Commit Graph

218 Commits

Author SHA1 Message Date
myT 55ae7645b1 fixed demo playback abortion crashing when the "nextdemo" cvar was set to play a demo
also no longer breaking when stopping demo playback because it's annoying as hell
2018-12-08 00:13:45 +01:00
myT 4a848e7b6a no longer feeding cs commands that came from a previous gamestate to cgame 2018-12-08 00:03:26 +01:00
myT 8ecb5683d1 raised the upper limit of open stdio file handles from 512 to 2048 on Windows 2018-12-07 22:18:17 +01:00
myT 3620da42e4 fixed mouse cursor clipping on Windows 2018-12-07 21:28:22 +01:00
myT 4e32660946 write module file paths in the crash reports' JSON files 2018-12-07 20:48:49 +01:00
myT a49512abde fixed requesting 4 samples instead of r_msaa samples 2018-10-05 14:03:02 +02:00
myT 1370e44ae5 added /cvar_add and /cvar_mul 2018-10-05 13:30:20 +02:00
myT 5972f247b1 fixed a bunch of /video and /stopvideo issues
chg: /video can only be used during demo playback
fix: broken audio in the output files due to writing the wrong buffer
fix: files sequences have a "_%3d" name suffix of adding an underscore to the extension
fix: using a better supported video codec (FourCC 0x00000000) for raw BGR output
fix: broken raw video output when r_width wasn't a multiple of 4
fix: /stopvideo no longer leaves sound output broken for a while after stopping
2018-09-29 08:22:47 +02:00
myT a9e7bc7226 fixed cv/callvote completion handlers getting removed at cg shutdown and never added back 2018-09-26 05:28:40 +02:00
myT 067ae10ab5 added /unset, /setempty and sequence support to /toggle 2018-06-03 20:54:45 +02:00
myT 14f5b4e06d bumped the version number up 2018-02-08 06:43:00 +01:00
myT 2e3f12c9a2 fixed long pk3 entry names causing crashes
when an entry was broken, pack_t::buildBuffer and fs_packFiles would end up wrong
2018-02-08 02:44:03 +01:00
myT 7bfc5d9487 using the registered cvar/cmd names in the help panel instead of argument 0
cleaned up cmd.cpp with Cmd_FindCommand
2018-02-07 06:51:37 +01:00
myT 005dd46e08 print a warning when trying to create a deprecated cvar 2018-02-07 06:24:45 +01:00
myT 6cafc76e87 the client executable will now write to q3config.cfg on exit 2018-02-07 06:22:44 +01:00
myT f34c8b5001 fixed demo playback that broke because of incorrect tokenizer usage
the breaking commit: c512071f2d
fixed using /demo when running a listen server (would load map and then abort)
2018-02-02 01:15:18 +01:00
myT e4e68a971c no longer making local copies of all CS_SYSTEMINFO server cvars
this avoids undesired local changes to sv_pure etc
2018-01-29 20:46:39 +01:00
myT c512071f2d updating the FS on client disconnects 2018-01-29 20:28:37 +01:00
myT afe84395c5 fs_reordered is now always set before leaving the FS_ReorderPurePaks function 2018-01-29 20:23:17 +01:00
myT d3d4746a6b fixed the condump path argument truncation 2018-01-28 03:45:35 +01:00
myT c4135557ad search paths were not getting re-ordered after reconnects 2018-01-25 21:07:58 +01:00
myT f9cfe48d11 can now pass "/crashreport:yes" and "/crashreport:no" to the Windows executables
this will disable the use of message boxes and won't open the crash report directory
2018-01-25 07:25:26 +01:00
myT ac4928e18d reworked and unified sleeping
reduced client update rate when minimized
fixed timedemo playback
2018-01-25 06:41:30 +01:00
myT 4b99ff0cc5 added the fs_restart command 2018-01-25 05:29:53 +01:00
myT 5ea79f073c re-ordering the pak list when connected to a pure server
this fixes pure listen servers allowing unpure overrides for the owner
2018-01-25 05:25:57 +01:00
myT b4b3482fd2 lifted the directory scanning restriction that affected pure listen servers 2018-01-25 05:11:33 +01:00
myT 79683b5ab4 removed fs_fakeChkSum, which was always 0 2018-01-25 05:03:49 +01:00
myT ce46cebce0 during id pak downloads, the time-out is 5 seconds instead of cl_timeout 2018-01-25 04:49:33 +01:00
myT 543a024917 fixed waiting for a snapshot forever when the server disconnects during client connection 2018-01-25 04:36:13 +01:00
myT 3e3c1b2431 the "nextdemo" cvar is now also used when playback stops before reaching the demo's end 2018-01-24 02:19:57 +01:00
myT eaa376a292 fixed demo playback crashing when delta entities/players had an invalid field count 2018-01-24 01:41:30 +01:00
myT 4fcf0f410e fixed some botlib strcpy calls with overlapping buffers (UB as per the specs) 2018-01-21 17:29:22 +01:00
myT 4a7f2356ab mouse motion is no longer forwarded to the mod when the console is down 2018-01-21 17:27:59 +01:00
myT b7a76b6428 console down with 2+ screens always disables input grabbing 2018-01-21 17:26:18 +01:00
myT db37f4b8fb removed the "unfocused client" sleep path from the Windows main loop 2018-01-19 07:10:56 +01:00
myT 608ed06410 more robust crash report directory selection
consider the report written if at least 1 file was successfully written to
2018-01-19 07:01:15 +01:00
myT 215d54cafd fixed the listen server unpause lag / time-out
this issue popped up after commit 176aa6a24d
2018-01-19 00:31:48 +01:00
myT f1bbe75937 fixed the Z and 9 keys not being bindable on Linux 2018-01-18 17:38:45 +01:00
myT 24fac5557c fixed the connect call always taking the address of the first result from getaddrinfo 2018-01-17 05:50:33 +01:00
myT 04c765f46c fixed cl_allowDownload 1 using the current directory instead of fs_basepath 2018-01-16 05:20:46 +01:00
myT c0ab2063d0 passing the 3rd argument to open to please GCC 2018-01-16 04:03:15 +01:00
myT f5b7c66b5a on Windows, a fatal error will move the early console window to the foreground 2018-01-16 03:02:59 +01:00
myT 511c7ad2cc com_hunkMegs doesn't have a maximum value anymore 2018-01-15 21:40:29 +01:00
myT f16d368775 fixed the Windows crash handler incorrectly considering certain exceptions as fatal
real-world example: code 0x6C6 flags 0x1
it was happening because we didn't give the other handlers a real chance to deal with them
2018-01-15 21:19:27 +01:00
myT 176aa6a24d fixed the jitter due to snapshots piling up with the same server timestamp for loopback and LAN clients 2018-01-15 21:04:55 +01:00
myT 37e2b07e5a increased the fast map download time-out to 2 seconds 2018-01-07 14:32:12 +01:00
myT 7020abd4a8 sv_pure 1 now allows new image files (no overrides) to be read from directories
very useful for CPMA's SuperHUD
2018-01-07 13:58:45 +01:00
myT 515ca0883e minimizing disables the rendering back-end except for videos/screenshots
when minimized, we call the rest of the logic all the same (including the VM calls)
only 1 screenshot command can be issued per frame (i.e. only first one is kept)
2018-01-07 00:03:42 +01:00
myT 95e7407688 fixed glInfo/glConfig getting messed up when minimizing 2018-01-06 23:58:30 +01:00
myT 3cb1fe44a8 ignore q3config.cfg and autoexec.cfg outside fs_gamedir to avoid config poisoning 2018-01-04 19:59:37 +01:00