added sdktools support for sourceforts 1.9.3
authorDavid Anderson <dvander@alliedmods.net>
Tue Dec 04 15:29:37 2007 +0000 (2007-12-04)
changeset 17631f347b5c7366
parent 1762 7255bec4ef54
child 1764 e4f24e9789fd
added sdktools support for sourceforts 1.9.3
removed old s_pTempEntities offsets for linux
gamedata/sdktools.games.txt
     1.1 --- a/gamedata/sdktools.games.txt	Tue Dec 04 15:27:04 2007 +0000
     1.2 +++ b/gamedata/sdktools.games.txt	Tue Dec 04 15:29:37 2007 +0000
     1.3 @@ -39,6 +39,7 @@
     1.4  			"game"		"!Insurgency"
     1.5  			"game"		"!Pirates, Vikings and Knights II"
     1.6  			"game"		"!SourceForts v1.9.2"
     1.7 +			"game"		"$SourceForts v1.9.3"
     1.8  			"game"		"FortressForever"
     1.9  			"game"		"empires"
    1.10  		}
    1.11 @@ -96,6 +97,7 @@
    1.12  			"game"		"!Insurgency"
    1.13  			"game"		"!Pirates, Vikings and Knights II"
    1.14  			"game"		"!SourceForts v1.9.2"
    1.15 +			"game"		"$SourceForts v1.9.3"
    1.16  			"game"		"FortressForever"
    1.17  			"game"		"empires"
    1.18  		}
    1.19 @@ -145,6 +147,7 @@
    1.20  			"game"		"!Insurgency"
    1.21  			"game"		"!Pirates, Vikings and Knights II"
    1.22  			"game"		"!SourceForts v1.9.2"
    1.23 +			"game"		"$SourceForts v1.9.3"
    1.24  			"game"		"FortressForever"
    1.25  			"game"		"empires"
    1.26  		}
    1.27 @@ -191,6 +194,7 @@
    1.28  			"game"		"hl2mp"
    1.29  			"game"		"!Insurgency"
    1.30  			"game"		"!Pirates, Vikings and Knights II"
    1.31 +			"game"		"$SourceForts v1.9.3"
    1.32  			"game"		"FortressForever"
    1.33  			"game"		"empires"
    1.34  		}
    1.35 @@ -212,46 +216,6 @@
    1.36  		}
    1.37  	}
    1.38  
    1.39 -	/* Create Entity Signatures */
    1.40 -	"!SourceForts v1.9.2"
    1.41 -	{
    1.42 -		"Signatures"
    1.43 -		{
    1.44 -			"DispatchSpawn"
    1.45 -			{
    1.46 -				"library"	"server"
    1.47 -				"linux"		"@_Z13DispatchSpawnP11CBaseEntity"
    1.48 -				"windows"	"\x53\x56\x8B\x74\x24\x0C\x85\xF6\x57\x0F\x84\x2A\x2A\x2A\x2A\x8B\x1D\x2A\x2A\x2A\x2A\x8B\x03\x8B\xCB\xFF\x50\x14\x8B\x16\x8B\xCE"
    1.49 -			}
    1.50 -			"CreateEntityByName"
    1.51 -			{
    1.52 -				"library"	"server"
    1.53 -				"linux"		"@_Z18CreateEntityByNamePKci"
    1.54 -				"windows"	"\x56\x8B\x74\x24\x0C\x83\xFE\xFF\x57\x8B\x7C\x24\x0C\x74\x25\x8B\x0D\x2A\x2A\x2A\x2A\x8B\x01\x56\xFF\x50\x54\x85\xC0"
    1.55 -			}
    1.56 -		}
    1.57 -	}
    1.58 -
    1.59 -	/* Create Entity Signatures */
    1.60 -	"ship"
    1.61 -	{
    1.62 -		"Signatures"
    1.63 -		{
    1.64 -			"DispatchSpawn"
    1.65 -			{
    1.66 -				"library"	"server"
    1.67 -				"linux"		"@_Z13DispatchSpawnP11CBaseEntity"
    1.68 -				"windows"	"\x53\x56\x8B\x74\x24\x0C\x85\xF6\x57\x0F\x84\x2A\x2A\x2A\x2A\x8B\x1D\x2A\x2A\x2A\x2A\x8B\x03\x8B\xCB\xFF\x50\x60\x8B\0x16"
    1.69 -			}
    1.70 -			"CreateEntityByName"
    1.71 -			{
    1.72 -				"library"	"server"
    1.73 -				"linux"		"@_Z18CreateEntityByNamePKci"
    1.74 -				"windows"	"\x56\x8B\x74\x24\x0C\x83\xFE\xFF\x57\x8B\x7C\x24\x0C\x74\x25\x8B\x0D\x2A\x2A\x2A\x2A\x8B\x01\x56\xFF\x50\x54\x85\xC0"
    1.75 -			}
    1.76 -		}
    1.77 -	}
    1.78 -
    1.79  	/* Counter-Strike: Source */
    1.80  	"cstrike"
    1.81  	{
    1.82 @@ -578,6 +542,22 @@
    1.83  				"linux"		"0"
    1.84  			}
    1.85  		}
    1.86 +
    1.87 +		"Signatures"
    1.88 +		{
    1.89 +			"DispatchSpawn"
    1.90 +			{
    1.91 +				"library"	"server"
    1.92 +				"linux"		"@_Z13DispatchSpawnP11CBaseEntity"
    1.93 +				"windows"	"\x53\x56\x8B\x74\x24\x0C\x85\xF6\x57\x0F\x84\x2A\x2A\x2A\x2A\x8B\x1D\x2A\x2A\x2A\x2A\x8B\x03\x8B\xCB\xFF\x50\x60\x8B\0x16"
    1.94 +			}
    1.95 +			"CreateEntityByName"
    1.96 +			{
    1.97 +				"library"	"server"
    1.98 +				"linux"		"@_Z18CreateEntityByNamePKci"
    1.99 +				"windows"	"\x56\x8B\x74\x24\x0C\x83\xFE\xFF\x57\x8B\x7C\x24\x0C\x74\x25\x8B\x0D\x2A\x2A\x2A\x2A\x8B\x01\x56\xFF\x50\x54\x85\xC0"
   1.100 +			}
   1.101 +		}
   1.102  	}
   1.103  	
   1.104  	/* Dsytopia */
   1.105 @@ -729,10 +709,6 @@
   1.106  				"windows"	"34"
   1.107  				"linux"		"35"
   1.108  			}
   1.109 -			"s_pTempEntities"
   1.110 -			{
   1.111 -				"linux"		"28"
   1.112 -			}
   1.113  			"DispatchKeyValue"
   1.114  			{
   1.115  				"windows"	"30"
   1.116 @@ -756,26 +732,6 @@
   1.117  		}
   1.118  	}
   1.119  
   1.120 -	/* Insurgency 1.1a Patch for Linux */
   1.121 -	"!Insurgency"
   1.122 -	{
   1.123 -		"CRC"
   1.124 -		{
   1.125 -			"server"
   1.126 -			{
   1.127 -				"linux"		"6D0E55DC"
   1.128 -			}
   1.129 -		}
   1.130 -
   1.131 -		"Offsets"
   1.132 -		{
   1.133 -			"s_pTempEntities"
   1.134 -			{
   1.135 -				"linux"		"29"
   1.136 -			}
   1.137 -		}
   1.138 -	}
   1.139 -
   1.140  	/* Pirates, Vikings and Knights II */
   1.141  	"!Pirates, Vikings and Knights II"
   1.142  	{
   1.143 @@ -852,12 +808,6 @@
   1.144  				"windows"	"25"
   1.145  				"linux"		"26"
   1.146  			}
   1.147 -			
   1.148 -			/* Temp Entities */
   1.149 -			"s_pTempEntities"
   1.150 -			{
   1.151 -				"linux"		"29"
   1.152 -			}
   1.153  		}
   1.154  	}
   1.155  
   1.156 @@ -933,17 +883,28 @@
   1.157  				"linux"		"26"
   1.158  			}
   1.159  
   1.160 -			/* Temp Entities */
   1.161 -			"s_pTempEntities"
   1.162 -			{
   1.163 -				"linux"		"29"
   1.164 -			}
   1.165  			"TE_GetServerClass"
   1.166  			{
   1.167  				"windows"	"0"
   1.168  				"linux"		"0"
   1.169  			}
   1.170  		}
   1.171 +
   1.172 +		"Signatures"
   1.173 +		{
   1.174 +			"DispatchSpawn"
   1.175 +			{
   1.176 +				"library"	"server"
   1.177 +				"linux"		"@_Z13DispatchSpawnP11CBaseEntity"
   1.178 +				"windows"	"\x53\x56\x8B\x74\x24\x0C\x85\xF6\x57\x0F\x84\x2A\x2A\x2A\x2A\x8B\x1D\x2A\x2A\x2A\x2A\x8B\x03\x8B\xCB\xFF\x50\x14\x8B\x16\x8B\xCE"
   1.179 +			}
   1.180 +			"CreateEntityByName"
   1.181 +			{
   1.182 +				"library"	"server"
   1.183 +				"linux"		"@_Z18CreateEntityByNamePKci"
   1.184 +				"windows"	"\x56\x8B\x74\x24\x0C\x83\xFE\xFF\x57\x8B\x7C\x24\x0C\x74\x25\x8B\x0D\x2A\x2A\x2A\x2A\x8B\x01\x56\xFF\x50\x54\x85\xC0"
   1.185 +			}
   1.186 +		}
   1.187  	}
   1.188  	
   1.189  	/* Fortress Forever */
   1.190 @@ -1186,5 +1147,79 @@
   1.191  			}
   1.192  		}
   1.193  	}
   1.194 +
   1.195 +	/* SourceForts 1.9.3 */
   1.196 +	"$SourceForts v1.9.3"
   1.197 +	{
   1.198 +		"Offsets"
   1.199 +		{
   1.200 +			/* CBasePlayer */
   1.201 +			"GiveNamedItem"
   1.202 +			{
   1.203 +				"windows"	"328"
   1.204 +				"linux"		"329"
   1.205 +			}
   1.206 +			"RemovePlayerItem"
   1.207 +			{
   1.208 +				"windows"	"226"
   1.209 +				"linux"		"227"
   1.210 +			}
   1.211 +			"Weapon_GetSlot"
   1.212 +			{
   1.213 +				"windows"	"224"
   1.214 +				"linux"		"225"
   1.215 +			}
   1.216 +			"Ignite"
   1.217 +			{
   1.218 +				"windows"	"188"
   1.219 +				"linux"		"189"
   1.220 +			}
   1.221 +			"Extinguish"
   1.222 +			{
   1.223 +				"windows"	"189"
   1.224 +				"linux"		"190"
   1.225 +			}
   1.226 +			"Teleport"
   1.227 +			{
   1.228 +				"windows"	"98"
   1.229 +				"linux"		"99"
   1.230 +			}
   1.231 +			"GetVelocity"
   1.232 +			{
   1.233 +				"windows"	"126"
   1.234 +				"linux"		"127"
   1.235 +			}
   1.236 +			"EyeAngles"
   1.237 +			{
   1.238 +				"windows"	"118"
   1.239 +				"linux"		"119"
   1.240 +			}
   1.241 +			"DispatchKeyValue"
   1.242 +			{
   1.243 +				"windows"	"31"
   1.244 +				"linux"		"30"
   1.245 +			}
   1.246 +			"DispatchKeyValueFloat"
   1.247 +			{
   1.248 +				"windows"	"30"
   1.249 +				"linux"		"31"
   1.250 +			}
   1.251 +			"DispatchKeyValueVector"
   1.252 +			{
   1.253 +				"windows"	"29"
   1.254 +				"linux"		"32"
   1.255 +			}
   1.256 +			"AcceptInput"
   1.257 +			{
   1.258 +				"windows"	"35"
   1.259 +				"linux"		"36"
   1.260 +			}
   1.261 +			"SetEntityModel"
   1.262 +			{
   1.263 +				"windows"	"25"
   1.264 +				"linux"		"26"
   1.265 +			}
   1.266 +		}
   1.267 +	}
   1.268  }
   1.269