Difference between revisions of "CHL2MP Player Offset List (SynergyOB)"

From AlliedModders Wiki
Jump to: navigation, search
Line 1: Line 1:
These are the Windows offsets for Synergy v12. Linux offsets are 1 greater.
+
These are the Windows offsets for Synergy v14. Linux offsets are 1 greater.
 
<p><b>Last Updated 1 September 2009</b>
 
<p><b>Last Updated 1 September 2009</b>
 
<pre>
 
<pre>

Revision as of 17:58, 1 September 2009

These are the Windows offsets for Synergy v14. Linux offsets are 1 greater.

Last Updated 1 September 2009

// Auto reconstructed from vtable block @ 0x0106CBC0
// from "server_i486.so", by ida_vtables.idc
0	CBaseMultiplayerPlayer::~CBaseMultiplayerPlayer
1	CBaseEntity::SetRefEHandle
2	CBaseEntity::GetRefEHandle
3	CBaseEntity::GetCollideable
4	CBaseEntity::GetNetworkable
5	CBaseEntity::GetBaseEntity
6	CBaseEntity::GetModelIndex
7	CBaseEntity::GetModelName
8	CBaseEntity::SetModelIndex
9	CBasePlayer::GetServerClass
10	CBasePlayer::YouForgotToImplementOrDeclareServerClass
11	CBasePlayer::GetDataDescMap
12	CBaseAnimating::TestCollision
13	CBaseAnimating::TestHitboxes
14	CBaseEntity::ComputeWorldSpaceSurroundingBox
15	CBaseEntity::ShouldCollide
16	CBaseEntity::SetOwnerEntity
17	CBasePlayer::ShouldTransmit
18	CBasePlayer::UpdateTransmitState
19	CBaseCombatCharacter::SetTransmit
20	CBasePlayer::GetTracerType
21	CBaseMultiplayerPlayer::Spawn
22	CBaseMultiplayerPlayer::Precache
23	CBasePlayer::SetModel
24	CBaseMultiplayerPlayer::PostConstructor
25	CBaseEntity::PostClientActive
26	CBaseEntity::ParseMapData
27	CBaseEntity::KeyValue
28	CBaseEntity::KeyValue
29	CBaseEntity::KeyValue
30	CBaseEntity::GetKeyValue
31	CBasePlayer::Activate
32	CBaseEntity::SetParent
33	CBasePlayer::ObjectCaps
34	CBaseEntity::AcceptInput
35	CBaseAnimating::GetInputDispatchEffectPosition
36	CBasePlayer::DrawDebugGeometryOverlays
37	CBaseAnimating::DrawDebugTextOverlays
38	CBasePlayer::Save
39	CBasePlayer::Restore
40	CBasePlayer::ShouldSavePhysics
41	CBaseEntity::OnSave
42	CBasePlayer::OnRestore
43	CBasePlayer::RequiredEdictIndex
44	CBaseEntity::MoveDone
45	CBaseEntity::Think
46	CBasePlayer::NetworkStateChanged_m_nNextThinkTick
47	CBasePlayer::NetworkStateChanged_m_nNextThinkTick
48	CBaseAnimating::GetBaseAnimating
49	CBaseMultiplayerPlayer::GetResponseSystem
50	CAI_ExpresserHost<CBasePlayer>::DispatchResponse
51	CBasePlayer::Classify
52	CBaseEntity::DeathNotice
53	CBaseEntity::ShouldAttractAutoAim
54	CBaseEntity::GetAutoAimRadius
55	CBaseEntity::GetAutoAimCenter
56	CBaseEntity::GetBeamTraceFilter
57	CBaseEntity::PassesDamageFilter
58	CBasePlayer::TraceAttack
59	CBaseEntity::CanBeHitByMeleeAttack
60	CBasePlayer::OnTakeDamage
61	CBasePlayer::TakeHealth
62	CBaseEntity::IsAlive
63	CBasePlayer::Event_Killed
64	CBasePlayer::Event_KilledOther
65	CBaseCombatCharacter::BloodColor
66	CBaseEntity::IsTriggered
67	CBaseEntity::IsNPC
68	CBaseCombatCharacter::MyCombatCharacterPointer
69	CBaseEntity::GetDelay
70	CBaseEntity::IsMoving
71	CBaseEntity::DamageDecal
72	CBaseEntity::DecalTrace
73	CBaseEntity::ImpactTrace
74	CBaseEntity::OnControls
75	CBaseEntity::HasTarget
76	CBasePlayer::IsPlayer
77	CBasePlayer::IsNetClient
78	CBaseEntity::IsTemplate
79	CBaseEntity::IsBaseObject
80	CBaseEntity::IsBaseTrain
81	CBaseEntity::GetServerVehicle
82	CBaseEntity::IsViewable
83	CBasePlayer::ChangeTeam
84	CBaseEntity::OnEntityEvent
85	CBaseEntity::CanStandOn
86	CBaseEntity::CanStandOn
87	CBaseEntity::GetEnemy
88	CBaseEntity::GetEnemy
89	CBaseEntity::Use
90	CBaseEntity::StartTouch
91	CBasePlayer::Touch
92	CBaseEntity::EndTouch
93	CBaseEntity::StartBlocked
94	CBaseEntity::Blocked
95	CBaseEntity::EndBlocked
96	CBasePlayer::PhysicsSimulate
97	CBasePlayer::UpdateOnRemove
98	CBaseEntity::StopLoopingSounds
99	CBaseEntity::SUB_AllowedToFade
100	CBaseFlex::Teleport
101	CBaseEntity::NotifySystemEvent
102	CBasePlayer::MakeTracer
103	CBaseEntity::GetTracerAttachment
104	CBaseEntity::FireBullets
105	CBasePlayer::DoImpactEffect
106	CBaseEntity::Respawn
107	CBaseEntity::IsLockedByMaster
108	CBaseEntity::GetMaxHealth
109	CBaseMultiplayerPlayer::ModifyOrAppendCriteria
110	CBaseEntity::NetworkStateChanged_m_iMaxHealth
111	CBaseEntity::NetworkStateChanged_m_iMaxHealth
112	CBasePlayer::NetworkStateChanged_m_iHealth
113	CBasePlayer::NetworkStateChanged_m_iHealth
114	CBasePlayer::NetworkStateChanged_m_lifeState
115	CBasePlayer::NetworkStateChanged_m_lifeState
116	CBaseEntity::NetworkStateChanged_m_takedamage
117	CBaseEntity::NetworkStateChanged_m_takedamage
118	CBaseEntity::GetDamageType
119	CBaseEntity::GetDamage
120	CBaseEntity::SetDamage
121	CBasePlayer::EyePosition
122	CBasePlayer::EyeAngles
123	CBasePlayer::LocalEyeAngles
124	CBaseEntity::EarPosition
125	CBasePlayer::BodyTarget
126	CBaseEntity::HeadTarget
127	CBaseEntity::GetVectors
128	CBaseEntity::GetViewOffset
129	CBasePlayer::GetSmoothedVelocity
130	CBaseAnimating::GetVelocity
131	CBaseCombatCharacter::FVisible
132	CBaseCombatCharacter::FVisible
133	CBaseEntity::CanBeSeenBy
134	CBaseEntity::GetAttackDamageScale
135	CBaseEntity::GetReceivedDamageScale
136	CBaseEntity::GetGroundVelocityToApply
137	CBaseEntity::PhysicsSplash
138	CBaseEntity::Splash
139	CBaseEntity::WorldSpaceCenter
140	CBaseEntity::GetSoundEmissionOrigin
141	CBaseEntity::CreateVPhysics
142	CBaseEntity::ForceVPhysicsCollide
143	CBasePlayer::VPhysicsDestroyObject
144	CBasePlayer::VPhysicsUpdate
145	CBaseEntity::VPhysicsTakeDamage
146	CBaseCombatCharacter::VPhysicsShadowCollision
147	CBasePlayer::VPhysicsShadowUpdate
148	CBasePlayer::VPhysicsCollision
149	CBaseEntity::VPhysicsFriction
150	CBaseEntity::UpdatePhysicsShadowToCurrentPosition
151	CBaseEntity::VPhysicsGetObjectList
152	CBaseEntity::VPhysicsIsFlesh
153	CBaseEntity::HasPhysicsAttacker
154	CBasePlayer::PhysicsSolidMaskForEntity
155	CBaseEntity::ResolveFlyCollisionCustom
156	CBaseEntity::PerformCustomPhysics
157	CBaseAnimating::GetStepOrigin
158	CBaseAnimating::GetStepAngles
159	CBaseEntity::ShouldDrawWaterImpacts
160	CBasePlayer::NetworkStateChanged_m_fFlags
161	CBasePlayer::NetworkStateChanged_m_fFlags
162	CBasePlayer::NetworkStateChanged_m_nWaterLevel
163	CBasePlayer::NetworkStateChanged_m_nWaterLevel
164	CBasePlayer::NetworkStateChanged_m_hGroundEntity
165	CBasePlayer::NetworkStateChanged_m_hGroundEntity
166	CBasePlayer::NetworkStateChanged_m_vecBaseVelocity
167	CBasePlayer::NetworkStateChanged_m_vecBaseVelocity
168	CBasePlayer::NetworkStateChanged_m_flFriction
169	CBasePlayer::NetworkStateChanged_m_flFriction
170	CBasePlayer::NetworkStateChanged_m_vecVelocity
171	CBasePlayer::NetworkStateChanged_m_vecVelocity
172	CBasePlayer::NetworkStateChanged_m_vecViewOffset
173	CBasePlayer::NetworkStateChanged_m_vecViewOffset
174	CBaseAnimating::GetIdealSpeed
175	CBaseAnimating::GetIdealAccel
176	CBaseAnimatingOverlay::StudioFrameAdvance
177	CBaseAnimating::IsActivityFinished
178	CBaseAnimating::GetSequenceGroundSpeed
179	CBaseAnimating::ClampRagdollForce
180	CBaseAnimating::BecomeRagdollOnClient
181	CBaseAnimating::IsRagdoll
182	CBaseAnimating::CanBecomeRagdoll
183	CBaseAnimatingOverlay::GetSkeleton
184	CBaseAnimating::GetBoneTransform
185	CBaseAnimating::SetupBones
186	CBaseAnimating::CalculateIKLocks
187	CBaseAnimatingOverlay::DispatchAnimEvents
188	CBasePlayer::HandleAnimEvent
189	CBaseAnimating::PopulatePoseParameters
190	CBaseAnimating::GetAttachment
191	CBaseAnimating::InitBoneControllers
192	CBaseAnimating::GetGroundSpeedVelocity
193	CBaseAnimating::Ignite
194	CBaseAnimating::IgniteLifetime
195	CBaseAnimating::IgniteNumHitboxFires
196	CBaseAnimating::IgniteHitboxFireScale
197	CBaseAnimating::Extinguish
198	CBaseCombatCharacter::SetLightingOriginRelative
199	CBaseAnimating::SetLightingOrigin
200	CBaseFlex::SetViewtarget
201	CBaseFlex::StartSceneEvent
202	CBaseFlex::ProcessSceneEvents
203	CBaseFlex::ProcessSceneEvent
204	CBaseFlex::ClearSceneEvent
205	CBaseFlex::CheckSceneEventCompletion
206	CBaseFlex::PlayScene
207	CBaseFlex::PlayAutoGeneratedSoundScene
208	CBasePlayer::GetPhysicsImpactDamageTable
209	CBaseCombatCharacter::FInViewCone
210	CBaseCombatCharacter::FInViewCone
211	CBaseCombatCharacter::FInAimCone
212	CBaseCombatCharacter::FInAimCone
213	CBaseCombatCharacter::ShouldShootMissTarget
214	CBaseCombatCharacter::FindMissTarget
215	CBaseCombatCharacter::HandleInteraction
216	CBasePlayer::BodyAngles
217	CBaseCombatCharacter::BodyDirection2D
218	CBaseCombatCharacter::BodyDirection3D
219	CBaseCombatCharacter::HeadDirection2D
220	CBaseCombatCharacter::HeadDirection3D
221	CBaseCombatCharacter::EyeDirection2D
222	CBaseCombatCharacter::EyeDirection3D
223	CBaseCombatCharacter::GiveAmmo
224	CBaseCombatCharacter::NPC_TranslateActivity
225	CBaseCombatCharacter::Weapon_TranslateActivity
226	CBaseCombatCharacter::Weapon_FrameUpdate
227	CBaseCombatCharacter::Weapon_HandleAnimEvent
228	CBasePlayer::Weapon_CanUse
229	CBasePlayer::Weapon_Equip
230	CBaseCombatCharacter::Weapon_EquipAmmoOnly
231	CBasePlayer::Weapon_Drop
232	CBasePlayer::Weapon_Switch
233	CBasePlayer::Weapon_ShootPosition
234	CBaseCombatCharacter::Weapon_CanSwitchTo
235	CBaseCombatCharacter::Weapon_SlotOccupied
236	CBaseCombatCharacter::Weapon_GetSlot
237	CBaseCombatCharacter::AddPlayerItem
238	CBasePlayer::RemovePlayerItem
239	CBaseCombatCharacter::CanBecomeServerRagdoll
240	CBasePlayer::OnTakeDamage_Alive
241	CBaseCombatCharacter::OnTakeDamage_Dying
242	CBaseCombatCharacter::OnTakeDamage_Dead
243	CBaseCombatCharacter::OnFriendDamaged
244	CBaseCombatCharacter::NotifyFriendsOfDamage
245	CBaseCombatCharacter::OnPlayerKilledOther
246	CBaseCombatCharacter::GetDeathActivity
247	CBaseCombatCharacter::CorpseGib
248	CBaseCombatCharacter::CorpseFade
249	CBaseCombatCharacter::HasHumanGibs
250	CBaseCombatCharacter::HasAlienGibs
251	CBaseCombatCharacter::ShouldGib
252	CBaseCombatCharacter::OnKilledNPC
253	CBaseCombatCharacter::Event_Gibbed
254	CBasePlayer::Event_Dying
255	CBaseCombatCharacter::BecomeRagdoll
256	CBaseCombatCharacter::FixupBurningServerRagdoll
257	CBaseCombatCharacter::BecomeRagdollBoogie
258	CBaseCombatCharacter::CheckTraceHullAttack
259	CBaseCombatCharacter::CheckTraceHullAttack
260	CBaseCombatCharacter::PushawayTouch
261	CBaseCombatCharacter::IRelationType
262	CBaseCombatCharacter::IRelationPriority
263	CBasePlayer::IsInAVehicle
264	CBasePlayer::GetVehicle
265	CBasePlayer::GetVehicleEntity
266	CBaseCombatCharacter::ExitVehicle
267	CBaseCombatCharacter::CalcWeaponProficiency
268	CBaseCombatCharacter::GetAttackSpread
269	CBaseCombatCharacter::GetSpreadBias
270	CBasePlayer::DoMuzzleFlash
271	CBaseCombatCharacter::AddEntityRelationship
272	CBaseCombatCharacter::RemoveEntityRelationship
273	CBaseCombatCharacter::AddClassRelationship
274	CBaseCombatCharacter::OnChangeActiveWeapon
275	CBasePlayer::NetworkStateChanged_m_iAmmo
276	CBasePlayer::NetworkStateChanged_m_iAmmo
277	CBasePlayer::SetSpawnData
278	CBasePlayer::ClearSpawnData
279	CBasePlayer::AdjustMultiplayerWeaponDamage
280	CBasePlayer::AdjustMultiplayerDamageTaken
281	CBasePlayer::CreateViewModel
282	CBasePlayer::SetupVisibility
283	CBasePlayer::WantsLagCompensationOnEntity
284	CBasePlayer::ShouldLagCheckEntity
285	CBasePlayer::SharedSpawn
286	CBasePlayer::ForceRespawn
287	CBasePlayer::InitialSpawn
288	CBasePlayer::InitHUD
289	CBasePlayer::ShowViewPortPanel
290	CBasePlayer::PlayerDeathThink
291	CBasePlayer::Jump
292	CBasePlayer::Duck
293	CBasePlayer::PreThink
294	CBasePlayer::PostThink
295	CBasePlayer::DamageEffect
296	CBasePlayer::OnDamagedByExplosion
297	CBasePlayer::ShouldFadeOnDeath
298	CBasePlayer::IsFakeClient
299	CBasePlayer::GetPlayerMins
300	CBasePlayer::GetPlayerMaxs
301	CBasePlayer::CalcRoll
302	CBasePlayer::PackDeadPlayerItems
303	CBasePlayer::RemoveAllItems
304	CBasePlayer::Weapon_SetLast
305	CBasePlayer::Weapon_ShouldSetLast
306	CBasePlayer::Weapon_ShouldSelectItem
307	CBasePlayer::UpdateClientData
308	CBasePlayer::ExitLadder
309	CBasePlayer::GetLadderSurface
310	CBasePlayer::SetFlashlightEnabled
311	CBasePlayer::FlashlightIsOn
312	CBasePlayer::FlashlightTurnOn
313	CBasePlayer::FlashlightTurnOff
314	CBasePlayer::IsIlluminatedByFlashlight
315	CBasePlayer::UpdateStepSound
316	CBasePlayer::PlayStepSound
317	CBasePlayer::GetStepSoundVelocities
318	CBasePlayer::SetStepSoundTime
319	CBasePlayer::DeathSound
320	CBasePlayer::SetAnimation
321	CBasePlayer::ImpulseCommands
322	CBasePlayer::CheatImpulseCommands
323	CBaseMultiplayerPlayer::ClientCommand
324	CBasePlayer::StartObserverMode
325	CBasePlayer::StopObserverMode
326	CBasePlayer::ModeWantsSpectatorGUI
327	CBasePlayer::SetObserverMode
328	CBasePlayer::GetObserverMode
329	CBasePlayer::SetObserverTarget
330	CBasePlayer::ObserverUse
331	CBasePlayer::GetObserverTarget
332	CBasePlayer::FindNextObserverTarget
333	CBasePlayer::GetNextObserverSearchStartPoint
334	CBasePlayer::IsValidObserverTarget
335	CBasePlayer::CheckObserverSettings
336	CBasePlayer::JumptoPosition
337	CBasePlayer::ForceObserverMode
338	CBasePlayer::ResetObserverMode
339	CBasePlayer::ValidateCurrentObserverTarget
340	CBasePlayer::AttemptToExitFreezeCam
341	CBasePlayer::StartReplayMode
342	CBasePlayer::StopReplayMode
343	CBasePlayer::GetDelayTicks
344	CBasePlayer::GetReplayEntity
345	CBasePlayer::CreateCorpse
346	CBasePlayer::EntSelectSpawnPoint
347	CBasePlayer::GetInVehicle
348	CBasePlayer::LeaveVehicle
349	CBasePlayer::OnVehicleStart
350	CBasePlayer::OnVehicleEnd
351	CBasePlayer::BumpWeapon
352	CBasePlayer::SelectLastItem
353	CBasePlayer::SelectItem
354	CBasePlayer::ItemPostFrame
355	CBasePlayer::GiveNamedItem
356	CBasePlayer::CheckTrainUpdate
357	CBasePlayer::SetPlayerUnderwater
358	CBasePlayer::CanBreatheUnderwater
359	CBasePlayer::PlayerUse
360	CBasePlayer::PlayUseDenySound
361	CBasePlayer::FindUseEntity
362	CBasePlayer::IsUseableEntity
363	CBasePlayer::PickupObject
364	CBasePlayer::ForceDropOfCarriedPhysObjects
365	CBasePlayer::GetHeldObjectMass
366	CBasePlayer::GetHeldObject
367	CBasePlayer::CheckSuitUpdate
368	CBasePlayer::UpdateGeigerCounter
369	CBasePlayer::GetAutoaimVector
370	CBasePlayer::GetAutoaimVector
371	CBasePlayer::GetAutoaimVector
372	CBasePlayer::ShouldAutoaim
373	CBasePlayer::ForceClientDllUpdate
374	CBasePlayer::ProcessUsercmds
375	CBasePlayer::PlayerRunCommand
376	CBasePlayer::ChangeTeam
377	CBaseMultiplayerPlayer::CanHearAndReadChatFrom
378	CBaseMultiplayerPlayer::CanSpeak
379	CBasePlayer::ModifyOrAppendPlayerCriteria
380	CBasePlayer::CheckChatText
381	CBasePlayer::CreateRagdollEntity
382	CBasePlayer::ShouldAnnounceAchievement
383	CBasePlayer::IsFollowingPhysics
384	CBasePlayer::InitVCollision
385	CBasePlayer::UpdatePhysicsShadowToCurrentPosition
386	CBasePlayer::Hints
387	CBasePlayer::ArmorValue
388	CBasePlayer::IsReadyToPlay
389	CBasePlayer::IsReadyToSpawn
390	CBasePlayer::ShouldGainInstantSpawn
391	CBasePlayer::ResetPerRoundStats
392	CBasePlayer::ResetScores
393	CBasePlayer::EquipSuit
394	CBasePlayer::RemoveSuit
395	CBasePlayer::CommitSuicide
396	CBasePlayer::CommitSuicide
397	CBasePlayer::IsBot
398	CBaseMultiplayerPlayer::GetExpresser
399	CBasePlayer::SpawnArmorValue
400	CBasePlayer::NetworkStateChanged_m_ArmorValue
401	CBasePlayer::NetworkStateChanged_m_ArmorValue
402	CAI_ExpresserHost<CBasePlayer>::NoteSpeaking
403	CAI_ExpresserHost<CBasePlayer>::Speak
404	CAI_ExpresserHost<CBasePlayer>::PostSpeakDispatchResponse
405	CBaseMultiplayerPlayer::SpeakIfAllowed
406	CBaseMultiplayerPlayer::SpeakConceptIfAllowed
407	CBaseMultiplayerPlayer::CanSpeakVoiceCommand
408	CBaseMultiplayerPlayer::ShouldShowVoiceSubtitleToEnemy
409	CBaseMultiplayerPlayer::NoteSpokeVoiceCommand
410	CBaseMultiplayerPlayer::OnAchievementEarned
411	CBaseMultiplayerPlayer::GetMultiplayerExpresser
412	CBaseMultiplayerPlayer::CalculateTeamBalanceScore
413	CBaseMultiplayerPlayer::CreateExpresser