David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							6b6436db17 
							
						 
					 
					
						
						
							
							Update SourcePawn.  
						
						 
						
						... 
						
						
						
						Fix fix an hl2sdk-mock build error. 
						
					 
					
						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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Asher Baker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							296deb95e6 
							
						 
					 
					
						
						
							
							Return array type info with FindSendPropInfo ( #1548 )  
						
						 
						
						
						
					 
					
						2021-08-01 19:44:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nosoop 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5619f887d 
							
						 
					 
					
						
						
							
							core: Add support for networked CUtlVector ( #1330 )  
						
						 
						
						... 
						
						
						
						* Add offset-reading capability for networked CUtlVector instances
* Use strncmp instead of strstr
* Use strcmp instead of strncmp
Co-authored-by: Asher Baker <asherkin@limetech.io>
* Move CSendPropExtra_UtlVector offset to gamedata
* Update name of offset + add gamedata entry
* tiny nits
Co-authored-by: Asher Baker <asherkin@limetech.io>
Co-authored-by: Kyle Sanderson <kyle.leet@gmail.com> 
						
					 
					
						2020-08-06 19:15:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							1cc7d37189 
							
						 
					 
					
						
						
							
							Fix Dark Messiah build.  
						
						 
						
						
						
					 
					
						2020-06-28 13:41:27 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							4c8103a4e1 
							
						 
					 
					
						
						
							
							Add string_t SetEntPropString support for ep1 ( fixes   #1287 )  
						
						 
						
						
						
					 
					
						2020-06-25 21:20:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							6465bd83a4 
							
						 
					 
					
						
						
							
							Update for latest Blade Symphony SDK  
						
						 
						
						
						
					 
					
						2020-03-11 22:36:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Asher Baker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ecad8f25a8 
							
						 
					 
					
						
						
							
							Revert "csgo: enable SayText + raise msg limits ( #1118 )" ( #1209 )  
						
						 
						
						... 
						
						
						
						This reverts commit 4a8e0799bd . 
						
					 
					
						2020-03-08 13:27:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GAMMACASE 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a8e0799bd 
							
						 
					 
					
						
						
							
							csgo: enable SayText + raise msg limits ( #1118 )  
						
						 
						
						... 
						
						
						
						Rised limits for SayText and HintText protobuffs in csgo, also switched from TextMsg to SayText in csgo. 
						
					 
					
						2020-02-26 16:31:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peace-maker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							739c07ca9b 
							
						 
					 
					
						
						
							
							Fix heap corruption in CUtlVector destructor ( #1165 )  
						
						 
						
						
						
					 
					
						2020-02-08 15:36:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14227c04b8 
							
						 
					 
					
						
						
							
							Fix matchmaking_ds bin not being found for gamedata ( #1006 ). ( #1028 )  
						
						 
						
						
						
					 
					
						2019-06-01 14:30:22 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2246af121 
							
						 
					 
					
						
						
							
							Unify map lookup logic across tf2esque engines. ( fixes   #927 ) ( #931 )  
						
						 
						
						
						
					 
					
						2019-01-07 18:17:28 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							9a4fe1c475 
							
						 
					 
					
						
						
							
							Fix signed/unsigned compare on Windows.  
						
						 
						
						
						
					 
					
						2018-12-12 20:02:23 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							95dae67d5b 
							
						 
					 
					
						
						
							
							Fix wrong matchmaking_ds bin path being used in some instances.  
						
						 
						
						
						
					 
					
						2018-05-06 10:26:43 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Flaherty 
							
						 
					 
					
						
						
						
						
							
						
						
							956f264b85 
							
						 
					 
					
						
						
							
							Replace ke::SafeSprintf with ke::SafeStrcpy ( #784 )  
						
						 
						
						
						
					 
					
						2018-03-19 20:12:51 +00: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Flaherty 
							
						 
					 
					
						
						
						
						
							
						
						
							830c3f36d3 
							
						 
					 
					
						
						
							
							Block reserved device names on windows ( #733 )  
						
						 
						
						
						
					 
					
						2017-12-03 11:38:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95afe72307 
							
						 
					 
					
						
						
							
							Separate out DOI build. ( #718 )  
						
						 
						
						
						
					 
					
						2017-11-03 15:45:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peace-maker 
							
						 
					 
					
						
						
						
						
							
						
						
							7e898ee530 
							
						 
					 
					
						
						
							
							Fix core config values not being cached ( #673 )  
						
						 
						
						... 
						
						
						
						Valid core config options aren't cached to be retrieved using `GetCoreConfigValue` after they've been loaded from core.cfg or set through the `sm config` root console menu.
E.g. `sm config ServerLang` would return `[SM] No such config option "ServerLang" exists.` all the time.
Stop notifying other listeners if the config key was consumed, but don't skip adding it to the cache.
Also fix `FollowCSGOServerGuidelines` always showing as unhandled command when being changed through `sm config FollowCSGOServerGuidelines yes`. 
						
					 
					
						2017-09-23 17:24:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							2acf5f85cd 
							
						 
					 
					
						
						
							
							Fix ICommandLine lookup on Linux for Insurgency and Day of Infamy.  
						
						 
						
						
						
					 
					
						2017-05-28 08:29:38 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e987cf6bfc 
							
						 
					 
					
						
						
							
							Change CHalfLife2::GetMapDisplayName to always check for string substitutions. ( #596 )  
						
						 
						
						
						
					 
					
						2017-04-03 20:28:10 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Bemrose 
							
						 
					 
					
						
						
						
						
							
						
						
							8ad5862461 
							
						 
					 
					
						
						
							
							Make CS:GO recognize both / and \ for GetMapDisplayName ( #592 )  
						
						 
						
						
						
					 
					
						2017-03-04 08:59:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Maton 
							
						 
					 
					
						
						
						
						
							
						
						
							0b7d99f03d 
							
						 
					 
					
						
						
							
							Send the complete TextMsg usermsg ( #571 )  
						
						 
						
						... 
						
						
						
						The source 2013 handler for TextMsg expects five strings in the message here: https://github.com/ValveSoftware/source-sdk-2013/blob/master/mp/src/game/client/hud_chat.cpp#L124 
Because sourcemod doesn't send the last four strings along each message sent from sourcemod triggers an assert if the game is not built with RELEASE. 
						
					 
					
						2016-12-25 17:33:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							0f96a28cca 
							
						 
					 
					
						
						
							
							Use VSERVERTOOLS003 in Nuclear Dawn if server has it available.  
						
						 
						
						
						
					 
					
						2016-06-08 12:32:20 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							40f2512317 
							
						 
					 
					
						
						
							
							Remove support for Source 1 Dota 2. ( #496 )  
						
						 
						
						
						
					 
					
						2016-04-26 23:18:47 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							ed46ca3328 
							
						 
					 
					
						
						
							
							Add support for retrieving game server Steam Id (bug 6404). ( #495 )  
						
						 
						
						
						
					 
					
						2016-04-26 23:17:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							ebb5607bd4 
							
						 
					 
					
						
						
							
							Really fix FollowCSGOServerGuidelines setting being ignored in SDKTools (always on) (bug 6480).  
						
						 
						
						
						
					 
					
						2016-03-30 15:59:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							0c8e6e2918 
							
						 
					 
					
						
						
							
							Fix FollowCSGOServerGuidelines setting being ignored in SDKTools (always on).  
						
						 
						
						
						
					 
					
						2016-03-21 15:29:48 -04: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							c5a81d7c6f 
							
						 
					 
					
						
						
							
							Adjust for hl2sdk-bms updates.  
						
						 
						
						
						
					 
					
						2015-12-22 09:53:05 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e2b399b8d3 
							
						 
					 
					
						
						
							
							Update to the latest AMTL - Rename Ref to RefPtr.  
						
						 
						
						
						
					 
					
						2015-11-08 13:14:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Bemrose 
							
						 
					 
					
						
						
						
						
							
						
						
							c8caf7c860 
							
						 
					 
					
						
						
							
							Update FindMap testsuite plugin.  
						
						 
						
						... 
						
						
						
						Update GetMapDisplayNAme to use platform separator on CSGO 
						
					 
					
						2015-11-06 02:38:59 -05: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							c982cc9991 
							
						 
					 
					
						
						
							
							Merge pull request  #354  from powerlord/findmap-plugins  
						
						 
						
						... 
						
						
						
						GetMapDisplayName and associated core plugin changes. 
						
					 
					
						2015-09-17 11:17:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Bemrose 
							
						 
					 
					
						
						
						
						
							
						
						
							10a95cfdce 
							
						 
					 
					
						
						
							
							Add new function: GetMapDisplayName.  
						
						 
						
						... 
						
						
						
						This function will resolve the name of a map using FindMap, then (if applicable), will turn a workshop map name into a nicely formatted name.
Currently only TF2 and CS:GO Map Workshops are supported.  More can be added at a later date.
This function returns false if a map was not found, but true in any other instance even if FindMap could not resolve the map name.
This patch also updates the following core plugins to use this GetMapDisplayName:
BaseTriggers
BaseVotes
MapChooser
NextMap
Nominations
RandomCycle
RockTheVote 
						
					 
					
						2015-09-15 16:16:58 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e7d9795fc1 
							
						 
					 
					
						
						
							
							Fix IsMapValid call on non-TF2 TF2-branch games to use old behavior requiring only map name.  
						
						 
						
						
						
					 
					
						2015-09-14 19:24:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f59df243ea 
							
						 
					 
					
						
						
							
							Change FindMap to take a const char* for searching instead of char*.  
						
						 
						
						
						
					 
					
						2015-09-10 11:47:46 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b048dc7b10 
							
						 
					 
					
						
						
							
							Move ConCommand hooks into GameHooks and switch callbacks to ICommandArgs.  
						
						 
						
						
						
					 
					
						2015-09-09 18:40:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							13a783d441 
							
						 
					 
					
						
						
							
							Remove UTIL_Format() and UTIL_FormatArgs().  
						
						 
						
						
						
					 
					
						2015-09-09 15:18:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e08697ad54 
							
						 
					 
					
						
						
							
							Remove strncopy().  
						
						 
						
						
						
					 
					
						2015-09-09 14:57:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4e275eea97 
							
						 
					 
					
						
						
							
							Split intercom.h into separate headers and reduce shared header inclusion.  
						
						 
						
						
						
					 
					
						2015-08-31 10:00:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							ec01ca72a0 
							
						 
					 
					
						
						
							
							Replace internal ILibrary use with ke::SharedLib.  
						
						 
						
						
						
					 
					
						2015-08-30 20:10:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							8a978dc71f 
							
						 
					 
					
						
						
							
							Remove hack around FuzzyMatch never being returned in TF2 for FindMap.  
						
						 
						
						... 
						
						
						
						It has been fixed now in the game. 
						
					 
					
						2015-07-04 13:42:50 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							52147ca75f 
							
						 
					 
					
						
						
							
							Use datadesc instead of serverclass for m_iName lookup.  
						
						 
						
						... 
						
						
						
						m_iName is not networked on all games. 
						
					 
					
						2015-07-03 08:57:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							1a5714c3ca 
							
						 
					 
					
						
						
							
							Fix build for ep1 and darkm.  
						
						 
						
						
						
					 
					
						2015-07-02 15:22:33 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e0a83ff7b2 
							
						 
					 
					
						
						
							
							Add support for setting string_t values with SetEntPropString.  
						
						 
						
						... 
						
						
						
						Adds new AllowPooledString func to CHalfLife2 to allocate a string in the game's string pool.
Also fixes SetEntPropString using incorrect offset for nested sendprops. 
						
					 
					
						2015-07-02 14:47:31 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							80838af4a2 
							
						 
					 
					
						
						
							
							Work around eFindMap_FuzzyMatch never actually being returned in TF2.  
						
						 
						
						
						
					 
					
						2015-06-28 09:48:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							c383f1dc43 
							
						 
					 
					
						
						
							
							Fix compile errors on Clang by implementing own enum.  
						
						 
						
						
						
					 
					
						2015-06-27 19:58:14 -04:00