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
Charles
daa1a4df14
Removed incorrect parameter RemoveChangeHook desc
2023-08-30 22:08:45 +02:00
Charles
4e2ace9d2f
Removed incorrect parameter in description
2023-08-30 22:08:45 +02:00
Corey D
ee722d778f
Use words instead of quotes for better clarity
...
As suggested by sneak-it
2023-08-30 22:08:45 +02:00
Corey D
e82f0acdb8
Missed Database.Escape
2023-08-30 22:08:45 +02:00
Corey D
383cd81be6
Clarify SQL_EscapeString usage
...
It's hard to see the difference between 2 single-quotes and 1 double-quote unless you highlight it.
2023-08-30 22:08:45 +02:00
Nick Hastings
6250db7dba
Add missing parameters for CSWeaponDrop.
2023-08-30 22:08:45 +02:00
GAMMACASE
8ae3be7185
Fix CS_OnCSWeaponDrop after latest CSGO update (21/10/21) ( #1602 )
2023-08-30 22:08:45 +02:00
Vauff
64b897822f
Update HandleCommand_Buy_Internal sig and related offsets for CS:GO Win
2023-08-30 22:08:45 +02:00
Vauff
0ad0d839a0
Update CSWeaponDropBB signature for CS:GO Linux
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
dysphie
0cb3fcaed8
Fix NMRiH's 'GivePlayerAmmo' offset on Windows ( #1593 )
2023-08-30 22:08:44 +02:00
naydef
02e2659ba5
Update float.inc ( #1591 )
2023-08-30 22:08:44 +02:00
A1m`
507b09c975
Fix 'GiveNamedItem' in the game left4dead2. ( #1590 )
...
* Fix 'GiveNamedItem' in the game left4dead2.
The method 'CCSPlayer::GiveNamedItem(char const*, int, CBaseEntity*)' does not work in game left4dead2, any given weapon and object immediately falls to the ground, besides, the code is missing a parameter to call this method (even with the added parameter does not give a weapon to hands). Another method 'CTerrorPlayer::GiveNamedItem(char const*, int, bool, CBaseEntity*)' works great, besides it makes it possible to give out all the items that exist in the game.
* Add x64 support
Add x64 support
* Changed argument type to bool.
Changed argument type to bool.
2023-08-30 22:08:44 +02:00
David Anderson
907fa77381
Update bootstrap.pl
2023-08-30 22:08:44 +02:00
David Anderson
c5c302dccc
Use master for Metamod:Source builds.
2023-08-30 22:08:44 +02:00
David Anderson
c49d51206c
Don't require hl2sdk-mock if sdks=all
2023-08-30 22:08:44 +02:00
pedrotski
f48cbaab75
Update CS:GO Reload gamedata ( #1585 )
2023-08-30 22:08:44 +02:00
nosoop
61c634a870
TF2Tools: Prevent CalcIsAttackCriticalHelper* from being called twice ( #1573 )
...
* Ensure CalcIsAttackCriticalHelper only gets called once
* fixup: move origReturnValue up
2023-08-30 22:08:44 +02:00
David Anderson
fec978afb4
Add support for hl2sdk-mock.
2023-08-30 22:08:44 +02:00
David Anderson
74ad70ba30
Add support for hl2sdk-mock.
2023-08-30 22:08:44 +02:00
GAMMACASE
fe27c8810e
Update gamedata after latest CSGO update (22/09/21) ( #1583 )
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
Bara
4e66452e58
Update sourcepawn
2023-08-30 22:08:44 +02:00
Vladimir
63545eb741
Fix crash in FindSendPropInfo()
when the prop was DPT_DataTable
( #1575 )
2023-08-30 22:08:44 +02:00
Asher Baker
a7af242453
Revert "Switch internal SM concept of frames to use Think ( #1540 )" ( #1572 )
...
This reverts commit b383302128
.
2023-08-30 22:08:44 +02:00
Asher Baker
f503139fae
Update SourcePawn
2021-08-23 21:33:05 +01:00
Asher Baker
5ea096e61e
Support reading legacy sendprop arrays ( #1550 )
...
This rounds out the work started in #1548 to complete support for
reading the older SendPropArray type array netprops, along with bringing
SDKTools' GameRule netprop code in sync with core to add string array
support.
There aren't many SendPropArray type props around but this opens up a
few interesting opportunities for plugin developers, particularly in
L4D2 with manipulation of the EMS HUD.
Tested reading the `m_vCPPositions` array in TF2, and reading/writing
the `m_szScriptedHUDStringSet` EMS HUD netprop in L4D2. Closes #1386 .
2021-08-23 21:21:11 +01:00