smallmodel
e70cdfb898
Improve code readability
2024-08-25 22:01:03 +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
smallmodel
01d938b5ba
Fixes some variables being uninitialized
2024-06-22 19:03:04 +02:00
smallmodel
186d7a12e5
typo
2024-06-22 16:51:20 +02:00
smallmodel
dfb6c37c9e
Don't copy the server name if it's from the same string address
2024-06-22 16:42:39 +02:00
smallmodel
cb208b9ad2
Initialize the message buffer to avoid leaking private data
2024-06-22 16:39:26 +02:00
smallmodel
40492daecd
Avoid creating a new sound index when there is no active client
2024-06-16 23:20:30 +02:00
smallmodel
a5691d7779
Allows clients to join a single-player game
2024-06-16 20:48:34 +02:00
smallmodel
46b3f4eb5e
Adds differentMap
parameter for G_ClientConnect, it clears the selected DM weapon.
...
On each map change, the player gets asked for the primary weapon like in 2.0 and above
2024-06-16 18:14:26 +02:00
smallmodel
d7a5eb5d2f
Use LEVEL_WIDE_MIN_DIST instead of 10000 constant
2024-06-15 16:26:35 +02:00
smallmodel
874b034698
Corrected some compilation warnings
2024-06-11 21:24:01 +02:00
smallmodel
13c63d3e1f
Fixed wrong condition with msg broadcast visibility
2024-06-09 18:51:39 +02:00
smallmodel
8e0aa5185b
Fixed CGM endianness
2024-06-09 18:48:22 +02:00
smallmodel
74ccb03e54
Reduced compilation warnings
2024-06-07 20:34:13 +02:00
smallmodel
88bc0e1e85
Reimplemented MSG_SetBroadcastVisible() and MSG_SetBroadcastAll()
2024-05-01 18:36:27 +02:00
smallmodel
c5b46529b0
Check the client if it has a valid entity for MSG_SetBroadcastVisible()
2024-05-01 18:24:44 +02:00
smallmodel
b6485ad7db
Configstring optimization so that there is only one occurence of a configstring index in pending server commands
...
This fixes configstring overflow in big maps like t1l2 (fixes #289 )
2024-03-06 18:54:32 +01:00
smallmodel
e970e29953
Use a constant expression for clarity
2024-03-05 22:59:12 +01:00
smallmodel
9fb559bdb1
Added an assertion check for lastRadarTime
2024-03-05 22:52:19 +01:00
smallmodel
bb4b10d752
Use result from Cvar_InfoString_Big for CS_SYSTEMINFO
2024-02-21 20:13:24 +01:00
smallmodel
8af5da5fca
tiki assert check
2024-02-20 20:45:05 +01:00
DraGoN
92f7c3633f
Fixed compilation using Clang 16+
2024-01-30 22:54:13 +00:00
smallmodel
92ee1d9caf
Reset location print after sending it
2024-01-24 20:19:22 +01: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
c1258f160b
Do not clear sv_fps cvar when restarting/switching map
2023-12-27 18:43:37 +01:00
smallmodel
65a8b03ee4
Fixed infinite loop in SV_SendConfigstring when sending multiple chunks
2023-12-27 15:13:17 +01:00
smallmodel
cca37e3dfe
Added and using SAVEGAME_STRUCT_VERSION
2023-11-26 20:33:07 +01:00
smallmodel
d351ced78b
Added comment for sv_pure
2023-11-14 17:54:53 +01:00
smallmodel
de16a72aed
Using droperror instead of print
2023-11-14 17:31:49 +01:00
smallmodel
4b29c63fc9
Added ioq3 features like bans
2023-11-14 17:30:17 +01:00
smallmodel
9d652dd41b
Unpause if the game module doesn't allow pausing
2023-11-07 19:20:40 +01:00
smallmodel
421f1d39a4
SV_HitEntity must return true if something was hit
2023-11-01 20:09:46 +01:00
smallmodel
0a27f37dc0
Set the last entity network time
...
This fixes Actor sometimes stuck on idle state
2023-11-01 18:03:29 +01:00
smallmodel
7f6b73e60f
Set client's server id acknowledge
2023-10-19 20:20:40 +02:00
smallmodel
e3562f9e56
Added serverIdAcknowledge
2023-10-19 20:20:07 +02:00
smallmodel
c2461f1219
tiki nullity check
2023-10-19 19:35:48 +02:00
smallmodel
7041acfd51
Added visual obfuscation feature (not implemented yet)
2023-10-14 19:56:06 +02:00
smallmodel
5bec3d8471
sv_maxclients must be initialized to 1 by default
2023-10-01 23:09:26 +02:00
smallmodel
711e46ecfb
Added commented code that prevent playing mohaa maps in mohaas/mohaab
2023-10-01 23:08:07 +02:00
smallmodel
ddd127352f
Initialize svs.numSnapshotEntities in SV_ChangeMaxClients
2023-10-01 23:07:38 +02:00
smallmodel
f0e87cd85a
Prefixed TIKI import functions
2023-09-27 23:21:34 +02:00
smallmodel
ae1fa808da
Export DPrintf2 and DebugPrintf for server
2023-09-17 19:34:19 +02:00
smallmodel
e7dfa8fcfe
Fixed command buffer not being able to hold the last character
2023-09-13 00:07:51 +02:00