Commit Graph

71 Commits

Author SHA1 Message Date
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
Ryan Stecker
5002d8d55f Fix artifact upload conditions. 2024-03-03 17:41:11 -06:00
Ryan Stecker
b2fa032547 CI should trigger off master branch. 2024-03-03 17:35:25 -06:00
Ryan Stecker
6e35ebd7dc
Merge pull request #2 from voided/feature/ambuild-x64
Add ambuild + CI + x64 build fixes
2024-03-03 17:28:41 -06:00
Ryan Stecker
49eefcb0a4 Maybe fix artifact upload. 2024-03-03 17:26:18 -06:00
Ryan Stecker
e3643ff6de Only upload artifacts on pushes. 2024-03-03 17:24:24 -06:00
Ryan Stecker
57975a3b84 Fix win64 CI. 2024-03-03 17:24:10 -06:00
Ryan Stecker
4dec86cff2 Fix CI cwd. 2024-03-03 17:12:02 -06:00
Ryan Stecker
d735633d21 Try add CI. 2024-03-03 17:07:28 -06:00
Ryan Stecker
53fbee25eb Don't upload symbols. 2024-03-03 17:04:39 -06:00
Ryan Stecker
77ad110b7b Fix windows x64 build. 2024-03-03 17:04:26 -06:00
Ryan Stecker
87762586bd Cleanup. 2024-03-03 16:46:20 -06:00
Ryan Stecker
9bb8a449eb Removed unused files. 2024-03-03 16:46:10 -06:00
Ryan Stecker
7aec329e36 Add initial ambuild2 boilerplate. 2024-03-03 16:45:58 -06:00
Adrianilloo
c2363cee43 Fix hook leaks, affecting FPS over map restarts
(cherry picked from commit 567a221693b0f6ae223950847607e3a007beefa8)
2024-02-07 18:56:37 -06:00
Adrianilloo
3930ca47df Add updated gamedata 2024-02-07 18:55:39 -06:00