Nick Hastings
6733c4182d
Fix helpers module path lookup on newer Perl versions.
2023-08-30 22:08:45 +02:00
Nick Hastings
28ef59ada5
Missing ;s.
2023-08-30 22:08:45 +02:00
Nicholas Hastings
647e320b57
[Buildbot] Delete package after successful upload. ( #1665 )
...
* [Buildbot] Delete package after successful upload.
* Use autodie.
* ;
2023-08-30 22:08:45 +02:00
Nick Hastings
cdfbdcc29d
Remove dead code.
2023-08-30 22:08:45 +02:00
Nick Hastings
4f94b4f900
Use SteamWorks C++ API in CStrike RulesFix, for better interface compatibility.
2023-08-30 22:08:45 +02:00
Nick Hastings
a60c443b29
Update Contagion SDKHooks gamedata.
2023-08-30 22:08:45 +02:00
Nick Hastings
b064366169
Disable Reserved Slots plugin on Contagion.
...
(It doesn't have sv_visiblemaxplayers).
2023-08-30 22:08:45 +02:00
Nick Hastings
a06a903989
Make separate copy of makesig script for IDA 7.x.
2023-08-30 22:08:45 +02:00
Nick Hastings
e2ca3a9493
Update Contagion SDKTools gamedata.
2023-08-30 22:08:45 +02:00
Nick Hastings
9ec5cb819c
Fix server binary name for CRC lookups.
2023-08-30 22:08:45 +02:00
Nick Hastings
f8e664b797
Invert CRC to match most popular implementations.
2023-08-30 22:08:45 +02:00
Nick Hastings
52b8e95aae
Throw error if unknown SDK call type specified.
2023-08-30 22:08:45 +02:00
Nick Hastings
bb6e6fd3b6
Reorder SDKCallType enum for better compatibility with existing plugins.
2023-08-30 22:08:45 +02:00
Nick Hastings
29c33bfcc9
Fix up OnClientSettingsChange logic order.
...
- Fixes bot name cache not getting updated (see #1579 )
- Fixes IClientListener::OnClientSettingsChanged not being called for bots.
2023-08-30 22:08:45 +02:00
Nick Hastings
88bdbf4866
Add support for other Steam ID formats to admin-sql-threaded ( #1520 ).
2023-08-30 22:08:45 +02:00
Nick Hastings
1559b75ae7
Don't cache replay_enable value when evaling whether to use FileExists hook.
...
Speculative fix for #1581
2023-08-30 22:08:45 +02:00
Nick Hastings
ff00e3d036
Mark unloaded extensions as not fully loaded ( fixes #1574 ).
2023-08-30 22:08:45 +02:00
Nick Hastings
6250db7dba
Add missing parameters for CSWeaponDrop.
2023-08-30 22:08:45 +02:00
Nick Hastings
55382e0a0f
Add option to not bypass hooks with TakeDamage and DropWeapon natives.
2023-08-30 22:08:45 +02:00
Nick Hastings
d8b00675d6
Remove obsolete core-legacy checks.
2023-08-30 22:08:45 +02:00
Nick Hastings
633298b6a9
Fix attempting to link win32 libprotobuf on win64.
2023-08-30 22:08:45 +02:00
Nick Hastings
656a9fa94f
Use MM:S master for Windows builds (already doing for Linux/Mac).
2023-08-30 22:08:45 +02:00
Nicholas Hastings
bb7929594d
Typo fix.
2023-08-30 22:08:45 +02:00
Nick Hastings
d4545a105e
Fix incorrect param types in CS:GO GNI (otherwise broken for x64).
2023-08-30 22:08:45 +02:00
Nick Hastings
1c788b5c0a
Remove manual ptr math in vnatives for params not mapped to cell params.
2023-08-30 22:08:45 +02:00
Nick Hastings
7ce8a80bf6
Fix Blade Symphony GiveNamedItem call on x64.
2023-08-30 22:08:45 +02:00
Nick Hastings
d0c4657b75
Add ValveType_Object type.
...
This is for the few cases where we have function parameters to objects that
don't fit our other predefined types (CBaseEntity, CBasePlayer, string).
Most calls currently pass those as POD (which is incorrect, but works on
x86), or one of the other pointer types (which is also incorrect, and can
lead to confusion, but works on x86 and x86-64).
This type only works when manually buffering the parameter for calls, and
is not supported for return types.
2023-08-30 22:08:45 +02:00
Nick Hastings
167e6d8571
On Linux, link against server libs instead of client (fixes META_CONPRINT).
2023-08-30 22:08:45 +02:00
Nick Hastings
b909ea07ec
Update multiple SDKTools calls to be x64-safe [sizeof(void*) != sizeof(int)]
2023-08-30 22:08:45 +02:00
Nick Hastings
410eb01f91
Add missing WriteBaselines signatures for Blade Symphony.
2023-08-30 22:08:45 +02:00
Nick Hastings
f18c6fb9af
Fix crash with IBinTools calls on x64 for functions with void return.
2023-08-30 22:08:45 +02:00
Nick Hastings
c66175d64e
Use new GetIServer call and updated IServerTools calls on Blade Symphony.
2023-08-30 22:08:45 +02:00
Nick Hastings
a3fbbe41f2
Enable more CS:GO engine logic for Blade Symphony.
2023-08-30 22:08:45 +02:00
Nick Hastings
ed5713b3fd
Blade Symphony gamedata updates, round 1.
2023-08-30 22:08:45 +02:00
Nick Hastings
4b01feea45
Fix CS:GO transposing of GiveNamedItem last param and return.
2023-08-30 22:08:45 +02:00
Nick Hastings
800f613f92
Enable 64-bit builds for Blade Symphony.
2023-08-30 22:08:44 +02:00
Nick Hastings
4c9e856197
Add .vs and .vscode dirs to .gitignore.
2023-08-30 22:08:44 +02:00
Nick Hastings
b4c5726fc2
Trigger build for TF2 SDK INetChannel changes.
2023-08-30 22:08:44 +02:00
Nick Hastings
53c8d5533a
Trigger build for TF2 SDK changes.
2023-08-30 22:08:44 +02:00
ae485c3115
Add A2S_Rules fix for CS:GO to CStrike extension. ( #614 )
...
* Add A2S_Rules fix for CS:GO to CStrike extension.
* Dont force set the cvar. Add checks before patching.
* Remove incorrect and useless check.
* Remove checking value as it is in the signature.
* Update build script changes to AMBuild 2.1 API to fix build.
* Fix bad check and ConVarRef being resolved too early.
* Whoops. This line is kinda important. Got nuked when refactoring.
* Remove unused variable.
* Updatet gamedata.
* Switch to "Addresses" gamedata lookup
* Add linux64 gamedata
* Fix mac build
Co-authored-by: Ruben Gonzalez <[email protected] >
Co-authored-by: Peace-Maker <[email protected] >
2021-03-08 22:42:32 +00:00
Nicholas Hastings
8e7d41ec02
Add NULL check to GetEntPropString return. ( #1376 )
...
This can be NULL for non-interned strings that don't have a value set.
2020-10-27 18:51:12 -04:00
Nicholas Hastings
18d93ff677
Sendprop string fixes ( #1372 )
...
* Fix reading SendProp non-interned strings.
* Make Get/SetEntPropString for SendProps use same macros as other funcs.
2020-10-23 11:26:54 +00:00
Nicholas Hastings
b364bf8b06
Merge pull request #1102 from nosoop/sf11
...
TF2: Add new condition from Scream Fortress XI
2020-06-29 09:01:59 -04:00
Nicholas Hastings
dea3ef70a2
Add string_t SetEntPropString support for ep1 ( fixes #1287 ) ( #1299 )
2020-06-28 20:09:57 -04:00
Nick Hastings
1cc7d37189
Fix Dark Messiah build.
2020-06-28 13:41:27 -04:00
Nick Hastings
4c8103a4e1
Add string_t SetEntPropString support for ep1 ( fixes #1287 )
2020-06-25 21:20:56 -04:00
Nick Hastings
2ebbf2774b
Update Fortress Forever gamedata.
2020-06-25 12:49:31 -04:00
Nicholas Hastings
7e0dd1fd41
Update TF2 CanBeAutobalanced gamedata.
2020-06-17 00:50:43 +00:00
Nick Hastings
1d98c3a782
Fix Linux SetClientName/SetUserConVar gamedata on Nuclear Dawn ( Fixes #1225 ).
2020-04-08 17:47:49 -04:00
Nicholas Hastings
1000d419fc
Throw configuration error on unsupported compilers ( #1029 )
2019-11-15 16:40:39 -08:00
Nicholas Hastings
14227c04b8
Fix matchmaking_ds bin not being found for gamedata ( #1006 ). ( #1028 )
2019-06-01 14:30:22 -04:00
Nicholas Hastings
7e418933e7
Re-add missing GetEconItemView param ( fixes #1001 ). ( #1017 )
2019-05-14 20:55:44 -04:00
Nicholas Hastings
05b3fc0fb9
Re-add float cast on TF2_AddCondition param ( fixes #1013 ). ( #1016 )
...
Broken by ArgScuffer
2019-05-14 19:22:43 -04:00
Nick Hastings
b92381505a
Update Linux CSWeaponDropBB signature.
2019-05-01 11:35:13 -04:00
Nicholas Hastings
5ba6b1426b
Revert "Update CS:GO CSWeaponDrop Signature ( #985 )" ( #990 )
...
This reverts commit fc7453a6c7 .
2019-05-01 11:31:26 -04:00
Nicholas Hastings
318b36cdcf
Trigger build for hl2sdk-csgo update.
2019-03-28 20:00:20 -04:00
Nicholas Hastings
a2246af121
Unify map lookup logic across tf2esque engines. ( fixes #927 ) ( #931 )
2019-01-07 18:17:28 -05:00
Nick Hastings
821251b176
Fix BfRead.BytesLeft not being able to be optional. ( fixes #945 ).
2019-01-01 15:34:26 -05:00
Nicholas Hastings
5e7596dea6
Upgrade SQLite from v3.22.0 to v3.26.0. ( #935 )
2018-12-19 17:26:29 -05:00
Nick Hastings
9a4fe1c475
Fix signed/unsigned compare on Windows.
2018-12-12 20:02:23 -05:00
Nick Hastings
c196082988
Typo fix for CS:GO POSIX Extinguish gamedata.
2018-12-08 09:05:10 -05:00
Nick Hastings
9e58476631
Update CS:GO contribution score offset.
2018-12-07 07:24:30 -05:00
Nick Hastings
4bebdc18a2
Hmm...
2018-12-06 20:31:29 -05:00
Nick Hastings
a01529b210
Add new GiveNamedItem param for CS:GO.
2018-12-06 20:18:21 -05:00
Nick Hastings
0b35c84bf0
Update CS:GO SDKTools and SDKHooks offsets.
2018-12-06 19:23:32 -05:00
Nick Hastings
3511d2a44d
Trigger build against hl2sdk-tf2 update.
2018-08-02 17:29:09 -04:00
Nick Hastings
4f2bb62ff9
Enable radio menus for IOSoccer.
2018-07-10 20:19:36 -04:00
Nick Hastings
a9c9da1066
Update SDKTools sound functionality for hl2sdk-csgo changes.
2018-07-07 08:57:00 -04:00
Nick Hastings
2860f31cb0
Trigger build for hl2sdk-csgo update.
2018-07-06 20:54:36 -04:00
Nick Hastings
c458d1e600
Trigger build for hl2sdk-csgo update.
2018-07-06 19:08:58 -04:00
Nick Hastings
6287774d69
Update SDKTools gamedata for IOSoccer ( fixes #833 ).
2018-06-22 16:30:22 -04:00
Nick Hastings
53c63def07
Use env vars to find MySQL src on Linux, macOS.
2018-06-07 20:40:14 -04:00
Nick Hastings
ddebc2a075
Fix oops with SetConVarBounds.
2018-06-03 12:36:58 -04:00
Nick Hastings
cbcda61135
Swap _XKEYCHECK_H for _ALLOW_KEYWORD_MACROS, in case it moves to a
...
different header.
2018-05-21 19:54:12 -04:00
Nick Hastings
cfdedce362
Missed converting a GetFlags instance.
2018-05-06 13:18:04 -04:00
Nick Hastings
467d57059a
Out with the old ConVar accessibility hacks, in with the new.
2018-05-06 12:59:33 -04:00
Nick Hastings
c993712438
Update BM:S gamedata.
2018-05-06 12:17:47 -04:00
Nick Hastings
a69d18ae1c
Fix warning/error on newer Clang versions from abort not being defined.
2018-05-06 10:28:24 -04:00
Nick Hastings
95dae67d5b
Fix wrong matchmaking_ds bin path being used in some instances.
2018-05-06 10:26:43 -04:00
Nick Hastings
f6a64da672
Update Insurgency FireOutput gamedata.
2018-05-05 11:35:06 -04:00
Nick Hastings
11b23a6d07
Update ConVar hacks for BMS.
...
This is also to trigger an MM:S build for hl2sdk changes in multiple branches.
2018-05-05 11:01:55 -04:00
Nick Hastings
b0e7bab980
Merge branch 'master' of https://github.com/alliedmodders/sourcemod
2018-03-28 21:11:14 -04:00
Nick Hastings
9b8d28de56
Allow -1/null for attacker and inflictor for OTD (bug 6494).
2018-03-28 21:10:32 -04:00
Nicholas Hastings
08fe840bfd
Probably fix Windows build.
2018-03-20 17:25:48 -04:00
Nicholas Hastings
4637cf9221
Use MySQL 5.5 for MySQL extension. ( #786 )
2018-03-20 17:12:30 -04:00
Nicholas Hastings
0a91b1f5b1
Increase MAX_NAME_LENGTH to match CS:GO MAX_PLAYER_NAME_LENGTH.
2018-02-25 10:51:18 -05:00
Nicholas Hastings
a17b47a2dc
Add Protobuf.HasField native.
2018-02-25 10:49:37 -05:00
Nicholas Hastings
9374620b8b
Add RemoveEntity native. (bug 5714) ( #745 )
2018-01-07 13:52:36 -05:00
Nicholas Hastings
29b1926432
A couple of fixups to last commit (NPOTB).
2017-12-29 04:55:56 -08:00
Nicholas Hastings
e0a154faa0
Add TF2 NextBot symbol data from Pelipoka to GDC (NPOTB).
2017-12-29 04:38:47 -08:00
Nicholas Hastings
87858ef264
Test build.
2017-12-18 21:00:04 -05:00
Nicholas Hastings
98fea02eaa
Roll version. >_>
2017-12-18 20:39:57 -05:00
Nicholas Hastings
1de6dbacad
Update TF2 CalcIsAttackCritical gamedata.
2017-12-14 08:27:37 -05:00
Nicholas Hastings
4007ec8cf8
Temp fix for load issues on Linux.
2017-12-05 20:44:53 -05:00
Nicholas Hastings
89732f7935
Revert "Update pushbuild.txt"
...
This reverts commit 8589a091dd .
2017-11-27 20:57:18 -05:00
Nicholas Hastings
d9bf0a816e
Fix CreateInterface missing in loader.
2017-11-27 19:21:25 -05:00
Nicholas Hastings
95afe72307
Separate out DOI build. ( #718 )
2017-11-03 15:45:16 -04:00
Nicholas Hastings
3a1bb177fc
Fix TF2IgnitePlayer not working after game update ( fixes #713 ).
2017-10-28 16:17:21 -04:00
Nicholas Hastings
8f6f881937
Update tf2 stun and death flags.
2017-10-27 08:03:39 -04:00
Nicholas Hastings
5cf6a0c875
Fix MakeBleed native call (add damage custom param)..
2017-10-22 10:48:27 -04:00