c025606739
engine: whereami: fix C89 in Android detection
2022-08-01 14:33:36 +03:00
067e9be37a
scripts: upgrade to Android NDK 25
2022-08-01 14:25:44 +03:00
b7b9c611cf
filesystem: wscript: disable RTTI and exceptions(useful on Android), we don't need it here. Link as C++ library.
2022-08-01 14:06:00 +03:00
3c4eec62ae
engine: let engine find the filesystem library, if it wasn't loaded yet
2022-08-01 13:25:51 +03:00
SNMetamorph
fd7dba74cd
filesystem: fixed build for Windows
2022-08-01 12:54:26 +03:00
SNMetamorph
a8674c18df
engine: platform: win32: fixed build for Windows
2022-08-01 12:54:26 +03:00
SNMetamorph
b26cd6cc94
wscript: added /Zc:__cplusplus compiler flag for MSVC
2022-08-01 12:54:26 +03:00
55a29e6e6b
filesystem: implement VFileSystem009 interface
2022-07-28 18:56:02 +03:00
56d7c05b51
filesystem: generated VFileSystem009 from pdwtags output, removed unneeded in C++ this first argument
2022-07-28 18:56:02 +03:00
5e4fc64430
filesystem: introduce new module, based on engine filesystem.
...
The goal is to share filesystem code between engine and
utilities and provide C++ VFileSystem interface in the future
2022-07-28 18:56:02 +03:00
12ea6dcfd7
public: move build.c from engine to public library, in preparation of filesystem_stdio merge
2022-07-26 04:10:36 +03:00
a41f8cb01b
engine: move version strings to com_strings.h file, in preparation of filesystem_stdio branch merge
2022-07-26 04:07:52 +03:00
a9c82dbe21
public: make crtlib linkable with C++
2022-07-26 03:17:11 +03:00
5350d88f57
public: crtlib: add quotation mark support for ParseFile, required for filesystem_stdio
2022-07-26 03:17:11 +03:00
fc132e87f4
engine, game_launch: fix rpath usage
2022-07-26 02:54:20 +03:00
c326853617
engine: server: restore original PEntityOfEntIndex function, but still bug-compatible with GoldSrc
2022-07-21 01:52:10 +03:00
Valery Klachkov
3ad60a0fa1
engine: fix uninitialized variable in demo parsing code, fix incorrect size counter in memory allocator
2022-07-16 16:59:41 +03:00
772f4dcb60
scripts: gha: win32: fix build type from debug to release
2022-07-14 18:26:47 +03:00
657a6af9dc
mainui: update
2022-07-13 19:45:42 +03:00
5e1f189db3
engine: platform: posix: use RTLD_NOW instead of lazy.
...
It actually was a misconception coming from old engine fork
We want to track unresolved symbols before library could be loaded
Also, disable "symbol not found" spam in FunctionFromName. Due to how
savefile mangling convert works and compatibility with GoldSrc saves,
this function is used to bruteforce possible symbol names.
2022-07-13 19:26:38 +03:00
a2d11f670a
engine, public: fix float precision issues in mathlib and monster navigation code
2022-07-13 19:26:38 +03:00
Andrey Akhmichin
5bf6f814ef
Documentation: opensource-mods.md: update links.
2022-07-13 15:09:22 +03:00
fc84cd2a0a
engine: common: always show message box when we're in normal mode
...
Only dedicated server is expected to throw errors to console
2022-07-11 02:45:40 +03:00
ab43486ee0
engine: client: don't segfault when client wasn't loaded
2022-07-11 02:43:26 +03:00
SNMetamorph
d8724f0be4
engine: common: net_ws: disabled read-only flag for ip cvar
2022-07-10 18:28:06 +03:00
SNMetamorph
fce3959d15
engine: server: added "c" command to SV_ConnectionlessPacket
2022-07-10 18:28:06 +03:00
SNMetamorph
36b0d47f5f
engine: common: net_ws: fixed sockets reinitialization in NET_OpenIP
2022-07-10 18:28:06 +03:00
SNMetamorph
cf84ad12f1
engine: server: backported NAT bypass feature
2022-07-10 18:28:06 +03:00
SNMetamorph
ffe7114a47
engine: client: backported NAT bypass feature
2022-07-10 18:28:06 +03:00
SNMetamorph
6891ed8064
engine: common: net_ws: backported NAT bypass feature
2022-07-10 18:28:06 +03:00
SNMetamorph
8f91830997
engine: added changeport parameter for NET_Config
2022-07-10 18:28:06 +03:00
SNMetamorph
fbdfed84be
engine: platform: sdl: fixed bug with unhidable mouse cursor in center of screen
2022-07-09 00:31:49 +03:00
786c408f6e
engine: client: fix sprites array size, it wasn't meant to be increased after previous commit
2022-07-01 14:12:32 +03:00
6e031b518a
engine: client: increase limit of client sprites, lower part of it can be used only for HUD sprites
...
higher part used for client sprites
map overview sprites are loaded as normal models
thus we have equal internal engine and hud sprite indices and it fixes compatibility issues
for mods like Half-Rats Parasomnia
2022-07-01 03:41:55 +03:00
Владислав Сухов
500dd0a82b
Documentation: supported-mod-list: fix dead links
...
Restored some mods at Google Drive
2022-06-30 19:37:57 +03:00
d562642e26
utils: mdldec: fix build on Windows, use GetFileAttributes instead of stat here
2022-06-30 18:33:09 +03:00
Andrey Akhmichin
cbcb90638b
utils: mdldec: try to create user defined destination directory.
2022-06-30 18:13:46 +03:00
Владислав Сухов
8211acf4e0
Documentation: supported-mod-list: fix link for Lost in Black Mesa
2022-06-30 16:15:21 +03:00
Владислав Сухов
c4a25e0d70
Documentation: supported-mod-list: fix dead links
...
Renamed domains:
hl-lab.ru -> gamer-lab.com
planetphilip.com -> runthinkshootlive.com
2022-06-30 16:15:21 +03:00
SNMetamorph
3ec9977212
wscript: added parallel builds compiler flag for MSVC
2022-06-30 16:14:21 +03:00
64eb0a694d
engine: client: also drop loading plaque on toggleconsole, in case if it's stuck
2022-06-29 18:58:07 +03:00
d46d62bf03
engine: client: drop loading plaque on second signon, remove servercount check
2022-06-29 18:57:10 +03:00
95ed044fee
engine: common: disable cl_filterstuffcmd by default
2022-06-29 18:14:53 +03:00
3fe392b41f
ref: fix processing indexed textures
2022-06-29 18:05:51 +03:00
854bfb8673
wscript: woops, msvcrt don't actually have stristr
2022-06-29 04:02:57 +03:00
fb43a5590f
public: Q_strstr should return pointer to non-const data
2022-06-29 04:02:40 +03:00
5d4f8373c4
common: fix usage of __has_builtin for old GCC releases
2022-06-29 03:53:36 +03:00
ac9664c7ae
mainui: update
2022-06-29 03:23:51 +03:00
2905f951bd
engine: menu_int: expose TF_EXPAND_SOURCE imagelib flag
2022-06-29 03:20:55 +03:00
79dc090aae
engine: platform: sdl: use SetClassLongPtr function to be compatible with 64-bit Windows API
2022-06-29 02:44:50 +03:00