Commit graph

  • 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
  • c9687bfd7b Use float[3] for MSG_ReadPos and MSG_WriteDir. Daniel Svensson 2023-12-22 10:39:15 +0100
  • 1c80a9f365 Use sizeof for determining non-null terminated buffer size. Daniel Svensson 2023-12-22 10:37:23 +0100
  • 8813af0e40 Match socket array param size with what's actually used. Daniel Svensson 2023-12-22 10:34:45 +0100
  • 9d6f5eb9cb Missing braces in SSL_LoadPrivateCert. Daniel Svensson 2023-12-22 10:30:43 +0100
  • 771500d9f8 Incorrect surf_styles param size for LightPlane. Daniel Svensson 2023-12-22 10:21:55 +0100
  • 435a020cb8
    Don't purge tracker icons. (#233) Daniel Svensson 2023-12-18 19:26:55 +0100
  • 1c201c0321
    Skip .lmp to allow loading external images. (#230) Daniel Svensson 2023-11-16 19:04:27 +0100
  • eb6b127d9c Updated library zlib to 1.3 in Makefile Xylemon 2023-09-19 22:03:44 -0700
  • 6a618bb8fd
    Fix for unaligned IQM *_ofs fields (#221) Luis Gutierrez 2023-09-11 06:55:05 -0700
  • 25e1db29bf
    Fix for IQM skeletons with multiple root bones (#218) Luis Gutierrez 2023-08-28 20:29:55 -0700
  • 510f50789c
    Don't warn on float self-comparisons (#213) Seth Rader 2023-08-22 21:52:03 -0400
  • 0eeb410ce0 Support for ericw-tools' lightgrid stuff. Shpoike 2023-08-12 13:17:03 +0100
  • e907f6adf0 Be a bit more verbose about errors. Shpoike 2023-08-11 15:03:25 +0100
  • dbb9aa329a Be more agressive about using our ffmpeg plugin instead of it just failing outright. Shpoike 2023-08-11 14:47:53 +0100
  • eb6490aa43 Add DECOUPLED_LM to our q2bsp support too, and fix up its FACENORMALS too. Shpoike 2023-08-11 05:00:01 +0100
  • 11a5b27689 NQ: Try to improve compat with proxies/port-forwarding and proquake's numeric-only passwords. Shpoike 2023-08-08 19:28:53 +0100
  • bb9f7eb51a Add r_nolerp_list (matching QS) for people who insist on breaking lerping on eg wall torches. Also add a dupe cvar name to provide compat with QS's r_noshadow_list. Shpoike 2023-08-08 19:17:18 +0100
  • 5dba16de0d Fix up some issues with drawpic(HTTPURL) Shpoike 2023-08-07 13:02:42 +0100
  • 0484a48fad The text editor was kinda annoying in trying to show qc variables when editing configs etc. Shpoike 2023-08-07 11:49:18 +0100
  • f4602d3ec7 Add in_skipplayerone cvar (matching QE). Shpoike 2023-08-07 11:44:52 +0100
  • 75166b0815 Fix up an __int64 networking issue. allow qc's sprintf builtin to print them ('q' modifier, also works for doubles when paired with the 'float' modifier as appropriate). Shpoike 2023-08-01 12:22:38 +0100
  • e48e9c67ad Add support for the DECOUPLED_LM bspx lump. Shpoike 2023-08-01 12:08:51 +0100
  • 6fc3d57c76 Finally added support for ericw-tools' FACENORMALS bspx lump. Shpoike 2023-07-12 18:05:21 +0100
  • b5705e4d7e Try to fix up the flatpak build's handling of fmf files. Shpoike 2023-07-02 04:19:01 +0100
  • a7a620f690 Potentially support a highly-compressed variety of gltf2 files... but needs third party library so will probably remain permanently disabled at compiletime. Shpoike 2023-07-02 03:58:51 +0100
  • 8066f712e0 Q2 server browser was failing to list any servers. Shpoike 2023-06-29 04:13:35 +0100
  • d59c63f545 Provide a 'placement-spawn' feature, so mods don't need to hardcode spawnfunc_ prefixes in their code. Shpoike 2023-06-29 01:38:29 +0100
  • e8b36da22f allow eg poke_ssqc 5.touch=0 Shpoike 2023-06-29 01:35:55 +0100
  • 04690eb8ee Tiny menu tweak, hide video modes lower than the mod's stated minsize. Shpoike 2023-06-29 01:33:11 +0100
  • 0fb35f3d01 Fix stupid bug resulting in crashes when loading saved games, reported by TwinBeast. Shpoike 2023-06-29 00:16:45 +0100
  • 4894a3b77e Fix some obscure q3 issues. Shpoike 2023-06-26 01:54:59 +0100
  • dab68fd136 Fixup the lua code a bit. Shpoike 2023-06-25 16:04:40 +0100
  • 9dc0109589 Implement ssqc's ex_localsound builtin properly (was previously a stub). Mark telejano's as deprecated. Shpoike 2023-06-25 16:03:11 +0100
  • e698f60884 Hexen2 has fewer player colours for the user to select from (0-10 instead of 0-13). Don't glitch if they pick something invalid. Shpoike 2023-06-25 15:59:14 +0100
  • c55c8e96a9 Hexen2: Implement objectives popup as an overlay instead of just some prints. Fix some flickering. Make class selection menu a smidge nicer. Shpoike 2023-06-25 15:57:22 +0100
  • 01a958e0a6 Handle Hexen2's SOLID_PHASE more accurately, including warts, so corpses can be reliably whacked with melee weapons. Shpoike 2023-06-25 15:49:09 +0100
  • e0c6c78c3d Hexen2: Try to match hexen2's movement speeds more accurately. Shpoike 2023-06-06 00:27:04 +0100
  • 067f3b5ddf Hexen2: H2's Monsters are not meant to make thud sounds when hitting the ground, apparently. Shpoike 2023-06-05 23:51:57 +0100
  • 587032f1f6 Hexen2: Tweaks to the sbar to better match hexen2's. Shpoike 2023-06-05 23:51:02 +0100
  • d0141bd6ed Hexen2: Fix heuristic to load qpic lumps that were previously being rejected. Shpoike 2023-06-05 23:47:14 +0100
  • 732e3a0847 Hexen2: Fix ring of flight. Shpoike 2023-06-05 23:45:32 +0100
  • 04f2e112e7 Hexen2: Fix invisibility artifact bugs. Shpoike 2023-06-05 23:44:31 +0100
  • 2a38bc1b2d Hexen2: Fix sunstaff issues (and related bits). Shpoike 2023-06-05 23:41:47 +0100
  • ef4a7ace26 Hexen2: Match vanilla quake's placement of EF_BRIGHTLIGHT dlights. This should also stop hexen2's torches from being in the ground. Shpoike 2023-06-05 22:43:20 +0100
  • 4577ffcbb1 Hexen2: Fix suicidal monsters bug (could also break quake too). Shpoike 2023-06-05 22:41:59 +0100
  • 56cee8749b Try to fix .mvd.gz files not getting listed properly in the demo browser. Shpoike 2023-06-05 22:34:37 +0100
  • 00c45fbf10 Accept names for (css-defined) colours, along with arg completion too for the color command too. Shpoike 2023-05-27 18:05:48 +0100
  • 603eb89ca2 We flood-fill model skins for compat with vanilla glquake. Turns out glquake had a bug that causes it to only floodfill skin 0, rather than all (non-group) skins, and our behaviour was making hexen2 compat noticably worse. Shpoike 2023-05-27 18:03:33 +0100
  • e292e1bbfb Attempt to do a better job at internationaliation. Shpoike 2023-05-27 18:00:32 +0100
  • 4977eca99e Fix notifications about nqplayerphysics from well-defined mods (which will always behave consistently). Shpoike 2023-05-04 13:43:54 +0100
  • 997af19495 Add support for eukara's freehl updates. Shpoike 2023-05-04 13:40:58 +0100
  • ed7713e0e3 Slightly improve fteqcc's handling of weird zips. Shpoike 2023-04-23 06:21:46 +0100
  • ff80b3bd59 Rework maplist command so mod maps are displayed last instead of first (so nearer the input line instead of the order the engine searches them). Also .bsp vs .bsp.gz etc maps are now ordered consistently too. Modifiers like maps/foo#bar.ent are now shown separately in the listing too. Hide maps that are shadowed by a higher-priority gamedir (so no dupes). Closes https://github.com/fte-team/fteqw/issues/171 Shpoike 2023-04-23 05:47:27 +0100
  • 6b69fe0378 Be more agressive about ignoring vid_restart inside configs saved by dodgy engines. Shpoike 2023-04-23 05:43:18 +0100
  • 907e8fa0b1 Make arg completion for 'load' nicer, including showing filetimes and previewpics (where available). Should make autosave's rotating filenames a little nicer to work with. Shpoike 2023-04-23 05:42:31 +0100
  • 76cbc3c019 Make use of fontconfig where detected by cmake, to avoid having to make sense of the system's font directory mess. Shpoike 2023-04-23 05:33:38 +0100
  • 0509f7c83c Tweaks for the flatpak builds. Shpoike 2023-04-21 12:36:13 +0100
  • 3adec5d0a5
    Add a fix for the clash between bboxes and polygons (#197) fhomolka 2023-08-03 21:19:15 +0200
  • 25f1915fbf
    Add more descriptions for CVARs (#201) Xylemon 2023-07-29 17:04:47 -0700
  • 5f389d7fbc
    Assign a pvs sample to our particle system handled sprites. So r_ignoreentpvs being 0 will no longer break with them. Marco Cawthorne 2023-07-26 14:51:40 -0700
  • 030249f713
    Workaround for the OGG decoding issue. 5159a80 was bad for ogg vorbis… (#206) eukara 2023-07-26 12:12:55 -0700
  • f317282571
    Quake II: read the skin, effects, renderfx, and solidsize fields as unsigned shorts (#200) eukara 2023-07-26 12:12:21 -0700
  • 65dccaf2db
    Fix #170 by force-updating the sound channel so that AL can get the memo. Marco Cawthorne 2023-07-24 13:29:06 -0700
  • bd34d352d1
    Merge branch 'fhomolka-rip_npapi' Marco Cawthorne 2023-07-14 18:44:29 -0700
  • a0854ccaaf
    Merge branch 'rip_npapi' of github.com:fhomolka/fteqw into fhomolka-rip_npapi Marco Cawthorne 2023-07-14 18:44:20 -0700
  • 97d650b8b3
    Q1: Force unsetting the spectator when the player starts a singleplayer game (#198) fhomolka 2023-07-15 03:38:06 +0200
  • 512290f933
    Remove Visual Studio project files, old libs folder (DirectX SDKs), and gas2masm (#194) Xylemon 2023-07-11 00:10:54 +0000
  • 71fb7da526
    Make BBox shader sort additive. This makes them work with RTLights (#196) fhomolka 2023-07-10 23:26:52 +0200
  • 378c8f581d Remove .project and .cproject file. They can be generated by CMake Fix 2023-07-10 09:39:01 +0200
  • 9a8e3c5968 Remove npapi references from browser.txt Fix 2023-07-09 20:50:00 +0200
  • a609094554 remove NPFTE stuff from build solutions and Makefile Fix 2023-07-09 20:44:14 +0200
  • a024a82b89 Remove NPFTE preprocessor stuff Fix 2023-07-09 20:41:24 +0200
  • 8adffcecfa remove NPQTV-specific defines Fix 2023-07-09 20:27:30 +0200
  • d58ff9615e Removed more NPAPI-specific files Fix 2023-07-09 20:26:01 +0200
  • 6a45573658 remove NPAPI stuff from build Fix 2023-07-09 20:25:38 +0200
  • ebd84b01d4 Remove dedicated NPFTE files Fix 2023-07-09 20:20:54 +0200
  • a85ebbf808 Remove _most_ npqtv references and files Fix 2023-07-09 20:20:34 +0200
  • 8c94a2c782 Remove the NPFTE dir Fix 2023-07-09 20:12:51 +0200
  • 6d85201cff Remove the NPAPI lib dir Fix 2023-06-27 15:21:53 +0200
  • d293a2021a
    SDL2: Only check for SDL_CONTROLLERTOUCHPAD* and SDL_CONTROLLERSENSORUPDATE updates on versions greater than or equal 2.0.14 Marco Cawthorne 2023-07-05 09:53:50 -0700
  • ee25319621
    Quake III Arena sound position fix (evil version) Marco Cawthorne 2023-07-01 15:12:57 -0700
  • 6d83a3218a
    Remove NaCl code (#190) fhomolka 2023-07-02 00:20:13 +0200
  • 7f8b827cb8
    r_showbboxes should be a cheat in multiplayer, this fixes #9 (#192) Xylemon 2023-06-29 05:05:55 +0000
  • 6692afa55b
    Fix #165 by not ignoring the track specified in the NQ demo header Marco Cawthorne 2023-06-24 17:42:11 -0700
  • a05c722cbd
    Fix #154 by calling fixangles after loading a save Marco Cawthorne 2023-06-24 16:14:29 -0700
  • 7a37e761df
    Add .gitignore file to help keep things clean, based on @ewhac theirs Marco Cawthorne 2023-06-24 15:06:20 -0700
  • e20ee6c854
    Add check to only use the re-release menu font when a mod is not actively overriding it Marco Cawthorne 2023-06-24 15:03:28 -0700
  • aa8fcb0296
    Recognize HTTP response codes 201 and 202 as success (thanks hemebond) Marco Cawthorne 2023-06-24 14:17:15 -0700
  • d57dd2fb3a
    Server browser crash fix. Marco Cawthorne 2023-06-23 21:14:51 -0700
  • f4044af503
    Fix compilation of the 'nocompat' build config. Marco Cawthorne 2023-06-23 15:06:54 -0700
  • 2fbf78579d
    Fix WinNT server builds by not using snprintf and updating FS_FixupFileCase. Marco Cawthorne 2023-06-23 14:32:20 -0700