Alibek Omarov
|
43fde38d88
|
filesystem: allow to reference game libraries in different case
|
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
|
788bc820c8
|
filesystem: automatically fixup directory name case for base directories
|
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
|
8905883225
|
utils: xar: add new utility called Xar that helps interacting with Xash3D FWGS archives using filesystem_stdio C API
The utility is not yet finalized, disable from wscript for now
|
2 years ago |
Alibek Omarov
|
4031f5cb01
|
public: allow matching anything in matchpattern
|
2 years ago |
Alibek Omarov
|
cd46ad19a3
|
filesystem: expose a special flag for archive mounter to skip included WADs
|
2 years ago |
Alibek Omarov
|
6f7b1695d7
|
filesystem: expose archive mount generic function for Xar
|
2 years ago |
Alibek Omarov
|
28a4b51939
|
Documentation: gameinfo: wording
|
2 years ago |
Alibek Omarov
|
5e878aae89
|
mainui: upgrade
|
2 years ago |
Alibek Omarov
|
7e05562c14
|
engine: platform: sdl: check SDL version in Platform_Vibrate
|
2 years ago |
Alibek Omarov
|
777dd3a03c
|
public: add definitions for PowerPC
This doesn't mean we have a port but at least it allows building for ppc64el
|
2 years ago |
Alibek Omarov
|
9977cb20c0
|
Documentation: gameinfo: clarify internal_vgui_support is intended to be used only for developers and that it's required for PrimeXT
|
2 years ago |
Alibek Omarov
|
5661766c79
|
Documentation: gameinfo: wording
|
2 years ago |
Alibek Omarov
|
60d65d368a
|
Documentation: add basic document on gameinfo.txt keys and liblist.gam conversion
|
2 years ago |
Alibek Omarov
|
031594cc99
|
filesystem: update max_particles limits based on Unkle Mike's latest engine version
|
2 years ago |
Alibek Omarov
|
d4bf57c7c2
|
filesystem: delete unused edicts key handler in liblist.gam parsing
|
2 years ago |
Alibek Omarov
|
8e16c0e410
|
filesystem: simplify common parsing of type key for liblist.gam and gameinfo.txt
|
2 years ago |
Alibek Omarov
|
d5f4b409e8
|
engine: server: sv_save: use new quicksave_aged_count and autosave_aged_count gameinfo.txt keys
|
2 years ago |
Alibek Omarov
|
88c560aac4
|
filesystem: add two new gameinfo.txt keys quicksave_aged_count and autosave_aged_count that control the amount of quick/autosaves rotated
|
2 years ago |
Alibek Omarov
|
c3a6cad0c1
|
filesystem: do not print error in FS_Delete if file doesn't exist
|
2 years 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
|
ea24b5f3ca
|
engine: server: make CRC32_MapFile public
|
2 years ago |
Alibek Omarov
|
eb7f19d3cf
|
engine: server: properly remove remaining server operator commands
|
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
|
013bfe5c34
|
engine: common: sys_con: always read from stdin when engine is in dedicated mode
|
2 years ago |
Alibek Omarov
|
5f625bb6e1
|
wscript: remove option --enable-stdin-input, it's enabled by default in dedicated mode sys_con now
|
2 years ago |
Alibek Omarov
|
547a862024
|
engine: client: split protocol 48 support to separate file
|
2 years ago |
Alibek Omarov
|
6ea8d141d9
|
engine: common: net_encode: fix usage of new Delta_ClampIntegerField, minor fixes
|
2 years ago |
Alibek Omarov
|
bdc2390d41
|
Revert "engine: common: net_encode: rewrite Delta_CompareField to be more efficient"
This reverts commit 82addf11bb .
|
2 years ago |
Alibek Omarov
|
acc113309c
|
Revert "engine: common: net_encode: fix Delta_CompareField to include integer clamping, in case if no updates happen in significant bits"
This reverts commit 6a7b330463 .
|
2 years ago |
Alibek Omarov
|
5afda72290
|
engine: common: net_encode: simplify Delta_ClampIntegerField
|
2 years ago |
Alibek Omarov
|
6a7b330463
|
engine: common: net_encode: fix Delta_CompareField to include integer clamping, in case if no updates happen in significant bits
|
2 years ago |
Alibek Omarov
|
f5b9826fd9
|
engine: common: net_encode: directly access delta description struct than searching for it every time
|
2 years ago |
Alibek Omarov
|
82addf11bb
|
engine: common: net_encode: rewrite Delta_CompareField to be more efficient
|
2 years ago |
Alibek Omarov
|
aee5e46516
|
public: rewrite Q_strncpy with standard C functions, make it inlined to allow compiler remove unneeded checks
So far, passes all tests.
|
2 years ago |
Alibek Omarov
|
40e248aa63
|
engine: common: remove unused tentlist_t definition
|
2 years ago |
fgsfds
|
24ee3ae318
|
scripts: psvita: bump vitaGL version
|
2 years ago |
fgsfds
|
f79aaf93f8
|
ref: gl: psvita: disable NPOT textures, they're broken again
|
2 years ago |
Alibek Omarov
|
0d89849cab
|
public: move some simple functions to mathlib header. Remove assembler version specific for MSVC6
|
2 years ago |
Alibek Omarov
|
d962255ebe
|
public: mathlib: remove unused RemapVal, ApproachVal
|
2 years ago |
Alibek Omarov
|
21b47dff32
|
ref: gl: static-ize globals and functions in gl_warp
|
2 years ago |
Alibek Omarov
|
1905782c41
|
3rdparty: vgui_support: update submodule
|
2 years ago |
Alibek Omarov
|
b29b3d5859
|
wscript: clarify that higher versions of opus also accepted in a comment
|
2 years ago |
Alibek Omarov
|
3533b0d284
|
wscript: check for opus 1.4, which fixes an assertion in custom modes decoder initialize
|
2 years ago |
Alibek Omarov
|
7e06d049f5
|
engine: common: static-ize common.c functions, set GAME_EXPORT to API functions
|
2 years ago |
Alibek Omarov
|
5a4c443c79
|
filesystem: fix regression in FS_LoadFile not skipping leading slashes
Earlier it used FS_Open which handles this, but because we don't call
that anymore, just skip it ourselves for compatibility.
|
2 years ago |