15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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
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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

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

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

15 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

15 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

15 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

15 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

15 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

15 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

15 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
-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

15 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

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

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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 years agofix bug with ClientDisconnect not being called if a client drops between "spawn"...
havoc [Wed, 25 May 2005 07:17:44 +0000 (07:17 +0000)]
fix bug with ClientDisconnect not being called if a client drops between "spawn" and "begin" commands, now it is reliably called

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

15 years agoadded newline at end of file to hush a gcc warning
havoc [Wed, 25 May 2005 00:05:42 +0000 (00:05 +0000)]
added newline at end of file to hush a gcc warning

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

15 years agoadded mvm_cmds.o
havoc [Wed, 25 May 2005 00:00:49 +0000 (00:00 +0000)]
added mvm_cmds.o

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

15 years agoreordered the protocolversion_t values to have preferred protocols first
havoc [Tue, 24 May 2005 23:58:04 +0000 (23:58 +0000)]
reordered the protocolversion_t values to have preferred protocols first
changed client connect message to list all supported protocols
shortened PROTOCOL_DARKPLACES* names to "DP1" and such to make connect message shorter

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

15 years ago-Split prvm_cmds.c into prvm_cmds.c, prvm_cmds.h and mvm_cmds.c (clvm_cmds.c
black [Tue, 24 May 2005 22:30:18 +0000 (22:30 +0000)]
-Split prvm_cmds.c into prvm_cmds.c, prvm_cmds.h and mvm_cmds.c (clvm_cmds.c
 and svm_cmds.c will perhaps be added soon)
-Added another union to prvm_edict_s to have different pointers to the
 edict fields.
-Changed the naming of some fields in prvm_edict_s (longer names instead of
 single letter ones)
-Changed PRVM_LoadProgs to only reset the CMD system if it has be initialized

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

15 years agodefault to DARKPLACES6 protocol (somehow this was not showing up in my diffs)
havoc [Tue, 24 May 2005 22:04:03 +0000 (22:04 +0000)]
default to DARKPLACES6 protocol (somehow this was not showing up in my diffs)

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

15 years agoadded onground clearing before each move so that going down slopes doesn't resemble...
havoc [Tue, 24 May 2005 21:53:03 +0000 (21:53 +0000)]
added onground clearing before each move so that going down slopes doesn't resemble a Road Runner cartoon

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

15 years agorewrote protocol version system (including splitting PROTOCOL_QUAKE into PROTOCOL_QUA...
havoc [Tue, 24 May 2005 21:37:32 +0000 (21:37 +0000)]
rewrote protocol version system (including splitting PROTOCOL_QUAKE into PROTOCOL_QUAKE, PROTOCOL_QUAKEDP, and PROTOCOL_NEHAHRAMOVIE)
made server able to host PROTOCOL_NEHAHRAMOVIE protocol for completeness
added PROTOCOL_DARKPLACES7 protocol (still in development, not enabled by default) which allows players to use QW-style movement messages (makes prediction rock solid but has speedcheat/lagaport potential)

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

15 years ago-Now netconn also accepts infoRespones from LAN servers when there is no
black [Tue, 24 May 2005 19:04:49 +0000 (19:04 +0000)]
-Now netconn also accepts infoRespones from LAN servers when there is no
 master server around �_�

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

15 years agoNetConn_ReceivedMessage now verifies that the packet's internal length value matches...
havoc [Mon, 23 May 2005 22:29:14 +0000 (22:29 +0000)]
NetConn_ReceivedMessage now verifies that the packet's internal length value matches the data length

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

15 years ago-Fix checking the length before knowing its actual value(??)
black [Mon, 23 May 2005 22:11:43 +0000 (22:11 +0000)]
-Fix checking the length before knowing its actual value(??)

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

15 years ago-Fixed a possible buffer overflow bug in NetConn_ReceivedMessage (thanks Spike!)
black [Mon, 23 May 2005 14:07:00 +0000 (14:07 +0000)]
-Fixed a possible buffer overflow bug in NetConn_ReceivedMessage (thanks Spike!)

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

15 years agovid_usemouse doesn't need to be a global variable
molivier [Mon, 23 May 2005 12:36:03 +0000 (12:36 +0000)]
vid_usemouse doesn't need to be a global variable

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

15 years ago-Added an comment ('[INIT]') to all fields of vm_prog that can/should be
black [Sat, 21 May 2005 22:25:12 +0000 (22:25 +0000)]
-Added an comment ('[INIT]') to all fields of vm_prog that can/should be
 initialized after calling PRVM_InitProg.

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

15 years ago-Added the callcount field to the mfunction_t structure.
black [Fri, 20 May 2005 19:20:39 +0000 (19:20 +0000)]
-Added the callcount field to the mfunction_t structure.
-Both vms now record how often a function has been called and the profile cmd
 now outputs the callcount with the other information.

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

15 years agoremoved unused applytime field from usercmd_t
havoc [Fri, 20 May 2005 06:33:44 +0000 (06:33 +0000)]
removed unused applytime field from usercmd_t

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