Commit graph

1435 commits

Author SHA1 Message Date
Dabb
b4dfcb0906 I don't think we want to do prediction when DISCONNECTED ... 2001-03-05 18:10:52 +00:00
Dabb
89dd78e5fe Merged duplicate client/server functions (placed into PMOVETST.C).
Client now uses WORLDA.S (renamed func)
2001-03-05 11:53:02 +00:00
Dabb
f15c42184d Merged duplicate client/server functions (placed into PMOVETST.C).
PM/SV_HullPointContents > HullPointContents
Client now uses WORLDA.S (renamed func)
2001-03-05 11:51:17 +00:00
Dabb
e703935e9b Merged duplicate client/server functions (placed into PMOVETST.C).
PM/SV_RecursiveHullCheck -> HullCheck
PM/SV_InitBoxHull -> InitBoxHull
PM/SV_HullForBox -> HullForBox
PM/SV_HullPointContents > HullPointContents
Client now uses WORLDA.S (renamed func)

pmtrace_t replaced by trace_t with ent->entnum change

pmplane_t replaced by plane_t
2001-03-05 11:49:59 +00:00
Dabb
bb39a9252b Checks against MAX_PHYSENT overflow. 2001-03-05 11:48:52 +00:00
Dabb
c2cf684118 Hullcheck client/server duplicate merge.
mtrace_t replaced by trace_t with ent->entnum change
pmplane_t replaced by plane_t
Might even break something!
2001-03-05 11:48:20 +00:00
Jeff Teunissen
4ae1fda2e1 include snafu in null input driver. 2001-02-26 18:43:29 +00:00
Ragnvald Maartmann-Moe IV
fcd38297d9 Comment update. Move along, nothing to see here. 2001-02-24 08:24:14 +00:00
Ragnvald Maartmann-Moe IV
6d9846e2ce Outdated. Gone. 2001-02-23 22:28:19 +00:00
Ragnvald Maartmann-Moe IV
2bb966d1f7 Remove support for unreleased ALSA 0.6, replace with current 0.9 support.
(thanks to Abramo Bagnara)
2001-02-23 22:24:26 +00:00
Dabb
19c37bbcb3 Some optimizations, use memset instead of for loop with *bl++=0.
Uses almost 1% less CPU for me :-)
2001-02-20 16:52:24 +00:00
Dabb
ea7e76fab7 Added cl_nostatpred. When 1, static, nonmoving players are NOT predicted.
Saving up some CPU time when lot of snipers and sitting duck campers
around. Experimental, try it out.
2001-02-19 15:57:36 +00:00
Bill Currie
2cac0ae365 This should fix the skins problem windows users have been experiencing. I must
have accidently killed the correct version in either my cvar audit or the skin
re-vamp. Thanks, Invigor, for your help in finding this.
2001-02-19 02:51:33 +00:00
Bill Currie
942732d3b9 the mingw files were feeling neglected 2001-02-18 05:01:24 +00:00
Ragnvald Maartmann-Moe IV
c41b730fb8 Fix for compiling without zlib. 2001-02-17 22:00:26 +00:00
Dabb
cabd99e201 Oooops :-) 2001-02-17 12:42:06 +00:00
Dabb
6356c8e596 Default to 16bit colors. 2001-02-17 12:24:39 +00:00
Bill Currie
fdc8bedd2e fix a silly bounding box error 2001-02-17 04:59:13 +00:00
Bill Currie
20b9411bcc disable transparent pixels in the conback. They will still currently be black,
but at least they won't flicker on some drivers.
2001-02-16 22:07:40 +00:00
Dabb
2bb4a60a69 Cleaning up code and adding little more error reporting. Also, now cleans
leftovers when funcs fails bit better.
2001-02-16 14:28:01 +00:00
Bill Currie
c3208b87e7 correct a docco goof on the allskins command 2001-02-16 01:48:49 +00:00
Ragnvald Maartmann-Moe IV
d3e280a088 Fix for wandering point on polyblended cones. Should now always point directly at viewers eye, rather than perpendicular to the view plane...
(thanks Taniwha)
2001-02-16 00:09:49 +00:00
Dabb
d81eb19c1f Check for null buffers from directsound. (forgot to commit, hm..) 2001-02-15 18:25:09 +00:00
Bill Currie
01baf4a868 turns out it might not be gamespy after all, and I didn't particularly like
this as a solution anyway, so I've enabled the command packet channel by
default. I'm leaving it in, because it's a nice to be able to close it
completely under other circumstance.
2001-02-15 18:03:59 +00:00
Jeff Teunissen
e1638eba85 (Finally!) commit the property list parser. 2001-02-15 17:18:45 +00:00
Ragnvald Maartmann-Moe IV
e5cd5030ae Oops. Flattening polyblends is only a help in very limited circumstances. ;) 2001-02-15 09:42:43 +00:00
Ragnvald Maartmann-Moe IV
8d68ffe9f0 Fix long standing issue with conical nature of polyblend dlights being obtrusive. 2001-02-15 07:15:10 +00:00
Bill Currie
ac94390460 got the logic of the if mixed up 2001-02-14 22:26:57 +00:00
Bill Currie
de22be39ba break gamespy instead of gamespy breaking us. disable command packets by
default. If somebody wants gamespy to do its evil, they can say so explicitly.
2001-02-14 22:25:22 +00:00
Bill Currie
ca06d3994d ALWAYS print commands coming from external sources (eg GameSpy (ewww)) 2001-02-14 21:50:55 +00:00
Jeff Teunissen
30a0105e82 Move the DGA check for XDGA_MAJOR_VERSION inside the actual HAVE_DGA
check. :)
2001-02-14 16:47:50 +00:00
Bill Currie
8dead3b82d don't try to execute a "" file 2001-02-14 16:45:58 +00:00
Zephaniah E. Hull
192eba3898 Compiles now, works too. 2001-02-14 02:49:37 +00:00
Jeff Teunissen
96722e9137 Yeah yeah, I messed it up again. 2001-02-14 02:39:43 +00:00
Jeff Teunissen
cedd063a6a Okay, so I fscked up the video mode restoration. Sue me. It's fixed now. 2001-02-14 02:36:27 +00:00
Jeff Teunissen
a05d02c786 Extra paranoia for the XDGA_MAJOR_VERSION #define 2001-02-11 23:32:54 +00:00
Bill Currie
8510dedee9 XDGA_MAJOR_VERSION is XF86DGA_MAJOR_VERSION in 3.3.5 (6?) 2001-02-11 23:15:15 +00:00
Jeff Teunissen
7cb5126153 Be paranoid about the DGA extension as well. 2001-02-11 23:07:39 +00:00
Bill Currie
a12c6913dc compile fixes 2001-02-11 22:59:06 +00:00
Jeff Teunissen
2c703a045e VidMode detection changes. 2001-02-11 22:17:19 +00:00
Bill Currie
d828ba64b3 fix version number for 3.3.5 this MIGHT cause problems for 3.3.6, dunno. 2001-02-11 22:11:18 +00:00
Jeff Teunissen
443944c48b context_x11.c: whitespace.
dga_check.c: Make sure that the version of the VidMode extension at
runtime is the same version we compiled with, to deal with a structure
change that occurred between VidMode extension versions 1 and 2. If a
version 3 is developed, this will have to be fixed again.
2001-02-11 16:05:52 +00:00
Bill Currie
549bbbdb1b revert my sticky corners fix. sticky corsers are better than getting suck so
it's impossible to move.
2001-02-11 07:49:43 +00:00
Bill Currie
604e398e66 clean out dead code 2001-02-11 07:19:59 +00:00
Bill Currie
e6980d2ec3 add cvar to control config.cfg writing (from Adam Olsen
<adamolsen@technologist.com>)
2001-02-11 07:15:39 +00:00
Bill Currie
4417fc6ce0 remove unused function 2001-02-11 05:33:21 +00:00
Bill Currie
2be320d66f slap some grease on those corners. This fixes the sticking on angled corners
bug. The DIST_EPSILON shifts have been removed from PM_RecursiveHullCheck and
only one DIST_EPSILON shift is done in PM_PlayerMove now. This might even give
a very slight speedup.
2001-02-11 03:49:20 +00:00
Bill Currie
08fc75fd32 whitespace in a comment 2001-02-11 03:36:51 +00:00
Forest Hale
14a519c548 whitespace cleanup (spaces -> tabs) after dabb's assault with Edit. 2001-02-10 10:53:50 +00:00
Bill Currie
4961a21b51 whitespace and comment cleanups 2001-02-10 10:05:54 +00:00
Bill Currie
16b2c798f0 white space 2001-02-10 07:00:47 +00:00
Bill Currie
911d38e5e5 fix the failure mode for vid_fullscreen 1 2001-02-10 05:08:25 +00:00
Bill Currie
0ffba7e3da add fs_usercfg. defaults to "" (nothing) in oldstyle, or "~/.PACKAGErc" in
newstyle.
2001-02-10 00:40:55 +00:00
Jeff Teunissen
4eb41da471 D'oh! Make the setrom command actually do something useful, like set the
cvar to be read-only. :)
2001-02-10 00:31:50 +00:00
Dabb
369949e1d7 Add some comment about fix so it wont get removed as "unneeded" 2001-02-09 23:00:15 +00:00
Dabb
7b9f46471c Fix for alt-tab problem on nvidia cards. Thanks go to Tim for figuring this out. 2001-02-09 22:51:14 +00:00
Jeff Teunissen
48e901481a Even more VidMode paranoia: We now save the mode we started with and
explicitly go back to that mode instead of the first in the list.
2001-02-09 22:36:30 +00:00
Bill Currie
f59aa3034c dga_check.c:
fix dga checking. just because the dga queries succeed doesn't mean it's
	actually there.
in_x11.c:
	whitespace
2001-02-09 22:24:44 +00:00
Jeff Teunissen
5fe2ff158d Update XFree86 VidMode extension handling. We no longer try to go
fullscreen if the video mode we want isn't known to X.
2001-02-09 21:50:42 +00:00
Bill Currie
44c9371b4f force console alpha to 1 if not rendering the world 2001-02-09 19:15:37 +00:00
Bill Currie
435c588e37 function header audit. 2001-02-09 02:53:09 +00:00
Ragnvald Maartmann-Moe IV
bb8f25bb64 Don't test for alpha death on particles that aren't alpha fading over time. 2001-02-09 00:07:58 +00:00
Bill Currie
679b67ddd2 fix a broken fix for sun's model_t type. (got broken during the header audit) 2001-02-08 20:56:40 +00:00
Bill Currie
5f5456d2c0 fix a compile error when using lex 2001-02-08 20:19:07 +00:00
Bill Currie
3240ed57b4 shrink the default heap for the server from 16 to 8 meg 2001-02-08 19:41:31 +00:00
Bill Currie
b10b829260 amputate an 8M cacerous growth from the memory footprint of the clients 2001-02-08 19:24:27 +00:00
Jeff Teunissen
6da731fec1 Clear packet entities when they are removed. This fixes a bug in particle
trails, and possibly others as well.

Eliminate cl_oldvisedicts and cl_visedicts_list, change cl_visedicts's
definition to compensate. It isn't used any more, so they just waste
memory.
2001-02-08 17:43:14 +00:00
Jeff Teunissen
4cde7461b1 Add forward definition so that Unix clients can build with packet logging. 2001-02-08 17:38:25 +00:00
Dabb
d28d3d3df9 Added -brokenpopup to allow alt-tabbing with some broken video drivers,
until I've found a way to avoid the bug.
Also, fixed one crash, so instead of crashing, we notify user that its time
to upgrade drivers :-)
2001-02-08 10:57:58 +00:00
Bill Currie
319d403c25 link movetype_none entitities into the world after doing the think 2001-02-08 00:20:56 +00:00
Bill Currie
fdaf69b9ae reduce minimum timescale to 0 to allow pausing the demo 2001-02-08 00:08:32 +00:00
Zephaniah E. Hull
145284c3ce Tweaked some of the bounds. 2001-02-08 00:02:26 +00:00
Forest Hale
4d40668752 removed unused 'next' field in particle struct 2001-02-07 20:31:01 +00:00
Bill Currie
3320cf5e2c cl_demospeed cvar. 1 = normal speed, < 1 = slow-mo, > 1 = timelaps.
host.h:
	remove Host_SimulationTime prototype
cl_main.c:
	cl_demospeed stuff. Host_SimulationTime was resurected because of gcc
	warnings about setjmp clobbering vars. It's made static inline so its
	resurection doesn't cost fps.
2001-02-07 20:15:33 +00:00
Bill Currie
c2194db299 make a private copy of the map name while doing maplist. Fixes the mangled
map names in directories with lots of maps.
2001-02-07 19:36:55 +00:00
Bill Currie
5471165397 don't redirect output for the pause command 2001-02-07 18:33:38 +00:00
Bill Currie
c935512294 remove the fov test from the view model drawing test. ie, you can see your
weapon with fov > 90
2001-02-07 18:27:21 +00:00
Forest Hale
542457480f Fix for a rare particle bug Despair was trying to figure out, minor consistency cleanup, and some comments added. 2001-02-07 08:14:58 +00:00
Ragnvald Maartmann-Moe IV
800ee05584 More whitespace than you can shake a shambler at. 2001-02-07 05:45:59 +00:00
Bill Currie
b3cd4355cf fix the *nix x11 keyboard repeat issues 2001-02-07 04:06:52 +00:00
Jeff Teunissen
b4c9dcc7fb whitespace. 2001-02-06 21:13:05 +00:00
Bill Currie
d57a22fe87 hopefully the last of the " gaffs 2001-02-06 19:53:20 +00:00
Bill Currie
4d8cc6233c fix a missed " fixup 2001-02-06 19:45:24 +00:00
Bill Currie
50ce499a61 cvars and commands are now ALWAYS sorted. This way, cmdlist and cvarlist are
more usable. Downside is tab completion is affected.
2001-02-06 17:34:18 +00:00
Bill Currie
86a7e3b749 change the formatting of cmdlist <args> a bit 2001-02-06 04:12:32 +00:00
Bill Currie
c6e087015c command docs patch from Misty-chan because his access hasn't completely come
through yet.
2001-02-06 02:56:14 +00:00
Chris Ison
222eea81b1 adding brighten support 2001-02-06 01:44:12 +00:00
Timothy C. McGrath
033545f56f This patch adds documentation to MOST of the commands in quakeforge,
however some commands I wasn't sure about, and others the docs are just
plain missing. I've also changed cvars with missing/incomplete
documentation so that we can find them more easily with just one grep.
To find all commands and cvars with bogus/missing documentation grep for
'No Description'

Let me know if I've screwed something up.

Misty-chan

PS: Deek do NOT commit the patch I sent to you, this obsoletes it.
2001-02-06 01:12:24 +00:00
Bill Currie
345d34c386 fix make dist 2001-02-06 00:23:31 +00:00
Jeff Teunissen
6bae2b3010 whitespace, small opt in pcx.c 2001-02-05 23:17:48 +00:00
Bill Currie
eb8c267925 .gdbinit:
add -nosound again
cl_main.c:
	clean up function headers
2001-02-05 23:06:57 +00:00
Bill Currie
054f659078 this SHOULD take care of skin crashes on a permanent basis. The problem in
beta6 was caused by the player skin being set to 0 when it shouldn't be on any
userinfo change, and thus even changing rate would cause the client to seg.
Now, the player skin gets set to 0 only when the skin changes, and while there
still seems to be an opening for a segfault (which this patch closes), I still
couldn't get the client to seg with recent code.
2001-02-04 22:47:07 +00:00
Ragnvald Maartmann-Moe IV
59f4b7a7d0 Kill some commented out dead code. 2001-02-04 22:34:54 +00:00
Ragnvald Maartmann-Moe IV
292807d653 Remove gl_cull cvar. Workaround for a speed issue/bug in a very early windows minigl. 2001-02-04 08:59:59 +00:00
Ragnvald Maartmann-Moe IV
39115d98a7 Tweak teleport effect a little. Particles not so absurdly large. 2001-02-04 04:56:50 +00:00
Ragnvald Maartmann-Moe IV
603a88c160 Whitespace and typos. 2001-02-03 07:39:45 +00:00
Ragnvald Maartmann-Moe IV
ff82461483 Fix mipmap method selection bug in GL_Upload8_EXT. 2001-02-03 06:57:43 +00:00
Ragnvald Maartmann-Moe IV
a12093fe1c New effect for sw. Quad + Pent glow purple. 2001-02-03 04:23:46 +00:00
Bill Currie
2079b73194 fix gl_conalpha/scr_consize interaction 2001-02-03 04:04:22 +00:00
Ragnvald Maartmann-Moe IV
4acdf6d3b2 Restore old cshift powerup behavior for quad and invuln when using polyblends. Flicker was simply unbearable otherwise. 2001-02-03 04:02:39 +00:00