Updated L4D2 gamedata.
Updated L4D2 gamedata.
1.1 --- a/gamedata/sdktools.games/engine.l4d2.txt Thu Jul 04 16:45:00 2013 -0400
1.2 +++ b/gamedata/sdktools.games/engine.l4d2.txt Fri Jul 05 14:29:12 2013 -0400
1.3 @@ -21,80 +21,6 @@
1.4 "SlapSound2" "player/damage2.wav"
1.5 }
1.6 }
1.7 -
1.8 - /* General Temp Entities */
1.9 - "#default"
1.10 - {
1.11 - "#supported"
1.12 - {
1.13 - "game" "left4dead2"
1.14 - "game" "nucleardawn"
1.15 - }
1.16 -
1.17 - "Offsets"
1.18 - {
1.19 - /* Offset into CBaseTempEntity constructor */
1.20 - "s_pTempEntities"
1.21 - {
1.22 - "windows" "17"
1.23 - }
1.24 - "GetTEName"
1.25 - {
1.26 - "windows" "4"
1.27 - "linux" "4"
1.28 - "mac" "4"
1.29 - }
1.30 - "GetTENext"
1.31 - {
1.32 - "windows" "8"
1.33 - "linux" "8"
1.34 - "mac" "8"
1.35 - }
1.36 - "TE_GetServerClass"
1.37 - {
1.38 - "windows" "0"
1.39 - "linux" "0"
1.40 - "mac" "0"
1.41 - }
1.42 - }
1.43 -
1.44 - "Signatures"
1.45 - {
1.46 - "CBaseTempEntity"
1.47 - {
1.48 - "library" "server"
1.49 - "windows" "\x8B\xC1\x8B\x4C\x24\x04\xC7\x00\x2A\x2A\x2A\x2A\x89\x48\x04\x8B\x15\x2A\x2A\x2A\x2A\x89\x50\x08\xA3\x2A\x2A\x2A\x2A\xC2\x04\x00"
1.50 - }
1.51 - "s_pTempEntities"
1.52 - {
1.53 - "library" "server"
1.54 - "linux" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
1.55 - "mac" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
1.56 - }
1.57 - }
1.58 - }
1.59 -
1.60 - /* CGlobalEntityList */
1.61 - "#default"
1.62 - {
1.63 - "#supported"
1.64 - {
1.65 - "game" "left4dead2"
1.66 - "game" "nucleardawn"
1.67 - }
1.68 -
1.69 - "Signatures"
1.70 - {
1.71 - /* Functions in CGlobalEntityList */
1.72 - "FindEntityByClassname"
1.73 - {
1.74 - "library" "server"
1.75 - "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"
1.76 - "linux" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
1.77 - "mac" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
1.78 - }
1.79 - }
1.80 - }
1.81
1.82 /* General GameRules */
1.83 "#default"
1.84 @@ -189,25 +115,6 @@
1.85 }
1.86 }
1.87 }
1.88 -
1.89 - /* CBaseEntityOutput::FireOutput */
1.90 - "#default"
1.91 - {
1.92 - "#supported"
1.93 - {
1.94 - "game" "left4dead2"
1.95 - }
1.96 - "Signatures"
1.97 - {
1.98 - "FireOutput"
1.99 - {
1.100 - "library" "server"
1.101 - "windows" "\x81\xEC\x1C\x01\x00\x00\x53\x55\x56\x8B\x71\x14\x85\xF6"
1.102 - "linux" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
1.103 - "mac" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
1.104 - }
1.105 - }
1.106 - }
1.107
1.108 /* SetUserInfo data */
1.109 "#default"
2.1 --- a/gamedata/sdktools.games/game.left4dead2.txt Thu Jul 04 16:45:00 2013 -0400
2.2 +++ b/gamedata/sdktools.games/game.left4dead2.txt Fri Jul 05 14:29:12 2013 -0400
2.3 @@ -1,6 +1,84 @@
2.4 "Games"
2.5 {
2.6 /* Left 4 Dead 2 */
2.7 +
2.8 + /* General Temp Entities */
2.9 + "#default"
2.10 + {
2.11 + "Offsets"
2.12 + {
2.13 + /* Offset into CBaseTempEntity constructor */
2.14 + "s_pTempEntities"
2.15 + {
2.16 + "windows" "19"
2.17 + }
2.18 + "GetTEName"
2.19 + {
2.20 + "windows" "4"
2.21 + "linux" "4"
2.22 + "mac" "4"
2.23 + }
2.24 + "GetTENext"
2.25 + {
2.26 + "windows" "8"
2.27 + "linux" "8"
2.28 + "mac" "8"
2.29 + }
2.30 + "TE_GetServerClass"
2.31 + {
2.32 + "windows" "0"
2.33 + "linux" "0"
2.34 + "mac" "0"
2.35 + }
2.36 + }
2.37 +
2.38 + "Signatures"
2.39 + {
2.40 + "CBaseTempEntity"
2.41 + {
2.42 + "library" "server"
2.43 + "windows" "\x55\x8B\xEC\x8B\xC1\x8B\x4D\x08\xC7\x00\x2A\x2A\x2A\x2A\x89"
2.44 + }
2.45 + "s_pTempEntities"
2.46 + {
2.47 + "library" "server"
2.48 + "linux" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
2.49 + "mac" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
2.50 + }
2.51 + }
2.52 + }
2.53 +
2.54 + /* CGlobalEntityList */
2.55 + "#default"
2.56 + {
2.57 + "Signatures"
2.58 + {
2.59 + /* Functions in CGlobalEntityList */
2.60 + "FindEntityByClassname"
2.61 + {
2.62 + "library" "server"
2.63 + "windows" "\x55\x8B\xEC\x53\x56\x8B\xF1\x8B\x4D\x08\x57\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x08\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x40\x03\xC0\x8B\x3C\xC6\xEB\x2A\x8B\x2A\x2A\x2A\x2A\x2A\x85\xFF\x74\x2A\x8B\x5D\x0C\x8B\x37\x85\xF6\x75\x2A\x68\x2A\x2A\x2A\x2A\xFF\x2A\x2A\x2A\x2A\x2A\x83\xC4\x04\xEB\x2A\x39"
2.64 + "linux" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
2.65 + "mac" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
2.66 + }
2.67 + }
2.68 + }
2.69 +
2.70 + /* CBaseEntityOutput::FireOutput */
2.71 + "#default"
2.72 + {
2.73 + "Signatures"
2.74 + {
2.75 + "FireOutput"
2.76 + {
2.77 + "library" "server"
2.78 + "windows" "\x55\x8B\xEC\x81\xEC\x2A\x2A\x2A\x2A\xA1\x2A\x2A\x2A\x2A\x33\xC5\x89\x2A\x2A\x8B\x2A\x2A\x53\x56\x8B\x2A\x2A\x57\x8B\x2A\x2A\x89\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x2A\x2A\x2A\xC7"
2.79 + "linux" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
2.80 + "mac" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
2.81 + }
2.82 + }
2.83 + }
2.84 +
2.85 "left4dead2"
2.86 {
2.87 "Offsets"
3.1 --- a/gamedata/sdktools.games/game.nucleardawn.txt Thu Jul 04 16:45:00 2013 -0400
3.2 +++ b/gamedata/sdktools.games/game.nucleardawn.txt Fri Jul 05 14:29:12 2013 -0400
3.3 @@ -1,6 +1,75 @@
3.4 "Games"
3.5 {
3.6 /* Nuclear Dawn */
3.7 +
3.8 + /* General Temp Entities */
3.9 + "#default"
3.10 + {
3.11 + "Offsets"
3.12 + {
3.13 + /* Offset into CBaseTempEntity constructor */
3.14 + "s_pTempEntities"
3.15 + {
3.16 + "windows" "17"
3.17 + }
3.18 + "GetTEName"
3.19 + {
3.20 + "windows" "4"
3.21 + "linux" "4"
3.22 + "mac" "4"
3.23 + }
3.24 + "GetTENext"
3.25 + {
3.26 + "windows" "8"
3.27 + "linux" "8"
3.28 + "mac" "8"
3.29 + }
3.30 + "TE_GetServerClass"
3.31 + {
3.32 + "windows" "0"
3.33 + "linux" "0"
3.34 + "mac" "0"
3.35 + }
3.36 + }
3.37 +
3.38 + "Signatures"
3.39 + {
3.40 + "CBaseTempEntity"
3.41 + {
3.42 + "library" "server"
3.43 + "windows" "\x8B\xC1\x8B\x4C\x24\x04\xC7\x00\x2A\x2A\x2A\x2A\x89\x48\x04\x8B\x15\x2A\x2A\x2A\x2A\x89\x50\x08\xA3\x2A\x2A\x2A\x2A\xC2\x04\x00"
3.44 + }
3.45 + "s_pTempEntities"
3.46 + {
3.47 + "library" "server"
3.48 + "linux" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
3.49 + "mac" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
3.50 + }
3.51 + }
3.52 + }
3.53 +
3.54 + /* CGlobalEntityList */
3.55 + "#default"
3.56 + {
3.57 + "#supported"
3.58 + {
3.59 + "game" "left4dead2"
3.60 + "game" "nucleardawn"
3.61 + }
3.62 +
3.63 + "Signatures"
3.64 + {
3.65 + /* Functions in CGlobalEntityList */
3.66 + "FindEntityByClassname"
3.67 + {
3.68 + "library" "server"
3.69 + "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.70 + "linux" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
3.71 + "mac" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
3.72 + }
3.73 + }
3.74 + }
3.75 +
3.76 "nucleardawn"
3.77 {
3.78 "Offsets"