Kenzzer
5957edb9df
Fix const-ness issue, and stabilise virtual function api
2025-08-14 11:42:42 +00:00
Kenzzer
c31229be95
Allow workflow to be manually dispatched + Fix windows compilation
2025-08-14 11:42:41 +00:00
Kenzzer
dc1bfdd379
move submodule to third_party directory
2025-08-14 11:42:40 +00:00
Kenzzer
04c0c99db9
update submodule
2025-08-14 11:42:40 +00:00
Kenzzer
fbc8d42e71
Fix errors from rebase
2025-08-14 11:42:39 +00:00
Kenzzer
eee0ae787d
expose khook to plugins
2025-08-14 11:42:39 +00:00
Kenzzer
df87bded9f
Fix provider_source_console & dota2 compilation
2025-08-14 11:42:38 +00:00
Kenzzer
6cb137e73a
update khook
2025-08-14 11:42:38 +00:00
Kenzzer
d548c9b3c4
Add khooks to source 2 provider
2025-08-14 11:42:37 +00:00
Kenzzer
66c172d4e3
Introduce KHook
2025-08-14 11:42:36 +00:00
GAMMACASE
2221689ce8
Remove RTLD_DEEPBIND flag from source2 titles
...
The issue this flag solved before seems to be resolved by the engine now and is not needed
2025-08-08 15:26:23 +03:00
GAMMACASE
624c8a9f1d
Prevent ARRAYSIZE undef
2025-05-28 21:29:02 -04:00
PeakKS
6091f15217
Fix missing includes and standardize non-system includes to quotes
2025-04-20 11:38:45 -04:00
tschumann
7e24188759
Add loader tests.
2025-03-16 12:42:30 -04:00
Nicholas Hastings
567084afd4
Fix up the tf2, etc. sdk update convar fix
2025-02-20 17:29:08 -05:00
Nicholas Hastings
8641223767
Fix build for tf2, css, dods, hl2dm
2025-02-19 21:55:25 -05:00
Nicholas Hastings
8d04578706
Missed file in last commit
2025-02-16 12:27:19 -05:00
Nicholas Hastings
d87e1547d3
Add preliminary support for Deadlock
2025-02-16 12:22:10 -05:00
GAMMACASE
a0ef30603f
Add source2 convar/concommand support ( #203 )
...
Co-authored-by: Nicholas Hastings <nshastings@gmail.com>
2025-02-15 22:00:01 +03:00
GAMMACASE
4fe356b724
Correct plugin unload on `meta retry`
...
Fixes regression introduced in previous commits, and adds back double unload to ``meta retry``, specifically to handle the case of removal and deletion of plugin entry on failure.
2025-02-14 19:15:05 +03:00
GAMMACASE
4b776a91ed
Prevent double plugin unload on `meta retry`
2025-02-12 14:47:20 +03:00
GAMMACASE
cd6632653e
Fix s2 crash on unload
...
Replaces ISource2Server::Shutdown hook for ISource2ServerConfig::Disconnect
2025-01-17 00:49:37 +03:00
GAMMACASE
40dcdd4806
Update CBufferString usage
2025-01-17 00:44:43 +03:00
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