Commit Graph

  • 09768089c0 Mod_LoadQ2Model: allow parsing .framegroups override files master Marco Cawthorne 2024-09-14 22:48:30 -0700
  • 2e51fb74be
    Enhancement: Build Improvements (Unix + CoD Plugin) (#272) Brad D 2024-09-13 13:15:15 -0500
  • 97321a198a SV_SpawnServer: .map extension test is supposed to be commented out. tbh the whole extension check doesn't work as well here as in SV_Map_f and should probably be redone and/or streamlined. Marco Cawthorne 2024-09-11 12:17:47 -0700
  • 2fc6b2e085 com_phys_ode.c: remove #ifndef check that breaks custom builds Marco Cawthorne 2024-09-09 00:16:30 -0700
  • 01a78ca2d1 sv_user.c: check if prydon cursor entnum is in range Marco Cawthorne 2024-09-09 00:11:28 -0700
  • 2efeab6a4c
    Vulkan+Wayland fixes (#271) Daniel Svensson 2024-09-06 18:32:13 +0200
  • e62a712ee9
    CI and various compile fixes (#270) Daniel Svensson 2024-09-06 18:31:36 +0200
  • 12985c8b31
    Compilation fixes (#267) Daniel Svensson 2024-08-30 21:05:06 +0200
  • 72fe01555a
    Fix vwep injection for demos. (#269) Daniel Svensson 2024-08-30 21:04:56 +0200
  • 52e672d034
    Fix makefile for linux->win64_SDL target (#258) erysdren 2024-08-28 01:50:12 -0500
  • cea1acab34
    fix qcc-{rel,dbg} targets in engine/Makefile Marco Cawthorne 2024-08-26 17:34:58 -0700
  • 53420aab02
    Move CL_TryTrackNum again where it doesn't cause further complaints Marco Cawthorne 2024-08-26 16:34:08 -0700
  • 4950f5971b
    safeswitch in SV_AcceptMessage requires mentions of all protocols despite being unavailable. Marco Cawthorne 2024-08-26 16:15:43 -0700
  • 9a453bed2f
    Multiplayer menu should not poke skins when QWSKINS isn't set Marco Cawthorne 2024-08-26 16:15:04 -0700
  • 29f442a325
    Log_Logfile_f is only available when HAVE_LEGACY is set Marco Cawthorne 2024-08-26 16:14:25 -0700
  • 7d70e3c612
    Move CL_TryTrackNum out of the QWSKINS define Marco Cawthorne 2024-08-26 16:13:44 -0700
  • 75e51c3081
    Fix typo in capturedemo command (#259) Solarite 2024-08-27 04:17:03 +0530
  • 322f01f212
    Deliver _ONE messages to correct spectator(s) (#265) newbytf 2024-08-26 15:46:51 -0700
  • 7599872f9c
    Allow overriding CC for cross-compilation. (#262) Peter0x44 2024-08-26 23:46:01 +0100
  • 00a42c24c3
    Account for setsensitivityscaler in IN_MoveJoystick (#264) Peter0x44 2024-08-26 23:44:14 +0100
  • f75ba7d8e8 Fix gl_screenangle with postproc. Shpoike 2024-08-26 20:27:35 +0100
  • 62b1e27620 Fix player skins with software banding. Shpoike 2024-08-25 04:13:59 +0100
  • e002c43430 Support a couple of other wav file variants. Shpoike 2024-08-25 02:29:35 +0100
  • 75ee7daa82 Fix postprocess screwyness with the classic sbar. Shpoike 2024-08-25 02:23:30 +0100
  • d45687ccf0 Reduce the chances of input_cursor_entity getting stale values on map changes. Shpoike 2024-08-22 03:04:33 +0100
  • b3c5cb8ae1 Use a more recent ODE revision, to avoid crosscompile errors (and just to keep things updated). Shpoike 2024-07-21 03:54:39 +0100
  • 541b98edda Fix mvd ents spawning with the wrong entity in certain cases. Shpoike 2024-07-21 01:18:21 +0100
  • ff1a2299f4 megacommit. adds qtv relay support. lots of other misc tweaks. Shpoike 2024-07-14 19:56:31 +0100
  • effee0e45a Make the web port's local storage stuff more visible. Fix web port's touchscreen inputs. Shpoike 2024-06-20 18:44:32 +0100
  • 6c795f62ab Fix issue with ktx's parsing of certain entities. Shpoike 2024-06-11 03:14:13 +0100
  • 5685376732 TURN support (stupidly) requires md5 support. Make it available to a couple of other subsystems too. Shpoike 2024-06-09 02:02:55 +0100
  • b2557adfe2 Fix up gamepad support in the web target. Shpoike 2024-06-09 01:58:56 +0100
  • f9ed78383c Try to fix up ktx compat a bit. Shpoike 2024-06-07 03:55:52 +0100
  • f513ea03ef Attempt to fix map-startup timing issues. This should fix (older) copper's door-linking ents. Shpoike 2024-06-05 03:43:00 +0100
  • 0923cda873 Allow browser port's FS_OpenTCP function to open a 'faketcp' websocket connection. This is so qtvplay can work without first needing to use the 'udp' protocol. Shpoike 2024-05-31 04:31:38 +0100
  • 353f5b7ff9 Fix up master's http stuff to properly report serverinfo for brokered servers. Shpoike 2024-05-31 04:13:11 +0100
  • d99bc0b22a Improve webrtc compat. Shpoike 2024-05-30 14:00:38 +0100
  • 5bc9626dd6 Handle dpi scaling / zooming in the browser port. Shpoike 2024-05-25 02:03:33 +0100
  • 44f97c2cc1 Ditch the windows close messagebox in favour of telling the menuqc instead. Should help encourage people to save their config changes a little more often... Shpoike 2024-05-25 01:59:28 +0100
  • 92fd7eb9a7 Stub some wrath builtins mostly for docs. Shpoike 2024-05-25 01:03:09 +0100
  • 8b0cfff7c7 Always load envmaps as linear, they don't make much sense as nearest (consistent with lightmaps). Shpoike 2024-05-17 16:29:15 +0100
  • 8927712e0f Tweak fteqcc's --help output. Shpoike 2024-05-17 15:46:14 +0100
  • 3fed00b830 Allow for the separation of address and tls certificates (eg when the target is a explicit ip:port. Shpoike 2024-05-12 11:56:25 +0100
  • 9abb3b479c small tweak to item timers. Shpoike 2024-05-07 16:25:38 +0100
  • 904d482627 Move our glsl func prototypes away from the ARB ones to match the gl2 variants. This sidesteps apple fucking with the types and should result in fewer type mismatches when compiling on mac, basically a move towards consistency. Shpoike 2024-05-03 18:00:15 +0100
  • 5796d256e8 Fix some quirks exposed by the the web port.. Shpoike 2024-05-03 17:52:58 +0100
  • 534f4874b1 Don't print the trailing junk in demos. Shpoike 2024-04-30 11:12:33 +0100
  • 5397d3ecf6 Add a bit more configuration to r_tracker. Shpoike 2024-04-25 06:58:12 +0100
  • 69982c9b96 temp Shpoike 2024-04-25 06:57:34 +0100
  • fd387f3e99 'dir textures/*/*.wal' can now show previews. Shpoike 2024-04-14 04:54:07 +0100
  • 3da900073e q2rtx servers were not showing up. Shpoike 2024-04-14 04:47:54 +0100
  • 3ca6a3a515 Add proper support for touchscreen events to menusys. Shpoike 2024-04-14 04:45:33 +0100
  • f61f98fe6f Add vk_khr_ray_query support as an option instead of using shadowmaps. currently world-only shadows, and inefficient to compute. Shpoike 2024-04-13 22:13:06 +0100
  • 1a446879d8 Preliminary CoD formats support. Shpoike 2024-04-06 01:05:33 +0100
  • 8dadfb4878 Added sys_openfile console command(and menu option) to web and flatpak(via cmake+dbus) builds, to 'install' packages on sandboxed systems a bit more easily. Cmake: Add FTE_WERROR option, defaults to true in debug builds and off in release builds (in case future compilers have issues). Cmake: Pull in libXscreensaver so we don't get interrupted by screensavers when playing demos. Make: Added `make webcl-rel` for a web build without server bloat (eg for sites focused on demo playback. Yes, this means you XantoM). fteqcc: Include the decompiler in fteqcc (non-gui) builds ('-d' arg). fteqcc: Decompiler can now mostly handle hexen2 mods without any unknown opcodes. Allow ezHud and OpenSSL to be compiled as in-engine plugins, potentially for web and windows ports respectively. Web: Fix support for ogg vorbis. Add support for voip. Web: Added basic support for WebXR. QTV: Don't try seeking on unseekable qtv streams. Don't spam when developer 1 is set. QTV: add support for some eztv extensions. MVD: added hack to use ktx's vweps in mvd where mvdsv doesn't bother to record the info. qwfwd: hack around a hack in qwfwd, allowing it to work again. recording: favour qwd in single player, instead of mvd. Protocol: reduce client memory used for precache names. Bump maximum precache counts - some people are just abusive, yes you Orl. hexen2: add enough clientside protocol compat to play the demo included with h2mp. lacks effects. in_xflip: restored this setting. fs_hidesyspaths: new cvar, defaults to enabled so you won't find your username or whatever turning up in screenshots or the like. change it to 0 before debuging stuff eg via 'path'. gl_overbright_models: Added cvar to match QS. netchan: Added MTU determination, we'll no longer fail to connect when routers stupidly drop icmp packets. Win: try a few other versions of xinput too. CSQC: Added a CSQC_GenerateMaterial function, to give the csqc a chance to generate custom materials. MenuQC: Added support for the skeletal objects API. Shpoike 2024-04-09 18:13:59 +0100
  • ea0509805b Pull in updated vulkan headers instead of carrying our own. Shpoike 2024-02-07 01:34:21 +0000
  • 5a6cbc4375 Always show the bones of models that exist purely to hold skeletal animations (with no actual meshes). Shpoike 2023-11-28 02:56:51 +0000
  • 5474a5a5c8 Make CSQC's cliptonetwork stuff skip according to entnum, so deltalisten ents (or weird hacks) can pass through the ssqc ents they're supposed to represent. Shpoike 2023-11-28 02:55:07 +0000
  • 5334ca5d4c Someone managed to strip a comma and break hipnotic with it. Shpoike 2023-11-19 19:56:39 +0000
  • 5e088e77d0 Let menuqc configure the hexen2 class colourmapping rubbish. Shpoike 2023-11-18 03:17:06 +0000
  • ee36f33522 Fix up some issues with buffer stuff. Shpoike 2023-10-30 04:29:48 +0000
  • b133a4defb Fix https://github.com/fte-team/fteqw/issues/228 Shpoike 2023-10-30 02:14:18 +0000
  • 6783c4dc81 Fix a qcc crash and some quirks. Shpoike 2023-10-30 00:40:29 +0000
  • d781018df3 Add all the junk for network compat with Q2E. Shpoike 2023-09-11 10:31:09 +0100
  • 3708dab87a Clean up some zlib references. Shpoike 2023-09-11 10:06:46 +0100
  • e39b29b130 Allow queueing of centerprints. Shpoike 2023-09-11 07:31:13 +0100
  • 7b5d2745ed Use EXIT_SUCCESS/FAILURE on windows too, for the exceedingly rare times that it actually matters. Shpoike 2023-09-02 07:23:56 +0100
  • 73d8832318 Handle skyautorotate so the q2 remaster's skies do not spin constantly in a really annoying way. Shpoike 2023-09-02 06:57:07 +0100
  • 6cffd6f3ab Add r_glsl_emissive to work around q2 remaster fullbright issues. Shpoike 2023-09-02 06:48:29 +0100
  • 9c96ab9b31 Add the n64 texinfo flags from the q2 remaster. Shpoike 2023-09-02 06:42:06 +0100
  • f4330d765d Clean up some buffers that were never used. Shpoike 2023-08-25 22:39:32 +0100
  • 10402a5f1c Support for Q2E's variation of md5s. Shpoike 2023-08-25 07:17:56 +0100
  • 969134d9fd Add support for Q2E's lan networking layer (the annoying lobby bit). This is separate from protocol 2023 stuff. Shpoike 2023-08-19 03:14:09 +0100
  • 3357338ab7 win: Make sure sys_clockprecision gets applied at startup, which should help improve emulated system timer precision. Shpoike 2023-08-19 02:22:56 +0100
  • aa43bc40f7 Fix the issue with needing double clicks to interact with the engine's menus. Shpoike 2023-08-16 05:17:26 +0100
  • d5c711014f Make some cmake deps more optional. Don't bail when zlib is unavailable. Shpoike 2023-08-16 05:15:36 +0100
  • ed06967318 Support for q2pro's dlserver= stuff. Shpoike 2023-08-16 05:09:58 +0100
  • 4f047a2214 Sound channels should match actual channels, rather than matching the weird remapping done for the qw-specific legacy sound variation that packed the reliable flag in the middle of channels. Shpoike 2023-08-15 01:11:00 +0100
  • f3a4005c71 Allow for lit water on q2bsp. Shpoike 2023-08-13 04:46:35 +0100
  • 345a0978c6 Fix rtlights with decoupled lightmaps. Shpoike 2023-08-13 02:35:06 +0100
  • 330cbcdb20 Try to fix up some manifest quirks... Shpoike 2023-08-13 02:33:52 +0100
  • b0b4725119 Fix up PACKAGE_DOOMWAD Shpoike 2023-08-13 01:52:04 +0100
  • 99569251a8 Don't make assumptions about framecounts in angled sprites. Shpoike 2023-08-13 01:27:24 +0100
  • 88514bda4f Add support for the 'qbsim' variant of q2bsp. Shpoike 2023-08-13 01:24:38 +0100
  • 1f9f3635f0
    Add support for $loc_name_mh in teamplay messages. (#251) Daniel Svensson 2024-04-06 21:19:16 +0200
  • 0630ea571e
    RoQ decoder: Work on RGBA-data interenally instead of YUV420-data (#250) RandomBrushes 2024-04-06 21:16:24 +0200
  • b7963e6241
    Scoreboard enhancements (#246) Daniel Svensson 2024-04-06 01:09:34 +0200
  • 57e9276670
    Route_Process: Respect the filter (denylinkflags) (#236) Marco Cawthorne 2024-03-08 11:45:50 -0800
  • 1c5e82bec7
    Handle masked textures from post-release Half-Life MDL files. (#243) Marco Cawthorne 2024-03-08 11:45:21 -0800
  • 76e4258ad3
    Use zlib fossils directory for permalinked releases of zlib. (#244) Marco Cawthorne 2024-03-08 11:44:06 -0800
  • 118dab975e
    Merge pull request #234 from qw-ctf/warnings-etc Shpoike 2024-01-27 06:33:05 +0000
  • 3b6cd9aac0 Add GitHub Actions workflow. Daniel Svensson 2023-12-24 15:30:17 +0100
  • ab1e8d321a Fix indentation in ezhud to avoid confusing the compiler. Daniel Svensson 2023-12-22 11:02:03 +0100
  • 317ca00298 Use snprintf and a larger buffer for file size. Daniel Svensson 2023-12-22 10:58:37 +0100
  • 3672234c24 Pass origin point to CM_BoxLeafnums. Daniel Svensson 2023-12-22 10:56:58 +0100
  • bdb5df93a9 No need to NULL check statically declared array entries. Daniel Svensson 2023-12-22 10:52:19 +0100
  • c7eb4fb3b0 keydown is a bitmask, not a qboolean. Daniel Svensson 2023-12-22 10:51:51 +0100
  • 21d3080fbe Avoid dangling &m pointer warning in BE_GenTempMeshVBO. Daniel Svensson 2023-12-22 10:48:42 +0100
  • c95a739208 Match Master_SetSortField decl with its implementation. Daniel Svensson 2023-12-22 10:43:03 +0100
  • a4cc899989 Move variable decl to top of function as required by compiler flags. Daniel Svensson 2023-12-22 10:40:06 +0100