Commit Graph

7208 Commits

Author SHA1 Message Date
Nicholas Hastings
17ebba55d3 Fix/add LookupAttachment gamedata for cstrike/dod/hl2mp (fixes #2337) 2025-06-21 16:10:38 -04:00
Nicholas Hastings
5c407d4948 Add missing in-game check in adminmenu
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-14, clang++-14, ubuntu-22.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
2025-06-01 13:55:10 -04:00
ambaca
86ee4b6eae Update sm-tf2.games.txt (#2327)
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-14, clang++-14, ubuntu-22.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
update "IsPlayerInDuel" signatures, windows 32bit and 64bit
2025-05-31 10:18:02 -04:00
azzy
c463f8332e Update TF2Classic 2.2.3 gamedata (#2325)
* Update SDKHooks gamedata

* Update SDKTools gamedata
2025-05-31 10:17:53 -04:00
Kenzzer
0509819f3f
Update hl2sdk-manifests
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-14, clang++-14, ubuntu-22.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
2025-05-30 14:34:40 +02:00
Malifox
4cac9f1e1c Fix crash when selecting a vote item that contains a format specifier (#2323)
Co-authored-by: Malifox <78408070+Maliwolf@users.noreply.github.com>
2025-05-30 00:12:02 -07:00
Alienmario
1b8a87ca95 Update LookupAttachment signature (#2319)
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-14, clang++-14, ubuntu-22.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
(cherry picked from commit 6d13a70b99)
2025-05-20 20:44:33 -04:00
Benoist
78799a7718 Update sm-tf2.games.txt (#2318)
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-14, clang++-14, ubuntu-22.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
(cherry picked from commit 7f4c5512a9)
2025-05-12 21:06:02 -04:00
Benoist
6218e836e6 Update StunPlayer signature (#2316)
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-14, clang++-14, ubuntu-22.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
(cherry picked from commit b0cf46521b)
2025-05-01 19:05:40 -04:00
Benoist
0fb53fe75d Update gamedata (#2315)
* Update gamedata

* Fix copy-paste mistake for windows64

* Update CalcIsAttackCriticalHelper offset

---------

Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
(cherry picked from commit ecf33e313f)
2025-05-01 17:21:38 -04:00
Nicholas Hastings
f63bdfecd1 Fix ep2v Win32 FireOutput sig (#2276)
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-14, clang++-14, ubuntu-22.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
2025-04-27 11:50:12 -04:00
Nicholas Hastings
6155a16879 Replace retired ubuntu-20.04 runner in CI
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-14, clang++-14, ubuntu-22.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
2025-04-18 10:24:36 -04:00
caxanga334
08ad119812 Fix Incorrect SetTransmit Offset for HL2DM (#2304)
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-8, clang++-8, ubuntu-20.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
(cherry picked from commit f896c4a24d)
2025-03-23 13:13:23 -04:00
caxanga334
7c7514ed3a Update HL2DM x86-64 SDKTools Gamedata (#2300)
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-8, clang++-8, ubuntu-20.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
(cherry picked from commit 5e3dc6c6c4)
2025-03-10 11:48:10 -04:00
ambaca
1984539f92 Update engine.ep2v.txt - DOD:S Touch offset (#2298)
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-8, clang++-8, ubuntu-20.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
(cherry picked from commit 7cb61fe7c3)
2025-03-06 17:26:37 -05:00
ambaca
4250635d40 Fix cstrike ext gamedata for css 64bit #2287 (#2289)
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-8, clang++-8, ubuntu-20.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
(cherry picked from commit 7fc48b8efe)
2025-03-02 11:13:37 -05:00
Benoist
8185354573 Fix sdktools css gamedata (#2286)
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-8, clang++-8, ubuntu-20.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
(cherry picked from commit d5e05fae59)
2025-02-26 18:01:40 -05:00
Nicholas Hastings
29a0b91c99 Update hl2sdk-manifests to latest
Some checks failed
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-8, clang++-8, ubuntu-20.04, linux) (push) Has been cancelled
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Has been cancelled
hl2sdk-mock tests / mock (push) Has been cancelled
Related to #2278 for adding GAME_DLL define

(cherry picked from commit a7e206a24e)
2025-02-23 21:38:12 -05:00
Benoist
17a2f4bdbf Fix cstrike ext gamedata for css (#2280)
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
(cherry picked from commit b71d3c0174)
2025-02-22 08:16:10 -05:00
Sandust60
f2a9896764 Update sm-tf2.games.txt (#2277)
(cherry picked from commit 75f4fdac40)
2025-02-21 08:20:03 -05:00
caxanga334
440457d5c9 Update Day of Defeat: Source SDKHooks and SDKTools Gamedata (#2274)
(cherry picked from commit 636a3d7b37)
2025-02-21 08:19:50 -05:00
Nicholas Hastings
31c89a099c Add fixed gamedata from Anonymous Player
(cherry picked from commit e24d494467)
2025-02-20 10:11:57 -05:00
Nicholas Hastings
8177404cd4 Update hl1mp gamdata
(cherry picked from commit 63b0586c0f)
2025-02-20 10:11:50 -05:00
Kenzzer
4d585a0d5d Fix invalid sdkhook offsets for CSS
(cherry picked from commit 1e85181f0a)
2025-02-20 10:05:50 -05:00
Kenzzer
7f05b73d23 Fix errornous RemoveDisguise signature
(cherry picked from commit 950f949a51)
2025-02-20 10:05:00 -05:00
Nicholas Hastings
9c182b568f Add x64 gamedata for SDKHooks on dods and hl2dm
(cherry picked from commit f1721409c9)
2025-02-19 22:42:24 -05:00
Nicholas Hastings
496ece721c Update hl2sdk-manifests to latest
(cherry picked from commit c730598960)
2025-02-19 22:03:42 -05:00
Benoist
e6e470058d Update TF2 & CSS gamedata (#2269)
* Gamedata update + Merge css back into orangebox

* update tf2 gamedata

* fix incorrect gamedata key

---------

Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
(cherry picked from commit 5d468dd2c0)
2025-02-19 22:03:23 -05:00
Benoist
fc4d88f7db Manifest updates and compilation fixes for css, tf2, dods, hl2dm (#2268)
* Initial attempt at compiling against tf2_sdk2013

* compilation fix for css

* Switch to AMTL platform arch defines

* Add CBasePlayer forward decl for dods and hl2dm as well

* Update hl2sdk-manifests

* Add dods to CI

* Actually include am-platform.h

---------

Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
Co-authored-by: Nicholas Hastings <nshastings@gmail.com>
(cherry picked from commit 2382453d50)
2025-02-19 22:03:08 -05:00
Malifox
8f921d971d Make finding the sv_lan ConVar a static operation (#2258)
Co-authored-by: Malifox <78408070+Maliwolf@users.noreply.github.com>
(cherry picked from commit 25faf18760)
2025-02-17 15:36:55 -05:00
Benoist
b4cb8789fa Fix dhooks regression (#2249)
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
(cherry picked from commit f6737a4760)
2025-02-17 15:36:44 -05:00
Balim
166924374e Update SDKTools Gamedata for Synergy (24.12.2) (#2241)
Update signatures for latest Synergy.

(cherry picked from commit cb0f8f0eaa)
2025-01-07 19:19:52 -05:00
caxanga334
9e51736fe8 Add Gamedata For Half-Life 1: Deathmatch Source (#2237)
(cherry picked from commit 57bdd9fdb0)
2024-12-31 09:43:39 -05:00
bauxite
6848d84a65 Update common.games.txt (#2238)
(cherry picked from commit d8d1a06ee4)
2024-12-31 09:43:25 -05:00
MrD4rk5oul
e3ce2692ee Correction for sourcemod use the new teleportation check gamedata registry from now on. (#2235)
* - Fixes for OnPlayerTeleport hook for linux and linux64 systems
  - Changed signature call of `CanPlayerTeleport` for linux/linux64 to current used name
  - Applied fix at detour class CanPlayerBeTeleported to use standard parameter proceedings for linux

* Created a new registry for Teleportation Checking, marking the old one obsolete for older Sourcemod versions.

* Correction for sourcemod use the correct registry from now on.

(cherry picked from commit 3cd6ce9bb0)
2024-12-31 09:43:07 -05:00
MrD4rk5oul
8489e2e65a Fixes for OnPlayerTeleport hook for linux and linux64 systems (#2234)
* - Fixes for OnPlayerTeleport hook for linux and linux64 systems
  - Changed signature call of `CanPlayerTeleport` for linux/linux64 to current used name
  - Applied fix at detour class CanPlayerBeTeleported to use standard parameter proceedings for linux

* Created a new registry for Teleportation Checking, marking the old one obsolete for older Sourcemod versions.

(cherry picked from commit 52211de8e9)
2024-12-31 09:42:59 -05:00
The-Doggy
e5921fed53 Fix incorrect offset for CommitSuicide (#2224)
(cherry picked from commit f586bc2f07)
2024-12-09 18:59:29 -05:00
Balim
c537423606 Update SDKTools & SDKHooks Gamedata for Synergy (#2228)
Update Synergy offsets and signatures for latest Synergy. There are still updates happening, so these may become incorrect in the coming weeks.

(cherry picked from commit 699f876473)
2024-12-07 14:08:24 -05:00
Nicholas Hastings
d5470df0c9 Bump to latest SourcePawn 1.12 2024-11-29 22:37:00 -05:00
caxanga334
8690afc159 Update SDKTools & SDKHooks Gamedata (#2222)
Offsets from Linux beta dedicated server binary.

(cherry picked from commit f086c0a638)
2024-11-17 21:49:57 -05:00
Nicholas Hastings
dc3b32f1da Update some hl2mp gamedata
(cherry picked from commit c30f033022)
2024-11-17 12:50:52 -05:00
Nicholas Hastings
db8bb68be6 Revert "- Fixes for OnPlayerTeleport hook for linux and linux64 systems (#2214)"
This reverts commit e015172bf9.
2024-11-02 21:50:38 -04:00
MrD4rk5oul
e015172bf9 - Fixes for OnPlayerTeleport hook for linux and linux64 systems (#2214)
- Changed signature call of `CanPlayerTeleport` for linux/linux64 to current used name
  - Applied fix at detour class CanPlayerBeTeleported to use standard parameter proceedings for linux

(cherry picked from commit 29bff12b23)
2024-11-02 11:41:19 -04:00
Nick Hastings
7dc601eeb9 Bump SourcePawn to latest 2024-10-28 17:05:07 -04:00
Benoist
6b6dbc6c06
Dhooks safetyhook (#2205)
* remove libudis86

* switch to safetyhook

* Don't leak memory

* fix issue with the trampoline

* Add x86_64 detour support (windows)

* Allow to differentiate platforms

---------

Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
2024-10-20 16:45:19 +00:00
Nick Hastings
0a6fa1052a Bump sourcepawn version to fix some regressions 2024-10-20 11:19:01 -04:00
Nick Hastings
3bc55e6890 Remove macOS from SP scripting CI 2024-10-19 13:25:14 -04:00
Nick Hastings
80dfa1cc77 Add Clone to Handle methodmap 2024-10-19 13:20:20 -04:00
Benoist
b9f85c8e74
Update pushbuild.txt (#2209) 2024-10-18 19:47:03 -04:00
Nick Hastings
1fbe066328 Rebuild for hl2sdk-tf2 changes. (fixes #2208) 2024-10-11 10:16:43 -04:00