Asher Baker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcafd0784c 
							
						 
					 
					
						
						
							
							Workaround CS:GO Stringtable bug ( #1046 )  
						
						 
						
						... 
						
						
						
						The cause of the infamous "Index error writing string table baseline"
error appears to be a timing issue between the engine's network message
processing, the stringtable encoding, and command processing when adding
stringtable entries in OnConfigsExecuted.
When the first client connects the map is re-loaded which causes a full
refresh, the game's stringtable entries are added at tick 65, the client
connection is registered at tick 66, and stringtable entries added in
OnConfigsExecuted are registered as being added in tick 67. The engine
later calls WriteBaselines with the client's signon tick, and neglects
to encode the SM added entries as it considers them from the future.
To avoid this, always pass INT_MAX as the current tick when encoding
the baseline, so all stringtable entries are included regardless of when
they were added. Tested on both Windows and Linux. 
						
					 
					
						2019-07-19 09:13:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amine B 
							
						 
					 
					
						
						
						
						
							
						
						
							f9ce25a7fe 
							
						 
					 
					
						
						
							
							PassType typo fixup ( #1018 )  
						
						 
						
						... 
						
						
						
						* PassType typo fixup
Just some little observations, I will look up for more in other files whenever I can
* Update natives.cpp
* Update outputnatives.cpp 
						
					 
					
						2019-05-15 07:22:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Flaherty 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2eac382c0 
							
						 
					 
					
						
						
							
							Add templated helper class to promote type-safety ( #965 )  
						
						 
						
						
						
					 
					
						2019-04-12 12:10:37 -07: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Asher Baker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1271ec3a8 
							
						 
					 
					
						
						
							
							Handle NULLs in SDKCall string return ( Fixes   #874 ) ( #906 )  
						
						 
						
						... 
						
						
						
						`SDKCall` has existing semantics that a `-1` retval indicates null, so use that and writes an empty string to the buffer.
Consumers can tell the difference between `""` and `NULL` by checking if the return value is `0` or `-1`. 
						
					 
					
						2018-10-11 00:18:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SlidyBat 
							
						 
					 
					
						
						
						
						
							
						
						
							3add38f665 
							
						 
					 
					
						
						
							
							Add additional TraceRay natives ( #885 )  
						
						 
						
						... 
						
						
						
						* More TR natives
* Fix small typo
* Fix another typo
* Fix TR_AllSolid description
* Change Disp to Displacement
* Reorder params in TR_GetSurfaceName
* Fix TR_GetSurfaceName
* Another fix for TR_GetSurfaceName -_-
* Change if block to switch
* Make handle first param in TR_GetSurfaceName
* Reorder TR_GetStartPosition params
* Make TranslatePartitionFlags static
* Change tabs used for formatting to spaces
* Change inline comment style to be consistent with rest of file 
						
					 
					
						2018-10-07 14:15:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SlidyBat 
							
						 
					 
					
						
						
						
						
							
						
						
							144fb907f1 
							
						 
					 
					
						
						
							
							Add new Traceray natives ( #754 )  
						
						 
						
						
						
					 
					
						2018-08-13 23:02:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c9da1066 
							
						 
					 
					
						
						
							
							Update SDKTools sound functionality for hl2sdk-csgo changes.  
						
						 
						
						
						
					 
					
						2018-07-07 08:57:00 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Flaherty 
							
						 
					 
					
						
						
						
						
							
						
						
							5611ec54a2 
							
						 
					 
					
						
						
							
							Migrate extensions to common AMTL string funcs ( #785 )  
						
						 
						
						
						
					 
					
						2018-03-25 13:00:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Flaherty 
							
						 
					 
					
						
						
						
						
							
						
						
							118d6dc9b1 
							
						 
					 
					
						
						
							
							Improve error message for EmitSound ( #787 )  
						
						 
						
						... 
						
						
						
						Improve some error messages in sdktools. 
						
					 
					
						2018-03-20 19:42:43 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Byte 
							
						 
					 
					
						
						
						
						
							
						
						
							1706fdfed9 
							
						 
					 
					
						
						
							
							Fix typo and update CSGOBadList ( #738 )  
						
						 
						
						... 
						
						
						
						* Fix typo
* Update CSGOBadList 
						
					 
					
						2017-12-28 18:43:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Ehlert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce1a4dcac0 
							
						 
					 
					
						
						
							
							64-bit support for CSGO on Linux and macOS ( #705 )  
						
						 
						
						
						
					 
					
						2017-12-20 01:56:23 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95afe72307 
							
						 
					 
					
						
						
							
							Separate out DOI build. ( #718 )  
						
						 
						
						
						
					 
					
						2017-11-03 15:45:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							bbdecceb4b 
							
						 
					 
					
						
						
							
							Switch to AMBuild 2.1 API. ( #694 )  
						
						 
						
						
						
					 
					
						2017-10-02 07:18:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							5d234bb9d6 
							
						 
					 
					
						
						
							
							Fix OnPlayerRunCmd crashing with invalid CUserCmd ptr. ( #693 )  
						
						 
						
						
						
					 
					
						2017-09-23 23:27:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruben Gonzalez 
							
						 
					 
					
						
						
						
						
							
						
						
							3d461ecea1 
							
						 
					 
					
						
						
							
							Add support for CreateIitemEntityByName for CS:GO  
						
						 
						
						
						
					 
					
						2017-09-08 08:37:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peace-maker 
							
						 
					 
					
						
						
						
						
							
						
						
							1351df4260 
							
						 
					 
					
						
						
							
							Add OnPlayerRunCmdPost forward ( #591 )  
						
						 
						
						... 
						
						
						
						* Add OnPlayerRunCmdPost forward
Allow plugins to catch the values that are actually used by the game
after some eventual changes by other plugins.
* Add |const| qualifier to arrays in OnPlayerRunCmdPost forward 
						
					 
					
						2017-05-09 15:16:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peace-maker 
							
						 
					 
					
						
						
						
						
							
						
						
							0961e5dde3 
							
						 
					 
					
						
						
							
							Fix crash when accessing gamerules during mapchange ( #593 )  
						
						 
						
						... 
						
						
						
						If the gamerules proxy entity doesn't exist, don't try to generate the
reference for it. 
						
					 
					
						2017-03-11 08:54:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruben Gonzalez 
							
						 
					 
					
						
						
						
						
							
						
						
							89c4be525b 
							
						 
					 
					
						
						
							
							Ignore replay and sourcetv in @spec targeting. ( #595 )  
						
						 
						
						
						
					 
					
						2017-03-11 16:12:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoist3012 
							
						 
					 
					
						
						
						
						
							
						
						
							08238a8036 
							
						 
					 
					
						
						
							
							Add FireEntityOutput native. ( #587 )  
						
						 
						
						... 
						
						
						
						* AcceptEntityOutput native
* define fix
* MSVC fix and renamed native
* Added requested changes.
* tab/space fix 
						
					 
					
						2017-02-15 19:29:43 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							04055c411e 
							
						 
					 
					
						
						
							
							Fix startup crash on CS:GO caused by PR  #514  
						
						 
						
						
						
					 
					
						2017-02-06 08:25:51 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								WildCard65 
							
						 
					 
					
						
						
						
						
							
						
						
							90b3df1181 
							
						 
					 
					
						
						
							
							Add 2 CSGO gamerules netprops to CSGO blocklist if FollowCSGOServerGuidelines is enabled. ( #514 )  
						
						 
						
						... 
						
						
						
						* Add m_bIsValveDS and m_bIsQuestEligible
* Fix compile 
						
					 
					
						2017-02-04 08:18:58 -05: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 
							
						 
					 
					
						
						
						
						
							
						
						
							0f96a28cca 
							
						 
					 
					
						
						
							
							Use VSERVERTOOLS003 in Nuclear Dawn if server has it available.  
						
						 
						
						
						
					 
					
						2016-06-08 12:32:20 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e3d7a047bd 
							
						 
					 
					
						
						
							
							Fixed varint sendprops being treated improperly in CS:GO.  
						
						 
						
						
						
					 
					
						2016-06-05 11:03:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							31928e6282 
							
						 
					 
					
						
						
							
							Fix late/incorrect calls to TR_GetEntityIndex potentially causing crash. ( #513 )  
						
						 
						
						
						
					 
					
						2016-05-21 14:44:00 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							5edc46c994 
							
						 
					 
					
						
						
							
							Don't enable FileExists hook (SendFile forward) on TF2 servers with Replay. ( #512 )  
						
						 
						
						... 
						
						
						
						It will crash. See PR #493  for details. 
						
					 
					
						2016-05-19 19:11:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							57c6e09fcf 
							
						 
					 
					
						
						
							
							Merge pull request  #493  from alliedmodders/tfreplaycrash  
						
						 
						
						... 
						
						
						
						Only hook IBaseFileSystem::FileExists if we're also hooking INetChannel 
						
					 
					
						2016-05-19 15:23:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							40f2512317 
							
						 
					 
					
						
						
							
							Remove support for Source 1 Dota 2. ( #496 )  
						
						 
						
						
						
					 
					
						2016-04-26 23:18:47 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								akowald 
							
						 
					 
					
						
						
						
						
							
						
						
							283bdad552 
							
						 
					 
					
						
						
							
							Makes sending the change the default behavior with the GameRules_Set* natives.  
						
						 
						
						
						
					 
					
						2016-03-25 00:43:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							8924a9744e 
							
						 
					 
					
						
						
							
							Only hook IBaseFileSystem::FileExists if we're also hooking INetChannel::SendFile or INetChannel::ProcessPacket.  
						
						 
						
						... 
						
						
						
						This works around a TF Replay SourceHook crash that Johns was seeing when using 1.8.
SourceHook is not thread-safe at the time of this writing. 
						
					 
					
						2016-03-20 14:07:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							b65de29c92 
							
						 
					 
					
						
						
							
							Add initial version of safety checks for CS:GO to attempt to avoid user GSLT bans.  
						
						 
						
						
						
					 
					
						2016-03-02 15:25:01 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								akowald 
							
						 
					 
					
						
						
						
						
							
						
						
							7fbc9869bd 
							
						 
					 
					
						
						
							
							Fix for crashes related to the GameRules_Set* natives.  
						
						 
						
						
						
					 
					
						2016-02-03 16:20:31 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kristian Klausen 
							
						 
					 
					
						
						
						
						
							
						
						
							4cba1925fd 
							
						 
					 
					
						
						
							
							Allow plugins to suppress entity outputs (fix 5515).  
						
						 
						
						
						
					 
					
						2015-12-30 17:51:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							23f9a1a524 
							
						 
					 
					
						
						
							
							Typo fix fix.  
						
						 
						
						
						
					 
					
						2015-12-22 16:18:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							26b056d2c4 
							
						 
					 
					
						
						
							
							Typo fix.  
						
						 
						
						
						
					 
					
						2015-12-22 09:58:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							bd9fd43b76 
							
						 
					 
					
						
						
							
							Fix for Black Mesa's different GiveNamedItem prototype.  
						
						 
						
						
						
					 
					
						2015-12-22 09:55:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							184ad9083c 
							
						 
					 
					
						
						
							
							Fix for varint gamerules sendprops being treated improperly in Black Mesa.  
						
						 
						
						
						
					 
					
						2015-12-22 09:54:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							c5a81d7c6f 
							
						 
					 
					
						
						
							
							Adjust for hl2sdk-bms updates.  
						
						 
						
						
						
					 
					
						2015-12-22 09:53:05 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fyren 
							
						 
					 
					
						
						
						
						
							
						
						
							cf4f500eda 
							
						 
					 
					
						
						
							
							And use it in sdktools, too.  
						
						 
						
						
						
					 
					
						2015-11-18 01:37:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							72edc74e8b 
							
						 
					 
					
						
						
							
							Use present netchannel instead of cached netchannel in CHookManager::SendFile.  
						
						 
						
						
						
					 
					
						2015-11-07 12:51:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c66d14605a 
							
						 
					 
					
						
						
							
							Merge pull request  #397  from alliedmodders/rm-old-mms  
						
						 
						
						... 
						
						
						
						Remove code that handles long-dead Metamod:Source versions. 
						
					 
					
						2015-09-18 14:38:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							274e7bd329 
							
						 
					 
					
						
						
							
							Add FileTransfer Hooks to SDKTools (r=Drifter).  
						
						 
						
						
						
					 
					
						2015-09-12 13:01:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							df672dd8ce 
							
						 
					 
					
						
						
							
							Remove the ability to compile against Metamod:Source versions lower than 1.8.  
						
						 
						
						
						
					 
					
						2015-09-09 18:54:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							8fb97a6152 
							
						 
					 
					
						
						
							
							Add date to sm_dump_netprops_xml output.  
						
						 
						
						
						
					 
					
						2015-07-03 10:39:44 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							801da2db37 
							
						 
					 
					
						
						
							
							Fix MSVC compile.  
						
						 
						
						
						
					 
					
						2015-07-03 10:38:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							3ab4e4f24e 
							
						 
					 
					
						
						
							
							Update sm_dump_netprops to include date of dump, similar to datamaps and classes dump commands.  
						
						 
						
						
						
					 
					
						2015-07-02 17:21:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							1336d9cf5e 
							
						 
					 
					
						
						
							
							Update date format on sm_dump_classes and sm_dump_datamaps to use the less ambiguous Y/m/d...  
						
						 
						
						... 
						
						
						
						Instead of d/m/Y. 
						
					 
					
						2015-07-02 17:21:03 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							dac3d1c988 
							
						 
					 
					
						
						
							
							Remove leftover debug code.  
						
						 
						
						
						
					 
					
						2015-05-06 22:01:39 -04:00