Commit graph

1633 commits

Author SHA1 Message Date
smallmodel
dda79e7f27
Moved some tempmodels code to cg_tempmodels.cpp and implemented FreeSomeTempModels() 2023-09-06 23:25:48 +02:00
smallmodel
9a104566ba
Added MemArchive feature from mohaas/mohaab 2023-09-06 23:11:43 +02:00
smallmodel
b4d8982341
Implemented CG_ArchiveVSSGlobals() 2023-09-06 20:54:58 +02:00
smallmodel
5ea3fc28f7
Added FS_ListFilteredFiles, FS_FreeFileList, R_GetModelName and R_GetShaderName to client game imports 2023-09-06 20:31:50 +02:00
smallmodel
0bbf39660e
Added R_GetShaderName and R_GetModelName 2023-09-06 20:31:28 +02:00
smallmodel
791f38762b
Added MemArchiver::ArchiveSize 2023-09-06 19:58:19 +02:00
smallmodel
c296b909c7
Fixed iTagR initialization 2023-09-06 00:00:50 +02:00
smallmodel
9c7a54f8fc
Added and implemented MemArchiver class 2023-09-05 23:57:51 +02:00
smallmodel
4289eab72b
Don't define MemArchiver in cg_archive.h 2023-09-05 23:57:18 +02:00
smallmodel
7b0dbc7445
Save the client game state in SV_ArchiveLevelFile 2023-09-05 20:33:02 +02:00
smallmodel
02db904336
Made CG_SaveStateToBuffer and CG_LoadStateToBuffer use a size_t 2023-09-05 20:31:24 +02:00
smallmodel
55140fee3a
Replaced #ifdef CLIENT with #ifndef DEDICATED 2023-09-05 20:22:01 +02:00
smallmodel
96d881a1f1
Made ui_public.h compilable to C code 2023-09-05 20:18:05 +02:00
smallmodel
260a95c05e
Added S_SaveData (unimplemented) 2023-09-05 20:17:51 +02:00
smallmodel
99d633587f
Renamed S_StopAllSounds to S_StopAllSounds2 2023-09-05 20:17:38 +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
6d2d35e82d
Fixed compile errors on newer versions of clang 2023-09-05 19:39:57 +02:00
smallmodel
5e23a6b640
Added DEBUG_MEM_BLOCK cmake definition to debug MEM_BlockAlloc code 2023-09-04 22:19:01 +02:00
smallmodel
f2ec502dc2
Fixed str allocation 2023-09-04 22:06:13 +02:00
smallmodel
be04f31256
Replaced eventInfo_t with DataNode
DataNode is now used only at initialization time and is destroyed after initialization
2023-09-04 21:38:58 +02:00
smallmodel
85dd881c97
Removed usage of HeapAlloc/HeapFree 2023-09-04 21:24:48 +02:00
smallmodel
0ef2dccd90
Don't replace cgi.Malloc and cgi.Free with malloc/free 2023-09-04 21:24:17 +02:00
smallmodel
000ec39c81
Added non-pvs landing sound 2023-09-03 22:13:03 +02:00
smallmodel
3160c6ee0b
Added _client_sound
Replaced SoundThisFrame by ClientSound
Process client commands with animation events that start with `_client_`
2023-09-03 22:12:45 +02:00
smallmodel
9da403e534
Increased MAX_NONPVS_SOUNDS 2023-09-03 22:11:26 +02:00
smallmodel
f19c3408e1
Fixed footonground using right foot 2023-09-03 00:07:40 +02:00
smallmodel
38c0e09e8a
Call UpdateFootsteps() even on multiplayer 2023-09-03 00:07:17 +02:00
smallmodel
2be4f7cdaf
Fixed EV_Client_Landing event name 2023-09-03 00:07:06 +02:00
smallmodel
cd48272fbb
Implemented server-side footstep simulation 2023-09-02 23:53:46 +02:00
smallmodel
a5a146bb02
Added and using Entity::PlayNonPvsSound 2023-09-02 23:51:37 +02:00
smallmodel
c901bcf321
Call Sys_PrintBackTrace() directly from Sys_SigHandler() 2023-09-01 22:53:08 +02:00
smallmodel
8f3142e532
Display the header/footer before printing the backtrace 2023-09-01 22:52:52 +02:00
smallmodel
88438d6db4
Removed signal handlers from g_main.cpp as it's handled by the main app directly 2023-09-01 22:49:58 +02:00
smallmodel
7348734070
Fixed m_bFootOnGround values being set incorrectly 2023-09-01 22:49:53 +02:00
smallmodel
a99a4a3a2b
Clear the top value of a return command, if the listener is NULL 2023-08-30 23:34:29 +02:00
smallmodel
7bc8c3ab5b
Fixed crate overlapping warning (when crates are actually not overlapping) 2023-08-30 23:33:42 +02:00
smallmodel
2a58fbdd22
Formatted document 2023-08-30 23:33:00 +02:00
smallmodel
d102f5a88a
set EV_LINKDOORS to -6.0f instead of -5.0f 2023-08-30 23:32:36 +02:00
smallmodel
8227f7125b
Added SetDoorType and ShowInfo 2023-08-30 23:29:23 +02:00
smallmodel
673535dc08
Clear aliases in CL_Vid_Restart_f 2023-08-30 21:54:15 +02:00
smallmodel
9750489d07
Don't play sound if current_entity is NULL 2023-08-30 21:54:01 +02:00
smallmodel
53c6224ed0
Set ENGINE_VERSION to 3.0 2023-08-30 21:53:40 +02:00
smallmodel
f84794acbe
Added sv_pure support from ioq3 and mohaas/mohaab 2023-08-30 20:35:47 +02:00
smallmodel
9e535e509a
Fixed snapshot ignoring "snaps" value from client 2023-08-30 19:59:45 +02:00
smallmodel
489210424f
Fixed SVC_Status infinite loop with names longer than 16 2023-08-30 19:36:38 +02:00
smallmodel
394abbdb6f
Fixed IPv6 not working with connect command 2023-08-30 19:36:17 +02:00
smallmodel
5fdeb92429
Readded openmohaa to version string 2023-08-30 01:08:09 +02:00
smallmodel
11cc39e41b
Fixed pain animation playing indefinitely 2023-08-30 01:07:52 +02:00
smallmodel
b3d5851fdc
Fixed optimization not working when a player is visible near a wall 2023-08-30 01:07:32 +02:00