Updated Dota 2 gamedata.

This commit is contained in:
Nicholas Hastings 2014-01-29 13:07:50 -05:00
parent 4a65e38d54
commit b0ee5ce485
2 changed files with 11 additions and 11 deletions

View File

@ -24,12 +24,12 @@
/* Offset into LevelShutdown */ /* Offset into LevelShutdown */
"gEntList" "gEntList"
{ {
"windows" "8" "windows" "21"
} }
"EntInfo" "EntInfo"
{ {
"windows" "4" "windows" "0"
"linux" "4" "linux" "4"
"mac" "4" "mac" "4"
} }
@ -41,7 +41,7 @@
"LevelShutdown" "LevelShutdown"
{ {
"library" "server" "library" "server"
"windows" "\x8B\x3D\x2A\x2A\x2A\x2A\xC7\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x2A\x2A\x2A\x89" "windows" "\x83\x2A\xFF\x74\x03\x0F\x2A\x2A\xC1\x2A\x04\x8B\x2A\x2A\x2A\x2A\x2A\xEB\x06\x8B"
} }
"gEntList" "gEntList"

View File

@ -35,7 +35,7 @@
//Offset into CBaseTempEntity constructor //Offset into CBaseTempEntity constructor
"s_pTempEntities" "s_pTempEntities"
{ {
"windows" "1" "windows" "7"
} }
"GetTEName" "GetTEName"
{ {
@ -56,7 +56,7 @@
"CBaseTempEntity" "CBaseTempEntity"
{ {
"library" "server" "library" "server"
"windows" "\xA1\x2A\x2A\x2A\x2A\xF3\x0F\x10\x15\x2A\x2A\x2A\x2A\xF3" "windows" "\xFF\x2A\x2A\x2A\x2A\x2A\xA1\x2A\x2A\x2A\x2A\x89\x2A\x2A\x2A\x2A\x2A\x85\xC0\x74\x2A\x8D"
} }
} }
} }
@ -91,7 +91,7 @@
"CreateGameRulesObject" "CreateGameRulesObject"
{ {
"library" "server" "library" "server"
"windows" "\x51\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x08\x8B\x01\x8B\x10\x6A\x01\xFF\xD2\xC7\x05\x2A\x2A\x2A\x2A\x00\x00\x00\x00\xE8" "windows" "\x51\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x06\x8B\x01\x6A\x01\xFF\x10\xC7\x05\x2A\x2A\x2A\x2A\x00\x00\x00\x00\xE8"
} }
"g_pGameRules" "g_pGameRules"
{ {
@ -113,7 +113,7 @@
* the expected code. A pointer to sv (IServer interface) is used * the expected code. A pointer to sv (IServer interface) is used
* here. * here.
*/ */
"CreateFakeClient_Windows" "\x55\x8B\xEC\x8B\x2A\x2A\x56\x50\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x85\xC0\x75" "CreateFakeClient_Windows" "\x55\x8B\xEC\x56\xFF\x75\x0C\xB9\x2A\x2A\x2A\x2A\xE8"
} }
"Offsets" "Offsets"
@ -121,7 +121,7 @@
/* Offset into IVEngineServer::CreateFakeClient */ /* Offset into IVEngineServer::CreateFakeClient */
"sv" "sv"
{ {
"windows" "9" "windows" "8"
} }
} }
} }
@ -145,7 +145,7 @@
{ {
// EntityFactoryDictionary gets inlined on Windows in Dota 2. The pointer to the static factory becomes a global. // EntityFactoryDictionary gets inlined on Windows in Dota 2. The pointer to the static factory becomes a global.
"library" "server" "library" "server"
"windows" "\x8B\x15\x2A\x2A\x2A\x2A\x8B\x2A\x2A\x57\xB9\x2A\x2A\x2A\x2A\xFF\xD0\xC7" "windows" "\xFF\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x8B\xC8\xC7"
//"linux" "@_Z23EntityFactoryDictionaryv" //"linux" "@_Z23EntityFactoryDictionaryv"
//"mac" "@_Z23EntityFactoryDictionaryv" //"mac" "@_Z23EntityFactoryDictionaryv"
} }
@ -155,7 +155,7 @@
{ {
"EntityFactoryOffset" "EntityFactoryOffset"
{ {
"windows" "2" "windows" "4"
} }
} }
} }
@ -168,7 +168,7 @@
"FireOutput" "FireOutput"
{ {
"library" "server" "library" "server"
"windows" "\x55\x8B\xEC\x83\x2A\x2A\x81\xEC\x2A\x2A\x2A\x2A\x8B\x45\x2A\x53\x8B\x58\x2A\x56\x57\xC7" "windows" "\x55\x8B\xEC\x83\xE4\xC0\x81\xEC\x2A\x2A\x2A\x2A\x8B\xC1\x53"
} }
} }
} }