Commit Graph

7216 Commits

Author SHA1 Message Date
PlayBoy31
221732682b
Fix EntityListeners for SDKHooks and SDKTools Gamedata for PVKII (#2285)
Some checks are pending
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang, clang++, ubuntu-latest, linux) (push) Waiting to run
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (clang-8, clang++-8, ubuntu-20.04, linux) (push) Waiting to run
Continuous Integration / ${{ matrix.os_short }}-${{ matrix.compiler_cc }} (msvc, windows-latest, win) (push) Waiting to run
hl2sdk-mock tests / mock (push) Waiting to run
Fix EntityListeners for SDKHooks and SDKTools Gamedata for PVKII (Increased edict limit to 8,192 since 0.5.1.2)
2025-02-26 03:06:20 +00:00
Nicholas Hastings
a7e206a24e 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
2025-02-23 13:15:33 -05:00
Benoist
b71d3c0174
Fix cstrike ext gamedata for css (#2280)
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
2025-02-22 13:14:59 +00:00
Sandust60
75f4fdac40
Update sm-tf2.games.txt (#2277) 2025-02-21 13:17:57 +00:00
caxanga334
636a3d7b37
Update Day of Defeat: Source SDKHooks and SDKTools Gamedata (#2274) 2025-02-21 13:16:42 +00:00
Nicholas Hastings
e24d494467 Add fixed gamedata from Anonymous Player 2025-02-20 10:10:59 -05:00
Nicholas Hastings
63b0586c0f Update hl1mp gamdata 2025-02-20 10:10:59 -05:00
Kenzzer
1e85181f0a Fix invalid sdkhook offsets for CSS 2025-02-20 09:47:39 -05:00
Kenzzer
950f949a51 Fix errornous RemoveDisguise signature 2025-02-20 09:47:39 -05:00
Arcala
6faaefdc69
Related to #2148: (#2270)
* Added columns from the SELECT clause that were missing from the GROUP BY clause on line 529 that was causing the query to fail.
* Increased query buffer size on line 513 from 512 to 544 to accomodate the extra characters needed.
2025-02-20 04:27:53 +00:00
Nicholas Hastings
f1721409c9 Add x64 gamedata for SDKHooks on dods and hl2dm 2025-02-19 22:40:57 -05:00
Nicholas Hastings
c730598960 Update hl2sdk-manifests to latest 2025-02-19 20:16:15 -05:00
Benoist
5d468dd2c0
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>
2025-02-20 01:02:24 +00:00
Benoist
2382453d50
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>
2025-02-20 00:51:38 +00:00
Benoist
3b9c74ce96
Fix storing garbage strings (#2257) 2025-02-19 13:10:37 +01:00
Nicholas Hastings
6cd5bf87d8
Fix regression in DescribePlayer (%N / %L) for players not yet having entities (#2260)
* Define a constant for ENTREF_MASK

* Fix regression in DescribePlayer for players that don't yet have entities
2025-02-13 23:04:38 +00:00
Malifox
25faf18760
Make finding the sv_lan ConVar a static operation (#2258)
Co-authored-by: Malifox <78408070+Maliwolf@users.noreply.github.com>
2025-02-10 15:47:11 +00:00
Benoist
f6737a4760
Fix dhooks regression (#2249)
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
2025-02-04 01:39:22 +00:00
F1F88
b5e077c6f7
Fix formatting error when left-aligned and width is less than the number of characters (#2221) (#2255) 2025-02-04 01:37:31 +00:00
fltuna
2a3964a861
Fix unclear Japanese translations (#2127)
Fix not clear Japanese translation 'Pending Vote' in basetriggers.phrases.txt
Changed `ペンディング投票` to `投票待ち`. Reason is below.
`ペンディング` is the Japanese pronunciation of `Pending` as it is. And not a common phrase in Japanese.
And literal translation of `Pending` is `保留中`. But `保留中` is means `Waiting, but currently not planned.` in most of situation.
But If I understand correctly this context is waiting for a next vote until time/round limit reached or RTV.
So I've changed `ペンディング` to `待つ`. `待つ` means `Wait` in English. And then result of the change to conform to Japanese grammar is `投票待ち`.

Fix not clear Japanese translation 'Slot reserved' in reservedslots.phrases.txt
Changed `予約スロットのために落とされます。` to `予約スロットにより切断されました。`. Reason is below.
`落とす` in `落とされます` is means same as `Drop` in English.
`落とす` have a lot of meanings in one word in Japanese. For example: `Drop` `Disconnect` `To download (software)` `To reduce (speed)` `To lose (purse)` `To shed (leaves)`
So `落とす` is not clear in this context so I've changed `落とす` to `切断`.
Also `されます` is used for things that are scheduled or about to take place. And `されました` is used for something that has already been done.
This message is shown in after disconnect, so I've changed `されます` to `されました`.
Finally, result of the change become `予約スロットにより切断されました。`.
2025-01-30 22:24:44 -08:00
Headline
9a03d1227f
Attempt reparse on stat failures and return BAD_HANDLE on error (#2253) 2025-01-30 21:10:31 -08:00
Headline
60d7f605cb
Add -Wno-deprecated-declarations (#2254) 2025-01-31 03:46:09 +00:00
Nicholas Hastings
8fc2f39d37 Swap name and about fields on issue contact links 2025-01-19 11:18:40 -05:00
Nicholas Hastings
03ac4d728d Iterate on new issue template 2025-01-19 11:14:45 -05:00
Nicholas Hastings
755fa4d5f3
Update issue template to use new workflow model (#2248)
* Update issue template to use new workflow model

* Nuke old issue template

* Convert bug report template to form

* Add issue template config with support links
2025-01-19 16:09:16 +00:00
Nicholas Hastings
24679be81a
fix: Allow entity references for clients with L and N format specifiers (#2244) 2025-01-16 00:57:46 +00:00
Balim
cb0f8f0eaa
Update SDKTools Gamedata for Synergy (24.12.2) (#2241)
Update signatures for latest Synergy.
2025-01-07 23:59:57 +00:00
peace-maker
a8c91db585
Add "EnableLineDebugging" core.cfg option (#2240)
Allow extensions to register a debug break handler in the SourcePawn VM.

Enable line debugging support in the VM before any plugin is loaded through a core.cfg option.
2025-01-07 00:38:55 +01:00
peace-maker
74f1f8f6bb
Bump MySQL to 5.7.44 on Windows too (#2232)
* Bump MySQL to 5.7.44 on Windows

* Look for MYSQL57 environment variable instead of MYSQL55
2025-01-07 00:17:49 +01:00
A1m`
a44cfe134a
Allow sending panels to SourceTV client via settings (#2239)
* Allow sending panels to SourceTV client via settings

* Revert "Allow sending panels to SourceTV client via settings"

This reverts commit 93bb5ebda0.

* Allow menu to be sent to sourcetv client

* Remove IsFakeClient check

Let the plugin decide who to send the menu to
2024-12-30 20:16:25 +00:00
caxanga334
57bdd9fdb0
Add Gamedata For Half-Life 1: Deathmatch Source (#2237) 2024-12-30 06:22:56 +00:00
bauxite
d8d1a06ee4
Update common.games.txt (#2238) 2024-12-30 06:22:12 +00:00
MrD4rk5oul
3cd6ce9bb0
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.
2024-12-27 19:51:17 +00:00
MrD4rk5oul
52211de8e9
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.
2024-12-26 20:12:46 +00:00
Nicholas Hastings
4004471d8d Update safetyhook again, restoring AM patches 2024-12-24 15:01:50 -05:00
Nicholas Hastings
d2296e463b Update safetyhook 2024-12-17 21:35:47 -05:00
The-Doggy
f586bc2f07
Fix incorrect offset for CommitSuicide (#2224) 2024-12-09 23:58:21 +00:00
Balim
699f876473
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.
2024-12-07 19:06:48 +00:00
Nicholas Hastings
0fcbe934ff Bump to latest (first) SourcePawn 1.13 2024-11-29 22:36:24 -05:00
Nicholas Hastings
bd157080dc Bump SourcePawn to latest 2024-11-29 14:16:50 -05:00
caxanga334
f086c0a638
Update SDKTools & SDKHooks Gamedata (#2222)
Offsets from Linux beta dedicated server binary.
2024-11-18 02:48:32 +00:00
Nicholas Hastings
c30f033022 Update some hl2mp gamedata 2024-11-17 12:50:15 -05:00
Nicholas Hastings
a16ba7ca7b Revert "- Fixes for OnPlayerTeleport hook for linux and linux64 systems (#2214)"
This reverts commit e015172bf9.
2024-11-02 21:51:09 -04:00
Accelerator
932010e63c
Update libmaxminddb and MySQL 5.7 (#2192)
* Update libmaxminddb and MySQL 5.7 (linux checkout)

* Bump libmaxminddb version

* Typo fix
2024-11-02 17:01:23 +00:00
Nicholas Hastings
34ddf6d2c8
Update SQLite to 3.47.0 (#2215) 2024-11-02 15:38:56 +00:00
MrD4rk5oul
29bff12b23
- 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
2024-11-02 15:38:29 +00:00
fdxx
2be15ff629
Fix SDKCall NULL_STRING (#2178) 2024-11-02 15:27:08 +00:00
Kit o' Rifty
34e9605519
Add IntMap methodmap (#2018)
* Add new IntHashMap and IntMap natives

This is a continuation of #579.

[HashMap] Adds new IntHashMap and IntMap natives.

This patch makes the following changes
  * Refactors StringHashMap to a generic HashMap template
  * Adds the IntHashMap class
  * Adds new IntMap natives
  * Adds IntMap tests to the tries test suite

[HashMap] Reverted rename of CharsAndLength

[HashMap] Use more descriptive template names

[HashMap] Removed old-style natives

[HashMap] Removed IntHash class

[HashMap] Reverted some search & replace errors

Co-authored-by: Geoffrey McRae <geoff@hostfission.com>

* Fix spelling mistake + include

* Fix tries test

* Update tests with clone + ContainsKey

---------

Co-authored-by: Geoffrey McRae <geoff@hostfission.com>
Co-authored-by: Nicholas Hastings <nshastings@gmail.com>
2024-10-31 23:35:41 +00:00
Nick Hastings
6c3486d732 Bump AMTL version 2024-10-28 15:23:25 -04:00
Nick Hastings
1d8e90cdda Bump SourcePawn to latest 2024-10-28 00:51:34 -04:00