Alibek Omarov
|
8452bec877
|
engine: client: reduce reads of cls.legacymode
|
2024-10-14 04:13:10 +03:00 |
|
Alibek Omarov
|
0d4296e0e1
|
engine: client: explicitly pass protocol to svc_time parser
|
2024-10-14 04:13:10 +03:00 |
|
Alibek Omarov
|
17f194b9a3
|
engine: client: consolidate usermsg registering and parsing for multiple protocols
|
2024-10-14 04:13:10 +03:00 |
|
Alibek Omarov
|
87c88f7463
|
engine: client: fix svc_particles parsing on GoldSrc protocol
|
2024-10-14 04:13:10 +03:00 |
|
Alibek Omarov
|
60fd5f7ab8
|
engine: client: stub svc_restoresound for legacy protocol, it's only used during save restore which is unuseful for us
* Set sequence flag for restored sound, even though we don't support sequences anymore.
|
2024-10-14 04:13:10 +03:00 |
|
Alibek Omarov
|
5ceab059dc
|
engine: client: add function for parsing common protocol messages, which structure is enforced by server DLL compatibility
|
2024-10-14 04:13:10 +03:00 |
|
Alibek Omarov
|
6ae09d2866
|
engine: client: support GoldSrc signon and refactor parsing delta entities for current and legacy protocols
|
2024-10-08 04:07:03 +03:00 |
|
Alibek Omarov
|
609680b328
|
engine: client: support parsing GoldSrc event messages
|
2024-10-08 04:07:03 +03:00 |
|
Alibek Omarov
|
9706e47643
|
engine: client: refactor and implement GoldSrc-specific parsing bits in common message parsing code
|
2024-10-08 03:28:02 +03:00 |
|
Alibek Omarov
|
d98361f782
|
engine: client: add support for parsing GoldSrc svc_temp_entity
|
2024-10-08 03:28:02 +03:00 |
|
Alibek Omarov
|
3a1bb12830
|
engine: client: rename CL_LegacyMode to CL_Protocol
|
2024-10-08 03:27:09 +03:00 |
|
Alibek Omarov
|
4c569e1d5f
|
engine: client: ensure loading plaque was removed after we request spawn on legacy protocol
|
2024-08-03 11:27:45 +03:00 |
|
Alibek Omarov
|
b77a4ed3a1
|
engine: client: ignore changelevel for old protocol
* Prevents engine from drawing too early during reconnect to a
legacy coop server
|
2024-07-11 08:59:42 +03:00 |
|
Alibek Omarov
|
b4376a6a8c
|
engine: client: make a common function for sending out userinfo changes
|
2024-07-06 06:09:19 +03:00 |
|
Alibek Omarov
|
d56e53a347
|
Replace hardcoded functions names by __func__ macro
* while we're here, fix some possible bugs
* and fix -Wformat=2
s/__FUNCTION__/__func__/g
awawawa
|
2024-06-19 06:53:42 +03:00 |
|
Alibek Omarov
|
9fe58aaabc
|
engine: client: send expected cvar not found string for old protocol cvar query
|
2024-06-17 23:44:05 +03:00 |
|
Alibek Omarov
|
1a5e2b907d
|
engine: client: minor refactoring for cls.demoplayback check
|
2024-06-15 13:56:25 +03:00 |
|
Alibek Omarov
|
3717e5c2e0
|
engine: client: simplify server message parsing by moving common code out of protocol-specific parsing funcs
|
2024-06-15 13:51:02 +03:00 |
|
Alibek Omarov
|
611d07fc16
|
engine: client: redefine legacymode from qboolean to an enum with selected protocol. Remove protocol auto-guess hack, it's useless since connect accept accepts protocol string
|
2024-06-15 10:52:26 +03:00 |
|
Alibek Omarov
|
30fe471d2b
|
ref: move loading skybox into the engine
|
2024-06-11 02:07:44 +03:00 |
|
Alibek Omarov
|
a6c2cfe89b
|
engine: avoid constants in Q_strncpy third argument, where possible
|
2024-05-06 14:27:26 +03:00 |
|
Alibek Omarov
|
3cea12627e
|
engine: client: add cl_trace_stufftext from old engine
|
2024-02-17 22:16:39 +03:00 |
|
Alibek Omarov
|
75d476f9df
|
engine: fix -Wmissing-prototypes
|
2024-01-28 09:55:18 +03:00 |
|
Alibek Omarov
|
707a9228e1
|
engine: ref_api: draft RefAPI 6.
Remove timings from ref_globals_t struct
Remove R_UpdateRefState accordingly.
Remove unused PARMs
Remove reduntant functions
|
2023-12-30 16:36:13 +03:00 |
|
Alibek Omarov
|
5501ca927a
|
engine: client: respect cl_allow_download and cl_download_ingame for legacy servers
|
2023-10-16 06:47:55 +03:00 |
|
Alibek Omarov
|
ca134a85ee
|
engine: client: make it more obvious that CL_InitEdicts depends on maxclients value
|
2023-06-30 02:51:47 +03:00 |
|
Alibek Omarov
|
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 |
|
Alibek Omarov
|
547a862024
|
engine: client: split protocol 48 support to separate file
|
2023-06-29 04:09:36 +03:00 |
|