Updated Dota 2 gamedata.
Updated Dota 2 gamedata.
1.1 --- a/gamedata/core.games/engine.dota.txt Mon Jan 27 10:15:17 2014 -0500
1.2 +++ b/gamedata/core.games/engine.dota.txt Wed Jan 29 13:07:50 2014 -0500
1.3 @@ -24,12 +24,12 @@
1.4 /* Offset into LevelShutdown */
1.5 "gEntList"
1.6 {
1.7 - "windows" "8"
1.8 + "windows" "21"
1.9 }
1.10
1.11 "EntInfo"
1.12 {
1.13 - "windows" "4"
1.14 + "windows" "0"
1.15 "linux" "4"
1.16 "mac" "4"
1.17 }
1.18 @@ -41,7 +41,7 @@
1.19 "LevelShutdown"
1.20 {
1.21 "library" "server"
1.22 - "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"
1.23 + "windows" "\x83\x2A\xFF\x74\x03\x0F\x2A\x2A\xC1\x2A\x04\x8B\x2A\x2A\x2A\x2A\x2A\xEB\x06\x8B"
1.24 }
1.25
1.26 "gEntList"
2.1 --- a/gamedata/sdktools.games/engine.dota.txt Mon Jan 27 10:15:17 2014 -0500
2.2 +++ b/gamedata/sdktools.games/engine.dota.txt Wed Jan 29 13:07:50 2014 -0500
2.3 @@ -35,7 +35,7 @@
2.4 //Offset into CBaseTempEntity constructor
2.5 "s_pTempEntities"
2.6 {
2.7 - "windows" "1"
2.8 + "windows" "7"
2.9 }
2.10 "GetTEName"
2.11 {
2.12 @@ -56,7 +56,7 @@
2.13 "CBaseTempEntity"
2.14 {
2.15 "library" "server"
2.16 - "windows" "\xA1\x2A\x2A\x2A\x2A\xF3\x0F\x10\x15\x2A\x2A\x2A\x2A\xF3"
2.17 + "windows" "\xFF\x2A\x2A\x2A\x2A\x2A\xA1\x2A\x2A\x2A\x2A\x89\x2A\x2A\x2A\x2A\x2A\x85\xC0\x74\x2A\x8D"
2.18 }
2.19 }
2.20 }
2.21 @@ -91,7 +91,7 @@
2.22 "CreateGameRulesObject"
2.23 {
2.24 "library" "server"
2.25 - "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"
2.26 + "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"
2.27 }
2.28 "g_pGameRules"
2.29 {
2.30 @@ -113,7 +113,7 @@
2.31 * the expected code. A pointer to sv (IServer interface) is used
2.32 * here.
2.33 */
2.34 - "CreateFakeClient_Windows" "\x55\x8B\xEC\x8B\x2A\x2A\x56\x50\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x85\xC0\x75"
2.35 + "CreateFakeClient_Windows" "\x55\x8B\xEC\x56\xFF\x75\x0C\xB9\x2A\x2A\x2A\x2A\xE8"
2.36 }
2.37
2.38 "Offsets"
2.39 @@ -121,7 +121,7 @@
2.40 /* Offset into IVEngineServer::CreateFakeClient */
2.41 "sv"
2.42 {
2.43 - "windows" "9"
2.44 + "windows" "8"
2.45 }
2.46 }
2.47 }
2.48 @@ -145,7 +145,7 @@
2.49 {
2.50 // EntityFactoryDictionary gets inlined on Windows in Dota 2. The pointer to the static factory becomes a global.
2.51 "library" "server"
2.52 - "windows" "\x8B\x15\x2A\x2A\x2A\x2A\x8B\x2A\x2A\x57\xB9\x2A\x2A\x2A\x2A\xFF\xD0\xC7"
2.53 + "windows" "\xFF\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x8B\xC8\xC7"
2.54 //"linux" "@_Z23EntityFactoryDictionaryv"
2.55 //"mac" "@_Z23EntityFactoryDictionaryv"
2.56 }
2.57 @@ -155,7 +155,7 @@
2.58 {
2.59 "EntityFactoryOffset"
2.60 {
2.61 - "windows" "2"
2.62 + "windows" "4"
2.63 }
2.64 }
2.65 }
2.66 @@ -168,7 +168,7 @@
2.67 "FireOutput"
2.68 {
2.69 "library" "server"
2.70 - "windows" "\x55\x8B\xEC\x83\x2A\x2A\x81\xEC\x2A\x2A\x2A\x2A\x8B\x45\x2A\x53\x8B\x58\x2A\x56\x57\xC7"
2.71 + "windows" "\x55\x8B\xEC\x83\xE4\xC0\x81\xEC\x2A\x2A\x2A\x2A\x8B\xC1\x53"
2.72 }
2.73 }
2.74 }