Updated L4D2 IServer gamedata for Windows.
Updated L4D2 IServer gamedata for Windows.
1.1 --- a/gamedata/sdktools.games/engine.l4d2.txt Sat Jul 06 11:54:37 2013 -0400
1.2 +++ b/gamedata/sdktools.games/engine.l4d2.txt Mon Jul 08 16:10:55 2013 -0400
1.3 @@ -63,43 +63,6 @@
1.4 }
1.5 }
1.6 }
1.7 -
1.8 - /* IServer interface pointer */
1.9 - "#default"
1.10 - {
1.11 - "Keys"
1.12 - {
1.13 - /* Signature for the beginning of IVEngineServer::CreateFakeClient.
1.14 - *
1.15 - * The engine binary is not actually scanned in order to look for
1.16 - * this. SourceHook is used to used to determine the address of the
1.17 - * function and this signature is used to verify that it contains
1.18 - * the expected code. A pointer to sv (IServer interface) is used
1.19 - * here.
1.20 - */
1.21 - "CreateFakeClient_Windows" "\x8B\x44\x24\x2A\x50\xB9\x2A\x2A\x2A\x2A\xE8"
1.22 - }
1.23 -
1.24 - "Offsets"
1.25 - {
1.26 - /* Offset into IVEngineServer::CreateFakeClient */
1.27 - "sv"
1.28 - {
1.29 - "windows" "6"
1.30 - }
1.31 - }
1.32 -
1.33 - "Signatures"
1.34 - {
1.35 - /* CBaseServer object for IServer interface */
1.36 - "sv"
1.37 - {
1.38 - "library" "engine"
1.39 - "linux" "@sv"
1.40 - "mac" "@sv"
1.41 - }
1.42 - }
1.43 - }
1.44
1.45 /* EntityFactoryDictionary function */
1.46 "#default"
2.1 --- a/gamedata/sdktools.games/game.left4dead2.txt Sat Jul 06 11:54:37 2013 -0400
2.2 +++ b/gamedata/sdktools.games/game.left4dead2.txt Mon Jul 08 16:10:55 2013 -0400
2.3 @@ -79,6 +79,43 @@
2.4 }
2.5 }
2.6
2.7 + /* IServer interface pointer */
2.8 + "#default"
2.9 + {
2.10 + "Keys"
2.11 + {
2.12 + /* Signature for the beginning of IVEngineServer::CreateFakeClient.
2.13 + *
2.14 + * The engine binary is not actually scanned in order to look for
2.15 + * this. SourceHook is used to used to determine the address of the
2.16 + * function and this signature is used to verify that it contains
2.17 + * the expected code. A pointer to sv (IServer interface) is used
2.18 + * here.
2.19 + */
2.20 + "CreateFakeClient_Windows" "\x55\x8B\xEC\x8B\x45\x08\x50\xB9\x2A\x2A\x2A\x2A\xE8"
2.21 + }
2.22 +
2.23 + "Offsets"
2.24 + {
2.25 + /* Offset into IVEngineServer::CreateFakeClient */
2.26 + "sv"
2.27 + {
2.28 + "windows" "8"
2.29 + }
2.30 + }
2.31 +
2.32 + "Signatures"
2.33 + {
2.34 + /* CBaseServer object for IServer interface */
2.35 + "sv"
2.36 + {
2.37 + "library" "engine"
2.38 + "linux" "@sv"
2.39 + "mac" "@sv"
2.40 + }
2.41 + }
2.42 + }
2.43 +
2.44 "left4dead2"
2.45 {
2.46 "Offsets"
3.1 --- a/gamedata/sdktools.games/game.nucleardawn.txt Sat Jul 06 11:54:37 2013 -0400
3.2 +++ b/gamedata/sdktools.games/game.nucleardawn.txt Mon Jul 08 16:10:55 2013 -0400
3.3 @@ -70,6 +70,43 @@
3.4 }
3.5 }
3.6
3.7 + /* IServer interface pointer */
3.8 + "#default"
3.9 + {
3.10 + "Keys"
3.11 + {
3.12 + /* Signature for the beginning of IVEngineServer::CreateFakeClient.
3.13 + *
3.14 + * The engine binary is not actually scanned in order to look for
3.15 + * this. SourceHook is used to used to determine the address of the
3.16 + * function and this signature is used to verify that it contains
3.17 + * the expected code. A pointer to sv (IServer interface) is used
3.18 + * here.
3.19 + */
3.20 + "CreateFakeClient_Windows" "\x8B\x44\x24\x2A\x50\xB9\x2A\x2A\x2A\x2A\xE8"
3.21 + }
3.22 +
3.23 + "Offsets"
3.24 + {
3.25 + /* Offset into IVEngineServer::CreateFakeClient */
3.26 + "sv"
3.27 + {
3.28 + "windows" "6"
3.29 + }
3.30 + }
3.31 +
3.32 + "Signatures"
3.33 + {
3.34 + /* CBaseServer object for IServer interface */
3.35 + "sv"
3.36 + {
3.37 + "library" "engine"
3.38 + "linux" "@sv"
3.39 + "mac" "@sv"
3.40 + }
3.41 + }
3.42 + }
3.43 +
3.44 "nucleardawn"
3.45 {
3.46 "Offsets"