Nick Hastings
5d48696528
fix(sourcehook): Disable tests on linux x64 for now
2024-08-04 15:02:26 -04:00
Nick Hastings
994b382754
fix(sourcehook): Fix compilation issues with standalone SourceHook
2024-08-04 15:02:26 -04:00
Nick Hastings
7e09821da9
Fix merge conflict oopsie
2024-08-03 12:23:18 -04:00
Kenzzer
7947580a60
lower log level
2024-08-03 12:17:47 -04:00
Kenzzer
cf4554ced9
remove platform 64bits once more
2024-08-03 12:17:40 -04:00
Kenzzer
6c4f85a95d
requested changes
2024-08-03 12:17:33 -04:00
Kenzzer
a5aee4fe3b
remove the test suite for now
2024-08-03 12:17:15 -04:00
Kenzzer
1097e2bebf
remove sourcehook generated file
2024-08-03 12:16:22 -04:00
Kenzzer
ca78915d59
Fix compilation for 32bits
2024-08-03 12:15:53 -04:00
Kenzzer
87fcaca024
make jit writer public
2024-08-03 12:00:32 -04:00
Kenzzer
94708aebd3
avoid infinite logging loops
2024-08-03 12:00:24 -04:00
Kenzzer
222c174f0d
add x64 stub generator support
2024-08-03 11:59:56 -04:00
GAMMACASE
2c2668c6ee
Add RTLD_DEEPBIND flag for s2 plugins
2024-03-06 22:10:24 -05:00
Kenzzer
37408219ba
Shut msvc
2024-02-07 22:03:17 -05:00
rtldg
aece7d5161
Add missing parameter doc for ISmmAPI::GetServerFactory()
2024-01-12 23:02:48 -05:00
icedrocket
e907e5293f
Remove deprecated syntax for compatibility
2024-01-11 21:19:12 -08:00
Kaela
bc36e072a1
Update sh_memory.h (tidy up things)
2023-12-18 19:31:18 -05:00
KaelaSavia
f2d9d3e9e5
Replace fscanf with faster parsing #2
2023-12-18 19:31:18 -05:00
Nick Hastings
90521711f4
CS2: Add network_connections proto with new ambuild for updated sdk
2023-11-15 19:09:10 -05:00
Nick Hastings
30f0aa65b4
Move standard source 2 include source files in HL2Library
2023-11-15 19:09:10 -05:00
GAMMACASE
e67e2a9e73
Fix MSVC 2017 build issues
2023-10-28 07:01:44 -07:00
Noah Kim
c71b457b06
Fix integer signedness warning in provider_source2.cpp
2023-10-22 16:17:54 -04:00
sappho
e857fbe90c
convert UTIL_TrimRight/TrimLeft to use std string internally ( #121 )
...
Convert UTIL_TrimRight/TrimLeft to use std string internally
2023-10-17 21:32:20 -07:00
Nick Hastings
f710febc71
Fix build
2023-10-15 23:54:09 -04:00
Nick Hastings
b2b9f3d287
S2: rework GameInit/LevelInit/LevelShutdown flow to better match S1
2023-10-15 23:06:58 -04:00
Nick Hastings
2f0d9fca20
S2: set g_pFullFileSystem
2023-10-15 23:06:12 -04:00
Nick Hastings
8c394c03c2
S2: fix ClientCommand not getting unhooked on shutdown
2023-10-15 23:05:37 -04:00
David Anderson
1aae42c579
Switch to a manifest-based build model. ( #131 )
...
Rather than hardcode a bunch of SDK stuff, this is an attempt to move
SDK information to a declarative model. Each SDK gets a manifest, and
the manifests are stored in a shared repository.
Manifests encode stuff like "what platforms does this SDK build on" and
"what link flags do I need on each architecture".
This will hopefully reduce the complexity of the build scripts, since
going forward we only have to add new manifests, rather than figure out
how to attach more gunk into the build logic.
2023-10-10 22:17:27 -07:00
Peak
2fe0c36845
Replace fscanf with faster parsing ( #127 )
2023-10-07 10:45:54 -07:00
GAMMACASE
62dd3dd4fa
Fix Source2 linux packaging layout ( #120 )
...
* Fix linux packaging layout
* Split binary layouts per sdk
2023-09-28 19:42:30 -07:00
Wend4r2
5ed17a9081
Malloc override on s2
2023-09-28 22:56:19 +03:00
Nick Hastings
fe826bbc51
More build fixes
2023-09-27 20:01:43 -04:00
Nick Hastings
85d410adbd
More build fixes
2023-09-27 19:50:51 -04:00
Nick Hastings
40ee69cf78
More build fixes
2023-09-27 19:43:41 -04:00
Nick Hastings
2ce27062b0
Build fixes
2023-09-27 19:33:20 -04:00
Nick Hastings
799f1660a3
Build fixes
2023-09-27 18:52:44 -04:00
Nicholas Hastings
ef78389803
Merge branch 'master' into 🍿
2023-09-27 16:59:24 +00:00
GAMMACASE
0807f197cc
Fix search paths cleanup
2023-09-27 16:56:39 +00:00
GAMMACASE
f6a8c7b482
Add missing cpp files to the compilation step
2023-09-27 16:56:39 +00:00
GAMMACASE
3b5d72df1d
Obsolete KVLoadFromFile
...
Current implementation isn't used anywhere in the s2 provider and due to the removal of MemAllocScratch & MemFreeScratch I guess this could be obsoleted
2023-09-27 16:56:39 +00:00
Nick Hastings
c3f0c4c7b6
Revert "Fix build regression from #102 "
...
This reverts commit df3d2e7aa5
.
2023-09-24 13:46:41 -04:00
Nick Hastings
df3d2e7aa5
Fix build regression from #102
2023-09-24 13:37:25 -04:00
Benoist
2261ff4f9c
Fix sourcehook compilation warning ( #106 )
...
Fix sourcehook compilation warning.
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
2023-07-30 21:36:23 -07:00
Nick Hastings
ee9243c82f
Replace hardcoded "ServerGameDLL" part of iface name in meta game output
2023-05-21 15:27:46 -04:00
Nick Hastings
817b5f940e
Iterate on ConCommands, ClientCommands, and the split S1/S2 compat
2023-05-21 12:13:17 -04:00
Nick Hastings
e1a81e3c06
Improve CS2 support and S2 game detection
2023-05-21 12:07:05 -04:00
Nick Hastings
d62379244c
Add and use META_IS_SOURCE2 define
2023-05-16 14:31:31 -04:00
Nick Hastings
acd8644688
Fix provider reaching calling directly outside for "meta" ConCommand
2023-04-02 12:08:28 -04:00
Nick Hastings
15c84495cb
Don't compile in VSP bridge on s2.
2023-04-02 11:01:22 -04:00
Nick Hastings
6a1a79df42
Missed part of ClientCommand s2 hack removal outside of provider
2023-04-02 10:44:11 -04:00