1.1 --- a/gamedata/sdktools.games.txt Sun Jul 08 01:36:16 2007 +0000
1.2 +++ b/gamedata/sdktools.games.txt Sun Jul 08 02:59:08 2007 +0000
1.3 @@ -1,48 +1,6 @@
1.4 "Games"
1.5 {
1.6 - "#default"
1.7 - {
1.8 - "#supported"
1.9 - {
1.10 - "game" "cstrike"
1.11 - }
1.12 -
1.13 - "Offsets"
1.14 - {
1.15 - "GiveNamedItem"
1.16 - {
1.17 - "windows" "329"
1.18 - "linux" "330"
1.19 - }
1.20 - "RemovePlayerItem"
1.21 - {
1.22 - "windows" "226"
1.23 - "linux" "227"
1.24 - }
1.25 - "Weapon_GetSlot"
1.26 - {
1.27 - "windows" "224"
1.28 - "linux" "225"
1.29 - }
1.30 - "Ignite"
1.31 - {
1.32 - "windows" "188"
1.33 - "linux" "189"
1.34 - }
1.35 - "Extinguish"
1.36 - {
1.37 - "windows" "189"
1.38 - "linux" "190"
1.39 - }
1.40 - "Teleport"
1.41 - {
1.42 - "windows" "98"
1.43 - "linux" "99"
1.44 - }
1.45 - }
1.46 - }
1.47 -
1.48 - /* Temp Entities Section */
1.49 + /* General Temp Entities */
1.50 "#default"
1.51 {
1.52 "#supported"
1.53 @@ -50,6 +8,8 @@
1.54 "game" "cstrike"
1.55 "game" "dod"
1.56 "game" "hl2mp"
1.57 + "game" "insurgency"
1.58 + "game" "dystopia_v1"
1.59 }
1.60
1.61 "Offsets"
1.62 @@ -87,4 +47,175 @@
1.63 }
1.64 }
1.65 }
1.66 +
1.67 + /* HL2MP */
1.68 + "hl2mp"
1.69 + {
1.70 + "Offsets"
1.71 + {
1.72 + "GiveNamedItem"
1.73 + {
1.74 + "windows" "327"
1.75 + "linux" "328"
1.76 + }
1.77 + "RemovePlayerItem"
1.78 + {
1.79 + "windows" "225"
1.80 + "linux" "226"
1.81 + }
1.82 + "Weapon_GetSlot"
1.83 + {
1.84 + "windows" "223"
1.85 + "linux" "224"
1.86 + }
1.87 + "Ignite"
1.88 + {
1.89 + "windows" "187"
1.90 + "linux" "188"
1.91 + }
1.92 + "Extinguish"
1.93 + {
1.94 + "windows" "188"
1.95 + "linux" "189"
1.96 + }
1.97 + "Teleport"
1.98 + {
1.99 + "windows" "97"
1.100 + "linux" "98"
1.101 + }
1.102 + }
1.103 + }
1.104 +
1.105 + /* Counter-Strike: Source */
1.106 + "cstrike"
1.107 + {
1.108 + "Offsets"
1.109 + {
1.110 + "GiveNamedItem"
1.111 + {
1.112 + "windows" "329"
1.113 + "linux" "330"
1.114 + }
1.115 + "RemovePlayerItem"
1.116 + {
1.117 + "windows" "226"
1.118 + "linux" "227"
1.119 + }
1.120 + "Weapon_GetSlot"
1.121 + {
1.122 + "windows" "224"
1.123 + "linux" "225"
1.124 + }
1.125 + "Ignite"
1.126 + {
1.127 + "windows" "188"
1.128 + "linux" "189"
1.129 + }
1.130 + "Extinguish"
1.131 + {
1.132 + "windows" "189"
1.133 + "linux" "190"
1.134 + }
1.135 + "Teleport"
1.136 + {
1.137 + "windows" "98"
1.138 + "linux" "99"
1.139 + }
1.140 + }
1.141 + }
1.142 +
1.143 + /* Day of Defeat */
1.144 + "dod"
1.145 + {
1.146 + "Offsets"
1.147 + {
1.148 + "GiveNamedItem"
1.149 + {
1.150 + "windows" "328"
1.151 + "linux" "330"
1.152 + }
1.153 + "RemovePlayerItem"
1.154 + {
1.155 + "windows" "226"
1.156 + "linux" "227"
1.157 + }
1.158 + "Weapon_GetSlot"
1.159 + {
1.160 + "windows" "224"
1.161 + "linux" "225"
1.162 + }
1.163 + "Ignite"
1.164 + {
1.165 + "windows" "188"
1.166 + "linux" "189"
1.167 + }
1.168 + "Extinguish"
1.169 + {
1.170 + "windows" "189"
1.171 + "linux" "190"
1.172 + }
1.173 + "Teleport"
1.174 + {
1.175 + "windows" "98"
1.176 + "linux" "99"
1.177 + }
1.178 + }
1.179 + }
1.180 +
1.181 + /* Insurgency */
1.182 + "insurgency"
1.183 + {
1.184 + "Offsets"
1.185 + {
1.186 + /* CBasePlayer */
1.187 + "Ignite"
1.188 + {
1.189 + "windows" "174"
1.190 + "linux" "175"
1.191 + }
1.192 + "Extinguish"
1.193 + {
1.194 + "windows" "175"
1.195 + "linux" "176"
1.196 + }
1.197 + "Teleport"
1.198 + {
1.199 + "windows" "90"
1.200 + "linux" "91"
1.201 + }
1.202 +
1.203 + /* Temp Entities */
1.204 + "s_pTempEntities"
1.205 + {
1.206 + "linux" "28"
1.207 + }
1.208 + }
1.209 + }
1.210 +
1.211 + /* Dsytopia */
1.212 + "dystopia_v1"
1.213 + {
1.214 +
1.215 + "Offsets"
1.216 + {
1.217 + /* Offset into CBaseTempEntity constructor.
1.218 + * On Windows Dsytopia is heavily inlined; we use the function
1.219 + * surrounding "aCouldnTFindTem" in IDA instead.
1.220 + */
1.221 + "s_pTempEntities"
1.222 + {
1.223 + "windows" "70"
1.224 + "linux" "29"
1.225 + }
1.226 + }
1.227 +
1.228 + "Signatures"
1.229 + {
1.230 + "CBaseTempEntity"
1.231 + {
1.232 + "library" "server"
1.233 + "windows" "\x81\xEC\x84\x00\x00\x00\x56\x8B\xF1\x8B\x46\x6C\x57\x8D\x7E\x6C\x8D\x4C\x24\x08\x83\xC8\x20\x51\x89\x44\x24\x0C\xE8\x2A\x2A\x2A"
1.234 + }
1.235 + }
1.236 + }
1.237 }