]> de.git.xonotic.org Git - xonotic/darkplaces.git/log
xonotic/darkplaces.git
18 years agoattempting to make darkplaces able to compile as 32bit on 64bit host systems (by...
havoc [Tue, 14 Jun 2005 17:52:20 +0000 (17:52 +0000)]
attempting to make darkplaces able to compile as 32bit on 64bit host systems (by feeding -m32 as CPUOPTIMIZATIONS on commandline)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5434 d7cf8633-e32d-0410-b094-e92efae38249

18 years ago373
tomaz [Mon, 13 Jun 2005 16:25:12 +0000 (16:25 +0000)]
373

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5433 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoAdded gl_picmip slider and r_restart button to Graphics menu ("Texture Quality" and...
tomaz [Mon, 13 Jun 2005 16:13:43 +0000 (16:13 +0000)]
Added gl_picmip slider and r_restart button to Graphics menu ("Texture Quality" and "Renderer Restart")

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5432 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoadded -demo and -demolooponly options. -demo starts the wanted demo and then shuts...
tomaz [Mon, 13 Jun 2005 14:54:52 +0000 (14:54 +0000)]
added -demo and -demolooponly options. -demo starts the wanted demo and then shuts down the engine once done. -demolooponly does pretty mucht the same except it disables all keys but the escape key and makes escape key quit the engine.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5431 d7cf8633-e32d-0410-b094-e92efae38249

18 years ago376
havoc [Mon, 13 Jun 2005 12:05:14 +0000 (12:05 +0000)]
376

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5430 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofix two signed/unsigned mismatch warnings reported by Willis
havoc [Mon, 13 Jun 2005 01:18:00 +0000 (01:18 +0000)]
fix two signed/unsigned mismatch warnings reported by Willis

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5429 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoFixed a VC runtime assertion caused by wishdir not being initialized when wishspeed...
black [Sun, 12 Jun 2005 16:34:03 +0000 (16:34 +0000)]
Fixed a VC runtime assertion caused by wishdir not being initialized when wishspeed equals zero.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5428 d7cf8633-e32d-0410-b094-e92efae38249

18 years ago-The new Key_Event is enabled by default now and Ive added a check so the
black [Sat, 11 Jun 2005 18:49:09 +0000 (18:49 +0000)]
-The new Key_Event is enabled by default now and Ive added a check so the
console toggle char is only added to the message line or console input if it is
the color tag char.
-Some name changes of the colored string constants.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5427 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoIncreased maximum edict count to 4096
black [Sat, 11 Jun 2005 18:20:26 +0000 (18:20 +0000)]
Increased maximum edict count to 4096

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5426 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoMissing ';' :(
black [Sat, 11 Jun 2005 18:12:42 +0000 (18:12 +0000)]
Missing ';' :(

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5425 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoRewrote of DrawQ_ColoredString (fixing some bugs hopefully).
black [Sat, 11 Jun 2005 18:01:41 +0000 (18:01 +0000)]
Rewrote of DrawQ_ColoredString (fixing some bugs hopefully).

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5424 d7cf8633-e32d-0410-b094-e92efae38249

18 years agosplit CL_ClientMovement into CL_ClientMovement_Input (called each input packet) and...
havoc [Sat, 11 Jun 2005 16:42:02 +0000 (16:42 +0000)]
split CL_ClientMovement into CL_ClientMovement_Input (called each input packet) and CL_ClientMovement_Replay (called each frame) functions to cure a feedback loop that could freeze up a client with a full prediction queue (prediction became slower with each queue item, and the server was not affected by the slowness of the replay, so it could keep the client busy with an endless packet stream and the client would never catch up)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5423 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoBasic support for Q3's "getstatus" message, for a better integration with Q3 compatib...
molivier [Sat, 11 Jun 2005 13:12:43 +0000 (13:12 +0000)]
Basic support for Q3's "getstatus" message, for a better integration with Q3 compatible server browsers. Thanks to divVerent for an early version of this patch

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5422 d7cf8633-e32d-0410-b094-e92efae38249

18 years agochanged searchpath directories to have a trailing / (allowing %s%s instead of %s...
havoc [Sat, 11 Jun 2005 00:44:08 +0000 (00:44 +0000)]
changed searchpath directories to have a trailing / (allowing %s%s instead of %s/%s for more consistency)
fixed FS_Search to support empty paths (*.cfg and such), and use %s%s concatenation as the rest of the filesystem does, this required changing listdirectory slightly
some cleanup of the opendir implementation of listdirectory

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5421 d7cf8633-e32d-0410-b094-e92efae38249

18 years agosv_public now defaults to 0 except on dedicated servers
havoc [Sat, 11 Jun 2005 00:38:24 +0000 (00:38 +0000)]
sv_public now defaults to 0 except on dedicated servers
cleaned up Host_ServerOptions code significantly

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5420 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoFixed direct compilation of subtargets (cl-release, sv-debug, ...)
molivier [Fri, 10 Jun 2005 07:04:14 +0000 (07:04 +0000)]
Fixed direct compilation of subtargets (cl-release, sv-debug, ...)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5419 d7cf8633-e32d-0410-b094-e92efae38249

18 years agopatch from Zero_Dogg to fix a compile problem on Mandriva Linux
havoc [Thu, 9 Jun 2005 23:26:19 +0000 (23:26 +0000)]
patch from Zero_Dogg to fix a compile problem on Mandriva Linux

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5418 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoFixed a typo in the BSD makefile
molivier [Thu, 9 Jun 2005 23:21:47 +0000 (23:21 +0000)]
Fixed a typo in the BSD makefile

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5417 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoadded r_shadow_glsl_geforcefxlowquality cvar (automatically on if running a GeForce...
havoc [Thu, 9 Jun 2005 16:28:57 +0000 (16:28 +0000)]
added r_shadow_glsl_geforcefxlowquality cvar (automatically on if running a GeForce FX card) to use half floats instead of full floats where possible, and r_shadow_glsl_surfacenormalize cvar (slight quality improvement to bumpmapping)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5416 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoremove two unused variables
havoc [Thu, 9 Jun 2005 14:26:43 +0000 (14:26 +0000)]
remove two unused variables

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5415 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoreplaced uses of VectorNormalizeFast with VectorNormalize as it was broken on x86_64...
havoc [Thu, 9 Jun 2005 11:57:24 +0000 (11:57 +0000)]
replaced uses of VectorNormalizeFast with VectorNormalize as it was broken on x86_64 (probably just because it used long * casts of floats) and was never much faster on modern CPUs anyway
made a lot of internal functions in portals.c static, and replaced two vector subtracts and a crossproduct with TriangleNormal

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5414 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoround off ping listings to nearest integer
havoc [Thu, 9 Jun 2005 11:55:07 +0000 (11:55 +0000)]
round off ping listings to nearest integer

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5413 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoChanged the Host_Error calls in the string indexing functions to PRVM_ERROR calls.
black [Wed, 8 Jun 2005 21:19:43 +0000 (21:19 +0000)]
Changed the Host_Error calls in the string indexing functions to PRVM_ERROR calls.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5412 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoNew Key_Event is still disabled.
black [Wed, 8 Jun 2005 20:12:37 +0000 (20:12 +0000)]
New Key_Event is still disabled.
Changed it back, so keys bound to toggleconsole that arent used as
console keys can hide the console again when pressed in the console.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5411 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoUpdated Dev-C++ project files
molivier [Wed, 8 Jun 2005 12:24:28 +0000 (12:24 +0000)]
Updated Dev-C++ project files

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5410 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoChanged default sound module for linux to ALSA. Modified makefiles to allow people...
molivier [Wed, 8 Jun 2005 06:06:44 +0000 (06:06 +0000)]
Changed default sound module for linux to ALSA. Modified makefiles to allow people to choose the sound module easily at compile time (ex: "make DP_SOUND_API=OSS release" compiles release binaries with OSS sound output). Available sound modules are: NULL, OSS, ALSA, BSD, WIN, and COREAUDIO (not functional yet).

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5409 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoMy Key_Event is disabled (yet).
black [Tue, 7 Jun 2005 20:55:08 +0000 (20:55 +0000)]
My Key_Event is disabled (yet).
-Changed it to only toggle the console with ESCAPE when you're in the console,
 so binding toggleconsole to a normal key wont toggle it while typing.
-Changed the panic console key to shift-escape since ctrl-escape open the start
 menu.
Feel free to test it.
@ETG: since I can probably only reach you this way: it is intended that the console
toggle key now appears in the console input line and is also send to e.g. message.
This is because the color tag ^ key opens the console on some keyboard layouts and
couldnt be typed in otherwise.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5408 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoDisabling black's key code:
eviltypeguy [Tue, 7 Jun 2005 02:14:38 +0000 (02:14 +0000)]
Disabling black's key code:
* Breaks US keyboard console access
* Breaks input for US keyboard, causing bizarre input problems and choppy MP gameplay

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5407 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoIf the new Key_Event breaks anything for you, you can set #if 0 and activate the old
black [Mon, 6 Jun 2005 20:37:00 +0000 (20:37 +0000)]
If the new Key_Event breaks anything for you, you can set #if 0 and activate the old
one again.
-Moved _Con_DrawString to cl_screen and changed its name to DrawQ_ColoredString.
-Changed all the code to allow colored nicks.
-Changed Win32 code to support two-char keys (it takes the second byte - may
 need some more testing).
-Rewrote Key_Event to support typing in the ^ key on Germany keyboards (or
 at least mine). Press ^ two times, once to open the console and once to close it.
 If you type in a message, there will be a ^ char waiting for you (same in the  console if   you open it again).

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5406 d7cf8633-e32d-0410-b094-e92efae38249

18 years agouse only the latest ping time, not averaged
havoc [Mon, 6 Jun 2005 07:24:26 +0000 (07:24 +0000)]
use only the latest ping time, not averaged

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5405 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoremoved one variable too many
havoc [Mon, 6 Jun 2005 07:23:24 +0000 (07:23 +0000)]
removed one variable too many

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5404 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofix two warnings after the last commit
havoc [Mon, 6 Jun 2005 07:22:59 +0000 (07:22 +0000)]
fix two warnings after the last commit

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5403 d7cf8633-e32d-0410-b094-e92efae38249

18 years agouse latest ping from client struct rather than averaging ping_times
havoc [Mon, 6 Jun 2005 07:20:12 +0000 (07:20 +0000)]
use latest ping from client struct rather than averaging ping_times

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5402 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofix crouch button to be the right one
havoc [Mon, 6 Jun 2005 06:34:27 +0000 (06:34 +0000)]
fix crouch button to be the right one

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5401 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofixed a PRVM_Crash crash when progs was NULL
havoc [Mon, 6 Jun 2005 03:53:13 +0000 (03:53 +0000)]
fixed a PRVM_Crash crash when progs was NULL

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5400 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofixed the 'floating models' bug (EntityFrame5_WriteFrame was inconsistent with its...
havoc [Sun, 5 Jun 2005 10:41:03 +0000 (10:41 +0000)]
fixed the 'floating models' bug (EntityFrame5_WriteFrame was inconsistent with its maxedicts)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5399 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofix lagged prydon cursor trace bug (it was using renderer variables, now uses V_CalcR...
havoc [Sun, 5 Jun 2005 09:27:19 +0000 (09:27 +0000)]
fix lagged prydon cursor trace bug (it was using renderer variables, now uses V_CalcRefdef to get an up to date view matrix before this frame is even rendered)
fixed 'shooting at world origin' bug due to a misplaced CL_UpdatePrydonCursor call (now in CL_SendMove so it works properly)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5398 d7cf8633-e32d-0410-b094-e92efae38249

18 years agouse TEXF_CLAMP on Draw_CachePic (except for the color control ditherpattern)
havoc [Sun, 5 Jun 2005 09:24:24 +0000 (09:24 +0000)]
use TEXF_CLAMP on Draw_CachePic (except for the color control ditherpattern)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5397 d7cf8633-e32d-0410-b094-e92efae38249

18 years agodon't hit your own model with cl_prydoncursor traces
havoc [Sun, 5 Jun 2005 09:18:42 +0000 (09:18 +0000)]
don't hit your own model with cl_prydoncursor traces

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5396 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofixed impulse lossage problem (ApplyClientMove wasn't being called during ReadClientMove)
havoc [Sun, 5 Jun 2005 08:34:43 +0000 (08:34 +0000)]
fixed impulse lossage problem (ApplyClientMove wasn't being called during ReadClientMove)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5395 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoonly give shareware warning if running GAME_NORMAL (quake)
havoc [Sun, 5 Jun 2005 07:12:06 +0000 (07:12 +0000)]
only give shareware warning if running GAME_NORMAL (quake)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5394 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoFixed an signed/unsigned warning.
black [Fri, 3 Jun 2005 19:36:07 +0000 (19:36 +0000)]
Fixed an signed/unsigned warning.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5393 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoadded a small simple optimization of prog->knownstring add/remove
havoc [Fri, 3 Jun 2005 15:43:21 +0000 (15:43 +0000)]
added a small simple optimization of prog->knownstring add/remove

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5392 d7cf8633-e32d-0410-b094-e92efae38249

18 years ago-Added the cvars net_slist_timeout and net_slist_maxtries.
black [Fri, 3 Jun 2005 14:15:59 +0000 (14:15 +0000)]
-Added the cvars net_slist_timeout and net_slist_maxtries.
-The queue know tries to query a server multiple times.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5391 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofix a cast warning
havoc [Fri, 3 Jun 2005 14:15:14 +0000 (14:15 +0000)]
fix a cast warning

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5390 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoremove unused PRVM_SetQCString function
havoc [Fri, 3 Jun 2005 14:12:18 +0000 (14:12 +0000)]
remove unused PRVM_SetQCString function

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5389 d7cf8633-e32d-0410-b094-e92efae38249

18 years agorewrote PRVM_AllocString and PRVM_FreeString to deal with string offsets directly...
havoc [Fri, 3 Jun 2005 14:11:07 +0000 (14:11 +0000)]
rewrote PRVM_AllocString and PRVM_FreeString to deal with string offsets directly (rather than pointers) to avoid unnecessary GetString/SetString calls

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5388 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoreset callcount in prvm_profile
havoc [Fri, 3 Jun 2005 13:36:22 +0000 (13:36 +0000)]
reset callcount in prvm_profile

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5387 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoshut down local server when connected to a remote server
havoc [Fri, 3 Jun 2005 12:49:36 +0000 (12:49 +0000)]
shut down local server when connected to a remote server
some cleaning of NetConn_QueryQueueFrame (and it now goes to sleep when there are no remaining queries to run as an optimization)
added net_slist_queriespersecond and net_slist_queriesperframe cvars

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5386 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoadded ctrl-escape hotkey for console (I know I coded this before... but apparently...
havoc [Fri, 3 Jun 2005 11:05:25 +0000 (11:05 +0000)]
added ctrl-escape hotkey for console (I know I coded this before...  but apparently it never got committed)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5385 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoSilly me, apparently FNDELAY *is* available if you include sys/file.h on Solaris.
eviltypeguy [Fri, 3 Jun 2005 03:44:39 +0000 (03:44 +0000)]
Silly me, apparently FNDELAY *is* available if you include sys/file.h on Solaris.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5384 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoChanges necessary to build and run on Solaris 10 x86
eviltypeguy [Fri, 3 Jun 2005 03:20:59 +0000 (03:20 +0000)]
Changes necessary to build and run on Solaris 10 x86

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5383 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoAdded a query queue (test commit so Willis can test it).
black [Thu, 2 Jun 2005 21:10:24 +0000 (21:10 +0000)]
Added a query queue (test commit so Willis can test it).

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5382 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoDidnt know that Host_StartVideo works this way (called randomly around the code)...
black [Thu, 2 Jun 2005 19:21:26 +0000 (19:21 +0000)]
Didnt know that Host_StartVideo works this way (called randomly around the code), so now the menu should be loaded at the right time (or just-in-time :))

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5381 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoRedid the coloring of the embedded font to use random colored pixels to make it look...
tomaz [Thu, 2 Jun 2005 19:06:40 +0000 (19:06 +0000)]
Redid the coloring of the embedded font to use random colored pixels to make it look a bit more like the worn look of the original quake conchar.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5380 d7cf8633-e32d-0410-b094-e92efae38249

18 years ago-Changed host_abortserver to host_abortframe.
black [Thu, 2 Jun 2005 19:00:05 +0000 (19:00 +0000)]
-Changed host_abortserver to host_abortframe.
-Added a hack to allow the menu crash in Host_Init without it taking down
 the whole host (please intergrate this into the general design somehow ASAP).
-Changed the hostcache code to always add servers at the right position and
 to eject 'worse' servers from the viewlist.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5379 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoUpdated the embedded font to contain the 2 top rows of signs/chars/thingies. Also...
tomaz [Thu, 2 Jun 2005 18:45:19 +0000 (18:45 +0000)]
Updated the embedded font to contain the 2 top rows of signs/chars/thingies. Also made the coloring of it to better match the original quake conchar.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5378 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofix some potential buffer overflows
havoc [Thu, 2 Jun 2005 11:42:18 +0000 (11:42 +0000)]
fix some potential buffer overflows

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5377 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofix a stack smash possibility in loadimagepixels
havoc [Thu, 2 Jun 2005 09:51:34 +0000 (09:51 +0000)]
fix a stack smash possibility in loadimagepixels

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5376 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofix two severe geometry bugs in the zym loader
havoc [Thu, 2 Jun 2005 09:02:55 +0000 (09:02 +0000)]
fix two severe geometry bugs in the zym loader

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5375 d7cf8633-e32d-0410-b094-e92efae38249

18 years ago-Added Host_AbortCurrentFrame to hide the longjump and make it usable by
black [Wed, 1 Jun 2005 19:21:09 +0000 (19:21 +0000)]
-Added Host_AbortCurrentFrame to hide the longjump and make it usable by
 the VM error functions.
-Moved the static variables of Host_Error into the function body.
-Changed the definition of error_cmd to be called instead of Host_Error,
 so the VM control code is in full control of the error processing.
-Added MP_Error to the menu, so a menu crash wont shutdown the server anymore.
-Fixed an annying bug caused by a typo, that crashes Nexuiz if you query for
 a string in the serverlist.
-PRVM_Crash resets the prog pointer now.
-PRVM_Begin use Con_Printf again (but PRVM_DEBUGPRSTACK has been disabled again).

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5374 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoenable unicode and keyrepeat every time a video mode is initialized, this seems to...
havoc [Wed, 1 Jun 2005 08:38:30 +0000 (08:38 +0000)]
enable unicode and keyrepeat every time a video mode is initialized, this seems to fix the bug where typing stops working after a vid_restart

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5373 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoshortened movement queue back to 64 items to prevent a runaway loop (falling behind...
havoc [Wed, 1 Jun 2005 08:37:33 +0000 (08:37 +0000)]
shortened movement queue back to 64 items to prevent a runaway loop (falling behind and not being able to run the collisions fast enough) in Nexuiz maps on my machine

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5372 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofix some crashes with server commands (kick, view* commands)
havoc [Wed, 1 Jun 2005 04:03:43 +0000 (04:03 +0000)]
fix some crashes with server commands (kick, view* commands)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5371 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoless confusing messages from Sys_LoadLibrary
havoc [Wed, 1 Jun 2005 00:55:06 +0000 (00:55 +0000)]
less confusing messages from Sys_LoadLibrary

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5370 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoit helps to mangle the correct string...
havoc [Wed, 1 Jun 2005 00:05:49 +0000 (00:05 +0000)]
it helps to mangle the correct string...

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5369 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofix the library search code (replaced / with 0, should've kept it and replaced the...
havoc [Tue, 31 May 2005 23:59:51 +0000 (23:59 +0000)]
fix the library search code (replaced / with 0, should've kept it and replaced the next character)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5368 d7cf8633-e32d-0410-b094-e92efae38249

18 years agomade Sys_LoadLibrary search in the executable path if the normal load fails (this...
havoc [Tue, 31 May 2005 23:48:57 +0000 (23:48 +0000)]
made Sys_LoadLibrary search in the executable path if the normal load fails (this should help on Mac OSX)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5367 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofixed Mod_Q3BSP_LoadPlanes to use LittleFloat instead of LittleLong
havoc [Tue, 31 May 2005 22:35:40 +0000 (22:35 +0000)]
fixed Mod_Q3BSP_LoadPlanes to use LittleFloat instead of LittleLong

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5366 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoprint to console before printing to terminal (which needs mangled characters), why...
havoc [Tue, 31 May 2005 22:00:06 +0000 (22:00 +0000)]
print to console before printing to terminal (which needs mangled characters), why was this backwards?

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5365 d7cf8633-e32d-0410-b094-e92efae38249

18 years ago.app directory for Mac OSX builds
havoc [Mon, 30 May 2005 23:10:50 +0000 (23:10 +0000)]
.app directory for Mac OSX builds

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5364 d7cf8633-e32d-0410-b094-e92efae38249

18 years agodon't echo player messages if not a dedicated server (as it produces double echoes)
havoc [Mon, 30 May 2005 23:09:32 +0000 (23:09 +0000)]
don't echo player messages if not a dedicated server (as it produces double echoes)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5363 d7cf8633-e32d-0410-b094-e92efae38249

18 years agopick apart com_argv[0] to find basedir in Mac OSX when running from a .app package
havoc [Mon, 30 May 2005 22:34:17 +0000 (22:34 +0000)]
pick apart com_argv[0] to find basedir in Mac OSX when running from a .app package

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5362 d7cf8633-e32d-0410-b094-e92efae38249

18 years agotry to detect a .app package in MacOSX and use a basedir outside the .app
havoc [Mon, 30 May 2005 21:58:45 +0000 (21:58 +0000)]
try to detect a .app package in MacOSX and use a basedir outside the .app

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5361 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoreenabled echoing of player messages to server console (why were they disabled??)
havoc [Mon, 30 May 2005 21:10:24 +0000 (21:10 +0000)]
reenabled echoing of player messages to server console (why were they disabled??)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5360 d7cf8633-e32d-0410-b094-e92efae38249

18 years agorewrote character insertion/replacement in console commandline, fixing all known...
havoc [Mon, 30 May 2005 10:31:05 +0000 (10:31 +0000)]
rewrote character insertion/replacement in console commandline, fixing all known bugs with it and reducing code

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5359 d7cf8633-e32d-0410-b094-e92efae38249

18 years agomade bmodel trails (if anyone ever dares to try them) come from the center of the...
havoc [Mon, 30 May 2005 08:38:51 +0000 (08:38 +0000)]
made bmodel trails (if anyone ever dares to try them) come from the center of the bmodel, this also cleaned up the sound code (and fixed a weird bug with a sound played in the same frame as an entity is removed)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5358 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoupdated dsp files from Willis
havoc [Mon, 30 May 2005 08:37:12 +0000 (08:37 +0000)]
updated dsp files from Willis

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5357 d7cf8633-e32d-0410-b094-e92efae38249

18 years agodisable some effect sounds in nexuiz
havoc [Mon, 30 May 2005 08:36:25 +0000 (08:36 +0000)]
disable some effect sounds in nexuiz

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5356 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoignore RENDER_VIEWMODEL if tagentity is set
havoc [Mon, 30 May 2005 06:42:41 +0000 (06:42 +0000)]
ignore RENDER_VIEWMODEL if tagentity is set

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5355 d7cf8633-e32d-0410-b094-e92efae38249

18 years agodefault protocol changed to DP7
havoc [Sun, 29 May 2005 22:48:49 +0000 (22:48 +0000)]
default protocol changed to DP7

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5354 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofixed EF_NODEPTHTEST support on q1bsp/q3bsp/models
havoc [Sun, 29 May 2005 22:48:14 +0000 (22:48 +0000)]
fixed EF_NODEPTHTEST support on q1bsp/q3bsp/models

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5353 d7cf8633-e32d-0410-b094-e92efae38249

18 years agodisabled cl_movement when in intermission
havoc [Sun, 29 May 2005 22:47:06 +0000 (22:47 +0000)]
disabled cl_movement when in intermission

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5352 d7cf8633-e32d-0410-b094-e92efae38249

18 years ago361
havoc [Sun, 29 May 2005 22:31:38 +0000 (22:31 +0000)]
361

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5351 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoadded DP_QUAKE3_MAP extension
havoc [Sun, 29 May 2005 22:28:20 +0000 (22:28 +0000)]
added DP_QUAKE3_MAP extension

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5350 d7cf8633-e32d-0410-b094-e92efae38249

18 years agodisable h2ohit.wav in GAME_NEXUIZ
havoc [Sun, 29 May 2005 21:29:11 +0000 (21:29 +0000)]
disable h2ohit.wav in GAME_NEXUIZ

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5349 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoAdded back pr_checkextension.
black [Sun, 29 May 2005 13:11:22 +0000 (13:11 +0000)]
Added back pr_checkextension.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5348 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoQuick fix for the "0 not loaded" bug (error on trying to connect to a server).
black [Sun, 29 May 2005 12:51:42 +0000 (12:51 +0000)]
Quick fix for the "0 not loaded" bug (error on trying to connect to a server).

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5347 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofix bug causing impulses to often be lost
havoc [Sun, 29 May 2005 06:17:40 +0000 (06:17 +0000)]
fix bug causing impulses to often be lost

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5346 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofixed makefile (it is not possible to comment out lines with \ at the end)
havoc [Sun, 29 May 2005 04:58:38 +0000 (04:58 +0000)]
fixed makefile (it is not possible to comment out lines with \ at the end)
fixed two warnings

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5345 d7cf8633-e32d-0410-b094-e92efae38249

18 years ago-CVS: ----------------------------------------------------------------------
black [Fri, 27 May 2005 15:43:48 +0000 (15:43 +0000)]
-CVS: ----------------------------------------------------------------------
-Merged the old VM into the new one. The pr_* files are mess right now and
 will be removed as soon as they are not needed as semi-reference (to trace
 bugs)
-There is a certain risk that the server could crash now and then since some
 parts of the code can only be debugged (- checking them by looking at the code
 would be quite tedious to put it nicely)
-Changed all references to the old VM to point to the new VM (also hopefully
 all todo items)
-Im working on a cleanup for the SV_VM_Begin/End mess.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5344 d7cf8633-e32d-0410-b094-e92efae38249

18 years agoWay to tired... Fixed all 3 project files to include mvm_cmds.c and made sure all...
tomaz [Wed, 25 May 2005 09:25:52 +0000 (09:25 +0000)]
Way to tired... Fixed all 3 project files to include mvm_cmds.c and made sure all used headers are in the header section.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5342 d7cf8633-e32d-0410-b094-e92efae38249

18 years agodarkplaces.dsp
tomaz [Wed, 25 May 2005 09:24:07 +0000 (09:24 +0000)]
darkplaces.dsp

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5341 d7cf8633-e32d-0410-b094-e92efae38249

18 years ago-LoadProgs now expects to be called after InitProg, so it wont do any
black [Wed, 25 May 2005 09:07:38 +0000 (09:07 +0000)]
-LoadProgs now expects to be called after InitProg, so it wont do any
 unnecessary clean-ups.

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5340 d7cf8633-e32d-0410-b094-e92efae38249

18 years agopatch from Willis to add mvm_cmds.c
havoc [Wed, 25 May 2005 08:55:24 +0000 (08:55 +0000)]
patch from Willis to add mvm_cmds.c

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5339 d7cf8633-e32d-0410-b094-e92efae38249

18 years agodon't set cl.movement true if cl_movement cvar is off
havoc [Wed, 25 May 2005 08:26:12 +0000 (08:26 +0000)]
don't set cl.movement true if cl_movement cvar is off

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5338 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofix bug in last commit (msg->, not buf.)
havoc [Wed, 25 May 2005 08:04:25 +0000 (08:04 +0000)]
fix bug in last commit (msg->, not buf.)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5337 d7cf8633-e32d-0410-b094-e92efae38249

18 years agofix an overflow without allowoverflow set error in EntityFrame5 sending of stats
havoc [Wed, 25 May 2005 07:57:04 +0000 (07:57 +0000)]
fix an overflow without allowoverflow set error in EntityFrame5 sending of stats

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5336 d7cf8633-e32d-0410-b094-e92efae38249

18 years agodefault to "DP6" protocol (not "DARKPLACES6")
havoc [Wed, 25 May 2005 07:25:31 +0000 (07:25 +0000)]
default to "DP6" protocol (not "DARKPLACES6")

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5335 d7cf8633-e32d-0410-b094-e92efae38249

18 years agozym models now support TraceBox calls
havoc [Wed, 25 May 2005 07:21:29 +0000 (07:21 +0000)]
zym models now support TraceBox calls

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5334 d7cf8633-e32d-0410-b094-e92efae38249