Alibek Omarov
|
85de61ebc8
|
engine: client: fix userid not being written to player info on userinfo change
|
2024-02-05 02:58:46 +03:00 |
|
Alibek Omarov
|
8c61a2f021
|
engine: server: cleanup server.h header from unused functions prototypes
|
2024-01-28 11:35:53 +03:00 |
|
Alibek Omarov
|
75d476f9df
|
engine: fix -Wmissing-prototypes
|
2024-01-28 09:55:18 +03:00 |
|
Alibek Omarov
|
5d6cf62405
|
engine: client: voice: open microphone only after server sends svc_voiceinit to us and shutdown immediately after disconnect
|
2024-01-24 20:52:21 +03:00 |
|
Alibek Omarov
|
ce73838f1b
|
engine: add a function that validates requested features bits
|
2024-01-04 05:30: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
|
96f7f5457d
|
engine: print all supported and enabled features
|
2023-12-17 17:51:15 +03:00 |
|
Alibek Omarov
|
498ec6b4f1
|
engine: client: print enabled features after server connect if it's not a local game
|
2023-12-17 17:44:05 +03:00 |
|
Alibek Omarov
|
607e62a1ae
|
engine: client: sanitize legacy protocol supported engine features flags
Do not enable what can't be enabled in current protocol.
|
2023-12-17 17:44:05 +03:00 |
|
Alibek Omarov
|
d41a80bc2c
|
engine: add mask to sanitize possible engine features bits
|
2023-12-17 17:43:51 +03:00 |
|
Alibek Omarov
|
3ac8ad9484
|
engine: fixup endianness found by -Werror=strict-aliasing in old armv7hf compiler (d259421111289af3b49c055150e02213f39075a6)
|
2023-10-22 20:02:14 +03:00 |
|
mittorn
|
b949da291e
|
engine: fix strict aliasing issues found by an old armv7hf compiler
|
2023-10-22 20:02:14 +03:00 |
|
Alibek Omarov
|
0de0615eeb
|
engine: client: implement map CRC32 checking on client side
|
2023-07-02 01:20:24 +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
|
547a862024
|
engine: client: split protocol 48 support to separate file
|
2023-06-29 04:09:36 +03:00 |
|
Alibek Omarov
|
1ee01163b7
|
engine: client: move scrn cvars to static allocation
|
2023-05-27 21:52:58 +03:00 |
|
Alibek Omarov
|
b1d60c248d
|
engine: client: move main client cvars to static allocation
|
2023-05-27 21:52:58 +03:00 |
|
Alibek Omarov
|
5d7d5319fd
|
engine: move ref cvars to static allocation
|
2023-05-27 21:52:58 +03:00 |
|
Alibek Omarov
|
cb3b16e2ec
|
engine: client: implement v_dark in engine, instead of making it ref-specific
|
2023-04-28 16:52:22 +03:00 |
|
Alibek Omarov
|
8c7db8499f
|
engine: add size argument to COM_FileBase calls
|
2023-04-26 05:20:45 +03:00 |
|
Alibek Omarov
|
1affc36f06
|
engine: client: more accurate ScreenShake implementation, thanks @vasiavasiavasia95 for sharing it
|
2023-04-18 17:28:27 +03:00 |
|
Alibek Omarov
|
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 |
|
Alibek Omarov
|
c24a1fafc5
|
engine: add missing HPAK_CheckSize/Integrity calls
|
2023-04-03 06:04:48 +03:00 |
|
Alibek Omarov
|
84edd9d0c4
|
engine: client: use ReadVec3Angles in svc_setangle, as server uses WriteVec3Angles
|
2023-04-03 04:17:02 +03:00 |
|
Alibek Omarov
|
2e8ab13242
|
engine: client: fix parsing svc_spawnentity on old protocol
|
2023-04-03 03:56:31 +03:00 |
|
Alibek Omarov
|
48988e66bd
|
engine: client: fix missing HTTP_ResetProcessState call
|
2023-04-03 03:11:39 +03:00 |
|
Alibek Omarov
|
9690fe9334
|
engine: client: replace some obvious va uses by temp buffer and Q_snprintf
|
2023-03-13 06:03:44 +03:00 |
|
Alibek Omarov
|
d667845777
|
engine: convert Cbuf_AddText with va to Cbuf_AddTextf
|
2023-03-13 05:31:27 +03:00 |
|
Alibek Omarov
|
ba1cf25314
|
engine: convert MSG_WriteString with va to MSG_WriteStringf
|
2023-03-13 05:13:52 +03:00 |
|
Alibek Omarov
|
13bf607031
|
engine: client: call VidInit early in svc_serverdata parsing, GoldSrc compatibility
|
2023-02-11 06:43:38 +03:00 |
|
Alibek Omarov
|
3cfdb1213b
|
engine: client: consolidate modern and legacy protocol parsing functions, if possible
|
2023-02-11 06:06:21 +03:00 |
|
Alibek Omarov
|
5313dc9475
|
engine: client: fix uninitialized fadeTotalEnd in screenfade parsing code
|
2023-01-16 09:21:30 +03:00 |
|
SNMetamorph
|
44a43c2c09
|
engine: client: cl_parse: minor code fix in CL_ParseLegacyServerData
|
2022-10-27 00:52:16 +06:00 |
|
Alibek Omarov
|
1a09d297ee
|
engine: minimize SetCursorType calls count
|
2022-10-13 14:49:48 +03:00 |
|
Alibek Omarov
|
3c682507e7
|
engine: client: voice: notify client.dll about localplayer twice, through special loopback index and normal index
|
2022-08-22 11:44:13 +03:00 |
|
Alibek Omarov
|
0b50678912
|
engine: client: voice: refactor, fix issues when missing mic disables voice chat, fix few possible crashes and memory leaks
|
2022-08-20 03:56:54 +03:00 |
|
Alibek Omarov
|
327dcc0293
|
engine: client: voice: simplify code, simplify including voice.h, do not depend on opus headers globally
Autofix few code style mistakes
|
2022-08-19 05:52:53 +03:00 |
|
SNMetamorph
|
a688bed79f
|
engine: client: cl_parse: moved buffer to stack in CL_ParseVoiceData
|
2022-08-18 04:46:11 +03:00 |
|
SNMetamorph
|
97879430e9
|
engine: small code fixes related to voice chat
|
2022-08-18 04:46:11 +03:00 |
|
SNMetamorph
|
c5d7e3c783
|
engine: client: fixed players voice state changing
|
2022-08-18 04:46:11 +03:00 |
|
Velaron
|
2b9e050f57
|
engine: voice support
|
2022-08-18 04:46:11 +03:00 |
|
Alibek Omarov
|
911385d019
|
engine: client: fix memory leak on player disconnect
|
2022-08-13 00:47:04 +03:00 |
|
Alibek Omarov
|
52d1383f14
|
engine: client: fix various useless checks, unused variables & defines, double assignments and mistypings
|
2022-05-25 03:50:06 +03:00 |
|
Alibek Omarov
|
668d528e3b
|
engine: client: delete unused function
|
2022-03-08 07:00:36 +03:00 |
|
Alibek Omarov
|
4f89288ccf
|
common: cleanup port.h
|
2021-12-23 19:17:11 +03:00 |
|
Alibek Omarov
|
1de1852409
|
engine: client: fix build after merging into one ParseCvarValue function
|
2021-11-23 05:23:38 +03:00 |
|
Alibek Omarov
|
06eb6838a9
|
engine: client: protect protected, privileged and server only cvars from server query
|
2021-11-23 05:23:38 +03:00 |
|
Alibek Omarov
|
3203d9a043
|
engine: client: wire Cbuf_AddFilteredText to svc_stufftext commands
|
2021-11-23 05:23:38 +03:00 |
|
Bohdan Shulyar
|
8ab97fbbf0
|
engine: client: Add svc_exec support (#671)
* Add svc_exec support
* engine: client: add gamedir check for svc_exec
|
2021-11-14 00:55:15 +03:00 |
|
Alibek Omarov
|
4ba95277b9
|
engine: client: fix ParseFile calls
|
2021-10-08 17:31:32 +03:00 |
|