Commit Graph

  • 16c8e521ef Protocol compat with the Rerelease Update 4, at the expense of earlier versions. master Spoike 2022-08-19 13:30:16 +0000
  • 279474a019 Fix a skins issue on nq servers after changing maps. Spoike 2022-08-19 13:29:55 +0000
  • c2f7a7b2d0 Fix some issues from last commit. Spoike 2022-08-19 13:29:27 +0000
  • f8af9b18eb Fix up fteqcc's typedefs. Spoike 2022-08-08 22:45:19 +0000
  • a0f2ffda90 Try to fix up some ICE quirks. Spoike 2022-08-07 23:49:33 +0000
  • cbb18429f1 Work around a gcc optimisation bug. Spoike 2022-07-28 02:18:11 +0000
  • 89fde9c5e4 Some more ICE polish. Spoike 2022-07-28 02:18:05 +0000
  • 5182692590 Slightly smoother framerates on shib8. Spoike 2022-07-28 02:17:58 +0000
  • 6941032cc7 Add r_showbatches command to debug builds. Shows a list of all draw calls for the next video frame. Spoike 2022-07-28 02:17:52 +0000
  • 4fc23b4f4d Make the frametime graph a bit more pretty. Spoike 2022-07-28 02:17:45 +0000
  • e7a8e6b7f3 Our ICE implementation now uses mdns to avoid hairpin issues on lans, for more robustness. Spoike 2022-07-28 02:17:38 +0000
  • 9abf7b74b3 Try to clean up our pext handshake code a smidge. Spoike 2022-07-28 02:17:33 +0000
  • 62e8bb5774 Prevent FTE servers from getting mistreated as NQ servers, this should restore the 'observe' option. Spoike 2022-07-28 02:17:27 +0000
  • ce8155f8a1 Only default to sv_listen_nq when running q1. Spoike 2022-07-28 02:17:16 +0000
  • 5d0dd2ef8f Make sure infokey(ent,"protocol") reports something unique for qex-protocol clients. Spoike 2022-07-28 02:17:11 +0000
  • de644a5384 Add fence stuff to q2bsp, for Kingpin support. Spoike 2022-07-28 02:17:05 +0000
  • 77f5f7adc1 Fix a gl buffer handle leak. Spoike 2022-07-28 02:16:59 +0000
  • 4fce9e090d Fix up vrinputs frame times. Spoike 2022-07-28 02:16:54 +0000
  • 7e49962039 Fix up replacement texture names for sprite framegroups to better comply with what might be called a standard. Spoike 2022-07-28 02:16:48 +0000
  • 52cede2e9f Fix possible out-of-bounds access (reported by qqshka). Spoike 2022-07-28 02:16:42 +0000
  • 217a49c08d Commit 6276 was bad (reproted by qqshka). Spoike 2022-07-28 02:16:37 +0000
  • 3f85c9793c Add TURN support to our ICE implementation, along with a few fixups. Must be configured with 'net_ice_servers turn:foo?user=foo?auth=bar'. space-separated list, can also accept additional 'stun:' servers. Spoike 2022-07-28 02:16:31 +0000
  • 91ea3ed518 Change 'player minlight' rules from the singular player.mdl to any entity with a player's colourmap. This is to fix ktx's vwplayer.mdl not responding like players should. This may also slightly affect TF's sentries and telepads and stuff. Spoike 2022-07-28 02:16:20 +0000
  • 03440263e2 Merge PR from GitHub: FRAMEGROUPS: add ability to specify explicit poses instead of the range. Thank you qqshka! Eukara 2022-07-20 01:08:51 +0000
  • 8705adfb86 Revision 6270 was bad. Spoike 2022-06-30 04:12:24 +0000
  • c4b043d39f Fix some missing ambient sounds on large bloated maps/mods (this really should have been fixed years ago). Spoike 2022-06-29 07:20:24 +0000
  • 4afdb54861 Roll back some wastes config changes, as we now have addentity_light... Eukara 2022-06-27 19:22:49 +0000
  • ad03c1f6a6 Add missing check for QUAKESTATS being defined in pr_cmds.qc Eukara 2022-06-27 18:28:43 +0000
  • 304079e1dc Add a variation of the addentity builtin, for explicit light levels. Spoike 2022-06-26 08:08:50 +0000
  • 81ab9277ac Make the various build config defines a little more robust. Spoike 2022-06-26 08:08:43 +0000
  • dae4ad6ed6 Fix up internal client/spec counters so servers don't incorrectly enter idle modes. Spoike 2022-06-26 08:08:36 +0000
  • d3276ec658 Update wastes config. Eukara 2022-06-23 18:08:31 +0000
  • d8364a4cc2 Clean up the q3 plugin a little. Spoike 2022-06-20 07:16:16 +0000
  • d41ca13562 Fix fixes. Spoike 2022-06-20 04:54:54 +0000
  • 9371b7ca14 Be slightly more verbose on tcp failures. Spoike 2022-06-19 15:18:30 +0000
  • 758f47ffc3 Fix ezhud images not loading. Spoike 2022-06-19 15:18:23 +0000
  • c715171416 Fix some qcc bugs with large structs (reported by qqshka). Spoike 2022-06-19 15:18:14 +0000
  • 06038d496e First weapon wheel implementation. Spoike 2022-06-19 15:18:08 +0000
  • 8faf8a7e96 Fix up our support for _Bool. Spoike 2022-06-19 15:18:00 +0000
  • d7454f4f78 Add DP_SV_SHUTDOWN, for qqshka. Spoike 2022-06-19 15:17:54 +0000
  • 1068a62d75 Add vid_baseheight and vid_minsize cvars for TCs unhappy with vid_conheight to put in their default.cfg, instead of them feeling a need to force user settings. Spoike 2022-06-19 15:17:48 +0000
  • c39c4d0255 Make sure getmodelindex/modelnameforindex and sound equivelents are available in both ssqc and csqc. Spoike 2022-06-19 15:17:41 +0000
  • ce01181d88 wither reported that findkeysforcommandex wasn't present in menuqc. Fix that. Spoike 2022-06-19 15:17:35 +0000
  • 89c37774ae basementApe reported segfaults in the audio init logic. Spoike 2022-06-19 15:17:29 +0000
  • f1c714a187 Stub INS_KeyToLocalName for SDL so we can build SDL2 again and ship a build out today. Eukara 2022-06-10 17:52:56 +0000
  • fab14e046f Fix a typo and therefore make a crash with QC server lists disappear Eukara 2022-06-10 17:10:51 +0000
  • 6bd79c8ff8 .ktx 2darray textures were being written incorrectly. Spoike 2022-06-06 02:20:55 +0000
  • eb95a933de qqshka: seems like allow_download_particles and allow_download_logs cvars are not registered :E Spoike 2022-06-06 02:20:49 +0000
  • 2b440a186d Simplify QW network deltas. By just trusting the server instead of second-guessing it, we should get something more robust (at least for demo playback). Spoike 2022-06-02 06:08:21 +0000
  • 33665b8d92 Use the correct function for plugins. Spoike 2022-05-28 18:00:45 +0000
  • f59283aa56 Try to work around an nvidia issue. Spoike 2022-05-28 18:00:37 +0000
  • 4fc371c7b4 compiler warning fix. Spoike 2022-05-28 18:00:30 +0000
  • a84fa2e534 Fix warning message. Spoike 2022-05-28 18:00:22 +0000
  • 5743de1167 Make fteqcc handle dupe typedefs better (primarily to fix autoproto). Spoike 2022-05-28 18:00:09 +0000
  • bfdc0b59bd 'qqshka: btw, static actually helped' with hotkeys not working. Spoike 2022-05-28 17:59:57 +0000
  • 12cdfc197f Make sure that either f_playmapend or f_specmapend work when f_mapend does, for people that want more specific behaviours. spec is ALWAYS used for demo playback too. Spoike 2022-05-28 17:59:51 +0000
  • 130d758077 Prevent IQM loader from crashing on bad models. Spoike 2022-05-28 17:59:45 +0000
  • 74e9015f9d Modelviewer should cope with more bones now. Spoike 2022-05-28 17:59:39 +0000
  • 368e094dcd Make sure areaportals get reset properly on map changes. Spoike 2022-05-28 17:59:33 +0000
  • 0f8d07b8e8 Add lerptime protocol extension. Still WIP, don't record to demos. Spoike 2022-05-28 17:59:26 +0000
  • 255ce795a0 Fix up some KTX issues (mostly bot related). Spoike 2022-05-28 17:59:17 +0000
  • f996ff5fc8 Fix up some .wal palette issues when running q2 bsps in q1 gamedirs. Spoike 2022-05-28 17:59:08 +0000
  • 08aedd4b5b Mouse4 now acts as a back button in our menus. Binds menu should now report system key names instead of guessed names (better non-qwerty support). Spoike 2022-05-28 17:59:01 +0000
  • c45b0e5cf8 Fix up statically linking the ODE plugin into the engine (eukara wanted me to fix this up). Spoike 2022-05-28 17:58:53 +0000
  • 4d8015d9cf Update QE compat a bit. Spoike 2022-05-28 17:58:45 +0000
  • 3ea2f04d90 Allow for better encoding of guarenteed-unsigned values. Spoike 2022-05-28 17:58:39 +0000
  • ef74bc83a0 Make it a smidge easier for server admins to run community maps. Spoike 2022-05-28 17:58:33 +0000
  • e0f3c35414 Improve robustness with weird build configs. Spoike 2022-05-28 17:58:27 +0000
  • 9824304aa5 Make sure model fields are 0-filled, to avoid issues with models that are reloaded (eg when the user replaces them with a different type of model/etc. Spoike 2022-05-28 17:58:21 +0000
  • b8b77e2a1d Update config_wastes.h for an upcoming playtest. Eukara 2022-05-27 18:33:48 +0000
  • 7fea1f33ee OpenAL: Crush that annoying bug where volume changes creates clicks in the sound. Eukara 2022-05-05 23:28:33 +0000
  • bc8895c5fa Fix compiles without RTLIGHT. Update config_wastes.h Eukara 2022-04-23 20:10:18 +0000
  • 34e9917d76 Fix lightmap corruption that happens after a while. Eukara 2022-04-20 15:14:22 +0000
  • 5aa018cf5b Fix windows issues with dtls. Spoike 2022-04-17 19:46:57 +0000
  • 1636db0c6d Fix sequence error with our webrtc sctp support. Spoike 2022-04-17 19:46:52 +0000
  • 7f649df33e Fix up d3d renderers. Spoike 2022-04-17 19:46:46 +0000
  • 27c32fc1a0 Add a new net_ice_usewebrtc cvar for people that want to skip the extra overheads/bugs of webrtc. Spoike 2022-04-16 20:28:18 +0000
  • 2ac548e17f Make use of fitz's interpolation hints when they're provided. Spoike 2022-04-16 20:28:11 +0000
  • 80df4533fe Undefine XAUDIO2 for TWTest Eukara 2022-04-16 19:05:10 +0000
  • 7998f9d42c More TW config adjustments in preparation for TWTest Eukara 2022-04-16 18:59:50 +0000
  • 6c5bd42d93 Fix compiling with HUFFMAN and HAVE_MEDIA_DECODER disabled, bump ODE version to latest stable. Eukara 2022-04-10 17:43:33 +0000
  • 7a8472ed6b Eukara complained about .fatness not working with hlmdl. Spoike 2022-04-06 19:23:57 +0000
  • 1dfa9e88cb Fix q3plug related crash when issuing a 'sv foo' server command. Eukara 2022-04-02 16:22:05 +0000
  • 078514f2d2 Bump zlib version to 1.2.12, as 1.2.11 seemingly reached EOL Eukara 2022-03-31 15:52:44 +0000
  • 6515c0e5cd Fix screenshot_cubemap command. Eukara 2022-03-28 10:31:07 +0000
  • 6f5180a915 Fix q3plug-related crashes. Spoike 2022-03-08 07:21:44 +0000
  • 29f9d620f9 Fix q3plug-related crashes. Spoike 2022-03-08 06:20:33 +0000
  • 7e67f46482 Fix Q2 tickrate issue. Spoike 2022-03-08 05:34:49 +0000
  • 6dbfc0ebbe Fix msg_readcount issues. Spoike 2022-03-08 05:34:26 +0000
  • 0d9a269ab4 Remove last plugin stubs. Spoike 2022-03-08 05:34:13 +0000
  • ba9a852d9d Move the q3 files into the plugins subdir. Spoike 2022-03-08 05:33:52 +0000
  • 1a5c8da880 Make it easier to compile q3 statically. Spoike 2022-03-08 05:32:38 +0000
  • 1c32a8ef8c Fix map_restart command. Spoike 2022-03-08 05:32:31 +0000
  • e800079baf minor cleanup. Spoike 2022-03-08 05:32:25 +0000
  • 73c05fe3b2 Fix up some stubs in the q3 plugin. Spoike 2022-03-08 05:32:15 +0000
  • cb64ea30f9 Move playerview weaponmodel matrix into r_refdef instead, to fix viewmodel positions in q3. Spoike 2022-03-08 05:32:03 +0000
  • 11d385ed77 Implement CG_R_LOADWORLD properly. Spoike 2022-03-08 05:31:52 +0000
  • 6ceb76233c Move Quake3 support to a plugin. There's still a number of stubs+bugs. Spoike 2022-03-08 05:31:34 +0000
  • dd9bdab8dc Add ZG_Free function for zonegroup memory. Spoike 2022-03-08 05:30:30 +0000
  • e55f21585e Fix graphical glitch on the sbar when cl_sbar is 0 and viewsize < 100. Eukara 2022-03-07 04:18:00 +0000