ysdragon
f164e889cc
Add optional reason to kick/ban commands
...
And enhance `SV_IsBanned` to return ban reason and update `SV_DirectConnect` to display it
2025-03-12 07:30:40 +02:00
smallmodel
7e26814cfa
Use a signed integer to display the score
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 18s
2025-01-24 21:39:09 +01:00
smallmodel
4e174fd5bf
Fix cheats mistakenly being disabled when loading a saved game, when developer mode is enabled
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 21s
2025-01-19 16:08:28 +01:00
smallmodel
da0c36cc88
Also show the port of clients in status
2024-12-08 12:40:21 +01:00
smallmodel
861338b0fc
Add support for smaller lightmaps
...
Large lightmap can be disabled for very low-end hardware. A BSP file with a smaller lightmap (_sml.bsp) will be used instead of the standard one if the map supports it
2024-12-02 20:36:45 +01:00
smallmodel
7cad7a4bd0
Fix printf format specifiers
2024-11-29 21:34:41 +01:00
smallmodel
e2f4d8cd6b
Use explicit constants when checking g_gametype
2024-11-22 19:44:53 +01:00
smallmodel
154464cda1
Set the server huddraw elements on single-player mode
...
This fixes huddraw elements not being archived properly when the map starts
2024-11-17 18:26:00 +01:00
smallmodel
cd89d2c0b4
Don't execute reloadmap if the server is not running
2024-11-10 22:10:24 +01:00
smallmodel
1ef1bad9ae
Add network profiling tool from Spearhead and Breakthrough
...
Profiling can be enabled with `cl_netprofile` and `sv_netprofile`, the overlay can be shown using `cl_netprofileoverlay` and `sv_netprofileoverlay` and the server can dump network profile using the `netprofiledump` command
2024-11-09 21:38:16 +01:00
smallmodel
2b06cc690e
Add reloadmap server command from Breakthrough
2024-11-09 16:03:08 +01:00
smallmodel
f646151ce2
Set medium difficulty by default
2024-11-09 13:27:24 +01:00
smallmodel
6991c9f9f7
Fix save comment not having the proper string
2024-11-02 21:22:24 +01:00
smallmodel
6e6dac0b74
Proper formatting
2024-11-02 20:56:32 +01:00
smallmodel
23d7db814c
Use an unsigned integer for the column size
...
This fixes compile warnings
2024-10-18 22:03:41 +02:00
smallmodel
f9d264058b
Use safe version of sprintf and strcpy
2024-09-20 23:08:53 +02:00
smallmodel
a1a89cba34
Allow dynamic adjustment for the size of status columns in SVC_Status
2024-09-13 19:50:29 +02:00
smallmodel
e2e1ab0275
Fix status
command column length breaking some programs
2024-09-08 18:09:54 +02:00
smallmodel
be655e2b9c
Fix the height of huddraw elements not being archived properly
...
A wrong variable was specified
2024-08-31 16:38:58 +02:00
smallmodel
99fcec9f26
Initialize bStartedGame
2024-08-30 18:56:01 +02:00
smallmodel
53d5dd1e40
Differentiate saves from mohaa, mohta and mohtt
...
Fixes #339 where Spearhead and Breakthrough would also display saves from mohaa
2024-08-23 22:25:43 +02:00
smallmodel
b2ef0fd6e3
Swap the save game struct on big endian architectures
2024-08-23 21:09:12 +02:00
Trung Lê
1f4b7718e8
Refactoring gameExport_s::ReadLevel() and gameExport_s::WriteLevel()
2024-08-20 23:41:43 +10:00
smallmodel
757b4849f8
Add a fix to load the music from save
...
This commit implements code to get/set sample offset in an OpenAL channel and saves the music filename/offset into the file. This only works by using the experimental sound system, so it partially fixes #327
2024-07-22 20:13:03 +02:00
smallmodel
d1e94f3934
Fix saveshot not executed when saving
...
This fixes #273 where the loadsave menu wouldn't show the screenshot
2024-07-20 16:07:02 +02:00
smallmodel
422bf647a7
Save the client-game state into the archive file (feature from moh spearhead 2.0)
...
This saves cgame data such as emitters and vss sources
2024-07-15 23:45:32 +02:00
smallmodel
0d394a7e67
Fixes strings printing on the same line
2024-07-01 14:15:58 +02:00
DraGoN
92f7c3633f
Fixed compilation using Clang 16+
2024-01-30 22:54:13 +00:00
smallmodel
0110704abd
Fixed after a map change when setting sv_maxclients
2023-12-31 01:17:16 +01:00
smallmodel
e815fda908
Fixed save's comment being set to the filename
2023-12-30 19:09:31 +01:00
smallmodel
cca37e3dfe
Added and using SAVEGAME_STRUCT_VERSION
2023-11-26 20:33:07 +01:00
smallmodel
4b29c63fc9
Added ioq3 features like bans
2023-11-14 17:30:17 +01:00
smallmodel
711e46ecfb
Added commented code that prevent playing mohaa maps in mohaas/mohaab
2023-10-01 23:08:07 +02:00
smallmodel
7b0dbc7445
Save the client game state in SV_ArchiveLevelFile
2023-09-05 20:33:02 +02:00
smallmodel
55140fee3a
Replaced #ifdef CLIENT with #ifndef DEDICATED
2023-09-05 20:22:01 +02:00
smallmodel
cf2f0256a2
Moved UI_SetupFiles to ui_public.h
2023-09-05 20:00:54 +02:00
smallmodel
dae8e8dfbd
Fixed archive not always archiving soundsystemsavegame_t
2023-09-05 19:53:57 +02:00
smallmodel
489210424f
Fixed SVC_Status infinite loop with names longer than 16
2023-08-30 19:36:38 +02:00
smallmodel
6d03b9763a
Using S_LoadData
2023-08-16 18:13:30 +02:00
smallmodel
e0b5a62c4f
Allow obj maps to be loaded in any game types
2023-08-14 20:44:46 +02:00
smallmodel
6dfefa04f5
Fixed SV_AllowSaveGame always returning true
2023-08-13 20:18:46 +02:00
OM
c1213e6027
Various fixes and additions
2023-05-28 20:19:35 +02:00
OM
dc45c33c79
ioq3 updates
2023-05-26 20:53:00 +02:00
L
53c1c94dac
Using Quake 3 renderer
2023-05-08 14:33:37 +02:00
L
d4faf0c0e0
Fixed compilation errors on Unix
2023-02-01 00:28:40 +01:00
Ley0k
85b7ac3ed5
Using size_t for lengths (also remove most warnings when compiling for x64)
2017-02-19 21:14:27 +01:00
Ley0k
09bed43f97
Hard reset
2016-03-27 11:49:47 +02:00