Nick Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							97383028e5 
							
						 
					 
					
						
						
							
							Add option to not bypass hooks with TakeDamage and DropWeapon natives.  
						
						
						
					 
					
						2021-10-13 12:56:26 -04:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78cb89938d 
							
						 
					 
					
						
						
							
							Remove OnEntitySpawned forward ( #1571 )  
						
						... 
						
						
						
						`OnEntitySpawned` is 1.11 only, so this is fine given our API stability guarantees.
Unfortunately the forward name clashes with quite a few plugins using the same name for their SDKHook callback. Normally we'd just put up with this but there are difficult to solve binary compatibility issues where those plugins will get the callback double-called, and there is a separate issue where the forward isn't called for all entity spawns (unlike the SDKHook), so most plugins can't switch to the forward anyway.
Resolves  #1558 .
This reverts commit 7bab9cc344 
						
					 
					
						2021-08-23 21:36:20 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							70c9a6528a 
							
						 
					 
					
						
						
							
							Remove entity lump manipulation from OnLevelInit  
						
						... 
						
						
						
						Newer Source engine versions now use a dynamically allocated buffer for
the map entity lump, and some maps have over 16MB of entity data - far
larger than our 2MB limit.
There is no sane way we can currently handle this, so just remove the
functionality from the forward until a more comprehensive API can be
designed.
Fixes  #1470  
						
					 
					
						2021-07-17 20:52:51 +01:00 
						 
				 
			
				
					
						
							
							
								BotoX 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bab9cc344 
							
						 
					 
					
						
						
							
							sdkhooks: add OnEntitySpawned fwd. ( #1078 )  
						
						... 
						
						
						
						* Add OnEntitySpawned to SDKHooks.
* nitpicking
* Add CapabilityProvider SDKHook_OnEntitySpawned
* (unrelated) nits
* nit relocation
* unqualified relocation - my mistake.
Co-authored-by: Kyle Sanderson <kyle.leet@gmail.com> 
						
					 
					
						2020-08-06 20:01:07 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							5d94f0bea8 
							
						 
					 
					
						
						
							
							Replace ke::Vector with std::vector.  
						
						
						
					 
					
						2020-05-31 11:35:51 -07:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							6465bd83a4 
							
						 
					 
					
						
						
							
							Update for latest Blade Symphony SDK  
						
						
						
					 
					
						2020-03-11 22:36:25 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							29d1187434 
							
						 
					 
					
						
						
							
							Cache created entities by reference instead of index in SDKHooks ( #634 )  
						
						... 
						
						
						
						Fixes  #663 . 
					
						2017-07-06 13:33:34 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							ad3588d0aa 
							
						 
					 
					
						
						
							
							Use newer MM:S api for Ep1/Original engine. ( #548 )  
						
						... 
						
						
						
						* Use newer MM:S api for Ep1/Original engine.
* Remove doubled FILENAME_1_6_EP1 define. 
						
					 
					
						2017-01-11 21:25:00 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							40f2512317 
							
						 
					 
					
						
						
							
							Remove support for Source 1 Dota 2. ( #496 )  
						
						
						
					 
					
						2016-04-26 23:18:47 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							818e1e4e18 
							
						 
					 
					
						
						
							
							Add support for hooking CanBeAutobalanced to SDKHooks.  
						
						
						
					 
					
						2015-11-26 10:35:00 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							3291e3a38f 
							
						 
					 
					
						
						
							
							Fix crash on Black Mesa when an entity is deleted and SDK Hooks is loaded.  
						
						
						
					 
					
						2015-05-31 23:21:43 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							64f9aedebc 
							
						 
					 
					
						
						
							
							Add basic support for Black Mesa.  
						
						... 
						
						
						
						(Basically a copy of SDK 2013's support, but against BMS SDK). 
						
					 
					
						2015-05-06 21:12:13 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							eaea3c927d 
							
						 
					 
					
						
						
							
							Update upstream AMTL as a submodule.  
						
						
						
					 
					
						2015-03-08 00:24:03 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							77dc5ac7ed 
							
						 
					 
					
						
						
							
							Fix build.  
						
						
						
					 
					
						2014-10-14 17:47:44 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							be55587d70 
							
						 
					 
					
						
						
							
							Add OnTakeDamage_Alive hook support to SDKHooks (bug=6249).  
						
						
						
					 
					
						2014-09-03 17:45:34 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							601aac440e 
							
						 
					 
					
						
						
							
							Implement SDKHook_Blocked and SDKHook_BlockedPost.  
						
						
						
					 
					
						2014-08-01 21:35:41 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							6b27a7fe46 
							
						 
					 
					
						
						
							
							Consolidate duplicate OnEntityCreated logic (bug 6119, r=KyleS).  
						
						... 
						
						
						
						--HG--
extra : rebase_source : b0f563081c5d98c3fbc2769ee89e3ce0ec093624 
						
					 
					
						2014-05-10 22:21:42 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							adc9569e23 
							
						 
					 
					
						
						
							
							Fix clients being invalid when passed to OnEntityDestroyed (bug 6119, r=KyleS).  
						
						... 
						
						
						
						--HG--
extra : rebase_source : 546168635b7e7cd8f8c4302858aa258025444dfd 
						
					 
					
						2014-05-10 22:21:38 -04:00 
						 
				 
			
				
					
						
							
							
								Peace-Maker 
							
						 
					 
					
						
						
						
						
							
						
						
							cec703a059 
							
						 
					 
					
						
						
							
							Change hook prototype of GroundEntChanged to include void* parameter (bug 6050, r=psychonic).  
						
						
						
					 
					
						2014-05-05 11:40:42 -04:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							ecec7dbef3 
							
						 
					 
					
						
						
							
							Deduplicate a number of files used by extensions by moving them to the public directory (bug 5341, r=psychonic).  
						
						... 
						
						
						
						These files include smsdk_ext.cpp, smsdk_ext.h, sm_memtable.h, CDetour/*, and asm/*.
The smsdk_config.h file for each extension has also been moved out of the 'sdk' directory into its parent.
--HG--
rename : extensions/bintools/sdk/smsdk_config.h => extensions/bintools/smsdk_config.h
rename : extensions/clientprefs/sdk/smsdk_config.h => extensions/clientprefs/smsdk_config.h
rename : extensions/cstrike/sdk/smsdk_config.h => extensions/cstrike/smsdk_config.h
rename : extensions/curl/sdk/smsdk_config.h => extensions/curl/smsdk_config.h
rename : extensions/geoip/sdk/smsdk_config.h => extensions/geoip/smsdk_config.h
rename : extensions/mysql/sdk/smsdk_config.h => extensions/mysql/smsdk_config.h
rename : extensions/regex/sdk/smsdk_config.h => extensions/regex/smsdk_config.h
rename : extensions/sdkhooks/sdk/smsdk_config.h => extensions/sdkhooks/smsdk_config.h
rename : extensions/sdktools/sdk/smsdk_config.h => extensions/sdktools/smsdk_config.h
rename : extensions/sqlite/sdk/smsdk_config.h => extensions/sqlite/smsdk_config.h
rename : extensions/structs/sdk/smsdk_config.h => extensions/structs/smsdk_config.h
rename : extensions/tf2/sdk/smsdk_config.h => extensions/tf2/smsdk_config.h
rename : extensions/topmenus/sdk/smsdk_config.h => extensions/topmenus/smsdk_config.h
rename : extensions/updater/sdk/smsdk_config.h => extensions/updater/smsdk_config.h
rename : extensions/sdktools/CDetour/detourhelpers.h => public/CDetour/detourhelpers.h
rename : extensions/sdktools/CDetour/detours.cpp => public/CDetour/detours.cpp
rename : extensions/sdktools/CDetour/detours.h => public/CDetour/detours.h
rename : extensions/sdktools/asm/asm.c => public/asm/asm.c
rename : extensions/sdktools/asm/asm.h => public/asm/asm.h
rename : public/sample_ext/sdk/smsdk_config.h => public/sample_ext/smsdk_config.h
rename : core/logic/sm_memtable.h => public/sm_memtable.h
rename : public/sample_ext/sdk/smsdk_ext.cpp => public/smsdk_ext.cpp
rename : public/sample_ext/sdk/smsdk_ext.h => public/smsdk_ext.h 
						
					 
					
						2014-04-23 21:19:28 -05:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9abac06e85 
							
						 
					 
					
						
						
							
							Change SDKHooks to VTable Hooks (bug 6070, r=psychonic).  
						
						
						
					 
					
						2014-03-23 22:11:06 -06:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							db756f482b 
							
						 
					 
					
						
						
							
							Fix SDKHooks TraceAttack hook crashing on SDK 2013 mods.  
						
						
						
					 
					
						2014-03-08 22:06:29 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							bdbc3c3b58 
							
						 
					 
					
						
						
							
							Fix SDKHooks Spawn hook crashing in Dota.  
						
						... 
						
						
						
						--HG--
extra : rebase_source : dfe1eb22256268b321b8c24be718fbc7c770e74e 
						
					 
					
						2013-12-28 08:19:34 -05:00 
						 
				 
			
				
					
						
							
							
								GoD-Tony 
							
						 
					 
					
						
						
						
						
							
						
						
							5ec9cf7089 
							
						 
					 
					
						
						
							
							Added ISDKHooks interface with entity listeners (bug 5602, r=psychonic).  
						
						
						
					 
					
						2013-08-04 10:03:40 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							a36c266e7d 
							
						 
					 
					
						
						
							
							Split TF2, DoD:S, HL2:DM, and ND to separate binaries (bug 5813, r=asherkin).  
						
						
						
					 
					
						2013-07-21 11:53:56 -04:00 
						 
				 
			
				
					
						
							
							
								Peace-Maker 
							
						 
					 
					
						
						
						
						
							
						
						
							176c003658 
							
						 
					 
					
						
						
							
							Fixed SDKHooks missing version info.  
						
						
						
					 
					
						2013-02-09 11:37:51 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							0015d00243 
							
						 
					 
					
						
						
							
							Initial commit of latest functional SDKHooks extension.  
						
						
						
					 
					
						2013-02-07 23:43:33 -05:00