Lojjik Braughler
fbe9cfb445
renderergl2: reimplement greyscale as backend post after all 2D+3D draws
...
Fixes #654 - HUD/UI previously bypassed greyscale.
r_greyscale now supports partial desaturation [0-1].
Removed unused legacy logic from tr_shade.c
2025-11-11 16:00:46 +01:00
Tim Angus
3f090ff1ec
Move autoupdater to its own repo ( https://github.com/ioquake/autoupdater )
2025-11-11 16:00:15 +01:00
Tim Angus
06b1c0e879
Guard autoupdater more completely
2025-11-11 16:00:01 +01:00
smallmodel
94328af9b1
fix(cgame): fix attached entities not being able to emit a light correctly ( #825 )
...
Attached entities don't have an origin (0,0,0) so a light would be emitted at the null origin.
2025-11-09 22:21:31 +01:00
smallmodel
21d6401da7
refactor(fgame): refactor controller angles scripting functions
2025-11-05 23:46:29 +01:00
smallmodel
f2c31e956e
fix(common): provide the delta time when executing console commands on dedicated servers
...
This fixes an issue in which the `wait` command would prevent further commands from being executed afterward.
2025-11-04 00:35:02 +01:00
smallmodel
c1c230f04c
fix: clear all medals if the game has no config file ( #822 )
2025-11-02 18:14:48 +01:00
smallmodel
8eb3f66b45
fix(renderering): add an option for culling farplane only when rendering a portal sky ( #821 )
...
This option was present since Spearhead 2.0.
2025-11-02 14:49:16 +01:00
smallmodel
548f07cc5a
fix(fgame): don't create a sound index for bots
...
Only players are counted for PVS, in fact the server doesn't create a client entry for bots as it's handled by fgame.
2025-10-28 22:36:35 +01:00
smallmodel
cf523bd4cd
docs(q_math): add values in the comment
2025-10-28 21:04:25 +01:00
Tim Angus
6737aaf017
Remove commented code
2025-10-27 23:12:59 +01:00
smallmodel
b06857d077
fix(fgame): add more checks for weapon dropping ( #815 )
...
- Drop carryable turrets, even if they are items.
- Don’t drop weapons when dead.
- In single-player mode, only allow dropping when realism mode is enabled.
2025-10-26 23:52:20 +01:00
smallmodel
6eae2c9841
fix: use the correct format for terrain normals
2025-10-20 23:00:26 +02:00
smallmodel
e75b535c82
fix: properly handle map changes on gl2
2025-10-20 22:45:55 +02:00
smallmodel
ba4cf34530
fix: call R_Init() from GetRefAPI()
...
This fixes an issue with GL2 crashing on vid_restart
2025-10-20 22:17:39 +02:00
Tim Angus and smallmodel
2c9e500570
XDG home directory support
...
Co-authored-by: smallmodel <15067410+smallmodel@users.noreply.github.com >
2025-10-19 21:03:23 +02:00
Tim Angus
941f2de533
Fix Com_Filter
...
Com_Filter uses a limited sort of proto-regex syntax including a
character class like construct, but prior to this change these did not
work if preceded by a * glob.
2025-10-19 14:28:22 +02:00
llbraughler
b64a3765e5
Fix flare visibility in mirrors
...
Compute the flare's depth with the same projection used for the scene, then compare it to the depth we read.
2025-10-19 14:28:05 +02:00
Tim Angus
cbb43b702e
Use FS_CreatePath in Sys_ErrorDialog
2025-10-18 01:26:57 +02:00
Tim Angus
53bd800669
Fix MSVC double truncation warnings
2025-10-18 01:26:34 +02:00
Tim Angus
e4ec343a80
Use PRODUCT_NAME in config file comments
2025-10-17 20:29:48 +02:00
Tim Angus
353ae6a12f
Better un-pure client error message
2025-10-17 20:29:32 +02:00
Tim Angus
28274e9422
Stricter Info_Validate
2025-10-17 20:29:28 +02:00
Tim Angus
bc5217915c
Remove inconsistent '.' in server message
2025-10-17 20:29:25 +02:00
Tim Angus
dc50137f66
Render ANSI black text inverse (so that it is readable on black terminals)
2025-10-17 20:29:11 +02:00
Tim Angus
bba5213d38
Extend size of serverInfo_t.hostName (handle longer server names)
2025-10-17 20:28:57 +02:00
Tim Angus
69864db4e7
Add CONFIG_PREFIX, for customising the config name
2025-10-17 20:20:29 +02:00
smallmodel
a40b9104b6
Only draw shadows that are inside the frustum, below a certain distance
2025-10-13 23:26:29 +02:00
Tim Angus
fb741a9a0b
Add Sys_OpenFolderInFileManager
2025-10-11 22:01:30 +02:00
Tim Angus
3886afec57
Move Sys_Exec within the file
2025-10-11 22:01:24 +02:00
smallmodel
fcc84bae6e
Expose dedicated to always 1 on dedicated-only binaries
2025-10-10 18:59:43 +02:00
smallmodel
edb2419c98
Use latest lcc
2025-10-09 00:16:29 +02:00
Tim Angus
b89bd34b4c
Remove unused/outdated null_* files
2025-10-09 00:14:37 +02:00
smallmodel
69a63629e4
Don't animate and don't play states when frozen
...
The player's animation would look weird/shy and footsteps sound would continue to play.
2025-10-07 23:16:40 +02:00
smallmodel
a64007cb23
Make tick functions clearer
2025-10-07 22:48:42 +02:00
smallmodel
8041939976
Rename vote time variable
2025-10-07 21:36:40 +02:00
smallmodel
d757609842
Fix client's vote indication not cleared
2025-10-07 20:59:39 +02:00
smallmodel
acd3757f7e
Exclude bots from votes
2025-10-07 20:50:29 +02:00
Tim Angus
4429d22f11
Fix warnings
2025-10-06 22:48:12 +02:00
smallmodel
f84e881b9a
r_farclip is not a cheat variable
2025-10-06 21:09:12 +02:00
llbraughler
1e68f67743
Implement ShowNormals in RendererGL2
2025-10-05 21:55:32 +02:00
smallmodel
a07e642820
Slightly increase the brightness of chat messages
2025-10-05 00:39:30 +02:00
Tim Angus
1c27f3edd1
Make sound channel exhaustion warning a Com_DPrintf
2025-10-04 02:06:41 +02:00
smallmodel
309f21e172
Reorder by continent
2025-09-25 20:19:07 +02:00
smallmodel
25705763e5
Use MAX_MASTERS instead MAX_MASTER_SERVERS
...
MAX_MASTER_SERVERS was improperly used in this context.
2025-09-25 20:11:15 +02:00
smallmodel
48febb1247
Give binoculars for players on AA
2025-09-25 00:49:50 +02:00
Tim Angus
28e6ea159c
SV_RehashBans_f may be executed when the server isn't running ( #785 )
2025-09-24 00:54:51 +02:00
smallmodel
05e086e015
Add setters/getters for info_landmark
2025-09-21 15:44:43 +02:00
smallmodel
ddfada66c4
Document info_landmark
2025-09-21 15:40:45 +02:00
smallmodel
c84b93fb77
Remove calls to ladder/turret detachment
...
These are called in InitModel() already
2025-09-19 13:20:37 +02:00