|
da76abda75
|
engine: even more refactorings to avoid global cls.legacymode usage, now with GoldSrc server autodetection
|
2024-10-16 07:31:27 +03:00 |
|
|
f52c825bf5
|
engine: make some global variables static and const, make even more functions static if possible
|
2024-10-14 19:19:46 +03:00 |
|
|
fdf82e5270
|
engine: client: cleanup tent and efx code, make global variables static, remove unused functions
|
2024-10-14 18:08:01 +03:00 |
|
|
0d4296e0e1
|
engine: client: explicitly pass protocol to svc_time parser
|
2024-10-14 04:13:10 +03:00 |
|
|
17f194b9a3
|
engine: client: consolidate usermsg registering and parsing for multiple protocols
|
2024-10-14 04:13:10 +03:00 |
|
|
87c88f7463
|
engine: client: fix svc_particles parsing on GoldSrc protocol
|
2024-10-14 04:13:10 +03:00 |
|
|
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 |
|
|
f90c658567
|
engine: client: skip voice data for GoldSrc protocol to avoid svc_bad
|
2024-10-11 19:31:41 +03:00 |
|
|
6ae09d2866
|
engine: client: support GoldSrc signon and refactor parsing delta entities for current and legacy protocols
|
2024-10-08 04:07:03 +03:00 |
|
|
609680b328
|
engine: client: support parsing GoldSrc event messages
|
2024-10-08 04:07:03 +03:00 |
|
|
ccbe370c8e
|
engine: client: add support for parsing GoldSrc messages
|
2024-10-08 04:07:03 +03:00 |
|
|
9706e47643
|
engine: client: refactor and implement GoldSrc-specific parsing bits in common message parsing code
|
2024-10-08 03:28:02 +03:00 |
|
|
d98361f782
|
engine: client: add support for parsing GoldSrc svc_temp_entity
|
2024-10-08 03:28:02 +03:00 |
|
|
3a1bb12830
|
engine: client: rename CL_LegacyMode to CL_Protocol
|
2024-10-08 03:27:09 +03:00 |
|
|
35ae9f4a64
|
engine: client: don't save thirdperson value, it's not used anywhere
|
2024-10-07 21:00:16 +03:00 |
|
|
d7d96c02a2
|
engine: client: implement cvar showpause for GoldSrc compatibility
|
2024-10-07 20:59:44 +03:00 |
|
|
2df01316ce
|
engine: client: add two new APIs for mainui to get extended new gameinfo structure
|
2024-08-13 18:28:07 +03:00 |
|
|
fb7f57cf6a
|
engine: client: switch efrags to dynamic allocation (as suggested on insideqc by @mh)
|
2024-08-03 11:27:45 +03:00 |
|
|
8be3bdac5d
|
engine: client: add command listdemo to show information about demo file (isn't really useful, just reads file header)
|
2024-08-03 11:01:17 +03:00 |
|
|
6bbf08893e
|
engine: add NetAPI to extended menu API
|
2024-07-07 03:39:09 +03:00 |
|
|
fe3644a417
|
engine: client: add simple debugging tool that shows entities number, model and movetype (to be extended)
|
2024-06-22 08:19:19 +03:00 |
|
|
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 |
|
|
b0d12f8bf9
|
engine: client: fix build
Forgot to stage these changes two commits ago =/
|
2024-06-18 00:01:54 +03:00 |
|
|
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 |
|
|
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 |
|
|
2b6b898102
|
engine: client: make some cvars static
|
2024-06-15 08:44:19 +03:00 |
|
|
21195b3491
|
engine: increase logo and hpak limits, add cl_logomaxdim cvar to limit decal size (set to 96, default HL logo size is 64)
|
2024-06-11 07:47:01 +03:00 |
|
|
9577a6af21
|
ref: moved VGUI support API implementation to the engine
|
2024-06-11 02:07:49 +03:00 |
|
|
32d4bdb80f
|
engine: fix UTF-8 sequence input
Fixes: 2e0fc3e4c1 ("engine: client: do not repeatedly check cl_charset value, use generic Con_UtfProcessChar")
|
2024-06-07 22:16:32 +03:00 |
|
|
999b43b89f
|
engine: implement changing cursor type in gameui
|
2024-06-02 12:24:14 +03:00 |
|
|
0796c14e79
|
engine: client: fix framerate depending player move
|
2024-06-02 04:15:17 +03:00 |
|
|
3e1209d3a4
|
engine: client: do not rely on host.downloadcount when connecting to the server with HTTP enabled
* Replace cl.downloadUrl by cl.http_download
|
2024-06-01 04:30:21 +03:00 |
|
|
b447ea9c18
|
engine: client: remove unused fields in client_static_t
|
2024-05-06 01:59:14 +03:00 |
|
|
3cea12627e
|
engine: client: add cl_trace_stufftext from old engine
|
2024-02-17 22:16:39 +03:00 |
|
|
c2da125358
|
engine: client: as an experiment, let users override default font rendermode through hud_fontrender and con_fontrender cvars
|
2024-02-09 07:25:47 +03:00 |
|
|
6ca5f7c6fb
|
engine: client: request if font texture has nearest filtering from the renderer
|
2024-01-29 05:41:16 +03:00 |
|
|
af316bff14
|
engine: client: add hud_scale_minimal_width to limit scaling factor and potentially avoid unsupported hud sprites resolutions
|
2024-01-29 04:58:07 +03:00 |
|
|
0b24810927
|
engine: client: clean up client.h from unused function prototypes, or move them to appropriate C file
|
2024-01-28 11:17:06 +03:00 |
|
|
b3d8fb03bf
|
engine: client: add generic handler for simple types of screenshots commands
|
2024-01-28 10:43:37 +03:00 |
|
|
2b6a550405
|
engine: clean up common.h header from unused function prototypes, or move them to appropriate header or C file
|
2024-01-28 10:00:17 +03:00 |
|
|
2f2890cd11
|
engine: client: use PARM_TEX_FILTERING to figure out whether we should apply half-texel trick to HUD textures when scaling
|
2024-01-25 05:50:11 +03:00 |
|
|
47bc50b8c6
|
engine: client: fix taking console color from colors.lst
|
2024-01-25 04:22:20 +03:00 |
|
|
18136e5320
|
engine: client: implement HL25's cl_fixmodelinterpolationartifacts cvar
|
2024-01-04 03:32:36 +03:00 |
|
|
a3c9538d12
|
engine: client: add support for new PARMs
Reorganize internal engine structs, carefully check structs compatibility before casting types
|
2023-12-30 16:36:13 +03:00 |
|
|
26d229c8ca
|
engine, ref: RefAPI 5. Simplify remap calls
|
2023-12-06 04:13:03 +03:00 |
|
|
7d61b5317c
|
engine: client: add random key to the query, so we can validate master server response
|
2023-10-22 18:16:42 +03:00 |
|
|
201258dc9e
|
engine: client: allow passing additional filter through internetservers command arguments
|
2023-10-22 17:58:28 +03:00 |
|
|
0330569537
|
engine: client: remove master server queries from NetAPI, they are never used by mods
|
2023-10-22 17:49:52 +03:00 |
|
|
a862446072
|
engine: client: restore cl_trace_events from old engine branch
|
2023-07-02 04:48:43 +03:00 |
|
|
ca134a85ee
|
engine: client: make it more obvious that CL_InitEdicts depends on maxclients value
|
2023-06-30 02:51:47 +03:00 |
|