16 years agoadded GAME_SOM (and its hud), and shuffled some hud code around to make things a...
havoc [Mon, 29 Dec 2003 01:57:38 +0000 (01:57 +0000)]
added GAME_SOM (and its hud), and shuffled some hud code around to make things a little cleaner

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

16 years agofixed bug with falling (not on ground) MOVETYPE_STEP entities not touching triggers
havoc [Sun, 28 Dec 2003 06:21:36 +0000 (06:21 +0000)]
fixed bug with falling (not on ground) MOVETYPE_STEP entities not touching triggers

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

16 years agomade TryUnstick failure a DPrintf (like TryUnstick success is)
havoc [Sun, 28 Dec 2003 05:14:29 +0000 (05:14 +0000)]
made TryUnstick failure a DPrintf (like TryUnstick success is)

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

16 years agoadded ogg.o to WGL exe build
havoc [Sun, 28 Dec 2003 02:14:15 +0000 (02:14 +0000)]
added ogg.o to WGL exe build

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

16 years agofix a thinko on clip.trace.ent = sv.edicts (it should only be set if startsolid or...
havoc [Sun, 28 Dec 2003 02:08:10 +0000 (02:08 +0000)]
fix a thinko on clip.trace.ent = sv.edicts (it should only be set if startsolid or fraction < 1)

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

16 years agofixed fiends jumping through player bug, huge thanks to Tomaz for days of help tracki...
havoc [Sun, 28 Dec 2003 01:05:40 +0000 (01:05 +0000)]
fixed fiends jumping through player bug, huge thanks to Tomaz for days of help tracking down this longstanding bug! (it supported rotated collisions with bbox entities - not good!)
refined the COLLISIONPARANOID checks (now centralized in SV_Move)

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

16 years agoimproved support for q3map2 lights (added fade and scale keys supported by rtcw and...
havoc [Sun, 28 Dec 2003 00:58:38 +0000 (00:58 +0000)]
improved support for q3map2 lights (added fade and scale keys supported by rtcw and sof2 respectively)

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

16 years agoSimple Ogg Vorbis support (no streaming: the file is fully decompressed in memory...
molivier [Sat, 27 Dec 2003 21:15:16 +0000 (21:15 +0000)]
Simple Ogg Vorbis support (no streaming: the file is fully decompressed in memory, you just save disk space). DP will try to load the VorbisFile library at startup and will enable Ogg Vorbis support if it succeeds, so you need the Ogg Vorbis official DLLs. Win32 binaries works, but the Linux binaries are still untested for the moment - they compile successfully though.

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

16 years agomade an annoying cbox message that I had forgotten to disable, into a COLLISIONPARANO...
havoc [Fri, 26 Dec 2003 17:28:18 +0000 (17:28 +0000)]
made an annoying cbox message that I had forgotten to disable, into a COLLISIONPARANOID >= 3 line

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

16 years agofix a bug with using the wrong trace end variable in the COLLISIONPARANOID print
havoc [Wed, 24 Dec 2003 21:24:49 +0000 (21:24 +0000)]
fix a bug with using the wrong trace end variable in the COLLISIONPARANOID print

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

16 years agopatched up some compiler warnings in incomplete code
havoc [Wed, 24 Dec 2003 21:22:43 +0000 (21:22 +0000)]
patched up some compiler warnings in incomplete code

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

16 years agoadded a bunch more COLLISIONPARANOID code trying to track down a physics bug with...
havoc [Wed, 24 Dec 2003 21:07:41 +0000 (21:07 +0000)]
added a bunch more COLLISIONPARANOID code trying to track down a physics bug with fiends jumping through players, this defaults off (see end of collision.h)

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

16 years agoadded "sv_saveentfile" command to allow easy dumping of .ent files from maps so they...
havoc [Wed, 24 Dec 2003 21:05:17 +0000 (21:05 +0000)]
added "sv_saveentfile" command to allow easy dumping of .ent files from maps so they can then be edited in a text editor

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

16 years agofixed cloud layers in quake sky loading
havoc [Wed, 24 Dec 2003 18:16:58 +0000 (18:16 +0000)]
fixed cloud layers in quake sky loading

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

16 years agoFast commit before Im off for 10 days. Please correct/undo my commit if it breaks...
black [Tue, 23 Dec 2003 12:12:03 +0000 (12:12 +0000)]
Fast commit before Im off for 10 days. Please correct/undo my commit if it breaks something, I havent had time to test everything perfectly but Im hoping that everything works. Merry Christmas everybody !

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

16 years agoAdded the cvar sbar_alpha.
black [Sat, 20 Dec 2003 18:32:47 +0000 (18:32 +0000)]
Added the cvar sbar_alpha.

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

16 years agoPR_SetString and PRVM_SetString now point to pr_strings - resp. prog->strings if...
black [Sat, 20 Dec 2003 18:21:18 +0000 (18:21 +0000)]
PR_SetString and PRVM_SetString now point to pr_strings - resp. prog->strings if a NULL string is passed.

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

16 years agoAdded the console commands edictset and prvm_edictset.
black [Fri, 19 Dec 2003 17:54:22 +0000 (17:54 +0000)]
Added the console commands edictset and prvm_edictset.

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

16 years agoFixed the crash that occured when the commandline got "too long".
black [Fri, 19 Dec 2003 16:46:48 +0000 (16:46 +0000)]
Fixed the crash that occured when the commandline got "too long".

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

16 years agoRemoved a potential buffer overflow and factorized some code
molivier [Thu, 18 Dec 2003 08:59:54 +0000 (08:59 +0000)]
Removed a potential buffer overflow and factorized some code

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

16 years agominor, minor change to Host_Init - the loading plaque is now displayed before the...
black [Wed, 17 Dec 2003 13:16:47 +0000 (13:16 +0000)]
minor, minor change to Host_Init - the loading plaque is now displayed before the menu is initialized

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

16 years agofixed a bug with high framerate (or low speed) rotating bmodels failing to push when...
havoc [Wed, 17 Dec 2003 09:50:20 +0000 (09:50 +0000)]
fixed a bug with high framerate (or low speed) rotating bmodels failing to push when blocked

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

16 years agoFixed AK version of the FS code, it should now behave as expected, without much dupli...
molivier [Wed, 17 Dec 2003 07:58:33 +0000 (07:58 +0000)]
Fixed AK version of the FS code, it should now behave as expected, without much duplicated code. Factorized "dir" and "ls" console commands code.

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

16 years agofix a filesystem directory listing bug in FS_Search
havoc [Tue, 16 Dec 2003 15:59:21 +0000 (15:59 +0000)]
fix a filesystem directory listing bug in FS_Search

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

16 years agorewrote FS_Search, hopefully it will work better now, and it now matches directories...
havoc [Tue, 16 Dec 2003 15:26:28 +0000 (15:26 +0000)]
rewrote FS_Search, hopefully it will work better now, and it now matches directories inside paks (in other words: listing sound/* will tell you about sound/plats and sound/whatever.wav, this is mainly to be consistent with filesystem directories), it is also no longer two-pass (although simple the two-pass approach was dangerous if the two listings came out different), and it now sorts the listing
rewrote much of matchpattern, now handles path separators specially, and uses a much better approach to handling the * wildcard (no longer looks for the following character, simply tries multiple matchpattern calls until it hits a path separator or gets a match)

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

16 years agoAdded the togglemenu command for both menus and the chr builtin command (menu qc)
black [Tue, 16 Dec 2003 12:43:50 +0000 (12:43 +0000)]
Added the togglemenu command for both menus and the chr builtin command (menu qc)

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

16 years agoadded cvar_string extension at the request of Paul Timofeyev
havoc [Tue, 16 Dec 2003 11:08:07 +0000 (11:08 +0000)]
added cvar_string extension at the request of Paul Timofeyev

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

16 years agoAudio CD support for NetBSD; it also compiles on OpenBSD, but I can't test it for...
molivier [Mon, 15 Dec 2003 07:48:43 +0000 (07:48 +0000)]
Audio CD support for NetBSD; it also compiles on OpenBSD, but I can't test it for now. Plus some diff noise reduction and a minor bug fix in cd_linux.c (the case when the user changes track without using the "cd" command should now be handled correctly)

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

16 years agoRemoved redundant definitions in cd_linux.c
molivier [Fri, 12 Dec 2003 15:01:14 +0000 (15:01 +0000)]
Removed redundant definitions in cd_linux.c

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

16 years agomade sure EF_FULLBRIGHT works on everything (bmodels were broken)
havoc [Fri, 12 Dec 2003 00:28:56 +0000 (00:28 +0000)]
made sure EF_FULLBRIGHT works on everything (bmodels were broken)

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

16 years agoBorland C++ makefile is *so* outdated that I can't even imagine someone is still...
molivier [Thu, 11 Dec 2003 14:17:34 +0000 (14:17 +0000)]
Borland C++ makefile is *so* outdated that I can't even imagine someone is still using it

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

16 years agoOops... I forgot to add this file to the previous commit
molivier [Thu, 11 Dec 2003 13:57:59 +0000 (13:57 +0000)]
Oops... I forgot to add this file to the previous commit

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

16 years agoFactorized audio CD code
molivier [Thu, 11 Dec 2003 13:52:46 +0000 (13:52 +0000)]
Factorized audio CD code

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

16 years agoOpenBSD support wasn't very far away...
molivier [Wed, 10 Dec 2003 08:05:25 +0000 (08:05 +0000)]
OpenBSD support wasn't very far away...

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

16 years agofixed the wall slide stuttering bug (the one that has been annoying me for months...
havoc [Tue, 9 Dec 2003 13:17:46 +0000 (13:17 +0000)]
fixed the wall slide stuttering bug (the one that has been annoying me for months), it turned out to be a float precision issue with cliphull selection, and this also fixed the movetogoal bug (monsters not noticing they hit a wall) and also the scrags-flying-through-wall/ceilings bug

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

16 years agoEarly support for NetBSD (the dedicated binary works and the GLX binary compiles)
molivier [Tue, 9 Dec 2003 08:05:43 +0000 (08:05 +0000)]
Early support for NetBSD (the dedicated binary works and the GLX binary compiles)

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

16 years agoFixed scr_screenshot_jpeg_quality slider in options menu
molivier [Tue, 9 Dec 2003 07:54:59 +0000 (07:54 +0000)]
Fixed scr_screenshot_jpeg_quality slider in options menu

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

16 years agotodo item done: sounds spawn even if out of hearing range (because the player might...
havoc [Mon, 8 Dec 2003 08:03:24 +0000 (08:03 +0000)]
todo item done: sounds spawn even if out of hearing range (because the player might teleport to them)

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

16 years agofixed gcc and linux related compilation problems from Black's recent commit
havoc [Mon, 8 Dec 2003 07:58:28 +0000 (07:58 +0000)]
fixed gcc and linux related compilation problems from Black's recent commit

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

16 years agofix the weapon alpha with invisibility in transfusion
havoc [Mon, 8 Dec 2003 07:11:31 +0000 (07:11 +0000)]
fix the weapon alpha with invisibility in transfusion

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

16 years ago*** empty log message ***
havoc [Mon, 8 Dec 2003 05:05:22 +0000 (05:05 +0000)]
*** empty log message ***

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

16 years agoadded a comment above particle() function to describe its parameters
havoc [Mon, 8 Dec 2003 00:22:13 +0000 (00:22 +0000)]
added a comment above particle() function to describe its parameters

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

16 years agoAdded qc fs search functions, so the qcs can easily verify directories contents,...
black [Sun, 7 Dec 2003 18:55:56 +0000 (18:55 +0000)]
Added qc fs search functions, so the qcs can easily verify directories contents, etc. -> useful for dynamic content loading.
Changed some 'bool's into read-only cvars to make them accessible for the menu qc.

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

16 years agoadded an easteregg (v_psycho), thanks to Zinx Verituse and Ben Winslow for the origin...
havoc [Sun, 7 Dec 2003 13:01:28 +0000 (13:01 +0000)]
added an easteregg (v_psycho), thanks to Zinx Verituse and Ben Winslow for the original code for this

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

16 years agotodo item done: now ignores modelflags on view entities and tag attached entities...
havoc [Sun, 7 Dec 2003 11:40:03 +0000 (11:40 +0000)]
todo item done: now ignores modelflags on view entities and tag attached entities, so there aren't spinning view models and such anymore in Zerstorer and Malice

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

16 years agotodo item done: turning keys are no longer affected by slowmo
havoc [Sun, 7 Dec 2003 11:13:25 +0000 (11:13 +0000)]
todo item done: turning keys are no longer affected by slowmo

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

16 years agotodo item done: fixed con_notify cvar (limits number of displayed notify lines)
havoc [Sun, 7 Dec 2003 11:08:32 +0000 (11:08 +0000)]
todo item done: fixed con_notify cvar (limits number of displayed notify lines)

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

16 years agotodo item done: added cl_particles_blood_bloodhack cvar so now id1 blood particles...
havoc [Sun, 7 Dec 2003 10:57:29 +0000 (10:57 +0000)]
todo item done: added cl_particles_blood_bloodhack cvar so now id1 blood particles use the blood effect, and added this to effects options menu as Force New Blood Effect

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

16 years ago*** empty log message ***
havoc [Sun, 7 Dec 2003 10:28:54 +0000 (10:28 +0000)]
*** empty log message ***

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

16 years agoadded scr_screenshot_jpeg_quality cvar (and added it to the menu)
havoc [Sun, 7 Dec 2003 10:26:20 +0000 (10:26 +0000)]
added scr_screenshot_jpeg_quality cvar (and added it to the menu)

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

16 years agotodo item done: added "saveconfig" console command
havoc [Sun, 7 Dec 2003 09:56:51 +0000 (09:56 +0000)]
todo item done: added "saveconfig" console command

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

16 years agoadded DP_LITSUPPORT extension
havoc [Sun, 7 Dec 2003 09:48:29 +0000 (09:48 +0000)]
added DP_LITSUPPORT extension

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

16 years agotodo item done: GAME_FNIGGIUM minimum resolution of 640x480
havoc [Sun, 7 Dec 2003 09:39:49 +0000 (09:39 +0000)]
todo item done: GAME_FNIGGIUM minimum resolution of 640x480

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

16 years agoadded r_wateralpha to effects menu
havoc [Sun, 7 Dec 2003 09:24:41 +0000 (09:24 +0000)]
added r_wateralpha to effects menu

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

16 years agoremoved vid_allowhwgamma variable because vid_activewindow is a better thing to check
havoc [Sun, 7 Dec 2003 08:35:48 +0000 (08:35 +0000)]
removed vid_allowhwgamma variable because vid_activewindow is a better thing to check

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

16 years ago*** empty log message ***
havoc [Sun, 7 Dec 2003 08:33:54 +0000 (08:33 +0000)]
*** empty log message ***

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

16 years agono longer throttles back framerate when console is active, now only when app is not...
havoc [Sun, 7 Dec 2003 08:24:23 +0000 (08:24 +0000)]
no longer throttles back framerate when console is active, now only when app is not the focus

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

16 years agofixed behavior of vid_activewindow and vid_allowhwgamma in x11 event code, now behave...
havoc [Sun, 7 Dec 2003 08:21:54 +0000 (08:21 +0000)]
fixed behavior of vid_activewindow and vid_allowhwgamma in x11 event code, now behaves more like the windows version (gamma is now based on whether the window is the focus, not related to mouse entering/leaving anymore)

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

16 years agoadded CSHIFT_VCSHIFT blend so v_cshift now affects underwater blending (as well as...
havoc [Sun, 7 Dec 2003 08:01:01 +0000 (08:01 +0000)]
added CSHIFT_VCSHIFT blend so v_cshift now affects underwater blending (as well as other liquids) for more consistent behavior, and disabled powerup blends in transfusion (at their request)

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

16 years agoeradicated SZ_Print, thanks to Fuh for pointing out the sheer evil of this function...
havoc [Thu, 4 Dec 2003 11:13:57 +0000 (11:13 +0000)]
eradicated SZ_Print, thanks to Fuh for pointing out the sheer evil of this function found in nq, qw and q2...  SZ_Print is a strcat onto a sizebuf - note that it could OVERWRITE THE SIZEBUF STRUCT if it is empty (but it was never empty where quake used it).

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

16 years agoremoved need for gfx/menuplyr.lmp (this code wasn't even used anymore, since the...
havoc [Thu, 4 Dec 2003 10:05:12 +0000 (10:05 +0000)]
removed need for gfx/menuplyr.lmp (this code wasn't even used anymore, since the menu loads it directly on demand and that is optional)

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

16 years agoconsole parsing now behaves like qwcl, thanks to Fuh for pointing out the problems...
havoc [Thu, 4 Dec 2003 09:47:38 +0000 (09:47 +0000)]
console parsing now behaves like qwcl, thanks to Fuh for pointing out the problems with the winquake COM_ParseToken (it treated : as a single character keyword, thus breaking connect commands involving a port, for example), so I added COM_ParseTokenConsole for the console parsing

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

16 years agofix a severe bug with 16bit modes (VID_InitMode in vid_glx.c was taking a stencil...
havoc [Wed, 3 Dec 2003 02:00:15 +0000 (02:00 +0000)]
fix a severe bug with 16bit modes (VID_InitMode in vid_glx.c was taking a stencil parameter which does not exist, and thus stencil was in general always on even in 16bit)

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

16 years agoadded a note about the Creative Technology Ltd patent (US Patent #6384822) on the...
havoc [Mon, 1 Dec 2003 00:17:32 +0000 (00:17 +0000)]
added a note about the Creative Technology Ltd patent (US Patent #6384822) on the Carmack's Reverse approach to stencil shadow volume rendering, and changed the rendering algorithm to further distance it from Creative's patent.

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

16 years agoThe menu isnt initialized for dedicated servers
black [Sun, 30 Nov 2003 18:33:26 +0000 (18:33 +0000)]
The menu isnt initialized for dedicated servers

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

16 years agonow uses q3bsp surfaceflags when possible instead of shaders (but the trans flag...
havoc [Sun, 30 Nov 2003 06:33:33 +0000 (06:33 +0000)]
now uses q3bsp surfaceflags when possible instead of shaders (but the trans flag still exists only in shader surfaceparms so they are still read for that)

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

16 years agoadded GAME_FNIGGIUM and GAME_SETHERAL
havoc [Sun, 30 Nov 2003 01:56:29 +0000 (01:56 +0000)]

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

16 years agofix a little bug in the FS_Search code (it was checking the pak case sensitivity...
havoc [Sun, 30 Nov 2003 01:48:34 +0000 (01:48 +0000)]
fix a little bug in the FS_Search code (it was checking the pak case sensitivity flag even if it was looking at a directory listing)

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

16 years agonow parses q3 shaders for surfaceparms (this mainly fixes up the many falsely transpa...
havoc [Sun, 30 Nov 2003 01:14:47 +0000 (01:14 +0000)]
now parses q3 shaders for surfaceparms (this mainly fixes up the many falsely transparent walls in shader tricks, and also detects nodraw shaders properly)

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

16 years agoadded comment support to COM_ReadAndTokenizeLine
havoc [Sun, 30 Nov 2003 01:10:51 +0000 (01:10 +0000)]
added comment support to COM_ReadAndTokenizeLine

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

16 years agoadded dir and ls console commands (yes they are different), these search paks (althou...
havoc [Sat, 29 Nov 2003 05:32:06 +0000 (05:32 +0000)]
added dir and ls console commands (yes they are different), these search paks (although not very good at pattern matching), and FS_Search and FS_FreeSearch functions

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

16 years agoadded a quick hack for nodraw support in q3bsp (I hope this is right)
havoc [Sat, 29 Nov 2003 05:30:13 +0000 (05:30 +0000)]
added a quick hack for nodraw support in q3bsp (I hope this is right)

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

16 years agovid_hardwaregammasupported is now a read-only cvar
black [Wed, 19 Nov 2003 14:59:56 +0000 (14:59 +0000)]
vid_hardwaregammasupported is now a read-only cvar

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

16 years agoCvars can be read-only now.
black [Wed, 19 Nov 2003 13:56:38 +0000 (13:56 +0000)]
Cvars can be read-only now.

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

16 years agofixed oriented sprite problems (no longer uses entity angles for them) by rewriting...
havoc [Wed, 19 Nov 2003 10:07:39 +0000 (10:07 +0000)]
fixed oriented sprite problems (no longer uses entity angles for them) by rewriting the whole R_SpriteSetup function, it is now VERY optimized and more readable

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

16 years agoignore vid_restart commands in configs
havoc [Wed, 19 Nov 2003 08:50:19 +0000 (08:50 +0000)]
ignore vid_restart commands in configs

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

16 years agoClearAllStates cleared the key states twice in vid_wgl.c, and vid_glx.c didn't do...
molivier [Wed, 19 Nov 2003 07:50:53 +0000 (07:50 +0000)]
ClearAllStates cleared the key states twice in vid_wgl.c, and vid_glx.c didn't do that when he closes its window (which caused missed key strokes with vid_restart and the video options menu)

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

16 years agoUpdated MSVC6 DSP file
molivier [Wed, 19 Nov 2003 07:45:46 +0000 (07:45 +0000)]
Updated MSVC6 DSP file

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

16 years agofix an input bug that prevented function keys from working inside console
havoc [Tue, 18 Nov 2003 17:48:40 +0000 (17:48 +0000)]
fix an input bug that prevented function keys from working inside console

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

16 years agonow includes quake palette as a fallback if no gfx/palette.lmp is loaded
havoc [Mon, 17 Nov 2003 05:00:50 +0000 (05:00 +0000)]
now includes quake palette as a fallback if no gfx/palette.lmp is loaded

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

16 years ago*** empty log message ***
havoc [Sat, 15 Nov 2003 04:17:54 +0000 (04:17 +0000)]
*** empty log message ***

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

16 years ago*** empty log message ***
havoc [Sat, 15 Nov 2003 04:16:30 +0000 (04:16 +0000)]
*** empty log message ***

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

16 years agofixed flipped sound (stupid bug in S_Update call)
havoc [Sat, 15 Nov 2003 01:03:37 +0000 (01:03 +0000)]
fixed flipped sound (stupid bug in S_Update call)

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

16 years agor_refdef.vieworg and r_refdef.viewangles replaced by r_refdef.viewentitymatrix
havoc [Fri, 14 Nov 2003 14:02:56 +0000 (14:02 +0000)]
r_refdef.vieworg and r_refdef.viewangles replaced by r_refdef.viewentitymatrix
fixed intermission camera bug (now the right place and angles by copying the entity matrix directly to r_refdef)
fixed intermission listener bug (now the right place by copying the entity matrix to listener variables)
fixed envmap command saving (now reads the correct part of the screen according to GL's bottom to top coordinates, so this works again)
fixed envmap command rendering (it was not hiding view and exterior models)
fixed timerefresh command rendering (it was not properly setting up the view)
merged chase.c into view.c because it really didn't have any good reasons to be separate
renamed listener_forward to listener_viewforward, listener_up to listener_viewup, listener_origin to listener_vieworigin, and converted listener_right to listener_viewleft
renamed vpn to r_viewforward, vup to r_viewup, vright to r_viewright (deprecated, trying to use just r_viewleft but haven't finished converting things over to it yet), r_origin to r_vieworigin

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

16 years agoremoved double newlines (don't have a clue how this file got them)
havoc [Fri, 14 Nov 2003 13:55:44 +0000 (13:55 +0000)]
removed double newlines (don't have a clue how this file got them)

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

16 years agofix a couple signed/unsigned comparison warnings
havoc [Fri, 14 Nov 2003 13:46:28 +0000 (13:46 +0000)]
fix a couple signed/unsigned comparison warnings

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

16 years agodon't draw viewmodel during intermission
havoc [Fri, 14 Nov 2003 13:19:24 +0000 (13:19 +0000)]
don't draw viewmodel during intermission

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

16 years agoOptions menu has a width of 320, not 640
molivier [Wed, 12 Nov 2003 11:37:53 +0000 (11:37 +0000)]
Options menu has a width of 320, not 640

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

16 years agomake quake completable again (killtarget problem with double remove call, now just...
havoc [Wed, 12 Nov 2003 08:44:54 +0000 (08:44 +0000)]
make quake completable again (killtarget problem with double remove call, now just a developer warning instead of an error)

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

16 years agoAdded {0,0} to vid_resolutions and added the macro/constant VID_RES_COUNT
black [Tue, 11 Nov 2003 20:20:11 +0000 (20:20 +0000)]
Added {0,0} to vid_resolutions and added the macro/constant VID_RES_COUNT

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

16 years agoAdded 2 builtins.
black [Tue, 11 Nov 2003 20:18:37 +0000 (20:18 +0000)]
Added 2 builtins.

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

16 years agoq3bsp transparency support (note: makes maps that abuse alpha in shaders for special...
havoc [Tue, 11 Nov 2003 04:56:32 +0000 (04:56 +0000)]
q3bsp transparency support (note: makes maps that abuse alpha in shaders for special effects look quite weird)

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

16 years agoq1bsp lightmaps are now always rendered at 2x overbright like software quake and...
havoc [Tue, 11 Nov 2003 02:36:21 +0000 (02:36 +0000)]
q1bsp lightmaps are now always rendered at 2x overbright like software quake and q3bsp (this means all multitexture lightmapped wall methods now require combine)

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

16 years agonow limits animation lerp time to .1 second to fix a problem with framegroup models...
havoc [Mon, 10 Nov 2003 08:20:04 +0000 (08:20 +0000)]
now limits animation lerp time to .1 second to fix a problem with framegroup models changing frame (which they do infrequently) and interpolating the change really slowly

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

16 years agoadded Polygon_Divide_Double and Polygon_Divide_Float functions which take point array...
havoc [Sat, 8 Nov 2003 08:33:41 +0000 (08:33 +0000)]
added Polygon_Divide_Double and Polygon_Divide_Float functions which take point arrays and such instead of windings, for more flexibility

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

16 years agocheck for many invalid attempts to modify entities (like setmodel on world, or on...
havoc [Sat, 8 Nov 2003 03:16:11 +0000 (03:16 +0000)]
check for many invalid attempts to modify entities (like setmodel on world, or on a free entity)

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

16 years agoWhen exiting the color control menu, return to the options menu instead of the main...
molivier [Fri, 7 Nov 2003 08:13:43 +0000 (08:13 +0000)]
When exiting the color control menu, return to the options menu instead of the main menu

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

16 years agocall reset functions in init code (not necessary currently, as the compilers currentl...
havoc [Wed, 5 Nov 2003 08:18:54 +0000 (08:18 +0000)]
call reset functions in init code (not necessary currently, as the compilers currently being used for darkplaces clear uninitialized variables, but a good practice)

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

16 years agoimmense speedups to triangle neighbor building by using an edge hash table (this...
havoc [Wed, 5 Nov 2003 08:03:27 +0000 (08:03 +0000)]
immense speedups to triangle neighbor building by using an edge hash table (this sped up rtlight loading by 10x or more in some cases)

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

16 years agofixed r_restart/vid_restart bugs with skybox (now reloads skybox as it should) and...
havoc [Wed, 5 Nov 2003 08:00:34 +0000 (08:00 +0000)]
fixed r_restart/vid_restart bugs with skybox (now reloads skybox as it should) and cleaned up skybox loading/unloading (no more memory leaks when changing skybox during game)

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