/addons/sourcemod/gamedata/core.games/engine.ep1.txt
Plain Text | 111 lines | 99 code | 12 blank | 0 comment | 0 complexity | 2707f9a66215116dff102a0806b2beb3 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 /* CGlobalEntityList */
15 "#default"
16 {
17 "#supported"
18 {
19 "game" "ship"
20 "game" "insurgency"
21 "game" "sourceforts"
22 "game" "FortressForever"
23 "game" "hidden"
24 "game" "zombie_master"
25 "game" "NeotokyoSource"
26 "game" "esmod"
27 "game" "ios"
28 "game" "hl2ctf"
29 }
30
31 "Offsets"
32 {
33 /* Offset into LevelShutdown */
34 "gEntList"
35 {
36 "windows" "11"
37 }
38
39 "EntInfo"
40 {
41 "windows" "4"
42 "linux" "4"
43 }
44 }
45
46 "Keys"
47 {
48 /* Windows */
49 "CES_Patch_Windows" "\xFF\x52\x2C\x5B\x5F\x8B\xC6"
50 "CES_Offset_Windows" "530"
51 "CES_Save_Windows" "3"
52 "CES_Reg_Windows" "1"
53 "CGC_Patch_Windows" "\xFF\x50\x2C\x5F\xB0\x01"
54 "CGC_Offset_Windows" "190"
55 "CGC_Save_Windows" "3"
56 "CGC_Reg_Windows" "1"
57
58 /* Linux i486 */
59 "CES_Patch_Linux_486" "\x89\x1C\x24\xFF\x52\x30"
60 "CES_Offset_Linux_486" "901"
61 "CES_Reg_Linux_486" "3"
62 "CGC_Patch_Linux_486" "\xFF\x57\x30\xBA\x01\x00\x00"
63 "CGC_Offset_Linux_486" "391"
64
65 /* Linux i686 */
66 "CES_Patch_Linux_686" "\x89\x1C\x24\xFF\x52\x30"
67 "CES_Offset_Linux_686" "901"
68 "CES_Reg_Linux_686" "3"
69 "CGC_Patch_Linux_686" "\xFF\x57\x30\xBA\x01\x00\x00"
70 "CGC_Offset_Linux_686" "391"
71
72 /* Linux AMD */
73 "CES_Patch_Linux_AMD" "\xFF\x52\x30\x89\xDA\x83\xC4\x10"
74 "CES_Offset_Linux_AMD" "916"
75 "CES_Save_Linux_AMD" "3"
76 "CGC_Patch_Linux_AMD" "\x89\x1C\x24\xFF\x52\x30"
77 "CGC_Offset_Linux_AMD" "380"
78 "CGC_Reg_Linux_AMD" "3"
79 }
80
81 "Signatures"
82 {
83 "LevelShutdown"
84 {
85 "library" "server"
86 "windows" "\xE8\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xE8"
87 }
88
89 "gEntList"
90 {
91 "library" "server"
92 "linux" "@gEntList"
93 }
94
95 "Cmd_ExecuteString"
96 {
97 "library" "engine"
98 "linux" "@_Z17Cmd_ExecuteStringPKc12cmd_source_t"
99 "windows" "\x8B\x4C\x24\x04\x8B\x44\x24\x08\x51\xA3\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x83\xC4\x04\x83\x3D"
100 }
101
102 "CGameClient::ExecuteString"
103 {
104 "library" "engine"
105 "linux" "@_ZN11CGameClient20ExecuteStringCommandEPKc"
106 "windows" "\x56\x8B\x74\x24\x08\x57\x56\x8B\xF9\xE8\x2A\x2A\x2A\x2A\x84\xC0\x0F\x85\xC4\x00\x00\x00\x56\x8D"
107 }
108 }
109 }
110}
111