Commit Graph

279 Commits

Author SHA1 Message Date
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