Alibek Omarov
c025606739
engine: whereami: fix C89 in Android detection
2 years ago
Alibek Omarov
067e9be37a
scripts: upgrade to Android NDK 25
2 years ago
Alibek Omarov
b7b9c611cf
filesystem: wscript: disable RTTI and exceptions(useful on Android), we don't need it here. Link as C++ library.
2 years ago
Alibek Omarov
3c4eec62ae
engine: let engine find the filesystem library, if it wasn't loaded yet
2 years ago
SNMetamorph
fd7dba74cd
filesystem: fixed build for Windows
2 years ago
SNMetamorph
a8674c18df
engine: platform: win32: fixed build for Windows
2 years ago
SNMetamorph
b26cd6cc94
wscript: added /Zc:__cplusplus compiler flag for MSVC
2 years ago
Alibek Omarov
55a29e6e6b
filesystem: implement VFileSystem009 interface
2 years ago
Alibek Omarov
56d7c05b51
filesystem: generated VFileSystem009 from pdwtags output, removed unneeded in C++ this first argument
2 years ago
Alibek Omarov
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
2 years ago
Alibek Omarov
12ea6dcfd7
public: move build.c from engine to public library, in preparation of filesystem_stdio merge
2 years ago
Alibek Omarov
a41f8cb01b
engine: move version strings to com_strings.h file, in preparation of filesystem_stdio branch merge
2 years ago
Alibek Omarov
a9c82dbe21
public: make crtlib linkable with C++
2 years ago
Alibek Omarov
5350d88f57
public: crtlib: add quotation mark support for ParseFile, required for filesystem_stdio
2 years ago
Alibek Omarov
fc132e87f4
engine, game_launch: fix rpath usage
2 years ago
Alibek Omarov
c326853617
engine: server: restore original PEntityOfEntIndex function, but still bug-compatible with GoldSrc
2 years ago
Valery Klachkov
3ad60a0fa1
engine: fix uninitialized variable in demo parsing code, fix incorrect size counter in memory allocator
2 years ago
Alibek Omarov
772f4dcb60
scripts: gha: win32: fix build type from debug to release
2 years ago
Alibek Omarov
657a6af9dc
mainui: update
2 years ago
Alibek Omarov
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.
2 years ago
Alibek Omarov
a2d11f670a
engine, public: fix float precision issues in mathlib and monster navigation code
2 years ago
Andrey Akhmichin
5bf6f814ef
Documentation: opensource-mods.md: update links.
2 years ago
a1batross
fc84cd2a0a
engine: common: always show message box when we're in normal mode
...
Only dedicated server is expected to throw errors to console
2 years ago
a1batross
ab43486ee0
engine: client: don't segfault when client wasn't loaded
2 years ago
SNMetamorph
d8724f0be4
engine: common: net_ws: disabled read-only flag for ip cvar
2 years ago
SNMetamorph
fce3959d15
engine: server: added "c" command to SV_ConnectionlessPacket
2 years ago
SNMetamorph
36b0d47f5f
engine: common: net_ws: fixed sockets reinitialization in NET_OpenIP
2 years ago
SNMetamorph
cf84ad12f1
engine: server: backported NAT bypass feature
2 years ago
SNMetamorph
ffe7114a47
engine: client: backported NAT bypass feature
2 years ago
SNMetamorph
6891ed8064
engine: common: net_ws: backported NAT bypass feature
2 years ago
SNMetamorph
8f91830997
engine: added changeport parameter for NET_Config
2 years ago
SNMetamorph
fbdfed84be
engine: platform: sdl: fixed bug with unhidable mouse cursor in center of screen
3 years ago
Alibek Omarov
786c408f6e
engine: client: fix sprites array size, it wasn't meant to be increased after previous commit
3 years ago
Alibek Omarov
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
3 years ago
Владислав Сухов
500dd0a82b
Documentation: supported-mod-list: fix dead links
...
Restored some mods at Google Drive
3 years ago
Alibek Omarov
d562642e26
utils: mdldec: fix build on Windows, use GetFileAttributes instead of stat here
3 years ago
Andrey Akhmichin
cbcb90638b
utils: mdldec: try to create user defined destination directory.
3 years ago
Владислав Сухов
8211acf4e0
Documentation: supported-mod-list: fix link for Lost in Black Mesa
3 years ago
Владислав Сухов
c4a25e0d70
Documentation: supported-mod-list: fix dead links
...
Renamed domains:
hl-lab.ru -> gamer-lab.com
planetphilip.com -> runthinkshootlive.com
3 years ago
SNMetamorph
3ec9977212
wscript: added parallel builds compiler flag for MSVC
3 years ago
Alibek Omarov
64eb0a694d
engine: client: also drop loading plaque on toggleconsole, in case if it's stuck
3 years ago
Alibek Omarov
d46d62bf03
engine: client: drop loading plaque on second signon, remove servercount check
3 years ago
Alibek Omarov
95ed044fee
engine: common: disable cl_filterstuffcmd by default
3 years ago
Alibek Omarov
3fe392b41f
ref: fix processing indexed textures
3 years ago
Alibek Omarov
854bfb8673
wscript: woops, msvcrt don't actually have stristr
3 years ago
Alibek Omarov
fb43a5590f
public: Q_strstr should return pointer to non-const data
3 years ago
Alibek Omarov
5d4f8373c4
common: fix usage of __has_builtin for old GCC releases
3 years ago
Alibek Omarov
ac9664c7ae
mainui: update
3 years ago
Alibek Omarov
2905f951bd
engine: menu_int: expose TF_EXPAND_SOURCE imagelib flag
3 years ago
Alibek Omarov
79dc090aae
engine: platform: sdl: use SetClassLongPtr function to be compatible with 64-bit Windows API
3 years ago