Alibek Omarov
706ef65208
engine: client: make unprefixed important userinfo cvars filterable, so servers won't be able to change them, for security
1 year ago
Alibek Omarov
435b95fc5a
engine: client: don't write download notify outside of window
1 year ago
Alibek Omarov
3168e5ccf0
wscript: add an option to request and accept any servers
1 year ago
Alibek Omarov
08a2d431da
engine: client: cl_qparse: refactor quake baseline parser, so we don't call memset for nothing
1 year ago
Alibek Omarov
87a56a5fa1
engine: client: initialize netadr_t structure in LAN games scan
1 year ago
Alibek Omarov
e23580c1de
engine: remove czeror sequence parser
...
This file initially came from HLND, a Chinese GoldSrc recreation.
It turned out to be suspiciously close to the original version, down
to the comments and code style. We don't work with leaked sources here,
so remove it.
A proper parser should be reimplemented from ground-up, when we will
start working on CZDS support.
1 year ago
Alibek Omarov
a07f81820c
engine: client: ref_common: fix missing newline in Host_Error
1 year ago
Alibek Omarov
6461fa5042
engine: client: make ref params static so client.dll can save address of it and don't trigger ASan
1 year ago
Alibek Omarov
36ff819daf
engine: client: fix heap-buffer-overflow in remap when we switch model that have more remap textures than previous
1 year ago
Alibek Omarov
a862446072
engine: client: restore cl_trace_events from old engine branch
1 year ago
Alibek Omarov
8d04ae8802
engine: client: fix appending extra .dem in record command
1 year ago
Alibek Omarov
0de0615eeb
engine: client: implement map CRC32 checking on client side
1 year ago
Alibek Omarov
ca134a85ee
engine: client: make it more obvious that CL_InitEdicts depends on maxclients value
1 year ago
Alibek Omarov
00765f1ff2
engine: client: cl_parse_48: add a temporary hack to avoid the lag issues after changelevel on legacy servers
1 year ago
Alibek Omarov
547a862024
engine: client: split protocol 48 support to separate file
1 year ago
Alibek Omarov
7e06d049f5
engine: common: static-ize common.c functions, set GAME_EXPORT to API functions
1 year ago
Alibek Omarov
6b223f1325
engine: server: static-ize functions in sv_game. Set GAME_EXPORT attribute to server GameAPI functions
1 year ago
Alibek Omarov
450f77443d
engine: client: ignore some out of band packets if we're not connecting to server
1 year ago
Alibek Omarov
ef663a8790
engine: partially remove legacy Android port, in preparation of new port merge
1 year ago
Alibek Omarov
70b26a13c2
engine: allow ref dlls to use convar_t
1 year ago
Alibek Omarov
6a1f96a2c6
engine: always unlink variables and commands BEFORE all pointers to them would be lost
1 year ago
Alibek Omarov
05579927a5
engine: client: sound: move dsp cvars to static allocation
1 year ago
Alibek Omarov
2f5b359c99
engine: client: move tracer cvars to static allocation
1 year ago
Alibek Omarov
214fc7e827
engine: common: move host cvars to static allocation
1 year ago
Alibek Omarov
df173a83ed
engine: client: move touch cvars to static allocation
1 year ago
Alibek Omarov
3918bcd71c
engine: client: move console cvars to static allocation
1 year ago
Alibek Omarov
f19ed1c1c2
engine: client: move joystick cvars to static allocation
1 year ago
Alibek Omarov
03ec2f603b
engine: client: move netgraph cvars to static allocation
1 year ago
Alibek Omarov
1ee01163b7
engine: client: move scrn cvars to static allocation
1 year ago
Alibek Omarov
b1d60c248d
engine: client: move main client cvars to static allocation
1 year ago
Alibek Omarov
d9cbf1fa89
engine: client: move input cvars to static allocation
1 year ago
Alibek Omarov
cd022bdac7
engine: client: move keys cvars to static allocation
1 year ago
Alibek Omarov
5d7d5319fd
engine: move ref cvars to static allocation
1 year ago
Alibek Omarov
d4470402ee
engine: move vid cvars to static allocation
1 year ago
Alibek Omarov
05560c7607
engine: always read and set vid_fullscreen value directly with it's object
1 year ago
Alibek Omarov
7333ddc1d9
engine: client: move some RenderAPI GetParm queries to engine
2 years ago
Alibek Omarov
7d2bf93c72
engine: client: voice: do not reinitialize voice with same parameters
2 years ago
Alibek Omarov
04107d384e
engine: client: fix incorrectly parsed timings for TE_TEXTMESSAGE
2 years ago
Alibek Omarov
377dd9a255
engine: client: bring back NetAPI infostring options, as they conform to the API definitions
2 years ago
Alibek Omarov
de1e53311a
engine: client: cl_game: static-ize engine functions in client API
2 years ago
Alibek Omarov
19582cdf11
engine: simplify force version drawing logic
2 years ago
Alibek Omarov
c33a384975
engine: client: s_vox: do not crash in VOX if sentence wasn't sound in sequences
2 years ago
Alibek Omarov
5b582b744a
engine: client: check if filesystem was initialized during client shutdown
2 years ago
Alibek Omarov
c96f8ba722
engine: client: in_joy: do not create cvar on shutdown
2 years ago
Alibek Omarov
9f92e2a1f7
engine: client: console: do not save history if nothing was executed in console
2 years ago
Alibek Omarov
3e2a215c15
engine: client: in_joy: rename -nojoy to -noenginejoy to avoid conflict with client.dll's joystick support
2 years ago
Alibek Omarov
cb3b16e2ec
engine: client: implement v_dark in engine, instead of making it ref-specific
2 years ago
Alibek Omarov
48176233bd
public: move FOV calculating functions out of libpublic, as they are very specific to engine view
2 years ago
Alibek Omarov
ec2951cf45
engine: add size argument to COM_Default/ReplaceExtension calls
2 years ago
Alibek Omarov
8c7db8499f
engine: add size argument to COM_FileBase calls
2 years ago