Updated Synergy gamedata.
Updated Synergy gamedata.
1.1 --- a/gamedata/core.games/common.games.txt Fri Oct 25 14:32:56 2013 -0400
1.2 +++ b/gamedata/core.games/common.games.txt Mon Oct 28 11:13:48 2013 -0400
1.3 @@ -98,6 +98,7 @@
1.4 "engine" "insurgency"
1.5 "engine" "csgo"
1.6 "engine" "dota"
1.7 + "engine" "sdk2013"
1.8 }
1.9
1.10 "Offsets"
2.1 --- a/gamedata/core.games/engine.ep2.txt Fri Oct 25 14:32:56 2013 -0400
2.2 +++ b/gamedata/core.games/engine.ep2.txt Mon Oct 28 11:13:48 2013 -0400
2.3 @@ -24,7 +24,6 @@
2.4 "game" "empires"
2.5 "game" "RnLBeta"
2.6 "game" "obsidian"
2.7 - "game" "synergy"
2.8 "game" "fas"
2.9 "game" "fistful_of_frags"
2.10 "game" "cspromod"
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/gamedata/core.games/engine.sdk2013.txt Mon Oct 28 11:13:48 2013 -0400
3.3 @@ -0,0 +1,49 @@
3.4 +/**
3.5 + * Do not edit this file. Any changes will be overwritten by the gamedata
3.6 + * updater or by upgrading your SourceMod install.
3.7 + *
3.8 + * To override data in this file, create a subdirectory named "custom" and
3.9 + * place your own gamedata file(s) inside of it. Such files will be parsed
3.10 + * after SM's own.
3.11 + *
3.12 + * For more information, see http://wiki.alliedmods.net/Gamedata_Updating_(SourceMod)
3.13 + */
3.14 +
3.15 +"Games"
3.16 +{
3.17 + /* CGlobalEntityList */
3.18 + "#default"
3.19 + {
3.20 + "Offsets"
3.21 + {
3.22 + /* Offset into LevelShutdown */
3.23 + "gEntList"
3.24 + {
3.25 + "windows" "11"
3.26 + "linux" "13"
3.27 + }
3.28 +
3.29 + "EntInfo"
3.30 + {
3.31 + "windows" "4"
3.32 + "linux" "4"
3.33 + "mac" "4"
3.34 + }
3.35 + }
3.36 +
3.37 + "Signatures"
3.38 + {
3.39 + "LevelShutdown"
3.40 + {
3.41 + "library" "server"
3.42 + "windows" "\xE8\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xE8"
3.43 + "linux" "\xE8\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xC7\x2A\x2A\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xE8"
3.44 + }
3.45 + "gEntList"
3.46 + {
3.47 + "library" "server"
3.48 + "mac" "@gEntList"
3.49 + }
3.50 + }
3.51 + }
3.52 +}
4.1 --- a/gamedata/core.games/master.games.txt Fri Oct 25 14:32:56 2013 -0400
4.2 +++ b/gamedata/core.games/master.games.txt Mon Oct 28 11:13:48 2013 -0400
4.3 @@ -40,6 +40,11 @@
4.4 "engine" "orangebox_valve"
4.5 }
4.6
4.7 + "engine.sdk2013.txt"
4.8 + {
4.9 + "engine" "sdk2013"
4.10 + }
4.11 +
4.12 "engine.css.txt"
4.13 {
4.14 "engine" "css"
5.1 --- a/gamedata/sdkhooks.games/game.synergy.txt Fri Oct 25 14:32:56 2013 -0400
5.2 +++ b/gamedata/sdkhooks.games/game.synergy.txt Mon Oct 28 11:13:48 2013 -0400
5.3 @@ -18,118 +18,129 @@
5.4 {
5.5 "EndTouch"
5.6 {
5.7 - "windows" "92"
5.8 - "linux" "93"
5.9 + "windows" "100"
5.10 + "linux" "101"
5.11 + "mac" "101"
5.12 }
5.13 "FireBullets"
5.14 {
5.15 - "windows" "104"
5.16 - "linux" "105"
5.17 + "windows" "112"
5.18 + "linux" "113"
5.19 + "mac" "113"
5.20 }
5.21 "GroundEntChanged"
5.22 {
5.23 - "windows" "164"
5.24 - "linux" "165"
5.25 + "windows" "178"
5.26 + "linux" "178"
5.27 + "mac" "178"
5.28 }
5.29 "OnTakeDamage"
5.30 {
5.31 - "windows" "60"
5.32 - "linux" "61"
5.33 + "windows" "62"
5.34 + "linux" "63"
5.35 + "mac" "63"
5.36 }
5.37 "PreThink"
5.38 {
5.39 - "windows" "293"
5.40 - "linux" "294"
5.41 + "windows" "336"
5.42 + "linux" "337"
5.43 + "mac" "337"
5.44 }
5.45 "PostThink"
5.46 {
5.47 - "windows" "294"
5.48 - "linux" "295"
5.49 + "windows" "337"
5.50 + "linux" "338"
5.51 + "mac" "338"
5.52 + }
5.53 + "Reload"
5.54 + {
5.55 + "windows" "268"
5.56 + "linux" "269"
5.57 + "mac" "269"
5.58 }
5.59 "SetTransmit"
5.60 {
5.61 - "windows" "19"
5.62 - "linux" "20"
5.63 + "windows" "20"
5.64 + "linux" "21"
5.65 + "mac" "21"
5.66 }
5.67 "ShouldCollide"
5.68 {
5.69 - "windows" "15"
5.70 - "linux" "16"
5.71 + "windows" "16"
5.72 + "linux" "17"
5.73 + "mac" "17"
5.74 }
5.75 "Spawn"
5.76 {
5.77 - "windows" "21"
5.78 - "linux" "22"
5.79 + "windows" "22"
5.80 + "linux" "23"
5.81 + "mac" "23"
5.82 }
5.83 "StartTouch"
5.84 {
5.85 - "windows" "90"
5.86 - "linux" "91"
5.87 + "windows" "98"
5.88 + "linux" "99"
5.89 + "mac" "99"
5.90 }
5.91 "Think"
5.92 {
5.93 - "windows" "45"
5.94 - "linux" "46"
5.95 + "windows" "47"
5.96 + "linux" "48"
5.97 + "mac" "48"
5.98 }
5.99 "Touch"
5.100 {
5.101 - "windows" "91"
5.102 - "linux" "92"
5.103 + "windows" "99"
5.104 + "linux" "100"
5.105 + "mac" "100"
5.106 }
5.107 "TraceAttack"
5.108 {
5.109 - "windows" "58"
5.110 - "linux" "59"
5.111 + "windows" "60"
5.112 + "linux" "61"
5.113 + "mac" "61"
5.114 }
5.115 - "UpdateOnRemove"
5.116 + "Use"
5.117 {
5.118 "windows" "97"
5.119 "linux" "98"
5.120 - }
5.121 - "Use"
5.122 - {
5.123 - "windows" "89"
5.124 - "linux" "90"
5.125 + "mac" "98"
5.126 }
5.127 "VPhysicsUpdate"
5.128 {
5.129 - "windows" "144"
5.130 - "linux" "145"
5.131 + "windows" "157"
5.132 + "linux" "158"
5.133 + "mac" "158"
5.134 }
5.135 "Weapon_CanSwitchTo"
5.136 {
5.137 - "windows" "234"
5.138 - "linux" "235"
5.139 + "windows" "265"
5.140 + "linux" "266"
5.141 + "mac" "266"
5.142 }
5.143 "Weapon_CanUse"
5.144 {
5.145 - "windows" "228"
5.146 - "linux" "229"
5.147 + "windows" "259"
5.148 + "linux" "260"
5.149 + "mac" "260"
5.150 }
5.151 "Weapon_Drop"
5.152 {
5.153 - "windows" "231"
5.154 - "linux" "232"
5.155 + "windows" "262"
5.156 + "linux" "263"
5.157 + "mac" "263"
5.158 }
5.159 "Weapon_Equip"
5.160 {
5.161 - "windows" "229"
5.162 - "linux" "230"
5.163 + "windows" "260"
5.164 + "linux" "261"
5.165 + "mac" "261"
5.166 }
5.167 "Weapon_Switch"
5.168 {
5.169 - "windows" "232"
5.170 - "linux" "233"
5.171 - }
5.172 - }
5.173 -
5.174 - "Signatures"
5.175 - {
5.176 - "IEntityFactoryDictionary"
5.177 - {
5.178 - "library" "server"
5.179 - "windows" "\xB8\x01\x00\x00\x00\x84\x2A\x2A\x2A\x2A\x2A\x75\x1D\x09\x2A\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x68\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x83\xC4\x04\xB8\x2A\x2A\x2A\x2A\xC3"
5.180 - "linux" "@_Z23EntityFactoryDictionaryv"
5.181 + "windows" "263"
5.182 + "linux" "264"
5.183 + "mac" "264"
5.184 }
5.185 }
5.186 }
6.1 --- a/gamedata/sdktools.games/engine.ep2.txt Fri Oct 25 14:32:56 2013 -0400
6.2 +++ b/gamedata/sdktools.games/engine.ep2.txt Mon Oct 28 11:13:48 2013 -0400
6.3 @@ -18,7 +18,6 @@
6.4 {
6.5 "game" "ageofchivalry"
6.6 "game" "empires"
6.7 - "game" "synergy"
6.8 "game" "bg2"
6.9 "game" "pvkii"
6.10 "game" "gesource"
6.11 @@ -99,7 +98,6 @@
6.12 "game" "ageofchivalry"
6.13 "game" "zps"
6.14 "game" "empires"
6.15 - "game" "synergy"
6.16 "game" "bg2"
6.17 "game" "pvkii"
6.18 "game" "gesource"
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
7.2 +++ b/gamedata/sdktools.games/engine.sdk2013.txt Mon Oct 28 11:13:48 2013 -0400
7.3 @@ -0,0 +1,216 @@
7.4 +/**
7.5 + * Do not edit this file. Any changes will be overwritten by the gamedata
7.6 + * updater or by upgrading your SourceMod install.
7.7 + *
7.8 + * To override data in this file, create a subdirectory named "custom" and
7.9 + * place your own gamedata file(s) inside of it. Such files will be parsed
7.10 + * after SM's own.
7.11 + *
7.12 + * For more information, see http://wiki.alliedmods.net/Gamedata_Updating_(SourceMod)
7.13 + */
7.14 +
7.15 +"Games"
7.16 +{
7.17 + /* General Temp Entities */
7.18 + "#default"
7.19 + {
7.20 + "#supported"
7.21 + {
7.22 + "game" "synergy"
7.23 + }
7.24 +
7.25 + "Offsets"
7.26 + {
7.27 + /* Offset into CBaseTempEntity constructor */
7.28 + "s_pTempEntities"
7.29 + {
7.30 + "windows" "19"
7.31 + "linux" "20"
7.32 + }
7.33 + "GetTEName"
7.34 + {
7.35 + "windows" "4"
7.36 + "linux" "4"
7.37 + "mac" "4"
7.38 + }
7.39 + "GetTENext"
7.40 + {
7.41 + "windows" "8"
7.42 + "linux" "8"
7.43 + "mac" "8"
7.44 + }
7.45 + "TE_GetServerClass"
7.46 + {
7.47 + "windows" "0"
7.48 + "linux" "0"
7.49 + "mac" "0"
7.50 + }
7.51 + }
7.52 +
7.53 + "Signatures"
7.54 + {
7.55 + "CBaseTempEntity"
7.56 + {
7.57 + "library" "server"
7.58 + "windows" "\x55\x8B\xEC\x8B\xC1\x8B\x4D\x2A\xC7\x00\x2A\x2A\x2A\x2A\x89\x48"
7.59 + "linux" "\x55\x89\xE5\x8B\x45\x08\x8B\x55\x0C\xC7\x2A\x2A\x2A\x2A\x2A\x89\x50\x04\x8B\x15\x2A\x2A\x2A\x2A\xA3"
7.60 + }
7.61 + "s_pTempEntities"
7.62 + {
7.63 + "library" "server"
7.64 + "mac" "@_ZN15CBaseTempEntity15s_pTempEntitiesE"
7.65 + }
7.66 + }
7.67 + }
7.68 +
7.69 + /* CGlobalEntityList */
7.70 + "#default"
7.71 + {
7.72 + "#supported"
7.73 + {
7.74 + "game" "synergy"
7.75 + }
7.76 +
7.77 + "Signatures"
7.78 + {
7.79 + /* Functions in CGlobalEntityList */
7.80 + "FindEntityByClassname"
7.81 + {
7.82 + "library" "server"
7.83 + "windows" "\x55\x8B\xEC\x53\x56\x8B\xF1\x8B\x4D\x2A\x57\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x40\x03\xC0\x8B\x3C\xC6\xEB\x2A\x8B"
7.84 + "linux" "\x55\x89\xE5\x57\x56\x53\x83\x2A\x2A\x8B\x2A\x2A\x8B\x2A\x2A\x85\xC0\x74\x2A\x8B\x10\x89\x04\x24\xFF\x52\x0C\x8B\x55\x08\x8B\x00\x25\xFF\x0F\x00\x00\xC1\xE0\x04\x8B\x2A\x2A\x2A\xEB\x15\x66"
7.85 + "mac" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
7.86 + }
7.87 + }
7.88 + }
7.89 +
7.90 + /* General GameRules */
7.91 + "#default"
7.92 + {
7.93 + "#supported"
7.94 + {
7.95 + "game" "synergy"
7.96 + }
7.97 +
7.98 + "Offsets"
7.99 + {
7.100 + /* Offset into CreateGameRulesObject */
7.101 + "g_pGameRules"
7.102 + {
7.103 + "windows" "2"
7.104 + "linux" "1"
7.105 + }
7.106 + }
7.107 +
7.108 + "Signatures"
7.109 + {
7.110 + /* This signature sometimes has multiple matches, but this
7.111 + * does not matter as g_pGameRules is involved in all of them.
7.112 + * The same g_pGameRules offset applies to each match.
7.113 + *
7.114 + * Sometimes this block of bytes is at the beginning of the static
7.115 + * CreateGameRulesObject function and sometimes it is in the middle
7.116 + * of an entirely different function. This depends on the game.
7.117 + */
7.118 + "CreateGameRulesObject"
7.119 + {
7.120 + "library" "server"
7.121 + "windows" "\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\x6A\x01\xFF\xD2"
7.122 + "linux" "\xA1\x2A\x2A\x2A\x2A\x8B\x5D\x08\x85\xC0\x74\x08\x8B\x10\x89"
7.123 + }
7.124 + "g_pGameRules"
7.125 + {
7.126 + "library" "server"
7.127 + "mac" "@g_pGameRules"
7.128 + }
7.129 + }
7.130 + }
7.131 +
7.132 + /* IServer interface pointer */
7.133 + "#default"
7.134 + {
7.135 + "Keys"
7.136 + {
7.137 + /* Signature for the beginning of IVEngineServer::CreateFakeClientEx.
7.138 + *
7.139 + * The engine binary is not actually scanned in order to look for
7.140 + * this. SourceHook is used to used to determine the address of the
7.141 + * function and this signature is used to verify that it contains
7.142 + * the expected code. A pointer to sv (IServer interface) is used
7.143 + * here.
7.144 + */
7.145 + "CreateFakeClient_Windows" "\x55\x8B\xEC\x8B\x2A\x2A\x50\xB9\x2A\x2A\x2A\x2A\xE8"
7.146 + }
7.147 +
7.148 + "Offsets"
7.149 + {
7.150 + /* Offset into IVEngineServer::CreateFakeClient */
7.151 + "sv"
7.152 + {
7.153 + "windows" "8"
7.154 + }
7.155 + }
7.156 +
7.157 + "Signatures"
7.158 + {
7.159 + /* CBaseServer object for IServer interface */
7.160 + "sv"
7.161 + {
7.162 + "library" "engine"
7.163 + "linux" "@sv"
7.164 + "mac" "@sv"
7.165 + }
7.166 + }
7.167 + }
7.168 +
7.169 + /* CBaseEntityOutput::FireOutput */
7.170 + "#default"
7.171 + {
7.172 + "#supported"
7.173 + {
7.174 + "game" "synergy"
7.175 + }
7.176 + "Signatures"
7.177 + {
7.178 + "FireOutput"
7.179 + {
7.180 + "library" "server"
7.181 + "windows" "\x55\x8B\xEC\x81\x2A\x2A\x2A\x2A\x2A\xA1\x2A\x2A\x2A\x2A\x33\xC5\x89\x45\x2A\x8B\x45\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"
7.182 + "linux" "\x55\x89\xE5\x57\x56\x53\x81\xEC\x2A\x2A\x2A\x2A\x8B\x2A\x2A\x65\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x31\xC0\x8B\x2A\x2A\x8B\x2A\x2A\x8B\x2A\x2A\x8B\x2A\x2A\x89\x2A\x2A\x2A\x2A\x2A\x89\x2A\x2A\x2A\x2A\x2A\x89"
7.183 + "mac" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
7.184 + }
7.185 + }
7.186 + }
7.187 +
7.188 + /* SetUserInfo data */
7.189 + "#default"
7.190 + {
7.191 + "Offsets"
7.192 + {
7.193 + /**
7.194 + * CBaseClient::SetUserCVar(char const*,char const*);
7.195 + * Linux offset straight from VTable dump.
7.196 + * Windows offset is crazy. Found the windows SetName function using string "(%d)%-0.*s"
7.197 + * Cross referenced back to the vtable and counted manually (SetUserCvar is 1 higher, offsets start from 1)
7.198 + */
7.199 + "SetUserCvar"
7.200 + {
7.201 + "windows" "18"
7.202 + "linux" "58"
7.203 + "mac" "58"
7.204 + }
7.205 + /**
7.206 + * Offset into CBaseClient - Used by CBaseServer::UpdateUserSettings to determine when changes have been made.
7.207 + * Find CBaseClient::UpdateUserSettings (strings "net_maxroutable", "cl_updaterate" etc) and the offset is set to 0 near the end.
7.208 + * Linux: mov byte ptr [esi+98h], 0
7.209 + * Win: mov byte ptr [esi+0A4h], 0
7.210 + */
7.211 + "InfoChanged"
7.212 + {
7.213 + "windows" "140"
7.214 + "linux" "140"
7.215 + "mac" "140"
7.216 + }
7.217 + }
7.218 + }
7.219 +}
8.1 --- a/gamedata/sdktools.games/game.synergy.txt Fri Oct 25 14:32:56 2013 -0400
8.2 +++ b/gamedata/sdktools.games/game.synergy.txt Mon Oct 28 11:13:48 2013 -0400
8.3 @@ -11,7 +11,6 @@
8.4
8.5 "Games"
8.6 {
8.7 - /* Synergy Release 14 */
8.8 "synergy"
8.9 {
8.10 "Offsets"
8.11 @@ -19,93 +18,93 @@
8.12 /* CBasePlayer */
8.13 "GiveNamedItem"
8.14 {
8.15 - "windows" "356"
8.16 - "linux" "357"
8.17 + "windows" "406"
8.18 + "linux" "407"
8.19 + "mac" "407"
8.20 }
8.21 "RemovePlayerItem"
8.22 {
8.23 - "windows" "238"
8.24 - "linux" "239"
8.25 + "windows" "269"
8.26 + "linux" "270"
8.27 + "mac" "270"
8.28 }
8.29 "Weapon_GetSlot"
8.30 {
8.31 - "windows" "236"
8.32 - "linux" "237"
8.33 + "windows" "267"
8.34 + "linux" "268"
8.35 + "mac" "268"
8.36 }
8.37 "Ignite"
8.38 {
8.39 - "windows" "193"
8.40 - "linux" "194"
8.41 + "windows" "208"
8.42 + "linux" "209"
8.43 + "mac" "209"
8.44 }
8.45 "Extinguish"
8.46 {
8.47 - "windows" "197"
8.48 - "linux" "198"
8.49 + "windows" "212"
8.50 + "linux" "213"
8.51 + "mac" "213"
8.52 }
8.53 "Teleport"
8.54 {
8.55 - "windows" "100"
8.56 - "linux" "101"
8.57 + "windows" "108"
8.58 + "linux" "109"
8.59 + "mac" "109"
8.60 }
8.61 "CommitSuicide"
8.62 {
8.63 - "windows" "397"
8.64 - "linux" "397"
8.65 + "windows" "445"
8.66 + "linux" "445"
8.67 + "mac" "445"
8.68 }
8.69 "GetVelocity"
8.70 {
8.71 - "windows" "130"
8.72 - "linux" "131"
8.73 + "windows" "140"
8.74 + "linux" "141"
8.75 + "mac" "141"
8.76 }
8.77 "EyeAngles"
8.78 {
8.79 - "windows" "122"
8.80 - "linux" "123"
8.81 + "windows" "131"
8.82 + "linux" "132"
8.83 + "mac" "132"
8.84 }
8.85 "AcceptInput"
8.86 {
8.87 - "windows" "34"
8.88 - "linux" "35"
8.89 + "windows" "36"
8.90 + "linux" "37"
8.91 + "mac" "37"
8.92 }
8.93 "SetEntityModel"
8.94 {
8.95 - "windows" "23"
8.96 - "linux" "24"
8.97 + "windows" "24"
8.98 + "linux" "25"
8.99 + "mac" "25"
8.100 }
8.101 "WeaponEquip"
8.102 {
8.103 - "windows" "229"
8.104 - "linux" "230"
8.105 + "windows" "260"
8.106 + "linux" "261"
8.107 + "mac" "261"
8.108 }
8.109 "Activate"
8.110 {
8.111 - "windows" "31"
8.112 - "linux" "32"
8.113 + "windows" "33"
8.114 + "linux" "34"
8.115 + "mac" "34"
8.116 }
8.117 "RemoveAllItems"
8.118 {
8.119 - "windows" "304"
8.120 - "linux" "305"
8.121 + "windows" "348"
8.122 + "linux" "349"
8.123 + "mac" "349"
8.124 }
8.125 "PlayerRunCmd"
8.126 {
8.127 - "windows" "376"
8.128 - "linux" "377"
8.129 - }
8.130 - }
8.131 - "Signatures"
8.132 - {
8.133 - "FindEntityByClassname"
8.134 - {
8.135 - "library" "server"
8.136 - "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.137 - "linux" "@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
8.138 - }
8.139 - "FireOutput"
8.140 - {
8.141 - "library" "server"
8.142 - "windows" "\x81\xEC\x2A\x2A\x2A\x2A\x53\x55\x56\x8B\x71\x2A\x57\x89"
8.143 - "linux" "@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
8.144 + "windows" "424"
8.145 + "linux" "425"
8.146 + "mac" "425"
8.147 }
8.148 }
8.149 }
9.1 --- a/gamedata/sdktools.games/master.games.txt Fri Oct 25 14:32:56 2013 -0400
9.2 +++ b/gamedata/sdktools.games/master.games.txt Mon Oct 28 11:13:48 2013 -0400
9.3 @@ -40,6 +40,11 @@
9.4 "engine" "orangebox_valve"
9.5 }
9.6
9.7 + "engine.sdk2013.txt"
9.8 + {
9.9 + "engine" "sdk2013"
9.10 + }
9.11 +
9.12 "engine.css.txt"
9.13 {
9.14 "engine" "css"