Commit Graph

1379 Commits

Author SHA1 Message Date
Kenzzer
a88a34d46b
Fix erroneous definition for khook global var 2025-08-14 11:42:42 +00:00
Kenzzer
c5fd003900
update submodule 2025-08-14 11:42:42 +00:00
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
37e0273cc5
Fix submodule name + fix invalid function call 2025-08-14 11:42:41 +00:00
Kenzzer
5e589002ef
update submodule to latest commit 2025-08-14 11:42:40 +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
52eb132099
Disable CI sourcehook testing (temporarily) 2025-08-14 11:42:38 +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
fe9b9ee3be
Fix incorrect submodule 2025-08-14 11:42:37 +00:00
Kenzzer
66c172d4e3
Introduce KHook 2025-08-14 11:42:36 +00:00
GAMMACASE
2f75343a6b Update s2_sample_mm AMBuildScript
Adds git-tag and git-commits-after-tag version strings, also fixes errors on fresh/empty git repos
2025-08-12 19:28:54 +03: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
5a282eb8fc
Trigger build for hl2sdk-cs2 update 2025-07-31 21:35:05 +03:00
GAMMACASE
de48d459ed
Trigger build for hl2sdk-cs2 update 2025-07-31 20:48:44 +03:00
tschumann
b17dc63de7 Fixed mm_DetermineBackendS1 tests for last few games. 2025-06-29 09:43:36 -04:00
tschumann
985040858e Fix incorrect backend in test. 2025-06-29 09:43:36 -04:00
tschumann
650b6029d5 Adding more games to test_determinebackends.ps1 2025-06-29 09:43:36 -04:00
tschumann
280ca9d826 Fixed Linux build not compiling. 2025-06-29 09:43:36 -04:00
tschumann
99672c2f3f Update test_determinebackends1.ps1 to loop over each game. 2025-06-29 09:43:36 -04:00
tschumann
4e87c6c1be test(loader): Add script to check mm_DetermineBackendS1 on all games. 2025-06-29 09:43:36 -04:00
Nicholas Hastings
76f36a8a70 Update Windows CI runner win2019 -> win2022 2025-06-10 21:16:47 -04:00
tschumann
ac7ad8bdbe (github) Add bug report template. 2025-06-10 21:09:43 -04:00
GAMMACASE
aec2a1bb47 Update s2_sample_mm
Adds unified place to edit plugin metadata, plugin versioning with git support and multi-sdk support
2025-06-10 17:21:28 +03:00
GAMMACASE
5d2bb7e206 Correct gcc flag placement 2025-05-28 21:29:02 -04: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
Nicholas Hastings
ace94a97d1 Fix clang ref in CI 2025-04-18 10:17:46 -04:00
Nicholas Hastings
52a214ac25 Replace retired ubuntu-20.04 runner in CI 2025-04-18 10:14:06 -04:00
GAMMACASE
406383afe6
Trigger build for hl2sdk-dota/deadlock update 2025-03-18 19:24:10 +03:00
tschumann
d2e013af04 Fix missing include on Linux. 2025-03-16 12:42:30 -04:00
tschumann
66ad8dc0ed Update mm_DetermineBackendS1 test. 2025-03-16 12:42:30 -04:00
tschumann
3ee9ee0611 Fix -ldl linker flag. 2025-03-16 12:42:30 -04:00
tschumann
f4cb43c9e2 Attempt at fixing undefined references to dlerror, dlsym, dlclose and dladdr. 2025-03-16 12:42:30 -04:00
tschumann
e4e48d4913 Add missing header in correct file. 2025-03-16 12:42:30 -04:00
tschumann
266ace3bce Fix header file name for Linux. 2025-03-16 12:42:30 -04:00
tschumann
a20a6e1904 Add missing header for Linux build of loader tests. 2025-03-16 12:42:30 -04:00
tschumann
86e356ae6d Fix Windows functions being used in Linux build. 2025-03-16 12:42:30 -04:00
tschumann
598ef73a8e Fix loader tests not compiling for Linux. 2025-03-16 12:42:30 -04:00
tschumann
7e24188759 Add loader tests. 2025-03-16 12:42:30 -04:00
Nicholas Hastings
dc41559c79 loader: Detect HL1MP and SDK2013(2025) mods as HL2:DM for now 2025-02-23 13:55:58 -05:00
Nicholas Hastings
d6ed4443e8 Add null check in new -game fallback 2025-02-21 08:11:13 -05: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
21ae73ce72 Silence warnings from upstream SDK updates 2025-02-19 20:18:16 -05:00