sourcemod/extensions/sdktools
Benoist e07c120cab
CDetour safetyhook (#2162)
* Add safetyhook, remove libudis86

Co-authored-by: bottiger1 <55270538+bottiger1@users.noreply.github.com>

* Add modified CDetour

Co-authored-by: bottiger1 <55270538+bottiger1@users.noreply.github.com>

* Add CDetour [Safetyhook] to build script

* Re-enable loader/core/corelogic, and fix new C++20 error

* Reenable all extensions (except dhooks)

* Make cstrike compile against new CDetour

* Remove unused variable in sdktools output?

* Make sdktools compile against new cdetour

* Downgrade to C++17

* remove auto

* fix compilation on linux

* Re-enable dhooks

* Re-authorise old compilers

* Fix invalid downgrade of std::optional

* readd libudis86 for dhooks only

---------

Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
Co-authored-by: bottiger1 <55270538+bottiger1@users.noreply.github.com>
2024-05-21 01:53:44 +00:00
..
AMBuilder CDetour safetyhook (#2162) 2024-05-21 01:53:44 +00: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 Add support for Military Conflict: Vietnam (#1887) 2022-12-20 21:46:18 +00:00
extension.h Add support for Military Conflict: Vietnam (#1887) 2022-12-20 21:46:18 +00:00
gamerulesnatives.cpp Add support for Military Conflict: Vietnam (#1887) 2022-12-20 21:46:18 +00: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 Fix replay workaround not triggering (#2033) 2023-07-29 20:53:17 +00:00
hooks.h Fix replay workaround not triggering (#2033) 2023-07-29 20:53:17 +00:00
inputnatives.cpp Add templated helper class to promote type-safety (#965) 2019-04-12 12:10:37 -07:00
output.cpp Fix passing variant_t parameters + fix codegen stack on Win64 (#2117) 2024-05-05 21:17:59 +00:00
output.h CDetour safetyhook (#2162) 2024-05-21 01:53:44 +00:00
outputnatives.cpp Fix passing variant_t parameters + fix codegen stack on Win64 (#2117) 2024-05-05 21:17:59 +00: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 Add TE_WriteEnt and TE_ReadEnt natives to SDKTools. (#1905) 2023-01-14 14:48:05 +00:00
tempents.h Add TE_WriteEnt and TE_ReadEnt natives to SDKTools. (#1905) 2023-01-14 14:48:05 +00:00
tenatives.cpp Add TE_WriteEnt and TE_ReadEnt natives to SDKTools. (#1905) 2023-01-14 14:48:05 +00:00
trnatives.cpp Expose custom sdktools trace types from hl2sdk (#1822) 2022-12-02 14:11:05 +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 AcceptEntityInput 64bit fix (#2149) 2024-05-05 20:06:06 +00:00
variant-t.h AcceptEntityInput 64bit fix (#2149) 2024-05-05 20:06:06 +00: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 Add support for Military Conflict: Vietnam (#1887) 2022-12-20 21:46:18 +00:00
vdecoder.cpp Add ValveType_Object type. 2021-10-12 20:56:51 -04:00
vdecoder.h Exposed SDKCall_Engine call type to use CVEngineServer methods (#1648) 2022-07-26 22:14:49 +02:00
version.rc Overhauled versioning information (bug 5453, r=dvander). 2012-08-26 01:33:54 +01:00
vglobals.cpp Split PVKII into its own engine branch (#1847) 2022-10-24 19:27:32 +00:00
vglobals.h SDKTools: Clear gamerules pointer on level shutdown (#1755) 2022-04-22 11:48:21 +02:00
vhelpers.cpp Split PVKII into its own engine branch (#1847) 2022-10-24 19:27:32 +00:00
vhelpers.h sdktools: Add EntityCollisionRulesChanged & SetEntityOwner natives (#1620) 2021-11-21 23:03:35 -08:00
vnatives.cpp Fix crash with IgniteEntity on MCV (#1924) 2023-02-04 16:09:46 +00: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 Add support for Military Conflict: Vietnam (#1887) 2022-12-20 21:46:18 +00:00
vsound.h Add support for Military Conflict: Vietnam (#1887) 2022-12-20 21:46:18 +00:00
vstringtable.cpp Make GetStringTableData native binary-safe (#1232) 2020-04-14 17:51:39 +01:00