Commit graph

2598 commits

Author SHA1 Message Date
Mark Olsen
4927de5536 Check the result of the seek as well for good measure.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2412 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-15 19:45:33 +00:00
Mark Olsen
1a5b73909a Don't send random stack contents to the client with chunked downloads if the file size modulo is not 1024 or if the client requests an out of bounds block.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2411 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-15 19:31:24 +00:00
Spoike
3b15e738f8 delay map changes until after the renderer is set, rather than setting one as part of the map change.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2410 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-15 03:34:05 +00:00
Spoike
09ad52722d Fixed the rotation instant death in h2
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2409 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-15 03:30:56 +00:00
Spoike
e2fd8a9f77 NQ mod waterjump bug fixed.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2408 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-14 02:04:24 +00:00
Spoike
f956a5f311 CSQC shouldn't depend on Q2bsp.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2407 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-13 13:39:00 +00:00
Spoike
f9d403039d Added available demos webpage. Works like current streams. No info is currently provided other than filename. A link is provided from /nowplaying.html.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2406 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-11 23:17:55 +00:00
Spoike
3688b7bca5 Make QTV more portable.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2405 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-11 23:04:31 +00:00
Mark Olsen
321b2689e3 splitbuffer and submission_chunk no longer exist.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2404 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-09 22:29:37 +00:00
Spoike
7e9852451c Compile without warnings in cygwin's gcc.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2403 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-07 22:37:40 +00:00
Spoike
300f84b8c1 A few user interface changes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2402 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-07 22:29:31 +00:00
Spoike
dc4ca9b290 When sounds can't be found, don't spam the same message over and over again.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2401 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-05 22:11:17 +00:00
Spoike
83bcdc0cc7 Cleaning up some logic and coding style.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2400 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-05 22:10:09 +00:00
Spoike
b4cb2a66b6 Compiles in cygwin's mingw environment: make FTE_TARGET=win32
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2399 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-05 21:59:43 +00:00
Spoike
742c8df40b Added code to check for truncated BSPs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2398 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-10-05 21:12:04 +00:00
Mark Olsen
59d86d9c58 Improved the warning output from implicit casts.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2397 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-28 14:55:05 +00:00
Mark Olsen
af6b5bdc77 Support forward declaration of classes (hopefully). Reject declarations of already declared classes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2396 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-28 02:46:42 +00:00
Spoike
d76ae63551 Fixes the recent prediction bug.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2395 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-26 22:54:27 +00:00
Spoike
72d983a8b8 Better support for NQ clients.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2394 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-19 01:48:12 +00:00
Spoike
31215e5b06 Raised the runaway loop limit. perhaps a little too high now, but nexuiz's menus require it. Improved debugging and stuff, so you can assign functions to variables in the debugger.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2393 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-18 22:58:42 +00:00
Spoike
35a62a4ffc Fixing nexuiz menus, and adding a couple of extra qc-breakpoints on entity overflows.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2392 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-18 22:56:14 +00:00
Spoike
4d2b987c33 Small tweek so aliaslist can be used to show only the alises sent from the server - so you know which commands are available.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2391 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-18 22:53:22 +00:00
Spoike
94d6b75f79 Easier to use for debugging.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2390 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-18 22:52:33 +00:00
Spoike
866d65abd9 Small bug in code that isn't even active.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2389 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-18 22:51:33 +00:00
Spoike
3061eab830 Added a non-destructive way to get out of qc menus to the console (shift+escape).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2388 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-18 22:50:59 +00:00
Spoike
17947e96c4 Told the server how to send TE_TEI_BIGEXPLOSION, for nexuiz.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2387 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-18 22:49:42 +00:00
Spoike
3bda76ade3 Stopping nexuiz from looping infinatly with lots of new bots being spawned..
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2386 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-18 22:48:44 +00:00
Spoike
7e3b3d3df7 Fixed colour codes in centerprints.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2385 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-18 22:47:06 +00:00
TimeServ
9d84f0a60d get vc2005 to shut up about deprecated stuff with gas2masm
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2384 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-17 03:37:57 +00:00
Spoike
97f836b5ed Just fixing my errors before TimeServ moans some more.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2383 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-17 02:42:18 +00:00
Spoike
be82bffd84 Yeah, my coding sucks. I know, I know...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2382 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-17 02:35:23 +00:00
TimeServ
95e0d2b545 updated project, moved project into separate dotnet2005/ directory
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2381 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-17 01:55:23 +00:00
Spoike
1d4ada39d2 WARNING: Includes protocol changes.
Protocol changes will allow for passwords/commentator access.
Restructured some of the code to clean it up.
Added mini-http server for serving up qtv files for streams.
Mostly supports acting as an nq server, not totally finished yet.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2380 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-17 01:27:32 +00:00
Spoike
42c43d960f mostly miscilaneous changes (some old stuff that I don't remember), lightsampling changes, qtv changes, avi sound changes
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2379 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-17 00:59:22 +00:00
Spoike
4c32449d26 Fix incorrect traces in Quake3. This fixes rockets, at least.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2378 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-10 02:49:12 +00:00
TimeServ
36eb3f13ad attempted fix to particle run list
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2377 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-08-20 14:06:52 +00:00
TimeServ
0939c0e46c respect return value with hud plugin call, disable scoreboard in hud plugin
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2376 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-08-20 01:35:56 +00:00
TimeServ
5d58e5ce6e fix to particle run list
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2375 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-08-20 00:58:19 +00:00
TimeServ
72b679e209 delete from list instead of maintaining state
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2374 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-08-20 00:47:13 +00:00
Mark Olsen
06a892ef76 Sys_EnumerateFiles() for MorphOS
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2373 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-08-19 22:09:55 +00:00
TimeServ
99ac405575 only loop through particle types with particles (very slight fps increase)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2372 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-08-16 13:07:55 +00:00
TimeServ
5b837c1f73 precache from sound/ not sounds/
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2371 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-08-07 01:44:27 +00:00
TimeServ
f743070256 no false positives with cl_dlemptyterminate, add commands skipdl/finishdl, forces current QW download to end with finishdl saving the file and skipdl deleting it
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2370 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-08-02 21:48:07 +00:00
TimeServ
5f4986d3f7 forgot to register cl_dlemptyterminate
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2369 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-08-02 18:29:06 +00:00
TimeServ
5c0b773111 added cl_dlemptyterminate, when set to 1 the client will assume downloads are finished when a empty (0 size) svc_download is received (defaults to 1), ensure server treats percent value properly with downloads
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2368 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-08-02 05:34:17 +00:00
TimeServ
fc3af4e938 ignore challanges from differing protocols (happens with a client connecting to an sv_listen 2 server)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2367 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-07-29 21:38:05 +00:00
TimeServ
0d6e663d60 fix for sys_colorconsole on windows
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2366 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-07-29 21:09:43 +00:00
TimeServ
084c095dc7 fix frame lerp again, dynamically allocate client baselines (should save about 2MB of memory on typical servers), bounds check baselines (stops invalid svc_spawnbaseline from crashing), small DP extension fix, fix demo baselines
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2365 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-07-24 04:24:41 +00:00
TimeServ
0089cf5a3f don't Sys_Error with NULL Q2 setmodel call, properly fallthrough if bSetupPixelFormat fails
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2364 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-07-21 23:38:24 +00:00
Mark Olsen
f530e5f782 Added a glCopyTexSubImage2D stub.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2363 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-07-18 22:25:41 +00:00