Daniel Svensson
b7963e6241
Scoreboard enhancements ( #246 )
...
* Hide scoreboard stats for specs without score.
* Hide centerprint when showing scores.
---------
Co-authored-by: Daniel Svensson <dvensson@gmail.com>
2024-04-05 16:09:34 -07:00
57e9276670
Route_Process: Respect the filter (denylinkflags) ( #236 )
...
Originally submitted by CYBERDEViL, only made style changes to fit in with the rest.
2024-03-08 11:45:50 -08:00
1c5e82bec7
Handle masked textures from post-release Half-Life MDL files. ( #243 )
...
Half-Life models did not have these flags, but games/mods starting in 2003 and later (Day of Defeat, Condition Zero etc.) use these for plants, trees, cars and anything else desiring masked textures.
2024-03-08 11:45:21 -08:00
76e4258ad3
Use zlib fossils directory for permalinked releases of zlib. ( #244 )
2024-03-08 11:44:06 -08:00
Daniel Svensson
3672234c24
Pass origin point to CM_BoxLeafnums.
...
Used to pass uninitialized mins and maxs.
Renames p to point for readability.
2023-12-25 11:07:30 +01:00
Daniel Svensson
bdb5df93a9
No need to NULL check statically declared array entries.
2023-12-25 11:07:30 +01:00
Daniel Svensson
c7eb4fb3b0
keydown is a bitmask, not a qboolean.
2023-12-25 11:07:30 +01:00
Daniel Svensson
21d3080fbe
Avoid dangling &m pointer warning in BE_GenTempMeshVBO.
...
meshes and meshcount are always updated after the function call, so the assignments had no effect.
Also make the function void as it always returns true.
2023-12-25 11:07:30 +01:00
Daniel Svensson
c95a739208
Match Master_SetSortField decl with its implementation.
...
Second parameter is a bit field, not a boolean.
2023-12-25 11:07:30 +01:00
Daniel Svensson
a4cc899989
Move variable decl to top of function as required by compiler flags.
2023-12-25 11:07:30 +01:00
Daniel Svensson
c9687bfd7b
Use float[3] for MSG_ReadPos and MSG_WriteDir.
...
vec3_t is not available in header, but float[3] matches better than float*.
2023-12-25 11:07:30 +01:00
Daniel Svensson
9d6f5eb9cb
Missing braces in SSL_LoadPrivateCert.
...
Harmless as the NULL vars were set to NULL again, but ugly.
2023-12-25 11:07:30 +01:00
Daniel Svensson
771500d9f8
Incorrect surf_styles param size for LightPlane.
...
Most callee's already used MAXCPULIGHTMAPS as size, which the function expects.
2023-12-25 11:07:30 +01:00
Daniel Svensson
435a020cb8
Don't purge tracker icons. ( #233 )
2023-12-18 10:26:55 -08:00
eb6b127d9c
Updated library zlib to 1.3 in Makefile
2023-09-19 22:03:44 -07:00
Seth Rader
510f50789c
Don't warn on float self-comparisons ( #213 )
...
* Don't warn on float self-comparisons
* Don't do redundant type check
2023-08-22 18:52:03 -07:00
Shpoike
0eeb410ce0
Support for ericw-tools' lightgrid stuff.
2023-08-12 14:04:01 +01:00
Shpoike
e907f6adf0
Be a bit more verbose about errors.
2023-08-12 14:04:01 +01:00
Shpoike
dbb9aa329a
Be more agressive about using our ffmpeg plugin instead of it just failing outright.
2023-08-12 14:04:01 +01:00
Shpoike
eb6490aa43
Add DECOUPLED_LM to our q2bsp support too, and fix up its FACENORMALS too.
2023-08-12 14:04:01 +01:00
Shpoike
11a5b27689
NQ: Try to improve compat with proxies/port-forwarding and proquake's numeric-only passwords.
2023-08-12 14:04:01 +01:00
Shpoike
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.
2023-08-12 14:04:01 +01:00
Shpoike
5dba16de0d
Fix up some issues with drawpic(HTTPURL)
2023-08-12 14:04:01 +01:00
Shpoike
0484a48fad
The text editor was kinda annoying in trying to show qc variables when editing configs etc.
2023-08-12 14:04:01 +01:00
Shpoike
f4602d3ec7
Add in_skipplayerone cvar (matching QE).
2023-08-12 14:04:01 +01:00
Shpoike
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).
2023-08-12 14:04:01 +01:00
Shpoike
e48e9c67ad
Add support for the DECOUPLED_LM bspx lump.
2023-08-12 14:04:01 +01:00
Shpoike
6fc3d57c76
Finally added support for ericw-tools' FACENORMALS bspx lump.
2023-08-12 14:04:01 +01:00
Shpoike
b5705e4d7e
Try to fix up the flatpak build's handling of fmf files.
2023-08-12 14:04:01 +01:00
Shpoike
8066f712e0
Q2 server browser was failing to list any servers.
2023-08-12 14:04:01 +01:00
Shpoike
d59c63f545
Provide a 'placement-spawn' feature, so mods don't need to hardcode spawnfunc_ prefixes in their code.
2023-08-12 14:04:01 +01:00
Shpoike
e8b36da22f
allow eg poke_ssqc 5.touch=0
2023-08-12 14:04:01 +01:00
Shpoike
04690eb8ee
Tiny menu tweak, hide video modes lower than the mod's stated minsize.
2023-08-12 14:04:01 +01:00
Shpoike
0fb35f3d01
Fix stupid bug resulting in crashes when loading saved games, reported by TwinBeast.
2023-08-12 14:04:01 +01:00
Shpoike
4894a3b77e
Fix some obscure q3 issues.
2023-08-12 13:59:55 +01:00
Shpoike
dab68fd136
Fixup the lua code a bit.
2023-08-12 13:59:55 +01:00
Shpoike
9dc0109589
Implement ssqc's ex_localsound builtin properly (was previously a stub). Mark telejano's as deprecated.
2023-08-12 13:59:55 +01:00
Shpoike
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.
2023-08-12 13:59:55 +01:00
Shpoike
c55c8e96a9
Hexen2: Implement objectives popup as an overlay instead of just some prints. Fix some flickering. Make class selection menu a smidge nicer.
2023-08-12 13:59:55 +01:00
Shpoike
01a958e0a6
Handle Hexen2's SOLID_PHASE more accurately, including warts, so corpses can be reliably whacked with melee weapons.
2023-08-12 13:59:55 +01:00
Shpoike
e0c6c78c3d
Hexen2: Try to match hexen2's movement speeds more accurately.
2023-08-12 13:59:55 +01:00
Shpoike
067f3b5ddf
Hexen2: H2's Monsters are not meant to make thud sounds when hitting the ground, apparently.
2023-08-12 13:59:55 +01:00
Shpoike
587032f1f6
Hexen2: Tweaks to the sbar to better match hexen2's.
2023-08-12 13:59:55 +01:00
Shpoike
d0141bd6ed
Hexen2: Fix heuristic to load qpic lumps that were previously being rejected.
2023-08-12 13:59:55 +01:00
Shpoike
732e3a0847
Hexen2: Fix ring of flight.
2023-08-12 13:59:55 +01:00
Shpoike
04f2e112e7
Hexen2: Fix invisibility artifact bugs.
2023-08-12 13:59:55 +01:00
Shpoike
2a38bc1b2d
Hexen2: Fix sunstaff issues (and related bits).
2023-08-12 13:59:55 +01:00
Shpoike
ef4a7ace26
Hexen2: Match vanilla quake's placement of EF_BRIGHTLIGHT dlights. This should also stop hexen2's torches from being in the ground.
2023-08-12 13:59:55 +01:00
Shpoike
4577ffcbb1
Hexen2: Fix suicidal monsters bug (could also break quake too).
2023-08-12 13:59:55 +01:00
Shpoike
56cee8749b
Try to fix .mvd.gz files not getting listed properly in the demo browser.
2023-08-12 13:59:55 +01:00