3a47248a09
extras: update submodule
2024-07-30 15:34:20 +03:00
Владислав Сухов
71a333261b
engine: client: in_touch.c: added voicechat touch button
2024-07-30 15:33:35 +03:00
5ea2e295c1
engine: prevent rescanning filesystem when new player connects or on late precache
...
By reusing a padding hole in resource_t structure, we put a bit indicating that this archive
was already mounted by filesystem and skip it.
Because we associate this with resource, theoretical use of late precache with archives
will rescan filesystem and allow using newly downloaded assets.
2024-07-30 15:25:48 +03:00
1fc7547a53
engine: client: clean up scr_viewsize remnants, don't tell client.dll scr_viewsize cvar value
2024-07-30 15:25:20 +03:00
a7d63649f8
engine: add checks to verify resource_t, customization_t and HPAK data structs sizes
2024-07-30 15:25:20 +03:00
2f26fcdc2a
public: disallow backslashes in COM_PathSlashFix
2024-07-30 15:25:20 +03:00
107d4cdd61
engine: client: fix buffer overrun in S_TrimEnd
2024-07-30 15:25:20 +03:00
52f9aad4d0
filesystem: add new call to fs_stdio C API to check whether we support that archive format
2024-07-30 15:25:20 +03:00
7bb5175084
Turn downloaded/ and custom/ into com_strings.h definitions, like sound path and saves path
2024-07-30 15:25:20 +03:00
dd570b616b
engine: client: properly exit from touch editor to menu when user have chosen to cancel and reset
2024-07-29 05:11:41 +03:00
943a30af04
engine: client: add privileged flag to touch_in_menu and touch_enable
2024-07-29 05:08:35 +03:00
eabed60e56
engine: automatically turn-on touch emulation while editing touch from menu
2024-07-29 05:06:10 +03:00
f793413a79
mainui: update
2024-07-29 05:05:20 +03:00
f4a3b8571d
engine: fix inverted check in debug log output
...
Why there is even this check in the first place???
2024-07-29 04:48:21 +03:00
da6586b847
ref: gl: fix white border around the screen in Base Defense mod
2024-07-28 23:58:09 +03:00
4a5f34089d
engine: client: fix TriColor4fRendermode
2024-07-28 20:50:20 +03:00
90da9659d1
engine: client: vgui: enable texturing in VGUI by default, just in case reset color too
2024-07-28 20:03:32 +03:00
2e30acf611
engine: client: voice: allow restoring voice after toggling voice_enable while connected to server
2024-07-28 17:12:32 +03:00
5554d13f7f
engine: client: fix buffer overflow in voice sound mixer
2024-07-28 16:41:20 +03:00
a5ef33b302
mainui: update
2024-07-28 14:51:09 +03:00
9a2588f7eb
engine: client: console: fix a rare crash when we're in game, console is enabled but it's empty
...
With ui_allowconsole toggle it's easy to reproduce: join game without console, go to menu,
enable console and return back to game.
2024-07-28 14:48:40 +03:00
cac5852e68
ref: enable multiplayer high defintion model in menu preview
2024-07-28 14:45:10 +03:00
d52d50e283
engine: client: set user name as default value for name cvar. Add ui_username cvar with user name.
2024-07-28 14:44:03 +03:00
6911da8581
engine: client: add ui_allowconsole command that enables console
...
To be used by UI
2024-07-28 13:32:52 +03:00
e70f9a67b8
engine: host: always enable console for dedicated
2024-07-26 11:08:34 +03:00
173aa7333a
scripts: waifulib: vgui: add option to disable vgui platform support checks, try to lookup DEST_CPU subdirectories for prebuilt library
2024-07-24 07:04:53 +03:00
2396b2d4db
ref: gl: add VBO generating/uploading times
2024-07-22 22:24:19 +03:00
6120c0daec
engine: print command line args alongside developer level during init
2024-07-22 22:15:56 +03:00
790f9bde54
engine: client: hack mobile API init because of incorrectly defined export in hlsdk-portable
2024-07-21 21:18:00 +03:00
7a469fb481
engine: always use original player hulls for pmove trace, because mods can write invalid data in pmove->player_{mins,maxs}
2024-07-21 11:01:18 +03:00
d4a2011a59
wscript: add configuration option for building xar
2024-07-21 05:36:58 +03:00
9165832caf
mainui: update
2024-07-21 05:34:23 +03:00
Владислав Сухов
d274a5c13c
Documentation: supported-mod-list: added new supported mods (from mobile_hacks branch of hlsdk-portable)
2024-07-21 05:16:30 +03:00
Владислав Сухов
e6bd15c68b
Documentation: supported-mod-list: fix dead links
2024-07-21 05:16:30 +03:00
38bef99f98
engine: client: fix opening Quake demos
2024-07-21 05:01:31 +03:00
95ff9e7165
engine: client: prevent empty lightstyle console flood
2024-07-21 05:01:16 +03:00
2fddbdddee
engine: client: fix ScreenFade under quake compatibility mode
2024-07-21 04:33:46 +03:00
465e812ed9
engine: client: fix EF_DIMLIGHT under quake compatibility mode
2024-07-21 04:33:31 +03:00
3b1fb79a85
engine: client: use Host_IsQuakeCompatible instead of checking host.features bit
2024-07-21 04:32:38 +03:00
0f8f35b415
engine: fix alias model loading
2024-07-21 04:15:56 +03:00
a133b1c2a9
engine: remove unused texFlags argument in Mod_LoadSpriteModel
2024-07-21 03:04:21 +03:00
fa74acb5f0
Revert "engine: client: make client engfuncs const"
...
This reverts commit 14ae9b312d
.
2024-07-21 02:53:28 +03:00
836b4c358f
Revert "engine: server: make physic engfuncs const"
...
This reverts commit 5af9511505
.
2024-07-21 02:53:23 +03:00
982e32d108
engine: client: don't mistakingly tell user about failed mobile api, when it's just not used by client.dll
2024-07-21 02:07:38 +03:00
024a335505
engine: move wcon definitions to platform.h
2024-07-21 02:06:51 +03:00
963cbf61e4
filesystem: fix loading libraries from archives on Windows
2024-07-21 01:49:34 +03:00
6d98d2c7c3
engine: check XASH3D_GAME if -game argument wasn't found, do not override default base directory
...
Clarify that `--gamedir` configure option and `XASH_GAMEDIR` macro specify base directory
2024-07-21 01:04:50 +03:00
64726f13e1
engine: client: more accurate R_BeamKill reimplementation
...
Reverse engineered from HL25 hw.so
2024-07-19 07:13:14 +03:00
85dfaaa2c2
engine: imagelib: add LUMP_TEXGAMMA palette kind to only pass HL textures through texgamma, not Quake
2024-07-19 06:34:51 +03:00
42a915b04a
wscript: enforce -Werror=format-extra-args
2024-07-18 01:28:35 +03:00