/addons/sourcemod/gamedata/sdktools.games/game.esmod.txt
Plain Text | 126 lines | 122 code | 4 blank | 0 comment | 0 complexity | cc03c6a71290cf2d037a06a32db6f834 MD5 | raw file
1/**
2 * Do not edit this file. Any changes will be overwritten by the gamedata
3 * updater or by upgrading your SourceMod install.
4 *
5 * To override data in this file, create a subdirectory named "custom" and
6 * place your own gamedata file(s) inside of it. Such files will be parsed
7 * after SM's own.
8 *
9 * For more information, see http://wiki.alliedmods.net/Gamedata_Updating_(SourceMod)
10 */
11
12"Games"
13{
14 /* Eternal Silence */
15 "esmod"
16 {
17 "Offsets"
18 {
19 /* CBasePlayer */
20 "GiveNamedItem"
21 {
22 "windows" "333"
23 }
24 "RemovePlayerItem"
25 {
26 "windows" "231"
27 }
28 "Weapon_GetSlot"
29 {
30 "windows" "229"
31 }
32 "Ignite"
33 {
34 "windows" "193"
35 }
36 "Extinguish"
37 {
38 "windows" "194"
39 }
40 "Teleport"
41 {
42 "windows" "100"
43 }
44 "CommitSuicide"
45 {
46 "windows" "361"
47 }
48 "GetVelocity"
49 {
50 "windows" "128"
51 }
52 "EyeAngles"
53 {
54 "windows" "120"
55 }
56 "DispatchKeyValue"
57 {
58 "windows" "33"
59 }
60 "DispatchKeyValueFloat"
61 {
62 "windows" "32"
63 }
64 "DispatchKeyValueVector"
65 {
66 "windows" "31"
67 }
68 "AcceptInput"
69 {
70 "windows" "37"
71 }
72 "SetEntityModel"
73 {
74 "windows" "27"
75 }
76 "WeaponEquip"
77 {
78 "windows" "222"
79 }
80 "Activate"
81 {
82 "windows" "34"
83 }
84 "PlayerRunCmd"
85 {
86 "windows" "304"
87 }
88
89
90 /* Offset into CreateGameRulesObject */
91 "g_pGameRules"
92 {
93 "windows" "2"
94 }
95 }
96
97 "Signatures"
98 {
99 "CreateGameRulesObject"
100 {
101 "library" "server"
102 "windows" "\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x2A\x8B\x01\x8B\c2A\x2A\x6A\x01\xFF"
103 }
104 "FindEntityByClassname"
105 {
106 "library" "server"
107 "windows" "\x53\x55\x56\x8B\xF1\x8B\x2A\x2A\x2A\x85\xC9\x57\x74\x2A\x8B\x01\x8B\x2A\x2A\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x83\xC0\x01\xC1\xE0\x04\x8B\x3C\x30\xEB\x2A\x8B\x2A\x2A\x2A\x2A\x2A\x85\xFF\x74\x2A\x8B\x2A\x2A\x2A\x8B\x2A\x2A\x2A\x2A\x2A\xEB\x2A\x8D\x2A\x2A\x8B\x37\x85\xF6\x75\x2A\x68\x2A\x2A\x2A\x2A\xFF\x2A\x83\x2A\x2A\xEB\x2A\x39"
108 }
109 "DispatchSpawn"
110 {
111 "library" "server"
112 "windows" "\x53\x55\x56\x8B\x2A\x2A\x2A\x85\xF6\x57\x0F\x2A\x2A\x2A\x2A\x2A\x8B\x2A\x2A\x2A\x2A\x2A\x8B\x03\x8B"
113 }
114 "CreateEntityByName"
115 {
116 "library" "server"
117 "windows" "\x56\x8B\x2A\x2A\x2A\x83\xFE\xFF\x57\x8B\x2A\x2A\x2A\x74\x2A\x8B\x2A\x2A\x2A\x2A\x2A\x8B\x01\x8B\x2A\x2A\x56\xFF\xD2"
118 }
119 "FireOutput"
120 {
121 "library" "server"
122 "windows" "\x81\xEC\x2A\x2A\x2A\x2A\x53\x55\x56\x8B\x2A\x2A\x85\xF6\x57"
123 }
124 }
125 }
126}