Commit Graph

86 Commits

Author SHA1 Message Date
renovate[bot]
ea5816b6ac
Update dependency python to 3.14 2025-10-23 03:23:34 +00:00
Ryan Stecker
ca85c17c6c
Merge pull request #22 from voided/feature/ci-fix
Some checks are pending
Extension builder / ${{ matrix.os }} - ${{ matrix.cc }} (clang, clang++, ubuntu-latest) (push) Waiting to run
Extension builder / ${{ matrix.os }} - ${{ matrix.cc }} (msvc, windows-latest) (push) Waiting to run
Fix CI builds
2025-10-22 22:22:50 -05:00
Ryan Stecker
fb958033fd Add some missing linux defines. 2025-10-22 22:14:30 -05:00
Ryan Stecker
48f70c50a7 Fix dods, css, and hl2dm builds. 2025-10-22 22:03:29 -05:00
Ryan Stecker
d7164c8b35 hl2sdk differences will be the death of me. 2025-10-22 21:58:07 -05:00
Ryan Stecker
88d154eec9 Hopefully fully fix tf2 lib paths. 2025-10-22 21:53:42 -05:00
Ryan Stecker
21618fc933 Correct linux tf2 32bit lib path. 2025-10-22 21:44:56 -05:00
Ryan Stecker
94f7a43065 Fix linux x64 lib path. 2025-10-22 21:29:15 -05:00
Ryan Stecker
7b71462be2 l4d/l4d2 builds should not use x84/x86 lib paths. 2025-10-22 21:28:58 -05:00
Ryan Stecker
8cb40450ea Remove unused makefile. 2025-10-22 21:20:20 -05:00
Ryan Stecker
c07e0835ea Fix path for hl2sdk libs on windows. 2025-10-22 21:20:13 -05:00
Ryan Stecker
65a56c601f Nevermind, not ready to tackle safetyhook. 2025-10-22 21:19:58 -05:00
Ryan Stecker
061d67337a Clean up artifacts condition. 2025-10-22 20:38:23 -05:00
Ryan Stecker
a227a9c534 Bump up to latest MM:S and SM stable versions. 2025-10-22 20:37:52 -05:00
Ryan Stecker
a0604a5670 Remove older CI runners. 2025-10-22 20:37:34 -05:00
Ryan Stecker
ce3aceae7a
Merge pull request #21 from A1mDev/master
Some checks are pending
Extension builder / ${{ matrix.os }} - ${{ matrix.cc }} (clang, clang++, ubuntu-latest) (push) Waiting to run
Extension builder / ${{ matrix.os }} - ${{ matrix.cc }} (clang-10, clang++-10, ubuntu-20.04) (push) Waiting to run
Extension builder / ${{ matrix.os }} - ${{ matrix.cc }} (msvc, windows-2019) (push) Waiting to run
Extension builder / ${{ matrix.os }} - ${{ matrix.cc }} (msvc, windows-latest) (push) Waiting to run
Add platform-specific DETOUR macros
2025-10-22 19:35:44 -05:00
A1mDev
60d6307ac6 Bump version 2025-10-23 07:28:38 +07:00
A1mDev
6cf4b973b5 Add platform-specific DETOUR macros for TF2 (Linux i386) and CSGO (Windows)
This PR introduces a new macro, DETOUR_CUSTOM_STATIC2, to unify detour declarations
across different platforms and Source Engine versions, improving code readability.

- Linux i386 (TF2) → uses __attribute__((regparm(2)))
- Windows (CSGO) → uses __fastcall
- All other platforms → falls back to standard DETOUR_DECL_STATIC2

By consolidating detour declarations into a single macro, code is easier to read,
maintain, and less error-prone across different platforms and ABIs.
2025-10-23 07:26:03 +07:00
Ryan Stecker
2a074a30f2
Merge pull request #19 from voided/renovate/actions-setup-python-6.x
Update actions/setup-python action to v6
2025-10-22 18:37:49 -05:00
renovate[bot]
8d92438910
Update actions/setup-python action to v6 2025-10-22 22:55:44 +00:00
Ryan Stecker
b40463327b
Merge pull request #18 from voided/renovate/actions-checkout-5.x
Update actions/checkout action to v5
2025-10-22 17:53:15 -05:00
renovate[bot]
15c3fc4387
Update actions/checkout action to v5 2025-08-11 14:41:28 +00:00
Ryan Stecker
44ce149b94 Bump version. 2024-08-26 18:30:45 -05:00
Ryan Stecker
f2dc80426c Merge branch 'master' into feature/linux-fix 2024-05-05 16:45:57 -05:00
Ryan Stecker
73a39de0e9 Upload artifacts on manual CI runs. 2024-05-05 16:42:30 -05:00
Ryan Stecker
a0720d19d8 Allow running CI manually.
(cherry picked from commit 12b8fd15e20b96d0697d6b7aeb0d7733862920fc)
2024-05-05 16:35:26 -05:00
bottiger1
2b887d44f8 Update for linux after TF2 update 2024-05-05 16:31:36 -05:00
Ryan Stecker
3829a5b596
Merge pull request #11 from CookieCat45/patch-1
x32 Windows Gamedata Fix for 4/18/2024 TF2 Update
2024-04-19 17:17:24 -05:00
CookieCat
4ad80dcf6a
x32 Windows Gamedata Fix for 4/18/2024 TF2 Update 2024-04-19 17:55:13 -04:00
Ryan Stecker
117b0026e8 Bump version. 2024-04-06 13:17:30 -05:00
Ryan Stecker
57de24638f
Merge pull request #9 from fbef0102/master
Update collisionhook.inc (latest syntax)
2024-04-06 13:08:50 -05:00
Harry Potter
d317a3f68b Support CS:S gamedata 2024-04-06 17:48:37 +08:00
Harry Potter
34d9fed011 Update collisionhook.inc
Convert code to latest syntax
2024-04-06 09:00:35 +08:00
Ryan Stecker
022768b3d8 Bump version. 2024-03-28 19:14:16 -05:00
Ryan Stecker
212ca95688
Merge pull request #8 from adriansmares/master
Support l4d and l4d2 SDKs
2024-03-28 18:52:45 -05:00
Adrian-Stefan Mares
45a802a965 Support l4d and l4d2 SDKs 2024-03-28 22:38:40 +01:00
Ryan Stecker
21af9703c7
Merge pull request #7 from artvin01/master
Fix and add gamedata and instructions.
2024-03-18 18:18:06 -05:00
Artvin
0b15a570a9 Fix and add gamedata and instructions. 2024-03-18 21:51:20 +01:00
Ryan Stecker
a0429a54b6 Use setup-python@v5. 2024-03-03 18:25:54 -06:00
Ryan Stecker
c32c9e6bf6 Zipping is already included. 2024-03-03 18:23:02 -06:00
Ryan Stecker
712ec7ed63 Fix .zip.zip 2024-03-03 18:17:30 -06:00
Ryan Stecker
9343b902ec
Merge pull request #5 from voided/renovate/actions-checkout-4.x
Update actions/checkout action to v4
2024-03-03 18:12:31 -06:00
Ryan Stecker
9a1595af44
Merge pull request #4 from voided/renovate/actions-cache-4.x
Update actions/cache action to v4
2024-03-03 18:12:22 -06:00
renovate[bot]
7a6d731bc6
Update actions/checkout action to v4 2024-03-04 00:11:57 +00:00
renovate[bot]
fbd54d777c
Update actions/cache action to v4 2024-03-04 00:11:54 +00:00
Ryan Stecker
53ae788313
Merge pull request #3 from voided/renovate/configure
Configure Renovate
2024-03-03 18:11:37 -06:00
renovate[bot]
f3befde35d
Add renovate.json 2024-03-04 00:11:21 +00:00
Ryan Stecker
0b5988d297 Zip artifact name looks better. 2024-03-03 18:08:06 -06:00
Ryan Stecker
3aa78c4485 Almost there. 2024-03-03 18:07:17 -06:00
Ryan Stecker
f0d1778f90 Guess these things need unique names. 2024-03-03 18:05:15 -06:00