Nicholas Hastings
14c9ac8fdb
[Buildbot] Delete package after successful upload. ( #1665 )
...
* [Buildbot] Delete package after successful upload.
* Use autodie.
* ;
2021-12-13 17:52:26 +00:00
Nick Hastings
93cd78a6c5
Remove dead code.
2021-12-13 10:00:42 -05:00
Nick Hastings
b62f332611
Use SteamWorks C++ API in CStrike RulesFix, for better interface compatibility.
2021-12-13 09:34:00 -05:00
Asher Baker
47f135534d
Upload libsourcepawn Breakpad symbols as well
2021-12-12 15:04:40 +00:00
Asher Baker
bb095097a2
Upload libsourcepawn debug symbols
2021-12-12 14:43:32 +00:00
David Anderson
c873e1aafb
Update SourcePawn/AMTL to fix build.
2021-12-11 16:28:04 -08:00
Fyren
455bb14589
Update SP.
2021-12-11 04:13:59 -05:00
Headline
e786ff54f7
Prevent enum shadowing & pin sourcemod for build fixes ( #1661 )
2021-12-10 14:22:04 -08:00
David Anderson
af3c10b173
Update AMTL.
2021-12-09 18:14:28 -08:00
David Anderson
351ac171d2
Merge branch 'fix-menu-vote-handler'
2021-12-09 18:13:30 -08:00
David Anderson
96c74651db
Fix vote menu handler to work with direct arrays.
2021-12-09 18:10:35 -08:00
Benoist
329d587214
Fix ShouldCollide originalResult behaviour ( #1657 )
2021-11-30 09:24:56 +00:00
David Anderson
4e3df76358
Update SourcePawn.
...
Fix fix an hl2sdk-mock build error.
2021-11-23 00:11:48 -08:00
Stanislav Polshyn
161084e6f8
gamedata: Add SetEntityOwner L4D1 offset ( #1649 )
2021-11-22 16:46:07 -08:00
Benoist
b38c9824fe
sdktools: Add EntityCollisionRulesChanged & SetEntityOwner natives ( #1620 )
...
* Add EntityCollisionRulesChanged & SetEntityOwner natives
* fix win build, and unpushed changes
* Fixed bad world loop
* Requested changes + csgo offsets
* small copy paste mistake
* Strip the debug log lines
* Tiny clean up in comments
* line
* <dvander> try again
* sdktools: add default Param for owner.
Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
Co-authored-by: Kyle Sanderson <kyle.leet@gmail.com>
2021-11-21 23:03:35 -08:00
Adrián
4e4c2a7bb0
menusys: Correct GetMenuExitBackButton returncode ( #1646 )
2021-11-20 16:52:40 -08:00
peace-maker
1c30b88069
Cache copy of library on first symbol/signature lookup ( #1642 )
...
Always perform signature searches on an unaltered copy of the binary. This avoids signature mismatches if the same function is detoured twice and thus the first bytes of the function were replaced by the detour.
2021-11-18 17:55:32 +01:00
David Anderson
31f6c0cb18
Dedent some menu code for readability.
2021-11-17 18:19:40 -08:00
Peace-Maker
9cb693d8a3
Ignore all build* folders in .gitignore
...
I frequently have one like `buildwin` and `buildlin` for the different OS in WSL.
2021-11-17 13:17:39 +01:00
Peace-Maker
896e92264f
Use SourceMod's version number
2021-11-17 13:17:39 +01:00
Peace-Maker
f32b210ec9
Print OS errors if mprotect fails
...
This helped catch a bug in DHooks before, so it's worth adding it in here as well.
2021-11-17 13:17:39 +01:00
Peace-Maker
8f7ecf66a4
Use JMP patching of CDetour
2021-11-17 13:17:39 +01:00
Peace-Maker
581068c09b
Add copyright headers
2021-11-17 13:17:39 +01:00
Peace-Maker
0f5f1a814e
Import DHooks + Dynamic Detouring
...
This is the latest DHooks version from 1314f2d1b4
2021-11-17 13:17:39 +01:00
Adrián
18f9d65938
Fix translations getting truncated prematurely ( #1640 )
2021-11-16 16:09:30 +00:00
Nick Hastings
589fc96bc9
Update Contagion SDKHooks gamedata.
2021-11-15 21:26:23 -05:00
Nick Hastings
5787fca029
Disable Reserved Slots plugin on Contagion.
...
(It doesn't have sv_visiblemaxplayers).
2021-11-15 20:53:09 -05:00
Nick Hastings
09ea982bbd
Make separate copy of makesig script for IDA 7.x.
2021-11-15 20:52:37 -05:00
Mikusch
e3569edb65
Update Team Fortress 2 gamedata
...
Shift virtual offsets up by 3
2021-11-15 20:43:51 -05:00
Nick Hastings
3db7116620
Update Contagion SDKTools gamedata.
2021-11-15 20:31:54 -05:00
dysphie
83672a6ce0
Fix "ForcePlayerSuicide" linux offset in NMRiH ( #1627 )
2021-11-12 09:19:41 +01:00
David Anderson
90fec5c6df
Add support for ASAN.
2021-11-11 23:41:42 -08:00
David Anderson
257535daf2
Update SourcePawn.
...
This fixes a few more regressions found in the new compiler.
2021-11-07 18:16:20 -08:00
David Anderson
eb0878be2b
Update SourcePawn.
...
This fixes a recent stability regression.
2021-11-02 10:51:00 -07:00
Nick Hastings
f229badbfc
Fix server binary name for CRC lookups.
2021-11-01 13:04:23 -04:00
Nick Hastings
9a6866d14a
Invert CRC to match most popular implementations.
2021-11-01 13:04:23 -04:00
dysphie
8991b557ab
Update gamedata for NMRiH 1.12 ( #1623 )
...
* Fix NMRiH's sdktools gamedata
* Fix NMRiH's sdkhooks gamedata
* Fix GroundEntChanged linux offset
2021-11-01 01:42:45 +00:00
David Anderson
be60a55aa3
Update SourcePawn.
2021-10-31 12:30:51 -10:00
David Anderson
10795fbed5
Switch to clang-8.
...
This is the new minimum supported Clang version going forward.
2021-10-27 09:44:19 -10:00
FortyTwoFortyTwo
9d7e720f33
Fix compiling with tf2_stocks
2021-10-27 07:51:33 -04:00
David Anderson
7605940994
Fix build.
2021-10-26 23:33:00 -07:00
David Anderson
94ff26bdf1
Fix error return of FormatNativeString. ( #1613 )
2021-10-26 22:31:58 -07:00
David Anderson
2a06680252
Update to the new SourcePawn compiler.
...
This imports the brand new SourcePawn compiler. The new compiler is much
faster to compile and generates significantly improved code around
array generation and array access.
There are a number of compatibility changes in the new compiler. Most of
these are due to improved type checking and error detection. The full
list of notes can be found here:
https://github.com/alliedmodders/sourcepawn/blob/master/docs/upgrading-1.11.md
Additionally, .smx files generated by the new compiler will NOT load on
earlier versions of SourceMod, including earlier versions of 1.11. Old
plugins will continue to load as normal.
2021-10-26 17:45:48 -10:00
Nick Hastings
38a069b97a
Throw error if unknown SDK call type specified.
2021-10-26 17:32:25 -04:00
Nick Hastings
4b58b9f673
Reorder SDKCallType enum for better compatibility with existing plugins.
2021-10-26 17:32:02 -04:00
dragokas
ffc23a1a1e
Exposed SDKCall_Server call type to use CBaseServer methods
2021-10-26 17:18:16 -04:00
David Anderson
cab60f7385
Bump handle limit to 1MB.
...
This bumps the handle bits to 20 and reduces the serial/cookie bits to
12. A warning is emitted if a single owner creates more than 100k
handles.
Tested on mock srcds with sm_dump_handles.
2021-10-26 07:05:34 -10:00
Kyle
92ce0fe814
Update TerminateRound signature for CSGO
2021-10-26 09:46:21 -04:00
Vladimir
79d594aca3
Add OnClientLanguageChanged() forward ( #1597 )
2021-10-25 19:45:24 +01:00
Asher Baker
a343410793
Fix build against released MM:S branches ( #1607 )
...
`SOURCE_ENGINE_MOCK` is part of the MM:S API and only available in 1.12
which is the dev branch of MM:S. We can build the mock SM build without
it anyway, but this is still a little gross as it is just missing loader
support which could be confusing.
This also changes AMBuildScript to first look for a checkout of MM:S
1.11 which has been the stable branch for a while, 1.10 is still allowed
as a fallback as that seems to still build without issue.
2021-10-25 19:42:51 +01:00