smallmodel
f9db0ab8f9
Fix an access violation that would occur when opening the logfile before com_version is created ( #708 )
2025-04-01 22:07:05 +02:00
smallmodel
456b660b2a
Improve the update checker so it can be opt-out ( #696 )
...
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 1m4s
* Add a cvar to enable/disable update checking
* Refactor update checker
This splits the thread part from the main part to clarify the code
* Move and update the configuration documentation, for a more general approach
2025-03-13 21:09:42 +01:00
smallmodel
01381ed084
Add HTTP support and update checking
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 16s
2025-02-24 02:20:31 +01:00
smallmodel
ca2322a4da
Add recursive check in Com_Printf
...
This prevents recursive call to Com_Printf during localization and also remove localization errors
2025-02-04 00:03:30 +01:00
smallmodel
33dbb07559
Export game name and shortversion as information clients/servers can see
2025-01-28 19:30:17 +01:00
smallmodel
98bb3e0366
Fix Com_SanitizeName infinite loop
2025-01-23 01:09:18 +01:00
smallmodel
90e46f535c
Add a random number next to the default name
Build branch / build-all (push) Failing after 17s
CodeQL / Analyze (push) Has been cancelled
2025-01-21 23:26:21 +01:00
smallmodel
02fc573e31
Apply client and server config tweaks when loading the original config
2025-01-21 22:56:05 +01:00
smallmodel
45de1067bd
Fix localtime_r parameter
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 14s
2025-01-19 01:41:26 +01:00
DraGoN
c69ea0e4d8
Fixed parameter order in localtime_r
and gmtime_r
for FreeBSD, OpenBSD, and NetBSD
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 16s
2025-01-13 19:21:56 +01:00
smallmodel
1b5232c2d0
Fix compile errors
Build branch / build-all (push) Failing after 18s
CodeQL / Analyze (push) Has been cancelled
2025-01-09 23:17:39 +01:00
smallmodel
089e68e85e
Add a cvar to opt out for logfile timestamps
2025-01-09 23:08:15 +01:00
smallmodel
a9ec7cff4f
Write the time before each message printed in the logfile
2025-01-09 22:23:02 +01:00
smallmodel
63c2b3642c
Print the version when opening the logfile
2025-01-09 21:42:12 +01:00
smallmodel
d3fb1331f8
Fix NDEBUG check
2024-12-14 20:09:33 +01:00
smallmodel
1ef61a6e3d
Use the PID file in non-debug builds
...
The PID file is used to check if openmohaa cleanly exited, and in case it didn't, the user is prompted to start in safe mode
2024-12-14 19:40:49 +01:00
smallmodel
0fb80a4ab5
Use unnamedsoldier.cfg config file if the openmohaa config file doesn't exist
2024-12-14 19:38:52 +01:00
smallmodel
f684349c18
Make sure to pop the loading screen on error
...
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 16s
This fixes the client getting stuck in the loading screen due to a drop error
2024-12-08 18:47:10 +01:00
smallmodel
333c452f44
Sanitize the name with a maximum buffer size limit
2024-12-08 12:51:14 +01:00
smallmodel
5801af34bb
Don't execute newconfig.cfg
...
This prevents graphic settings from being overridden by the configuration file previously generated by the original game
2024-12-08 12:43:05 +01:00
smallmodel
69621335db
Put the target extension version in the version string
2024-11-17 21:31:45 +01:00
smallmodel
880acf9120
Make com_target_game and com_target_demo write-protected (can only be set at startup)
2024-11-17 14:28:00 +01:00
smallmodel
ab84a6ea58
Add support for the demo version of the game
...
This allows the demo version of the game to be used, both for playing on demo servers, or for hosting a demo server
2024-11-12 23:09:37 +01:00
smallmodel
bf978256e9
Add changes from upstream, like pipefile, random number seed
2024-10-25 22:33:02 +02:00
smallmodel
9bd25e9734
Combine mouse movement events in event queue
2024-10-25 22:08:24 +02:00
smallmodel
31cb6216c9
Use a volatile variable to prevent the function from being entirely optimized
2024-10-25 21:06:30 +02:00
smallmodel
dacfa6ae55
Made common source file a C file as it should be
2024-09-22 16:03:02 +02:00