Skip to content

Commit 295134b

Browse files
committed
I forgot the gamedata
1 parent ab4c2e2 commit 295134b

File tree

1 file changed

+242
-0
lines changed

1 file changed

+242
-0
lines changed

addons/sourcemod/gamedata/sf2.txt

Lines changed: 242 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,65 @@
4545
"linux" "208"
4646
"windows" "207"
4747
}
48+
49+
"CTFWeaponBase::GetWeaponID"
50+
{
51+
"windows" "380"
52+
"linux" "386"
53+
}
54+
55+
"CBaseEntity::IsBaseCombatWeapon"
56+
{
57+
"windows" "91"
58+
"linux" "92"
59+
}
60+
61+
"CBaseEntity::ChangeTeam"
62+
{
63+
"library" "server"
64+
"linux" "97"
65+
"windows" "96"
66+
}
67+
68+
"CTeam::AddPlayer"
69+
{
70+
"linux" "209"
71+
"windows" "208"
72+
}
73+
74+
"CTeam::RemovePlayer"
75+
{
76+
"linux" "210"
77+
"windows" "209"
78+
}
79+
80+
"CBaseGrenade::Explode"
81+
{
82+
"library" "server"
83+
"linux" "236"
84+
"windows" "235"
85+
}
86+
87+
"CTFBaseRocket::Explode"
88+
{
89+
"library" "server"
90+
"linux" "240"
91+
"windows" "239"
92+
}
93+
94+
"CBaseEntity::VPhysicsUpdate"
95+
{
96+
"library" "server"
97+
"linux" "164"
98+
"windows" "163"
99+
}
100+
101+
"CTFSniperRifle::GetPenetrateType"
102+
{
103+
"library" "server"
104+
"linux" "407"
105+
"windows" "400"
106+
}
48107
}
49108

50109
"Signatures"
@@ -53,36 +112,219 @@
53112
{
54113
"library" "server"
55114
"linux" "@_ZN9CTFPlayer20PlaySpecificSequenceEPKc"
115+
"linux64" "@_ZN9CTFPlayer20PlaySpecificSequenceEPKc"
56116
"windows" "\x55\x8B\xEC\x53\x56\x8B\x75\x08\x57\x56\x8B\xF9\xE8\x2A\x2A\x2A\x2A\x8B\xD8"
117+
"windows64" "\x48\x89\x5C\x24\x08\x57\x48\x83\xEC\x20\x48\x8B\xFA\x48\x8B\xD9\xE8\x2A\x2A\x2A\x2A\x48\x8B\xCB\x83\xF8\xFF\x74\x2A"
57118
}
58119

59120
"CBaseTrigger::PointIsWithin"
60121
{
61122
"library" "server"
62123
"linux" "@_ZN12CBaseTrigger13PointIsWithinERK6Vector"
124+
"linux64" "@_ZN12CBaseTrigger13PointIsWithinERK6Vector"
63125
"windows" "\x53\x8B\xDC\x83\xEC\x08\x83\xE4\xF0\x83\xC4\x04\x55\x8B\x6B\x04\x89\x6C\x24\x04\x8B\xEC\x81\xEC\xAC\x00\x00\x00"
126+
"windows64" "\x48\x81\xEC\xF8\x00\x00\x00\xF3\x0F\x10\x02"
64127
}
65128

66129
// "CreateEntityByName( %s, %d ) - CreateEdict failed."
67130
"CreateEntityByName"
68131
{
69132
"library" "server"
70133
"linux" "@_Z18CreateEntityByNamePKci"
134+
"linux64" "@_Z18CreateEntityByNamePKci"
71135
"windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x0C\x83\xFE\xFF\x74\x24\x8B\x0D"
136+
"windows64" "\x48\x89\x5C\x24\x08\x57\x48\x83\xEC\x20\x8B\xDA\x48\x8B\xF9\x83\xFA\xFF"
72137
}
73138

74139
"CBaseAnimating::LookupBone" // int CBaseAnimating::LookupBone( const char *szName )
75140
{
76141
"library" "server"
77142
"windows" "\x55\x8B\xEC\x56\x8B\xF1\x80\xBE\x2A\x2A\x2A\x2A\x00\x75\x2A\x83\xBE\x2A\x2A\x2A\x2A\x00\x75\x2A\xE8\x2A\x2A\x2A\x2A\x85\xC0\x74\x2A\x8B\xCE\xE8\x2A\x2A\x2A\x2A\x8B\x86\x2A\x2A\x2A\x2A\x85\xC0\x74\x2A\x83\x38\x00\x74\x2A\xFF\x75\x2A\x50\xE8\x2A\x2A\x2A\x2A\x83\xC4\x08\x5E"
143+
"windows64" "\x48\x89\x5C\x24\x08\x57\x48\x83\xEC\x20\x80\xB9\x65\x04\x00\x00\x00\x48\x8B\xFA\x48\x8B\xD9\x75\x2A\x48\x83\xB9\xC0\x05\x00\x00\x00\x75\x2A\xE8\x2A\x2A\x2A\x2A\x48\x85\xC0\x74\x2A\x48\x8B\xCB\xE8\x2A\x2A\x2A\x2A\x48\x8B\x8B\xC0\x05\x00\x00\x48\x85\xC9\x74\x2A\x48\x83\x39\x00\x74\x2A\x48\x8B\xD7\x48\x8B\x5C\x24\x30"
78144
"linux" "@_ZN14CBaseAnimating10LookupBoneEPKc"
145+
"linux64" "@_ZN14CBaseAnimating10LookupBoneEPKc"
79146
}
80147

81148
"CBaseAnimating::GetBonePosition" // void CBaseAnimating::GetBonePosition ( int iBone, Vector &origin, QAngle &angles )
82149
{
83150
"library" "server"
84151
"windows" "\x55\x8B\xEC\x83\xEC\x30\x56\x8B\xF1\x80\xBE\x2A\x2A\x2A\x2A\x00\x75\x2A"
152+
"windows64" "\x48\x89\x5C\x24\x08\x48\x89\x6C\x24\x10\x48\x89\x74\x24\x18\x57\x48\x83\xEC\x50\x80\xB9\x65\x04\x00\x00\x00"
85153
"linux" "@_ZN14CBaseAnimating15GetBonePositionEiR6VectorR6QAngle"
154+
"linux64" "@_ZN14CBaseAnimating15GetBonePositionEiR6VectorR6QAngle"
155+
}
156+
157+
"Studio_SeqVelocity"
158+
{
159+
"library" "server"
160+
"windows" "\x55\x8B\xEC\x83\xEC\x20\x53\x56\x8B\x75\x0C\x57\x8B\x7D\x08"
161+
"windows64" "\x48\x89\x5C\x24\x08\x48\x89\x74\x24\x10\x57\x48\x81\xEC\x80\x00\x00\x00\x0F\x29\x74\x24\x70\x49\x8B\xF9"
162+
"linux" "@_Z18Studio_SeqVelocityPK10CStudioHdrifPKfR6Vector"
163+
"linux64" "@_Z18Studio_SeqVelocityPK10CStudioHdrifPKfR6Vector"
164+
}
165+
166+
"CBaseEntity::PhysicsDispatchThink"
167+
{
168+
"library" "server"
169+
"linux" "@_ZN11CBaseEntity20PhysicsDispatchThinkEMS_FvvE"
170+
"linux64" "@_ZN11CBaseEntity20PhysicsDispatchThinkEMS_FvvE"
171+
"windows" "\x55\x8B\xEC\xA1\x2A\x2A\x2A\x2A\x83\xEC\x08\x83\x78\x30\x00\x53"
172+
"windows64" "\x48\x89\x74\x24\x18\x57\x48\x83\xEC\x60\x48\x8B\x05\x87\xD6\xA8\x00"
173+
}
174+
175+
"CBaseEntity::GetNextThink"
176+
{
177+
"library" "server"
178+
"linux" "@_ZN11CBaseEntity12GetNextThinkEPKc"
179+
"linux64" "@_ZN11CBaseEntity12GetNextThinkEPKc"
180+
"windows" "\x55\x8B\xEC\x8B\x45\x08\x56\x8B\xF1\x85\xC0\x75\x2A\x8B\x86\xD0\x00\x00\x00\x89\x45\x08"
181+
"windows64" "\x48\x89\x5C\x24\x08\x48\x89\x74\x24\x10\x57\x48\x83\xEC\x30\x0F\x29\x74\x24\x20\x0F\x28\xF2\x49\x8B\xF1"
182+
}
183+
184+
"GetGlobalTeam"
185+
{
186+
"library" "server"
187+
"linux" "@_Z13GetGlobalTeami"
188+
"linux64" "@_Z13GetGlobalTeami"
189+
"windows" "\x55\x8B\xEC\x8B\x4D\x08\x85\xC9\x78\x2A\x3B\x0D\x2A\x2A\x2A\x2A\x7D\x2A\xA1\x2A\x2A\x2A\x2A\x8B\x04\x88\x5D\xC3"
190+
"windows64" "\x85\xC9\x78\x2A\x3B\x0D\xBE\x0D\xA4\x00"
191+
}
192+
193+
"CTFTeam::AddObject"
194+
{
195+
"library" "server"
196+
"linux" "@_ZN7CTFTeam9AddObjectEP11CBaseObject"
197+
"linux64" "@_ZN7CTFTeam9AddObjectEP11CBaseObject"
198+
"windows" "\x80\xB9\x72\x0C\x00\x00\x00\x74\x2A\x80\xB9\xD1\x03\x00\x00\x00"
199+
"windows64" "\x48\x89\x5C\x24\x08\x48\x89\x6C\x24\x18\x48\x89\x74\x24\x20\x57\x48\x83\xEC\x50"
200+
}
201+
202+
"CTFTeam::RemoveObject"
203+
{
204+
"library" "server"
205+
"linux" "@_ZN7CTFTeam12RemoveObjectEP11CBaseObject"
206+
"linux64" "@_ZN7CTFTeam12RemoveObjectEP11CBaseObject"
207+
"windows" "\x55\x8B\xEC\x56\x8B\xF1\x83\xBE\xF0\x03\x00\x00\x00"
208+
"windows64" "\x40\x53\x56\x48\x83\xEC\x28\x83\xB9\x20\x05\x00\x00\x00"
209+
}
210+
211+
"CWeaponMedigun::AllowedToHealTarget"
212+
{
213+
"library" "server"
214+
"linux" "@_ZN14CWeaponMedigun19AllowedToHealTargetEP11CBaseEntity"
215+
"linux64" "@_ZN14CWeaponMedigun19AllowedToHealTargetEP11CBaseEntity"
216+
"windows" "\x55\x8B\xEC\x53\x8B\xD9\x56\x57\x8B\x93\x10\x02\x00\x00\x85\xD2\x0F\x84\x2A\x2A\x2A\x2A\xB9\xFF\x1F\x00\x00\x83\xFA\xFF\x74\x2A\x0F\xB7\xCA\xA1\x2A\x2A\x2A\x2A\xC1\xE1\x04\x8D\x78\x04\x03\xF9\x0F\x84\x2A\x2A\x2A\x2A\xC1\xEA\x10\x39\x57\x04\x0F\x85\x2A\x2A\x2A\x2A\x8B\x3F\x85\xFF\x0F\x84\x2A\x2A\x2A\x2A\x8B\x07\x8B\xCF\x8B\x80\x48\x01\x00\x00\xFF\xD0\x84\xC0\x0F\x84\x2A\x2A\x2A\x2A\x8B\x75\x08\x85\xF6\x74\x2A"
217+
"windows64" "\x48\x89\x5C\x24\x10\x48\x89\x6C\x24\x18\x48\x89\x74\x24\x20\x57\x48\x83\xEC\x30\x48\x8B\xDA"
218+
}
219+
}
220+
221+
"Functions"
222+
{
223+
"CTFFlameThrower::DeflectPlayer"
224+
{
225+
"signature" "CTFFlameThrower::DeflectPlayer"
226+
"callconv" "thiscall"
227+
"hooktype" "entity"
228+
"return" "bool"
229+
"this" "entity"
230+
"arguments"
231+
{
232+
"target"
233+
{
234+
"type" "cbaseentity"
235+
}
236+
"owner"
237+
{
238+
"type" "cbaseentity"
239+
}
240+
"pos"
241+
{
242+
"type" "vectorptr"
243+
}
244+
}
245+
}
246+
247+
"CBaseEntity::PhysicsDispatchThink"
248+
{
249+
"signature" "CBaseEntity::PhysicsDispatchThink"
250+
"callconv" "thiscall"
251+
"return" "void"
252+
"this" "entity"
253+
"arguments"
254+
{
255+
"thinkFunc"
256+
{
257+
"type" "int"
258+
}
259+
}
260+
}
261+
262+
"CBaseGrenade::Explode"
263+
{
264+
"offset" "CBaseGrenade::Explode"
265+
"hooktype" "entity"
266+
"return" "void"
267+
"this" "entity"
268+
"arguments"
269+
{
270+
"pTrace"
271+
{
272+
"type" "int"
273+
}
274+
"bitsDamageType"
275+
{
276+
"type" "int"
277+
}
278+
}
279+
}
280+
281+
"CTFBaseRocket::Explode"
282+
{
283+
"offset" "CTFBaseRocket::Explode"
284+
"hooktype" "entity"
285+
"return" "void"
286+
"this" "entity"
287+
"arguments"
288+
{
289+
"pTrace"
290+
{
291+
"type" "int"
292+
}
293+
"pOther"
294+
{
295+
"type" "cbaseentity"
296+
}
297+
}
298+
}
299+
300+
"CWeaponMedigun::AllowedToHealTarget"
301+
{
302+
"signature" "CWeaponMedigun::AllowedToHealTarget"
303+
"callconv" "thiscall"
304+
"return" "bool"
305+
"this" "entity"
306+
"arguments"
307+
{
308+
"pTarget"
309+
{
310+
"type" "cbaseentity"
311+
}
312+
}
313+
}
314+
315+
"CBaseEntity::VPhysicsUpdate"
316+
{
317+
"offset" "CBaseEntity::VPhysicsUpdate"
318+
"hooktype" "entity"
319+
"return" "void"
320+
"this" "entity"
321+
"arguments"
322+
{
323+
"pPhysics"
324+
{
325+
"type" "objectptr"
326+
}
327+
}
86328
}
87329
}
88330
}

0 commit comments

Comments
 (0)