Andrey Akhmichin
a34c22fb10
engine: client: add support for "mp3 playfile/loopfile" commands.
1 year ago
Alibek Omarov
9fcd4baa87
engine: client: gameui: expose animated_title and hd_background flags to main menu API
1 year ago
SNMetamorph
a87f399e68
engine: client: revert export for pfnSPR_Load and pfnSPR_Frames functions
...
This needed for native support GoldSrc Monitor utility.
1 year ago
Alibek Omarov
0aa8a2891c
engine: client: add gles3compat to renderers list
1 year ago
Alibek Omarov
cfc7b35927
engine: client: don't leave the user without mouse cursor if they enabled m_ignore
1 year ago
Alibek Omarov
e21fa4a910
engine: add cvar r_refdll_loaded to indicate currently loaded renderer (for menu options and etc)
1 year ago
Alibek Omarov
597429cf41
engine, filesystem: unify GetNativeObject between all the APIs. Allow getting filesystem APIs through GetNativeObject
1 year ago
Alibek Omarov
5ea074a1fd
engine: fix build issues pointed by @Velaron
1 year ago
Alibek Omarov
cff276db71
engine: client: mod_dbghulls: reduce dependency on global loadmodel pointer
1 year ago
Alibek Omarov
30d1492b93
engine: remove Set/GetCurrentLoadingModel from RefAPI
1 year ago
Alibek Omarov
a2c9ac5b1f
engine: client: disable server DLL probe for GameUI, check it's existence instead
1 year ago
Alibek Omarov
279cec5ae9
engine: rename cl/sv_allowdownload for GoldSrc compatibility
1 year ago
Alibek Omarov
6f6ddbce28
engine: add argument -timedemo that makes engine run timedemo and exit
1 year ago
Alibek Omarov
4cb425d2bb
engine: console: do not draw console and do not draw notify in timedemo
1 year ago
Alibek Omarov
3ac8ad9484
engine: fixup endianness found by -Werror=strict-aliasing in old armv7hf compiler (d259421111289af3b49c055150e02213f39075a6)
1 year ago
mittorn
dcb3da53b0
engine/client: fallback to defaults in touch_reloadconfig if config not exist
1 year ago
mittorn
e68b19ed1a
engine/client: handle touch config aspect ratio, try correctly handle touch aspect on resizeable windows
1 year ago
mittorn
14c7a84482
engine/client: always save touch config if it was resetted manually (helps after writing broken/empty config)
1 year ago
mittorn
1bfb6c560a
platform/sdl: add check for missing hint defines
1 year ago
mittorn
fb95cc9a97
engine/client: respect m_ignore in mouse client code as grabbing window breaks touch input
1 year ago
mittorn
b949da291e
engine: fix strict aliasing issues found by an old armv7hf compiler
1 year ago
Alibek Omarov
7d61b5317c
engine: client: add random key to the query, so we can validate master server response
1 year ago
Alibek Omarov
201258dc9e
engine: client: allow passing additional filter through internetservers command arguments
1 year ago
Alibek Omarov
0330569537
engine: client: remove master server queries from NetAPI, they are never used by mods
1 year ago
Alibek Omarov
5501ca927a
engine: client: respect cl_allow_download and cl_download_ingame for legacy servers
1 year ago
Alibek Omarov
33be1b7591
engine: client: let time flow in Xash demos
1 year ago
Alibek Omarov
1e43cb734b
engine: client: add definitions for borderless fullscreen mode
1 year ago
Alibek Omarov
cb19fa2f6d
engine: client: restore window maximized state after engine restart
1 year ago
Alibek Omarov
73fcb84b62
engine: client: console: remove unneeded return from Con_DrawConsoleLen
1 year ago
Alibek Omarov
3584d3d1a6
engine: client: yet another BloodStream fix, normalize input velocity vector
1 year ago
Alibek Omarov
e95139af94
engine: client: avoid unneeded comparisons in CL_UpdateFlashlight
1 year ago
Alibek Omarov
962f88d31b
engine: client: use physents for flashlight tracing, as GoldSrc does
1 year ago
Alibek Omarov
bee35a1873
engine: client: do not check screenshots in base directory to guess the name
1 year ago
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
2 years ago
Alibek Omarov
8d04ae8802
engine: client: fix appending extra .dem in record command
2 years ago
Alibek Omarov
0de0615eeb
engine: client: implement map CRC32 checking on client side
2 years ago
Alibek Omarov
ca134a85ee
engine: client: make it more obvious that CL_InitEdicts depends on maxclients value
2 years ago
Alibek Omarov
00765f1ff2
engine: client: cl_parse_48: add a temporary hack to avoid the lag issues after changelevel on legacy servers
2 years ago
Alibek Omarov
547a862024
engine: client: split protocol 48 support to separate file
2 years ago
Alibek Omarov
7e06d049f5
engine: common: static-ize common.c functions, set GAME_EXPORT to API functions
2 years ago
Alibek Omarov
6b223f1325
engine: server: static-ize functions in sv_game. Set GAME_EXPORT attribute to server GameAPI functions
2 years ago