ca134a85ee
engine: client: make it more obvious that CL_InitEdicts depends on maxclients value
2023-06-30 02:51:47 +03:00
00765f1ff2
engine: client: cl_parse_48: add a temporary hack to avoid the lag issues after changelevel on legacy servers
2023-06-30 02:35:36 +03:00
547a862024
engine: client: split protocol 48 support to separate file
2023-06-29 04:09:36 +03:00
7e06d049f5
engine: common: static-ize common.c functions, set GAME_EXPORT to API functions
2023-06-20 14:19:44 +03:00
6b223f1325
engine: server: static-ize functions in sv_game. Set GAME_EXPORT attribute to server GameAPI functions
2023-06-19 07:11:49 +03:00
450f77443d
engine: client: ignore some out of band packets if we're not connecting to server
2023-06-11 07:06:01 +03:00
ef663a8790
engine: partially remove legacy Android port, in preparation of new port merge
2023-06-05 20:30:18 +03:00
70b26a13c2
engine: allow ref dlls to use convar_t
2023-05-27 21:52:58 +03:00
6a1f96a2c6
engine: always unlink variables and commands BEFORE all pointers to them would be lost
2023-05-27 21:52:58 +03:00
05579927a5
engine: client: sound: move dsp cvars to static allocation
2023-05-27 21:52:58 +03:00
2f5b359c99
engine: client: move tracer cvars to static allocation
2023-05-27 21:52:58 +03:00
214fc7e827
engine: common: move host cvars to static allocation
2023-05-27 21:52:58 +03:00
df173a83ed
engine: client: move touch cvars to static allocation
2023-05-27 21:52:58 +03:00
3918bcd71c
engine: client: move console cvars to static allocation
2023-05-27 21:52:58 +03:00
f19ed1c1c2
engine: client: move joystick cvars to static allocation
2023-05-27 21:52:58 +03:00
03ec2f603b
engine: client: move netgraph cvars to static allocation
2023-05-27 21:52:58 +03:00
1ee01163b7
engine: client: move scrn cvars to static allocation
2023-05-27 21:52:58 +03:00
b1d60c248d
engine: client: move main client cvars to static allocation
2023-05-27 21:52:58 +03:00
d9cbf1fa89
engine: client: move input cvars to static allocation
2023-05-27 21:52:58 +03:00
cd022bdac7
engine: client: move keys cvars to static allocation
2023-05-27 21:52:58 +03:00
5d7d5319fd
engine: move ref cvars to static allocation
2023-05-27 21:52:58 +03:00
d4470402ee
engine: move vid cvars to static allocation
2023-05-27 21:52:58 +03:00
05560c7607
engine: always read and set vid_fullscreen value directly with it's object
2023-05-27 21:52:58 +03:00
7333ddc1d9
engine: client: move some RenderAPI GetParm queries to engine
2023-05-19 05:03:25 +03:00
7d2bf93c72
engine: client: voice: do not reinitialize voice with same parameters
2023-05-15 17:48:15 +03:00
04107d384e
engine: client: fix incorrectly parsed timings for TE_TEXTMESSAGE
2023-05-15 02:11:44 +03:00
377dd9a255
engine: client: bring back NetAPI infostring options, as they conform to the API definitions
2023-05-14 12:24:40 +03:00
de1e53311a
engine: client: cl_game: static-ize engine functions in client API
2023-05-14 12:10:14 +03:00
19582cdf11
engine: simplify force version drawing logic
2023-05-14 09:50:17 +03:00
c33a384975
engine: client: s_vox: do not crash in VOX if sentence wasn't sound in sequences
2023-05-02 08:51:53 +03:00
5b582b744a
engine: client: check if filesystem was initialized during client shutdown
2023-04-30 10:14:02 +03:00
c96f8ba722
engine: client: in_joy: do not create cvar on shutdown
2023-04-30 10:14:02 +03:00
9f92e2a1f7
engine: client: console: do not save history if nothing was executed in console
2023-04-30 10:14:02 +03:00
3e2a215c15
engine: client: in_joy: rename -nojoy to -noenginejoy to avoid conflict with client.dll's joystick support
2023-04-30 10:14:02 +03:00
cb3b16e2ec
engine: client: implement v_dark in engine, instead of making it ref-specific
2023-04-28 16:52:22 +03:00
48176233bd
public: move FOV calculating functions out of libpublic, as they are very specific to engine view
2023-04-26 05:22:34 +03:00
ec2951cf45
engine: add size argument to COM_Default/ReplaceExtension calls
2023-04-26 05:20:45 +03:00
8c7db8499f
engine: add size argument to COM_FileBase calls
2023-04-26 05:20:45 +03:00
8f207362a5
public: remove Q_sprintf, and patch all code that used it to use Q_snprintf instead
2023-04-26 05:20:45 +03:00
b16fa8eddc
public: remove Q_strcat and Q_strcpy, and patch the code that uses it
2023-04-26 05:20:45 +03:00
b72033eb74
engine: client: fix master server query through NetAPI
2023-04-23 22:05:11 +03:00
096ee34f67
public: remove Q_vsprintf, replace by proper Q_vsnprintf proper calls
...
Fixes weird off by one error caused by glibc updates? I didn't tracked
what causes it exactly but replacing it seems to work. Anyway, we should
remove all 99999 hacks in libpublic.
2023-04-23 18:19:28 +03:00
398cec626e
engine: client: remove media/ prefix for CD tracks, add it while parsing cdaudio.txt for compatibility
2023-04-19 17:54:28 +03:00
1affc36f06
engine: client: more accurate ScreenShake implementation, thanks @vasiavasiavasia95 for sharing it
2023-04-18 17:28:27 +03:00
41025c0049
engine: client: reset connection retries counter on changelevel
...
Fixes an issue when connection retry counter near the failure state
and the server changes level
2023-04-18 04:45:27 +03:00
101a7a1240
engine: client: try to fix random crash in CL_ClearWorld when using legacy protocol
2023-04-15 04:08:40 +03:00
25d6b2b069
engine: client: fix FlushEntityPacket message overflow on legacy servers
2023-04-15 04:08:40 +03:00
9a24cb8c96
engine: client: console: remove useless function Con_StringLength
2023-04-15 04:08:40 +03:00
c24a1fafc5
engine: add missing HPAK_CheckSize/Integrity calls
2023-04-03 06:04:48 +03:00
12ed092446
engine: client: register VGui surface cvars
2023-04-03 06:03:29 +03:00