sourcemod/extensions/sdktools
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
..
AMBuilder Update to AMBuild 2.2. 2020-08-18 23:09:43 -07:00
CellRecipientFilter.h Remove support for Source 1 Dota 2. (#496) 2016-04-26 23:18:47 -04:00
clientnatives.cpp Fix crash in ReconnectClient and Inactivate client when IServer ptr is null (bug 6122, r=asherkin). 2014-05-15 10:49:32 -04:00
clientnatives.h Added InactivateClient and ReconnectClient natives to SDKTools (bug 4931, r=fyren). 2011-07-06 18:11:02 -04:00
extension.cpp Cleanly remove all hooks on extension unload 2020-12-16 15:52:48 +01:00
extension.h Cleanly remove all hooks on extension unload 2020-12-16 15:52:48 +01:00
gamerulesnatives.cpp Support reading legacy sendprop arrays (#1550) 2021-08-23 21:21:11 +01:00
gamerulesnatives.h Added ability in SDKTools to get/set prop values on gamerules class (bug 4983, r=fyren). 2011-07-06 17:37:35 -04:00
hooks.cpp Cleanly remove all hooks on extension unload 2020-12-16 15:52:48 +01:00
hooks.h sdktools_voice: implement ClientSpeaking forwards (#1247) 2020-08-18 06:02:34 -07:00
inputnatives.cpp Add templated helper class to promote type-safety (#965) 2019-04-12 12:10:37 -07:00
output.cpp Fix output hooks when caller/activator are flipped (#1411) 2021-07-17 15:30:09 +01:00
output.h Fix output hooks when caller/activator are flipped (#1411) 2021-07-17 15:30:09 +01:00
outputnatives.cpp PassType typo fixup (#1018) 2019-05-15 07:22:34 -04:00
smsdk_config.h sdktools_voice: implement ClientSpeaking forwards (#1247) 2020-08-18 06:02:34 -07:00
teamnatives.cpp Add GetTeamEntity native to SDKTools. 2015-03-10 07:27:43 -07:00
teamnatives.h Add GetPlayerResourceEntity to SDKTools; deprecate old, broken TF2-specific impl (bug 5491, r=asherkin). 2013-03-16 13:50:36 -04:00
tempents.cpp 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
tempents.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
tenatives.cpp Improve error message for EmitSound (#787) 2018-03-20 19:42:43 -06:00
trnatives.cpp Catch exceptions from TraceRay filters/enumerators (#1557) 2021-08-02 11:57:36 +01:00
util.h Added svn:keywords property to some files that didn't have them already 2008-04-10 19:28:26 +00:00
variant-t.cpp Add FireEntityOutput native. (#587) 2017-02-15 19:29:43 -05:00
variant-t.h Add FireEntityOutput native. (#587) 2017-02-15 19:29:43 -05:00
vcallbuilder.cpp Fix virtual SDKCall with object params (#1104) 2019-10-18 00:23:45 +01:00
vcallbuilder.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
vcaller.cpp sdktools: permit symbol signatures on win32 (#1346) 2020-10-02 17:33:05 -07:00
vdecoder.cpp 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
vdecoder.h Added a new ValveCallType that allows for arbitrary |this| parameters, as well as associated features in gamedata and for reading/writing memory (bug 3520, r=dvander, sr=fyren). 2010-01-11 22:46:44 -08:00
version.rc Overhauled versioning information (bug 5453, r=dvander). 2012-08-26 01:33:54 +01:00
vglobals.cpp core: Add Insurgency support for amd64 Windows (#1295) 2020-08-06 19:53:06 -07:00
vglobals.h Add support for getting g_pGameRules without a byte signature / symbol. 2014-12-13 16:35:32 -05:00
vhelpers.cpp Add sm_dump_datamaps_xml (#1409) 2021-03-08 14:28:43 -08:00
vhelpers.h Add GetPlayerResourceEntity to SDKTools; deprecate old, broken TF2-specific impl (bug 5491, r=asherkin). 2013-03-16 13:50:36 -04:00
vnatives.cpp sdktools: Rename SetCollisionGroup to SetEntityCollisionGroup (#1513) 2021-07-10 13:10:26 -07:00
vnatives.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
voice.cpp Cleanly remove all hooks on extension unload 2020-12-16 15:52:48 +01:00
vsound.cpp sdktools: Clean non-ingame clients from NormalSHook (#1450) 2021-06-24 14:32:47 -07:00
vsound.h Update for latest Blade Symphony SDK 2020-03-11 22:36:25 +00:00
vstringtable.cpp Make GetStringTableData native binary-safe (#1232) 2020-04-14 17:51:39 +01:00