Skip to content

Commit 672d067

Browse files
committed
Zonemod 2.8
- Full changelog on the SirPlease Discord: https://discord.gg/tcNw4akhFf
1 parent 98f366a commit 672d067

49 files changed

Lines changed: 1058 additions & 65 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

addons/sourcemod/configs/matchmodes.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
{
55
"zonemod"
66
{
7-
"name" "ZoneMod 2.7.1"
7+
"name" "ZoneMod 2.8"
88
}
99
"zoneretro"
1010
{
11-
"name" "ZoneMod Retro 2.7.1"
11+
"name" "ZoneMod Retro 2.8"
1212
}
1313
"zm3v3"
1414
{
@@ -105,7 +105,7 @@
105105
{
106106
"zonehunters"
107107
{
108-
"name" "ZoneHunters 2.7.1"
108+
"name" "ZoneHunters 2.8"
109109
}
110110
"zh3v3"
111111
{
Lines changed: 193 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,193 @@
1+
"Games"
2+
{
3+
"left4dead"
4+
{
5+
"Offsets"
6+
{
7+
"CNavArea::m_vecCenter"
8+
{
9+
"linux" "44"
10+
"windows" "44"
11+
}
12+
13+
"TerrorNavArea::m_bIsUnderwater"
14+
{
15+
"linux" "160"
16+
"windows" "160"
17+
}
18+
19+
"TerrorNavArea::m_activeSurvivors"
20+
{
21+
"linux" "376"
22+
"windows" "376"
23+
}
24+
}
25+
26+
"Addresses"
27+
{
28+
"TheEscapeRoute"
29+
{
30+
"linux"
31+
{
32+
"signature" "g_spawnPath"
33+
}
34+
"windows"
35+
{
36+
"signature" "CEntityFactory<CEscapeRoute>::Create"
37+
"read" "41"
38+
}
39+
}
40+
}
41+
42+
"Signatures"
43+
{
44+
"g_spawnPath"
45+
{
46+
"library" "server"
47+
"linux" "@g_spawnPath"
48+
}
49+
50+
"CEntityFactory<CEscapeRoute>::Create"
51+
{
52+
"library" "server"
53+
"windows" "\x56\x68\x74\x33\x00\x00\xE8"
54+
/* 56 68 74 33 00 00 E8 */
55+
}
56+
57+
/**< CEscapeRoute::GetPositionOnPath(Vector const&) */
58+
"CEscapeRoute::GetPositionOnPath"
59+
{
60+
"library" "server"
61+
"linux" "@_ZNK12CEscapeRoute17GetPositionOnPathEfP6Vector"
62+
"windows" "\x55\x8B\xEC\x83\x2A\x2A\xD9\xEE\x83\x2A\x2A\xD9\x2A\x2A\xD8\x2A\xDF\x2A\xDD\x2A\xF6\x2A\x41\x7A\x2A\x8B\x2A\x2A\x2A\x2A\x2A\x83"
63+
/* 55 8B EC 83 ? ? D9 EE 83 ? ? D9 ? ? D8 ? DF ? DD ? F6 ? 41 7A ? 8B ? ? ? ? ? 83 */
64+
}
65+
66+
/**< TerrorNavArea::IsValidForWanderingPopulation(TerrorNavArea *__hidden this) */
67+
"TerrorNavArea::IsValidForWanderingPopulation"
68+
{
69+
"library" "server"
70+
"linux" "@_ZNK13TerrorNavArea29IsValidForWanderingPopulationEv"
71+
"windows" "\x56\x8B\x2A\xF6\x2A\x2A\x03\x75\x2A\x6A\x2A\x6A\x2A\xE8"
72+
/* 56 8B ? F6 ? ? 03 75 ? 6A ? 6A ? E8 */
73+
}
74+
75+
/**< ZombieManager::IsSpaceForZombieHere(Vector const&)const */
76+
"ZombieManager::IsSpaceForZombieHere"
77+
{
78+
"library" "server"
79+
"linux" "@_ZNK13ZombieManager20IsSpaceForZombieHereERK6Vector"
80+
"windows" "\x8B\x2A\x2A\x2A\x2A\x2A\x8B\x2A\x83\x2A\x2A\x8D\x2A\x2A\x50\x8B\x2A\x2A\x6A\x2A\x6A\x2A\x68"
81+
/* 8B ? ? ? ? ? 8B ? 83 ? ? 8D ? ? 50 8B ? ? 6A ? 6A ? 68 */
82+
}
83+
84+
/**< TerrorNavArea::GetNextEscapeStep(NavTraverseType *)const */
85+
"TerrorNavArea::GetNextEscapeStep"
86+
{
87+
"library" "server"
88+
"linux" "@_ZNK13TerrorNavArea17GetNextEscapeStepEP15NavTraverseType"
89+
"windows" "\x55\x8B\x2A\x83\x2A\x2A\x83\x2A\x2A\xD9\x05\x2A\x2A\x2A\x2A\x53\x33\x2A\xD9\x5C\x2A\x2A\x56\x33\x2A\x33\x2A\x89\x2A\x2A\x2A\x83\x2A\x2A\x57"
90+
/* 55 8B ? 83 ? ? 83 ? ? D9 05 ? ? ? ? 53 33 ? D9 5C ? ? 56 33 ? 33 ? 89 ? ? ? 83 ? ? 57 */
91+
}
92+
}
93+
}
94+
95+
"left4dead2"
96+
{
97+
"Offsets"
98+
{
99+
"CNavArea::m_vecCenter"
100+
{
101+
"linux" "44"
102+
"windows" "44"
103+
}
104+
105+
"TerrorNavArea::m_bIsUnderwater"
106+
{
107+
"linux" "164"
108+
"windows" "164"
109+
}
110+
111+
"TerrorNavArea::m_activeSurvivors"
112+
{
113+
"linux" "125"
114+
"windows" "125"
115+
}
116+
117+
"CNavArea::m_connect"
118+
{
119+
"linux" "88"
120+
"windows" "88"
121+
}
122+
}
123+
124+
"Addresses"
125+
{
126+
"TheEscapeRoute"
127+
{
128+
"linux"
129+
{
130+
"signature" "g_spawnPath"
131+
}
132+
"windows"
133+
{
134+
"signature" "CEntityFactory<CEscapeRoute>::Create"
135+
"read" "40"
136+
}
137+
}
138+
}
139+
140+
"Signatures"
141+
{
142+
/**< TheEscapeRoute() */
143+
"g_spawnPath"
144+
{
145+
"library" "server"
146+
"linux" "@g_spawnPath"
147+
}
148+
149+
"CEntityFactory<CEscapeRoute>::Create"
150+
{
151+
"library" "server"
152+
"windows" "\x55\x8B\xEC\x56\x68\x38\x34\x00\x00"
153+
/* 55 8B EC 56 68 38 34 00 00 */
154+
}
155+
156+
/**< CEscapeRoute::GetPositionOnPath(Vector const&) */
157+
"CEscapeRoute::GetPositionOnPath"
158+
{
159+
"library" "server"
160+
"linux" "@_ZNK12CEscapeRoute17GetPositionOnPathEfP6Vector"
161+
"windows" "\x53\x8B\x2A\x83\x2A\x2A\x83\x2A\x2A\x83\x2A\x2A\x55\x8B\x2A\x2A\x89\x2A\x2A\x2A\x8B\x2A\x0F\x57\x2A\xF3\x0F\x10"
162+
/* 53 8B ? 83 ? ? 83 ? ? 83 ? ? 55 8B ? ? 89 ? ? ? 8B ? 0F 57 ? F3 0F 10 */
163+
}
164+
165+
/**< TerrorNavArea::IsValidForWanderingPopulation(TerrorNavArea *__hidden this) */
166+
"TerrorNavArea::IsValidForWanderingPopulation"
167+
{
168+
"library" "server"
169+
"linux" "@_ZNK13TerrorNavArea29IsValidForWanderingPopulationEv"
170+
"windows" "\x56\x8B\x2A\xF6\x2A\x2A\x03\x75\x2A\x6A\x2A\x6A\x2A\xE8"
171+
/* 56 8B ? F6 ? ? 03 75 ? 6A ? 6A ? E8 */
172+
}
173+
174+
/**< ZombieManager::IsSpaceForZombieHere(Vector const&)const */
175+
"ZombieManager::IsSpaceForZombieHere"
176+
{
177+
"library" "server"
178+
"linux" "@_ZNK13ZombieManager20IsSpaceForZombieHereERK6Vector"
179+
"windows" "\x55\x8B\xEC\x83\xEC\x2A\xA1\x2A\x2A\x2A\x2A\x33\x2A\x89\x2A\x2A\x8B\x2A\x2A\x2A\x2A\x2A\x8B\x2A\x56\x8B\x2A\x2A\x8D\x2A\x2A\x50"
180+
/* 55 8B EC 83 EC ? A1 ? ? ? ? 33 ? 89 ? ? 8B ? ? ? ? ? 8B ? 56 8B ? ? 8D ? ? 50 */
181+
}
182+
183+
/**< TerrorNavArea::GetNextEscapeStep(NavTraverseType *)const */
184+
"TerrorNavArea::GetNextEscapeStep"
185+
{
186+
"library" "server"
187+
"linux" "@_ZNK13TerrorNavArea17GetNextEscapeStepEP15NavTraverseType"
188+
"windows" "\x55\x8B\xEC\x83\xEC\x2A\xF3\x0F\x10\x2A\x2A\x2A\x2A\x2A\x53\x56\x33\x2A\x89\x2A\x2A\x83\x2A\x58"
189+
/* 55 8B EC 83 EC ? F3 0F 10 ? ? ? ? ? 53 56 33 ? 89 ? ? 83 ? 58 */
190+
}
191+
}
192+
}
193+
}
Binary file not shown.
10.8 KB
Binary file not shown.

0 commit comments

Comments
 (0)