Reverted FindEntityByClassname gamedata obliteration from 7aea1316eff7 per bug 4963.
authorNicholas Hastings <skamonkey@gmail.com>
Tue Jul 12 19:58:16 2011 -0400 (2011-07-12)
changeset 3353c73d0ba1110b
parent 3352 dba1e38e2024
child 3354 3f1ad7afde49
Reverted FindEntityByClassname gamedata obliteration from 7aea1316eff7 per bug 4963.
gamedata/sdktools.games/engine.bgt.txt
gamedata/sdktools.games/engine.ep2.txt
gamedata/sdktools.games/engine.ep2valve.txt
gamedata/sdktools.games/engine.l4d.txt
gamedata/sdktools.games/engine.l4d2.txt
gamedata/sdktools.games/engine.swarm.txt
gamedata/sdktools.games/game.empires.txt
gamedata/sdktools.games/game.fas.txt
gamedata/sdktools.games/game.garrysmod.txt
gamedata/sdktools.games/game.gesource.txt
gamedata/sdktools.games/game.obsidian.txt
gamedata/sdktools.games/game.rnlbeta.txt
gamedata/sdktools.games/game.synergy.txt
gamedata/sdktools.games/game.zpanic.txt
     1.1 --- a/gamedata/sdktools.games/engine.bgt.txt	Tue Jul 12 19:48:28 2011 -0400
     1.2 +++ b/gamedata/sdktools.games/engine.bgt.txt	Tue Jul 12 19:58:16 2011 -0400
     1.3 @@ -45,6 +45,21 @@
     1.4  		}
     1.5  	}
     1.6  	
     1.7 +
     1.8 +	/* CGlobalEntityList */
     1.9 +	"#default"
    1.10 +	{
    1.11 +		"Signatures"
    1.12 +		{
    1.13 +			/* Functions in CGlobalEntityList */
    1.14 +			"FindEntityByClassname"
    1.15 +			{
    1.16 +				"library"	"server"
    1.17 +				"windows"	"\x53\x55\x56\x8B\xF1\x8B\x2A\x2A\x2A\x85\xC9\x57\x74\x2A\x8B\x01\x8B\x50\x2A\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x83\xC0\x2A\xC1\xE0\x2A\x8B\x3C\x30\xEB\x2A\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x2A\x8B\x2A\x2A\x2A\x8B\x2A\x2A\x2A\x2A\x2A\xEB\x2A\x8D\x2A\x2A\x8B\x37\x85\xF6\x75\x2A\x68\x2A\x2A\x2A\x2A\xFF\x2A\x83\xC4\x2A\xEB\x2A\x39"
    1.18 +			}
    1.19 +		}
    1.20 +	}
    1.21 +
    1.22  	/* General GameRules */
    1.23  	"#default"
    1.24  	{
     2.1 --- a/gamedata/sdktools.games/engine.ep2.txt	Tue Jul 12 19:48:28 2011 -0400
     2.2 +++ b/gamedata/sdktools.games/engine.ep2.txt	Tue Jul 12 19:58:16 2011 -0400
     2.3 @@ -67,6 +67,29 @@
     2.4  		}
     2.5  	}
     2.6  
     2.7 +	/* CGlobalEntityList */
     2.8 +	"#default"
     2.9 +	{
    2.10 +		"#supported"
    2.11 +		{
    2.12 +			"game"		"ageofchivalry"
    2.13 +			"game"		"pvkii"
    2.14 +			"game"		"fistful_of_frags"
    2.15 +			"game"		"cspromod"
    2.16 +		}
    2.17 +		
    2.18 +		"Signatures"
    2.19 +		{
    2.20 +			/* Functions in CGlobalEntityList */
    2.21 +			"FindEntityByClassname"
    2.22 +			{
    2.23 +				"library"	"server"
    2.24 +				"windows"	"\x53\x55\x56\x8B\xF1\x8B\x4C\x24\x10\x85\xC9\x57\x74\x19\x8B\x01\x8B\x50\x08\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x83\xC0\x01\xC1\xE0\x04\x8B\x3C\x30\xEB\x06\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x39\x8B\x5C\x24\x18\x8B\x2D\x2A\x2A\x2A\x2A\xEB\x03"
    2.25 +				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
    2.26 +			}
    2.27 +		}
    2.28 +	}
    2.29 +
    2.30  	/* General GameRules */
    2.31  	"#default"
    2.32  	{
     3.1 --- a/gamedata/sdktools.games/engine.ep2valve.txt	Tue Jul 12 19:48:28 2011 -0400
     3.2 +++ b/gamedata/sdktools.games/engine.ep2valve.txt	Tue Jul 12 19:58:16 2011 -0400
     3.3 @@ -66,6 +66,30 @@
     3.4  		}
     3.5  	}
     3.6  
     3.7 +	/* CGlobalEntityList */
     3.8 +	"#default"
     3.9 +	{
    3.10 +		"#supported"
    3.11 +		{
    3.12 +			"game"		"dod"
    3.13 +			"game"		"tf"
    3.14 +			"game"		"cstrike"
    3.15 +			"game"		"hl2mp"
    3.16 +		}
    3.17 +		
    3.18 +		"Signatures"
    3.19 +		{
    3.20 +			/* Functions in CGlobalEntityList */
    3.21 +			"FindEntityByClassname"
    3.22 +			{
    3.23 +				"library"	"server"
    3.24 +				"windows"	"\x53\x55\x56\x8B\xF1\x8B\x4C\x24\x10\x85\xC9\x57\x74\x19\x8B\x01\x8B\x50\x08\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x83\xC0\x01\xC1\xE0\x04\x8B\x3C\x30\xEB\x06\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x39\x8B\x5C\x24\x18\x8B\x2D\x2A\x2A\x2A\x2A\xEB\x03"
    3.25 +				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
    3.26 +				"mac"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
    3.27 +			}
    3.28 +		}
    3.29 +	}
    3.30 +
    3.31  	/* General GameRules */
    3.32  	"#default"
    3.33  	{
     4.1 --- a/gamedata/sdktools.games/engine.l4d.txt	Tue Jul 12 19:48:28 2011 -0400
     4.2 +++ b/gamedata/sdktools.games/engine.l4d.txt	Tue Jul 12 19:58:16 2011 -0400
     4.3 @@ -71,6 +71,24 @@
     4.4  				"library"	"server"
     4.5  				"linux"		"@_ZN15CBaseTempEntity15s_pTempEntitiesE"
     4.6  				"mac"		"@_ZN15CBaseTempEntity15s_pTempEntitiesE"
     4.7 +
     4.8 +	/* CGlobalEntityList */
     4.9 +	"#default"
    4.10 +	{
    4.11 +		"#supported"
    4.12 +		{
    4.13 +			"game"		"left4dead"
    4.14 +		}
    4.15 +			
    4.16 +		"Signatures"
    4.17 +		{
    4.18 +			/* Functions in CGlobalEntityList */
    4.19 +			"FindEntityByClassname"
    4.20 +			{
    4.21 +				"library"	"server"
    4.22 +				"windows"	"\x53\x55\x56\x8B\xF1\x8B\x4C\x24\x10\x85\xC9\x57\x74\x19\x8B\x01\x8B\x50\x08\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x83\xC0\x01\xC1\xE0\x04\x8B\x3C\x30\xEB\x06\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x39\x8B\x5C\x24\x18\x8B\x2D\x2A\x2A\x2A\x2A\xEB\x03"
    4.23 +				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
    4.24 +				"mac"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
    4.25  			}
    4.26  		}
    4.27  	}
     5.1 --- a/gamedata/sdktools.games/engine.l4d2.txt	Tue Jul 12 19:48:28 2011 -0400
     5.2 +++ b/gamedata/sdktools.games/engine.l4d2.txt	Tue Jul 12 19:58:16 2011 -0400
     5.3 @@ -71,6 +71,24 @@
     5.4  				"library"	"server"
     5.5  				"linux"		"@_ZN15CBaseTempEntity15s_pTempEntitiesE"
     5.6  				"mac"		"@_ZN15CBaseTempEntity15s_pTempEntitiesE"
     5.7 +
     5.8 +	/* CGlobalEntityList */
     5.9 +	"#default"
    5.10 +	{
    5.11 +		"#supported"
    5.12 +		{
    5.13 +			"game"		"left4dead2"
    5.14 +		}
    5.15 +			
    5.16 +		"Signatures"
    5.17 +		{
    5.18 +			/* Functions in CGlobalEntityList */
    5.19 +			"FindEntityByClassname"
    5.20 +			{
    5.21 +				"library"	"server"
    5.22 +				"windows"	"\x53\x55\x56\x8B\xF1\x8B\x4C\x24\x10\x85\xC9\x57\x74\x19\x8B\x01\x8B\x50\x08\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x83\xC0\x01\xC1\xE0\x04\x8B\x3C\x30\xEB\x06\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x39\x8B\x5C\x24\x18\x8B\x2D\x2A\x2A\x2A\x2A\xEB\x03"
    5.23 +				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
    5.24 +				"mac"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
    5.25  			}
    5.26  		}
    5.27  	}
     6.1 --- a/gamedata/sdktools.games/engine.swarm.txt	Tue Jul 12 19:48:28 2011 -0400
     6.2 +++ b/gamedata/sdktools.games/engine.swarm.txt	Tue Jul 12 19:58:16 2011 -0400
     6.3 @@ -51,6 +51,26 @@
     6.4  		}
     6.5  	}
     6.6  
     6.7 +	/* CGlobalEntityList */
     6.8 +	"#default"
     6.9 +	{
    6.10 +		"#supported"
    6.11 +		{
    6.12 +			"game"		"swarm"
    6.13 +			"game"		"dinodday"
    6.14 +		}
    6.15 +			
    6.16 +		"Signatures"
    6.17 +		{
    6.18 +			/* Functions in CGlobalEntityList */
    6.19 +			"FindEntityByClassname"
    6.20 +			{
    6.21 +				"library"	"server"
    6.22 +				"windows"	"\x53\x55\x56\x8B\xF1\x8B\x4C\x24\x10\x85\xC9\x57\x74\x2E\x8B\x01\x8B\x50\x08\xFF\xD2\x8B\x00\x83\xF8\xFF\x75\x10\xB8\xFF\x1F\x00\x00\x83\xC0\x01\xC1\xE0\x04\x8B\x3C\x30\xEB\x16\x25\xFF\xFF\x00\x00\x83\xC0\x01\xC1\xE0\x04\x8B\x3C\x30\xEB\x06\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x34\x8B"
    6.23 +			}
    6.24 +		}
    6.25 +	}
    6.26 +
    6.27  	/* General GameRules */
    6.28  	"#default"
    6.29  	{
     7.1 --- a/gamedata/sdktools.games/game.empires.txt	Tue Jul 12 19:48:28 2011 -0400
     7.2 +++ b/gamedata/sdktools.games/game.empires.txt	Tue Jul 12 19:58:16 2011 -0400
     7.3 @@ -101,6 +101,12 @@
     7.4  				"library"	"server"
     7.5  				"windows"	"\x55\x8B\xEC\x8B\xC1\x8B\x2A\x2A\xC7\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x8B\x15\x2A\x2A\x2A\x2A\x89"
     7.6  			}
     7.7 +			"FindEntityByClassname"
     7.8 +			{
     7.9 +				"library"	"server"
    7.10 +				"windows"	"\x55\x8B\xEC\x53\x56\x8B\xF1\x8B\x2A\x2A\x57\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\xFF\xD2\x8B\x00\x25\x2A\x2A\x2A\x2A\x40\x03\xC0\x8B\x3C\xC6\xEB\x2A\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x2A\x8B\x5D\x2A\x8B\x37\x85\xF6\x75\x2A\x68\x2A\x2A\x2A\x2A\xFF\x2A\x2A\x2A\x2A\x2A\x83\xC4\x2A\xEB\x11\x39"
    7.11 +				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
    7.12 +			}
    7.13  			"FireOutput"
    7.14  			{
    7.15  				"library"	"server"
     8.1 --- a/gamedata/sdktools.games/game.fas.txt	Tue Jul 12 19:48:28 2011 -0400
     8.2 +++ b/gamedata/sdktools.games/game.fas.txt	Tue Jul 12 19:58:16 2011 -0400
     8.3 @@ -90,6 +90,12 @@
     8.4  		}
     8.5  		"Signatures"
     8.6  		{
     8.7 +			"FindEntityByClassname"
     8.8 +			{
     8.9 +				"library"	"server"
    8.10 +				"windows"	"\x53\x55\x56\x8B\xF1\x8B\x4C\x24\x10\x57\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x08\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x40\xC1\xE0\x04\x8B\x3C\x30\xEB\x06\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x2A\x8B\x5C\x24\x18\x8B\x2D\x2A\x2A\x2A\x2A\x8D\xA4\x24\x00\x00\x00\x00\x8B\x37\x85\xF6\x75\x2A\x68\x2A\x2A\x2A\x2A\xFF\x2A\x83\xC4\x04\xEB\x2A\x39\x2A\x2A\x74\x2A\x53"
    8.11 +				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
    8.12 +			}
    8.13  			"FireOutput"
    8.14  			{
    8.15  				"library"	"server"
     9.1 --- a/gamedata/sdktools.games/game.garrysmod.txt	Tue Jul 12 19:48:28 2011 -0400
     9.2 +++ b/gamedata/sdktools.games/game.garrysmod.txt	Tue Jul 12 19:58:16 2011 -0400
     9.3 @@ -103,6 +103,13 @@
     9.4  		}
     9.5  		"Signatures"
     9.6  		{
     9.7 +			"FindEntityByClassname"
     9.8 +			{
     9.9 +				"library"	"server"
    9.10 +				"windows"	"\x53\x55\x56\x8B\xF1\x8B\x4C\x24\x10\x57\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x08\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x40\xC1\xE0\x04\x8B\x3C\x30\xEB\x06\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x2A\x8B\x5C\x24\x18\x8B\x2D\x2A\x2A\x2A\x2A\x8D\xA4\x24\x00\x00\x00\x00\x8B\x37\x85\xF6\x75\x2A\x68\x2A\x2A\x2A\x2A\xFF\x2A\x83\xC4\x04\xEB\x2A\x39\x2A\x2A\x74\x2A\x53"
    9.11 +				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
    9.12 +				"mac"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
    9.13 +			}
    9.14  			"FireOutput"
    9.15  			{
    9.16  				"library"	"server"
    10.1 --- a/gamedata/sdktools.games/game.gesource.txt	Tue Jul 12 19:48:28 2011 -0400
    10.2 +++ b/gamedata/sdktools.games/game.gesource.txt	Tue Jul 12 19:58:16 2011 -0400
    10.3 @@ -86,6 +86,12 @@
    10.4  				"library"	"server"
    10.5  				"windows"	"\x55\x8B\xEC\x8B\xC1\x8B\x2A\x2A\xC7\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x8B\x15\x2A\x2A\x2A\x2A\x89"
    10.6  			}
    10.7 +			"FindEntityByClassname"
    10.8 +			{
    10.9 +				"library"	"server"
   10.10 +				"windows"	"\x55\x8B\xEC\x53\x56\x8B\xF1\x8B\x2A\x2A\x57\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x40\xC1\xE0\x2A\x8B\x3C\x30\xEB\x2A\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x2A\x8B\x5D\x2A\x8B\x37\x85\xF6\x75\x2A\x68\x2A\x2A\x2A\x2A\xFF\x2A\x2A\x2A\x2A\x2A\x83\xC4\x2A\xEB\x2A\x39"
   10.11 +				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
   10.12 +			}
   10.13  			"FireOutput"
   10.14  			{
   10.15  				"library"	"server"
    11.1 --- a/gamedata/sdktools.games/game.obsidian.txt	Tue Jul 12 19:48:28 2011 -0400
    11.2 +++ b/gamedata/sdktools.games/game.obsidian.txt	Tue Jul 12 19:58:16 2011 -0400
    11.3 @@ -102,6 +102,11 @@
    11.4  				"library"	"server"
    11.5  				"windows"	"\x55\x8B\xEC\x8B\xC1\x8B\x2A\x2A\xC7\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x8B\x15\x2A\x2A\x2A\x2A\x89"
    11.6  			}
    11.7 +			"FindEntityByClassname"
    11.8 +			{
    11.9 +				"library"	"server"
   11.10 +				"windows"	"\x55\x8B\xEC\x53\x56\x8B\xF1\x8B\x2A\x2A\x57\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\xFF\xD2\x8B\x00\x25\x2A\x2A\x2A\x2A\x40\x03\xC0\x8B\x3C\xC6\xEB\x2A\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74"
   11.11 +			}
   11.12  			"FireOutput"
   11.13  			{
   11.14  				"library"	"server"
    12.1 --- a/gamedata/sdktools.games/game.rnlbeta.txt	Tue Jul 12 19:48:28 2011 -0400
    12.2 +++ b/gamedata/sdktools.games/game.rnlbeta.txt	Tue Jul 12 19:58:16 2011 -0400
    12.3 @@ -91,6 +91,11 @@
    12.4  				"library"	"server"
    12.5  				"windows"	"\x55\x8B\xEC\x8B\xC1\x8B\x2A\x2A\xC7\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x8B\x15\x2A\x2A\x2A\x2A\x89"
    12.6  			}
    12.7 +			"FindEntityByClassname"
    12.8 +			{
    12.9 +				"library"	"server"
   12.10 +				"windows"	"\x55\x8B\xEC\x53\x56\x8B\xF1\x8B\x2A\x2A\x57\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\xFF\xD2\x8B\x00\x25\x2A\x2A\x2A\x2A\x40\x03\xC0\x8B\x3C\xC6\xEB\x2A\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74"
   12.11 +			}
   12.12  			"FireOutput"
   12.13  			{
   12.14  				"library"	"server"
    13.1 --- a/gamedata/sdktools.games/game.synergy.txt	Tue Jul 12 19:48:28 2011 -0400
    13.2 +++ b/gamedata/sdktools.games/game.synergy.txt	Tue Jul 12 19:58:16 2011 -0400
    13.3 @@ -100,6 +100,12 @@
    13.4  		}
    13.5  		"Signatures"
    13.6  		{
    13.7 +			"FindEntityByClassname"
    13.8 +			{
    13.9 +				"library"	"server"
   13.10 +				"windows"	"\x53\x55\x56\x8B\xF1\x8B\x4C\x24\x10\x57\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x08\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x40\xC1\xE0\x04\x8B\x3C\x30\xEB\x06\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x2A\x8B\x5C\x24\x18\x8B\x2D\x2A\x2A\x2A\x2A\x8D\xA4\x24\x00\x00\x00\x00\x8B\x37\x85\xF6\x75\x2A\x68\x2A\x2A\x2A\x2A\xFF\x2A\x83\xC4\x04\xEB\x2A\x39\x2A\x2A\x74\x2A\x53"
   13.11 +				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
   13.12 +			}
   13.13  			"FireOutput"
   13.14  			{
   13.15  				"library"	"server"
    14.1 --- a/gamedata/sdktools.games/game.zpanic.txt	Tue Jul 12 19:48:28 2011 -0400
    14.2 +++ b/gamedata/sdktools.games/game.zpanic.txt	Tue Jul 12 19:58:16 2011 -0400
    14.3 @@ -89,6 +89,12 @@
    14.4  		}
    14.5  		"Signatures"
    14.6  		{
    14.7 +			"FindEntityByClassname"
    14.8 +			{
    14.9 +				"library"	"server"
   14.10 +				"windows"	"\x53\x55\x56\x8B\xF1\x8B\x2A\x2A\x2A\x57\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x40\xC1\xE0\x2A\x8B\x3C\x30\xEB\x2A\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x2A\x8B\x2A\x2A\x2A\x8B\x2A\x2A\x2A\x2A\x2A\x8D\x2A\x2A\x2A\x2A\x2A\x2A\x8B\x37\x85\xF6\x75\x2A\x68\x2A\x2A\x2A\x2A\xFF\x2A\x83\xC4\x2A\xEB\x2A\x39"
   14.11 +				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
   14.12 +			}
   14.13  			"FireOutput"
   14.14  			{
   14.15  				"library"	"server"