/apex-offset

Apex Legends Offset

Primary LanguageC

Interfaces

r5apex.exe!0x011ee9b8 ClientRenderTargets001
r5apex.exe!0x011e2558 EngineTraceClient004
r5apex.exe!0x011e2348 EngineTraceClientDecals004
r5apex.exe!0x018fc7f0 EventSystem001
r5apex.exe!0x01ee6a70 GameUI011
r5apex.exe!0x011e55a8 ISoundC002
r5apex.exe!0x01d1a6f8 RunGameEngine005
r5apex.exe!0x01357140 ShaderSystem002
r5apex.exe!0x01909110 VClient018
r5apex.exe!0x01ba2528 VClientEntityList003
r5apex.exe!0x01ee5a20 VClientPrediction001
r5apex.exe!0x011e3680 VCvarQuery001
r5apex.exe!0x011e1ed0 VDebugOverlay004
r5apex.exe!0x011e6cb8 VENGINE_GAMEUIFUNCS_VERSION005
r5apex.exe!0x01343ad0 VENGINE_LAUNCHER_API_VERSION004
r5apex.exe!0x011efd40 VEngineModel016
r5apex.exe!0x011e4d48 VEngineRandom001
r5apex.exe!0x011e4078 VEngineRenderView013
r5apex.exe!0x01f05980 VGUI_System010
r5apex.exe!0x011e7b28 VMaterialSystemConfig004

Miscellaneous

TimeDateStamp = 0x60ff32d2
CheckSum = 0x2048083
GameVersion = "v3.0.9.135"
NUM_ENT_ENTRIES = 0x10000
r5apex.exe!0x19224d8 cl_entitylist
r5apex.exe!0x11ea988 LocalEntityHandle
r5apex.exe!0x1cd1d58 LocalPlayer
r5apex.exe!0x12bf3b0 GlobalVars
r5apex.exe!0x84056a0 NameList
r5apex.exe!0x41f4d98 ViewRender + 0x1b3bd0 ViewMatrix
r5apex.exe!0x12bf6a0 ClientState
r5apex.exe!0x12bf738 SignonState
r5apex.exe!0x12bf850 LevelName
CPlayer!0x448c armorType
CPlayer!0x4488 helmetType

NetworkedStringTables

r5apex.exe!0x041f6d10 EffectDispatch
r5apex.exe!0x041f6448 ExtraParticleFilesTable
r5apex.exe!0x041f4db0 ImpactEffectTableNames
r5apex.exe!0x041f6430 Materials
r5apex.exe!0x041f4d88 Movies
r5apex.exe!0x041f6d28 ParticleEffectNames
r5apex.exe!0x041f5f38 ScriptNames
r5apex.exe!0x041f4dc8 SoundIDs
r5apex.exe!0x041f6450 VguiScreen
r5apex.exe!0x041f75d0 WeaponNames
r5apex.exe!0x041f35f8 localize

Buttons

These are addresses to global instances of the kbutton_t struct.

r5apex.exe!0x041f7630 kbutton_t in_attack
r5apex.exe!0x041f7758 kbutton_t in_backward
r5apex.exe!0x084060c8 kbutton_t in_break
r5apex.exe!0x08804410 kbutton_t in_camin
r5apex.exe!0x084063b0 kbutton_t in_camout
r5apex.exe!0x08406360 kbutton_t in_campitchdown
r5apex.exe!0x08804498 kbutton_t in_campitchup
r5apex.exe!0x084063e8 kbutton_t in_camyawleft
r5apex.exe!0x08406390 kbutton_t in_camyawright
r5apex.exe!0x041f75f0 kbutton_t in_commandermousemove
r5apex.exe!0x041f76c8 kbutton_t in_dodge
r5apex.exe!0x084060e8 kbutton_t in_duck
r5apex.exe!0x041f7730 kbutton_t in_forward
r5apex.exe!0x041f7640 kbutton_t in_graph
r5apex.exe!0x041f76a8 kbutton_t in_jump
r5apex.exe!0x08804470 kbutton_t in_klook
r5apex.exe!0x084063d0 kbutton_t in_left
r5apex.exe!0x08406380 kbutton_t in_lookdown
r5apex.exe!0x084060d8 kbutton_t in_lookup
r5apex.exe!0x08804480 kbutton_t in_melee
r5apex.exe!0x084063f8 kbutton_t in_movedown
r5apex.exe!0x041f7720 kbutton_t in_moveleft
r5apex.exe!0x041f7748 kbutton_t in_moveright
r5apex.exe!0x08804450 kbutton_t in_moveup
r5apex.exe!0x08804460 kbutton_t in_offhand0
r5apex.exe!0x084063c0 kbutton_t in_offhand1
r5apex.exe!0x08406188 kbutton_t in_offhand2
r5apex.exe!0x08406168 kbutton_t in_offhand3
r5apex.exe!0x08406118 kbutton_t in_offhand4
r5apex.exe!0x041f7698 kbutton_t in_pause_menu
r5apex.exe!0x041f7600 kbutton_t in_ping
r5apex.exe!0x041f7650 kbutton_t in_reload
r5apex.exe!0x084063a0 kbutton_t in_right
r5apex.exe!0x08406198 kbutton_t in_score
r5apex.exe!0x08406198 kbutton_t in_showscores
r5apex.exe!0x041f75d8 kbutton_t in_speed
r5apex.exe!0x041f7668 kbutton_t in_strafe
r5apex.exe!0x08804430 kbutton_t in_toggle_duck
r5apex.exe!0x08804420 kbutton_t in_toggle_zoom
r5apex.exe!0x08406178 kbutton_t in_use
r5apex.exe!0x08406108 kbutton_t in_useAndReload
r5apex.exe!0x08804440 kbutton_t in_use_alt
r5apex.exe!0x084060f8 kbutton_t in_use_long
r5apex.exe!0x041f7678 kbutton_t in_variableScopeToggle
r5apex.exe!0x08406138 kbutton_t in_walk
r5apex.exe!0x08406370 kbutton_t in_weaponCycle
r5apex.exe!0x08406128 kbutton_t in_weapon_discard
r5apex.exe!0x08406158 kbutton_t in_zoom

ClientClasses

client_class CAI_BaseNPC

class_id: 0
sizeof: 7600

client_class CAmbientGeneric

class_id: 0
sizeof: 2752

client_class CBaseAnimating

class_id: 0
sizeof: 5776

client_class CBaseAnimatingOverlay

class_id: 0
sizeof: 6624

client_class CBaseButton

class_id: 0
sizeof: 2720

client_class CBaseCombatCharacter

class_id: 0
sizeof: 7152

client_class CBaseEntity

class_id: 0
sizeof: 2656

client_class CBaseGrenade

class_id: 0
sizeof: 11760

client_class CBaseParticleEntity

class_id: 0
sizeof: 2656

client_class CBaseTempEntity

class_id: 0
sizeof: 40

client_class CBaseToggle

class_id: 0
sizeof: 2704

client_class CBaseTrigger

class_id: 0
sizeof: 2720

client_class CBaseVPhysicsTrigger

class_id: 0
sizeof: 2672

client_class CBaseViewModel

class_id: 0
sizeof: 20400

client_class CBoneFollower

class_id: 0
sizeof: 2672

client_class CBreakableProp

class_id: 0
sizeof: 5776

client_class CBreakableSurface

class_id: 0
sizeof: 3776

client_class CCascadeLight

class_id: 0
sizeof: 2992

client_class CColorCorrection

class_id: 0
sizeof: 2992

client_class CCrossbowBolt

class_id: 0
sizeof: 11616

client_class CDeathBoxProp

class_id: 0
sizeof: 5904

client_class CDynamicLight

class_id: 0
sizeof: 2688

client_class CDynamicProp

class_id: 0
sizeof: 5840

client_class CDynamicPropLightweight

class_id: 0
sizeof: 5840

client_class CEntityBlocker

class_id: 0
sizeof: 2656

client_class CEntityDissolve

class_id: 0
sizeof: 2704

client_class CEntityLinkPage

class_id: 0
sizeof: 4720

client_class CEnvDecoy

class_id: 0
sizeof: 5776

client_class CEnvWind

class_id: 0
sizeof: 3040

client_class CFirstPersonProxy

class_id: 0
sizeof: 5888

client_class CFuncBrush

class_id: 0
sizeof: 2768

client_class CFuncBrushLightweight

class_id: 0
sizeof: 2768

client_class CFuncMoveLinear

class_id: 0
sizeof: 2704

client_class CGameRulesProxy

class_id: 0
sizeof: 2656

client_class CGlobalNonRewinding

class_id: 0
sizeof: 4720

client_class CGrappleHook

class_id: 0
sizeof: 5792

client_class CHardPointEntity

class_id: 0
sizeof: 2720

client_class CHardPointFrontierEntity

class_id: 0
sizeof: 2720

client_class CHealthKit

class_id: 0
sizeof: 5776

client_class CImportantOnEntSound

class_id: 0
sizeof: 2688

client_class CInfoPlacementHelper

class_id: 0
sizeof: 2688

client_class CInfoTarget

class_id: 0
sizeof: 2656

client_class CInfoTargetGravity

class_id: 0
sizeof: 2672

client_class CInfoTargetMinimap

class_id: 0
sizeof: 2656

client_class CLootGrabber

class_id: 0
sizeof: 5856

client_class CLootRoller

class_id: 0
sizeof: 5888

client_class CMissile

class_id: 0
sizeof: 11952

client_class CMovieDisplay

class_id: 0
sizeof: 3008

client_class CNPC_Drone

class_id: 0
sizeof: 7632

client_class CNPC_Dropship

class_id: 0
sizeof: 7648

client_class CNPC_SentryTurret

class_id: 0
sizeof: 7632

client_class CNPC_Titan

class_id: 0
sizeof: 7760

client_class CParticleSystem

class_id: 0
sizeof: 2848

client_class CPhysicsProp

class_id: 0
sizeof: 5872

client_class CPlayer

class_id: 0
sizeof: 18048

client_class CPlayerDecoy

class_id: 0
sizeof: 5888

client_class CPlayerTasklist

class_id: 0
sizeof: 4016

client_class CPlayerVehicle

class_id: 0
sizeof: 7536

client_class CPlayerWaypoint

class_id: 0
sizeof: 3424

client_class CPointCamera

class_id: 0
sizeof: 2832

client_class CPortal_PointPush

class_id: 0
sizeof: 2688

client_class CPostProcessController

class_id: 0
sizeof: 2688

client_class CPredictedFirstPersonProxy

class_id: 0
sizeof: 5920

client_class CProjectile

class_id: 0
sizeof: 11568

client_class CPropDoor

class_id: 0
sizeof: 6032

client_class CPropSurvival

class_id: 0
sizeof: 5824

client_class CRopeKeyframe

class_id: 0
sizeof: 3904

client_class CScriptMover

class_id: 0
sizeof: 6336

client_class CScriptMoverTrainNode

class_id: 0
sizeof: 4240

client_class CScriptNetData

class_id: 0
sizeof: 3184

client_class CScriptNetDataGlobal

class_id: 0
sizeof: 3488

client_class CScriptNetDataGlobalNonRewind

class_id: 0
sizeof: 3488

client_class CScriptNetData_SNDC_DEATH_BOX

class_id: 0
sizeof: 3264

client_class CScriptNetData_SNDC_GLOBAL

class_id: 0
sizeof: 3488

client_class CScriptNetData_SNDC_GLOBAL_NON_REWIND

class_id: 0
sizeof: 3488

client_class CScriptNetData_SNDC_PLAYER_EXCLUSIVE

class_id: 0
sizeof: 3392

client_class CScriptNetData_SNDC_PLAYER_EXCLUSIVE_EXPANDED

class_id: 0
sizeof: 3504

client_class CScriptNetData_SNDC_PLAYER_GLOBAL

class_id: 0
sizeof: 3392

client_class CScriptNetData_SNDC_TITAN_SOUL

class_id: 0
sizeof: 3312

client_class CScriptProp

class_id: 0
sizeof: 6000

client_class CScriptTraceVolume

class_id: 0
sizeof: 2704

client_class CShieldProp

class_id: 0
sizeof: 5856

client_class CSkyCamera

class_id: 0
sizeof: 2656

client_class CStatueProp

class_id: 0
sizeof: 5920

client_class CStatusEffectPlugin

class_id: 0
sizeof: 2720

client_class CTEBreakModel

class_id: 0
sizeof: 112

client_class CTEEffectDispatch

class_id: 0
sizeof: 208

client_class CTEExplosion

class_id: 0
sizeof: 128

client_class CTEGibEvent

class_id: 0
sizeof: 56

client_class CTEParticleSystem

class_id: 0
sizeof: 56

client_class CTEPhysicsProp

class_id: 0
sizeof: 96

client_class CTEProjectileTrail

class_id: 0
sizeof: 88

client_class CTEScriptParticleSystem

class_id: 0
sizeof: 80

client_class CTEScriptParticleSystemOnEntity

class_id: 0
sizeof: 64

client_class CTEScriptParticleSystemOnEntityWithPos

class_id: 0
sizeof: 88

client_class CTEShatterSurface

class_id: 0
sizeof: 104

client_class CTESoundDispatch

class_id: 0
sizeof: 72

client_class CTeam

class_id: 0
sizeof: 3008

client_class CTitanSoul

class_id: 0
sizeof: 3552

client_class CTriggerCylinderHeavy

class_id: 0
sizeof: 2928

client_class CTriggerNoGrapple

class_id: 0
sizeof: 2720

client_class CTriggerNoObjectPlacement

class_id: 0
sizeof: 2720

client_class CTriggerNoZipline

class_id: 0
sizeof: 2720

client_class CTriggerPlayerMovement

class_id: 0
sizeof: 2736

client_class CTriggerPointGravity

class_id: 0
sizeof: 2752

client_class CTriggerSlip

class_id: 0
sizeof: 2752

client_class CTriggerUpdraft

class_id: 0
sizeof: 2720

client_class CTurret

class_id: 0
sizeof: 6816

client_class CVGuiScreen

class_id: 0
sizeof: 2832

client_class CVortexSphere

class_id: 0
sizeof: 2736

client_class CWaterLODControl

class_id: 0
sizeof: 2672

client_class CWeaponX

class_id: 0
sizeof: 26544

client_class CWorld

class_id: 0
sizeof: 4912

client_class CZipline

class_id: 0
sizeof: 4208

client_class CZiplineEnd

class_id: 0
sizeof: 2672

client_class DoorMover

class_id: 0
sizeof: 6352

client_class ScriptMoverLightweight

class_id: 0
sizeof: 6352

client_class Titan_Cockpit

class_id: 0
sizeof: 6288

Addresses

r5apex.exe!0x011f8848 ClientClass CAI_BaseNPC
r5apex.exe!0x011ef0e8 ClientClass CAmbientGeneric
r5apex.exe!0x011e9b28 ClientClass CBaseAnimating
r5apex.exe!0x011efc68 ClientClass CBaseAnimatingOverlay
r5apex.exe!0x011f81e8 ClientClass CBaseButton
r5apex.exe!0x011ec458 ClientClass CBaseCombatCharacter
r5apex.exe!0x01ee9a98 ClientClass CBaseEntity
r5apex.exe!0x01343a98 ClientClass CBaseGrenade
r5apex.exe!0x01d13fb8 ClientClass CBaseParticleEntity
r5apex.exe!0x011f7ec8 ClientClass CBaseTempEntity
r5apex.exe!0x011f0938 ClientClass CBaseToggle
r5apex.exe!0x012bde78 ClientClass CBaseTrigger
r5apex.exe!0x011f91c8 ClientClass CBaseVPhysicsTrigger
r5apex.exe!0x01cb38a8 ClientClass CBaseViewModel
r5apex.exe!0x011e98c8 ClientClass CBoneFollower
r5apex.exe!0x011ebf58 ClientClass CBreakableProp
r5apex.exe!0x011ee628 ClientClass CBreakableSurface
r5apex.exe!0x011ebd18 ClientClass CCascadeLight
r5apex.exe!0x011f7c48 ClientClass CColorCorrection
r5apex.exe!0x01ed4898 ClientClass CCrossbowBolt
r5apex.exe!0x011eac78 ClientClass CDeathBoxProp
r5apex.exe!0x011f0b18 ClientClass CDynamicLight
r5apex.exe!0x011f7e28 ClientClass CDynamicProp
r5apex.exe!0x011eaf98 ClientClass CDynamicPropLightweight
r5apex.exe!0x01cd29b8 ClientClass CEntityBlocker
r5apex.exe!0x011ef368 ClientClass CEntityDissolve
r5apex.exe!0x012bda78 ClientClass CEntityLinkPage
r5apex.exe!0x01d0e0b8 ClientClass CEnvDecoy
r5apex.exe!0x011eb828 ClientClass CEnvWind
r5apex.exe!0x01ed2ed8 ClientClass CFirstPersonProxy
r5apex.exe!0x011efb28 ClientClass CFuncBrush
r5apex.exe!0x011ed158 ClientClass CFuncBrushLightweight
r5apex.exe!0x011ece18 ClientClass CFuncMoveLinear
r5apex.exe!0x01d04a28 ClientClass CGameRulesProxy
r5apex.exe!0x01cbc988 ClientClass CGlobalNonRewinding
r5apex.exe!0x01ed57c8 ClientClass CGrappleHook
r5apex.exe!0x011fb648 ClientClass CHardPointEntity
r5apex.exe!0x012bd198 ClientClass CHardPointFrontierEntity
r5apex.exe!0x01d16c18 ClientClass CHealthKit
r5apex.exe!0x012be2b8 ClientClass CImportantOnEntSound
r5apex.exe!0x01d1a848 ClientClass CInfoPlacementHelper
r5apex.exe!0x01d014c8 ClientClass CInfoTarget
r5apex.exe!0x0133ed88 ClientClass CInfoTargetGravity
r5apex.exe!0x01cb6108 ClientClass CInfoTargetMinimap
r5apex.exe!0x011f6ea8 ClientClass CLootGrabber
r5apex.exe!0x011f8e08 ClientClass CLootRoller
r5apex.exe!0x01ed1088 ClientClass CMissile
r5apex.exe!0x011ec3b8 ClientClass CMovieDisplay
r5apex.exe!0x011eca58 ClientClass CNPC_Drone
r5apex.exe!0x011ec9b8 ClientClass CNPC_Dropship
r5apex.exe!0x011eb038 ClientClass CNPC_SentryTurret
r5apex.exe!0x011eefa8 ClientClass CNPC_Titan
r5apex.exe!0x011ef188 ClientClass CParticleSystem
r5apex.exe!0x011efe88 ClientClass CPhysicsProp
r5apex.exe!0x011ea208 ClientClass CPlayer
r5apex.exe!0x01d13ee8 ClientClass CPlayerDecoy
r5apex.exe!0x01d10f18 ClientClass CPlayerTasklist
r5apex.exe!0x012bd598 ClientClass CPlayerVehicle
r5apex.exe!0x01d100f8 ClientClass CPlayerWaypoint
r5apex.exe!0x011eeb48 ClientClass CPointCamera
r5apex.exe!0x01d1afc8 ClientClass CPortal_PointPush
r5apex.exe!0x011eb0d8 ClientClass CPostProcessController
r5apex.exe!0x01ed2a58 ClientClass CPredictedFirstPersonProxy
r5apex.exe!0x01ed64e8 ClientClass CProjectile
r5apex.exe!0x01350618 ClientClass CPropDoor
r5apex.exe!0x011ed628 ClientClass CPropSurvival
r5apex.exe!0x01d0d9e8 ClientClass CRopeKeyframe
r5apex.exe!0x01d13328 ClientClass CScriptMover
r5apex.exe!0x01d0a018 ClientClass CScriptMoverTrainNode
r5apex.exe!0x01d11828 ClientClass CScriptNetData
r5apex.exe!0x01d0f350 ClientClass CScriptNetDataGlobal
r5apex.exe!0x01d13eb0 ClientClass CScriptNetDataGlobalNonRewind
r5apex.exe!0x01d09fe0 ClientClass CScriptNetData_SNDC_DEATH_BOX
r5apex.exe!0x01d10130 ClientClass CScriptNetData_SNDC_GLOBAL
r5apex.exe!0x01d09cc8 ClientClass CScriptNetData_SNDC_GLOBAL_NON_REWIND
r5apex.exe!0x01d0fa68 ClientClass CScriptNetData_SNDC_PLAYER_EXCLUSIVE
r5apex.exe!0x01d12f18 ClientClass CScriptNetData_SNDC_PLAYER_EXCLUSIVE_EXPANDED
r5apex.exe!0x01d0f388 ClientClass CScriptNetData_SNDC_PLAYER_GLOBAL
r5apex.exe!0x01d10168 ClientClass CScriptNetData_SNDC_TITAN_SOUL
r5apex.exe!0x011ed0b8 ClientClass CScriptProp
r5apex.exe!0x01ed0468 ClientClass CScriptTraceVolume
r5apex.exe!0x011ead18 ClientClass CShieldProp
r5apex.exe!0x01ee9578 ClientClass CSkyCamera
r5apex.exe!0x011f7228 ClientClass CStatueProp
r5apex.exe!0x01d11028 ClientClass CStatusEffectPlugin
r5apex.exe!0x012bd818 ClientClass CTEBreakModel
r5apex.exe!0x011fa928 ClientClass CTEEffectDispatch
r5apex.exe!0x011fa688 ClientClass CTEExplosion
r5apex.exe!0x011efd08 ClientClass CTEGibEvent
r5apex.exe!0x012be038 ClientClass CTEParticleSystem
r5apex.exe!0x011fc5c8 ClientClass CTEPhysicsProp
r5apex.exe!0x01edc698 ClientClass CTEProjectileTrail
r5apex.exe!0x01cbc748 ClientClass CTEScriptParticleSystem
r5apex.exe!0x01cbb3a8 ClientClass CTEScriptParticleSystemOnEntity
r5apex.exe!0x01d02e58 ClientClass CTEScriptParticleSystemOnEntityWithPos
r5apex.exe!0x012bdcb8 ClientClass CTEShatterSurface
r5apex.exe!0x011f9c08 ClientClass CTESoundDispatch
r5apex.exe!0x012be178 ClientClass CTeam
r5apex.exe!0x011ec738 ClientClass CTitanSoul
r5apex.exe!0x01d0fa30 ClientClass CTriggerCylinderHeavy
r5apex.exe!0x011fa548 ClientClass CTriggerNoGrapple
r5apex.exe!0x011f9628 ClientClass CTriggerNoObjectPlacement
r5apex.exe!0x012bdb98 ClientClass CTriggerNoZipline
r5apex.exe!0x01d132f0 ClientClass CTriggerPlayerMovement
r5apex.exe!0x01d10ff0 ClientClass CTriggerPointGravity
r5apex.exe!0x01d100c0 ClientClass CTriggerSlip
r5apex.exe!0x011fc788 ClientClass CTriggerUpdraft
r5apex.exe!0x01ed3818 ClientClass CTurret
r5apex.exe!0x012be6f8 ClientClass CVGuiScreen
r5apex.exe!0x01ed5b88 ClientClass CVortexSphere
r5apex.exe!0x012bd4f8 ClientClass CWaterLODControl
r5apex.exe!0x01ee4df8 ClientClass CWeaponX
r5apex.exe!0x012be5b8 ClientClass CWorld
r5apex.exe!0x01ee9198 ClientClass CZipline
r5apex.exe!0x01ee7998 ClientClass CZiplineEnd
r5apex.exe!0x01d0e080 ClientClass DoorMover
r5apex.exe!0x01d12fb8 ClientClass ScriptMoverLightweight
r5apex.exe!0x01d1b928 ClientClass Titan_Cockpit

RecvTables

class DT_AI_BaseNPC extends DT_BaseCombatCharacter
{
	statuseffectsdata_npc: DT_AI_BaseNPC_StatusEffects,
	m_localOrigin: Vector,
	m_hGroundEntity: Int,
	m_iHealth: Int,
	m_localAngles: Vector,
	m_iMaxHealth: Int,
	m_lifeState: Int,
	m_inventory: DT_WeaponInventoryActiveWeaponOnly,
	m_fireteamSlotIndex: Int,
	m_aiSprinting: Int,
	m_aiNetworkFlags: Int,
	m_isHologram: Int,
	m_title: String,
	m_aiSettingsIndex: Int,
	m_subclass: Int,
}

Offsets

DT_AI_BaseNPC!0x0000 statuseffectsdata_npc
DT_AI_BaseNPC!0x0004 m_localOrigin
DT_AI_BaseNPC!0x0434 m_hGroundEntity
DT_AI_BaseNPC!0x0438 m_iHealth
DT_AI_BaseNPC!0x0490 m_localAngles
DT_AI_BaseNPC!0x0578 m_iMaxHealth
DT_AI_BaseNPC!0x0798 m_lifeState
DT_AI_BaseNPC!0x1a10 m_inventory
DT_AI_BaseNPC!0x1bf0 m_fireteamSlotIndex
DT_AI_BaseNPC!0x1d5a m_aiSprinting
DT_AI_BaseNPC!0x1d7c m_aiNetworkFlags
DT_AI_BaseNPC!0x1d80 m_isHologram
DT_AI_BaseNPC!0x1d81 m_title
DT_AI_BaseNPC!0x1da4 m_aiSettingsIndex
DT_AI_BaseNPC!0x1da8 m_subclass
class DT_AI_BaseNPC_StatusEffects
{
	m_statusEffectsTimedNPCNV: DataTable,
	m_statusEffectsEndlessNPCNV: DataTable,
}

Offsets

DT_AI_BaseNPC_StatusEffects!0x1bf8 m_statusEffectsTimedNPCNV
DT_AI_BaseNPC_StatusEffects!0x1c40 m_statusEffectsEndlessNPCNV
class DT_AmbientGeneric extends DT_BaseEntity
{
	m_radius: Float,
	m_isEnabled: Int,
	m_networkTableSoundID: Int,
	m_networkedSegmentEndpointWorldSpace: Vector,
	m_hasPolylineSegments: Int,
}

Offsets

DT_AmbientGeneric!0x0a60 m_radius
DT_AmbientGeneric!0x0a64 m_isEnabled
DT_AmbientGeneric!0x0a70 m_networkTableSoundID
DT_AmbientGeneric!0x0a78 m_networkedSegmentEndpointWorldSpace
DT_AmbientGeneric!0x0a84 m_hasPolylineSegments
class DT_AnimRelativeData
{
	m_animInitialPos: Vector,
	m_animInitialVel: Vector,
	m_animInitialRot: Rotation,
	m_animInitialCorrectPos: Vector,
	m_animInitialCorrectRot: Rotation,
	m_animEntityToRefOffset: Vector,
	m_animEntityToRefRotation: Rotation,
	m_animBlendBeginTime: Time,
	m_animBlendEndTime: Time,
	m_animScriptSequence: Int,
	m_animScriptModel: Int,
	m_animIgnoreParentRot: Int,
	m_animMotionMode: Int,
}

Offsets

DT_AnimRelativeData!0x0000 m_animInitialPos
DT_AnimRelativeData!0x000c m_animInitialVel
DT_AnimRelativeData!0x0018 m_animInitialRot
DT_AnimRelativeData!0x0028 m_animInitialCorrectPos
DT_AnimRelativeData!0x0034 m_animInitialCorrectRot
DT_AnimRelativeData!0x0044 m_animEntityToRefOffset
DT_AnimRelativeData!0x0050 m_animEntityToRefRotation
DT_AnimRelativeData!0x0060 m_animBlendBeginTime
DT_AnimRelativeData!0x0064 m_animBlendEndTime
DT_AnimRelativeData!0x0068 m_animScriptSequence
DT_AnimRelativeData!0x006c m_animScriptModel
DT_AnimRelativeData!0x0070 m_animIgnoreParentRot
DT_AnimRelativeData!0x0074 m_animMotionMode
class DT_BaseAnimating extends DT_BaseEntity
{
	serveranimdata: DT_ServerAnimationData,
	m_animPlaybackRate: Float,
	m_animFrozen: Int,
	m_animModelIndex: Int,
	m_nNewSequenceParity: Int,
	m_flPoseParameter: DataTable,
	m_bClientSideRagdoll: Int,
	m_vecForce: Vector,
	m_flEstIkOffset: Float,
	m_passDamageToParent: Int,
	m_animNetworkFlags: Int,
	m_animActive: Int,
	m_animCollisionEnabled: Int,
	m_animRelativeToGroundEnabled: Int,
	m_animPlantingEnabled: Int,
	m_animRelativeData: DT_AnimRelativeData,
	m_syncingWithEntity: Int,
	m_predictedAnimEventData: DT_PredictedAnimEventData,
	m_nRagdollImpactFXTableId: Int,
	m_flSkyScaleStartValue: Float,
	m_flSkyScaleEndValue: Float,
	m_flSkyScaleStartTime: Time,
	m_flSkyScaleEndTime: Time,
	m_SequenceTransitioner: DT_SequenceTransitioner,
	m_nSkin: Int,
	m_skinMod: Int,
	m_nBody: Int,
	m_camoIndex: Int,
	m_nForceBone: Int,
	m_bSequenceFinished: Int,
	m_lockedAnimDeltaYaw: Float,
	m_flModelScale: Float,
}

Offsets

DT_BaseAnimating!0x0000 serveranimdata
DT_BaseAnimating!0x0010 m_animPlaybackRate
DT_BaseAnimating!0x0014 m_animFrozen
DT_BaseAnimating!0x0018 m_animModelIndex
DT_BaseAnimating!0x0020 m_nNewSequenceParity
DT_BaseAnimating!0x0024 m_flPoseParameter
DT_BaseAnimating!0x0084 m_bClientSideRagdoll
DT_BaseAnimating!0x0088 m_vecForce
DT_BaseAnimating!0x0094 m_flEstIkOffset
DT_BaseAnimating!0x07c4 m_passDamageToParent
DT_BaseAnimating!0x0a88 m_animNetworkFlags
DT_BaseAnimating!0x0a8c m_animActive
DT_BaseAnimating!0x0a8f m_animCollisionEnabled
DT_BaseAnimating!0x0a90 m_animRelativeToGroundEnabled
DT_BaseAnimating!0x0a91 m_animPlantingEnabled
DT_BaseAnimating!0x0a94 m_animRelativeData
DT_BaseAnimating!0x0b84 m_syncingWithEntity
DT_BaseAnimating!0x0b88 m_predictedAnimEventData
DT_BaseAnimating!0x0bf4 m_nRagdollImpactFXTableId
DT_BaseAnimating!0x0bf8 m_flSkyScaleStartValue
DT_BaseAnimating!0x0bfc m_flSkyScaleEndValue
DT_BaseAnimating!0x0c00 m_flSkyScaleStartTime
DT_BaseAnimating!0x0c04 m_flSkyScaleEndTime
DT_BaseAnimating!0x0c20 m_SequenceTransitioner
DT_BaseAnimating!0x0ea8 m_nSkin
DT_BaseAnimating!0x0eac m_skinMod
DT_BaseAnimating!0x0eb0 m_nBody
DT_BaseAnimating!0x0eb4 m_camoIndex
DT_BaseAnimating!0x0ef0 m_nForceBone
DT_BaseAnimating!0x0f54 m_bSequenceFinished
DT_BaseAnimating!0x0f58 m_lockedAnimDeltaYaw
DT_BaseAnimating!0x0f60 m_flModelScale
class DT_BaseAnimatingOverlay extends DT_BaseAnimating
{
	overlay_vars: DT_OverlayVars,
	m_animOverlayIsActive: DataTable,
	m_animOverlayStartTime: DataTable,
	m_animOverlayStartCycle: DataTable,
	m_animOverlayPlaybackRate: DataTable,
	m_animOverlayModelIndex: DataTable,
	m_animOverlaySequence: DataTable,
	m_animOverlayWeight: DataTable,
	m_animOverlayOrder: DataTable,
	m_animOverlayAnimTime: DataTable,
	m_animOverlayFadeInDuration: DataTable,
	m_animOverlayFadeOutDuration: DataTable,
}

Offsets

DT_BaseAnimatingOverlay!0x0000 overlay_vars
DT_BaseAnimatingOverlay!0x0008 m_animOverlayIsActive
DT_BaseAnimatingOverlay!0x0014 m_animOverlayStartTime
DT_BaseAnimatingOverlay!0x0038 m_animOverlayStartCycle
DT_BaseAnimatingOverlay!0x005c m_animOverlayPlaybackRate
DT_BaseAnimatingOverlay!0x0080 m_animOverlayModelIndex
DT_BaseAnimatingOverlay!0x00a4 m_animOverlaySequence
DT_BaseAnimatingOverlay!0x00c8 m_animOverlayWeight
DT_BaseAnimatingOverlay!0x00ec m_animOverlayOrder
DT_BaseAnimatingOverlay!0x0110 m_animOverlayAnimTime
DT_BaseAnimatingOverlay!0x0134 m_animOverlayFadeInDuration
DT_BaseAnimatingOverlay!0x0158 m_animOverlayFadeOutDuration
class DT_BaseCombatCharacter extends DT_BaseAnimatingOverlay
{
	bcc_localdata: DT_BCCLocalPlayerExclusive,
	m_weaponGettingSwitchedOut: DataTable,
	m_showActiveWeapon3p: DataTable,
	m_vecViewOffset.x: Float,
	m_vecViewOffset.y: Float,
	m_vecViewOffset.z: Float,
	m_cloakEndTime: Float,
	m_cloakFadeInEndTime: Time,
	m_cloakFadeOutStartTime: Float,
	m_cloakFadeInDuration: Float,
	m_cloakFlickerAmount: Float,
	m_cloakFlickerEndTime: Time,
	m_networkedFlags: Int,
	m_deathVelocity: Vector,
	m_minimapData: DT_MinimapBaseEntityData,
	m_nameVisibilityFlags: Int,
	m_lastFiredTime: Time,
	m_lastFiredWeapon: Int,
	m_raiseFromMeleeEndTime: Time,
	m_sharedEnergyCount: Int,
	m_sharedEnergyTotal: Int,
	m_sharedEnergyLockoutThreshold: Int,
	m_lastSharedEnergyRegenTime: Time,
	m_sharedEnergyRegenRate: Time,
	m_sharedEnergyRegenDelay: Float,
	m_lastSharedEnergyTakeTime: Time,
	m_selectedWeapons: DataTable,
	m_latestPrimaryWeapons: DataTable,
	m_latestPrimaryWeaponsIndexZeroOrOne: DataTable,
	m_latestNonOffhandWeapons: DataTable,
	m_lastCycleSlot: Int,
	m_weaponPermission: Int,
	m_weaponDelayEnableTime: Time,
	m_weaponDisabledInScript: Int,
	m_weaponDisabledFlags: Int,
	m_weaponTypeDisabledFlags: Int,
	m_weaponTypeDisabledRefCount: DataTable,
	m_hudInfo_visibilityTestAlwaysPasses: Int,
	m_contextAction: Int,
	m_phaseShiftTimeStart: Time,
	m_phaseShiftTimeEnd: Time,
	m_targetInfoIconName: String,
}

Offsets

DT_BaseCombatCharacter!0x0000 bcc_localdata
DT_BaseCombatCharacter!0x0008 m_weaponGettingSwitchedOut
DT_BaseCombatCharacter!0x0010 m_showActiveWeapon3p
DT_BaseCombatCharacter!0x0038 m_vecViewOffset.x
DT_BaseCombatCharacter!0x003c m_vecViewOffset.y
DT_BaseCombatCharacter!0x0040 m_vecViewOffset.z
DT_BaseCombatCharacter!0x019c m_cloakEndTime
DT_BaseCombatCharacter!0x01a0 m_cloakFadeInEndTime
DT_BaseCombatCharacter!0x01a4 m_cloakFadeOutStartTime
DT_BaseCombatCharacter!0x01a8 m_cloakFadeInDuration
DT_BaseCombatCharacter!0x01ac m_cloakFlickerAmount
DT_BaseCombatCharacter!0x01b0 m_cloakFlickerEndTime
DT_BaseCombatCharacter!0x03ec m_networkedFlags
DT_BaseCombatCharacter!0x0470 m_deathVelocity
DT_BaseCombatCharacter!0x0968 m_minimapData
DT_BaseCombatCharacter!0x09b8 m_nameVisibilityFlags
DT_BaseCombatCharacter!0x19e4 m_lastFiredTime
DT_BaseCombatCharacter!0x19e8 m_lastFiredWeapon
DT_BaseCombatCharacter!0x19ec m_raiseFromMeleeEndTime
DT_BaseCombatCharacter!0x19f0 m_sharedEnergyCount
DT_BaseCombatCharacter!0x19f4 m_sharedEnergyTotal
DT_BaseCombatCharacter!0x19f8 m_sharedEnergyLockoutThreshold
DT_BaseCombatCharacter!0x19fc m_lastSharedEnergyRegenTime
DT_BaseCombatCharacter!0x1a00 m_sharedEnergyRegenRate
DT_BaseCombatCharacter!0x1a04 m_sharedEnergyRegenDelay
DT_BaseCombatCharacter!0x1a08 m_lastSharedEnergyTakeTime
DT_BaseCombatCharacter!0x1a68 m_selectedWeapons
DT_BaseCombatCharacter!0x1a6c m_latestPrimaryWeapons
DT_BaseCombatCharacter!0x1a74 m_latestPrimaryWeaponsIndexZeroOrOne
DT_BaseCombatCharacter!0x1a7c m_latestNonOffhandWeapons
DT_BaseCombatCharacter!0x1a84 m_lastCycleSlot
DT_BaseCombatCharacter!0x1a8c m_weaponPermission
DT_BaseCombatCharacter!0x1a90 m_weaponDelayEnableTime
DT_BaseCombatCharacter!0x1a94 m_weaponDisabledInScript
DT_BaseCombatCharacter!0x1ab9 m_weaponDisabledFlags
DT_BaseCombatCharacter!0x1abc m_weaponTypeDisabledFlags
DT_BaseCombatCharacter!0x1ac0 m_weaponTypeDisabledRefCount
DT_BaseCombatCharacter!0x1ac9 m_hudInfo_visibilityTestAlwaysPasses
DT_BaseCombatCharacter!0x1adc m_contextAction
DT_BaseCombatCharacter!0x1b08 m_phaseShiftTimeStart
DT_BaseCombatCharacter!0x1b0c m_phaseShiftTimeEnd
DT_BaseCombatCharacter!0x1b5c m_targetInfoIconName
class DT_BaseEntity
{
	movetype: Int,
	movecollide: Int,
	predictable_id: DT_PredictableId,
	HighlightSettings: DT_HighlightSettings,
	moveparent: Int,
	m_parentAttachmentIndex: Int,
	m_fEffects: Int,
	m_usableType: Int,
	m_cellX: Int,
	m_cellY: Int,
	m_clrRender: Int,
	m_cellZ: Int,
	m_clIntensity: Int,
	m_localOrigin: Vector,
	m_nModelIndex: Int,
	m_bossPlayer: Int,
	m_shieldHealth: Int,
	m_shieldHealthMax: Int,
	m_networkedFlags: Int,
	m_visibilityFlags: Int,
	m_iTeamNum: Int,
	m_teamMemberIndex: Int,
	m_squadID: Int,
	m_grade: Int,
	m_ignorePredictedTriggerFlags: Int,
	m_passThroughFlags: Int,
	m_passThroughThickness: Int,
	m_passThroughDirection: Float,
	m_bIsSoundCodeControllerValueSet: Int,
	m_flSoundCodeControllerValue: Float,
	m_localAngles: Vector,
	m_hOwnerEntity: Int,
	m_bRenderWithViewModels: Int,
	m_nRenderFX: Int,
	m_nRenderMode: Int,
	m_Collision: DT_CollisionProperty,
	m_CollisionGroup: Int,
	m_contents: Int,
	m_collideWithOwner: Int,
	m_iSignifierName: String,
	m_iName: String,
	m_scriptNameIndex: Int,
	m_instanceNameIndex: Int,
	m_holdUsePrompt: String,
	m_pressUsePrompt: String,
	m_phaseShiftFlags: Int,
	m_baseTakeDamage: Int,
	m_invulnerableToDamageCount: Int,
	m_attachmentLerpStartTime: Time,
	m_attachmentLerpEndTime: Time,
	m_attachmentLerpStartOrigin: Vector,
	m_attachmentLerpStartAngles: Vector,
	m_parentAttachmentModel: Int,
	m_fadeDist: Float,
	m_dissolveEffectEntityHandle: Int,
	m_usablePriority: Int,
	m_usableDistanceOverride: Float,
	m_usableFOV: Float,
	m_usePromptSize: Float,
	m_spottedByTeams: DataTable,
	m_firstChildEntityLink: Int,
	m_firstParentEntityLink: Int,
	m_realmsBitMask: BitMask,
}

Offsets

DT_BaseEntity!0x0000 movetype
DT_BaseEntity!0x0000 movecollide
DT_BaseEntity!0x0000 predictable_id
DT_BaseEntity!0x0000 HighlightSettings
DT_BaseEntity!0x001c moveparent
DT_BaseEntity!0x0024 m_parentAttachmentIndex
DT_BaseEntity!0x0044 m_fEffects
DT_BaseEntity!0x0048 m_usableType
DT_BaseEntity!0x004c m_cellX
DT_BaseEntity!0x0050 m_cellY
DT_BaseEntity!0x0050 m_clrRender
DT_BaseEntity!0x0054 m_cellZ
DT_BaseEntity!0x0054 m_clIntensity
DT_BaseEntity!0x0058 m_localOrigin
DT_BaseEntity!0x0064 m_nModelIndex
DT_BaseEntity!0x0124 m_bossPlayer
DT_BaseEntity!0x0170 m_shieldHealth
DT_BaseEntity!0x0174 m_shieldHealthMax
DT_BaseEntity!0x03ec m_networkedFlags
DT_BaseEntity!0x0440 m_visibilityFlags
DT_BaseEntity!0x0448 m_iTeamNum
DT_BaseEntity!0x0450 m_teamMemberIndex
DT_BaseEntity!0x0454 m_squadID
DT_BaseEntity!0x0458 m_grade
DT_BaseEntity!0x045c m_ignorePredictedTriggerFlags
DT_BaseEntity!0x0464 m_passThroughFlags
DT_BaseEntity!0x0468 m_passThroughThickness
DT_BaseEntity!0x046c m_passThroughDirection
DT_BaseEntity!0x047c m_bIsSoundCodeControllerValueSet
DT_BaseEntity!0x0480 m_flSoundCodeControllerValue
DT_BaseEntity!0x0490 m_localAngles
DT_BaseEntity!0x04a4 m_hOwnerEntity
DT_BaseEntity!0x04a8 m_bRenderWithViewModels
DT_BaseEntity!0x04a9 m_nRenderFX
DT_BaseEntity!0x04b9 m_nRenderMode
DT_BaseEntity!0x04c0 m_Collision
DT_BaseEntity!0x0540 m_CollisionGroup
DT_BaseEntity!0x0544 m_contents
DT_BaseEntity!0x0548 m_collideWithOwner
DT_BaseEntity!0x0580 m_iSignifierName
DT_BaseEntity!0x0589 m_iName
DT_BaseEntity!0x0690 m_scriptNameIndex
DT_BaseEntity!0x0694 m_instanceNameIndex
DT_BaseEntity!0x0718 m_holdUsePrompt
DT_BaseEntity!0x0720 m_pressUsePrompt
DT_BaseEntity!0x07b8 m_phaseShiftFlags
DT_BaseEntity!0x07bc m_baseTakeDamage
DT_BaseEntity!0x07c0 m_invulnerableToDamageCount
DT_BaseEntity!0x0834 m_attachmentLerpStartTime
DT_BaseEntity!0x0838 m_attachmentLerpEndTime
DT_BaseEntity!0x083c m_attachmentLerpStartOrigin
DT_BaseEntity!0x0848 m_attachmentLerpStartAngles
DT_BaseEntity!0x0860 m_parentAttachmentModel
DT_BaseEntity!0x086c m_fadeDist
DT_BaseEntity!0x0918 m_dissolveEffectEntityHandle
DT_BaseEntity!0x0928 m_usablePriority
DT_BaseEntity!0x092c m_usableDistanceOverride
DT_BaseEntity!0x0930 m_usableFOV
DT_BaseEntity!0x0934 m_usePromptSize
DT_BaseEntity!0x0948 m_spottedByTeams
DT_BaseEntity!0x0a40 m_firstChildEntityLink
DT_BaseEntity!0x0a44 m_firstParentEntityLink
DT_BaseEntity!0x0a48 m_realmsBitMask
class DT_BaseGrenade extends DT_Projectile
{
	moveparent: Int,
	m_parentAttachmentType: Int,
	m_parentAttachmentIndex: Int,
	m_cloakEndTime: Float,
	m_cloakFadeInEndTime: Time,
	m_cloakFadeOutStartTime: Float,
	m_cloakFadeInDuration: Float,
	m_cloakFlickerAmount: Float,
	m_cloakFlickerEndTime: Time,
	m_baseTakeDamage: Int,
	m_invulnerableToDamageCount: Int,
	m_parentAttachmentHitbox: Int,
	m_parentAttachmentModel: Int,
	m_doesExplode: Int,
	m_DmgRadius: Float,
	m_grenadeStatusFlags: Int,
	m_ziplineGrenadeExpectedEndPosition: Vector,
}

Offsets

DT_BaseGrenade!0x001c moveparent
DT_BaseGrenade!0x0020 m_parentAttachmentType
DT_BaseGrenade!0x0024 m_parentAttachmentIndex
DT_BaseGrenade!0x019c m_cloakEndTime
DT_BaseGrenade!0x01a0 m_cloakFadeInEndTime
DT_BaseGrenade!0x01a4 m_cloakFadeOutStartTime
DT_BaseGrenade!0x01a8 m_cloakFadeInDuration
DT_BaseGrenade!0x01ac m_cloakFlickerAmount
DT_BaseGrenade!0x01b0 m_cloakFlickerEndTime
DT_BaseGrenade!0x07bc m_baseTakeDamage
DT_BaseGrenade!0x07c0 m_invulnerableToDamageCount
DT_BaseGrenade!0x085c m_parentAttachmentHitbox
DT_BaseGrenade!0x0860 m_parentAttachmentModel
DT_BaseGrenade!0x2d31 m_doesExplode
DT_BaseGrenade!0x2d34 m_DmgRadius
DT_BaseGrenade!0x2d58 m_grenadeStatusFlags
DT_BaseGrenade!0x2dc8 m_ziplineGrenadeExpectedEndPosition
class DT_BaseViewModel
{
	overlay_vars: DT_OverlayVars,
	m_animStartTime: Time,
	m_animOverlayIsActive: DataTable,
	m_animStartCycle: Float,
	m_animPlaybackRate: Float,
	m_animFrozen: Int,
	m_animOverlayStartTime: DataTable,
	m_animModelIndex: Int,
	m_animSequence: Int,
	m_nNewSequenceParity: Int,
	m_animOverlayStartCycle: DataTable,
	m_fEffects: Int,
	m_clrRender: Int,
	m_animOverlayPlaybackRate: DataTable,
	m_nModelIndex: Int,
	m_animOverlayModelIndex: DataTable,
	m_animOverlaySequence: DataTable,
	m_animOverlayWeight: DataTable,
	m_animOverlayOrder: DataTable,
	m_animOverlayAnimTime: DataTable,
	m_animOverlayFadeInDuration: DataTable,
	m_animOverlayFadeOutDuration: DataTable,
	m_nRenderMode: Int,
	m_nBody: Int,
	m_nResetEventsParity: Int,
	m_bSequenceFinished: Int,
	m_flModelScale: Float,
	m_overlayEventParity: DataTable,
	m_viewModelOwner: Int,
	m_projectileIsVisible: Int,
	m_bBlockEventLayer: Int,
	m_isAdsTransition: Int,
	m_hWeapon: Int,
	m_tracerAttachments: DataTable,
	m_tracerAttachmentsScoped: DataTable,
}

Offsets

DT_BaseViewModel!0x0000 overlay_vars
DT_BaseViewModel!0x0008 m_animStartTime
DT_BaseViewModel!0x0008 m_animOverlayIsActive
DT_BaseViewModel!0x000c m_animStartCycle
DT_BaseViewModel!0x0010 m_animPlaybackRate
DT_BaseViewModel!0x0014 m_animFrozen
DT_BaseViewModel!0x0014 m_animOverlayStartTime
DT_BaseViewModel!0x0018 m_animModelIndex
DT_BaseViewModel!0x001c m_animSequence
DT_BaseViewModel!0x0020 m_nNewSequenceParity
DT_BaseViewModel!0x0038 m_animOverlayStartCycle
DT_BaseViewModel!0x0044 m_fEffects
DT_BaseViewModel!0x0050 m_clrRender
DT_BaseViewModel!0x005c m_animOverlayPlaybackRate
DT_BaseViewModel!0x0064 m_nModelIndex
DT_BaseViewModel!0x0080 m_animOverlayModelIndex
DT_BaseViewModel!0x00a4 m_animOverlaySequence
DT_BaseViewModel!0x00c8 m_animOverlayWeight
DT_BaseViewModel!0x00ec m_animOverlayOrder
DT_BaseViewModel!0x0110 m_animOverlayAnimTime
DT_BaseViewModel!0x0134 m_animOverlayFadeInDuration
DT_BaseViewModel!0x0158 m_animOverlayFadeOutDuration
DT_BaseViewModel!0x04b9 m_nRenderMode
DT_BaseViewModel!0x0eb0 m_nBody
DT_BaseViewModel!0x0ebc m_nResetEventsParity
DT_BaseViewModel!0x0f54 m_bSequenceFinished
DT_BaseViewModel!0x0f60 m_flModelScale
DT_BaseViewModel!0x17a1 m_overlayEventParity
DT_BaseViewModel!0x1a3c m_viewModelOwner
DT_BaseViewModel!0x1a40 m_projectileIsVisible
DT_BaseViewModel!0x1e20 m_bBlockEventLayer
DT_BaseViewModel!0x1e21 m_isAdsTransition
DT_BaseViewModel!0x1e24 m_hWeapon
DT_BaseViewModel!0x1e28 m_tracerAttachments
DT_BaseViewModel!0x1e30 m_tracerAttachmentsScoped
class DT_BoneFollower
{
	m_cellX: Int,
	m_cellY: Int,
	m_cellZ: Int,
	m_localOrigin: Vector,
	m_nModelIndex: Int,
	m_networkedFlags: Int,
	m_localAngles: Vector,
	m_hOwnerEntity: Int,
	m_Collision: DT_CollisionProperty,
	m_CollisionGroup: Int,
	m_modelIndex: Int,
	m_boneIndex: Int,
}

Offsets

DT_BoneFollower!0x004c m_cellX
DT_BoneFollower!0x0050 m_cellY
DT_BoneFollower!0x0054 m_cellZ
DT_BoneFollower!0x0058 m_localOrigin
DT_BoneFollower!0x0064 m_nModelIndex
DT_BoneFollower!0x03ec m_networkedFlags
DT_BoneFollower!0x0490 m_localAngles
DT_BoneFollower!0x04a4 m_hOwnerEntity
DT_BoneFollower!0x04c0 m_Collision
DT_BoneFollower!0x0540 m_CollisionGroup
DT_BoneFollower!0x0a60 m_modelIndex
DT_BoneFollower!0x0a64 m_boneIndex
class DT_BreakableSurface extends DT_BaseEntity
{
	m_nNumWide: Int,
	m_nNumHigh: Int,
	m_flPanelWidth: Float,
	m_flPanelHeight: Float,
	m_vNormal: Vector,
	m_vUp: Vector,
	m_vCorner: Vector,
	m_bIsBroken: Int,
	m_nSurfaceType: Int,
	m_RawPanelBitVec: DataTable,
}

Offsets

DT_BreakableSurface!0x0a68 m_nNumWide
DT_BreakableSurface!0x0a6c m_nNumHigh
DT_BreakableSurface!0x0a70 m_flPanelWidth
DT_BreakableSurface!0x0a74 m_flPanelHeight
DT_BreakableSurface!0x0a78 m_vNormal
DT_BreakableSurface!0x0a84 m_vUp
DT_BreakableSurface!0x0a9c m_vCorner
DT_BreakableSurface!0x0aa8 m_bIsBroken
DT_BreakableSurface!0x0aac m_nSurfaceType
DT_BreakableSurface!0x0ae8 m_RawPanelBitVec
class DT_CPropDoor
{
	HighlightSettings: DT_HighlightSettings,
	m_fEffects: Int,
	m_usableType: Int,
	m_cellX: Int,
	m_cellY: Int,
	m_cellZ: Int,
	m_localOrigin: Vector,
	m_nModelIndex: Int,
	m_networkedFlags: Int,
	m_localAngles: Vector,
	m_nSkin: Int,
	m_skinMod: Int,
	m_closedAngle: Float,
	m_angle: Float,
	m_startAngle: Float,
	m_startAngleVel: Float,
	m_startMoveTime: Time,
	m_isLocked: Int,
	m_isFrozen: Int,
	m_oppositeDoor: Int,
	m_interactingPlayer: Int,
	m_interactingPlayerWantsOpen: Int,
}

Offsets

DT_CPropDoor!0x0000 HighlightSettings
DT_CPropDoor!0x0044 m_fEffects
DT_CPropDoor!0x0048 m_usableType
DT_CPropDoor!0x004c m_cellX
DT_CPropDoor!0x0050 m_cellY
DT_CPropDoor!0x0054 m_cellZ
DT_CPropDoor!0x0058 m_localOrigin
DT_CPropDoor!0x0064 m_nModelIndex
DT_CPropDoor!0x03ec m_networkedFlags
DT_CPropDoor!0x0490 m_localAngles
DT_CPropDoor!0x0ea8 m_nSkin
DT_CPropDoor!0x0eac m_skinMod
DT_CPropDoor!0x1700 m_closedAngle
DT_CPropDoor!0x1704 m_angle
DT_CPropDoor!0x1708 m_startAngle
DT_CPropDoor!0x170c m_startAngleVel
DT_CPropDoor!0x1710 m_startMoveTime
DT_CPropDoor!0x1714 m_isLocked
DT_CPropDoor!0x1715 m_isFrozen
DT_CPropDoor!0x1718 m_oppositeDoor
DT_CPropDoor!0x1768 m_interactingPlayer
DT_CPropDoor!0x176c m_interactingPlayerWantsOpen
class DT_CascadeLight extends DT_BaseEntity
{
	m_shadowDirection: Vector,
	m_envLightShadowDirection: Vector,
	m_bEnabled: Int,
	m_bEnableShadows: Int,
	m_LightColor: Int,
	m_cloudMaskName: String,
	m_cloudOffset: Vector,
	m_cloudScale: Float,
}

Offsets

DT_CascadeLight!0x0a60 m_shadowDirection
DT_CascadeLight!0x0a78 m_envLightShadowDirection
DT_CascadeLight!0x0a8c m_bEnabled
DT_CascadeLight!0x0a8d m_bEnableShadows
DT_CascadeLight!0x0a8f m_LightColor
DT_CascadeLight!0x0a93 m_cloudMaskName
DT_CascadeLight!0x0b98 m_cloudOffset
DT_CascadeLight!0x0ba4 m_cloudScale
class DT_CollisionProperty
{
	m_vecMins: Vector,
	m_vecMaxs: Vector,
	m_usSolidFlags: Int,
	m_nSolidType: Int,
	m_triggerBloat: Int,
	m_collisionDetailLevel: Int,
	m_nSurroundType: Int,
	m_vecSpecifiedSurroundingMins: Vector,
	m_vecSpecifiedSurroundingMaxs: Vector,
}

Offsets

DT_CollisionProperty!0x0010 m_vecMins
DT_CollisionProperty!0x001c m_vecMaxs
DT_CollisionProperty!0x0028 m_usSolidFlags
DT_CollisionProperty!0x002c m_nSolidType
DT_CollisionProperty!0x002d m_triggerBloat
DT_CollisionProperty!0x002e m_collisionDetailLevel
DT_CollisionProperty!0x003c m_nSurroundType
DT_CollisionProperty!0x0048 m_vecSpecifiedSurroundingMins
DT_CollisionProperty!0x0054 m_vecSpecifiedSurroundingMaxs
class DT_ColorCorrection extends DT_BaseEntity
{
	m_hOwnerEntity: Int,
	m_localOrigin: Vector,
	m_MinFalloff: Float,
	m_MaxFalloff: Float,
	m_flFadeInDuration: Float,
	m_flFadeOutDuration: Float,
	m_flMaxWeight: Float,
	m_flCurWeight: Float,
	m_netLookupFilename: String,
	m_bEnabled: Int,
	m_bMaster: Int,
	m_bClientSide: Int,
	m_bExclusive: Int,
}

Offsets

DT_ColorCorrection!0x04a4 m_hOwnerEntity
DT_ColorCorrection!0x0a60 m_localOrigin
DT_ColorCorrection!0x0a6c m_MinFalloff
DT_ColorCorrection!0x0a70 m_MaxFalloff
DT_ColorCorrection!0x0a74 m_flFadeInDuration
DT_ColorCorrection!0x0a78 m_flFadeOutDuration
DT_ColorCorrection!0x0a7c m_flMaxWeight
DT_ColorCorrection!0x0a80 m_flCurWeight
DT_ColorCorrection!0x0a84 m_netLookupFilename
DT_ColorCorrection!0x0b88 m_bEnabled
DT_ColorCorrection!0x0b89 m_bMaster
DT_ColorCorrection!0x0b8a m_bClientSide
DT_ColorCorrection!0x0b8b m_bExclusive
class DT_CurrentData_LocalPlayer
{
	m_viewConeAngleMin: Vector,
	m_viewConeAngleMax: Vector,
	m_stepSmoothingOffset: Vector,
	m_duckTransitionRemainderMsec: Int,
	m_vecPunchBase_Angle: Vector,
	m_vecPunchBase_AngleVel: Vector,
	m_vecPunchWeapon_Angle: Vector,
	m_vecPunchWeapon_AngleVel: Vector,
	m_shieldChangeAmountPerSource: DataTable,
	m_pushedFixedPointOffset: DataTable,
	m_pushedFixedPointOffsetReplayCompensated: DataTable,
	m_localGravityRotation: Rotation,
}

Offsets

DT_CurrentData_LocalPlayer!0x0000 m_viewConeAngleMin
DT_CurrentData_LocalPlayer!0x000c m_viewConeAngleMax
DT_CurrentData_LocalPlayer!0x0018 m_stepSmoothingOffset
DT_CurrentData_LocalPlayer!0x0024 m_duckTransitionRemainderMsec
DT_CurrentData_LocalPlayer!0x0028 m_vecPunchBase_Angle
DT_CurrentData_LocalPlayer!0x0034 m_vecPunchBase_AngleVel
DT_CurrentData_LocalPlayer!0x0040 m_vecPunchWeapon_Angle
DT_CurrentData_LocalPlayer!0x004c m_vecPunchWeapon_AngleVel
DT_CurrentData_LocalPlayer!0x0058 m_shieldChangeAmountPerSource
DT_CurrentData_LocalPlayer!0x0060 m_pushedFixedPointOffset
DT_CurrentData_LocalPlayer!0x006c m_pushedFixedPointOffsetReplayCompensated
DT_CurrentData_LocalPlayer!0x0084 m_localGravityRotation
class DT_CurrentData_Player
{
	m_flHullHeight: Float,
	m_angEyeAngles.x: Float,
	m_angEyeAngles.y: Float,
	m_traversalAnimProgress: Float,
	m_sprintTiltFrac: Float,
	m_ammoPoolCount: DataTable,
}

Offsets

DT_CurrentData_Player!0x0014 m_flHullHeight
DT_CurrentData_Player!0x0018 m_angEyeAngles.x
DT_CurrentData_Player!0x001c m_angEyeAngles.y
DT_CurrentData_Player!0x0024 m_traversalAnimProgress
DT_CurrentData_Player!0x0028 m_sprintTiltFrac
DT_CurrentData_Player!0x002c m_ammoPoolCount
class DT_DoorMover
{
	moveparent: Int,
	m_parentAttachmentType: Int,
	m_parentAttachmentIndex: Int,
	m_fEffects: Int,
	m_usableType: Int,
	m_cellX: Int,
	m_cellY: Int,
	m_cellZ: Int,
	m_localOrigin: Vector,
	m_nModelIndex: Int,
	m_vecAngVelocity: Vector,
	m_networkedFlags: Int,
	m_vecVelocity: Vector,
	m_localAngles: Vector,
	m_Collision: DT_CollisionProperty,
	m_CollisionGroup: Int,
	m_iSignifierName: String,
	m_scriptNameIndex: Int,
	m_holdUsePrompt: String,
	m_pressUsePrompt: String,
	m_parentAttachmentHitbox: Int,
	m_parentAttachmentModel: Int,
	m_fadeDist: Float,
	m_usablePriority: Int,
	m_usableDistanceOverride: Float,
	m_usableFOV: Float,
	m_usePromptSize: Float,
	m_doorFlags: Int,
}

Offsets

DT_DoorMover!0x001c moveparent
DT_DoorMover!0x0020 m_parentAttachmentType
DT_DoorMover!0x0024 m_parentAttachmentIndex
DT_DoorMover!0x0044 m_fEffects
DT_DoorMover!0x0048 m_usableType
DT_DoorMover!0x004c m_cellX
DT_DoorMover!0x0050 m_cellY
DT_DoorMover!0x0054 m_cellZ
DT_DoorMover!0x0058 m_localOrigin
DT_DoorMover!0x0064 m_nModelIndex
DT_DoorMover!0x0128 m_vecAngVelocity
DT_DoorMover!0x03ec m_networkedFlags
DT_DoorMover!0x0484 m_vecVelocity
DT_DoorMover!0x0490 m_localAngles
DT_DoorMover!0x04c0 m_Collision
DT_DoorMover!0x0540 m_CollisionGroup
DT_DoorMover!0x0580 m_iSignifierName
DT_DoorMover!0x0690 m_scriptNameIndex
DT_DoorMover!0x0718 m_holdUsePrompt
DT_DoorMover!0x0720 m_pressUsePrompt
DT_DoorMover!0x085c m_parentAttachmentHitbox
DT_DoorMover!0x0860 m_parentAttachmentModel
DT_DoorMover!0x086c m_fadeDist
DT_DoorMover!0x0928 m_usablePriority
DT_DoorMover!0x092c m_usableDistanceOverride
DT_DoorMover!0x0930 m_usableFOV
DT_DoorMover!0x0934 m_usePromptSize
DT_DoorMover!0x18c0 m_doorFlags
class DT_DynamicLight extends DT_BaseEntity
{
	m_Flags: Int,
	m_LightStyle: Int,
	m_Radius: Float,
	m_Exponent: Int,
	m_InnerAngle: Float,
	m_OuterAngle: Float,
	m_SpotRadius: Float,
}

Offsets

DT_DynamicLight!0x0a60 m_Flags
DT_DynamicLight!0x0a61 m_LightStyle
DT_DynamicLight!0x0a64 m_Radius
DT_DynamicLight!0x0a68 m_Exponent
DT_DynamicLight!0x0a6c m_InnerAngle
DT_DynamicLight!0x0a70 m_OuterAngle
DT_DynamicLight!0x0a74 m_SpotRadius
class DT_DynamicProp extends DT_BreakableProp
{
	m_iTeamNum: Int,
	m_lifeState: Int,
	m_bUseHitboxesForRenderBox: Int,
	m_bAnimateInStaticShadow: Int,
	m_wantsScopeHighlight: Int,
}

Offsets

DT_DynamicProp!0x0448 m_iTeamNum
DT_DynamicProp!0x0798 m_lifeState
DT_DynamicProp!0x1691 m_bUseHitboxesForRenderBox
DT_DynamicProp!0x1692 m_bAnimateInStaticShadow
DT_DynamicProp!0x1693 m_wantsScopeHighlight
class DT_DynamicPropLightweight
{
	moveparent: Int,
	m_parentAttachmentType: Int,
	m_parentAttachmentIndex: Int,
	m_fEffects: Int,
	m_cellX: Int,
	m_cellY: Int,
	m_cellZ: Int,
	m_localOrigin: Vector,
	m_nModelIndex: Int,
	m_networkedFlags: Int,
	m_visibilityFlags: Int,
	m_localAngles: Vector,
	m_Collision: DT_CollisionProperty,
	m_CollisionGroup: Int,
	m_parentAttachmentModel: Int,
	m_fadeDist: Float,
	m_nSkin: Int,
	m_skinMod: Int,
}

Offsets

DT_DynamicPropLightweight!0x001c moveparent
DT_DynamicPropLightweight!0x0020 m_parentAttachmentType
DT_DynamicPropLightweight!0x0024 m_parentAttachmentIndex
DT_DynamicPropLightweight!0x0044 m_fEffects
DT_DynamicPropLightweight!0x004c m_cellX
DT_DynamicPropLightweight!0x0050 m_cellY
DT_DynamicPropLightweight!0x0054 m_cellZ
DT_DynamicPropLightweight!0x0058 m_localOrigin
DT_DynamicPropLightweight!0x0064 m_nModelIndex
DT_DynamicPropLightweight!0x03ec m_networkedFlags
DT_DynamicPropLightweight!0x0440 m_visibilityFlags
DT_DynamicPropLightweight!0x0490 m_localAngles
DT_DynamicPropLightweight!0x04c0 m_Collision
DT_DynamicPropLightweight!0x0540 m_CollisionGroup
DT_DynamicPropLightweight!0x0860 m_parentAttachmentModel
DT_DynamicPropLightweight!0x086c m_fadeDist
DT_DynamicPropLightweight!0x0ea8 m_nSkin
DT_DynamicPropLightweight!0x0eac m_skinMod
class DT_EffectData
{
	m_vOrigin.x: Float,
	m_vOrigin.y: Float,
	m_vOrigin.z: Float,
	m_vStart.x: Float,
	m_vStart.y: Float,
	m_vStart.z: Float,
	m_vNormal: Vector,
	m_vAngles: Vector,
	m_effectFlags: Int,
	m_effectEntHandle: Int,
	m_otherEntHandle: Int,
	m_flScale: Float,
	m_flMagnitude: Float,
	m_flRadius: Float,
	m_nAttachmentIndex: Int,
	m_attachmentIndexForViewmodel: Int,
	m_nSurfaceProp: Int,
	m_nDamageType: Int,
	m_nOtherEntIndex: Int,
	m_sharedInt32_A: Int,
	m_sharedInt32_B: Int,
	m_iImpactEffectTableIndex: Int,
	m_nColor: Int,
	m_persistentWeaponEffect: Int,
	m_iEffectName: Int,
}

Offsets

DT_EffectData!0x0000 m_vOrigin.x
DT_EffectData!0x0004 m_vOrigin.y
DT_EffectData!0x0008 m_vOrigin.z
DT_EffectData!0x000c m_vStart.x
DT_EffectData!0x0010 m_vStart.y
DT_EffectData!0x0014 m_vStart.z
DT_EffectData!0x0018 m_vNormal
DT_EffectData!0x0024 m_vAngles
DT_EffectData!0x0030 m_effectFlags
DT_EffectData!0x0050 m_effectEntHandle
DT_EffectData!0x0054 m_otherEntHandle
DT_EffectData!0x0058 m_flScale
DT_EffectData!0x005c m_flMagnitude
DT_EffectData!0x0060 m_flRadius
DT_EffectData!0x0064 m_nAttachmentIndex
DT_EffectData!0x0068 m_attachmentIndexForViewmodel
DT_EffectData!0x006c m_nSurfaceProp
DT_EffectData!0x0070 m_nDamageType
DT_EffectData!0x0074 m_nOtherEntIndex
DT_EffectData!0x007c m_sharedInt32_A
DT_EffectData!0x0080 m_sharedInt32_B
DT_EffectData!0x0084 m_iImpactEffectTableIndex
DT_EffectData!0x0088 m_nColor
DT_EffectData!0x009c m_persistentWeaponEffect
DT_EffectData!0x00a0 m_iEffectName
class DT_EntityDissolve extends DT_BaseEntity
{
	m_flStartTime: Time,
	m_flFadeStart: Float,
	m_flFadeLength: Float,
	m_nDissolveType: Int,
	m_isLethal: Int,
}

Offsets

DT_EntityDissolve!0x0a68 m_flStartTime
DT_EntityDissolve!0x0a6c m_flFadeStart
DT_EntityDissolve!0x0a70 m_flFadeLength
DT_EntityDissolve!0x0a74 m_nDissolveType
DT_EntityDissolve!0x0a78 m_isLethal
class DT_EntityLinkPage
{
	pageIndex: Int,
	next: DataTable,
	entity: DataTable,
}

Offsets

DT_EntityLinkPage!0x0a60 pageIndex
DT_EntityLinkPage!0x0a64 next
DT_EntityLinkPage!0x0e64 entity
class DT_EnvWindShared
{
	m_flStartTime: Time,
	m_iWindSeed: Int,
	m_iMinWind: Int,
	m_iMaxWind: Int,
	m_iMinGust: Int,
	m_iMaxGust: Int,
	m_flMinGustDelay: Float,
	m_flMaxGustDelay: Float,
	m_flGustDuration: Float,
	m_iGustDirChange: Int,
	m_iInitialWindDir: Int,
	m_flInitialWindSpeed: Float,
}

Offsets

DT_EnvWindShared!0x0008 m_flStartTime
DT_EnvWindShared!0x000c m_iWindSeed
DT_EnvWindShared!0x0010 m_iMinWind
DT_EnvWindShared!0x0014 m_iMaxWind
DT_EnvWindShared!0x001c m_iMinGust
DT_EnvWindShared!0x0020 m_iMaxGust
DT_EnvWindShared!0x0024 m_flMinGustDelay
DT_EnvWindShared!0x0028 m_flMaxGustDelay
DT_EnvWindShared!0x002c m_flGustDuration
DT_EnvWindShared!0x0030 m_iGustDirChange
DT_EnvWindShared!0x0070 m_iInitialWindDir
DT_EnvWindShared!0x0074 m_flInitialWindSpeed
class DT_FuncBrushLightweight
{
	moveparent: Int,
	m_parentAttachmentType: Int,
	m_parentAttachmentIndex: Int,
	m_cellX: Int,
	m_cellY: Int,
	m_cellZ: Int,
	m_localOrigin: Vector,
	m_nModelIndex: Int,
	m_networkedFlags: Int,
	m_visibilityFlags: Int,
	m_localAngles: Vector,
	m_Collision: DT_CollisionProperty,
	m_CollisionGroup: Int,
	m_parentAttachmentHitbox: Int,
	m_parentAttachmentModel: Int,
}

Offsets

DT_FuncBrushLightweight!0x001c moveparent
DT_FuncBrushLightweight!0x0020 m_parentAttachmentType
DT_FuncBrushLightweight!0x0024 m_parentAttachmentIndex
DT_FuncBrushLightweight!0x004c m_cellX
DT_FuncBrushLightweight!0x0050 m_cellY
DT_FuncBrushLightweight!0x0054 m_cellZ
DT_FuncBrushLightweight!0x0058 m_localOrigin
DT_FuncBrushLightweight!0x0064 m_nModelIndex
DT_FuncBrushLightweight!0x03ec m_networkedFlags
DT_FuncBrushLightweight!0x0440 m_visibilityFlags
DT_FuncBrushLightweight!0x0490 m_localAngles
DT_FuncBrushLightweight!0x04c0 m_Collision
DT_FuncBrushLightweight!0x0540 m_CollisionGroup
DT_FuncBrushLightweight!0x085c m_parentAttachmentHitbox
DT_FuncBrushLightweight!0x0860 m_parentAttachmentModel
class DT_GlobalNonRewinding
{
	m_playerObserver: DataTable,
	m_playerMiscData: DataTable,
}

Offsets

DT_GlobalNonRewinding!0x0a60 m_playerObserver
DT_GlobalNonRewinding!0x0e60 m_playerMiscData
class DT_GrappleData
{
	m_grapplePoints: Array,
	m_grappleVel: Vector,
	m_grapplePoints[0]: Vector,
	m_grapplePointCount: Int,
	m_grappleAttached: Int,
	m_grapplePulling: Int,
	m_grappleSwinging: Int,
	m_grappleRetracting: Int,
	m_grappleForcedRetracting: Int,
	m_grappleGracePeriodFinished: Int,
	m_grappleUsedPower: Float,
	m_grappleActivateTime: Time,
	m_grapplePullTime: Time,
	m_grappleAttachTime: Time,
	m_grappleDetachTime: Time,
	m_grappleMeleeTarget: Int,
	m_grappleAutoAimTarget: Int,
	m_grappleHasGoodVelocity: Int,
	m_grappleLastGoodVelocityTime: Time,
	m_grappleSwingDetachLowSpeed: Float,
	m_grappleSwingHoldTime: Time,
}

Offsets

DT_GrappleData!0x0000 m_grapplePoints
DT_GrappleData!0x0008 m_grappleVel
DT_GrappleData!0x0014 m_grapplePoints[0]
DT_GrappleData!0x0044 m_grapplePointCount
DT_GrappleData!0x0048 m_grappleAttached
DT_GrappleData!0x0049 m_grapplePulling
DT_GrappleData!0x004a m_grappleSwinging
DT_GrappleData!0x004b m_grappleRetracting
DT_GrappleData!0x004c m_grappleForcedRetracting
DT_GrappleData!0x004d m_grappleGracePeriodFinished
DT_GrappleData!0x0050 m_grappleUsedPower
DT_GrappleData!0x0054 m_grappleActivateTime
DT_GrappleData!0x0058 m_grapplePullTime
DT_GrappleData!0x005c m_grappleAttachTime
DT_GrappleData!0x0060 m_grappleDetachTime
DT_GrappleData!0x0064 m_grappleMeleeTarget
DT_GrappleData!0x0068 m_grappleAutoAimTarget
DT_GrappleData!0x006c m_grappleHasGoodVelocity
DT_GrappleData!0x0070 m_grappleLastGoodVelocityTime
DT_GrappleData!0x0074 m_grappleSwingDetachLowSpeed
DT_GrappleData!0x0078 m_grappleSwingHoldTime
class DT_GrappleHook
{
	moveparent: Int,
	m_parentAttachmentType: Int,
	m_parentAttachmentIndex: Int,
	m_cellX: Int,
	m_cellY: Int,
	m_cellZ: Int,
	m_localOrigin: Vector,
	m_nModelIndex: Int,
	m_visibilityFlags: Int,
	m_localAngles: Vector,
	m_hOwnerEntity: Int,
	m_parentAttachmentHitbox: Int,
	m_realmsBitMask: BitMask,
	m_grappleZipline: Int,
}

Offsets

DT_GrappleHook!0x001c moveparent
DT_GrappleHook!0x0020 m_parentAttachmentType
DT_GrappleHook!0x0024 m_parentAttachmentIndex
DT_GrappleHook!0x004c m_cellX
DT_GrappleHook!0x0050 m_cellY
DT_GrappleHook!0x0054 m_cellZ
DT_GrappleHook!0x0058 m_localOrigin
DT_GrappleHook!0x0064 m_nModelIndex
DT_GrappleHook!0x0440 m_visibilityFlags
DT_GrappleHook!0x0490 m_localAngles
DT_GrappleHook!0x04a4 m_hOwnerEntity
DT_GrappleHook!0x085c m_parentAttachmentHitbox
DT_GrappleHook!0x0a48 m_realmsBitMask
DT_GrappleHook!0x1690 m_grappleZipline
class DT_HardPointEntity
{
	m_localOrigin: Vector,
	m_iTeamNum: Int,
	m_minimapData: DT_MinimapBaseEntityData,
	m_state: Int,
	m_estimatedCaptureTime: Float,
	m_progressRefPoint: Float,
	m_teamMilitiaAICount: Int,
	m_teamIMCAICount: Int,
	m_teamMilitiaPlayerCount: Int,
	m_teamIMCPlayerCount: Int,
	m_teamMilitiaPlayerTitanCount: Int,
	m_teamIMCPlayerTitanCount: Int,
	m_hardpointID: Int,
	m_terminal: Int,
}

Offsets

DT_HardPointEntity!0x0004 m_localOrigin
DT_HardPointEntity!0x0448 m_iTeamNum
DT_HardPointEntity!0x0968 m_minimapData
DT_HardPointEntity!0x0a64 m_state
DT_HardPointEntity!0x0a68 m_estimatedCaptureTime
DT_HardPointEntity!0x0a6c m_progressRefPoint
DT_HardPointEntity!0x0a70 m_teamMilitiaAICount
DT_HardPointEntity!0x0a74 m_teamIMCAICount
DT_HardPointEntity!0x0a78 m_teamMilitiaPlayerCount
DT_HardPointEntity!0x0a7c m_teamIMCPlayerCount
DT_HardPointEntity!0x0a80 m_teamMilitiaPlayerTitanCount
DT_HardPointEntity!0x0a84 m_teamIMCPlayerTitanCount
DT_HardPointEntity!0x0a88 m_hardpointID
DT_HardPointEntity!0x0a90 m_terminal
class DT_HighlightSettings
{
	m_highlightParams: DataTable,
	m_highlightFunctionBits: DataTable,
	m_highlightTeamBits: DataTable,
	m_highlightServerFadeBases: DataTable,
	m_highlightServerFadeStartTimes: DataTable,
	m_highlightServerFadeEndTimes: DataTable,
	m_highlightServerContextID: Int,
}

Offsets

DT_HighlightSettings!0x01b8 m_highlightParams
DT_HighlightSettings!0x02c0 m_highlightFunctionBits
DT_HighlightSettings!0x0318 m_highlightTeamBits
DT_HighlightSettings!0x0370 m_highlightServerFadeBases
DT_HighlightSettings!0x0378 m_highlightServerFadeStartTimes
DT_HighlightSettings!0x0380 m_highlightServerFadeEndTimes
DT_HighlightSettings!0x03c0 m_highlightServerContextID
class DT_ImportantOnEntSound extends DT_BaseEntity
{
	m_networkTableSoundID: Int,
	m_hAttachedToEntity: Int,
	m_beginTime: Time,
	m_hSuppressedClient: Int,
	m_milesSignal: Int,
}

Offsets

DT_ImportantOnEntSound!0x0a60 m_networkTableSoundID
DT_ImportantOnEntSound!0x0a64 m_hAttachedToEntity
DT_ImportantOnEntSound!0x0a68 m_beginTime
DT_ImportantOnEntSound!0x0a6c m_hSuppressedClient
DT_ImportantOnEntSound!0x0a70 m_milesSignal
class DT_InfoPlacementHelper
{
	m_localOrigin: Vector,
	moveparent: Int,
	m_parentAttachmentType: Int,
	m_parentAttachmentIndex: Int,
	m_localAngles: Vector,
	m_parentAttachmentHitbox: Int,
	m_parentAttachmentModel: Int,
}

Offsets

DT_InfoPlacementHelper!0x0004 m_localOrigin
DT_InfoPlacementHelper!0x001c moveparent
DT_InfoPlacementHelper!0x0020 m_parentAttachmentType
DT_InfoPlacementHelper!0x0024 m_parentAttachmentIndex
DT_InfoPlacementHelper!0x0490 m_localAngles
DT_InfoPlacementHelper!0x085c m_parentAttachmentHitbox
DT_InfoPlacementHelper!0x0860 m_parentAttachmentModel
class DT_InfoTarget
{
	moveparent: Int,
	m_parentAttachmentType: Int,
	m_parentAttachmentIndex: Int,
	m_cellX: Int,
	m_cellY: Int,
	m_cellZ: Int,
	m_localOrigin: Vector,
	m_iTeamNum: Int,
	m_bIsSoundCodeControllerValueSet: Int,
	m_flSoundCodeControllerValue: Float,
	m_localAngles: Vector,
	m_hOwnerEntity: Int,
	m_iSignifierName: String,
	m_iName: String,
	m_scriptNameIndex: Int,
	m_instanceNameIndex: Int,
	m_parentAttachmentHitbox: Int,
	m_parentAttachmentModel: Int,
	m_firstChildEntityLink: Int,
	m_firstParentEntityLink: Int,
}

Offsets

DT_InfoTarget!0x001c moveparent
DT_InfoTarget!0x0020 m_parentAttachmentType
DT_InfoTarget!0x0024 m_parentAttachmentIndex
DT_InfoTarget!0x004c m_cellX
DT_InfoTarget!0x0050 m_cellY
DT_InfoTarget!0x0054 m_cellZ
DT_InfoTarget!0x0058 m_localOrigin
DT_InfoTarget!0x0448 m_iTeamNum
DT_InfoTarget!0x047c m_bIsSoundCodeControllerValueSet
DT_InfoTarget!0x0480 m_flSoundCodeControllerValue
DT_InfoTarget!0x0490 m_localAngles
DT_InfoTarget!0x04a4 m_hOwnerEntity
DT_InfoTarget!0x0580 m_iSignifierName
DT_InfoTarget!0x0589 m_iName
DT_InfoTarget!0x0690 m_scriptNameIndex
DT_InfoTarget!0x0694 m_instanceNameIndex
DT_InfoTarget!0x085c m_parentAttachmentHitbox
DT_InfoTarget!0x0860 m_parentAttachmentModel
DT_InfoTarget!0x0a40 m_firstChildEntityLink
DT_InfoTarget!0x0a44 m_firstParentEntityLink
class DT_Local
{
	m_airMoveBlockPlanes: Array,
	m_iHideHUD: Int,
	m_superJumpsUsed: Int,
	m_jumpedOffRodeo: Int,
	m_jumpPressTime: Time,
	m_prevJumpPressTime: Time,
	m_jetpackActivateTime: Time,
	m_jetpackDeactivateTime: Time,
	m_flSuitPower: Float,
	m_flSuitJumpPower: Float,
	m_flSuitGrapplePower: Float,
	m_flFallVelocity: Float,
	m_flStepSize: Float,
	m_airSlowMoFrac: Float,
	predictableFlags: Int,
	m_bitsActiveDevices: Int,
	m_forceStance: Int,
	m_duckToggleOn: Int,
	m_bDrawViewmodel: Int,
	m_bAllowAutoMovement: Int,
	m_accelScale: Float,
	m_powerRegenRateScale: Float,
	m_dodgePowerDelayScale: Float,
	m_hSkyCamera: Int,
	m_skybox3d.scale: Int,
	m_skybox3d.useWorldFog: Int,
	m_skybox3d.fog.botAlt: Float,
	m_skybox3d.fog.topAlt: Float,
	m_skybox3d.fog.halfDistBot: Float,
	m_skybox3d.fog.halfDistTop: Float,
	m_skybox3d.fog.distColorStr: Float,
	m_skybox3d.fog.dirColorStr: Float,
	m_skybox3d.fog.distOffset: Float,
	m_skybox3d.fog.densityScale: Float,
	m_skybox3d.fog.halfAngleDeg: Float,
	m_skybox3d.fog.HDRColorScale: Float,
	m_skybox3d.fog.distColor: Int,
	m_skybox3d.fog.dirColor: Int,
	m_skybox3d.fog.direction: Vector,
	m_skybox3d.fog.enable: Int,
	m_audio.localSound[0]: Vector,
	m_audio.localSound[1]: Vector,
	m_audio.localSound[2]: Vector,
	m_audio.localSound[3]: Vector,
	m_audio.localSound[4]: Vector,
	m_audio.localSound[5]: Vector,
	m_audio.localSound[6]: Vector,
	m_audio.localSound[7]: Vector,
	m_audio.soundscapeIndex: Int,
	m_audio.localBits: Int,
	m_audio.entIndex: Int,
	m_animNearZ: Float,
	lastAttacker: Int,
	attackedCount: Int,
	m_airMoveBlockPlanes[0]: Vector,
	m_airMoveBlockPlaneTime: Time,
	m_airMoveBlockPlaneCount: Int,
	m_queuedMeleePressTime: Time,
	m_queuedGrappleMeleeTime: Time,
	m_disableMeleeUntilRelease: Int,
	m_meleePressTime: Time,
	m_meleeDisabledCounter: Int,
	m_meleeInputIndex: Int,
	m_trackedChildProjectileCount: Int,
	m_oneHandedWeaponUsage: Int,
	m_flCockpitEntryTime: Time,
	m_ejectStartTime: Time,
	m_disembarkStartTime: Time,
	m_hotDropImpactTime: Time,
	m_outOfBoundsDeadTime: Time,
	m_objectiveIndex: Int,
	m_objectiveEntity: Int,
	m_objectiveEndTime: Time,
	m_cinematicEventFlags: Int,
	m_forcedDialogueOnly: Int,
	m_titanBuildTime: Time,
	m_titanBubbleShieldTime: Time,
	m_titanEmbarkEnabled: Int,
	m_titanDisembarkEnabled: Int,
	m_voicePackIndex: Int,
	m_playerAnimStationaryGoalFeetYaw: Float,
	m_playerAnimJumping: Int,
	m_playerAnimJumpStartTime: Time,
	m_playerAnimFirstJumpFrame: Int,
	m_playerAnimDodging: Int,
	m_playerAnimJumpActivity: Int,
	m_playerAnimLanding: Int,
	m_playerAnimShouldLand: Int,
	m_playerAnimLandStartTime: Time,
	m_playerAnimInAirWalk: Int,
	m_playerAnimPrevFrameSequenceMotionYaw: Float,
	m_playerAnimMeleeParity: Int,
	m_playerAnimMeleeStartTime: Time,
	m_playerLocalGravityBlendStartRotation: Rotation,
	m_playerLocalGravityBlendEndRotation: Rotation,
	m_playerLocalGravityBlendEndDirection: Vector,
	m_playerLocalGravityBlendStartTime: Time,
	m_playerLocalGravityBlendEndTime: Time,
	m_playerLocalGravityBlendStrength: Float,
	m_playerLocalGravityStrength: Float,
	m_playerLocalGravityType: Int,
	m_playerLocalGravityPoint: Vector,
	m_playerLocalGravityLineStart: Vector,
	m_playerLocalGravityLineEnd: Vector,
	m_playerLocalGravityEntity: Int,
	m_playerLocalGravityLineStartEntity: Int,
	m_playerLocalGravityLineEndEntity: Int,
	m_playerFloatLookStartTime: Time,
	m_playerFloatLookEndTime: Time,
	m_wallrunLatestFloorHeight: Float,
	m_wallrunFromJetpack: Int,
	m_groundNormal: Vector,
	m_continuousUseBlocked: Int,
	m_useEnt: Int,
}

Offsets

DT_Local!0x0000 m_airMoveBlockPlanes
DT_Local!0x0014 m_iHideHUD
DT_Local!0x0018 m_superJumpsUsed
DT_Local!0x001c m_jumpedOffRodeo
DT_Local!0x0020 m_jumpPressTime
DT_Local!0x0024 m_prevJumpPressTime
DT_Local!0x0028 m_jetpackActivateTime
DT_Local!0x002c m_jetpackDeactivateTime
DT_Local!0x0030 m_flSuitPower
DT_Local!0x0034 m_flSuitJumpPower
DT_Local!0x0038 m_flSuitGrapplePower
DT_Local!0x003c m_flFallVelocity
DT_Local!0x0040 m_flStepSize
DT_Local!0x0044 m_airSlowMoFrac
DT_Local!0x0048 predictableFlags
DT_Local!0x004c m_bitsActiveDevices
DT_Local!0x0050 m_forceStance
DT_Local!0x0054 m_duckToggleOn
DT_Local!0x0055 m_bDrawViewmodel
DT_Local!0x0056 m_bAllowAutoMovement
DT_Local!0x0058 m_accelScale
DT_Local!0x005c m_powerRegenRateScale
DT_Local!0x0060 m_dodgePowerDelayScale
DT_Local!0x0078 m_hSkyCamera
DT_Local!0x007c m_skybox3d.scale
DT_Local!0x0080 m_skybox3d.useWorldFog
DT_Local!0x0084 m_skybox3d.fog.botAlt
DT_Local!0x0088 m_skybox3d.fog.topAlt
DT_Local!0x008c m_skybox3d.fog.halfDistBot
DT_Local!0x0090 m_skybox3d.fog.halfDistTop
DT_Local!0x0094 m_skybox3d.fog.distColorStr
DT_Local!0x0098 m_skybox3d.fog.dirColorStr
DT_Local!0x009c m_skybox3d.fog.distOffset
DT_Local!0x00a0 m_skybox3d.fog.densityScale
DT_Local!0x00a4 m_skybox3d.fog.halfAngleDeg
DT_Local!0x00a8 m_skybox3d.fog.HDRColorScale
DT_Local!0x00ac m_skybox3d.fog.distColor
DT_Local!0x00b0 m_skybox3d.fog.dirColor
DT_Local!0x00b4 m_skybox3d.fog.direction
DT_Local!0x00c5 m_skybox3d.fog.enable
DT_Local!0x00cc m_audio.localSound[0]
DT_Local!0x00d8 m_audio.localSound[1]
DT_Local!0x00e4 m_audio.localSound[2]
DT_Local!0x00f0 m_audio.localSound[3]
DT_Local!0x00fc m_audio.localSound[4]
DT_Local!0x0108 m_audio.localSound[5]
DT_Local!0x0114 m_audio.localSound[6]
DT_Local!0x0120 m_audio.localSound[7]
DT_Local!0x012c m_audio.soundscapeIndex
DT_Local!0x0130 m_audio.localBits
DT_Local!0x0134 m_audio.entIndex
DT_Local!0x0150 m_animNearZ
DT_Local!0x0154 lastAttacker
DT_Local!0x0158 attackedCount
DT_Local!0x0184 m_airMoveBlockPlanes[0]
DT_Local!0x019c m_airMoveBlockPlaneTime
DT_Local!0x01a0 m_airMoveBlockPlaneCount
DT_Local!0x01a4 m_queuedMeleePressTime
DT_Local!0x01a8 m_queuedGrappleMeleeTime
DT_Local!0x01ad m_disableMeleeUntilRelease
DT_Local!0x01b0 m_meleePressTime
DT_Local!0x01b4 m_meleeDisabledCounter
DT_Local!0x01b8 m_meleeInputIndex
DT_Local!0x01bc m_trackedChildProjectileCount
DT_Local!0x01c0 m_oneHandedWeaponUsage
DT_Local!0x01c4 m_flCockpitEntryTime
DT_Local!0x01c8 m_ejectStartTime
DT_Local!0x01cc m_disembarkStartTime
DT_Local!0x01d0 m_hotDropImpactTime
DT_Local!0x01d4 m_outOfBoundsDeadTime
DT_Local!0x01d8 m_objectiveIndex
DT_Local!0x01dc m_objectiveEntity
DT_Local!0x01e0 m_objectiveEndTime
DT_Local!0x01e4 m_cinematicEventFlags
DT_Local!0x01e8 m_forcedDialogueOnly
DT_Local!0x01ec m_titanBuildTime
DT_Local!0x01f0 m_titanBubbleShieldTime
DT_Local!0x01f4 m_titanEmbarkEnabled
DT_Local!0x01f5 m_titanDisembarkEnabled
DT_Local!0x01f8 m_voicePackIndex
DT_Local!0x01fc m_playerAnimStationaryGoalFeetYaw
DT_Local!0x0200 m_playerAnimJumping
DT_Local!0x0204 m_playerAnimJumpStartTime
DT_Local!0x0208 m_playerAnimFirstJumpFrame
DT_Local!0x0209 m_playerAnimDodging
DT_Local!0x020c m_playerAnimJumpActivity
DT_Local!0x0210 m_playerAnimLanding
DT_Local!0x0211 m_playerAnimShouldLand
DT_Local!0x0214 m_playerAnimLandStartTime
DT_Local!0x0218 m_playerAnimInAirWalk
DT_Local!0x021c m_playerAnimPrevFrameSequenceMotionYaw
DT_Local!0x0220 m_playerAnimMeleeParity
DT_Local!0x0224 m_playerAnimMeleeStartTime
DT_Local!0x0258 m_playerLocalGravityBlendStartRotation
DT_Local!0x0268 m_playerLocalGravityBlendEndRotation
DT_Local!0x0278 m_playerLocalGravityBlendEndDirection
DT_Local!0x0284 m_playerLocalGravityBlendStartTime
DT_Local!0x0288 m_playerLocalGravityBlendEndTime
DT_Local!0x028c m_playerLocalGravityBlendStrength
DT_Local!0x0290 m_playerLocalGravityStrength
DT_Local!0x0294 m_playerLocalGravityType
DT_Local!0x0298 m_playerLocalGravityPoint
DT_Local!0x02a4 m_playerLocalGravityLineStart
DT_Local!0x02b0 m_playerLocalGravityLineEnd
DT_Local!0x02bc m_playerLocalGravityEntity
DT_Local!0x02c0 m_playerLocalGravityLineStartEntity
DT_Local!0x02c4 m_playerLocalGravityLineEndEntity
DT_Local!0x02c8 m_playerFloatLookStartTime
DT_Local!0x02cc m_playerFloatLookEndTime
DT_Local!0x02d0 m_wallrunLatestFloorHeight
DT_Local!0x02d4 m_wallrunFromJetpack
DT_Local!0x02d8 m_groundNormal
DT_Local!0x02e4 m_continuousUseBlocked
DT_Local!0x02e8 m_useEnt
class DT_LocalPlayerExclusive
{
	NearbyPushers: DT_NearbyPushers,
	m_localOrigin: VectorXY,
	m_localOrigin.z: Float,
	m_vecAbsVelocity: Vector,
	m_vecBaseVelocity: Vector,
	m_vecVelocity.x: Float,
	m_vecVelocity.y: Float,
	m_vecVelocity.z: Float,
	m_flFriction: Float,
	m_tethers: DataTable,
	m_lastUCmdSimulationTicks: Cycle,
	m_lastUCmdSimulationRemainderTime: Float,
	m_Local: DT_Local,
	m_currentFrameLocalPlayer: DT_CurrentData_LocalPlayer,
	m_modInventory: DataTable,
	m_consumableInventory: DataTable,
	m_fStickySprintMinTime: Float,
	m_sprintStartedTime: Time,
	m_sprintStartedFrac: Float,
	m_sprintEndedTime: Time,
	m_sprintEndedFrac: Float,
	m_stickySprintStartTime: Time,
	m_upDirPredicted: Vector,
	m_lastWallRunStartPos: Vector,
	m_wallrunFrictionScale: Float,
	m_groundFrictionScale: Float,
	m_traversalBegin: Vector,
	m_traversalMid: Vector,
	m_traversalEnd: Vector,
	m_traversalMidFrac: Float,
	m_traversalForwardDir: Vector,
	m_traversalProgress: Float,
	m_traversalStartTime: Time,
	m_traversalHandAppearTime: Time,
	m_traversalReleaseTime: Time,
	m_traversalBlendOutStartTime: Time,
	m_traversalBlendOutStartOffset: Vector,
	m_wallDangleJumpOffTime: Time,
	m_wallDangleMayHangHere: Int,
	m_wallDangleForceFallOff: Int,
	m_wallDangleLastPushedForward: Int,
	m_wallDangleDisableWeapon: Int,
	m_gravityLiftActive: Int,
	m_gravityLiftEnterTime: Float,
	m_gravityLiftEjectTime: Float,
	m_gravityLiftHoverTime: Float,
	m_blackholeActive: Int,
	m_slowMoEnabled: Int,
	m_sliding: Int,
	m_slideLongJumpAllowed: Int,
	m_bIsStickySprinting: Int,
	m_prevMoveYaw: Float,
	m_sprintTiltVel: Float,
	m_sprintTiltPoseParameter: Int,
	m_sprintFracPoseParameter: Int,
	m_ziplineAllowed: Int,
	m_lastZipline: Int,
	m_lastZiplineDetachTime: Time,
	m_zipline: DT_PlayerZipline,
	m_ziplineViewOffsetPosition: Vector,
	m_ziplineViewOffsetVelocity: Vector,
	m_ziplineGrenadeEntity: Int,
	m_sameZiplineCooldownTime: Float,
	m_highSpeedViewmodelAnims: Int,
	m_playAnimationType: Int,
	m_detachGrappleOnPlayAnimationEnd: Int,
	m_playAnimationNext: DataTable,
	m_playAnimationEntityBlocker: Int,
	m_playAnimationEntityBlockerDucking: Int,
	m_boosting: Int,
	m_activateBoost: Int,
	m_repeatedBoost: Int,
	m_boostMeter: Float,
	m_jetpack: Int,
	m_activateJetpack: Int,
	m_jetpackAfterburner: Int,
	m_gliding: Int,
	m_glideMeter: Float,
	m_glideRechargeDelayAccumulator: Float,
	m_hovering: Int,
	m_lastJumpHeight: Float,
	m_touchingUpdraftTriggers: DataTable,
	m_touchingUpdraftTriggersCount: Int,
	m_touchingSlipTriggers: DataTable,
	m_touchingSlipTriggersCount: Int,
	m_slipAirRestrictDirection: Vector,
	m_slipAirRestrictTime: Time,
	m_replayImportantSounds_networkTableSoundID: DataTable,
	m_replayImportantSounds_beginTime: DataTable,
	m_viewConeActive: Int,
	m_viewConeParented: Int,
	m_viewConeParity: Int,
	m_hConstraintEntity: Int,
	m_vecConstraintCenter: Vector,
	m_flConstraintRadius: Float,
	m_flConstraintWidth: Float,
	m_flConstraintSpeedFactor: Float,
	m_bConstraintPastRadius: Int,
	m_iObserverMode: Int,
	m_hObserverTarget: Int,
	m_observerModeStaticPosition: Vector,
	m_observerModeStaticAngles: Vector,
	m_observerModeStaticFOVOverride: Float,
	m_lastKillTime: Time,
	m_wallRunStartTime: Time,
	m_wallRunClearTime: Time,
	m_dodging: Int,
	m_dodgingInAir: Int,
	m_airSpeed: Float,
	m_airAcceleration: Float,
	m_firstPersonProxy: Int,
	m_predictedFirstPersonProxy: Int,
	m_hardpointEntity: Int,
	m_petTitanMode: Int,
	m_hThirdPersonEnt: Int,
	m_thirdPersonShoulderView: Int,
	m_thirdPerson: DT_ThirdPersonView,
	m_playerLookTargetEntity: Int,
	m_playerLookTargetOffset: Vector,
	m_viewConeLerpTime: Float,
	m_flLaggedMovementValue: Float,
	m_lastMoveInputTime: Time,
	m_ignoreEntityForMovementUntilNotTouching: Int,
	m_lungeTargetEntity: Int,
	m_isLungingToPosition: Int,
	m_lungeTargetPosition: Vector,
	m_lungeStartPositionOffset: Vector,
	m_lungeEndPositionOffset: Vector,
	m_lungeStartTime: Time,
	m_lungeEndTime: Time,
	m_lungeCanFly: Int,
	m_lungeLockPitch: Int,
	m_lungeStartPitch: Float,
	m_lungeSmoothTime: Float,
	m_lungeMaxTime: Float,
	m_lungeMaxEndSpeed: Float,
	m_nearbyPusherCount: Int,
	m_prepClimbPusher: Int,
	m_pushAwayFromTopAcceleration: Vector,
	m_minimapTargetZoomScale: Float,
	m_minimapTargetLerpTime: Time,
	m_playerScriptNetDataExclusive: Int,
	m_pingOffset: Float,
	m_skydiveForwardPoseValueVelocity: Float,
	m_skydiveForwardPoseValueCurrent: Float,
	m_skydiveSidePoseValueVelocity: Float,
	m_skydiveSidePoseValueCurrent: Float,
	m_skydiveYawVelocity: Float,
	m_skydiveIsNearLeviathan: Int,
	m_skydiveStartTime: Time,
	m_skydiveEndTime: Time,
	m_skydiveAnticipateStartTime: Time,
	m_skydiveAnticipateEndTime: Time,
	m_skydiveDistanceToLand: Float,
	m_skydiveFreelookEnabled: Int,
	m_skydiveFreelookLockedAngle: Vector,
	m_skydiveFollowing: Int,
	m_skydiveUnfollowVelocity: Vector,
	m_skydiveLeviathanHitPosition: Vector,
	m_skydiveLeviathanHitNormal: Vector,
	m_skydiveSlipVelocity: Vector,
	m_skydiveFromUpdraft: Int,
	m_skywardDeployStartPos: Vector,
	m_skywardDeployEndTime: Float,
	m_skywardDeploySpeed: Float,
	m_skywardOffsetSpeed: Float,
	m_twitchRewardBits: BitMask,
	m_twitchDropsBits: BitMask,
	m_playerKnockBacks: DataTable,
	m_updraftCount: Int,
	m_updraftStage: Int,
	m_updraftEnterTime: Time,
	m_updraftLeaveTime: Time,
	m_updraftMinShakeActivationHeight: Float,
	m_updraftMaxShakeActivationHeight: Float,
	m_updraftLiftActivationHeight: Float,
	m_updraftLiftSpeed: Float,
	m_updraftLiftAcceleration: Float,
	m_updraftLiftExitDuration: Float,
	m_updraftSlowTime: Time,
	m_armsModelIndex: Int,
	m_deathFieldIndex: Int,
}

Offsets

DT_LocalPlayerExclusive!0x0000 NearbyPushers
DT_LocalPlayerExclusive!0x0004 m_localOrigin
DT_LocalPlayerExclusive!0x000c m_localOrigin.z
DT_LocalPlayerExclusive!0x0140 m_vecAbsVelocity
DT_LocalPlayerExclusive!0x0428 m_vecBaseVelocity
DT_LocalPlayerExclusive!0x0484 m_vecVelocity.x
DT_LocalPlayerExclusive!0x0488 m_vecVelocity.y
DT_LocalPlayerExclusive!0x048c m_vecVelocity.z
DT_LocalPlayerExclusive!0x049c m_flFriction
DT_LocalPlayerExclusive!0x1b9c m_tethers
DT_LocalPlayerExclusive!0x1c84 m_lastUCmdSimulationTicks
DT_LocalPlayerExclusive!0x1c88 m_lastUCmdSimulationRemainderTime
DT_LocalPlayerExclusive!0x1da8 m_Local
DT_LocalPlayerExclusive!0x2268 m_currentFrameLocalPlayer
DT_LocalPlayerExclusive!0x25b4 m_modInventory
DT_LocalPlayerExclusive!0x2634 m_consumableInventory
DT_LocalPlayerExclusive!0x2988 m_fStickySprintMinTime
DT_LocalPlayerExclusive!0x29b0 m_sprintStartedTime
DT_LocalPlayerExclusive!0x29b4 m_sprintStartedFrac
DT_LocalPlayerExclusive!0x29b8 m_sprintEndedTime
DT_LocalPlayerExclusive!0x29bc m_sprintEndedFrac
DT_LocalPlayerExclusive!0x29c0 m_stickySprintStartTime
DT_LocalPlayerExclusive!0x2a30 m_upDirPredicted
DT_LocalPlayerExclusive!0x2a3c m_lastWallRunStartPos
DT_LocalPlayerExclusive!0x2a60 m_wallrunFrictionScale
DT_LocalPlayerExclusive!0x2a64 m_groundFrictionScale
DT_LocalPlayerExclusive!0x2aa8 m_traversalBegin
DT_LocalPlayerExclusive!0x2ab4 m_traversalMid
DT_LocalPlayerExclusive!0x2ac0 m_traversalEnd
DT_LocalPlayerExclusive!0x2acc m_traversalMidFrac
DT_LocalPlayerExclusive!0x2ad0 m_traversalForwardDir
DT_LocalPlayerExclusive!0x2ae8 m_traversalProgress
DT_LocalPlayerExclusive!0x2aec m_traversalStartTime
DT_LocalPlayerExclusive!0x2af0 m_traversalHandAppearTime
DT_LocalPlayerExclusive!0x2af4 m_traversalReleaseTime
DT_LocalPlayerExclusive!0x2af8 m_traversalBlendOutStartTime
DT_LocalPlayerExclusive!0x2afc m_traversalBlendOutStartOffset
DT_LocalPlayerExclusive!0x2b14 m_wallDangleJumpOffTime
DT_LocalPlayerExclusive!0x2b18 m_wallDangleMayHangHere
DT_LocalPlayerExclusive!0x2b19 m_wallDangleForceFallOff
DT_LocalPlayerExclusive!0x2b1a m_wallDangleLastPushedForward
DT_LocalPlayerExclusive!0x2b1c m_wallDangleDisableWeapon
DT_LocalPlayerExclusive!0x2b26 m_gravityLiftActive
DT_LocalPlayerExclusive!0x2b28 m_gravityLiftEnterTime
DT_LocalPlayerExclusive!0x2b2c m_gravityLiftEjectTime
DT_LocalPlayerExclusive!0x2b30 m_gravityLiftHoverTime
DT_LocalPlayerExclusive!0x2b4c m_blackholeActive
DT_LocalPlayerExclusive!0x2bf4 m_slowMoEnabled
DT_LocalPlayerExclusive!0x2bf5 m_sliding
DT_LocalPlayerExclusive!0x2bf6 m_slideLongJumpAllowed
DT_LocalPlayerExclusive!0x2c04 m_bIsStickySprinting
DT_LocalPlayerExclusive!0x2c08 m_prevMoveYaw
DT_LocalPlayerExclusive!0x2c0c m_sprintTiltVel
DT_LocalPlayerExclusive!0x2c10 m_sprintTiltPoseParameter
DT_LocalPlayerExclusive!0x2c14 m_sprintFracPoseParameter
DT_LocalPlayerExclusive!0x2d7c m_ziplineAllowed
DT_LocalPlayerExclusive!0x2d84 m_lastZipline
DT_LocalPlayerExclusive!0x2d88 m_lastZiplineDetachTime
DT_LocalPlayerExclusive!0x2d98 m_zipline
DT_LocalPlayerExclusive!0x2e08 m_ziplineViewOffsetPosition
DT_LocalPlayerExclusive!0x2e14 m_ziplineViewOffsetVelocity
DT_LocalPlayerExclusive!0x2e20 m_ziplineGrenadeEntity
DT_LocalPlayerExclusive!0x2e30 m_sameZiplineCooldownTime
DT_LocalPlayerExclusive!0x2e34 m_highSpeedViewmodelAnims
DT_LocalPlayerExclusive!0x2e38 m_playAnimationType
DT_LocalPlayerExclusive!0x2e3c m_detachGrappleOnPlayAnimationEnd
DT_LocalPlayerExclusive!0x2e40 m_playAnimationNext
DT_LocalPlayerExclusive!0x2e48 m_playAnimationEntityBlocker
DT_LocalPlayerExclusive!0x2e4c m_playAnimationEntityBlockerDucking
DT_LocalPlayerExclusive!0x2e54 m_boosting
DT_LocalPlayerExclusive!0x2e55 m_activateBoost
DT_LocalPlayerExclusive!0x2e56 m_repeatedBoost
DT_LocalPlayerExclusive!0x2e58 m_boostMeter
DT_LocalPlayerExclusive!0x2e5c m_jetpack
DT_LocalPlayerExclusive!0x2e5d m_activateJetpack
DT_LocalPlayerExclusive!0x2e5e m_jetpackAfterburner
DT_LocalPlayerExclusive!0x2e5f m_gliding
DT_LocalPlayerExclusive!0x2e60 m_glideMeter
DT_LocalPlayerExclusive!0x2e64 m_glideRechargeDelayAccumulator
DT_LocalPlayerExclusive!0x2e68 m_hovering
DT_LocalPlayerExclusive!0x2e6c m_lastJumpHeight
DT_LocalPlayerExclusive!0x2e70 m_touchingUpdraftTriggers
DT_LocalPlayerExclusive!0x2eb0 m_touchingUpdraftTriggersCount
DT_LocalPlayerExclusive!0x2eb4 m_touchingSlipTriggers
DT_LocalPlayerExclusive!0x2ef4 m_touchingSlipTriggersCount
DT_LocalPlayerExclusive!0x2ef8 m_slipAirRestrictDirection
DT_LocalPlayerExclusive!0x2f04 m_slipAirRestrictTime
DT_LocalPlayerExclusive!0x3040 m_replayImportantSounds_networkTableSoundID
DT_LocalPlayerExclusive!0x3050 m_replayImportantSounds_beginTime
DT_LocalPlayerExclusive!0x308d m_viewConeActive
DT_LocalPlayerExclusive!0x308e m_viewConeParented
DT_LocalPlayerExclusive!0x3090 m_viewConeParity
DT_LocalPlayerExclusive!0x332c m_hConstraintEntity
DT_LocalPlayerExclusive!0x3330 m_vecConstraintCenter
DT_LocalPlayerExclusive!0x333c m_flConstraintRadius
DT_LocalPlayerExclusive!0x3340 m_flConstraintWidth
DT_LocalPlayerExclusive!0x3344 m_flConstraintSpeedFactor
DT_LocalPlayerExclusive!0x3348 m_bConstraintPastRadius
DT_LocalPlayerExclusive!0x339c m_iObserverMode
DT_LocalPlayerExclusive!0x33a8 m_hObserverTarget
DT_LocalPlayerExclusive!0x33b4 m_observerModeStaticPosition
DT_LocalPlayerExclusive!0x33c0 m_observerModeStaticAngles
DT_LocalPlayerExclusive!0x33cc m_observerModeStaticFOVOverride
DT_LocalPlayerExclusive!0x3438 m_lastKillTime
DT_LocalPlayerExclusive!0x345c m_wallRunStartTime
DT_LocalPlayerExclusive!0x3460 m_wallRunClearTime
DT_LocalPlayerExclusive!0x3474 m_dodging
DT_LocalPlayerExclusive!0x34d6 m_dodgingInAir
DT_LocalPlayerExclusive!0x34f0 m_airSpeed
DT_LocalPlayerExclusive!0x34f4 m_airAcceleration
DT_LocalPlayerExclusive!0x3520 m_firstPersonProxy
DT_LocalPlayerExclusive!0x3524 m_predictedFirstPersonProxy
DT_LocalPlayerExclusive!0x3534 m_hardpointEntity
DT_LocalPlayerExclusive!0x356c m_petTitanMode
DT_LocalPlayerExclusive!0x3574 m_hThirdPersonEnt
DT_LocalPlayerExclusive!0x3578 m_thirdPersonShoulderView
DT_LocalPlayerExclusive!0x35dc m_thirdPerson
DT_LocalPlayerExclusive!0x36a4 m_playerLookTargetEntity
DT_LocalPlayerExclusive!0x36a8 m_playerLookTargetOffset
DT_LocalPlayerExclusive!0x36f4 m_viewConeLerpTime
DT_LocalPlayerExclusive!0x3944 m_flLaggedMovementValue
DT_LocalPlayerExclusive!0x3948 m_lastMoveInputTime
DT_LocalPlayerExclusive!0x394c m_ignoreEntityForMovementUntilNotTouching
DT_LocalPlayerExclusive!0x3e94 m_lungeTargetEntity
DT_LocalPlayerExclusive!0x3e98 m_isLungingToPosition
DT_LocalPlayerExclusive!0x3e9c m_lungeTargetPosition
DT_LocalPlayerExclusive!0x3ea8 m_lungeStartPositionOffset
DT_LocalPlayerExclusive!0x3eb4 m_lungeEndPositionOffset
DT_LocalPlayerExclusive!0x3ec0 m_lungeStartTime
DT_LocalPlayerExclusive!0x3ec4 m_lungeEndTime
DT_LocalPlayerExclusive!0x3ec8 m_lungeCanFly
DT_LocalPlayerExclusive!0x3ec9 m_lungeLockPitch
DT_LocalPlayerExclusive!0x3ecc m_lungeStartPitch
DT_LocalPlayerExclusive!0x3ed0 m_lungeSmoothTime
DT_LocalPlayerExclusive!0x3ed4 m_lungeMaxTime
DT_LocalPlayerExclusive!0x3ed8 m_lungeMaxEndSpeed
DT_LocalPlayerExclusive!0x4454 m_nearbyPusherCount
DT_LocalPlayerExclusive!0x4464 m_prepClimbPusher
DT_LocalPlayerExclusive!0x4468 m_pushAwayFromTopAcceleration
DT_LocalPlayerExclusive!0x4478 m_minimapTargetZoomScale
DT_LocalPlayerExclusive!0x447c m_minimapTargetLerpTime
DT_LocalPlayerExclusive!0x4484 m_playerScriptNetDataExclusive
DT_LocalPlayerExclusive!0x4490 m_pingOffset
DT_LocalPlayerExclusive!0x44ac m_skydiveForwardPoseValueVelocity
DT_LocalPlayerExclusive!0x44b4 m_skydiveForwardPoseValueCurrent
DT_LocalPlayerExclusive!0x44b8 m_skydiveSidePoseValueVelocity
DT_LocalPlayerExclusive!0x44c0 m_skydiveSidePoseValueCurrent
DT_LocalPlayerExclusive!0x44c4 m_skydiveYawVelocity
DT_LocalPlayerExclusive!0x44c8 m_skydiveIsNearLeviathan
DT_LocalPlayerExclusive!0x44e8 m_skydiveStartTime
DT_LocalPlayerExclusive!0x44ec m_skydiveEndTime
DT_LocalPlayerExclusive!0x44f0 m_skydiveAnticipateStartTime
DT_LocalPlayerExclusive!0x44f4 m_skydiveAnticipateEndTime
DT_LocalPlayerExclusive!0x44f8 m_skydiveDistanceToLand
DT_LocalPlayerExclusive!0x450c m_skydiveFreelookEnabled
DT_LocalPlayerExclusive!0x4510 m_skydiveFreelookLockedAngle
DT_LocalPlayerExclusive!0x4524 m_skydiveFollowing
DT_LocalPlayerExclusive!0x4528 m_skydiveUnfollowVelocity
DT_LocalPlayerExclusive!0x4538 m_skydiveLeviathanHitPosition
DT_LocalPlayerExclusive!0x4544 m_skydiveLeviathanHitNormal
DT_LocalPlayerExclusive!0x4550 m_skydiveSlipVelocity
DT_LocalPlayerExclusive!0x455c m_skydiveFromUpdraft
DT_LocalPlayerExclusive!0x4568 m_skywardDeployStartPos
DT_LocalPlayerExclusive!0x4580 m_skywardDeployEndTime
DT_LocalPlayerExclusive!0x4588 m_skywardDeploySpeed
DT_LocalPlayerExclusive!0x45a0 m_skywardOffsetSpeed
DT_LocalPlayerExclusive!0x45a8 m_twitchRewardBits
DT_LocalPlayerExclusive!0x45b0 m_twitchDropsBits
DT_LocalPlayerExclusive!0x45c0 m_playerKnockBacks
DT_LocalPlayerExclusive!0x4640 m_updraftCount
DT_LocalPlayerExclusive!0x4644 m_updraftStage
DT_LocalPlayerExclusive!0x4648 m_updraftEnterTime
DT_LocalPlayerExclusive!0x464c m_updraftLeaveTime
DT_LocalPlayerExclusive!0x4650 m_updraftMinShakeActivationHeight
DT_LocalPlayerExclusive!0x4654 m_updraftMaxShakeActivationHeight
DT_LocalPlayerExclusive!0x4658 m_updraftLiftActivationHeight
DT_LocalPlayerExclusive!0x465c m_updraftLiftSpeed
DT_LocalPlayerExclusive!0x4660 m_updraftLiftAcceleration
DT_LocalPlayerExclusive!0x4664 m_updraftLiftExitDuration
DT_LocalPlayerExclusive!0x4668 m_updraftSlowTime
DT_LocalPlayerExclusive!0x466c m_armsModelIndex
DT_LocalPlayerExclusive!0x4670 m_deathFieldIndex
class DT_LootGrabber extends DT_DynamicProp
{
	m_minimapData: DT_MinimapBaseEntityData,
	m_impactEffectColorID: Int,
	m_lootBeingGrabbed: Int,
	m_lootGrabDist: Float,
}

Offsets

DT_LootGrabber!0x0968 m_minimapData
DT_LootGrabber!0x16d0 m_impactEffectColorID
DT_LootGrabber!0x16d8 m_lootBeingGrabbed
DT_LootGrabber!0x16dc m_lootGrabDist
class DT_MinimapBaseEntityData
{
	visibilityDefaultFlag: DataTable,
	visibilityShowFlag: DataTable,
	flags: Int,
	zOrder: Int,
	customState: Int,
	objectScale: Float,
}

Offsets

DT_MinimapBaseEntityData!0x0000 visibilityDefaultFlag
DT_MinimapBaseEntityData!0x0020 visibilityShowFlag
DT_MinimapBaseEntityData!0x0040 flags
DT_MinimapBaseEntityData!0x0044 zOrder
DT_MinimapBaseEntityData!0x0048 customState
DT_MinimapBaseEntityData!0x004c objectScale
class DT_MovieDisplay extends DT_BaseEntity
{
	m_bEnabled: Int,
	m_bLooping: Int,
	m_szMovieFilename: String,
	m_szGroupName: String,
	m_szExternalAudioFilename: String,
	m_bStretchToFill: Int,
	m_bLetterbox: Int,
	m_bPausesWithClient: Int,
	m_bForcedSlave: Int,
	m_bUseCustomUVs: Int,
	m_flUMin: Float,
	m_flUMax: Float,
	m_flVMin: Float,
	m_flVMax: Float,
}

Offsets

DT_MovieDisplay!0x0a60 m_bEnabled
DT_MovieDisplay!0x0a61 m_bLooping
DT_MovieDisplay!0x0a63 m_szMovieFilename
DT_MovieDisplay!0x0ae3 m_szGroupName
DT_MovieDisplay!0x0b63 m_szExternalAudioFilename
DT_MovieDisplay!0x0ba3 m_bStretchToFill
DT_MovieDisplay!0x0ba4 m_bLetterbox
DT_MovieDisplay!0x0ba5 m_bPausesWithClient
DT_MovieDisplay!0x0ba6 m_bForcedSlave
DT_MovieDisplay!0x0ba7 m_bUseCustomUVs
DT_MovieDisplay!0x0bac m_flUMin
DT_MovieDisplay!0x0bb0 m_flUMax
DT_MovieDisplay!0x0bb4 m_flVMin
DT_MovieDisplay!0x0bb8 m_flVMax
class DT_NPC_SentryTurret extends DT_AI_BaseNPC
{
	m_turretState: Int,
	m_killCount: Int,
	m_titanKillCount: Int,
	m_eyeAttach: Int,
	m_controlPanel: Int,
}

Offsets

DT_NPC_SentryTurret!0x1db0 m_turretState
DT_NPC_SentryTurret!0x1db4 m_killCount
DT_NPC_SentryTurret!0x1db8 m_titanKillCount
DT_NPC_SentryTurret!0x1dbc m_eyeAttach
DT_NPC_SentryTurret!0x1dc0 m_controlPanel
class DT_NPC_Titan extends DT_AI_BaseNPC
{
	m_decalIndex: Int,
	m_inventory: DT_WeaponInventory,
	m_selectedOffhands: DataTable,
	m_titanSoul: Int,
	m_grappleHook: Int,
	m_grapple: DT_GrappleData,
	m_grappleActive: Int,
	m_canStand: Int,
}

Offsets

DT_NPC_Titan!0x0eb8 m_decalIndex
DT_NPC_Titan!0x1a10 m_inventory
DT_NPC_Titan!0x1a7e m_selectedOffhands
DT_NPC_Titan!0x1b00 m_titanSoul
DT_NPC_Titan!0x1db0 m_grappleHook
DT_NPC_Titan!0x1db8 m_grapple
DT_NPC_Titan!0x1e48 m_grappleActive
DT_NPC_Titan!0x1e49 m_canStand
class DT_NearbyPushers
{
	m_nearbyPushers: DataTable,
}

Offsets

DT_NearbyPushers!0x4304 m_nearbyPushers
class DT_OverlayVars
{
	m_AnimOverlay: DataTable,
	m_AnimOverlayCount: Int,
}

Offsets

DT_OverlayVars!0x1698 m_AnimOverlay
DT_OverlayVars!0x1770 m_AnimOverlayCount
class DT_ParticleSystem
{
	m_localOrigin: Vector,
	moveparent: Int,
	m_parentAttachmentType: Int,
	m_parentAttachmentIndex: Int,
	m_fEffects: Int,
	m_visibilityFlags: Int,
	m_iTeamNum: Int,
	m_localAngles: Vector,
	m_hOwnerEntity: Int,
	m_parentAttachmentHitbox: Int,
	m_parentAttachmentModel: Int,
	m_realmsBitMask: BitMask,
	m_iEffectIndex: Int,
	m_nStopType: Int,
	m_bActive: Int,
	m_bForceRenderAlways: Int,
	m_flStartTime: Time,
	m_bInSkybox: Int,
	m_killForReplay: Int,
	m_killIfOverLimit: Int,
	m_vServerControlPoints: DataTable,
	m_hControlPointEnts: DataTable,
	m_controlPointAttachTypes: DataTable,
	m_controlPoint1AttachmentIndex: Int,
	m_vServerControlPointColorIds: DataTable,
	m_parentAttachType: Int,
}

Offsets

DT_ParticleSystem!0x0004 m_localOrigin
DT_ParticleSystem!0x001c moveparent
DT_ParticleSystem!0x0020 m_parentAttachmentType
DT_ParticleSystem!0x0024 m_parentAttachmentIndex
DT_ParticleSystem!0x0044 m_fEffects
DT_ParticleSystem!0x0440 m_visibilityFlags
DT_ParticleSystem!0x0448 m_iTeamNum
DT_ParticleSystem!0x0490 m_localAngles
DT_ParticleSystem!0x04a4 m_hOwnerEntity
DT_ParticleSystem!0x085c m_parentAttachmentHitbox
DT_ParticleSystem!0x0860 m_parentAttachmentModel
DT_ParticleSystem!0x0a48 m_realmsBitMask
DT_ParticleSystem!0x0a60 m_iEffectIndex
DT_ParticleSystem!0x0a64 m_nStopType
DT_ParticleSystem!0x0a69 m_bActive
DT_ParticleSystem!0x0a6b m_bForceRenderAlways
DT_ParticleSystem!0x0a6c m_flStartTime
DT_ParticleSystem!0x0a75 m_bInSkybox
DT_ParticleSystem!0x0a76 m_killForReplay
DT_ParticleSystem!0x0a77 m_killIfOverLimit
DT_ParticleSystem!0x0a7c m_vServerControlPoints
DT_ParticleSystem!0x0ab8 m_hControlPointEnts
DT_ParticleSystem!0x0acc m_controlPointAttachTypes
DT_ParticleSystem!0x0ae4 m_controlPoint1AttachmentIndex
DT_ParticleSystem!0x0af4 m_vServerControlPointColorIds
DT_ParticleSystem!0x0afc m_parentAttachType
class DT_PhysicsProp extends DT_BreakableProp
{
	m_spawnflags: Int,
	m_bAwake: Int,
	m_ignoresCollisionWithCombatCharacters: Int,
	m_isRolling: Int,
	m_networkTableRollSoundId: Int,
	m_iPhysicsMode: Int,
	m_fMass: Float,
	m_collisionMins: Vector,
	m_collisionMaxs: Vector,
}

Offsets

DT_PhysicsProp!0x0094 m_spawnflags
DT_PhysicsProp!0x1698 m_bAwake
DT_PhysicsProp!0x1699 m_ignoresCollisionWithCombatCharacters
DT_PhysicsProp!0x169a m_isRolling
DT_PhysicsProp!0x169c m_networkTableRollSoundId
DT_PhysicsProp!0x16c8 m_iPhysicsMode
DT_PhysicsProp!0x16cc m_fMass
DT_PhysicsProp!0x16d0 m_collisionMins
DT_PhysicsProp!0x16dc m_collisionMaxs
class DT_Player extends DT_BaseCombatCharacter
{
	localdata: DT_LocalPlayerExclusive,
	teamshareddata: DT_PlayerTeamShared,
	connectionQualityIndex: DT_ConnectionQualityIndex,
	m_passives: Array,
	portalnonlocaldata: DT_PortalNonLocalPlayerExclusive,
	m_vecAbsOrigin: Vector,
	isLocalOriginLocal: Int,
	m_fFlags: Int,
	m_hGroundEntity: Int,
	m_iHealth: Int,
	m_flMaxspeed: Float,
	m_jumpPadDebounceExpireTime: Time,
	m_iMaxHealth: Int,
	m_lifeState: Int,
	m_decalIndex: Int,
	m_overlayEventParity: DataTable,
	m_inventory: DT_WeaponInventory,
	m_selectedOffhands: DataTable,
	m_selectedOffhandsPendingHybridAction: DataTable,
	m_titanSoul: Int,
	m_bZooming: Int,
	m_zoomToggleOnStartTime: Time,
	m_zoomBaseFrac: Float,
	m_zoomBaseTime: Time,
	m_zoomFullStartTime: Time,
	m_currentFramePlayer: DT_CurrentData_Player,
	pl: DT_PlayerState,
	m_ammoPoolCapacity: Int,
	m_hasBadReputation: Int,
	m_happyHourActive: Int,
	m_hardwareIcon: String,
	m_hardware: Int,
	m_unspoofedHardware: Int,
	m_platformUserId: BitMask,
	m_unSpoofedPlatformUserId: BitMask,
	m_EadpUserId: BitMask,
	m_crossPlayChat: Int,
	m_crossPlayChatFriends: Int,
	m_classModsActive: BitMask,
	m_passives[ 0 ]: BitMask,
	m_bleedoutState: Int,
	m_bleedoutStartTime: Float,
	m_statusEffectsTimedPlayerNV: DataTable,
	m_statusEffectsEndlessPlayerNV: DataTable,
	m_damageComboLatestUpdateTime: Time,
	m_damageComboStartHealth: Int,
	m_gestureSequences: DataTable,
	m_gestureStartTimes: DataTable,
	m_gestureBlendInDuration: DataTable,
	m_gestureBlendOutDuration: DataTable,
	m_gestureFadeOutStartTime: DataTable,
	m_gestureFadeOutDuration: DataTable,
	m_gestureAutoKillBitfield: Int,
	m_autoSprintForced: Int,
	m_fIsSprinting: Int,
	m_playerSettingForStickySprintForward: Int,
	m_lastSprintPressTime: Time,
	m_stickySprintForwardEnableTime: Time,
	m_stickySprintForwardDisableTime: Time,
	m_damageImpulseNoDecelEndTime: Time,
	m_playerVehicles: DataTable,
	m_playerVehicleCount: Int,
	m_playerVehicleDriven: Int,
	m_playerVehicleUseTime: Time,
	m_duckState: Int,
	m_leanState: Int,
	m_canStand: Int,
	m_StandHullMin: Vector,
	m_StandHullMax: Vector,
	m_DuckHullMin: Vector,
	m_DuckHullMax: Vector,
	m_entitySyncingWithMe: Int,
	m_upDir: Vector,
	m_traversalState: Int,
	m_traversalType: Int,
	m_traversalForwardDir: Vector,
	m_traversalRefPos: Vector,
	m_traversalYawDelta: Float,
	m_traversalYawPoseParameter: Int,
	m_wallClimbSetUp: Int,
	m_wallHanging: Int,
	m_grapple: DT_GrappleData,
	m_grappleActive: Int,
	m_turret: Int,
	m_hViewModels: DataTable,
	m_viewOffsetEntity: DT_Player_ViewOffsetEntityData,
	m_animViewEntity: DT_Player_AnimViewEntityData,
	m_activeZipline: Int,
	m_ziplineValid3pWeaponLayerAnim: Int,
	m_ziplineState: Int,
	m_ziplineGrenadeBeginStationEntity: Int,
	m_ziplineGrenadeBeginStationAttachmentIndex: Int,
	m_isPerformingBoostAction: Int,
	m_lastJumpPadTouched: Int,
	m_launchCount: Int,
	m_melee: DT_PlayerMelee_PlayerData,
	m_useCredit: Int,
	m_playerFlags: Int,
	m_hasMic: Int,
	m_inPartyChat: Int,
	m_playerMoveSpeedScale: Float,
	m_bShouldDrawPlayerWhileUsingViewEntity: Int,
	m_iSpawnParity: Int,
	m_flDeathTime: Time,
	m_lastDodgeTime: Time,
	m_timeJetpackHeightActivateCheckPassed: Time,
	m_grappleHook: Int,
	m_petTitan: Int,
	m_xp: Int,
	m_skill_mu: Float,
	m_bHasMatchAdminRole: Int,
	m_ubEFNoInterpParity: Int,
	m_hColorCorrectionCtrl: Int,
	m_title: String,
	m_Shared: DT_PlayerShared,
	m_pilotClassIndex: Int,
	m_pilotClassActivityModifier: Int,
	m_playerScriptNetDataGlobal: Int,
	m_helmetType: Int,
	m_armorType: Int,
	m_controllerModeActive: Int,
	m_skydiveForwardPoseValueTarget: Float,
	m_skydiveSidePoseValueTarget: Float,
	m_skydiveState: Int,
	m_skydiveDiveAngle: Float,
	m_skydiveIsDiving: Int,
	m_skydiveSpeed: Float,
	m_skydiveStrafeAngle: Float,
	m_skydivePlayerPitch: Float,
	m_skydivePlayerYaw: Float,
	m_skydiveFromSkywardLaunch: Int,
	m_skywardLaunchState: Int,
	m_skywardLaunchSlowStartTime: Float,
	m_skywardLaunchSlowEndTime: Float,
	m_skywardLaunchFastEndTime: Float,
	m_skywardLaunchEndTime: Float,
	m_skywardLaunchSlowSpeed: Float,
	m_skywardLaunchFastSpeed: Float,
	m_skywardOffset: Vector,
	m_skywardLaunchInterrupted: Int,
	m_skywardLaunchFollowing: Int,
}

Offsets

DT_Player!0x0000 localdata
DT_Player!0x0000 teamshareddata
DT_Player!0x0000 connectionQualityIndex
DT_Player!0x0000 m_passives
DT_Player!0x0000 portalnonlocaldata
DT_Player!0x0004 m_vecAbsOrigin
DT_Player!0x0010 isLocalOriginLocal
DT_Player!0x0098 m_fFlags
DT_Player!0x0434 m_hGroundEntity
DT_Player!0x0438 m_iHealth
DT_Player!0x043c m_flMaxspeed
DT_Player!0x0460 m_jumpPadDebounceExpireTime
DT_Player!0x0578 m_iMaxHealth
DT_Player!0x0798 m_lifeState
DT_Player!0x0eb8 m_decalIndex
DT_Player!0x17a1 m_overlayEventParity
DT_Player!0x1a10 m_inventory
DT_Player!0x1a7e m_selectedOffhands
DT_Player!0x1a81 m_selectedOffhandsPendingHybridAction
DT_Player!0x1b00 m_titanSoul
DT_Player!0x1bf1 m_bZooming
DT_Player!0x1bf4 m_zoomToggleOnStartTime
DT_Player!0x1bf8 m_zoomBaseFrac
DT_Player!0x1bfc m_zoomBaseTime
DT_Player!0x1c00 m_zoomFullStartTime
DT_Player!0x2098 m_currentFramePlayer
DT_Player!0x24b8 pl
DT_Player!0x253c m_ammoPoolCapacity
DT_Player!0x2540 m_hasBadReputation
DT_Player!0x2541 m_happyHourActive
DT_Player!0x2548 m_hardwareIcon
DT_Player!0x2558 m_hardware
DT_Player!0x2559 m_unspoofedHardware
DT_Player!0x2560 m_platformUserId
DT_Player!0x2568 m_unSpoofedPlatformUserId
DT_Player!0x2570 m_EadpUserId
DT_Player!0x2578 m_crossPlayChat
DT_Player!0x2579 m_crossPlayChatFriends
DT_Player!0x2580 m_classModsActive
DT_Player!0x26b8 m_passives[ 0 ]
DT_Player!0x26d8 m_bleedoutState
DT_Player!0x26dc m_bleedoutStartTime
DT_Player!0x26e0 m_statusEffectsTimedPlayerNV
DT_Player!0x27d0 m_statusEffectsEndlessPlayerNV
DT_Player!0x2884 m_damageComboLatestUpdateTime
DT_Player!0x2888 m_damageComboStartHealth
DT_Player!0x288c m_gestureSequences
DT_Player!0x28ac m_gestureStartTimes
DT_Player!0x28cc m_gestureBlendInDuration
DT_Player!0x28ec m_gestureBlendOutDuration
DT_Player!0x290c m_gestureFadeOutStartTime
DT_Player!0x292c m_gestureFadeOutDuration
DT_Player!0x294c m_gestureAutoKillBitfield
DT_Player!0x2990 m_autoSprintForced
DT_Player!0x2994 m_fIsSprinting
DT_Player!0x29a2 m_playerSettingForStickySprintForward
DT_Player!0x29a4 m_lastSprintPressTime
DT_Player!0x29a8 m_stickySprintForwardEnableTime
DT_Player!0x29ac m_stickySprintForwardDisableTime
DT_Player!0x29c4 m_damageImpulseNoDecelEndTime
DT_Player!0x29d0 m_playerVehicles
DT_Player!0x29d8 m_playerVehicleCount
DT_Player!0x29dc m_playerVehicleDriven
DT_Player!0x29e0 m_playerVehicleUseTime
DT_Player!0x29e4 m_duckState
DT_Player!0x29e8 m_leanState
DT_Player!0x29ed m_canStand
DT_Player!0x29f0 m_StandHullMin
DT_Player!0x29fc m_StandHullMax
DT_Player!0x2a08 m_DuckHullMin
DT_Player!0x2a14 m_DuckHullMax
DT_Player!0x2a20 m_entitySyncingWithMe
DT_Player!0x2a24 m_upDir
DT_Player!0x2aa0 m_traversalState
DT_Player!0x2aa4 m_traversalType
DT_Player!0x2ad0 m_traversalForwardDir
DT_Player!0x2adc m_traversalRefPos
DT_Player!0x2b08 m_traversalYawDelta
DT_Player!0x2b0c m_traversalYawPoseParameter
DT_Player!0x2b24 m_wallClimbSetUp
DT_Player!0x2b25 m_wallHanging
DT_Player!0x2b50 m_grapple
DT_Player!0x2be0 m_grappleActive
DT_Player!0x2c28 m_turret
DT_Player!0x2c2c m_hViewModels
DT_Player!0x2c40 m_viewOffsetEntity
DT_Player!0x2c80 m_animViewEntity
DT_Player!0x2d80 m_activeZipline
DT_Player!0x2d8c m_ziplineValid3pWeaponLayerAnim
DT_Player!0x2d90 m_ziplineState
DT_Player!0x2e24 m_ziplineGrenadeBeginStationEntity
DT_Player!0x2e28 m_ziplineGrenadeBeginStationAttachmentIndex
DT_Player!0x2e69 m_isPerformingBoostAction
DT_Player!0x2f60 m_lastJumpPadTouched
DT_Player!0x2f68 m_launchCount
DT_Player!0x3098 m_melee
DT_Player!0x30d0 m_useCredit
DT_Player!0x30e0 m_playerFlags
DT_Player!0x30e8 m_hasMic
DT_Player!0x30e9 m_inPartyChat
DT_Player!0x30ec m_playerMoveSpeedScale
DT_Player!0x3328 m_bShouldDrawPlayerWhileUsingViewEntity
DT_Player!0x3394 m_iSpawnParity
DT_Player!0x343c m_flDeathTime
DT_Player!0x3478 m_lastDodgeTime
DT_Player!0x34a0 m_timeJetpackHeightActivateCheckPassed
DT_Player!0x3528 m_grappleHook
DT_Player!0x352c m_petTitan
DT_Player!0x3554 m_xp
DT_Player!0x355c m_skill_mu
DT_Player!0x3560 m_bHasMatchAdminRole
DT_Player!0x3e48 m_ubEFNoInterpParity
DT_Player!0x3e4c m_hColorCorrectionCtrl
DT_Player!0x3e70 m_title
DT_Player!0x41a0 m_Shared
DT_Player!0x41f4 m_pilotClassIndex
DT_Player!0x41f8 m_pilotClassActivityModifier
DT_Player!0x4480 m_playerScriptNetDataGlobal
DT_Player!0x4488 m_helmetType
DT_Player!0x448c m_armorType
DT_Player!0x4494 m_controllerModeActive
DT_Player!0x44b0 m_skydiveForwardPoseValueTarget
DT_Player!0x44bc m_skydiveSidePoseValueTarget
DT_Player!0x44e4 m_skydiveState
DT_Player!0x44fc m_skydiveDiveAngle
DT_Player!0x4500 m_skydiveIsDiving
DT_Player!0x4504 m_skydiveSpeed
DT_Player!0x4508 m_skydiveStrafeAngle
DT_Player!0x451c m_skydivePlayerPitch
DT_Player!0x4520 m_skydivePlayerYaw
DT_Player!0x455d m_skydiveFromSkywardLaunch
DT_Player!0x4560 m_skywardLaunchState
DT_Player!0x4574 m_skywardLaunchSlowStartTime
DT_Player!0x4578 m_skywardLaunchSlowEndTime
DT_Player!0x457c m_skywardLaunchFastEndTime
DT_Player!0x4584 m_skywardLaunchEndTime
DT_Player!0x458c m_skywardLaunchSlowSpeed
DT_Player!0x4590 m_skywardLaunchFastSpeed
DT_Player!0x4594 m_skywardOffset
DT_Player!0x45a4 m_skywardLaunchInterrupted
DT_Player!0x45a5 m_skywardLaunchFollowing
class DT_PlayerDecoy extends DT_BaseAnimating
{
	m_cloakEndTime: Float,
	m_cloakFadeInEndTime: Time,
	m_cloakFadeOutStartTime: Float,
	m_cloakFadeInDuration: Float,
	m_cloakFlickerAmount: Float,
	m_cloakFlickerEndTime: Time,
	m_iHealth: Int,
	m_iMaxHealth: Int,
	m_nameVisibilityFlags: Int,
	m_currentState: Int,
	m_decoyFlags: Int,
	m_lastPulseTime: Time,
	m_currentClass: BitMask,
	m_classModsActive: BitMask,
	m_decoyVelocity: Vector,
}

Offsets

DT_PlayerDecoy!0x019c m_cloakEndTime
DT_PlayerDecoy!0x01a0 m_cloakFadeInEndTime
DT_PlayerDecoy!0x01a4 m_cloakFadeOutStartTime
DT_PlayerDecoy!0x01a8 m_cloakFadeInDuration
DT_PlayerDecoy!0x01ac m_cloakFlickerAmount
DT_PlayerDecoy!0x01b0 m_cloakFlickerEndTime
DT_PlayerDecoy!0x0438 m_iHealth
DT_PlayerDecoy!0x0578 m_iMaxHealth
DT_PlayerDecoy!0x09b8 m_nameVisibilityFlags
DT_PlayerDecoy!0x1690 m_currentState
DT_PlayerDecoy!0x1694 m_decoyFlags
DT_PlayerDecoy!0x169c m_lastPulseTime
DT_PlayerDecoy!0x16a0 m_currentClass
DT_PlayerDecoy!0x16a8 m_classModsActive
DT_PlayerDecoy!0x16b0 m_decoyVelocity
class DT_PlayerMelee_PlayerData
{
	meleeAttackParity: Int,
	attackActive: Int,
	attackRecoveryShouldBeQuick: Int,
	isSprintAttack: Int,
	attackStartTime: Time,
	attackHitEntity: Int,
	attackHitEntityTime: Time,
	attackLastHitNonWorldEntity: Time,
	scriptedState: Int,
	pendingMeleePress: Int,
	lungeBoost: Vector,
}

Offsets

DT_PlayerMelee_PlayerData!0x0008 meleeAttackParity
DT_PlayerMelee_PlayerData!0x000c attackActive
DT_PlayerMelee_PlayerData!0x000d attackRecoveryShouldBeQuick
DT_PlayerMelee_PlayerData!0x000e isSprintAttack
DT_PlayerMelee_PlayerData!0x0010 attackStartTime
DT_PlayerMelee_PlayerData!0x0014 attackHitEntity
DT_PlayerMelee_PlayerData!0x0018 attackHitEntityTime
DT_PlayerMelee_PlayerData!0x001c attackLastHitNonWorldEntity
DT_PlayerMelee_PlayerData!0x0020 scriptedState
DT_PlayerMelee_PlayerData!0x0024 pendingMeleePress
DT_PlayerMelee_PlayerData!0x0028 lungeBoost
class DT_PlayerTasklist extends DT_BaseEntity
{
	m_notifyTime: Time,
	m_customInt: Int,
	m_taskStatus: DataTable,
	m_taskType: DataTable,
	m_taskCountGoal: DataTable,
	m_taskCountNow: DataTable,
	m_taskFlags: DataTable,
	m_taskGameTimes: DataTable,
	m_taskInts: DataTable,
	m_taskFloats: DataTable,
	m_taskEnts: DataTable,
	m_taskStringA: String,
	m_taskStringB: String,
	m_taskStringC: String,
	m_taskStringD: String,
	m_taskStringE: String,
	m_taskStringF: String,
	m_taskStringG: String,
	m_taskStringH: String,
	m_taskStringI: String,
	m_taskStringJ: String,
	m_taskStringK: String,
	m_taskStringL: String,
	m_taskStringM: String,
}

Offsets

DT_PlayerTasklist!0x0a60 m_notifyTime
DT_PlayerTasklist!0x0a64 m_customInt
DT_PlayerTasklist!0x0a68 m_taskStatus
DT_PlayerTasklist!0x0a9c m_taskType
DT_PlayerTasklist!0x0ad0 m_taskCountGoal
DT_PlayerTasklist!0x0b04 m_taskCountNow
DT_PlayerTasklist!0x0b38 m_taskFlags
DT_PlayerTasklist!0x0b6c m_taskGameTimes
DT_PlayerTasklist!0x0ba0 m_taskInts
DT_PlayerTasklist!0x0bd4 m_taskFloats
DT_PlayerTasklist!0x0c08 m_taskEnts
DT_PlayerTasklist!0x0c3c m_taskStringA
DT_PlayerTasklist!0x0c7c m_taskStringB
DT_PlayerTasklist!0x0cbc m_taskStringC
DT_PlayerTasklist!0x0cfc m_taskStringD
DT_PlayerTasklist!0x0d3c m_taskStringE
DT_PlayerTasklist!0x0d7c m_taskStringF
DT_PlayerTasklist!0x0dbc m_taskStringG
DT_PlayerTasklist!0x0dfc m_taskStringH
DT_PlayerTasklist!0x0e3c m_taskStringI
DT_PlayerTasklist!0x0e7c m_taskStringJ
DT_PlayerTasklist!0x0ebc m_taskStringK
DT_PlayerTasklist!0x0efc m_taskStringL
DT_PlayerTasklist!0x0f3c m_taskStringM
class DT_PlayerTeamShared
{
	m_healResources_healthTarget: Int,
	m_lastTimeDamagedByOtherPlayer: Time,
	m_lastTimeDamagedByNPC: Time,
	m_lastTimeDidDamageToOtherPlayer: Time,
	m_lastTimeDidDamageToNPC: Time,
}

Offsets

DT_PlayerTeamShared!0x2544 m_healResources_healthTarget
DT_PlayerTeamShared!0x2f08 m_lastTimeDamagedByOtherPlayer
DT_PlayerTeamShared!0x2f0c m_lastTimeDamagedByNPC
DT_PlayerTeamShared!0x2f10 m_lastTimeDidDamageToOtherPlayer
DT_PlayerTeamShared!0x2f14 m_lastTimeDidDamageToNPC
class DT_PlayerVehicle extends DT_BaseAnimatingOverlay
{
	vehicledriverdata: DT_VehicleDriverExclusive,
	vehiclenondriverdata: DT_VehicleNonDriverExclusive,
	m_vehiclePlayers: Array,
	m_vecViewOffset.x: Float,
	m_vecViewOffset.y: Float,
	m_vecViewOffset.z: Float,
	m_iHealth: Int,
	m_localAngles: Vector,
	m_iMaxHealth: Int,
	m_vehicleDriver: Int,
	m_driverActivationTime: Time,
	m_driverDeactivationTime: Time,
	m_vehiclePlayers[0]: Int,
	m_vehiclePlayerCount: Int,
	m_vehicleActivated: Int,
	m_blockDuckInput: Int,
	m_vehicleFlags: Int,
	m_vehicleType: Int,
	m_vehicleLaunchTime: Float,
	m_cameraVehicleMaxDist: Float,
	m_cameraVehicleMaxVertDist: Float,
	m_vehicleVelocity: Vector,
	m_vehicleGroundEntity: Int,
	m_vehicleGroundNormal: Vector,
	m_hoverVehicleIsOnGround: Int,
	m_hoverVehicleLastBoostTime: Time,
	m_hoverVehicleIsParked: Int,
	m_hoverVehicleIsMarkedAsDrivingForward: Int,
	m_hoverVehicleStunTimeEnd: Float,
	m_hoverVehicleThrottle: Float,
	m_hoverVehicleBanking: Float,
	m_hoverVehicleFrictionLastTime: Float,
	m_hoverVehicleFrictionSurfPropOther: Int,
	m_hoverVehicleFrictionNormal: Vector,
	m_hoverVehicleFrictionPos: Vector,
	m_hoverVehicleSeats: DataTable,
	m_abilityAttachmentEnts: DataTable,
	m_abilityAttachmentInts: DataTable,
	m_overrideVehicleAngles: Vector,
	m_overrideVehicleAnglesUntilTick: Int,
	m_pushingEnt: Int,
	m_materialDualColorMask: Int,
}

Offsets

DT_PlayerVehicle!0x0000 vehicledriverdata
DT_PlayerVehicle!0x0000 vehiclenondriverdata
DT_PlayerVehicle!0x0000 m_vehiclePlayers
DT_PlayerVehicle!0x0038 m_vecViewOffset.x
DT_PlayerVehicle!0x003c m_vecViewOffset.y
DT_PlayerVehicle!0x0040 m_vecViewOffset.z
DT_PlayerVehicle!0x0438 m_iHealth
DT_PlayerVehicle!0x0490 m_localAngles
DT_PlayerVehicle!0x0578 m_iMaxHealth
DT_PlayerVehicle!0x19e4 m_vehicleDriver
DT_PlayerVehicle!0x19ec m_driverActivationTime
DT_PlayerVehicle!0x19f0 m_driverDeactivationTime
DT_PlayerVehicle!0x19f4 m_vehiclePlayers[0]
DT_PlayerVehicle!0x1a04 m_vehiclePlayerCount
DT_PlayerVehicle!0x1a08 m_vehicleActivated
DT_PlayerVehicle!0x1a09 m_blockDuckInput
DT_PlayerVehicle!0x1a0c m_vehicleFlags
DT_PlayerVehicle!0x1a10 m_vehicleType
DT_PlayerVehicle!0x1a18 m_vehicleLaunchTime
DT_PlayerVehicle!0x1a20 m_cameraVehicleMaxDist
DT_PlayerVehicle!0x1a24 m_cameraVehicleMaxVertDist
DT_PlayerVehicle!0x1a28 m_vehicleVelocity
DT_PlayerVehicle!0x1a34 m_vehicleGroundEntity
DT_PlayerVehicle!0x1a38 m_vehicleGroundNormal
DT_PlayerVehicle!0x1a64 m_hoverVehicleIsOnGround
DT_PlayerVehicle!0x1b44 m_hoverVehicleLastBoostTime
DT_PlayerVehicle!0x1b4d m_hoverVehicleIsParked
DT_PlayerVehicle!0x1b4e m_hoverVehicleIsMarkedAsDrivingForward
DT_PlayerVehicle!0x1b50 m_hoverVehicleStunTimeEnd
DT_PlayerVehicle!0x1b54 m_hoverVehicleThrottle
DT_PlayerVehicle!0x1b5c m_hoverVehicleBanking
DT_PlayerVehicle!0x1b60 m_hoverVehicleFrictionLastTime
DT_PlayerVehicle!0x1b64 m_hoverVehicleFrictionSurfPropOther
DT_PlayerVehicle!0x1b68 m_hoverVehicleFrictionNormal
DT_PlayerVehicle!0x1b74 m_hoverVehicleFrictionPos
DT_PlayerVehicle!0x1b8c m_hoverVehicleSeats
DT_PlayerVehicle!0x1bb0 m_abilityAttachmentEnts
DT_PlayerVehicle!0x1bb8 m_abilityAttachmentInts
DT_PlayerVehicle!0x1c9c m_overrideVehicleAngles
DT_PlayerVehicle!0x1ca8 m_overrideVehicleAnglesUntilTick
DT_PlayerVehicle!0x1cd0 m_pushingEnt
DT_PlayerVehicle!0x1d64 m_materialDualColorMask
class DT_PlayerWaypoint
{
	moveparent: Int,
	m_parentAttachmentIndex: Int,
	m_cellX: Int,
	m_cellY: Int,
	m_cellZ: Int,
	m_localOrigin: Vector,
	m_networkedFlags: Int,
	m_visibilityFlags: Int,
	m_iTeamNum: Int,
	m_teamMemberIndex: Int,
	m_hOwnerEntity: Int,
	m_iSignifierName: String,
	m_parentAttachmentModel: Int,
	m_realmsBitMask: BitMask,
	m_waypointType: Int,
	m_waypointBitfield: Int,
	m_waypointEnts: DataTable,
	m_waypointVectors: DataTable,
	m_waypointGameTimes: DataTable,
	m_waypointInts: DataTable,
	m_waypointFloats: DataTable,
	m_objectivePackedInt: Int,
	m_waypointGroupName: String,
	m_waypointGroupFlags: Int,
	m_waypointCustomType: String,
	m_waypointStringA: String,
	m_waypointStringB: String,
	m_waypointAssetA: String,
	m_waypointAssetB: String,
}

Offsets

DT_PlayerWaypoint!0x001c moveparent
DT_PlayerWaypoint!0x0024 m_parentAttachmentIndex
DT_PlayerWaypoint!0x004c m_cellX
DT_PlayerWaypoint!0x0050 m_cellY
DT_PlayerWaypoint!0x0054 m_cellZ
DT_PlayerWaypoint!0x0058 m_localOrigin
DT_PlayerWaypoint!0x03ec m_networkedFlags
DT_PlayerWaypoint!0x0440 m_visibilityFlags
DT_PlayerWaypoint!0x0448 m_iTeamNum
DT_PlayerWaypoint!0x0450 m_teamMemberIndex
DT_PlayerWaypoint!0x04a4 m_hOwnerEntity
DT_PlayerWaypoint!0x0580 m_iSignifierName
DT_PlayerWaypoint!0x0860 m_parentAttachmentModel
DT_PlayerWaypoint!0x0a48 m_realmsBitMask
DT_PlayerWaypoint!0x0a60 m_waypointType
DT_PlayerWaypoint!0x0a64 m_waypointBitfield
DT_PlayerWaypoint!0x0a68 m_waypointEnts
DT_PlayerWaypoint!0x0a88 m_waypointVectors
DT_PlayerWaypoint!0x0ae8 m_waypointGameTimes
DT_PlayerWaypoint!0x0b08 m_waypointInts
DT_PlayerWaypoint!0x0b28 m_waypointFloats
DT_PlayerWaypoint!0x0b48 m_objectivePackedInt
DT_PlayerWaypoint!0x0b4c m_waypointGroupName
DT_PlayerWaypoint!0x0b6c m_waypointGroupFlags
DT_PlayerWaypoint!0x0b70 m_waypointCustomType
DT_PlayerWaypoint!0x0b90 m_waypointStringA
DT_PlayerWaypoint!0x0bd0 m_waypointStringB
DT_PlayerWaypoint!0x0c18 m_waypointAssetA
DT_PlayerWaypoint!0x0c98 m_waypointAssetB
class DT_PlayerZipline
{
	m_ziplineReenableWeapons: Int,
	m_mountingZiplineDuration: Float,
	m_mountingZiplineAlpha: Float,
	m_ziplineStartTime: Time,
	m_ziplineEndTime: Time,
	m_mountingZiplineSourcePosition: Vector,
	m_mountingZiplineSourceVelocity: Vector,
	m_mountingZiplineTargetPosition: Vector,
	m_ziplineUsePosition: Vector,
	m_slidingZiplineAlpha: Float,
	m_lastMoveDir2D: Vector,
	m_ziplineReverse: Int,
}

Offsets

DT_PlayerZipline!0x0008 m_ziplineReenableWeapons
DT_PlayerZipline!0x000c m_mountingZiplineDuration
DT_PlayerZipline!0x0010 m_mountingZiplineAlpha
DT_PlayerZipline!0x0014 m_ziplineStartTime
DT_PlayerZipline!0x0018 m_ziplineEndTime
DT_PlayerZipline!0x001c m_mountingZiplineSourcePosition
DT_PlayerZipline!0x0028 m_mountingZiplineSourceVelocity
DT_PlayerZipline!0x0034 m_mountingZiplineTargetPosition
DT_PlayerZipline!0x004c m_ziplineUsePosition
DT_PlayerZipline!0x0058 m_slidingZiplineAlpha
DT_PlayerZipline!0x005c m_lastMoveDir2D
DT_PlayerZipline!0x0068 m_ziplineReverse
class DT_Player_AnimViewEntityData
{
	animViewEntityHandle: Int,
	animViewEntityAngleLerpInDuration: Float,
	animViewEntityOriginLerpInDuration: Float,
	animViewEntityLerpOutDuration: Float,
	animViewEntityStabilizePlayerEyeAngles: Int,
	animViewEntityThirdPersonCameraParity: Int,
	animViewEntityThirdPersonCameraAttachment: DataTable,
	animViewEntityNumThirdPersonCameraAttachments: Int,
	animViewEntityThirdPersonCameraVisibilityChecks: Int,
	animViewEntityDrawPlayer: Int,
	fovTarget: Float,
	fovSmoothTime: Float,
	animViewEntityParity: Int,
}

Offsets

DT_Player_AnimViewEntityData!0x0000 animViewEntityHandle
DT_Player_AnimViewEntityData!0x0004 animViewEntityAngleLerpInDuration
DT_Player_AnimViewEntityData!0x0008 animViewEntityOriginLerpInDuration
DT_Player_AnimViewEntityData!0x000c animViewEntityLerpOutDuration
DT_Player_AnimViewEntityData!0x0010 animViewEntityStabilizePlayerEyeAngles
DT_Player_AnimViewEntityData!0x0014 animViewEntityThirdPersonCameraParity
DT_Player_AnimViewEntityData!0x0018 animViewEntityThirdPersonCameraAttachment
DT_Player_AnimViewEntityData!0x0030 animViewEntityNumThirdPersonCameraAttachments
DT_Player_AnimViewEntityData!0x0034 animViewEntityThirdPersonCameraVisibilityChecks
DT_Player_AnimViewEntityData!0x0035 animViewEntityDrawPlayer
DT_Player_AnimViewEntityData!0x0038 fovTarget
DT_Player_AnimViewEntityData!0x003c fovSmoothTime
DT_Player_AnimViewEntityData!0x0048 animViewEntityParity
class DT_PortalNonLocalPlayerExclusive
{
	m_pusher: Int,
	m_originRelativeToPusher: Vector,
	m_cellX: Int,
	m_cellY: Int,
	m_cellZ: Int,
	m_localOrigin: VectorXY,
	m_localOrigin.z: Float,
	m_sliding: Int,
}

Offsets

DT_PortalNonLocalPlayerExclusive!0x0028 m_pusher
DT_PortalNonLocalPlayerExclusive!0x002c m_originRelativeToPusher
DT_PortalNonLocalPlayerExclusive!0x004c m_cellX
DT_PortalNonLocalPlayerExclusive!0x0050 m_cellY
DT_PortalNonLocalPlayerExclusive!0x0054 m_cellZ
DT_PortalNonLocalPlayerExclusive!0x0058 m_localOrigin
DT_PortalNonLocalPlayerExclusive!0x0060 m_localOrigin.z
DT_PortalNonLocalPlayerExclusive!0x2bf5 m_sliding
class DT_PortalPointPush extends DT_BaseEntity
{
	m_bEnabled: Int,
	m_flMagnitude: Float,
	m_flRadius: Float,
	m_flInnerRadius: Float,
	m_flConeOfInfluence: Float,
}

Offsets

DT_PortalPointPush!0x0a60 m_bEnabled
DT_PortalPointPush!0x0a64 m_flMagnitude
DT_PortalPointPush!0x0a68 m_flRadius
DT_PortalPointPush!0x0a6c m_flInnerRadius
DT_PortalPointPush!0x0a70 m_flConeOfInfluence
class DT_PostProcessController extends DT_BaseEntity
{
	m_flPostProcessParameters: DataTable,
	m_bMaster: Int,
}

Offsets

DT_PostProcessController!0x0a60 m_flPostProcessParameters
DT_PostProcessController!0x0a78 m_bMaster
class DT_PredictedAnimEventData
{
	m_predictedAnimEventTimes: DataTable,
	m_predictedAnimEventIndices: DataTable,
	m_predictedAnimEventCount: Int,
	m_predictedAnimEventTarget: Int,
	m_predictedAnimEventSequence: Int,
	m_predictedAnimEventModel: Int,
	m_predictedAnimEventsReadyToFireTime: Time,
}

Offsets

DT_PredictedAnimEventData!0x0008 m_predictedAnimEventTimes
DT_PredictedAnimEventData!0x0028 m_predictedAnimEventIndices
DT_PredictedAnimEventData!0x0048 m_predictedAnimEventCount
DT_PredictedAnimEventData!0x004c m_predictedAnimEventTarget
DT_PredictedAnimEventData!0x0050 m_predictedAnimEventSequence
DT_PredictedAnimEventData!0x0054 m_predictedAnimEventModel
DT_PredictedAnimEventData!0x0058 m_predictedAnimEventsReadyToFireTime
class DT_Projectile
{
	m_cellX: Int,
	m_cellY: Int,
	m_cellZ: Int,
	m_localOrigin: Vector,
	m_nModelIndex: Int,
	m_networkedFlags: Int,
	m_iTeamNum: Int,
	m_vecVelocity: Vector,
	m_localAngles: Vector,
	m_hOwnerEntity: Int,
	m_CollisionGroup: Int,
	m_PredictableID: Int,
	m_realmsBitMask: BitMask,
	m_weaponDataIsSet: Int,
	m_forceAdjustToGunBarrelDisabled: Int,
	m_weaponClassIndex: Int,
	m_destructionDistance: Float,
	m_passThroughDepthTotal: Int,
	m_modBitfield: Int,
	m_overrideMods: Int,
	m_projectileTrailIndex: Int,
	m_impactEffectTable: Int,
	m_reducedEffects: Int,
	m_projectileCreationTimeServer: Time,
	m_weaponSource: Int,
	m_passThroughModCount: Int,
	m_passThroughPoints: DataTable,
	m_preModdedTrailEffectIndices1p: DataTable,
	m_preModdedTrailEffectIndices3p: DataTable,
	m_launchOrigin: Vector,
}

Offsets

DT_Projectile!0x004c m_cellX
DT_Projectile!0x0050 m_cellY
DT_Projectile!0x0054 m_cellZ
DT_Projectile!0x0058 m_localOrigin
DT_Projectile!0x0064 m_nModelIndex
DT_Projectile!0x03ec m_networkedFlags
DT_Projectile!0x0448 m_iTeamNum
DT_Projectile!0x0484 m_vecVelocity
DT_Projectile!0x0490 m_localAngles
DT_Projectile!0x04a4 m_hOwnerEntity
DT_Projectile!0x0540 m_CollisionGroup
DT_Projectile!0x07cc m_PredictableID
DT_Projectile!0x0a48 m_realmsBitMask
DT_Projectile!0x1690 m_weaponDataIsSet
DT_Projectile!0x1691 m_forceAdjustToGunBarrelDisabled
DT_Projectile!0x1694 m_weaponClassIndex
DT_Projectile!0x1698 m_destructionDistance
DT_Projectile!0x169c m_passThroughDepthTotal
DT_Projectile!0x16a0 m_modBitfield
DT_Projectile!0x16a4 m_overrideMods
DT_Projectile!0x16a8 m_projectileTrailIndex
DT_Projectile!0x16ac m_impactEffectTable
DT_Projectile!0x16b0 m_reducedEffects
DT_Projectile!0x16b4 m_projectileCreationTimeServer
DT_Projectile!0x16b8 m_weaponSource
DT_Projectile!0x16bc m_passThroughModCount
DT_Projectile!0x16c0 m_passThroughPoints
DT_Projectile!0x16cc m_preModdedTrailEffectIndices1p
DT_Projectile!0x16d0 m_preModdedTrailEffectIndices3p
DT_Projectile!0x16d4 m_launchOrigin
class DT_PropSurvival
{
	moveparent: Int,
	m_parentAttachmentType: Int,
	m_parentAttachmentIndex: Int,
	m_fEffects: Int,
	m_usableType: Int,
	m_cellX: Int,
	m_cellY: Int,
	m_cellZ: Int,
	m_localOrigin: Vector,
	m_nModelIndex: Int,
	m_networkedFlags: Int,
	m_visibilityFlags: Int,
	m_localAngles: Vector,
	m_Collision: DT_CollisionProperty,
	m_CollisionGroup: Int,
	m_iSignifierName: String,
	m_parentAttachmentModel: Int,
	m_usablePriority: Int,
	m_usableDistanceOverride: Float,
	m_usableFOV: Float,
	m_usePromptSize: Float,
	m_realmsBitMask: BitMask,
	m_nSkin: Int,
	m_skinMod: Int,
	m_nBody: Int,
	m_camoIndex: Int,
	m_ammoInClip: Int,
	m_customScriptInt: Int,
	m_survivalProperty: Int,
	m_weaponNameIndex: Int,
	m_modBitField: Int,
	m_survivalPropFadeDist: Float,
}

Offsets

DT_PropSurvival!0x001c moveparent
DT_PropSurvival!0x0020 m_parentAttachmentType
DT_PropSurvival!0x0024 m_parentAttachmentIndex
DT_PropSurvival!0x0044 m_fEffects
DT_PropSurvival!0x0048 m_usableType
DT_PropSurvival!0x004c m_cellX
DT_PropSurvival!0x0050 m_cellY
DT_PropSurvival!0x0054 m_cellZ
DT_PropSurvival!0x0058 m_localOrigin
DT_PropSurvival!0x0064 m_nModelIndex
DT_PropSurvival!0x03ec m_networkedFlags
DT_PropSurvival!0x0440 m_visibilityFlags
DT_PropSurvival!0x0490 m_localAngles
DT_PropSurvival!0x04c0 m_Collision
DT_PropSurvival!0x0540 m_CollisionGroup
DT_PropSurvival!0x0580 m_iSignifierName
DT_PropSurvival!0x0860 m_parentAttachmentModel
DT_PropSurvival!0x0928 m_usablePriority
DT_PropSurvival!0x092c m_usableDistanceOverride
DT_PropSurvival!0x0930 m_usableFOV
DT_PropSurvival!0x0934 m_usePromptSize
DT_PropSurvival!0x0a48 m_realmsBitMask
DT_PropSurvival!0x0ea8 m_nSkin
DT_PropSurvival!0x0eac m_skinMod
DT_PropSurvival!0x0eb0 m_nBody
DT_PropSurvival!0x0eb4 m_camoIndex
DT_PropSurvival!0x1694 m_ammoInClip
DT_PropSurvival!0x1698 m_customScriptInt
DT_PropSurvival!0x169c m_survivalProperty
DT_PropSurvival!0x16a4 m_weaponNameIndex
DT_PropSurvival!0x16a8 m_modBitField
DT_PropSurvival!0x16b0 m_survivalPropFadeDist
class DT_RopeKeyframe
{
	m_localOrigin: Vector,
	moveparent: Int,
	m_parentAttachmentType: Int,
	m_parentAttachmentIndex: Int,
	m_visibilityFlags: Int,
	m_hOwnerEntity: Int,
	m_parentAttachmentHitbox: Int,
	m_parentAttachmentModel: Int,
	m_fadeDist: Float,
	m_ropeZiplineAutoDetachDistance: Float,
	m_ziplineSagEnable: Int,
	m_ziplineSagHeight: Float,
	m_ziplineMoveSpeedScale: Float,
	m_wiggleFadeStartTime: Time,
	m_wiggleEndTime: Time,
	m_wiggleMaxLen: Float,
	m_wiggleMagnitude: Float,
	m_wiggleSpeed: Float,
	m_flScrollSpeed: Float,
	m_RopeFlags: Int,
	m_iRopeMaterialModelIndex: Int,
	m_nSegments: Int,
	m_hStartPoint: Int,
	m_hEndPoint: Int,
	m_hPrevPoint: Int,
	m_iStartAttachment: Int,
	m_iEndAttachment: Int,
	m_subdivStackCount: Int,
	m_subdivSliceCount: Int,
	m_ropeLength: Int,
	m_constraintIterations: Int,
	m_ropeDampening: Float,
	m_Slack: Int,
	m_TextureScale: Float,
	m_TextureScale: Float,
	m_fLockedPoints: Int,
	m_lockDirectionCutoffLength: Int,
	m_lockDirectionStrength: Float,
	m_nChangeCount: Int,
	m_Width: Float,
	m_bConstrainBetweenEndpoints: Int,
}

Offsets

DT_RopeKeyframe!0x0004 m_localOrigin
DT_RopeKeyframe!0x001c moveparent
DT_RopeKeyframe!0x0020 m_parentAttachmentType
DT_RopeKeyframe!0x0024 m_parentAttachmentIndex
DT_RopeKeyframe!0x0440 m_visibilityFlags
DT_RopeKeyframe!0x04a4 m_hOwnerEntity
DT_RopeKeyframe!0x085c m_parentAttachmentHitbox
DT_RopeKeyframe!0x0860 m_parentAttachmentModel
DT_RopeKeyframe!0x086c m_fadeDist
DT_RopeKeyframe!0x0a60 m_ropeZiplineAutoDetachDistance
DT_RopeKeyframe!0x0a64 m_ziplineSagEnable
DT_RopeKeyframe!0x0a68 m_ziplineSagHeight
DT_RopeKeyframe!0x0b60 m_ziplineMoveSpeedScale
DT_RopeKeyframe!0x0b64 m_wiggleFadeStartTime
DT_RopeKeyframe!0x0b68 m_wiggleEndTime
DT_RopeKeyframe!0x0b6c m_wiggleMaxLen
DT_RopeKeyframe!0x0b70 m_wiggleMagnitude
DT_RopeKeyframe!0x0b74 m_wiggleSpeed
DT_RopeKeyframe!0x0bac m_flScrollSpeed
DT_RopeKeyframe!0x0bb0 m_RopeFlags
DT_RopeKeyframe!0x0bb4 m_iRopeMaterialModelIndex
DT_RopeKeyframe!0x0e38 m_nSegments
DT_RopeKeyframe!0x0e3c m_hStartPoint
DT_RopeKeyframe!0x0e40 m_hEndPoint
DT_RopeKeyframe!0x0e44 m_hPrevPoint
DT_RopeKeyframe!0x0e48 m_iStartAttachment
DT_RopeKeyframe!0x0e4a m_iEndAttachment
DT_RopeKeyframe!0x0e74 m_subdivStackCount
DT_RopeKeyframe!0x0e78 m_subdivSliceCount
DT_RopeKeyframe!0x0e7c m_ropeLength
DT_RopeKeyframe!0x0e84 m_constraintIterations
DT_RopeKeyframe!0x0e88 m_ropeDampening
DT_RopeKeyframe!0x0e8c m_Slack
DT_RopeKeyframe!0x0e90 m_TextureScale
DT_RopeKeyframe!0x0e90 m_TextureScale
DT_RopeKeyframe!0x0e94 m_fLockedPoints
DT_RopeKeyframe!0x0e98 m_lockDirectionCutoffLength
DT_RopeKeyframe!0x0e9c m_lockDirectionStrength
DT_RopeKeyframe!0x0ea0 m_nChangeCount
DT_RopeKeyframe!0x0ea4 m_Width
DT_RopeKeyframe!0x0f38 m_bConstrainBetweenEndpoints
class DT_ScriptMover extends DT_ScriptProp
{
	m_parentAttachmentType: Int,
	m_vecAngVelocity: Vector,
	m_vecVelocity: Vector,
	m_localAngles: Vector,
	m_parentAttachmentHitbox: Int,
}

Offsets

DT_ScriptMover!0x0020 m_parentAttachmentType
DT_ScriptMover!0x0128 m_vecAngVelocity
DT_ScriptMover!0x0484 m_vecVelocity
DT_ScriptMover!0x0490 m_localAngles
DT_ScriptMover!0x085c m_parentAttachmentHitbox
class DT_ScriptMoverLightweight
{
	moveparent: Int,
	m_parentAttachmentType: Int,
	m_parentAttachmentIndex: Int,
	m_fEffects: Int,
	m_moverNetworkCellX: Int,
	m_moverNetworkCellY: Int,
	m_moverNetworkCellZ: Int,
	m_moverNetworkLocalOrigin: Vector,
	m_nModelIndex: Int,
	m_moverNetworkAngularVelocity: Vector,
	m_networkedFlags: Int,
	m_moverNetworkLinearVelocity: Vector,
	m_moverNetworkLocalAngles: Vector,
	m_scriptNameIndex: Int,
	m_parentAttachmentHitbox: Int,
	m_parentAttachmentModel: Int,
	m_fadeDist: Float,
	m_moveModeNonPhysics: Int,
	m_moveModeIsLocal: Int,
	m_moveToStartPos: Vector,
	m_moveToEndPos: Vector,
	m_moveToTimeStart: Time,
	m_moveToTimeEnd: Time,
	m_moveToTimeEaseIn: Float,
	m_moveToTimeEaseOut: Float,
	m_moveVelocity: Vector,
	m_moveGravity: Vector,
	m_trainStartTime: Time,
	m_trainStopTime: Time,
	m_trainStartDistance: Float,
	m_trainCurrentNode: Int,
	m_trainStopNode: Int,
	m_trainInitialSpeed: Float,
	m_trainGoalSpeed: Float,
	m_trainAcceleration: Float,
	m_trainLastNode: Int,
	m_trainLastDistance: Float,
	m_trainLastSpeed: Float,
	m_trainFollowMover: Int,
	m_trainFollowDistance: Float,
	m_trainBreadcrumb: DataTable,
	m_trainBreadcrumbBegin: Int,
	m_trainBreadcrumbCount: Int,
	m_trainAutoRollStrength: Float,
	m_trainAutoRollLookAheadDistance: Float,
	m_trainAutoRollMax: Float,
	m_trainSimulateBeforeMeEntity: Int,
	m_rotateModeNonPhysics: Int,
	m_rotateModeIsLocal: Int,
	m_RotateToAnglesStart: Vector,
	m_RotateToAnglesEnd: Vector,
	m_rotateToTimeStart: Time,
	m_rotateToTimeEnd: Time,
	m_rotateToTimeEaseIn: Float,
	m_rotateToTimeEaseOut: Float,
	m_rotateAxis: Vector,
	m_rotateSpeed: Float,
	m_trainPitchMax: Float,
	m_useNonPhysicsMoveInterpolation: Int,
}

Offsets

DT_ScriptMoverLightweight!0x001c moveparent
DT_ScriptMoverLightweight!0x0020 m_parentAttachmentType
DT_ScriptMoverLightweight!0x0024 m_parentAttachmentIndex
DT_ScriptMoverLightweight!0x0044 m_fEffects
DT_ScriptMoverLightweight!0x004c m_moverNetworkCellX
DT_ScriptMoverLightweight!0x0050 m_moverNetworkCellY
DT_ScriptMoverLightweight!0x0054 m_moverNetworkCellZ
DT_ScriptMoverLightweight!0x0058 m_moverNetworkLocalOrigin
DT_ScriptMoverLightweight!0x0064 m_nModelIndex
DT_ScriptMoverLightweight!0x0128 m_moverNetworkAngularVelocity
DT_ScriptMoverLightweight!0x03ec m_networkedFlags
DT_ScriptMoverLightweight!0x0484 m_moverNetworkLinearVelocity
DT_ScriptMoverLightweight!0x0490 m_moverNetworkLocalAngles
DT_ScriptMoverLightweight!0x0690 m_scriptNameIndex
DT_ScriptMoverLightweight!0x085c m_parentAttachmentHitbox
DT_ScriptMoverLightweight!0x0860 m_parentAttachmentModel
DT_ScriptMoverLightweight!0x086c m_fadeDist
DT_ScriptMoverLightweight!0x17b4 m_moveModeNonPhysics
DT_ScriptMoverLightweight!0x17b8 m_moveModeIsLocal
DT_ScriptMoverLightweight!0x17bc m_moveToStartPos
DT_ScriptMoverLightweight!0x17c8 m_moveToEndPos
DT_ScriptMoverLightweight!0x17d4 m_moveToTimeStart
DT_ScriptMoverLightweight!0x17d8 m_moveToTimeEnd
DT_ScriptMoverLightweight!0x17dc m_moveToTimeEaseIn
DT_ScriptMoverLightweight!0x17e0 m_moveToTimeEaseOut
DT_ScriptMoverLightweight!0x17e4 m_moveVelocity
DT_ScriptMoverLightweight!0x17f0 m_moveGravity
DT_ScriptMoverLightweight!0x17fc m_trainStartTime
DT_ScriptMoverLightweight!0x1800 m_trainStopTime
DT_ScriptMoverLightweight!0x1804 m_trainStartDistance
DT_ScriptMoverLightweight!0x1808 m_trainCurrentNode
DT_ScriptMoverLightweight!0x180c m_trainStopNode
DT_ScriptMoverLightweight!0x1810 m_trainInitialSpeed
DT_ScriptMoverLightweight!0x1814 m_trainGoalSpeed
DT_ScriptMoverLightweight!0x1818 m_trainAcceleration
DT_ScriptMoverLightweight!0x181c m_trainLastNode
DT_ScriptMoverLightweight!0x1820 m_trainLastDistance
DT_ScriptMoverLightweight!0x1824 m_trainLastSpeed
DT_ScriptMoverLightweight!0x1828 m_trainFollowMover
DT_ScriptMoverLightweight!0x182c m_trainFollowDistance
DT_ScriptMoverLightweight!0x1830 m_trainBreadcrumb
DT_ScriptMoverLightweight!0x1850 m_trainBreadcrumbBegin
DT_ScriptMoverLightweight!0x1854 m_trainBreadcrumbCount
DT_ScriptMoverLightweight!0x1858 m_trainAutoRollStrength
DT_ScriptMoverLightweight!0x185c m_trainAutoRollLookAheadDistance
DT_ScriptMoverLightweight!0x1860 m_trainAutoRollMax
DT_ScriptMoverLightweight!0x1864 m_trainSimulateBeforeMeEntity
DT_ScriptMoverLightweight!0x1868 m_rotateModeNonPhysics
DT_ScriptMoverLightweight!0x186c m_rotateModeIsLocal
DT_ScriptMoverLightweight!0x1870 m_RotateToAnglesStart
DT_ScriptMoverLightweight!0x187c m_RotateToAnglesEnd
DT_ScriptMoverLightweight!0x1888 m_rotateToTimeStart
DT_ScriptMoverLightweight!0x188c m_rotateToTimeEnd
DT_ScriptMoverLightweight!0x1890 m_rotateToTimeEaseIn
DT_ScriptMoverLightweight!0x1894 m_rotateToTimeEaseOut
DT_ScriptMoverLightweight!0x1898 m_rotateAxis
DT_ScriptMoverLightweight!0x18a4 m_rotateSpeed
DT_ScriptMoverLightweight!0x18a8 m_trainPitchMax
DT_ScriptMoverLightweight!0x18c4 m_useNonPhysicsMoveInterpolation
class DT_ScriptMoverTrainNode
{
	m_cellX: Int,
	m_cellY: Int,
	m_cellZ: Int,
	m_localOrigin: Vector,
	m_scriptNameIndex: Int,
	m_firstChildEntityLink: Int,
	m_firstParentEntityLink: Int,
	m_numSmoothPoints: Int,
	m_trainNodeMakeSmoothPointsParity: Int,
	m_tangentType: Int,
	m_perfectCircularRotation: Int,
}

Offsets

DT_ScriptMoverTrainNode!0x004c m_cellX
DT_ScriptMoverTrainNode!0x0050 m_cellY
DT_ScriptMoverTrainNode!0x0054 m_cellZ
DT_ScriptMoverTrainNode!0x0058 m_localOrigin
DT_ScriptMoverTrainNode!0x0690 m_scriptNameIndex
DT_ScriptMoverTrainNode!0x0a40 m_firstChildEntityLink
DT_ScriptMoverTrainNode!0x0a44 m_firstParentEntityLink
DT_ScriptMoverTrainNode!0x0a60 m_numSmoothPoints
DT_ScriptMoverTrainNode!0x0a64 m_trainNodeMakeSmoothPointsParity
DT_ScriptMoverTrainNode!0x0a68 m_tangentType
DT_ScriptMoverTrainNode!0x0a6c m_perfectCircularRotation
class DT_ScriptNetData_SNDC_DEATH_BOX extends DT_ScriptNetData
{
	m_bools: Array,
	m_ranges: Array,
	m_int32s: Array,
	m_times: Array,
	m_entities: Array,
	m_bools[0]: Int,
	m_ranges[0]: Int,
	m_int32s[0]: Int,
	m_times[0]: Time,
	m_entities[0]: Int,
}

Offsets

DT_ScriptNetData_SNDC_DEATH_BOX!0x0000 m_bools
DT_ScriptNetData_SNDC_DEATH_BOX!0x0000 m_ranges
DT_ScriptNetData_SNDC_DEATH_BOX!0x0000 m_int32s
DT_ScriptNetData_SNDC_DEATH_BOX!0x0000 m_times
DT_ScriptNetData_SNDC_DEATH_BOX!0x0000 m_entities
DT_ScriptNetData_SNDC_DEATH_BOX!0x0c70 m_bools[0]
DT_ScriptNetData_SNDC_DEATH_BOX!0x0c74 m_ranges[0]
DT_ScriptNetData_SNDC_DEATH_BOX!0x0c98 m_int32s[0]
DT_ScriptNetData_SNDC_DEATH_BOX!0x0ca4 m_times[0]
DT_ScriptNetData_SNDC_DEATH_BOX!0x0cb0 m_entities[0]
class DT_ScriptNetData_SNDC_GLOBAL extends DT_ScriptNetData
{
	m_bools: Array,
	m_ranges: Array,
	m_int32s: Array,
	m_times: Array,
	m_entities: Array,
	m_bools[0]: Int,
	m_ranges[0]: Int,
	m_int32s[0]: Int,
	m_times[0]: Time,
	m_entities[0]: Int,
}

Offsets

DT_ScriptNetData_SNDC_GLOBAL!0x0000 m_bools
DT_ScriptNetData_SNDC_GLOBAL!0x0000 m_ranges
DT_ScriptNetData_SNDC_GLOBAL!0x0000 m_int32s
DT_ScriptNetData_SNDC_GLOBAL!0x0000 m_times
DT_ScriptNetData_SNDC_GLOBAL!0x0000 m_entities
DT_ScriptNetData_SNDC_GLOBAL!0x0c70 m_bools[0]
DT_ScriptNetData_SNDC_GLOBAL!0x0c82 m_ranges[0]
DT_ScriptNetData_SNDC_GLOBAL!0x0cc8 m_int32s[0]
DT_ScriptNetData_SNDC_GLOBAL!0x0cf0 m_times[0]
DT_ScriptNetData_SNDC_GLOBAL!0x0d58 m_entities[0]
class DT_ScriptNetData_SNDC_GLOBAL_NON_REWIND extends DT_ScriptNetData
{
	m_bools: Array,
	m_ranges: Array,
	m_int32s: Array,
	m_times: Array,
	m_entities: Array,
	m_bools[0]: Int,
	m_ranges[0]: Int,
	m_int32s[0]: Int,
	m_times[0]: Time,
	m_entities[0]: Int,
}

Offsets

DT_ScriptNetData_SNDC_GLOBAL_NON_REWIND!0x0000 m_bools
DT_ScriptNetData_SNDC_GLOBAL_NON_REWIND!0x0000 m_ranges
DT_ScriptNetData_SNDC_GLOBAL_NON_REWIND!0x0000 m_int32s
DT_ScriptNetData_SNDC_GLOBAL_NON_REWIND!0x0000 m_times
DT_ScriptNetData_SNDC_GLOBAL_NON_REWIND!0x0000 m_entities
DT_ScriptNetData_SNDC_GLOBAL_NON_REWIND!0x0c70 m_bools[0]
DT_ScriptNetData_SNDC_GLOBAL_NON_REWIND!0x0c82 m_ranges[0]
DT_ScriptNetData_SNDC_GLOBAL_NON_REWIND!0x0cc8 m_int32s[0]
DT_ScriptNetData_SNDC_GLOBAL_NON_REWIND!0x0cf0 m_times[0]
DT_ScriptNetData_SNDC_GLOBAL_NON_REWIND!0x0d58 m_entities[0]
class DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE extends DT_ScriptNetData
{
	m_bools: Array,
	m_ranges: Array,
	m_int32s: Array,
	m_times: Array,
	m_entities: Array,
	m_bools[0]: Int,
	m_ranges[0]: Int,
	m_int32s[0]: Int,
	m_times[0]: Time,
	m_entities[0]: Int,
}

Offsets

DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE!0x0000 m_bools
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE!0x0000 m_ranges
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE!0x0000 m_int32s
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE!0x0000 m_times
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE!0x0000 m_entities
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE!0x0c70 m_bools[0]
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE!0x0c8a m_ranges[0]
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE!0x0cd0 m_int32s[0]
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE!0x0ce8 m_times[0]
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE!0x0d10 m_entities[0]
class DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE_EXPANDED extends DT_ScriptNetData
{
	m_bools: Array,
	m_ranges: Array,
	m_int32s: Array,
	m_times: Array,
	m_entities: Array,
	m_bools[0]: Int,
	m_ranges[0]: Int,
	m_int32s[0]: Int,
	m_times[0]: Time,
	m_entities[0]: Int,
}

Offsets

DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE_EXPANDED!0x0000 m_bools
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE_EXPANDED!0x0000 m_ranges
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE_EXPANDED!0x0000 m_int32s
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE_EXPANDED!0x0000 m_times
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE_EXPANDED!0x0000 m_entities
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE_EXPANDED!0x0c70 m_bools[0]
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE_EXPANDED!0x0c8a m_ranges[0]
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE_EXPANDED!0x0d48 m_int32s[0]
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE_EXPANDED!0x0d60 m_times[0]
DT_ScriptNetData_SNDC_PLAYER_EXCLUSIVE_EXPANDED!0x0d88 m_entities[0]
class DT_ScriptNetData_SNDC_PLAYER_GLOBAL extends DT_ScriptNetData
{
	m_bools: Array,
	m_ranges: Array,
	m_int32s: Array,
	m_times: Array,
	m_entities: Array,
	m_bools[0]: Int,
	m_ranges[0]: Int,
	m_int32s[0]: Int,
	m_times[0]: Time,
	m_entities[0]: Int,
}

Offsets

DT_ScriptNetData_SNDC_PLAYER_GLOBAL!0x0000 m_bools
DT_ScriptNetData_SNDC_PLAYER_GLOBAL!0x0000 m_ranges
DT_ScriptNetData_SNDC_PLAYER_GLOBAL!0x0000 m_int32s
DT_ScriptNetData_SNDC_PLAYER_GLOBAL!0x0000 m_times
DT_ScriptNetData_SNDC_PLAYER_GLOBAL!0x0000 m_entities
DT_ScriptNetData_SNDC_PLAYER_GLOBAL!0x0c70 m_bools[0]
DT_ScriptNetData_SNDC_PLAYER_GLOBAL!0x0c82 m_ranges[0]
DT_ScriptNetData_SNDC_PLAYER_GLOBAL!0x0cc8 m_int32s[0]
DT_ScriptNetData_SNDC_PLAYER_GLOBAL!0x0d00 m_times[0]
DT_ScriptNetData_SNDC_PLAYER_GLOBAL!0x0d28 m_entities[0]
class DT_ScriptNetData_SNDC_TITAN_SOUL extends DT_ScriptNetData
{
	m_bools: Array,
	m_ranges: Array,
	m_int32s: Array,
	m_times: Array,
	m_entities: Array,
	m_bools[0]: Int,
	m_ranges[0]: Int,
	m_int32s[0]: Int,
	m_times[0]: Time,
	m_entities[0]: Int,
}

Offsets

DT_ScriptNetData_SNDC_TITAN_SOUL!0x0000 m_bools
DT_ScriptNetData_SNDC_TITAN_SOUL!0x0000 m_ranges
DT_ScriptNetData_SNDC_TITAN_SOUL!0x0000 m_int32s
DT_ScriptNetData_SNDC_TITAN_SOUL!0x0000 m_times
DT_ScriptNetData_SNDC_TITAN_SOUL!0x0000 m_entities
DT_ScriptNetData_SNDC_TITAN_SOUL!0x0c70 m_bools[0]
DT_ScriptNetData_SNDC_TITAN_SOUL!0x0c7a m_ranges[0]
DT_ScriptNetData_SNDC_TITAN_SOUL!0x0ca0 m_int32s[0]
DT_ScriptNetData_SNDC_TITAN_SOUL!0x0cb0 m_times[0]
DT_ScriptNetData_SNDC_TITAN_SOUL!0x0cd8 m_entities[0]
class DT_ScriptProp extends DT_DynamicProp
{
	m_networkedFlags: Int,
	m_iHealth: Int,
	m_iMaxHealth: Int,
	m_minimapData: DT_MinimapBaseEntityData,
	m_nameVisibilityFlags: Int,
	m_title: String,
	m_footstepType: String,
	m_renderColorFriendlyIsValid: Int,
	m_renderColorFriendly: Int,
	m_armorType: Int,
	m_scriptPropFlags: Int,
	m_scriptPropSmartAmmoLockType: Int,
}

Offsets

DT_ScriptProp!0x03ec m_networkedFlags
DT_ScriptProp!0x0438 m_iHealth
DT_ScriptProp!0x0578 m_iMaxHealth
DT_ScriptProp!0x0968 m_minimapData
DT_ScriptProp!0x09b8 m_nameVisibilityFlags
DT_ScriptProp!0x16f0 m_title
DT_ScriptProp!0x1710 m_footstepType
DT_ScriptProp!0x1750 m_renderColorFriendlyIsValid
DT_ScriptProp!0x1751 m_renderColorFriendly
DT_ScriptProp!0x1758 m_armorType
DT_ScriptProp!0x175c m_scriptPropFlags
DT_ScriptProp!0x1760 m_scriptPropSmartAmmoLockType
class DT_ScriptTraceVolume extends DT_BaseEntity
{
	m_shapeType: Int,
	m_sphereRadius: Float,
	m_boxMins: Vector,
	m_boxMaxs: Vector,
	m_drawDebug: Int,
}

Offsets

DT_ScriptTraceVolume!0x0a60 m_shapeType
DT_ScriptTraceVolume!0x0a64 m_sphereRadius
DT_ScriptTraceVolume!0x0a68 m_boxMins
DT_ScriptTraceVolume!0x0a74 m_boxMaxs
DT_ScriptTraceVolume!0x0a80 m_drawDebug
class DT_SequenceTransitioner
{
	m_sequenceTransitionerLayers: DataTable,
	m_sequenceTransitionerLayerCount: Int,
}

Offsets

DT_SequenceTransitioner!0x0050 m_sequenceTransitionerLayers
DT_SequenceTransitioner!0x01a0 m_sequenceTransitionerLayerCount
class DT_SequenceTransitionerLayer
{
	m_sequenceTransitionerLayerActive: Int,
	m_sequenceTransitionerLayerStartCycle: Cycle,
	m_sequenceTransitionerLayerSequence: Int,
	m_sequenceTransitionerLayerPlaybackRate: Float,
	m_sequenceTransitionerLayerStartTime: Time,
	m_sequenceTransitionerLayerFadeOutDuration: Cycle,
}

Offsets

DT_SequenceTransitionerLayer!0x0018 m_sequenceTransitionerLayerActive
DT_SequenceTransitionerLayer!0x001c m_sequenceTransitionerLayerStartCycle
DT_SequenceTransitionerLayer!0x0020 m_sequenceTransitionerLayerSequence
DT_SequenceTransitionerLayer!0x0028 m_sequenceTransitionerLayerPlaybackRate
DT_SequenceTransitionerLayer!0x002c m_sequenceTransitionerLayerStartTime
DT_SequenceTransitionerLayer!0x0030 m_sequenceTransitionerLayerFadeOutDuration
class DT_SoundData
{
	m_targetEnt: Int,
	m_soundID: BitMask,
	m_networkTableID: Int,
	m_soundIsStart: Int,
	m_seek: Float,
}

Offsets

DT_SoundData!0x0000 m_targetEnt
DT_SoundData!0x0008 m_soundID
DT_SoundData!0x0010 m_networkTableID
DT_SoundData!0x0014 m_soundIsStart
DT_SoundData!0x0018 m_seek
class DT_StatueProp extends DT_PhysicsProp
{
	m_hInitBaseAnimating: Int,
	m_bShatter: Int,
	m_nShatterFlags: Int,
	m_vShatterPosition: Vector,
	m_vShatterForce: Vector,
}

Offsets

DT_StatueProp!0x16f0 m_hInitBaseAnimating
DT_StatueProp!0x16f4 m_bShatter
DT_StatueProp!0x16f8 m_nShatterFlags
DT_StatueProp!0x16fc m_vShatterPosition
DT_StatueProp!0x1708 m_vShatterForce
class DT_StatusEffectPlugin
{
	m_hOwnerEntity: Int,
	m_statusEffectsTimedPluginNV: DataTable,
	m_statusEffectsEndlessPluginNV: DataTable,
}

Offsets

DT_StatusEffectPlugin!0x04a4 m_hOwnerEntity
DT_StatusEffectPlugin!0x0a60 m_statusEffectsTimedPluginNV
DT_StatusEffectPlugin!0x0a78 m_statusEffectsEndlessPluginNV
class DT_TEBreakModel extends DT_BaseTempEntity
{
	m_vecOrigin: Vector,
	m_angRotation.x: Float,
	m_angRotation.y: Float,
	m_angRotation.z: Float,
	m_vecSize: Vector,
	m_vecVelocity: Vector,
	m_nRandomization: Int,
	m_nModelIndex: Int,
	m_nCount: Int,
	m_fTime: Float,
	m_nFlags: Int,
}

Offsets

DT_TEBreakModel!0x0028 m_vecOrigin
DT_TEBreakModel!0x0034 m_angRotation.x
DT_TEBreakModel!0x0038 m_angRotation.y
DT_TEBreakModel!0x003c m_angRotation.z
DT_TEBreakModel!0x0040 m_vecSize
DT_TEBreakModel!0x004c m_vecVelocity
DT_TEBreakModel!0x0058 m_nRandomization
DT_TEBreakModel!0x005c m_nModelIndex
DT_TEBreakModel!0x0060 m_nCount
DT_TEBreakModel!0x0064 m_fTime
DT_TEBreakModel!0x0068 m_nFlags
class DT_TEExplosion extends DT_TEParticleSystem
{
	m_fScale: Float,
	m_nFrameRate: Int,
	m_nFlags: Int,
	m_vecNormal: Vector,
	m_chMaterialType: Int,
	m_nRadius: Int,
	m_nInnerRadius: Int,
	m_nMagnitude: Int,
	m_impactEffectTableIndex: Int,
	m_surfaceProp: Int,
	m_owner: Int,
	m_victim: Int,
}

Offsets

DT_TEExplosion!0x0038 m_fScale
DT_TEExplosion!0x003c m_nFrameRate
DT_TEExplosion!0x0040 m_nFlags
DT_TEExplosion!0x0044 m_vecNormal
DT_TEExplosion!0x0050 m_chMaterialType
DT_TEExplosion!0x0054 m_nRadius
DT_TEExplosion!0x0058 m_nInnerRadius
DT_TEExplosion!0x005c m_nMagnitude
DT_TEExplosion!0x0060 m_impactEffectTableIndex
DT_TEExplosion!0x0064 m_surfaceProp
DT_TEExplosion!0x0068 m_owner
DT_TEExplosion!0x006c m_victim
class DT_TEPhysicsProp extends DT_BaseTempEntity
{
	m_vecOrigin: Vector,
	m_angRotation.x: Float,
	m_angRotation.y: Float,
	m_angRotation.z: Float,
	m_vecVelocity: Vector,
	m_nModelIndex: Int,
	m_nSkin: Int,
	m_nFlags: Int,
	m_nEffects: Int,
}

Offsets

DT_TEPhysicsProp!0x0028 m_vecOrigin
DT_TEPhysicsProp!0x0034 m_angRotation.x
DT_TEPhysicsProp!0x0038 m_angRotation.y
DT_TEPhysicsProp!0x003c m_angRotation.z
DT_TEPhysicsProp!0x0040 m_vecVelocity
DT_TEPhysicsProp!0x004c m_nModelIndex
DT_TEPhysicsProp!0x0050 m_nSkin
DT_TEPhysicsProp!0x0054 m_nFlags
DT_TEPhysicsProp!0x0058 m_nEffects
class DT_TEProjectileTrail extends DT_BaseTempEntity
{
	m_owner: Int,
	m_startPos: Vector,
	m_endPos: Vector,
	m_weaponClassIndex: Int,
	m_modBitfield: Int,
	m_projectileTrailIndex: Int,
	m_impactEffectTable: Int,
}

Offsets

DT_TEProjectileTrail!0x0028 m_owner
DT_TEProjectileTrail!0x002c m_startPos
DT_TEProjectileTrail!0x0038 m_endPos
DT_TEProjectileTrail!0x0044 m_weaponClassIndex
DT_TEProjectileTrail!0x0048 m_modBitfield
DT_TEProjectileTrail!0x004c m_projectileTrailIndex
DT_TEProjectileTrail!0x0050 m_impactEffectTable
class DT_TEScriptParticleSystem extends DT_BaseTempEntity
{
	m_effectIndex: Int,
	m_origin: Vector,
	m_angles: Vector,
	m_controlPoint1: Vector,
}

Offsets

DT_TEScriptParticleSystem!0x0028 m_effectIndex
DT_TEScriptParticleSystem!0x002c m_origin
DT_TEScriptParticleSystem!0x0038 m_angles
DT_TEScriptParticleSystem!0x0044 m_controlPoint1
class DT_TEScriptParticleSystemOnEntity extends DT_BaseTempEntity
{
	m_effectIndex: Int,
	m_ent: Int,
	m_attachType: Int,
	m_attachmentIndex: Int,
	m_attachType2: Int,
	m_attachmentIndex2: Int,
}

Offsets

DT_TEScriptParticleSystemOnEntity!0x0028 m_effectIndex
DT_TEScriptParticleSystemOnEntity!0x002c m_ent
DT_TEScriptParticleSystemOnEntity!0x0030 m_attachType
DT_TEScriptParticleSystemOnEntity!0x0034 m_attachmentIndex
DT_TEScriptParticleSystemOnEntity!0x0038 m_attachType2
DT_TEScriptParticleSystemOnEntity!0x003c m_attachmentIndex2
class DT_TEShatterSurface extends DT_BaseTempEntity
{
	m_vecOrigin: Vector,
	m_vecAngles: Vector,
	m_vecForce: Vector,
	m_vecForcePos: Vector,
	m_flWidth: Float,
	m_flHeight: Float,
	m_flShardSize: Float,
	m_nSurfaceType: Int,
}

Offsets

DT_TEShatterSurface!0x0028 m_vecOrigin
DT_TEShatterSurface!0x0034 m_vecAngles
DT_TEShatterSurface!0x0040 m_vecForce
DT_TEShatterSurface!0x004c m_vecForcePos
DT_TEShatterSurface!0x0058 m_flWidth
DT_TEShatterSurface!0x005c m_flHeight
DT_TEShatterSurface!0x0060 m_flShardSize
DT_TEShatterSurface!0x0064 m_nSurfaceType
class DT_Team
{
	player_array_element: Int,
	"player_array": Array,
	m_score: Int,
	m_score2: Int,
	m_kills: Int,
	m_deaths: Int,
	m_iRoundsWon: Int,
	m_iTeamTeamNum: Int,
	m_teamColor: Vector,
	m_szTeamname: String,
	m_reservedPlayerCount: Int,
	m_connectingPlayerCount: Int,
	m_loadingPlayerCount: Int,
}

Offsets

DT_Team!0x0000 player_array_element
DT_Team!0x0000 "player_array"
DT_Team!0x0a60 m_score
DT_Team!0x0a64 m_score2
DT_Team!0x0a68 m_kills
DT_Team!0x0a6c m_deaths
DT_Team!0x0a70 m_iRoundsWon
DT_Team!0x0a74 m_iTeamTeamNum
DT_Team!0x0a78 m_teamColor
DT_Team!0x0aa8 m_szTeamname
DT_Team!0x0ba8 m_reservedPlayerCount
DT_Team!0x0bac m_connectingPlayerCount
DT_Team!0x0bb0 m_loadingPlayerCount
class DT_Tether
{
	pos: Vector,
	health: Float,
	strength: Float,
	healthDrainPerSec: Float,
	healthStretchDamageScale: Float,
	healthVelocityDamageScale: Float,
	radius: Float,
}

Offsets

DT_Tether!0x0000 pos
DT_Tether!0x000c health
DT_Tether!0x0010 strength
DT_Tether!0x0014 healthDrainPerSec
DT_Tether!0x0018 healthStretchDamageScale
DT_Tether!0x001c healthVelocityDamageScale
DT_Tether!0x0020 radius
class DT_ThirdPersonView
{
	m_thirdPersonEntViewOffset.x: Float,
	m_thirdPersonEntViewOffset.y: Float,
	m_thirdPersonEntViewOffset.z: Float,
	m_thirdPersonEntShouldViewAnglesFollowThirdPersonEnt: Int,
	m_thirdPersonEntPitchIsFreelook: Int,
	m_thirdPersonEntYawIsFreelook: Int,
	m_thirdPersonEntUseFixedDist: Int,
	m_thirdPersonEntFixedClientOnly: Int,
	m_thirdPersonEntPushedInByGeo: Int,
	m_thirdPersonEntDrawViewmodel: Int,
	m_thirdPersonEntEnableCameraLag: Int,
	m_thirdPersonEntFreezeLookControls: Int,
	m_thirdPersonEntBlendInTotalDuration: Float,
	m_thirdPersonEntBlendInEaseInDuration: Float,
	m_thirdPersonEntBlendInEaseOutDuration: Float,
	m_thirdPersonEntBlendOutDuration: Float,
	m_thirdPersonEntFixedPitch: Float,
	m_thirdPersonEntFixedYaw: Float,
	m_thirdPersonEntFixedDist: Float,
	m_thirdPersonEntFixedHeight: Float,
	m_thirdPersonEntFixedRight: Float,
	m_thirdPersonEntMinYaw: Float,
	m_thirdPersonEntMaxYaw: Float,
	m_thirdPersonEntMinPitch: Float,
	m_thirdPersonEntMaxPitch: Float,
	m_thirdPersonEntSpringToCenterRate: Float,
	m_thirdPersonEntSpringToCenterDelay: Float,
	m_thirdPersonEntLookaheadLowerEntSpeed: Float,
	m_thirdPersonEntLookaheadUpperEntSpeed: Float,
	m_thirdPersonEntLookaheadMaxAngle: Float,
	m_thirdPersonEntLookaheadLerpAheadRate: Float,
	m_thirdPersonEntLookaheadLerpToCenterRate: Float,
}

Offsets

DT_ThirdPersonView!0x0000 m_thirdPersonEntViewOffset.x
DT_ThirdPersonView!0x0004 m_thirdPersonEntViewOffset.y
DT_ThirdPersonView!0x0008 m_thirdPersonEntViewOffset.z
DT_ThirdPersonView!0x000c m_thirdPersonEntShouldViewAnglesFollowThirdPersonEnt
DT_ThirdPersonView!0x000d m_thirdPersonEntPitchIsFreelook
DT_ThirdPersonView!0x000e m_thirdPersonEntYawIsFreelook
DT_ThirdPersonView!0x000f m_thirdPersonEntUseFixedDist
DT_ThirdPersonView!0x0010 m_thirdPersonEntFixedClientOnly
DT_ThirdPersonView!0x0011 m_thirdPersonEntPushedInByGeo
DT_ThirdPersonView!0x0012 m_thirdPersonEntDrawViewmodel
DT_ThirdPersonView!0x0013 m_thirdPersonEntEnableCameraLag
DT_ThirdPersonView!0x0014 m_thirdPersonEntFreezeLookControls
DT_ThirdPersonView!0x0018 m_thirdPersonEntBlendInTotalDuration
DT_ThirdPersonView!0x001c m_thirdPersonEntBlendInEaseInDuration
DT_ThirdPersonView!0x0020 m_thirdPersonEntBlendInEaseOutDuration
DT_ThirdPersonView!0x0024 m_thirdPersonEntBlendOutDuration
DT_ThirdPersonView!0x0028 m_thirdPersonEntFixedPitch
DT_ThirdPersonView!0x002c m_thirdPersonEntFixedYaw
DT_ThirdPersonView!0x0030 m_thirdPersonEntFixedDist
DT_ThirdPersonView!0x0034 m_thirdPersonEntFixedHeight
DT_ThirdPersonView!0x0038 m_thirdPersonEntFixedRight
DT_ThirdPersonView!0x0050 m_thirdPersonEntMinYaw
DT_ThirdPersonView!0x0054 m_thirdPersonEntMaxYaw
DT_ThirdPersonView!0x0058 m_thirdPersonEntMinPitch
DT_ThirdPersonView!0x005c m_thirdPersonEntMaxPitch
DT_ThirdPersonView!0x0060 m_thirdPersonEntSpringToCenterRate
DT_ThirdPersonView!0x0064 m_thirdPersonEntSpringToCenterDelay
DT_ThirdPersonView!0x0068 m_thirdPersonEntLookaheadLowerEntSpeed
DT_ThirdPersonView!0x006c m_thirdPersonEntLookaheadUpperEntSpeed
DT_ThirdPersonView!0x0070 m_thirdPersonEntLookaheadMaxAngle
DT_ThirdPersonView!0x0074 m_thirdPersonEntLookaheadLerpAheadRate
DT_ThirdPersonView!0x0078 m_thirdPersonEntLookaheadLerpToCenterRate
class DT_TitanSoul
{
	statuseffectsdata_soul: DT_TitanSoul_StatusEffects,
	m_bossPlayer: Int,
	m_shieldHealth: Int,
	m_shieldHealthMax: Int,
	m_networkedFlags: Int,
	m_titan: Int,
	m_titanSoulScriptNetData: Int,
	m_lastRodeoHitTime: Time,
	m_nextCoreChargeAvailable: Time,
	m_coreChargeExpireTime: Time,
	m_coreChargeStartTime: Time,
	m_coreUseDuration: Time,
	m_damageComboLatestUpdateTime: Time,
	m_damageComboStartHealth: Int,
	m_stance: Int,
	m_doomed: Int,
	m_playerSettingsNum: BitMask,
	m_invalidHealthBarEnt: Int,
	m_bEjecting: Int,
	m_isValidRodeoTarget: Int,
}

Offsets

DT_TitanSoul!0x0000 statuseffectsdata_soul
DT_TitanSoul!0x0124 m_bossPlayer
DT_TitanSoul!0x0170 m_shieldHealth
DT_TitanSoul!0x0174 m_shieldHealthMax
DT_TitanSoul!0x03ec m_networkedFlags
DT_TitanSoul!0x0a60 m_titan
DT_TitanSoul!0x0a68 m_titanSoulScriptNetData
DT_TitanSoul!0x0c00 m_lastRodeoHitTime
DT_TitanSoul!0x0c08 m_nextCoreChargeAvailable
DT_TitanSoul!0x0c10 m_coreChargeExpireTime
DT_TitanSoul!0x0c18 m_coreChargeStartTime
DT_TitanSoul!0x0c1c m_coreUseDuration
DT_TitanSoul!0x0c20 m_damageComboLatestUpdateTime
DT_TitanSoul!0x0c24 m_damageComboStartHealth
DT_TitanSoul!0x0dc8 m_stance
DT_TitanSoul!0x0dcc m_doomed
DT_TitanSoul!0x0dd0 m_playerSettingsNum
DT_TitanSoul!0x0dd8 m_invalidHealthBarEnt
DT_TitanSoul!0x0dd9 m_bEjecting
DT_TitanSoul!0x0dda m_isValidRodeoTarget
class DT_TitanSoul_StatusEffects
{
	m_statusEffectsTimedTitanSoulNV: DataTable,
	m_statusEffectsEndlessTitanSoulNV: DataTable,
}

Offsets

DT_TitanSoul_StatusEffects!0x0c28 m_statusEffectsTimedTitanSoulNV
DT_TitanSoul_StatusEffects!0x0d18 m_statusEffectsEndlessTitanSoulNV
class DT_TriggerCylinderHeavy extends DT_BaseTrigger
{
	m_triggerFilterMask: BitMask,
	m_radius: Float,
	m_aboveHeight: Float,
	m_belowHeight: Float,
	m_teslaTrapBaseHeight: Float,
	m_vertOverride: Float,
	m_launchPower: Float,
	m_punchSoftAmount: Float,
	m_punchHardAmount: Float,
	m_punchRandomBoost: Float,
	m_gravityLiftUpSpeed: Float,
	m_gravityLiftMoveSpeed: Float,
	m_gravityLiftMoveAccel: Float,
	m_gravityLiftToCenterSpeed: Float,
	m_gravityLiftToCenterAccel: Float,
	m_gravityLiftEjectUpSpeed: Float,
	m_gravityLiftEjectForwardSpeed: Float,
	m_gravityLiftMaxEjectTime: Float,
	m_gravityLiftMaxHoverTime: Float,
	m_blackholeIsStrongPulling: Int,
	m_blackholeStrongPullAddlSpeed: Float,
	m_blackholeOuterPullSpeed: Float,
	m_blackholeInnerPullSpeed: Float,
	m_blackholeOuterMoveSpeed: Float,
	m_blackholeInnerMoveSpeed: Float,
	m_blackholeInnerRadius: Float,
	m_crowdPusherRadius: Float,
	m_crowdPusherArcDeg: Float,
	m_crowdPusherPower: Float,
	m_crowdPusherShovePower: Float,
	m_triggerType: Int,
	m_teslaTrapFXVisible: Int,
	m_teslaTrapObstructedEndTime: Time,
	m_teslaTrapStart: Int,
	m_teslaTrapEnd: Int,
	m_teslaTrapUp: Vector,
	m_launchDir: Vector,
	m_mortarRingSegementStart: Int,
	m_mortarRingSegementEnd: Int,
}

Offsets

DT_TriggerCylinderHeavy!0x0aa0 m_triggerFilterMask
DT_TriggerCylinderHeavy!0x0aa8 m_radius
DT_TriggerCylinderHeavy!0x0aac m_aboveHeight
DT_TriggerCylinderHeavy!0x0ab0 m_belowHeight
DT_TriggerCylinderHeavy!0x0ab4 m_teslaTrapBaseHeight
DT_TriggerCylinderHeavy!0x0ab8 m_vertOverride
DT_TriggerCylinderHeavy!0x0abc m_launchPower
DT_TriggerCylinderHeavy!0x0ac0 m_punchSoftAmount
DT_TriggerCylinderHeavy!0x0ac4 m_punchHardAmount
DT_TriggerCylinderHeavy!0x0ac8 m_punchRandomBoost
DT_TriggerCylinderHeavy!0x0acc m_gravityLiftUpSpeed
DT_TriggerCylinderHeavy!0x0ad0 m_gravityLiftMoveSpeed
DT_TriggerCylinderHeavy!0x0ad4 m_gravityLiftMoveAccel
DT_TriggerCylinderHeavy!0x0ad8 m_gravityLiftToCenterSpeed
DT_TriggerCylinderHeavy!0x0adc m_gravityLiftToCenterAccel
DT_TriggerCylinderHeavy!0x0ae0 m_gravityLiftEjectUpSpeed
DT_TriggerCylinderHeavy!0x0ae4 m_gravityLiftEjectForwardSpeed
DT_TriggerCylinderHeavy!0x0ae8 m_gravityLiftMaxEjectTime
DT_TriggerCylinderHeavy!0x0aec m_gravityLiftMaxHoverTime
DT_TriggerCylinderHeavy!0x0af0 m_blackholeIsStrongPulling
DT_TriggerCylinderHeavy!0x0af4 m_blackholeStrongPullAddlSpeed
DT_TriggerCylinderHeavy!0x0af8 m_blackholeOuterPullSpeed
DT_TriggerCylinderHeavy!0x0afc m_blackholeInnerPullSpeed
DT_TriggerCylinderHeavy!0x0b00 m_blackholeOuterMoveSpeed
DT_TriggerCylinderHeavy!0x0b04 m_blackholeInnerMoveSpeed
DT_TriggerCylinderHeavy!0x0b08 m_blackholeInnerRadius
DT_TriggerCylinderHeavy!0x0b0c m_crowdPusherRadius
DT_TriggerCylinderHeavy!0x0b10 m_crowdPusherArcDeg
DT_TriggerCylinderHeavy!0x0b14 m_crowdPusherPower
DT_TriggerCylinderHeavy!0x0b18 m_crowdPusherShovePower
DT_TriggerCylinderHeavy!0x0b1c m_triggerType
DT_TriggerCylinderHeavy!0x0b20 m_teslaTrapFXVisible
DT_TriggerCylinderHeavy!0x0b28 m_teslaTrapObstructedEndTime
DT_TriggerCylinderHeavy!0x0b2c m_teslaTrapStart
DT_TriggerCylinderHeavy!0x0b30 m_teslaTrapEnd
DT_TriggerCylinderHeavy!0x0b34 m_teslaTrapUp
DT_TriggerCylinderHeavy!0x0b40 m_launchDir
DT_TriggerCylinderHeavy!0x0b54 m_mortarRingSegementStart
DT_TriggerCylinderHeavy!0x0b58 m_mortarRingSegementEnd
class DT_TriggerPointGravity extends DT_BaseTrigger
{
	m_pullOuterRadius: Float,
	m_pullInnerRadius: Float,
	m_reduceSpeedOuterRadius: Float,
	m_reduceSpeedInnerRadius: Float,
	m_pullAccel: Float,
	m_pullSpeed: Float,
	m_constantPullStregnth: Int,
}

Offsets

DT_TriggerPointGravity!0x0aa0 m_pullOuterRadius
DT_TriggerPointGravity!0x0aa4 m_pullInnerRadius
DT_TriggerPointGravity!0x0aa8 m_reduceSpeedOuterRadius
DT_TriggerPointGravity!0x0aac m_reduceSpeedInnerRadius
DT_TriggerPointGravity!0x0ab0 m_pullAccel
DT_TriggerPointGravity!0x0ab4 m_pullSpeed
DT_TriggerPointGravity!0x0ab8 m_constantPullStregnth
class DT_Turret extends DT_BaseAnimatingOverlay
{
	m_iHealth: Int,
	m_iMaxHealth: Int,
	m_overlayEventParity: DataTable,
	m_settingsIndex: Int,
	m_driver: Int,
	m_forceAimPitch: Float,
	m_forceAimYaw: Float,
	m_driverDetachTime: Float,
	m_driverState: Int,
	m_turretWeapon: Int,
	m_title: String,
}

Offsets

DT_Turret!0x0438 m_iHealth
DT_Turret!0x0578 m_iMaxHealth
DT_Turret!0x17a1 m_overlayEventParity
DT_Turret!0x19e8 m_settingsIndex
DT_Turret!0x1a18 m_driver
DT_Turret!0x1a40 m_forceAimPitch
DT_Turret!0x1a44 m_forceAimYaw
DT_Turret!0x1a48 m_driverDetachTime
DT_Turret!0x1a4c m_driverState
DT_Turret!0x1a50 m_turretWeapon
DT_Turret!0x1a5c m_title
class DT_VGuiScreen extends DT_BaseEntity
{
	m_flWidth: Float,
	m_flHeight: Float,
	m_nPanelName: Int,
	m_nAttachmentIndex: Int,
	m_nOverlayMaterial: Int,
	m_fScreenFlags: Int,
	m_hPlayerOwner: Int,
}

Offsets

DT_VGuiScreen!0x0a60 m_flWidth
DT_VGuiScreen!0x0a64 m_flHeight
DT_VGuiScreen!0x0a70 m_nPanelName
DT_VGuiScreen!0x0a8c m_nAttachmentIndex
DT_VGuiScreen!0x0a90 m_nOverlayMaterial
DT_VGuiScreen!0x0a94 m_fScreenFlags
DT_VGuiScreen!0x0af8 m_hPlayerOwner
class DT_VehicleDriverExclusive
{
	m_hoverVehicleHoverOffsetPrev: Array,
	m_localOrigin: VectorXY,
	m_localOrigin.z: Float,
	m_hoverVehicleHoverOffsetPrev[0]: Float,
	m_hoverVehicleSmoothTilt: Vector,
	m_hoverVehicleSmoothTiltVelocity: Vector,
	m_hoverVehicleSmoothYaw: Float,
	m_hoverVehicleSmoothYawVelocity: Float,
	m_hoverVehicleLookAheadAcceleration: Vector,
	m_hoverVehicleDebugFlyMode: Int,
	m_hoverVehiclePhysPush: Vector,
	m_pushedFixedPointOffset: DataTable,
}

Offsets

DT_VehicleDriverExclusive!0x0000 m_hoverVehicleHoverOffsetPrev
DT_VehicleDriverExclusive!0x0004 m_localOrigin
DT_VehicleDriverExclusive!0x000c m_localOrigin.z
DT_VehicleDriverExclusive!0x1a48 m_hoverVehicleHoverOffsetPrev[0]
DT_VehicleDriverExclusive!0x1b18 m_hoverVehicleSmoothTilt
DT_VehicleDriverExclusive!0x1b24 m_hoverVehicleSmoothTiltVelocity
DT_VehicleDriverExclusive!0x1b30 m_hoverVehicleSmoothYaw
DT_VehicleDriverExclusive!0x1b34 m_hoverVehicleSmoothYawVelocity
DT_VehicleDriverExclusive!0x1b38 m_hoverVehicleLookAheadAcceleration
DT_VehicleDriverExclusive!0x1b4c m_hoverVehicleDebugFlyMode
DT_VehicleDriverExclusive!0x1b80 m_hoverVehiclePhysPush
DT_VehicleDriverExclusive!0x1cb8 m_pushedFixedPointOffset
class DT_VehicleNonDriverExclusive
{
	m_cellX: Int,
	m_cellY: Int,
	m_cellZ: Int,
	m_localOrigin: VectorXY,
	m_localOrigin.z: Float,
}

Offsets

DT_VehicleNonDriverExclusive!0x004c m_cellX
DT_VehicleNonDriverExclusive!0x0050 m_cellY
DT_VehicleNonDriverExclusive!0x0054 m_cellZ
DT_VehicleNonDriverExclusive!0x0058 m_localOrigin
DT_VehicleNonDriverExclusive!0x0060 m_localOrigin.z
class DT_VortexSphere extends DT_BaseEntity
{
	m_spawnflags: Int,
	m_iHealth: Int,
	m_enabled: Int,
	m_radius: Float,
	m_height: Float,
	m_bulletFov: Float,
	m_bulletAbsorbedCount: Int,
	m_projectileAbsorbedCount: Int,
	m_ownerWeapon: Int,
	m_vortexEffect: Int,
	m_vortexLocalAngles: Vector,
	m_gunAttachment: String,
}

Offsets

DT_VortexSphere!0x0094 m_spawnflags
DT_VortexSphere!0x0438 m_iHealth
DT_VortexSphere!0x0a60 m_enabled
DT_VortexSphere!0x0a64 m_radius
DT_VortexSphere!0x0a68 m_height
DT_VortexSphere!0x0a6c m_bulletFov
DT_VortexSphere!0x0a70 m_bulletAbsorbedCount
DT_VortexSphere!0x0a74 m_projectileAbsorbedCount
DT_VortexSphere!0x0a78 m_ownerWeapon
DT_VortexSphere!0x0a7c m_vortexEffect
DT_VortexSphere!0x0a80 m_vortexLocalAngles
DT_VortexSphere!0x0a90 m_gunAttachment
class DT_WeaponInventory
{
	weapons: DataTable,
	offhandWeapons: DataTable,
	activeWeapons: DataTable,
}

Offsets

DT_WeaponInventory!0x0008 weapons
DT_WeaponInventory!0x0030 offhandWeapons
DT_WeaponInventory!0x0068 activeWeapons
class DT_WeaponInventoryActiveWeaponOnly
{
	activeWeapons: DataTable,
}

Offsets

DT_WeaponInventoryActiveWeaponOnly!0x0068 activeWeapons
class DT_WeaponPlayerData
{
	m_moveSpread: Float,
	m_spreadStartTime: Time,
	m_spreadStartFracHip: Float,
	m_spreadStartFracADS: Float,
	m_kickSpreadHipfire: Float,
	m_kickSpreadADS: Float,
	m_kickTime: Time,
	m_kickScaleBasePitch: Float,
	m_kickScaleBaseYaw: Float,
	m_kickPatternScaleBase: Float,
	m_kickSpringHeatBaseTime: Time,
	m_kickSpringHeatBaseValue: Float,
	m_semiAutoTriggerHoldTime: Time,
	m_semiAutoTriggerDown: Int,
	m_pendingTriggerPull: Int,
	m_semiAutoNeedsRechamber: Int,
	m_pendingReloadAttempt: Int,
	m_offhandHybridNormalMode: Int,
	m_pendingoffhandHybridToss: Int,
	m_fastHolster: Int,
	m_didFirstDeploy: Int,
	m_shouldCatch: Int,
	m_clipModelIsHidden: Int,
	m_segmentedReloadEndSeqRequired: Int,
	m_reloadStartedEmpty: Int,
	m_segmentedAnimStartedOneHanded: Int,
	m_segmentedReloadCanRestartLoop: Int,
	m_segmentedReloadLoopFireLocked: Int,
	m_realtimeModCmds: DataTable,
	m_realtimeModCmdHead: Int,
	m_realtimeModCmdCount: Int,
	m_realtimeModCanADS: Int,
	m_customActivityAttachedModelIndex: Int,
	m_customActivityAttachedModelAttachmentIndex: Int,
	m_fireRateLerp_startTime: Time,
	m_fireRateLerp_startFraction: Float,
	m_fireRateLerp_stopTime: Time,
	m_fireRateLerp_stopFraction: Float,
	m_chargeAnimIndex: Int,
	m_chargeAnimIndexOld: Int,
	m_proScreen_owner: Int,
	m_proScreen_int0: Int,
	m_proScreen_int1: Int,
	m_proScreen_int2: Int,
	m_proScreen_float0: Float,
	m_proScreen_float1: Float,
	m_proScreen_float2: Float,
	m_reloadMilestone: Int,
	m_rechamberMilestone: Int,
	m_cooldownMilestone: Int,
	m_prevSeqWeight: Int,
	m_fullReloadStartTime: Time,
	m_scriptTime0: Time,
	m_scriptTime1: Time,
	m_scriptFlags0: Int,
	m_scriptInt0: Int,
	m_scriptInt1: Int,
	m_curZoomFOV: Float,
	m_targetZoomFOV: Float,
	m_zoomFOVLerpTime: Float,
	m_zoomFOVLerpEndTime: Time,
	m_latestDryfireTime: Time,
	m_requestedAttackEndTime: Time,
	m_currentAltFireAnimIndex: Int,
	m_legendaryModelIndex: Int,
	m_charmModelIndex: Int,
	m_charmAttachment: Int,
	m_charmScriptIndex: Int,
}

Offsets

DT_WeaponPlayerData!0x0008 m_moveSpread
DT_WeaponPlayerData!0x000c m_spreadStartTime
DT_WeaponPlayerData!0x0010 m_spreadStartFracHip
DT_WeaponPlayerData!0x0014 m_spreadStartFracADS
DT_WeaponPlayerData!0x0018 m_kickSpreadHipfire
DT_WeaponPlayerData!0x001c m_kickSpreadADS
DT_WeaponPlayerData!0x0020 m_kickTime
DT_WeaponPlayerData!0x0024 m_kickScaleBasePitch
DT_WeaponPlayerData!0x0028 m_kickScaleBaseYaw
DT_WeaponPlayerData!0x002c m_kickPatternScaleBase
DT_WeaponPlayerData!0x0030 m_kickSpringHeatBaseTime
DT_WeaponPlayerData!0x0034 m_kickSpringHeatBaseValue
DT_WeaponPlayerData!0x0038 m_semiAutoTriggerHoldTime
DT_WeaponPlayerData!0x003c m_semiAutoTriggerDown
DT_WeaponPlayerData!0x003d m_pendingTriggerPull
DT_WeaponPlayerData!0x003e m_semiAutoNeedsRechamber
DT_WeaponPlayerData!0x003f m_pendingReloadAttempt
DT_WeaponPlayerData!0x0040 m_offhandHybridNormalMode
DT_WeaponPlayerData!0x0041 m_pendingoffhandHybridToss
DT_WeaponPlayerData!0x0042 m_fastHolster
DT_WeaponPlayerData!0x0043 m_didFirstDeploy
DT_WeaponPlayerData!0x0044 m_shouldCatch
DT_WeaponPlayerData!0x0045 m_clipModelIsHidden
DT_WeaponPlayerData!0x0046 m_segmentedReloadEndSeqRequired
DT_WeaponPlayerData!0x0047 m_reloadStartedEmpty
DT_WeaponPlayerData!0x0048 m_segmentedAnimStartedOneHanded
DT_WeaponPlayerData!0x0049 m_segmentedReloadCanRestartLoop
DT_WeaponPlayerData!0x004a m_segmentedReloadLoopFireLocked
DT_WeaponPlayerData!0x004b m_realtimeModCmds
DT_WeaponPlayerData!0x0053 m_realtimeModCmdHead
DT_WeaponPlayerData!0x0054 m_realtimeModCmdCount
DT_WeaponPlayerData!0x0055 m_realtimeModCanADS
DT_WeaponPlayerData!0x0058 m_customActivityAttachedModelIndex
DT_WeaponPlayerData!0x005c m_customActivityAttachedModelAttachmentIndex
DT_WeaponPlayerData!0x0060 m_fireRateLerp_startTime
DT_WeaponPlayerData!0x0064 m_fireRateLerp_startFraction
DT_WeaponPlayerData!0x0068 m_fireRateLerp_stopTime
DT_WeaponPlayerData!0x006c m_fireRateLerp_stopFraction
DT_WeaponPlayerData!0x0070 m_chargeAnimIndex
DT_WeaponPlayerData!0x0074 m_chargeAnimIndexOld
DT_WeaponPlayerData!0x0078 m_proScreen_owner
DT_WeaponPlayerData!0x007c m_proScreen_int0
DT_WeaponPlayerData!0x0080 m_proScreen_int1
DT_WeaponPlayerData!0x0084 m_proScreen_int2
DT_WeaponPlayerData!0x0088 m_proScreen_float0
DT_WeaponPlayerData!0x008c m_proScreen_float1
DT_WeaponPlayerData!0x0090 m_proScreen_float2
DT_WeaponPlayerData!0x0094 m_reloadMilestone
DT_WeaponPlayerData!0x0098 m_rechamberMilestone
DT_WeaponPlayerData!0x009c m_cooldownMilestone
DT_WeaponPlayerData!0x00a0 m_prevSeqWeight
DT_WeaponPlayerData!0x00a4 m_fullReloadStartTime
DT_WeaponPlayerData!0x00a8 m_scriptTime0
DT_WeaponPlayerData!0x00ac m_scriptTime1
DT_WeaponPlayerData!0x00b0 m_scriptFlags0
DT_WeaponPlayerData!0x00b4 m_scriptInt0
DT_WeaponPlayerData!0x00b6 m_scriptInt1
DT_WeaponPlayerData!0x00b8 m_curZoomFOV
DT_WeaponPlayerData!0x00bc m_targetZoomFOV
DT_WeaponPlayerData!0x00c0 m_zoomFOVLerpTime
DT_WeaponPlayerData!0x00c4 m_zoomFOVLerpEndTime
DT_WeaponPlayerData!0x00c8 m_latestDryfireTime
DT_WeaponPlayerData!0x00cc m_requestedAttackEndTime
DT_WeaponPlayerData!0x00d0 m_currentAltFireAnimIndex
DT_WeaponPlayerData!0x00d4 m_legendaryModelIndex
DT_WeaponPlayerData!0x00d8 m_charmModelIndex
DT_WeaponPlayerData!0x00dc m_charmAttachment
DT_WeaponPlayerData!0x00e0 m_charmScriptIndex
class DT_WeaponX extends DT_BaseAnimating
{
	LocalWeaponData: DT_WeaponX_LocalWeaponData,
	predictingClientOnly: DT_WeaponX_PredictingClientOnly,
	m_networkedFlags: Int,
	m_bClientSideAnimation: Int,
	m_weaponOwner: Int,
	m_worldModelIndexOverride: Int,
	m_iWorldModelIndex: Int,
	m_holsterModelIndex: Int,
	m_droppedModelIndex: Int,
	m_nIdealSequence: Int,
	m_IdealActivity: Int,
	m_weaponActivity: Int,
	m_ActiveState: Int,
	m_weapState: Int,
	m_allowedToUse: Int,
	m_discarded: Int,
	m_forcedADS: Int,
	m_tossRelease: Int,
	m_customActivity: Int,
	m_customActivitySequence: Int,
	m_customActivityOwner: Int,
	m_customActivityEndTime: Time,
	m_customActivityFlags: Int,
	m_playerData: DT_WeaponPlayerData,
	m_lastTossedGrenade: Int,
	m_targetingLaserEnabledScript: Int,
	m_needsReloadCheck: Int,
	m_needsEmptyCycleCheck: Int,
	m_skinOverride: Int,
	m_skinOverrideIsValid: Int,
	m_chargeStartTime: Time,
	m_chargeEndTime: Time,
	m_lastChargeFrac: Float,
	m_sustainedDischargeEndTime: Time,
	m_sustainedLaserCurrentSpread: Float,
	m_sustainedDischargeIsInPrimaryAttack: Int,
	m_sustainedLaserNextRandomSeed: Int,
	m_modBitfieldFromPlayer: Int,
	m_modBitfieldInternal: Int,
	m_modBitfieldCurrent: Int,
	m_curSharedEnergyCost: Int,
	m_grappleWeaponNeedsDryfire: Int,
	m_scriptFloat0: Float,
	m_scriptActivated: Int,
	m_isLoadoutPickup: Int,
	m_utilityEnt: Int,
	m_weaponNameIndex: Int,
	m_shouldPlayIdleAnims: Int,
	m_oaActiveOverride: Int,
	m_parentTurret: Int,
}

Offsets

DT_WeaponX!0x0000 LocalWeaponData
DT_WeaponX!0x0000 predictingClientOnly
DT_WeaponX!0x03ec m_networkedFlags
DT_WeaponX!0x1044 m_bClientSideAnimation
DT_WeaponX!0x1690 m_weaponOwner
DT_WeaponX!0x16a4 m_worldModelIndexOverride
DT_WeaponX!0x16a8 m_iWorldModelIndex
DT_WeaponX!0x16ac m_holsterModelIndex
DT_WeaponX!0x16b0 m_droppedModelIndex
DT_WeaponX!0x16b4 m_nIdealSequence
DT_WeaponX!0x16b8 m_IdealActivity
DT_WeaponX!0x16bc m_weaponActivity
DT_WeaponX!0x16c0 m_ActiveState
DT_WeaponX!0x16d4 m_weapState
DT_WeaponX!0x16d8 m_allowedToUse
DT_WeaponX!0x16d9 m_discarded
DT_WeaponX!0x16dc m_forcedADS
DT_WeaponX!0x16e0 m_tossRelease
DT_WeaponX!0x16e4 m_customActivity
DT_WeaponX!0x16e8 m_customActivitySequence
DT_WeaponX!0x16ec m_customActivityOwner
DT_WeaponX!0x16f0 m_customActivityEndTime
DT_WeaponX!0x16f4 m_customActivityFlags
DT_WeaponX!0x16f8 m_playerData
DT_WeaponX!0x17e0 m_lastTossedGrenade
DT_WeaponX!0x17e4 m_targetingLaserEnabledScript
DT_WeaponX!0x17e5 m_needsReloadCheck
DT_WeaponX!0x17e6 m_needsEmptyCycleCheck
DT_WeaponX!0x17e8 m_skinOverride
DT_WeaponX!0x17ec m_skinOverrideIsValid
DT_WeaponX!0x17f0 m_chargeStartTime
DT_WeaponX!0x17f4 m_chargeEndTime
DT_WeaponX!0x17f8 m_lastChargeFrac
DT_WeaponX!0x1820 m_sustainedDischargeEndTime
DT_WeaponX!0x1824 m_sustainedLaserCurrentSpread
DT_WeaponX!0x1828 m_sustainedDischargeIsInPrimaryAttack
DT_WeaponX!0x1829 m_sustainedLaserNextRandomSeed
DT_WeaponX!0x182c m_modBitfieldFromPlayer
DT_WeaponX!0x1830 m_modBitfieldInternal
DT_WeaponX!0x1834 m_modBitfieldCurrent
DT_WeaponX!0x1838 m_curSharedEnergyCost
DT_WeaponX!0x183c m_grappleWeaponNeedsDryfire
DT_WeaponX!0x1840 m_scriptFloat0
DT_WeaponX!0x1844 m_scriptActivated
DT_WeaponX!0x1845 m_isLoadoutPickup
DT_WeaponX!0x1848 m_utilityEnt
DT_WeaponX!0x1850 m_weaponNameIndex
DT_WeaponX!0x185c m_shouldPlayIdleAnims
DT_WeaponX!0x1860 m_oaActiveOverride
DT_WeaponX!0x1864 m_parentTurret
class DT_WeaponX_LocalWeaponData
{
	m_nNextThinkTick: Int,
	m_lastPrimaryAttackTime: Time,
	m_nextReadyTime: Time,
	m_nextPrimaryAttackTime: Time,
	m_attackTimeThisFrame: Time,
	m_ammoInClip: Int,
	m_ammoInStockpile: Int,
	m_lifetimeShots: Int,
	m_flTimeWeaponIdle: Time,
	m_bInReload: Int,
}

Offsets

DT_WeaponX_LocalWeaponData!0x0574 m_nNextThinkTick
DT_WeaponX_LocalWeaponData!0x1694 m_lastPrimaryAttackTime
DT_WeaponX_LocalWeaponData!0x1698 m_nextReadyTime
DT_WeaponX_LocalWeaponData!0x169c m_nextPrimaryAttackTime
DT_WeaponX_LocalWeaponData!0x16a0 m_attackTimeThisFrame
DT_WeaponX_LocalWeaponData!0x16c4 m_ammoInClip
DT_WeaponX_LocalWeaponData!0x16c8 m_ammoInStockpile
DT_WeaponX_LocalWeaponData!0x16cc m_lifetimeShots
DT_WeaponX_LocalWeaponData!0x16d0 m_flTimeWeaponIdle
DT_WeaponX_LocalWeaponData!0x16da m_bInReload
class DT_WeaponX_PredictingClientOnly
{
	m_lastRegenTime: Time,
	m_cooldownEndTime: Time,
	m_stockPileWasDraining: Int,
	m_weaponIsCharging: Int,
	m_weaponChargeLevelIncreasedAnimPlaying: Int,
	m_lastChargeLevel: Int,
	m_chargeEnergyDepleteStepCounter: Int,
	m_burstFireCount: Int,
	m_burstFireIndex: Int,
	m_shotIndexForSpread: Int,
	m_shotCount: Int,
	m_animModelIndexPredictingClientOnly: Int,
	m_animSequencePredictingClientOnly: Int,
}

Offsets

DT_WeaponX_PredictingClientOnly!0x17fc m_lastRegenTime
DT_WeaponX_PredictingClientOnly!0x1800 m_cooldownEndTime
DT_WeaponX_PredictingClientOnly!0x1804 m_stockPileWasDraining
DT_WeaponX_PredictingClientOnly!0x1805 m_weaponIsCharging
DT_WeaponX_PredictingClientOnly!0x1806 m_weaponChargeLevelIncreasedAnimPlaying
DT_WeaponX_PredictingClientOnly!0x1808 m_lastChargeLevel
DT_WeaponX_PredictingClientOnly!0x180c m_chargeEnergyDepleteStepCounter
DT_WeaponX_PredictingClientOnly!0x1810 m_burstFireCount
DT_WeaponX_PredictingClientOnly!0x1814 m_burstFireIndex
DT_WeaponX_PredictingClientOnly!0x1818 m_shotIndexForSpread
DT_WeaponX_PredictingClientOnly!0x181c m_shotCount
DT_WeaponX_PredictingClientOnly!0x1854 m_animModelIndexPredictingClientOnly
DT_WeaponX_PredictingClientOnly!0x1858 m_animSequencePredictingClientOnly
class DT_World extends DT_BaseEntity
{
	m_WorldMins: Vector,
	m_WorldMaxs: Vector,
	m_bStartDark: Int,
	m_statusEffectsGenerationNV: Int,
	m_worldFlags: Int,
	m_timeshiftArmDeviceSkin: Int,
	m_spTitanLoadoutUnlocks: Int,
	m_deathFieldIsActive: DataTable,
	m_deathFieldOrigin: DataTable,
	m_deathFieldRadiusStart: DataTable,
	m_deathFieldRadiusEnd: DataTable,
	m_deathFieldTimeStart: DataTable,
	m_deathFieldTimeEnd: DataTable,
	m_teamRelationRulesForPVE: Int,
	m_civilTeamsMaskA: DataTable,
	m_civilTeamsMaskB: DataTable,
	m_rabidTeamsMask: DataTable,
}

Offsets

DT_World!0x0a60 m_WorldMins
DT_World!0x0a6c m_WorldMaxs
DT_World!0x0a78 m_bStartDark
DT_World!0x0a8c m_statusEffectsGenerationNV
DT_World!0x0a94 m_worldFlags
DT_World!0x0a98 m_timeshiftArmDeviceSkin
DT_World!0x0a9c m_spTitanLoadoutUnlocks
DT_World!0x0aa0 m_deathFieldIsActive
DT_World!0x0ae0 m_deathFieldOrigin
DT_World!0x0de0 m_deathFieldRadiusStart
DT_World!0x0ee0 m_deathFieldRadiusEnd
DT_World!0x0fe0 m_deathFieldTimeStart
DT_World!0x10e0 m_deathFieldTimeEnd
DT_World!0x11e0 m_teamRelationRulesForPVE
DT_World!0x11e8 m_civilTeamsMaskA
DT_World!0x11f8 m_civilTeamsMaskB
DT_World!0x1210 m_rabidTeamsMask
class DT_Zipline extends DT_BaseEntity
{
	m_numZiplinePoints: Int,
	m_ziplinePositions: DataTable,
	m_ziplinePhysics: DT_ZiplinePhysics,
	m_ziplineMaterialIndex: Int,
	m_prevZipline: Int,
	m_nextZipline: Int,
	m_detachEndOnUse: Int,
	m_dropToBottom: Int,
	m_ziplineAutoDetachDistance: Float,
	m_ziplineVerticalPushOffInDirectionX: Int,
	m_ziplineVerticalPreserveVelocity: Int,
	m_ziplineWidth: Float,
	m_ziplineEnabled: Int,
	m_ziplineRestPositions: DataTable,
	m_numZiplineRestPositions: Int,
	m_ziplineFadeDist: Float,
	m_ziplineSpeedScale: Float,
}

Offsets

DT_Zipline!0x0008 m_numZiplinePoints
DT_Zipline!0x000c m_ziplinePositions
DT_Zipline!0x0a60 m_ziplinePhysics
DT_Zipline!0x0da8 m_ziplineMaterialIndex
DT_Zipline!0x0dac m_prevZipline
DT_Zipline!0x0db0 m_nextZipline
DT_Zipline!0x0db4 m_detachEndOnUse
DT_Zipline!0x0db5 m_dropToBottom
DT_Zipline!0x0db8 m_ziplineAutoDetachDistance
DT_Zipline!0x0dbc m_ziplineVerticalPushOffInDirectionX
DT_Zipline!0x0dbd m_ziplineVerticalPreserveVelocity
DT_Zipline!0x0dc0 m_ziplineWidth
DT_Zipline!0x0dc4 m_ziplineEnabled
DT_Zipline!0x0dc8 m_ziplineRestPositions
DT_Zipline!0x0e88 m_numZiplineRestPositions
DT_Zipline!0x0e8c m_ziplineFadeDist
DT_Zipline!0x0e90 m_ziplineSpeedScale
class DT_ZiplinePhysics
{
	ziplinephysicsexclusive: DT_ZiplinePhysicsExlusive,
	m_isInit: Int,
	m_ziplineType: Int,
	m_ziplineStart: Vector,
	m_ziplineEnd: Vector,
	m_springDistance: Float,
	m_springDistanceScale: Float,
	m_outerZiplineEntity: Int,
	m_attachedEntities: DataTable,
	m_numAttachedEntities: Int,
	m_ziplineOwner: Int,
}

Offsets

DT_ZiplinePhysics!0x0000 ziplinephysicsexclusive
DT_ZiplinePhysics!0x0008 m_isInit
DT_ZiplinePhysics!0x000c m_ziplineType
DT_ZiplinePhysics!0x0010 m_ziplineStart
DT_ZiplinePhysics!0x001c m_ziplineEnd
DT_ZiplinePhysics!0x022c m_springDistance
DT_ZiplinePhysics!0x0230 m_springDistanceScale
DT_ZiplinePhysics!0x0238 m_outerZiplineEntity
DT_ZiplinePhysics!0x0240 m_attachedEntities
DT_ZiplinePhysics!0x0340 m_numAttachedEntities
DT_ZiplinePhysics!0x0344 m_ziplineOwner
class DT_ZiplinePhysicsExlusive
{
	m_nodes: DataTable,
	m_numNodes: Int,
	m_remainingUnsimulatedTime: Float,
}

Offsets

DT_ZiplinePhysicsExlusive!0x0028 m_nodes
DT_ZiplinePhysicsExlusive!0x0228 m_numNodes
DT_ZiplinePhysicsExlusive!0x0234 m_remainingUnsimulatedTime

Datamaps

class CBaseGrenade extends C_BaseAnimating
{
	m_vecVelocity: Vector,
	m_doesExplode: Bool,
	m_DmgRadius: Bool,
	m_grenadeCreationTime: Float,
	m_grenadeCreationOrigin: Vector,
	m_useMaskAbility: Bool,
	m_grenadeStatusFlags: Int,
	m_flDamage: Float,
	m_hThrower: EHANDLE,
}

Offsets

CBaseGrenade!0x0484 m_vecVelocity
CBaseGrenade!0x2d31 m_doesExplode
CBaseGrenade!0x2d34 m_DmgRadius
CBaseGrenade!0x2d44 m_grenadeCreationTime
CBaseGrenade!0x2d48 m_grenadeCreationOrigin
CBaseGrenade!0x2d54 m_useMaskAbility
CBaseGrenade!0x2d58 m_grenadeStatusFlags
CBaseGrenade!0x2de0 m_flDamage
CBaseGrenade!0x2de4 m_hThrower
class CBaseViewModel
{
	m_currentFrame.modelIndex: Short,
	m_currentFrame.animCycle: Float,
	m_angAbsRotation: Vector,
	m_vecAbsOrigin: Vector,
	m_localOrigin: Vector,
	m_localAngles: Vector,
	m_fEffects: Int,
	m_angNetworkAngles: Vector,
	m_nBody: Int,
	m_nResetEventsParity: Int,
	m_bSequenceFinished: Bool,
	m_currentFrameBaseAnimating.animStartTime: Float,
	m_currentFrameBaseAnimating.animStartCycle: Float,
	m_currentFrameBaseAnimating.animPlaybackRate: Float,
	m_currentFrameBaseAnimating.animModelIndex: Int,
	m_currentFrameBaseAnimating.animSequence: Int,
	m_currentFrameBaseAnimating.animSequenceParity: Int,
	m_currentFrameAnimatingOverlay.animOverlayIsActive: Bool,
	m_currentFrameAnimatingOverlay.animOverlayStartTime: Float,
	m_currentFrameAnimatingOverlay.animOverlayStartCycle: Float,
	m_currentFrameAnimatingOverlay.animOverlayPlaybackRate: Float,
	m_currentFrameAnimatingOverlay.animOverlayModelIndex: Int,
	m_currentFrameAnimatingOverlay.animOverlaySequence: Int,
	m_currentFrameAnimatingOverlay.animOverlayWeight: Float,
	m_currentFrameAnimatingOverlay.animOverlayAnimTime: Float,
	m_currentFrameAnimatingOverlay.animOverlayFadeInDuration: Float,
	m_currentFrameAnimatingOverlay.animOverlayFadeOutDuration: Float,
	m_currentFrameAnimatingOverlay.animOverlayCycle: Float,
	m_viewModelOwner: EHANDLE,
	m_projectileIsVisible: Bool,
	m_bBlockEventLayer: Bool,
	m_isAdsTransition: Bool,
	m_hWeapon: EHANDLE,
	m_tracerAttachments: Int,
	m_tracerAttachments: Int,
	m_tracerAttachmentsScoped: Int,
	m_tracerAttachmentsScoped: Int,
}

Offsets

CBaseViewModel!0x00a8 m_currentFrame.modelIndex
CBaseViewModel!0x00c4 m_currentFrame.animCycle
CBaseViewModel!0x0134 m_angAbsRotation
CBaseViewModel!0x014c m_vecAbsOrigin
CBaseViewModel!0x0158 m_localOrigin
CBaseViewModel!0x0164 m_localAngles
CBaseViewModel!0x0444 m_fEffects
CBaseViewModel!0x0490 m_angNetworkAngles
CBaseViewModel!0x0eb0 m_nBody
CBaseViewModel!0x0ebc m_nResetEventsParity
CBaseViewModel!0x0f54 m_bSequenceFinished
CBaseViewModel!0x0f6c m_currentFrameBaseAnimating.animStartTime
CBaseViewModel!0x0f70 m_currentFrameBaseAnimating.animStartCycle
CBaseViewModel!0x0f74 m_currentFrameBaseAnimating.animPlaybackRate
CBaseViewModel!0x0f7c m_currentFrameBaseAnimating.animModelIndex
CBaseViewModel!0x0f80 m_currentFrameBaseAnimating.animSequence
CBaseViewModel!0x0f84 m_currentFrameBaseAnimating.animSequenceParity
CBaseViewModel!0x17b4 m_currentFrameAnimatingOverlay.animOverlayIsActive
CBaseViewModel!0x17c0 m_currentFrameAnimatingOverlay.animOverlayStartTime
CBaseViewModel!0x17e4 m_currentFrameAnimatingOverlay.animOverlayStartCycle
CBaseViewModel!0x1808 m_currentFrameAnimatingOverlay.animOverlayPlaybackRate
CBaseViewModel!0x182c m_currentFrameAnimatingOverlay.animOverlayModelIndex
CBaseViewModel!0x1850 m_currentFrameAnimatingOverlay.animOverlaySequence
CBaseViewModel!0x1874 m_currentFrameAnimatingOverlay.animOverlayWeight
CBaseViewModel!0x18bc m_currentFrameAnimatingOverlay.animOverlayAnimTime
CBaseViewModel!0x18e0 m_currentFrameAnimatingOverlay.animOverlayFadeInDuration
CBaseViewModel!0x1904 m_currentFrameAnimatingOverlay.animOverlayFadeOutDuration
CBaseViewModel!0x1928 m_currentFrameAnimatingOverlay.animOverlayCycle
CBaseViewModel!0x1a3c m_viewModelOwner
CBaseViewModel!0x1a40 m_projectileIsVisible
CBaseViewModel!0x1e20 m_bBlockEventLayer
CBaseViewModel!0x1e21 m_isAdsTransition
CBaseViewModel!0x1e24 m_hWeapon
CBaseViewModel!0x1e28 m_tracerAttachments
CBaseViewModel!0x1e28 m_tracerAttachments
CBaseViewModel!0x1e30 m_tracerAttachmentsScoped
CBaseViewModel!0x1e30 m_tracerAttachmentsScoped
class CCollisionProperty
{
	m_vecMins: Vector,
	m_vecMaxs: Vector,
	m_usSolidFlags: Int,
	m_nSolidType: Char,
	m_triggerBloat: Char,
	m_collisionDetailLevel: Char,
}

Offsets

CCollisionProperty!0x0010 m_vecMins
CCollisionProperty!0x001c m_vecMaxs
CCollisionProperty!0x0028 m_usSolidFlags
CCollisionProperty!0x002c m_nSolidType
CCollisionProperty!0x002d m_triggerBloat
CCollisionProperty!0x002e m_collisionDetailLevel
class CGrappleHook
{
	m_pMoveParent: EHANDLE,
	m_localOrigin: Vector,
	m_localAngles: Vector,
	m_visibilityFlags: Int,
	m_parentAttachmentType: Int,
	m_parentAttachmentIndex: Int,
	m_parentAttachmentHitbox: Int,
	m_grappleZipline: EHANDLE,
}

Offsets

CGrappleHook!0x0118 m_pMoveParent
CGrappleHook!0x0158 m_localOrigin
CGrappleHook!0x0164 m_localAngles
CGrappleHook!0x0440 m_visibilityFlags
CGrappleHook!0x0854 m_parentAttachmentType
CGrappleHook!0x0858 m_parentAttachmentIndex
CGrappleHook!0x085c m_parentAttachmentHitbox
CGrappleHook!0x1690 m_grappleZipline
class CPlayerShared
{
	m_nPlayerCond: Int,
}

Offsets

CPlayerShared!0x0008 m_nPlayerCond
class CPlayerState
{
	deadflag: Bool,
}

Offsets

CPlayerState!0x006c deadflag
class CPredictedFirstPersonProxy extends C_BaseAnimating
{
	m_localOrigin: Vector,
	m_localAngles: Vector,
	m_vecVelocity: Vector,
	m_angNetworkAngles: Vector,
	m_SequenceTransitioner: C_SequenceTransitioner,
	m_camoIndex: Int,
}

Offsets

CPredictedFirstPersonProxy!0x0158 m_localOrigin
CPredictedFirstPersonProxy!0x0164 m_localAngles
CPredictedFirstPersonProxy!0x0484 m_vecVelocity
CPredictedFirstPersonProxy!0x0490 m_angNetworkAngles
CPredictedFirstPersonProxy!0x0c20 m_SequenceTransitioner
CPredictedFirstPersonProxy!0x0eb4 m_camoIndex
class CRagdoll
{
	m_ragdoll.listCount: Int,
	m_ragdoll.allowStretch: Bool,
	m_ragdoll.list[0 + 0].originParentSpace: Vector,
	m_ragdoll.list[0 + 0].pObject: Custom,
	m_ragdoll.list[0 + 0].pConstraint: Custom,
	m_ragdoll.list[0 + 0].parentIndex: Int,
	m_ragdoll.list[0 + 1].originParentSpace: Vector,
	m_ragdoll.list[0 + 1].pObject: Custom,
	m_ragdoll.list[0 + 1].pConstraint: Custom,
	m_ragdoll.list[0 + 1].parentIndex: Int,
	m_ragdoll.list[0 + 2].originParentSpace: Vector,
	m_ragdoll.list[0 + 2].pObject: Custom,
	m_ragdoll.list[0 + 2].pConstraint: Custom,
	m_ragdoll.list[0 + 2].parentIndex: Int,
	m_ragdoll.list[0 + 3].originParentSpace: Vector,
	m_ragdoll.list[0 + 3].pObject: Custom,
	m_ragdoll.list[0 + 3].pConstraint: Custom,
	m_ragdoll.list[0 + 3].parentIndex: Int,
	m_ragdoll.list[0 + 4].originParentSpace: Vector,
	m_ragdoll.list[0 + 4].pObject: Custom,
	m_ragdoll.list[0 + 4].pConstraint: Custom,
	m_ragdoll.list[0 + 4].parentIndex: Int,
	m_ragdoll.list[0 + 5].originParentSpace: Vector,
	m_ragdoll.list[0 + 5].pObject: Custom,
	m_ragdoll.list[0 + 5].pConstraint: Custom,
	m_ragdoll.list[0 + 5].parentIndex: Int,
	m_ragdoll.list[0 + 6].originParentSpace: Vector,
	m_ragdoll.list[0 + 6].pObject: Custom,
	m_ragdoll.list[0 + 6].pConstraint: Custom,
	m_ragdoll.list[0 + 6].parentIndex: Int,
	m_ragdoll.list[0 + 7].originParentSpace: Vector,
	m_ragdoll.list[0 + 7].pObject: Custom,
	m_ragdoll.list[0 + 7].pConstraint: Custom,
	m_ragdoll.list[0 + 7].parentIndex: Int,
	m_ragdoll.list[8 + 0].originParentSpace: Vector,
	m_ragdoll.list[8 + 0].pObject: Custom,
	m_ragdoll.list[8 + 0].pConstraint: Custom,
	m_ragdoll.list[8 + 0].parentIndex: Int,
	m_ragdoll.list[8 + 1].originParentSpace: Vector,
	m_ragdoll.list[8 + 1].pObject: Custom,
	m_ragdoll.list[8 + 1].pConstraint: Custom,
	m_ragdoll.list[8 + 1].parentIndex: Int,
	m_ragdoll.list[8 + 2].originParentSpace: Vector,
	m_ragdoll.list[8 + 2].pObject: Custom,
	m_ragdoll.list[8 + 2].pConstraint: Custom,
	m_ragdoll.list[8 + 2].parentIndex: Int,
	m_ragdoll.list[8 + 3].originParentSpace: Vector,
	m_ragdoll.list[8 + 3].pObject: Custom,
	m_ragdoll.list[8 + 3].pConstraint: Custom,
	m_ragdoll.list[8 + 3].parentIndex: Int,
	m_ragdoll.list[8 + 4].originParentSpace: Vector,
	m_ragdoll.list[8 + 4].pObject: Custom,
	m_ragdoll.list[8 + 4].pConstraint: Custom,
	m_ragdoll.list[8 + 4].parentIndex: Int,
	m_ragdoll.list[8 + 5].originParentSpace: Vector,
	m_ragdoll.list[8 + 5].pObject: Custom,
	m_ragdoll.list[8 + 5].pConstraint: Custom,
	m_ragdoll.list[8 + 5].parentIndex: Int,
	m_ragdoll.list[8 + 6].originParentSpace: Vector,
	m_ragdoll.list[8 + 6].pObject: Custom,
	m_ragdoll.list[8 + 6].pConstraint: Custom,
	m_ragdoll.list[8 + 6].parentIndex: Int,
	m_ragdoll.list[8 + 7].originParentSpace: Vector,
	m_ragdoll.list[8 + 7].pObject: Custom,
	m_ragdoll.list[8 + 7].pConstraint: Custom,
	m_ragdoll.list[8 + 7].parentIndex: Int,
	m_ragdoll.list[16 + 0].originParentSpace: Vector,
	m_ragdoll.list[16 + 0].pObject: Custom,
	m_ragdoll.list[16 + 0].pConstraint: Custom,
	m_ragdoll.list[16 + 0].parentIndex: Int,
	m_ragdoll.list[16 + 1].originParentSpace: Vector,
	m_ragdoll.list[16 + 1].pObject: Custom,
	m_ragdoll.list[16 + 1].pConstraint: Custom,
	m_ragdoll.list[16 + 1].parentIndex: Int,
	m_ragdoll.list[16 + 2].originParentSpace: Vector,
	m_ragdoll.list[16 + 2].pObject: Custom,
	m_ragdoll.list[16 + 2].pConstraint: Custom,
	m_ragdoll.list[16 + 2].parentIndex: Int,
	m_ragdoll.list[16 + 3].originParentSpace: Vector,
	m_ragdoll.list[16 + 3].pObject: Custom,
	m_ragdoll.list[16 + 3].pConstraint: Custom,
	m_ragdoll.list[16 + 3].parentIndex: Int,
	m_ragdoll.list[16 + 4].originParentSpace: Vector,
	m_ragdoll.list[16 + 4].pObject: Custom,
	m_ragdoll.list[16 + 4].pConstraint: Custom,
	m_ragdoll.list[16 + 4].parentIndex: Int,
	m_ragdoll.list[16 + 5].originParentSpace: Vector,
	m_ragdoll.list[16 + 5].pObject: Custom,
	m_ragdoll.list[16 + 5].pConstraint: Custom,
	m_ragdoll.list[16 + 5].parentIndex: Int,
	m_ragdoll.list[16 + 6].originParentSpace: Vector,
	m_ragdoll.list[16 + 6].pObject: Custom,
	m_ragdoll.list[16 + 6].pConstraint: Custom,
	m_ragdoll.list[16 + 6].parentIndex: Int,
	m_ragdoll.list[16 + 7].originParentSpace: Vector,
	m_ragdoll.list[16 + 7].pObject: Custom,
	m_ragdoll.list[16 + 7].pConstraint: Custom,
	m_ragdoll.list[16 + 7].parentIndex: Int,
	m_ragdoll.list[24 + 0].originParentSpace: Vector,
	m_ragdoll.list[24 + 0].pObject: Custom,
	m_ragdoll.list[24 + 0].pConstraint: Custom,
	m_ragdoll.list[24 + 0].parentIndex: Int,
	m_ragdoll.list[24 + 1].originParentSpace: Vector,
	m_ragdoll.list[24 + 1].pObject: Custom,
	m_ragdoll.list[24 + 1].pConstraint: Custom,
	m_ragdoll.list[24 + 1].parentIndex: Int,
	m_ragdoll.list[24 + 2].originParentSpace: Vector,
	m_ragdoll.list[24 + 2].pObject: Custom,
	m_ragdoll.list[24 + 2].pConstraint: Custom,
	m_ragdoll.list[24 + 2].parentIndex: Int,
	m_ragdoll.list[24 + 3].originParentSpace: Vector,
	m_ragdoll.list[24 + 3].pObject: Custom,
	m_ragdoll.list[24 + 3].pConstraint: Custom,
	m_ragdoll.list[24 + 3].parentIndex: Int,
	m_ragdoll.list[24 + 4].originParentSpace: Vector,
	m_ragdoll.list[24 + 4].pObject: Custom,
	m_ragdoll.list[24 + 4].pConstraint: Custom,
	m_ragdoll.list[24 + 4].parentIndex: Int,
	m_ragdoll.list[24 + 5].originParentSpace: Vector,
	m_ragdoll.list[24 + 5].pObject: Custom,
	m_ragdoll.list[24 + 5].pConstraint: Custom,
	m_ragdoll.list[24 + 5].parentIndex: Int,
	m_ragdoll.list[24 + 6].originParentSpace: Vector,
	m_ragdoll.list[24 + 6].pObject: Custom,
	m_ragdoll.list[24 + 6].pConstraint: Custom,
	m_ragdoll.list[24 + 6].parentIndex: Int,
	m_ragdoll.list[24 + 7].originParentSpace: Vector,
	m_ragdoll.list[24 + 7].pObject: Custom,
	m_ragdoll.list[24 + 7].pConstraint: Custom,
	m_ragdoll.list[24 + 7].parentIndex: Int,
	m_ragdoll.boneIndex: Int,
}

Offsets

CRagdoll!0x0000 m_ragdoll.listCount
CRagdoll!0x0004 m_ragdoll.allowStretch
CRagdoll!0x0008 m_ragdoll.list[0 + 0].originParentSpace
CRagdoll!0x0018 m_ragdoll.list[0 + 0].pObject
CRagdoll!0x0020 m_ragdoll.list[0 + 0].pConstraint
CRagdoll!0x0028 m_ragdoll.list[0 + 0].parentIndex
CRagdoll!0x0030 m_ragdoll.list[0 + 1].originParentSpace
CRagdoll!0x0040 m_ragdoll.list[0 + 1].pObject
CRagdoll!0x0048 m_ragdoll.list[0 + 1].pConstraint
CRagdoll!0x0050 m_ragdoll.list[0 + 1].parentIndex
CRagdoll!0x0058 m_ragdoll.list[0 + 2].originParentSpace
CRagdoll!0x0068 m_ragdoll.list[0 + 2].pObject
CRagdoll!0x0070 m_ragdoll.list[0 + 2].pConstraint
CRagdoll!0x0078 m_ragdoll.list[0 + 2].parentIndex
CRagdoll!0x0080 m_ragdoll.list[0 + 3].originParentSpace
CRagdoll!0x0090 m_ragdoll.list[0 + 3].pObject
CRagdoll!0x0098 m_ragdoll.list[0 + 3].pConstraint
CRagdoll!0x00a0 m_ragdoll.list[0 + 3].parentIndex
CRagdoll!0x00a8 m_ragdoll.list[0 + 4].originParentSpace
CRagdoll!0x00b8 m_ragdoll.list[0 + 4].pObject
CRagdoll!0x00c0 m_ragdoll.list[0 + 4].pConstraint
CRagdoll!0x00c8 m_ragdoll.list[0 + 4].parentIndex
CRagdoll!0x00d0 m_ragdoll.list[0 + 5].originParentSpace
CRagdoll!0x00e0 m_ragdoll.list[0 + 5].pObject
CRagdoll!0x00e8 m_ragdoll.list[0 + 5].pConstraint
CRagdoll!0x00f0 m_ragdoll.list[0 + 5].parentIndex
CRagdoll!0x00f8 m_ragdoll.list[0 + 6].originParentSpace
CRagdoll!0x0108 m_ragdoll.list[0 + 6].pObject
CRagdoll!0x0110 m_ragdoll.list[0 + 6].pConstraint
CRagdoll!0x0118 m_ragdoll.list[0 + 6].parentIndex
CRagdoll!0x0120 m_ragdoll.list[0 + 7].originParentSpace
CRagdoll!0x0130 m_ragdoll.list[0 + 7].pObject
CRagdoll!0x0138 m_ragdoll.list[0 + 7].pConstraint
CRagdoll!0x0140 m_ragdoll.list[0 + 7].parentIndex
CRagdoll!0x0148 m_ragdoll.list[8 + 0].originParentSpace
CRagdoll!0x0158 m_ragdoll.list[8 + 0].pObject
CRagdoll!0x0160 m_ragdoll.list[8 + 0].pConstraint
CRagdoll!0x0168 m_ragdoll.list[8 + 0].parentIndex
CRagdoll!0x0170 m_ragdoll.list[8 + 1].originParentSpace
CRagdoll!0x0180 m_ragdoll.list[8 + 1].pObject
CRagdoll!0x0188 m_ragdoll.list[8 + 1].pConstraint
CRagdoll!0x0190 m_ragdoll.list[8 + 1].parentIndex
CRagdoll!0x0198 m_ragdoll.list[8 + 2].originParentSpace
CRagdoll!0x01a8 m_ragdoll.list[8 + 2].pObject
CRagdoll!0x01b0 m_ragdoll.list[8 + 2].pConstraint
CRagdoll!0x01b8 m_ragdoll.list[8 + 2].parentIndex
CRagdoll!0x01c0 m_ragdoll.list[8 + 3].originParentSpace
CRagdoll!0x01d0 m_ragdoll.list[8 + 3].pObject
CRagdoll!0x01d8 m_ragdoll.list[8 + 3].pConstraint
CRagdoll!0x01e0 m_ragdoll.list[8 + 3].parentIndex
CRagdoll!0x01e8 m_ragdoll.list[8 + 4].originParentSpace
CRagdoll!0x01f8 m_ragdoll.list[8 + 4].pObject
CRagdoll!0x0200 m_ragdoll.list[8 + 4].pConstraint
CRagdoll!0x0208 m_ragdoll.list[8 + 4].parentIndex
CRagdoll!0x0210 m_ragdoll.list[8 + 5].originParentSpace
CRagdoll!0x0220 m_ragdoll.list[8 + 5].pObject
CRagdoll!0x0228 m_ragdoll.list[8 + 5].pConstraint
CRagdoll!0x0230 m_ragdoll.list[8 + 5].parentIndex
CRagdoll!0x0238 m_ragdoll.list[8 + 6].originParentSpace
CRagdoll!0x0248 m_ragdoll.list[8 + 6].pObject
CRagdoll!0x0250 m_ragdoll.list[8 + 6].pConstraint
CRagdoll!0x0258 m_ragdoll.list[8 + 6].parentIndex
CRagdoll!0x0260 m_ragdoll.list[8 + 7].originParentSpace
CRagdoll!0x0270 m_ragdoll.list[8 + 7].pObject
CRagdoll!0x0278 m_ragdoll.list[8 + 7].pConstraint
CRagdoll!0x0280 m_ragdoll.list[8 + 7].parentIndex
CRagdoll!0x0288 m_ragdoll.list[16 + 0].originParentSpace
CRagdoll!0x0298 m_ragdoll.list[16 + 0].pObject
CRagdoll!0x02a0 m_ragdoll.list[16 + 0].pConstraint
CRagdoll!0x02a8 m_ragdoll.list[16 + 0].parentIndex
CRagdoll!0x02b0 m_ragdoll.list[16 + 1].originParentSpace
CRagdoll!0x02c0 m_ragdoll.list[16 + 1].pObject
CRagdoll!0x02c8 m_ragdoll.list[16 + 1].pConstraint
CRagdoll!0x02d0 m_ragdoll.list[16 + 1].parentIndex
CRagdoll!0x02d8 m_ragdoll.list[16 + 2].originParentSpace
CRagdoll!0x02e8 m_ragdoll.list[16 + 2].pObject
CRagdoll!0x02f0 m_ragdoll.list[16 + 2].pConstraint
CRagdoll!0x02f8 m_ragdoll.list[16 + 2].parentIndex
CRagdoll!0x0300 m_ragdoll.list[16 + 3].originParentSpace
CRagdoll!0x0310 m_ragdoll.list[16 + 3].pObject
CRagdoll!0x0318 m_ragdoll.list[16 + 3].pConstraint
CRagdoll!0x0320 m_ragdoll.list[16 + 3].parentIndex
CRagdoll!0x0328 m_ragdoll.list[16 + 4].originParentSpace
CRagdoll!0x0338 m_ragdoll.list[16 + 4].pObject
CRagdoll!0x0340 m_ragdoll.list[16 + 4].pConstraint
CRagdoll!0x0348 m_ragdoll.list[16 + 4].parentIndex
CRagdoll!0x0350 m_ragdoll.list[16 + 5].originParentSpace
CRagdoll!0x0360 m_ragdoll.list[16 + 5].pObject
CRagdoll!0x0368 m_ragdoll.list[16 + 5].pConstraint
CRagdoll!0x0370 m_ragdoll.list[16 + 5].parentIndex
CRagdoll!0x0378 m_ragdoll.list[16 + 6].originParentSpace
CRagdoll!0x0388 m_ragdoll.list[16 + 6].pObject
CRagdoll!0x0390 m_ragdoll.list[16 + 6].pConstraint
CRagdoll!0x0398 m_ragdoll.list[16 + 6].parentIndex
CRagdoll!0x03a0 m_ragdoll.list[16 + 7].originParentSpace
CRagdoll!0x03b0 m_ragdoll.list[16 + 7].pObject
CRagdoll!0x03b8 m_ragdoll.list[16 + 7].pConstraint
CRagdoll!0x03c0 m_ragdoll.list[16 + 7].parentIndex
CRagdoll!0x03c8 m_ragdoll.list[24 + 0].originParentSpace
CRagdoll!0x03d8 m_ragdoll.list[24 + 0].pObject
CRagdoll!0x03e0 m_ragdoll.list[24 + 0].pConstraint
CRagdoll!0x03e8 m_ragdoll.list[24 + 0].parentIndex
CRagdoll!0x03f0 m_ragdoll.list[24 + 1].originParentSpace
CRagdoll!0x0400 m_ragdoll.list[24 + 1].pObject
CRagdoll!0x0408 m_ragdoll.list[24 + 1].pConstraint
CRagdoll!0x0410 m_ragdoll.list[24 + 1].parentIndex
CRagdoll!0x0418 m_ragdoll.list[24 + 2].originParentSpace
CRagdoll!0x0428 m_ragdoll.list[24 + 2].pObject
CRagdoll!0x0430 m_ragdoll.list[24 + 2].pConstraint
CRagdoll!0x0438 m_ragdoll.list[24 + 2].parentIndex
CRagdoll!0x0440 m_ragdoll.list[24 + 3].originParentSpace
CRagdoll!0x0450 m_ragdoll.list[24 + 3].pObject
CRagdoll!0x0458 m_ragdoll.list[24 + 3].pConstraint
CRagdoll!0x0460 m_ragdoll.list[24 + 3].parentIndex
CRagdoll!0x0468 m_ragdoll.list[24 + 4].originParentSpace
CRagdoll!0x0478 m_ragdoll.list[24 + 4].pObject
CRagdoll!0x0480 m_ragdoll.list[24 + 4].pConstraint
CRagdoll!0x0488 m_ragdoll.list[24 + 4].parentIndex
CRagdoll!0x0490 m_ragdoll.list[24 + 5].originParentSpace
CRagdoll!0x04a0 m_ragdoll.list[24 + 5].pObject
CRagdoll!0x04a8 m_ragdoll.list[24 + 5].pConstraint
CRagdoll!0x04b0 m_ragdoll.list[24 + 5].parentIndex
CRagdoll!0x04b8 m_ragdoll.list[24 + 6].originParentSpace
CRagdoll!0x04c8 m_ragdoll.list[24 + 6].pObject
CRagdoll!0x04d0 m_ragdoll.list[24 + 6].pConstraint
CRagdoll!0x04d8 m_ragdoll.list[24 + 6].parentIndex
CRagdoll!0x04e0 m_ragdoll.list[24 + 7].originParentSpace
CRagdoll!0x04f0 m_ragdoll.list[24 + 7].pObject
CRagdoll!0x04f8 m_ragdoll.list[24 + 7].pConstraint
CRagdoll!0x0500 m_ragdoll.list[24 + 7].parentIndex
CRagdoll!0x0508 m_ragdoll.boneIndex
class CTurret extends C_BaseAnimatingOverlay
{
	m_aimAngle: Float,
	m_minConeAngle: Float,
	m_maxConeAngle: Float,
}

Offsets

CTurret!0x1a1c m_aimAngle
CTurret!0x1a28 m_minConeAngle
CTurret!0x1a34 m_maxConeAngle
class CWeaponX extends C_BaseAnimating
{
	m_localOrigin: Vector,
	m_nNextThinkTick: Int,
	m_SequenceTransitioner: C_SequenceTransitioner,
	m_weaponOwner: EHANDLE,
	m_lastPrimaryAttackTime: Time,
	m_nextReadyTime: Time,
	m_nextPrimaryAttackTime: Time,
	m_attackTimeThisFrame: Time,
	m_worldModelIndexOverride: Int,
	m_iWorldModelIndex: Int,
	m_holsterModelIndex: Int,
	m_droppedModelIndex: Int,
	m_nIdealSequence: Int,
	m_IdealActivity: Int,
	m_weaponActivity: Int,
	m_ActiveState: Int,
	m_ammoInClip: Int,
	m_ammoInStockpile: Int,
	m_lifetimeShots: Int,
	m_flTimeWeaponIdle: Time,
	m_weapState: Int,
	m_discarded: Bool,
	m_bInReload: Bool,
	m_tossRelease: Int,
	m_customActivity: Int,
	m_customActivitySequence: Int,
	m_customActivityOwner: EHANDLE,
	m_customActivityEndTime: Time,
	m_customActivityFlags: Char,
	m_playerData: WeaponPlayerData,
	m_targetingLaserEnabledScript: Bool,
	m_needsReloadCheck: Bool,
	m_needsEmptyCycleCheck: Bool,
	m_skinOverride: Int,
	m_skinOverrideIsValid: Bool,
	m_chargeStartTime: Time,
	m_chargeEndTime: Time,
	m_lastChargeFrac: Float,
	m_lastRegenTime: Time,
	m_cooldownEndTime: Time,
	m_stockPileWasDraining: Bool,
	m_weaponIsCharging: Bool,
	m_weaponChargeLevelIncreasedAnimPlaying: Bool,
	m_lastChargeLevel: Int,
	m_chargeEnergyDepleteStepCounter: Int,
	m_burstFireCount: Int,
	m_burstFireIndex: Int,
	m_shotIndexForSpread: Int,
	m_shotCount: Int,
	m_sustainedDischargeEndTime: Time,
	m_sustainedLaserCurrentSpread: Float,
	m_sustainedDischargeIsInPrimaryAttack: Bool,
	m_sustainedLaserNextRandomSeed: Char,
	m_modBitfieldFromPlayer: Int,
	m_modBitfieldInternal: Int,
	m_modBitfieldCurrent: Int,
	m_curSharedEnergyCost: Int,
	m_grappleWeaponNeedsDryfire: Bool,
	m_scriptFloat0: Float,
	m_scriptActivated: Bool,
	m_flNextEmptySoundTime: Float,
	m_bRemoveable: Bool,
}

Offsets

CWeaponX!0x0158 m_localOrigin
CWeaponX!0x0574 m_nNextThinkTick
CWeaponX!0x0c20 m_SequenceTransitioner
CWeaponX!0x1690 m_weaponOwner
CWeaponX!0x1694 m_lastPrimaryAttackTime
CWeaponX!0x1698 m_nextReadyTime
CWeaponX!0x169c m_nextPrimaryAttackTime
CWeaponX!0x16a0 m_attackTimeThisFrame
CWeaponX!0x16a4 m_worldModelIndexOverride
CWeaponX!0x16a8 m_iWorldModelIndex
CWeaponX!0x16ac m_holsterModelIndex
CWeaponX!0x16b0 m_droppedModelIndex
CWeaponX!0x16b4 m_nIdealSequence
CWeaponX!0x16b8 m_IdealActivity
CWeaponX!0x16bc m_weaponActivity
CWeaponX!0x16c0 m_ActiveState
CWeaponX!0x16c4 m_ammoInClip
CWeaponX!0x16c8 m_ammoInStockpile
CWeaponX!0x16cc m_lifetimeShots
CWeaponX!0x16d0 m_flTimeWeaponIdle
CWeaponX!0x16d4 m_weapState
CWeaponX!0x16d9 m_discarded
CWeaponX!0x16da m_bInReload
CWeaponX!0x16e0 m_tossRelease
CWeaponX!0x16e4 m_customActivity
CWeaponX!0x16e8 m_customActivitySequence
CWeaponX!0x16ec m_customActivityOwner
CWeaponX!0x16f0 m_customActivityEndTime
CWeaponX!0x16f4 m_customActivityFlags
CWeaponX!0x16f8 m_playerData
CWeaponX!0x17e4 m_targetingLaserEnabledScript
CWeaponX!0x17e5 m_needsReloadCheck
CWeaponX!0x17e6 m_needsEmptyCycleCheck
CWeaponX!0x17e8 m_skinOverride
CWeaponX!0x17ec m_skinOverrideIsValid
CWeaponX!0x17f0 m_chargeStartTime
CWeaponX!0x17f4 m_chargeEndTime
CWeaponX!0x17f8 m_lastChargeFrac
CWeaponX!0x17fc m_lastRegenTime
CWeaponX!0x1800 m_cooldownEndTime
CWeaponX!0x1804 m_stockPileWasDraining
CWeaponX!0x1805 m_weaponIsCharging
CWeaponX!0x1806 m_weaponChargeLevelIncreasedAnimPlaying
CWeaponX!0x1808 m_lastChargeLevel
CWeaponX!0x180c m_chargeEnergyDepleteStepCounter
CWeaponX!0x1810 m_burstFireCount
CWeaponX!0x1814 m_burstFireIndex
CWeaponX!0x1818 m_shotIndexForSpread
CWeaponX!0x181c m_shotCount
CWeaponX!0x1820 m_sustainedDischargeEndTime
CWeaponX!0x1824 m_sustainedLaserCurrentSpread
CWeaponX!0x1828 m_sustainedDischargeIsInPrimaryAttack
CWeaponX!0x1829 m_sustainedLaserNextRandomSeed
CWeaponX!0x182c m_modBitfieldFromPlayer
CWeaponX!0x1830 m_modBitfieldInternal
CWeaponX!0x1834 m_modBitfieldCurrent
CWeaponX!0x1838 m_curSharedEnergyCost
CWeaponX!0x183c m_grappleWeaponNeedsDryfire
CWeaponX!0x1840 m_scriptFloat0
CWeaponX!0x1844 m_scriptActivated
CWeaponX!0x2d08 m_flNextEmptySoundTime
CWeaponX!0x2d2e m_bRemoveable
class C_BaseAnimating extends C_BaseEntity
{
	m_currentFrame.animCycle: Float,
	m_animNetworkFlags: Int,
	m_networkAnimActive: Bool,
	m_animActive: Bool,
	m_animCollisionEnabled: Bool,
	m_animRelativeToGroundEnabled: Bool,
	m_animPlantingEnabled: Bool,
	m_predictedAnimEventData: PredictedAnimEventData,
	m_SequenceTransitioner: C_SequenceTransitioner,
	m_nSkin: Int,
	m_skinMod: Short,
	m_nBody: Int,
	m_nResetEventsParity: Int,
	m_bSequenceFinished: Bool,
	m_bSequenceLooped: Bool,
	m_bSequenceLoops: Bool,
	m_bSequenceReadyForBreakout: Bool,
	m_flModelScale: Float,
	m_currentFrameBaseAnimating.animStartTime: Float,
	m_currentFrameBaseAnimating.animStartCycle: Float,
	m_currentFrameBaseAnimating.animPlaybackRate: Float,
	m_currentFrameBaseAnimating.animModelIndex: Int,
	m_currentFrameBaseAnimating.animSequence: Int,
	m_currentFrameBaseAnimating.animSequenceParity: Int,
	m_currentFrameBaseAnimating.m_flPoseParameters: Float,
}

Offsets

C_BaseAnimating!0x00c4 m_currentFrame.animCycle
C_BaseAnimating!0x0a88 m_animNetworkFlags
C_BaseAnimating!0x0a8c m_networkAnimActive
C_BaseAnimating!0x0a8e m_animActive
C_BaseAnimating!0x0a8f m_animCollisionEnabled
C_BaseAnimating!0x0a90 m_animRelativeToGroundEnabled
C_BaseAnimating!0x0a91 m_animPlantingEnabled
C_BaseAnimating!0x0b88 m_predictedAnimEventData
C_BaseAnimating!0x0c20 m_SequenceTransitioner
C_BaseAnimating!0x0ea8 m_nSkin
C_BaseAnimating!0x0eac m_skinMod
C_BaseAnimating!0x0eb0 m_nBody
C_BaseAnimating!0x0ebc m_nResetEventsParity
C_BaseAnimating!0x0f54 m_bSequenceFinished
C_BaseAnimating!0x0f5c m_bSequenceLooped
C_BaseAnimating!0x0f5d m_bSequenceLoops
C_BaseAnimating!0x0f5e m_bSequenceReadyForBreakout
C_BaseAnimating!0x0f60 m_flModelScale
C_BaseAnimating!0x0f6c m_currentFrameBaseAnimating.animStartTime
C_BaseAnimating!0x0f70 m_currentFrameBaseAnimating.animStartCycle
C_BaseAnimating!0x0f74 m_currentFrameBaseAnimating.animPlaybackRate
C_BaseAnimating!0x0f7c m_currentFrameBaseAnimating.animModelIndex
C_BaseAnimating!0x0f80 m_currentFrameBaseAnimating.animSequence
C_BaseAnimating!0x0f84 m_currentFrameBaseAnimating.animSequenceParity
C_BaseAnimating!0x0f88 m_currentFrameBaseAnimating.m_flPoseParameters
class C_BaseAnimatingOverlay extends C_BaseAnimating
{
	m_AnimOverlay: C_AnimationLayer,
	m_AnimOverlayCount: Int,
	m_currentFrameAnimatingOverlay.animOverlayIsActive: Bool,
	m_currentFrameAnimatingOverlay.animOverlayStartTime: Float,
	m_currentFrameAnimatingOverlay.animOverlayStartCycle: Float,
	m_currentFrameAnimatingOverlay.animOverlayPlaybackRate: Float,
	m_currentFrameAnimatingOverlay.animOverlayModelIndex: Int,
	m_currentFrameAnimatingOverlay.animOverlaySequence: Int,
	m_currentFrameAnimatingOverlay.animOverlayWeight: Float,
	m_currentFrameAnimatingOverlay.animOverlayOrder: Int,
	m_currentFrameAnimatingOverlay.animOverlayAnimTime: Float,
	m_currentFrameAnimatingOverlay.animOverlayFadeInDuration: Float,
	m_currentFrameAnimatingOverlay.animOverlayFadeOutDuration: Float,
	m_currentFrameAnimatingOverlay.animOverlayCycle: Float,
}

Offsets

C_BaseAnimatingOverlay!0x1698 m_AnimOverlay
C_BaseAnimatingOverlay!0x1770 m_AnimOverlayCount
C_BaseAnimatingOverlay!0x17b4 m_currentFrameAnimatingOverlay.animOverlayIsActive
C_BaseAnimatingOverlay!0x17c0 m_currentFrameAnimatingOverlay.animOverlayStartTime
C_BaseAnimatingOverlay!0x17e4 m_currentFrameAnimatingOverlay.animOverlayStartCycle
C_BaseAnimatingOverlay!0x1808 m_currentFrameAnimatingOverlay.animOverlayPlaybackRate
C_BaseAnimatingOverlay!0x182c m_currentFrameAnimatingOverlay.animOverlayModelIndex
C_BaseAnimatingOverlay!0x1850 m_currentFrameAnimatingOverlay.animOverlaySequence
C_BaseAnimatingOverlay!0x1874 m_currentFrameAnimatingOverlay.animOverlayWeight
C_BaseAnimatingOverlay!0x1898 m_currentFrameAnimatingOverlay.animOverlayOrder
C_BaseAnimatingOverlay!0x18bc m_currentFrameAnimatingOverlay.animOverlayAnimTime
C_BaseAnimatingOverlay!0x18e0 m_currentFrameAnimatingOverlay.animOverlayFadeInDuration
C_BaseAnimatingOverlay!0x1904 m_currentFrameAnimatingOverlay.animOverlayFadeOutDuration
C_BaseAnimatingOverlay!0x1928 m_currentFrameAnimatingOverlay.animOverlayCycle
class C_BaseCombatCharacter extends C_BaseAnimatingOverlay
{
	m_currentFrame.weaponGettingSwitchedOut: EHANDLE,
	m_currentFrame.showActiveWeapon3p: Bool,
	m_deathVelocity: Float,
	m_phaseShiftFlags: Int,
	m_flNextAttack: Time,
	m_lastFiredTime: Time,
	m_lastFiredWeapon: EHANDLE,
	m_raiseFromMeleeEndTime: Time,
	m_sharedEnergyCount: Int,
	m_sharedEnergyTotal: Int,
	m_sharedEnergyLockoutThreshold: Int,
	m_lastSharedEnergyRegenTime: Time,
	m_sharedEnergyRegenRate: Time,
	m_sharedEnergyRegenDelay: Float,
	m_lastSharedEnergyTakeTime: Time,
	m_inventory: WeaponInventory_Client,
	m_selectedWeapons: Char,
	m_latestPrimaryWeapons: EHANDLE,
	m_latestPrimaryWeaponsIndexZeroOrOne: EHANDLE,
	m_latestNonOffhandWeapons: Char,
	m_selectedOffhands: Char,
	m_selectedOffhandsPendingHybridAction: Char,
	m_lastCycleSlot: Char,
	m_latestMeleeWeapon: EHANDLE,
	m_weaponPermission: Int,
	m_weaponDelayEnableTime: Time,
	m_weaponDisabledInScript: Bool,
	m_weaponDisabledFlags: Char,
	m_weaponTypeDisabledFlags: Int,
	m_weaponTypeDisabledRefCount: Char,
	m_hudInfo_visibilityTestAlwaysPasses: Bool,
	m_contextAction: Int,
	m_phaseShiftTimeStart: Time,
	m_phaseShiftTimeEnd: Time,
}

Offsets

C_BaseCombatCharacter!0x00c8 m_currentFrame.weaponGettingSwitchedOut
C_BaseCombatCharacter!0x00d0 m_currentFrame.showActiveWeapon3p
C_BaseCombatCharacter!0x0470 m_deathVelocity
C_BaseCombatCharacter!0x07b8 m_phaseShiftFlags
C_BaseCombatCharacter!0x19e0 m_flNextAttack
C_BaseCombatCharacter!0x19e4 m_lastFiredTime
C_BaseCombatCharacter!0x19e8 m_lastFiredWeapon
C_BaseCombatCharacter!0x19ec m_raiseFromMeleeEndTime
C_BaseCombatCharacter!0x19f0 m_sharedEnergyCount
C_BaseCombatCharacter!0x19f4 m_sharedEnergyTotal
C_BaseCombatCharacter!0x19f8 m_sharedEnergyLockoutThreshold
C_BaseCombatCharacter!0x19fc m_lastSharedEnergyRegenTime
C_BaseCombatCharacter!0x1a00 m_sharedEnergyRegenRate
C_BaseCombatCharacter!0x1a04 m_sharedEnergyRegenDelay
C_BaseCombatCharacter!0x1a08 m_lastSharedEnergyTakeTime
C_BaseCombatCharacter!0x1a10 m_inventory
C_BaseCombatCharacter!0x1a68 m_selectedWeapons
C_BaseCombatCharacter!0x1a6c m_latestPrimaryWeapons
C_BaseCombatCharacter!0x1a74 m_latestPrimaryWeaponsIndexZeroOrOne
C_BaseCombatCharacter!0x1a7c m_latestNonOffhandWeapons
C_BaseCombatCharacter!0x1a7e m_selectedOffhands
C_BaseCombatCharacter!0x1a81 m_selectedOffhandsPendingHybridAction
C_BaseCombatCharacter!0x1a84 m_lastCycleSlot
C_BaseCombatCharacter!0x1a88 m_latestMeleeWeapon
C_BaseCombatCharacter!0x1a8c m_weaponPermission
C_BaseCombatCharacter!0x1a90 m_weaponDelayEnableTime
C_BaseCombatCharacter!0x1a94 m_weaponDisabledInScript
C_BaseCombatCharacter!0x1ab9 m_weaponDisabledFlags
C_BaseCombatCharacter!0x1abc m_weaponTypeDisabledFlags
C_BaseCombatCharacter!0x1ac0 m_weaponTypeDisabledRefCount
C_BaseCombatCharacter!0x1ac9 m_hudInfo_visibilityTestAlwaysPasses
C_BaseCombatCharacter!0x1adc m_contextAction
C_BaseCombatCharacter!0x1b08 m_phaseShiftTimeStart
C_BaseCombatCharacter!0x1b0c m_phaseShiftTimeEnd
class C_BaseEntity
{
	m_iEFlags: Int,
	m_fFlags: Int,
	m_currentFrame.modelIndex: Short,
	m_currentFrame.viewOffset: Vector,
	m_vecAngVelocity: Vector,
	m_angAbsRotation: Vector,
	m_vecAbsVelocity: Vector,
	m_vecAbsOrigin: Vector,
	m_localOrigin: Vector,
	m_localAngles: Vector,
	m_flGravity: Float,
	m_flProxyRandomValue: Float,
	m_hGroundEntity: EHANDLE,
	m_flMaxspeed: Float,
	m_visibilityFlags: Int,
	m_fEffects: Int,
	m_iTeamNum: Int,
	m_passThroughFlags: Int,
	m_passThroughThickness: Int,
	m_passThroughDirection: Float,
	m_deathVelocity: Vector,
	m_bIsSoundCodeControllerValueSet: Bool,
	m_flSoundCodeControllerValue: Float,
	m_vecVelocity: Vector,
	m_angNetworkAngles: Vector,
	m_flFriction: Float,
	m_hOwnerEntity: EHANDLE,
	m_bRenderWithViewModels: Bool,
	m_nRenderFX: Char,
	m_nRenderMode: Char,
	m_MoveType: Char,
	m_MoveCollide: Char,
	m_Collision: CCollisionProperty,
}

Offsets

C_BaseEntity!0x0058 m_iEFlags
C_BaseEntity!0x0098 m_fFlags
C_BaseEntity!0x00a8 m_currentFrame.modelIndex
C_BaseEntity!0x00b8 m_currentFrame.viewOffset
C_BaseEntity!0x0128 m_vecAngVelocity
C_BaseEntity!0x0134 m_angAbsRotation
C_BaseEntity!0x0140 m_vecAbsVelocity
C_BaseEntity!0x014c m_vecAbsOrigin
C_BaseEntity!0x0158 m_localOrigin
C_BaseEntity!0x0164 m_localAngles
C_BaseEntity!0x0420 m_flGravity
C_BaseEntity!0x0424 m_flProxyRandomValue
C_BaseEntity!0x0434 m_hGroundEntity
C_BaseEntity!0x043c m_flMaxspeed
C_BaseEntity!0x0440 m_visibilityFlags
C_BaseEntity!0x0444 m_fEffects
C_BaseEntity!0x0448 m_iTeamNum
C_BaseEntity!0x0464 m_passThroughFlags
C_BaseEntity!0x0468 m_passThroughThickness
C_BaseEntity!0x046c m_passThroughDirection
C_BaseEntity!0x0470 m_deathVelocity
C_BaseEntity!0x047c m_bIsSoundCodeControllerValueSet
C_BaseEntity!0x0480 m_flSoundCodeControllerValue
C_BaseEntity!0x0484 m_vecVelocity
C_BaseEntity!0x0490 m_angNetworkAngles
C_BaseEntity!0x049c m_flFriction
C_BaseEntity!0x04a4 m_hOwnerEntity
C_BaseEntity!0x04a8 m_bRenderWithViewModels
C_BaseEntity!0x04a9 m_nRenderFX
C_BaseEntity!0x04b9 m_nRenderMode
C_BaseEntity!0x04ba m_MoveType
C_BaseEntity!0x04bb m_MoveCollide
C_BaseEntity!0x04c0 m_Collision
class C_BaseEntity
{
	m_ModelName: String,
	m_fFlags: Int,
	m_angAbsRotation: Vector,
	m_vecAbsOrigin: PositionVector,
	m_vecPrevAbsOrigin: PositionVector,
	m_flGravity: Float,
	m_rgflCoordinateFrame: Float,
}

Offsets

C_BaseEntity!0x0030 m_ModelName
C_BaseEntity!0x0098 m_fFlags
C_BaseEntity!0x0134 m_angAbsRotation
C_BaseEntity!0x014c m_vecAbsOrigin
C_BaseEntity!0x0414 m_vecPrevAbsOrigin
C_BaseEntity!0x0420 m_flGravity
C_BaseEntity!0x08d0 m_rgflCoordinateFrame
class C_BreakableSurface extends C_BaseEntity
{
	m_nPanelBits: Char,
}

Offsets

C_BreakableSurface!0x0ce8 m_nPanelBits
class C_ClientRagdoll extends C_BaseEntity
{
	m_clrRender: Color32,
	m_nRenderFX: Char,
	m_nRenderMode: Char,
	m_pRagdoll: CRagdoll,
	m_nSkin: Int,
	m_skinMod: Short,
	m_nBody: Int,
	m_bFadeOut: Bool,
	m_bImportant: Bool,
	m_flEffectTime: Time,
	m_iCurrentFriction: Int,
	m_iMinFriction: Int,
	m_iMaxFriction: Int,
	m_flFrictionModTime: Float,
	m_flFrictionTime: Time,
	m_iFrictionAnimState: Int,
	m_bReleaseRagdoll: Bool,
	m_bFadingOut: Bool,
	m_flScaleEnd: Float,
	m_flScaleTimeStart: Float,
	m_flScaleTimeEnd: Float,
}

Offsets

C_ClientRagdoll!0x0050 m_clrRender
C_ClientRagdoll!0x04a9 m_nRenderFX
C_ClientRagdoll!0x04b9 m_nRenderMode
C_ClientRagdoll!0x0be8 m_pRagdoll
C_ClientRagdoll!0x0ea8 m_nSkin
C_ClientRagdoll!0x0eac m_skinMod
C_ClientRagdoll!0x0eb0 m_nBody
C_ClientRagdoll!0x1690 m_bFadeOut
C_ClientRagdoll!0x1691 m_bImportant
C_ClientRagdoll!0x1694 m_flEffectTime
C_ClientRagdoll!0x1698 m_iCurrentFriction
C_ClientRagdoll!0x169c m_iMinFriction
C_ClientRagdoll!0x16a0 m_iMaxFriction
C_ClientRagdoll!0x16a4 m_flFrictionModTime
C_ClientRagdoll!0x16a8 m_flFrictionTime
C_ClientRagdoll!0x16ac m_iFrictionAnimState
C_ClientRagdoll!0x16b0 m_bReleaseRagdoll
C_ClientRagdoll!0x16b1 m_bFadingOut
C_ClientRagdoll!0x16b4 m_flScaleEnd
C_ClientRagdoll!0x16dc m_flScaleTimeStart
C_ClientRagdoll!0x1704 m_flScaleTimeEnd
class C_CrossbowBolt extends C_Projectile
{
	m_bounceCount: Int,
	m_maxBounceCount: Int,
	m_doesGrow: Bool,
	m_growStartSize: Float,
	m_growStage1Tick: Tick,
	m_growStage1Size: Float,
	m_growStage2Tick: Tick,
	m_growStage2Size: Float,
	m_growStageFinalTick: Tick,
	m_growStageFinalSize: Float,
}

Offsets

C_CrossbowBolt!0x2d30 m_bounceCount
C_CrossbowBolt!0x2d34 m_maxBounceCount
C_CrossbowBolt!0x2d38 m_doesGrow
C_CrossbowBolt!0x2d3c m_growStartSize
C_CrossbowBolt!0x2d40 m_growStage1Tick
C_CrossbowBolt!0x2d44 m_growStage1Size
C_CrossbowBolt!0x2d48 m_growStage2Tick
C_CrossbowBolt!0x2d4c m_growStage2Size
C_CrossbowBolt!0x2d50 m_growStageFinalTick
C_CrossbowBolt!0x2d54 m_growStageFinalSize
class C_DynamicProp extends C_BaseEntity
{
	m_bClientSide: Bool,
}

Offsets

C_DynamicProp!0x1690 m_bClientSide
class C_EnvWindShared
{
	m_flStartTime: Float,
	m_iWindSeed: Int,
	m_iMinWind: Int,
	m_iMaxWind: Int,
	m_windRadius: Int,
	m_iMinGust: Int,
	m_iMaxGust: Int,
	m_flMinGustDelay: Float,
	m_flMaxGustDelay: Float,
	m_flGustDuration: Float,
	m_iGustDirChange: Int,
	m_location: Vector,
	m_iszGustSound: Int,
	m_iWindDir: Int,
	m_flWindSpeed: Float,
	m_currentWindVector: Vector,
	m_CurrentSwayVector: Vector,
	m_PrevSwayVector: Vector,
	m_iInitialWindDir: Int,
	m_flInitialWindSpeed: Float,
	m_flVariationTime: Float,
	m_flSimTime: Float,
	m_flSwitchTime: Float,
	m_flAveWindSpeed: Float,
	m_bGusting: Bool,
	m_flWindAngleVariation: Float,
	m_flWindSpeedVariation: Float,
	m_iEntIndex: Int,
	m_Stream: Void,
	m_WindVariationStream: Void,
	m_WindAveQueue: Void,
	m_WindVariationQueue: Void,
}

Offsets

C_EnvWindShared!0x0008 m_flStartTime
C_EnvWindShared!0x000c m_iWindSeed
C_EnvWindShared!0x0010 m_iMinWind
C_EnvWindShared!0x0014 m_iMaxWind
C_EnvWindShared!0x0018 m_windRadius
C_EnvWindShared!0x001c m_iMinGust
C_EnvWindShared!0x0020 m_iMaxGust
C_EnvWindShared!0x0024 m_flMinGustDelay
C_EnvWindShared!0x0028 m_flMaxGustDelay
C_EnvWindShared!0x002c m_flGustDuration
C_EnvWindShared!0x0030 m_iGustDirChange
C_EnvWindShared!0x0034 m_location
C_EnvWindShared!0x0040 m_iszGustSound
C_EnvWindShared!0x0044 m_iWindDir
C_EnvWindShared!0x0048 m_flWindSpeed
C_EnvWindShared!0x004c m_currentWindVector
C_EnvWindShared!0x0058 m_CurrentSwayVector
C_EnvWindShared!0x0064 m_PrevSwayVector
C_EnvWindShared!0x0070 m_iInitialWindDir
C_EnvWindShared!0x0074 m_flInitialWindSpeed
C_EnvWindShared!0x0078 m_flVariationTime
C_EnvWindShared!0x007c m_flSimTime
C_EnvWindShared!0x0080 m_flSwitchTime
C_EnvWindShared!0x0084 m_flAveWindSpeed
C_EnvWindShared!0x0088 m_bGusting
C_EnvWindShared!0x008c m_flWindAngleVariation
C_EnvWindShared!0x0090 m_flWindSpeedVariation
C_EnvWindShared!0x0094 m_iEntIndex
C_EnvWindShared!0x0098 m_Stream
C_EnvWindShared!0x00d0 m_WindVariationStream
C_EnvWindShared!0x0108 m_WindAveQueue
C_EnvWindShared!0x0140 m_WindVariationQueue
class C_ExposureController extends C_BaseEntity
{
	m_autoCompensation: Float,
	m_autoForceValue: Float,
	m_autoMin: Float,
	m_autoMax: Float,
	m_autoSpeed: Float,
	m_minFadeTime: Float,
	m_isDirectional: Bool,
	m_directionalHalfAngle: Float,
}

Offsets

C_ExposureController!0x0a60 m_autoCompensation
C_ExposureController!0x0a64 m_autoForceValue
C_ExposureController!0x0a68 m_autoMin
C_ExposureController!0x0a6c m_autoMax
C_ExposureController!0x0a70 m_autoSpeed
C_ExposureController!0x0a74 m_minFadeTime
C_ExposureController!0x0a78 m_isDirectional
C_ExposureController!0x0a7c m_directionalHalfAngle
class C_ExposureVolume extends C_BaseEntity
{
	m_volumeTester: Outer,
	m_exposureTarget: ClassPtr,
	m_exposureTargetName: String,
	m_exposurePriority: Float,
}

Offsets

C_ExposureVolume!0x0a60 m_volumeTester
C_ExposureVolume!0x0a68 m_exposureTarget
C_ExposureVolume!0x0a70 m_exposureTargetName
C_ExposureVolume!0x0a78 m_exposurePriority
class C_FogController extends C_BaseEntity
{
	m_fogParams: fogplayerparamsstate_t,
	m_fogAngles: Vector,
	m_useAbsAngles: Bool,
}

Offsets

C_FogController!0x0a60 m_fogParams
C_FogController!0x0ac8 m_fogAngles
C_FogController!0x0ad4 m_useAbsAngles
class C_FogVolume extends C_BaseEntity
{
	m_volumeTester: Outer,
	m_fogTarget: ClassPtr,
	m_fogTargetName: String,
	m_fogPriority: Int,
}

Offsets

C_FogVolume!0x0a60 m_volumeTester
C_FogVolume!0x0a68 m_fogTarget
C_FogVolume!0x0a70 m_fogTargetName
C_FogVolume!0x0a78 m_fogPriority
class C_GlobalNonRewinding extends C_BaseEntity
{
	m_playerObserver: C_ObserverMode,
	m_playerMiscData: C_NonRewindMiscData,
}

Offsets

C_GlobalNonRewinding!0x0a60 m_playerObserver
C_GlobalNonRewinding!0x0e60 m_playerMiscData
class C_KnockBack
{
	velocity: Vector,
	beginTime: Time,
	endTime: Time,
}

Offsets

C_KnockBack!0x0008 velocity
C_KnockBack!0x0014 beginTime
C_KnockBack!0x0018 endTime
class C_Missile extends C_Projectile
{
	m_hasPlayedWhizby: Bool,
	m_whizByStart: Vector,
	m_whizBySoundName: Char,
	m_homingSpeed: Float,
	m_homingSpeedDodgingPlayer: Float,
	m_launchDir: Vector,
	m_hSpecificTarget: EHANDLE,
	m_targetOffset: Vector,
	m_targetPosition: Vector,
	m_useTargetPosition: Bool,
	m_postIgnitionSpeed: Float,
	m_flGracePeriodEndsAt: Time,
	m_pathSettingsInitialized: Bool,
	m_expandContractMissile: Bool,
	m_spiralMissile: Bool,
	m_spiralSettings: Void,
	m_expandContractSettings: MissilePathExpandContractSettings_Client,
	m_lastThinkTime: Time,
	m_explosionIgnoreEntity: EHANDLE,
}

Offsets

C_Missile!0x2d30 m_hasPlayedWhizby
C_Missile!0x2d34 m_whizByStart
C_Missile!0x2d40 m_whizBySoundName
C_Missile!0x2d80 m_homingSpeed
C_Missile!0x2d84 m_homingSpeedDodgingPlayer
C_Missile!0x2d88 m_launchDir
C_Missile!0x2d94 m_hSpecificTarget
C_Missile!0x2d98 m_targetOffset
C_Missile!0x2da4 m_targetPosition
C_Missile!0x2db0 m_useTargetPosition
C_Missile!0x2db4 m_postIgnitionSpeed
C_Missile!0x2db8 m_flGracePeriodEndsAt
C_Missile!0x2dbc m_pathSettingsInitialized
C_Missile!0x2dbd m_expandContractMissile
C_Missile!0x2dbe m_spiralMissile
C_Missile!0x2de0 m_spiralSettings
C_Missile!0x2e50 m_expandContractSettings
C_Missile!0x2ea8 m_lastThinkTime
C_Missile!0x2eac m_explosionIgnoreEntity
class C_NPC_SentryTurret extends C_BaseEntity
{
	m_killCount: Int,
	m_titanKillCount: Int,
}

Offsets

C_NPC_SentryTurret!0x1db4 m_killCount
C_NPC_SentryTurret!0x1db8 m_titanKillCount
class C_NonRewindMiscData
{
	m_nextRespawnTime: Float,
	m_musicPackAssigned: Int,
}

Offsets

C_NonRewindMiscData!0x0000 m_nextRespawnTime
C_NonRewindMiscData!0x0004 m_musicPackAssigned
class C_ObserverMode
{
	m_observerMode: Int,
	m_observerTarget: EHANDLE,
}

Offsets

C_ObserverMode!0x0000 m_observerMode
C_ObserverMode!0x0004 m_observerTarget
class C_ParticleSystem extends C_BaseEntity
{
	m_bClientSide: Bool,
	m_bActive: Bool,
	m_warmUpTime: Float,
	m_pauseAfterWarmup: Bool,
	m_bInSkybox: Bool,
	m_killForReplay: Bool,
	m_killIfOverLimit: Bool,
}

Offsets

C_ParticleSystem!0x0a68 m_bClientSide
C_ParticleSystem!0x0a69 m_bActive
C_ParticleSystem!0x0a70 m_warmUpTime
C_ParticleSystem!0x0a74 m_pauseAfterWarmup
C_ParticleSystem!0x0a75 m_bInSkybox
C_ParticleSystem!0x0a76 m_killForReplay
C_ParticleSystem!0x0a77 m_killIfOverLimit
class C_Player extends C_BaseCombatCharacter
{
	m_fFlags: Int,
	m_currentFrame.animCycle: Float,
	m_pMoveParent: EHANDLE,
	m_vecAbsVelocity: Vector,
	m_hGroundEntity: EHANDLE,
	m_flMaxspeed: Int,
	m_jumpPadDebounceExpireTime: Time,
	m_vecVelocity: Vector,
	m_flFriction: Float,
	m_nNextThinkTick: Int,
	m_SequenceTransitioner: C_SequenceTransitioner,
	m_currentFrameBaseAnimating.animStartTime: Float,
	m_currentFrameBaseAnimating.animStartCycle: Float,
	m_currentFrameBaseAnimating.animPlaybackRate: Float,
	m_currentFrameBaseAnimating.animSequence: Int,
	m_currentFrameBaseAnimating.animSequenceParity: Int,
	m_currentFrameBaseAnimating.m_flPoseParameters: Float,
	m_bZooming: Bool,
	m_zoomToggleOnStartTime: Time,
	m_zoomBaseFrac: Float,
	m_zoomBaseTime: Time,
	m_zoomFullStartTime: Time,
	m_lastUCmdSimulationTicks: Int,
	m_lastUCmdSimulationRemainderTime: Float,
	m_Local: C_PlayerLocalData,
	m_currentFramePlayer.timeBase: Float,
	m_currentFramePlayer.statusEffectsTimedPlayerCUR: StatusEffectTimedData,
	m_currentFramePlayer.statusEffectsEndlessPlayerCUR: StatusEffectEndlessData,
	m_currentFramePlayer.m_flHullHeight: Float,
	m_currentFramePlayer.m_traversalAnimProgress: Float,
	m_currentFramePlayer.m_sprintTiltFrac: Float,
	m_currentFramePlayer.m_ammoPoolCount: Int,
	m_currentFrameLocalPlayer.m_stepSmoothingOffset: Vector,
	m_currentFrameLocalPlayer.m_duckTransitionRemainderMsec: Int,
	m_currentFrameLocalPlayer.m_vecPunchBase_Angle: Vector,
	m_currentFrameLocalPlayer.m_vecPunchBase_AngleVel: Vector,
	m_currentFrameLocalPlayer.m_vecPunchWeapon_Angle: Vector,
	m_currentFrameLocalPlayer.m_vecPunchWeapon_AngleVel.x: Float,
	m_currentFrameLocalPlayer.m_vecPunchWeapon_AngleVel.y: Float,
	m_currentFrameLocalPlayer.m_vecPunchWeapon_AngleVel.z: Float,
	m_currentFrameLocalPlayer.m_localGravityRotation: Quaternion,
	pl: CPlayerState,
	m_ammoPoolCapacity: Int,
	m_classModsActive: 29,
	m_gestureSequences: Int,
	m_gestureStartTimes: Time,
	m_gestureBlendInDuration: Float,
	m_gestureBlendOutDuration: Float,
	m_gestureFadeOutStartTime: Time,
	m_gestureFadeOutDuration: Float,
	m_gestureAutoKillBitfield: Int,
	m_afButtonLast: Int,
	m_afButtonPressed: Int,
	m_afButtonReleased: Int,
	m_nButtons: Int,
	m_nImpulse: Int,
	m_flPhysics: Int,
	m_flStepSoundTime: Float,
	m_flTimeAllSuitDevicesOff: Float,
	m_fStickySprintMinTime: Float,
	m_bPlayedSprintStartEffects: Bool,
	m_fIsSprinting: Bool,
	m_fIsWalking: Bool,
	m_lastSprintPressTime: Time,
	m_stickySprintForwardEnableTime: Time,
	m_stickySprintForwardDisableTime: Time,
	m_sprintStartedTime: Time,
	m_sprintStartedFrac: Float,
	m_sprintEndedTime: Time,
	m_sprintEndedFrac: Float,
	m_stickySprintStartTime: Time,
	m_damageImpulseNoDecelEndTime: Time,
	m_duckState: Int,
	m_leanState: Int,
	m_doingHalfDuck: Bool,
	m_canStand: Bool,
	m_StandHullMin: Vector,
	m_StandHullMax: Vector,
	m_DuckHullMin: Vector,
	m_DuckHullMax: Vector,
	m_upDir: Vector,
	m_upDirPredicted: Vector,
	m_lastWallRunStartPos: Vector,
	m_wallRunCount: Int,
	m_wallRunWeak: Bool,
	m_shouldBeOneHanded: Bool,
	m_oneHandFraction: Float,
	m_animAimPitch: Float,
	m_animAimYaw: Float,
	m_wallRunPushAwayTime: Float,
	m_wallrunRetryTime: Time,
	m_wallrunRetryPos: Vector,
	m_wallrunRetryNormal: Vector,
	m_wallHangTime: Float,
	m_traversalState: Int,
	m_traversalType: Int,
	m_traversalBegin: Vector,
	m_traversalMid: Vector,
	m_traversalEnd: Vector,
	m_traversalMidFrac: Float,
	m_traversalForwardDir: Vector,
	m_traversalRefPos: Vector,
	m_traversalProgress: Float,
	m_traversalStartTime: Time,
	m_traversalHandAppearTime: Time,
	m_traversalReleaseTime: Time,
	m_traversalBlendOutStartTime: Time,
	m_traversalBlendOutStartOffset: Vector,
	m_traversalYawDelta: Float,
	m_wallDangleJumpOffTime: Time,
	m_wallDangleMayHangHere: Bool,
	m_wallDangleForceFallOff: Bool,
	m_wallDangleLastPushedForward: Bool,
	m_wallDangleDisableWeapon: Int,
	m_wallDangleClimbProgressFloor: Float,
	m_wallClimbSetUp: Bool,
	m_wallHanging: Bool,
	m_gravityLiftActive: Bool,
	m_gravityLiftEnterTime: Float,
	m_gravityLiftEjectTime: Float,
	m_gravityLiftHoverTime: Float,
	m_gravityLiftLastOrigin: Vector,
	m_gravityLiftEjectVelocity: Vector,
	m_blackholeActive: Bool,
	m_grapple: GrappleData,
	m_grapple: GrappleData,
	m_grappleActive: Bool,
	m_grappleActive: Bool,
	m_grappleNeedWindowCheck: Bool,
	m_grappleNextWindowHint: EHANDLE,
	m_slowMoEnabled: Bool,
	m_sliding: Bool,
	m_slideLongJumpAllowed: Bool,
	m_lastSlideTime: Time,
	m_lastSlideBoost: Float,
	m_gravityGrenadeStatusEffect: Int,
	m_bIsStickySprinting: Bool,
	m_prevMoveYaw: Float,
	m_sprintTiltVel: Float,
	m_turret: EHANDLE,
	m_hViewModels: EHANDLE,
	m_viewOffsetEntity: Player_ViewOffsetEntityData,
	m_activeZipline: EHANDLE,
	m_lastZipline: EHANDLE,
	m_lastZiplineDetachTime: Time,
	m_ziplineValid3pWeaponLayerAnim: Bool,
	m_ziplineState: Int,
	m_zipline: PlayerZiplineData_Client,
	m_ziplineViewOffsetPosition: Vector,
	m_ziplineViewOffsetVelocity: Vector,
	m_ziplineGrenadeEntity: EHANDLE,
	m_ziplineGrenadeBeginStationEntity: EHANDLE,
	m_ziplineGrenadeBeginStationAttachmentIndex: Int,
	m_sameZiplineCooldownTime: Float,
	m_playAnimationType: Int,
	m_detachGrappleOnPlayAnimationEnd: Bool,
	m_playAnimationNext: Int,
	m_boosting: Bool,
	m_activateBoost: Bool,
	m_repeatedBoost: Bool,
	m_boostMeter: Float,
	m_jetpack: Bool,
	m_activateJetpack: Bool,
	m_jetpackAfterburner: Bool,
	m_gliding: Bool,
	m_glideMeter: Float,
	m_glideRechargeDelayAccumulator: Float,
	m_hovering: Bool,
	m_isPerformingBoostAction: Bool,
	m_lastJumpHeight: Float,
	m_touchingUpdraftTriggers: EHANDLE,
	m_touchingUpdraftTriggersCount: Int,
	m_touchingSlipTriggers: EHANDLE,
	m_touchingSlipTriggersCount: Int,
	m_slipAirRestrictDirection: Vector,
	m_slipAirRestrictTime: Time,
	m_melee: PlayerMelee_PlayerData,
	m_useCredit: Bool,
	m_wallRunStartTime: Time,
	m_wallRunClearTime: Time,
	m_onSlopeTime: Float,
	m_lastWallNormal: Vector,
	m_dodging: Bool,
	m_lastDodgeTime: Time,
	m_vecPreviouslyPredictedOrigin: Vector,
	m_flTimeLastTouchedWall: Float,
	m_timeJetpackHeightActivateCheckPassed: Time,
	m_flTimeLastTouchedGround: Float,
	m_flTimeLastJumped: Float,
	m_flTimeLastLanded: Float,
	m_flLastLandFromHeight: Float,
	m_usePressedTime: Float,
	m_lastUseTime: Float,
	m_lastFakeFloorPos: Vector,
	m_bHasJumpedSinceTouchedGround: Bool,
	m_bDoMultiJumpPenalty: Bool,
	m_dodgingInAir: Bool,
	m_activeViewmodelModifiers: Bool,
	m_lastMoveInputTime: Time,
	m_ignoreEntityForMovementUntilNotTouching: EHANDLE,
	m_gameMovementUtil.m_surfaceFriction: Float,
	m_lungeTargetEntity: EHANDLE,
	m_isLungingToPosition: Bool,
	m_lungeTargetPosition: Vector,
	m_lungeStartPositionOffset: Vector,
	m_lungeEndPositionOffset: Vector,
	m_lungeStartTime: Time,
	m_lungeEndTime: Time,
	m_lungeCanFly: Bool,
	m_lungeLockPitch: Bool,
	m_lungeStartPitch: Float,
	m_lungeSmoothTime: Float,
	m_lungeMaxTime: Float,
	m_lungeMaxEndSpeed: Float,
	m_vPrevGroundNormal: Vector,
	m_prepClimbPusher: EHANDLE,
	m_pushAwayFromTopAcceleration: Vector,
	m_controllerModeActive: Bool,
	m_skydiveForwardPoseValueVelocity: Float,
	m_skydiveForwardPoseValueTarget: Float,
	m_skydiveForwardPoseValueCurrent: Float,
	m_skydiveSidePoseValueVelocity: Float,
	m_skydiveSidePoseValueTarget: Float,
	m_skydiveSidePoseValueCurrent: Float,
	m_skydiveYawVelocity: Float,
	m_skydiveIsNearLeviathan: Bool,
	m_skydiveState: Int,
	m_skydiveStartTime: Time,
	m_skydiveEndTime: Time,
	m_skydiveAnticipateStartTime: Time,
	m_skydiveAnticipateEndTime: Time,
	m_skydiveDistanceToLand: Float,
	m_skydiveDiveAngle: Float,
	m_skydiveIsDiving: Bool,
	m_skydiveSpeed: Float,
	m_skydiveStrafeAngle: Float,
	m_skydiveFreelookEnabled: Bool,
	m_skydiveFreelookLockedAngle: Vector,
	m_skydivePlayerPitch: Float,
	m_skydivePlayerYaw: Float,
	m_skydiveFollowing: Bool,
	m_skydiveUnfollowVelocity: Vector,
	m_skydiveLeviathanHitPosition: Vector,
	m_skydiveLeviathanHitNormal: Vector,
	m_skydiveSlipVelocity: Vector,
	m_skydiveFromUpdraft: Bool,
	m_skydiveFromSkywardLaunch: Bool,
	m_skywardLaunchState: Int,
	m_skywardDeployStartPos: Vector,
	m_skywardLaunchSlowStartTime: Float,
	m_skywardLaunchSlowEndTime: Float,
	m_skywardLaunchFastEndTime: Float,
	m_skywardDeployEndTime: Float,
	m_skywardLaunchEndTime: Float,
	m_skywardDeploySpeed: Float,
	m_skywardLaunchSlowSpeed: Float,
	m_skywardLaunchFastSpeed: Float,
	m_skywardOffset: Vector,
	m_skywardOffsetSpeed: Float,
	m_skywardLaunchInterrupted: Bool,
	m_skywardLaunchFollowing: Bool,
	m_playerKnockBacks: C_KnockBack,
	m_updraftCount: Int,
	m_updraftStage: Int,
	m_updraftEnterTime: Time,
	m_updraftLeaveTime: Time,
	m_updraftMinShakeActivationHeight: Float,
	m_updraftMaxShakeActivationHeight: Float,
	m_updraftLiftActivationHeight: Float,
	m_updraftLiftSpeed: Float,
	m_updraftLiftAcceleration: Float,
	m_updraftLiftExitDuration: Float,
	m_updraftSlowTime: Time,
}

Offsets

C_Player!0x0098 m_fFlags
C_Player!0x00c4 m_currentFrame.animCycle
C_Player!0x0118 m_pMoveParent
C_Player!0x0140 m_vecAbsVelocity
C_Player!0x0434 m_hGroundEntity
C_Player!0x043c m_flMaxspeed
C_Player!0x0460 m_jumpPadDebounceExpireTime
C_Player!0x0484 m_vecVelocity
C_Player!0x049c m_flFriction
C_Player!0x0574 m_nNextThinkTick
C_Player!0x0c20 m_SequenceTransitioner
C_Player!0x0f6c m_currentFrameBaseAnimating.animStartTime
C_Player!0x0f70 m_currentFrameBaseAnimating.animStartCycle
C_Player!0x0f74 m_currentFrameBaseAnimating.animPlaybackRate
C_Player!0x0f80 m_currentFrameBaseAnimating.animSequence
C_Player!0x0f84 m_currentFrameBaseAnimating.animSequenceParity
C_Player!0x0f88 m_currentFrameBaseAnimating.m_flPoseParameters
C_Player!0x1bf1 m_bZooming
C_Player!0x1bf4 m_zoomToggleOnStartTime
C_Player!0x1bf8 m_zoomBaseFrac
C_Player!0x1bfc m_zoomBaseTime
C_Player!0x1c00 m_zoomFullStartTime
C_Player!0x1c84 m_lastUCmdSimulationTicks
C_Player!0x1c88 m_lastUCmdSimulationRemainderTime
C_Player!0x1da8 m_Local
C_Player!0x2098 m_currentFramePlayer.timeBase
C_Player!0x20a0 m_currentFramePlayer.statusEffectsTimedPlayerCUR
C_Player!0x2190 m_currentFramePlayer.statusEffectsEndlessPlayerCUR
C_Player!0x2230 m_currentFramePlayer.m_flHullHeight
C_Player!0x2234 m_currentFramePlayer.m_traversalAnimProgress
C_Player!0x2238 m_currentFramePlayer.m_sprintTiltFrac
C_Player!0x2248 m_currentFramePlayer.m_ammoPoolCount
C_Player!0x2418 m_currentFrameLocalPlayer.m_stepSmoothingOffset
C_Player!0x2424 m_currentFrameLocalPlayer.m_duckTransitionRemainderMsec
C_Player!0x2428 m_currentFrameLocalPlayer.m_vecPunchBase_Angle
C_Player!0x2434 m_currentFrameLocalPlayer.m_vecPunchBase_AngleVel
C_Player!0x2440 m_currentFrameLocalPlayer.m_vecPunchWeapon_Angle
C_Player!0x244c m_currentFrameLocalPlayer.m_vecPunchWeapon_AngleVel.x
C_Player!0x2450 m_currentFrameLocalPlayer.m_vecPunchWeapon_AngleVel.y
C_Player!0x2454 m_currentFrameLocalPlayer.m_vecPunchWeapon_AngleVel.z
C_Player!0x2490 m_currentFrameLocalPlayer.m_localGravityRotation
C_Player!0x24b8 pl
C_Player!0x253c m_ammoPoolCapacity
C_Player!0x2580 m_classModsActive
C_Player!0x288c m_gestureSequences
C_Player!0x28ac m_gestureStartTimes
C_Player!0x28cc m_gestureBlendInDuration
C_Player!0x28ec m_gestureBlendOutDuration
C_Player!0x290c m_gestureFadeOutStartTime
C_Player!0x292c m_gestureFadeOutDuration
C_Player!0x294c m_gestureAutoKillBitfield
C_Player!0x2968 m_afButtonLast
C_Player!0x296c m_afButtonPressed
C_Player!0x2970 m_afButtonReleased
C_Player!0x2974 m_nButtons
C_Player!0x2978 m_nImpulse
C_Player!0x297c m_flPhysics
C_Player!0x2980 m_flStepSoundTime
C_Player!0x2984 m_flTimeAllSuitDevicesOff
C_Player!0x2988 m_fStickySprintMinTime
C_Player!0x298c m_bPlayedSprintStartEffects
C_Player!0x2994 m_fIsSprinting
C_Player!0x2995 m_fIsWalking
C_Player!0x29a4 m_lastSprintPressTime
C_Player!0x29a8 m_stickySprintForwardEnableTime
C_Player!0x29ac m_stickySprintForwardDisableTime
C_Player!0x29b0 m_sprintStartedTime
C_Player!0x29b4 m_sprintStartedFrac
C_Player!0x29b8 m_sprintEndedTime
C_Player!0x29bc m_sprintEndedFrac
C_Player!0x29c0 m_stickySprintStartTime
C_Player!0x29c4 m_damageImpulseNoDecelEndTime
C_Player!0x29e4 m_duckState
C_Player!0x29e8 m_leanState
C_Player!0x29ec m_doingHalfDuck
C_Player!0x29ed m_canStand
C_Player!0x29f0 m_StandHullMin
C_Player!0x29fc m_StandHullMax
C_Player!0x2a08 m_DuckHullMin
C_Player!0x2a14 m_DuckHullMax
C_Player!0x2a24 m_upDir
C_Player!0x2a30 m_upDirPredicted
C_Player!0x2a3c m_lastWallRunStartPos
C_Player!0x2a48 m_wallRunCount
C_Player!0x2a4c m_wallRunWeak
C_Player!0x2a4d m_shouldBeOneHanded
C_Player!0x2a50 m_oneHandFraction
C_Player!0x2a54 m_animAimPitch
C_Player!0x2a58 m_animAimYaw
C_Player!0x2a5c m_wallRunPushAwayTime
C_Player!0x2a68 m_wallrunRetryTime
C_Player!0x2a6c m_wallrunRetryPos
C_Player!0x2a78 m_wallrunRetryNormal
C_Player!0x2a9c m_wallHangTime
C_Player!0x2aa0 m_traversalState
C_Player!0x2aa4 m_traversalType
C_Player!0x2aa8 m_traversalBegin
C_Player!0x2ab4 m_traversalMid
C_Player!0x2ac0 m_traversalEnd
C_Player!0x2acc m_traversalMidFrac
C_Player!0x2ad0 m_traversalForwardDir
C_Player!0x2adc m_traversalRefPos
C_Player!0x2ae8 m_traversalProgress
C_Player!0x2aec m_traversalStartTime
C_Player!0x2af0 m_traversalHandAppearTime
C_Player!0x2af4 m_traversalReleaseTime
C_Player!0x2af8 m_traversalBlendOutStartTime
C_Player!0x2afc m_traversalBlendOutStartOffset
C_Player!0x2b08 m_traversalYawDelta
C_Player!0x2b14 m_wallDangleJumpOffTime
C_Player!0x2b18 m_wallDangleMayHangHere
C_Player!0x2b19 m_wallDangleForceFallOff
C_Player!0x2b1a m_wallDangleLastPushedForward
C_Player!0x2b1c m_wallDangleDisableWeapon
C_Player!0x2b20 m_wallDangleClimbProgressFloor
C_Player!0x2b24 m_wallClimbSetUp
C_Player!0x2b25 m_wallHanging
C_Player!0x2b26 m_gravityLiftActive
C_Player!0x2b28 m_gravityLiftEnterTime
C_Player!0x2b2c m_gravityLiftEjectTime
C_Player!0x2b30 m_gravityLiftHoverTime
C_Player!0x2b34 m_gravityLiftLastOrigin
C_Player!0x2b40 m_gravityLiftEjectVelocity
C_Player!0x2b4c m_blackholeActive
C_Player!0x2b50 m_grapple
C_Player!0x2b50 m_grapple
C_Player!0x2be0 m_grappleActive
C_Player!0x2be0 m_grappleActive
C_Player!0x2be1 m_grappleNeedWindowCheck
C_Player!0x2be4 m_grappleNextWindowHint
C_Player!0x2bf4 m_slowMoEnabled
C_Player!0x2bf5 m_sliding
C_Player!0x2bf6 m_slideLongJumpAllowed
C_Player!0x2bf8 m_lastSlideTime
C_Player!0x2bfc m_lastSlideBoost
C_Player!0x2c00 m_gravityGrenadeStatusEffect
C_Player!0x2c04 m_bIsStickySprinting
C_Player!0x2c08 m_prevMoveYaw
C_Player!0x2c0c m_sprintTiltVel
C_Player!0x2c28 m_turret
C_Player!0x2c2c m_hViewModels
C_Player!0x2c40 m_viewOffsetEntity
C_Player!0x2d80 m_activeZipline
C_Player!0x2d84 m_lastZipline
C_Player!0x2d88 m_lastZiplineDetachTime
C_Player!0x2d8c m_ziplineValid3pWeaponLayerAnim
C_Player!0x2d90 m_ziplineState
C_Player!0x2d98 m_zipline
C_Player!0x2e08 m_ziplineViewOffsetPosition
C_Player!0x2e14 m_ziplineViewOffsetVelocity
C_Player!0x2e20 m_ziplineGrenadeEntity
C_Player!0x2e24 m_ziplineGrenadeBeginStationEntity
C_Player!0x2e28 m_ziplineGrenadeBeginStationAttachmentIndex
C_Player!0x2e30 m_sameZiplineCooldownTime
C_Player!0x2e38 m_playAnimationType
C_Player!0x2e3c m_detachGrappleOnPlayAnimationEnd
C_Player!0x2e40 m_playAnimationNext
C_Player!0x2e54 m_boosting
C_Player!0x2e55 m_activateBoost
C_Player!0x2e56 m_repeatedBoost
C_Player!0x2e58 m_boostMeter
C_Player!0x2e5c m_jetpack
C_Player!0x2e5d m_activateJetpack
C_Player!0x2e5e m_jetpackAfterburner
C_Player!0x2e5f m_gliding
C_Player!0x2e60 m_glideMeter
C_Player!0x2e64 m_glideRechargeDelayAccumulator
C_Player!0x2e68 m_hovering
C_Player!0x2e69 m_isPerformingBoostAction
C_Player!0x2e6c m_lastJumpHeight
C_Player!0x2e70 m_touchingUpdraftTriggers
C_Player!0x2eb0 m_touchingUpdraftTriggersCount
C_Player!0x2eb4 m_touchingSlipTriggers
C_Player!0x2ef4 m_touchingSlipTriggersCount
C_Player!0x2ef8 m_slipAirRestrictDirection
C_Player!0x2f04 m_slipAirRestrictTime
C_Player!0x3098 m_melee
C_Player!0x30d0 m_useCredit
C_Player!0x345c m_wallRunStartTime
C_Player!0x3460 m_wallRunClearTime
C_Player!0x3464 m_onSlopeTime
C_Player!0x3468 m_lastWallNormal
C_Player!0x3474 m_dodging
C_Player!0x3478 m_lastDodgeTime
C_Player!0x3490 m_vecPreviouslyPredictedOrigin
C_Player!0x349c m_flTimeLastTouchedWall
C_Player!0x34a0 m_timeJetpackHeightActivateCheckPassed
C_Player!0x34a4 m_flTimeLastTouchedGround
C_Player!0x34a8 m_flTimeLastJumped
C_Player!0x34ac m_flTimeLastLanded
C_Player!0x34b0 m_flLastLandFromHeight
C_Player!0x34b4 m_usePressedTime
C_Player!0x34b8 m_lastUseTime
C_Player!0x34c8 m_lastFakeFloorPos
C_Player!0x34d4 m_bHasJumpedSinceTouchedGround
C_Player!0x34d5 m_bDoMultiJumpPenalty
C_Player!0x34d6 m_dodgingInAir
C_Player!0x36c0 m_activeViewmodelModifiers
C_Player!0x3948 m_lastMoveInputTime
C_Player!0x394c m_ignoreEntityForMovementUntilNotTouching
C_Player!0x3e18 m_gameMovementUtil.m_surfaceFriction
C_Player!0x3e94 m_lungeTargetEntity
C_Player!0x3e98 m_isLungingToPosition
C_Player!0x3e9c m_lungeTargetPosition
C_Player!0x3ea8 m_lungeStartPositionOffset
C_Player!0x3eb4 m_lungeEndPositionOffset
C_Player!0x3ec0 m_lungeStartTime
C_Player!0x3ec4 m_lungeEndTime
C_Player!0x3ec8 m_lungeCanFly
C_Player!0x3ec9 m_lungeLockPitch
C_Player!0x3ecc m_lungeStartPitch
C_Player!0x3ed0 m_lungeSmoothTime
C_Player!0x3ed4 m_lungeMaxTime
C_Player!0x3ed8 m_lungeMaxEndSpeed
C_Player!0x4194 m_vPrevGroundNormal
C_Player!0x4464 m_prepClimbPusher
C_Player!0x4468 m_pushAwayFromTopAcceleration
C_Player!0x4494 m_controllerModeActive
C_Player!0x44ac m_skydiveForwardPoseValueVelocity
C_Player!0x44b0 m_skydiveForwardPoseValueTarget
C_Player!0x44b4 m_skydiveForwardPoseValueCurrent
C_Player!0x44b8 m_skydiveSidePoseValueVelocity
C_Player!0x44bc m_skydiveSidePoseValueTarget
C_Player!0x44c0 m_skydiveSidePoseValueCurrent
C_Player!0x44c4 m_skydiveYawVelocity
C_Player!0x44c8 m_skydiveIsNearLeviathan
C_Player!0x44e4 m_skydiveState
C_Player!0x44e8 m_skydiveStartTime
C_Player!0x44ec m_skydiveEndTime
C_Player!0x44f0 m_skydiveAnticipateStartTime
C_Player!0x44f4 m_skydiveAnticipateEndTime
C_Player!0x44f8 m_skydiveDistanceToLand
C_Player!0x44fc m_skydiveDiveAngle
C_Player!0x4500 m_skydiveIsDiving
C_Player!0x4504 m_skydiveSpeed
C_Player!0x4508 m_skydiveStrafeAngle
C_Player!0x450c m_skydiveFreelookEnabled
C_Player!0x4510 m_skydiveFreelookLockedAngle
C_Player!0x451c m_skydivePlayerPitch
C_Player!0x4520 m_skydivePlayerYaw
C_Player!0x4524 m_skydiveFollowing
C_Player!0x4528 m_skydiveUnfollowVelocity
C_Player!0x4538 m_skydiveLeviathanHitPosition
C_Player!0x4544 m_skydiveLeviathanHitNormal
C_Player!0x4550 m_skydiveSlipVelocity
C_Player!0x455c m_skydiveFromUpdraft
C_Player!0x455d m_skydiveFromSkywardLaunch
C_Player!0x4560 m_skywardLaunchState
C_Player!0x4568 m_skywardDeployStartPos
C_Player!0x4574 m_skywardLaunchSlowStartTime
C_Player!0x4578 m_skywardLaunchSlowEndTime
C_Player!0x457c m_skywardLaunchFastEndTime
C_Player!0x4580 m_skywardDeployEndTime
C_Player!0x4584 m_skywardLaunchEndTime
C_Player!0x4588 m_skywardDeploySpeed
C_Player!0x458c m_skywardLaunchSlowSpeed
C_Player!0x4590 m_skywardLaunchFastSpeed
C_Player!0x4594 m_skywardOffset
C_Player!0x45a0 m_skywardOffsetSpeed
C_Player!0x45a4 m_skywardLaunchInterrupted
C_Player!0x45a5 m_skywardLaunchFollowing
C_Player!0x45c0 m_playerKnockBacks
C_Player!0x4640 m_updraftCount
C_Player!0x4644 m_updraftStage
C_Player!0x4648 m_updraftEnterTime
C_Player!0x464c m_updraftLeaveTime
C_Player!0x4650 m_updraftMinShakeActivationHeight
C_Player!0x4654 m_updraftMaxShakeActivationHeight
C_Player!0x4658 m_updraftLiftActivationHeight
C_Player!0x465c m_updraftLiftSpeed
C_Player!0x4660 m_updraftLiftAcceleration
C_Player!0x4664 m_updraftLiftExitDuration
C_Player!0x4668 m_updraftSlowTime
class C_PlayerLocalData
{
	m_nStepside: Int,
	m_nOldButtons: Int,
	m_nOldVehicleButtons: Int,
	m_iHideHUD: Int,
	m_superJumpsUsed: Int,
	m_jumpedOffRodeo: Bool,
	m_jumpPressTime: Time,
	m_prevJumpPressTime: Time,
	m_jetpackActivateTime: Time,
	m_jetpackDeactivateTime: Time,
	m_flSuitPower: Float,
	m_flSuitJumpPower: Float,
	m_flSuitGrapplePower: Float,
	m_flFallVelocity: Float,
	m_flStepSize: Float,
	m_airSlowMoFrac: Float,
	predictableFlags: Int,
	m_bitsActiveDevices: Int,
	m_forceStance: Int,
	m_duckToggleOn: Bool,
	m_bDrawViewmodel: Bool,
	m_bAllowAutoMovement: Bool,
	m_airMoveBlockPlanes: Vector,
	m_airMoveBlockPlaneTime: Time,
	m_airMoveBlockPlaneCount: Int,
	m_queuedMeleePressTime: Time,
	m_queuedGrappleMeleeTime: Time,
	m_disableMeleeUntilRelease: Bool,
	m_meleePressTime: Time,
	m_meleeDisabledCounter: Int,
	m_meleeInputIndex: Int,
	m_oneHandedWeaponUsage: Bool,
	m_prevOneHandedWeaponUsage: Bool,
	m_titanEmbarkEnabled: Bool,
	m_titanDisembarkEnabled: Bool,
	m_playerAnimStationaryGoalFeetYaw: Float,
	m_playerAnimJumping: Bool,
	m_playerAnimJumpStartTime: Time,
	m_playerAnimFirstJumpFrame: Bool,
	m_playerAnimDodging: Bool,
	m_playerAnimJumpActivity: Int,
	m_playerAnimLanding: Bool,
	m_playerAnimShouldLand: Bool,
	m_playerAnimLandStartTime: Time,
	m_playerAnimInAirWalk: Bool,
	m_playerAnimPrevFrameSequenceMotionYaw: Float,
	m_playerAnimMeleeParity: Int,
	m_playerAnimMeleeStartTime: Time,
	m_playerLocalGravityToWorldTransform: Quaternion,
	m_playerLocalGravityBlendStartRotation: Quaternion,
	m_playerLocalGravityBlendEndRotation: Quaternion,
	m_playerLocalGravityBlendEndDirection: Vector,
	m_playerLocalGravityBlendStartTime: Time,
	m_playerLocalGravityBlendEndTime: Time,
	m_playerLocalGravityBlendStrength: Float,
	m_playerLocalGravityStrength: Float,
	m_playerLocalGravityType: Int,
	m_playerLocalGravityPoint: Vector,
	m_playerLocalGravityLineStart: Vector,
	m_playerLocalGravityLineEnd: Vector,
	m_playerLocalGravityEntity: EHANDLE,
	m_playerLocalGravityLineStartEntity: EHANDLE,
	m_playerLocalGravityLineEndEntity: EHANDLE,
	m_playerFloatLookStartTime: Time,
	m_playerFloatLookEndTime: Time,
	m_wallrunLatestFloorHeight: Float,
	m_wallrunFromJetpack: Bool,
	m_groundNormal: Vector,
	m_continuousUseBlocked: Bool,
	m_useEnt: EHANDLE,
}

Offsets

C_PlayerLocalData!0x0008 m_nStepside
C_PlayerLocalData!0x000c m_nOldButtons
C_PlayerLocalData!0x0010 m_nOldVehicleButtons
C_PlayerLocalData!0x0014 m_iHideHUD
C_PlayerLocalData!0x0018 m_superJumpsUsed
C_PlayerLocalData!0x001c m_jumpedOffRodeo
C_PlayerLocalData!0x0020 m_jumpPressTime
C_PlayerLocalData!0x0024 m_prevJumpPressTime
C_PlayerLocalData!0x0028 m_jetpackActivateTime
C_PlayerLocalData!0x002c m_jetpackDeactivateTime
C_PlayerLocalData!0x0030 m_flSuitPower
C_PlayerLocalData!0x0034 m_flSuitJumpPower
C_PlayerLocalData!0x0038 m_flSuitGrapplePower
C_PlayerLocalData!0x003c m_flFallVelocity
C_PlayerLocalData!0x0040 m_flStepSize
C_PlayerLocalData!0x0044 m_airSlowMoFrac
C_PlayerLocalData!0x0048 predictableFlags
C_PlayerLocalData!0x004c m_bitsActiveDevices
C_PlayerLocalData!0x0050 m_forceStance
C_PlayerLocalData!0x0054 m_duckToggleOn
C_PlayerLocalData!0x0055 m_bDrawViewmodel
C_PlayerLocalData!0x0056 m_bAllowAutoMovement
C_PlayerLocalData!0x0184 m_airMoveBlockPlanes
C_PlayerLocalData!0x019c m_airMoveBlockPlaneTime
C_PlayerLocalData!0x01a0 m_airMoveBlockPlaneCount
C_PlayerLocalData!0x01a4 m_queuedMeleePressTime
C_PlayerLocalData!0x01a8 m_queuedGrappleMeleeTime
C_PlayerLocalData!0x01ad m_disableMeleeUntilRelease
C_PlayerLocalData!0x01b0 m_meleePressTime
C_PlayerLocalData!0x01b4 m_meleeDisabledCounter
C_PlayerLocalData!0x01b8 m_meleeInputIndex
C_PlayerLocalData!0x01c0 m_oneHandedWeaponUsage
C_PlayerLocalData!0x01c1 m_prevOneHandedWeaponUsage
C_PlayerLocalData!0x01f4 m_titanEmbarkEnabled
C_PlayerLocalData!0x01f5 m_titanDisembarkEnabled
C_PlayerLocalData!0x01fc m_playerAnimStationaryGoalFeetYaw
C_PlayerLocalData!0x0200 m_playerAnimJumping
C_PlayerLocalData!0x0204 m_playerAnimJumpStartTime
C_PlayerLocalData!0x0208 m_playerAnimFirstJumpFrame
C_PlayerLocalData!0x0209 m_playerAnimDodging
C_PlayerLocalData!0x020c m_playerAnimJumpActivity
C_PlayerLocalData!0x0210 m_playerAnimLanding
C_PlayerLocalData!0x0211 m_playerAnimShouldLand
C_PlayerLocalData!0x0214 m_playerAnimLandStartTime
C_PlayerLocalData!0x0218 m_playerAnimInAirWalk
C_PlayerLocalData!0x021c m_playerAnimPrevFrameSequenceMotionYaw
C_PlayerLocalData!0x0220 m_playerAnimMeleeParity
C_PlayerLocalData!0x0224 m_playerAnimMeleeStartTime
C_PlayerLocalData!0x0228 m_playerLocalGravityToWorldTransform
C_PlayerLocalData!0x0258 m_playerLocalGravityBlendStartRotation
C_PlayerLocalData!0x0268 m_playerLocalGravityBlendEndRotation
C_PlayerLocalData!0x0278 m_playerLocalGravityBlendEndDirection
C_PlayerLocalData!0x0284 m_playerLocalGravityBlendStartTime
C_PlayerLocalData!0x0288 m_playerLocalGravityBlendEndTime
C_PlayerLocalData!0x028c m_playerLocalGravityBlendStrength
C_PlayerLocalData!0x0290 m_playerLocalGravityStrength
C_PlayerLocalData!0x0294 m_playerLocalGravityType
C_PlayerLocalData!0x0298 m_playerLocalGravityPoint
C_PlayerLocalData!0x02a4 m_playerLocalGravityLineStart
C_PlayerLocalData!0x02b0 m_playerLocalGravityLineEnd
C_PlayerLocalData!0x02bc m_playerLocalGravityEntity
C_PlayerLocalData!0x02c0 m_playerLocalGravityLineStartEntity
C_PlayerLocalData!0x02c4 m_playerLocalGravityLineEndEntity
C_PlayerLocalData!0x02c8 m_playerFloatLookStartTime
C_PlayerLocalData!0x02cc m_playerFloatLookEndTime
C_PlayerLocalData!0x02d0 m_wallrunLatestFloorHeight
C_PlayerLocalData!0x02d4 m_wallrunFromJetpack
C_PlayerLocalData!0x02d8 m_groundNormal
C_PlayerLocalData!0x02e4 m_continuousUseBlocked
C_PlayerLocalData!0x02e8 m_useEnt
class C_PlayerVehicle extends C_BaseAnimatingOverlay
{
	m_localOrigin: Vector,
	m_SequenceTransitioner: C_SequenceTransitioner,
	m_vehicleDriver: EHANDLE,
	m_vehicleActivated: Bool,
	m_blockDuckInput: Bool,
	m_vehicleLaunchTime: Float,
	m_vehicleVelocity: Vector,
	m_vehicleGroundEntity: EHANDLE,
	m_vehicleGroundNormal: Vector,
	m_vehicleGroundDist: Float,
	m_hoverVehicleHoverOffsetPrev: Float,
	m_hoverVehicleGroundAngles: Vector,
	m_hoverVehicleIsOnGround: Bool,
	m_hoverVehicleHoverSimulationIsAwake: Bool,
	m_hoverVehicleSmoothTilt: Vector,
	m_hoverVehicleSmoothTiltVelocity: Vector,
	m_hoverVehicleSmoothYaw: Float,
	m_hoverVehicleSmoothYawVelocity: Float,
	m_hoverVehicleLookAheadAcceleration: Vector,
	m_hoverVehicleLastBoostTime: Time,
	m_hoverVehicleIsMarkedAsDrivingForward: Bool,
	m_hoverVehicleStunTimeEnd: Float,
	m_hoverVehicleThrottle: Float,
	m_hoverVehicleBanking: Float,
	m_hoverVehicleFrictionLastTime: Float,
	m_hoverVehicleFrictionSurfPropOther: Int,
	m_hoverVehicleFrictionNormal: Vector,
	m_hoverVehicleFrictionPos: Vector,
	m_hoverVehiclePhysPush: Vector,
}

Offsets

C_PlayerVehicle!0x0158 m_localOrigin
C_PlayerVehicle!0x0c20 m_SequenceTransitioner
C_PlayerVehicle!0x19e4 m_vehicleDriver
C_PlayerVehicle!0x1a08 m_vehicleActivated
C_PlayerVehicle!0x1a09 m_blockDuckInput
C_PlayerVehicle!0x1a18 m_vehicleLaunchTime
C_PlayerVehicle!0x1a28 m_vehicleVelocity
C_PlayerVehicle!0x1a34 m_vehicleGroundEntity
C_PlayerVehicle!0x1a38 m_vehicleGroundNormal
C_PlayerVehicle!0x1a44 m_vehicleGroundDist
C_PlayerVehicle!0x1a48 m_hoverVehicleHoverOffsetPrev
C_PlayerVehicle!0x1a58 m_hoverVehicleGroundAngles
C_PlayerVehicle!0x1a64 m_hoverVehicleIsOnGround
C_PlayerVehicle!0x1a66 m_hoverVehicleHoverSimulationIsAwake
C_PlayerVehicle!0x1b18 m_hoverVehicleSmoothTilt
C_PlayerVehicle!0x1b24 m_hoverVehicleSmoothTiltVelocity
C_PlayerVehicle!0x1b30 m_hoverVehicleSmoothYaw
C_PlayerVehicle!0x1b34 m_hoverVehicleSmoothYawVelocity
C_PlayerVehicle!0x1b38 m_hoverVehicleLookAheadAcceleration
C_PlayerVehicle!0x1b44 m_hoverVehicleLastBoostTime
C_PlayerVehicle!0x1b4e m_hoverVehicleIsMarkedAsDrivingForward
C_PlayerVehicle!0x1b50 m_hoverVehicleStunTimeEnd
C_PlayerVehicle!0x1b54 m_hoverVehicleThrottle
C_PlayerVehicle!0x1b5c m_hoverVehicleBanking
C_PlayerVehicle!0x1b60 m_hoverVehicleFrictionLastTime
C_PlayerVehicle!0x1b64 m_hoverVehicleFrictionSurfPropOther
C_PlayerVehicle!0x1b68 m_hoverVehicleFrictionNormal
C_PlayerVehicle!0x1b74 m_hoverVehicleFrictionPos
C_PlayerVehicle!0x1b80 m_hoverVehiclePhysPush
class C_Projectile extends C_BaseEntity
{
	m_weaponDataIsSet: Bool,
	m_forceAdjustToGunBarrelDisabled: Bool,
	m_weaponClassIndex: Int,
	m_destructionDistance: Float,
	m_passThroughDepthTotal: Int,
	m_modBitfield: Int,
	m_overrideMods: Int,
	m_projectileTrailIndex: Int,
	m_impactEffectTable: Int,
	m_reducedEffects: Bool,
	m_projectileCreationTimeServer: Float,
	m_weaponSource: EHANDLE,
	m_passThroughModCount: Int,
	m_passThroughPoints: Vector,
	m_preModdedTrailEffectIndices1p: Int,
	m_preModdedTrailEffectIndices3p: Int,
	m_launchOrigin: Vector,
	m_wpnData: Outer,
	m_hWeaponFileInfo: Short,
	m_weaponChargeLevel: Int,
	m_weaponChargeFraction: Float,
	m_modVars: Void,
	m_modVarsAreValid: Bool,
	m_launchVel: Vector,
	m_scriptCB: Void,
	m_hasPlayedTrailEffect: Bool,
	m_projectileLifeTimeEndTick: Tick,
	m_projectileCreationTime: Float,
	m_isVortexRefired: Bool,
	m_damageAliveOnly: Bool,
	m_usesPositionFunction: Bool,
	m_lastCollisionNormal: Vector,
	m_bounceIndex: Int,
	m_randomInt: Int,
	m_thrownByAI: Bool,
	m_perPolyRadius: Float,
	m_posBeforePhysicsSimulate: Vector,
	m_hasIgnited: Bool,
	m_inLagCompensation: Bool,
	m_passEntities: EHANDLE,
	m_projectileSpeed: Float,
	m_wantStartTrailEffect: Bool,
	m_hasCalledPostDataUpdate: Bool,
}

Offsets

C_Projectile!0x1690 m_weaponDataIsSet
C_Projectile!0x1691 m_forceAdjustToGunBarrelDisabled
C_Projectile!0x1694 m_weaponClassIndex
C_Projectile!0x1698 m_destructionDistance
C_Projectile!0x169c m_passThroughDepthTotal
C_Projectile!0x16a0 m_modBitfield
C_Projectile!0x16a4 m_overrideMods
C_Projectile!0x16a8 m_projectileTrailIndex
C_Projectile!0x16ac m_impactEffectTable
C_Projectile!0x16b0 m_reducedEffects
C_Projectile!0x16b4 m_projectileCreationTimeServer
C_Projectile!0x16b8 m_weaponSource
C_Projectile!0x16bc m_passThroughModCount
C_Projectile!0x16c0 m_passThroughPoints
C_Projectile!0x16cc m_preModdedTrailEffectIndices1p
C_Projectile!0x16d0 m_preModdedTrailEffectIndices3p
C_Projectile!0x16d4 m_launchOrigin
C_Projectile!0x16e0 m_wpnData
C_Projectile!0x16e8 m_hWeaponFileInfo
C_Projectile!0x16ec m_weaponChargeLevel
C_Projectile!0x16f0 m_weaponChargeFraction
C_Projectile!0x16f8 m_modVars
C_Projectile!0x29c0 m_modVarsAreValid
C_Projectile!0x29c4 m_launchVel
C_Projectile!0x29d0 m_scriptCB
C_Projectile!0x29f8 m_hasPlayedTrailEffect
C_Projectile!0x29fc m_projectileLifeTimeEndTick
C_Projectile!0x2a00 m_projectileCreationTime
C_Projectile!0x2a04 m_isVortexRefired
C_Projectile!0x2a05 m_damageAliveOnly
C_Projectile!0x2a06 m_usesPositionFunction
C_Projectile!0x2a08 m_lastCollisionNormal
C_Projectile!0x2a14 m_bounceIndex
C_Projectile!0x2a18 m_randomInt
C_Projectile!0x2a1c m_thrownByAI
C_Projectile!0x2a20 m_perPolyRadius
C_Projectile!0x2a28 m_posBeforePhysicsSimulate
C_Projectile!0x2a34 m_hasIgnited
C_Projectile!0x2a35 m_inLagCompensation
C_Projectile!0x2a38 m_passEntities
C_Projectile!0x2aa0 m_projectileSpeed
C_Projectile!0x2ac0 m_wantStartTrailEffect
C_Projectile!0x2ac2 m_hasCalledPostDataUpdate
class C_PropDoor
{
	m_localOrigin: Vector,
	m_localAngles: Vector,
	m_nNextThinkTick: Int,
	m_angle: Float,
	m_startAngle: Float,
	m_startAngleVel: Float,
	m_startMoveTime: Time,
	m_nextHitSoundTime: Float,
	m_lastThinkTime: Float,
	m_interactingPlayer: EHANDLE,
	m_interactingPlayerWantsOpen: Bool,
	m_useDebounceEndTime: Time,
	m_prevAngle: Float,
}

Offsets

C_PropDoor!0x0158 m_localOrigin
C_PropDoor!0x0164 m_localAngles
C_PropDoor!0x0574 m_nNextThinkTick
C_PropDoor!0x1704 m_angle
C_PropDoor!0x1708 m_startAngle
C_PropDoor!0x170c m_startAngleVel
C_PropDoor!0x1710 m_startMoveTime
C_PropDoor!0x171c m_nextHitSoundTime
C_PropDoor!0x1720 m_lastThinkTime
C_PropDoor!0x1768 m_interactingPlayer
C_PropDoor!0x176c m_interactingPlayerWantsOpen
C_PropDoor!0x1770 m_useDebounceEndTime
C_PropDoor!0x1778 m_prevAngle
class C_SequenceTransitioner
{
	m_sequenceTransitionerLayers: C_SequenceTransitionerLayer,
	m_sequenceTransitionerLayerCount: Int,
}

Offsets

C_SequenceTransitioner!0x0050 m_sequenceTransitionerLayers
C_SequenceTransitioner!0x01a0 m_sequenceTransitionerLayerCount
class C_SequenceTransitionerLayer
{
	m_sequenceTransitionerLayerActive: Bool,
	m_sequenceTransitionerLayerStartCycle: Float,
	m_sequenceTransitionerLayerSequence: Int,
	m_weight: Float,
	m_sequenceTransitionerLayerPlaybackRate: Float,
	m_sequenceTransitionerLayerStartTime: Time,
	m_sequenceTransitionerLayerFadeOutDuration: Float,
}

Offsets

C_SequenceTransitionerLayer!0x0018 m_sequenceTransitionerLayerActive
C_SequenceTransitionerLayer!0x001c m_sequenceTransitionerLayerStartCycle
C_SequenceTransitionerLayer!0x0020 m_sequenceTransitionerLayerSequence
C_SequenceTransitionerLayer!0x0024 m_weight
C_SequenceTransitionerLayer!0x0028 m_sequenceTransitionerLayerPlaybackRate
C_SequenceTransitionerLayer!0x002c m_sequenceTransitionerLayerStartTime
C_SequenceTransitionerLayer!0x0030 m_sequenceTransitionerLayerFadeOutDuration
class C_Team extends C_BaseEntity
{
	m_score: Int,
	m_score2: Int,
	m_kills: Int,
	m_deaths: Int,
	m_iRoundsWon: Int,
	m_iTeamTeamNum: Int,
	m_szTeamname: Char,
}

Offsets

C_Team!0x0a60 m_score
C_Team!0x0a64 m_score2
C_Team!0x0a68 m_kills
C_Team!0x0a6c m_deaths
C_Team!0x0a70 m_iRoundsWon
C_Team!0x0a74 m_iTeamTeamNum
C_Team!0x0aa8 m_szTeamname
class C_TriggerCylinderHeavy
{
	m_teslaTrapObstructedEndTime: Time,
}

Offsets

C_TriggerCylinderHeavy!0x0b28 m_teslaTrapObstructedEndTime
class C_VortexSphere extends C_BaseEntity
{
	m_enabled: Bool,
	m_radius: Float,
	m_height: Float,
	m_bulletFov: Float,
	m_bulletAbsorbedCount: Int,
	m_projectileAbsorbedCount: Int,
	m_ownerWeapon: EHANDLE,
	m_vortexEffect: EHANDLE,
	m_vortexLocalAngles: Vector,
	m_gunAttachment: String,
	m_listPrev: Outer,
	m_listNext: Outer,
}

Offsets

C_VortexSphere!0x0a60 m_enabled
C_VortexSphere!0x0a64 m_radius
C_VortexSphere!0x0a68 m_height
C_VortexSphere!0x0a6c m_bulletFov
C_VortexSphere!0x0a70 m_bulletAbsorbedCount
C_VortexSphere!0x0a74 m_projectileAbsorbedCount
C_VortexSphere!0x0a78 m_ownerWeapon
C_VortexSphere!0x0a7c m_vortexEffect
C_VortexSphere!0x0a80 m_vortexLocalAngles
C_VortexSphere!0x0a90 m_gunAttachment
C_VortexSphere!0x0a98 m_listPrev
C_VortexSphere!0x0aa0 m_listNext
class C_WallrunCurve extends C_GameplayHint
{
	width: Int,
	height: Int,
}

Offsets

C_WallrunCurve!0x0a70 width
C_WallrunCurve!0x0a74 height
class C_WindowHint extends C_GameplayHint
{
	normal: Vector,
	right: Vector,
	halfSize: Float,
	halfSize[0]: Float,
	halfSize[1]: Float,
}

Offsets

C_WindowHint!0x0a70 normal
C_WindowHint!0x0a7c right
C_WindowHint!0x0a88 halfSize
C_WindowHint!0x0a88 halfSize[0]
C_WindowHint!0x0a8c halfSize[1]
class C_Zipline extends C_BaseEntity
{
	m_ziplinePhysics: C_ZiplinePhysics,
	m_detachEndOnUse: Bool,
	m_currentFrameZipline.numZiplinePoints: Int,
	m_currentFrameZipline.ziplinePositions: Vector,
	m_currentFrameZipline.ziplinePreviousPositions: Vector,
	m_currentFrameZipline.ziplineDistances: Float,
}

Offsets

C_Zipline!0x0a60 m_ziplinePhysics
C_Zipline!0x0db4 m_detachEndOnUse
C_Zipline!0x0ea0 m_currentFrameZipline.numZiplinePoints
C_Zipline!0x0ea4 m_currentFrameZipline.ziplinePositions
C_Zipline!0x0f64 m_currentFrameZipline.ziplinePreviousPositions
C_Zipline!0x1024 m_currentFrameZipline.ziplineDistances
class C_ZiplinePhysics
{
	m_ziplineType: Int,
	m_ziplineStart: Vector,
	m_ziplineEnd: Vector,
	m_nodes: C_ZiplinePhysicsNode,
	m_numNodes: Int,
	m_springDistance: Int,
	m_remainingUnsimulatedTime: Float,
	m_attachedEntities: C_ZiplinePhysicsAttachedEntity,
	m_numAttachedEntities: Int,
	m_ziplineOwner: EHANDLE,
}

Offsets

C_ZiplinePhysics!0x000c m_ziplineType
C_ZiplinePhysics!0x0010 m_ziplineStart
C_ZiplinePhysics!0x001c m_ziplineEnd
C_ZiplinePhysics!0x0028 m_nodes
C_ZiplinePhysics!0x0228 m_numNodes
C_ZiplinePhysics!0x022c m_springDistance
C_ZiplinePhysics!0x0234 m_remainingUnsimulatedTime
C_ZiplinePhysics!0x0240 m_attachedEntities
C_ZiplinePhysics!0x0340 m_numAttachedEntities
C_ZiplinePhysics!0x0344 m_ziplineOwner
class C_ZiplinePhysicsAttachedEntity
{
	entity: EHANDLE,
	attachAcceleration: Vector,
	attachTime: Float,
}

Offsets

C_ZiplinePhysicsAttachedEntity!0x0008 entity
C_ZiplinePhysicsAttachedEntity!0x000c attachAcceleration
C_ZiplinePhysicsAttachedEntity!0x0018 attachTime
class C_ZiplinePhysicsNode
{
	position: Vector,
	prevPosition: Vector,
}

Offsets

C_ZiplinePhysicsNode!0x0008 position
C_ZiplinePhysicsNode!0x0014 prevPosition
class GrappleData
{
	m_grappleVel: Vector,
	m_grapplePoints: Vector,
	m_grapplePointCount: Int,
	m_grappleAttached: Bool,
	m_grapplePulling: Bool,
	m_grappleSwinging: Bool,
	m_grappleRetracting: Bool,
	m_grappleForcedRetracting: Bool,
	m_grappleGracePeriodFinished: Bool,
	m_grappleUsedPower: Float,
	m_grappleActivateTime: Time,
	m_grapplePullTime: Time,
	m_grappleAttachTime: Time,
	m_grappleDetachTime: Time,
	m_grappleMeleeTarget: EHANDLE,
	m_grappleAutoAimTarget: EHANDLE,
	m_grappleSwingDetachLowSpeed: Float,
	m_grappleSwingHoldTime: Time,
}

Offsets

GrappleData!0x0008 m_grappleVel
GrappleData!0x0014 m_grapplePoints
GrappleData!0x0044 m_grapplePointCount
GrappleData!0x0048 m_grappleAttached
GrappleData!0x0049 m_grapplePulling
GrappleData!0x004a m_grappleSwinging
GrappleData!0x004b m_grappleRetracting
GrappleData!0x004c m_grappleForcedRetracting
GrappleData!0x004d m_grappleGracePeriodFinished
GrappleData!0x0050 m_grappleUsedPower
GrappleData!0x0054 m_grappleActivateTime
GrappleData!0x0058 m_grapplePullTime
GrappleData!0x005c m_grappleAttachTime
GrappleData!0x0060 m_grappleDetachTime
GrappleData!0x0064 m_grappleMeleeTarget
GrappleData!0x0068 m_grappleAutoAimTarget
GrappleData!0x0074 m_grappleSwingDetachLowSpeed
GrappleData!0x0078 m_grappleSwingHoldTime
class MissilePathExpandContractSettings_Client
{
	launchOutVec: Vector,
	launchInVec: Vector,
	launchOutTime: Time,
	launchInLerpTime: Time,
	launchInTime: Time,
	launchStraightLerpTime: Time,
	endPos: Vector,
	applyRandSpread: Bool,
}

Offsets

MissilePathExpandContractSettings_Client!0x0004 launchOutVec
MissilePathExpandContractSettings_Client!0x0010 launchInVec
MissilePathExpandContractSettings_Client!0x0028 launchOutTime
MissilePathExpandContractSettings_Client!0x002c launchInLerpTime
MissilePathExpandContractSettings_Client!0x0030 launchInTime
MissilePathExpandContractSettings_Client!0x0034 launchStraightLerpTime
MissilePathExpandContractSettings_Client!0x003c endPos
MissilePathExpandContractSettings_Client!0x0054 applyRandSpread
class PlayerMelee_PlayerData
{
	meleeAttackParity: Int,
	attackActive: Bool,
	attackRecoveryShouldBeQuick: Bool,
	isSprintAttack: Bool,
	attackStartTime: Time,
	attackHitEntity: EHANDLE,
	attackHitEntityTime: Time,
	attackLastHitNonWorldEntity: Time,
	scriptedState: Int,
	pendingMeleePress: Bool,
	lungeBoost: Vector,
}

Offsets

PlayerMelee_PlayerData!0x0008 meleeAttackParity
PlayerMelee_PlayerData!0x000c attackActive
PlayerMelee_PlayerData!0x000d attackRecoveryShouldBeQuick
PlayerMelee_PlayerData!0x000e isSprintAttack
PlayerMelee_PlayerData!0x0010 attackStartTime
PlayerMelee_PlayerData!0x0014 attackHitEntity
PlayerMelee_PlayerData!0x0018 attackHitEntityTime
PlayerMelee_PlayerData!0x001c attackLastHitNonWorldEntity
PlayerMelee_PlayerData!0x0020 scriptedState
PlayerMelee_PlayerData!0x0024 pendingMeleePress
PlayerMelee_PlayerData!0x0028 lungeBoost
class PlayerZiplineData_Client
{
	m_ziplineReenableWeapons: Bool,
	m_mountingZiplineDuration: Float,
	m_mountingZiplineAlpha: Float,
	m_ziplineStartTime: Time,
	m_ziplineEndTime: Time,
	m_mountingZiplineSourcePosition: Vector,
	m_mountingZiplineSourceVelocity: Vector,
	m_mountingZiplineTargetPosition: Vector,
	m_ziplineUsePosition: Vector,
	m_slidingZiplineAlpha: Float,
	m_lastMoveDir2D: Vector,
	m_ziplineReverse: Bool,
}

Offsets

PlayerZiplineData_Client!0x0008 m_ziplineReenableWeapons
PlayerZiplineData_Client!0x000c m_mountingZiplineDuration
PlayerZiplineData_Client!0x0010 m_mountingZiplineAlpha
PlayerZiplineData_Client!0x0014 m_ziplineStartTime
PlayerZiplineData_Client!0x0018 m_ziplineEndTime
PlayerZiplineData_Client!0x001c m_mountingZiplineSourcePosition
PlayerZiplineData_Client!0x0028 m_mountingZiplineSourceVelocity
PlayerZiplineData_Client!0x0034 m_mountingZiplineTargetPosition
PlayerZiplineData_Client!0x004c m_ziplineUsePosition
PlayerZiplineData_Client!0x0058 m_slidingZiplineAlpha
PlayerZiplineData_Client!0x005c m_lastMoveDir2D
PlayerZiplineData_Client!0x0068 m_ziplineReverse
class Player_ViewOffsetEntityData
{
	viewOffsetEntityHandle: EHANDLE,
	lerpInDuration: Float,
	lerpOutDuration: Float,
	stabilizePlayerEyeAngles: Bool,
}

Offsets

Player_ViewOffsetEntityData!0x0008 viewOffsetEntityHandle
Player_ViewOffsetEntityData!0x000c lerpInDuration
Player_ViewOffsetEntityData!0x0010 lerpOutDuration
Player_ViewOffsetEntityData!0x0014 stabilizePlayerEyeAngles
class PredictedAnimEventData
{
	m_predictedAnimEventTimes: Time,
	m_predictedAnimEventIndices: Int,
	m_predictedAnimEventCount: Int,
	m_predictedAnimEventTarget: EHANDLE,
	m_predictedAnimEventSequence: Int,
	m_predictedAnimEventModel: Int,
	m_predictedAnimEventsReadyToFireTime: Time,
}

Offsets

PredictedAnimEventData!0x0008 m_predictedAnimEventTimes
PredictedAnimEventData!0x0028 m_predictedAnimEventIndices
PredictedAnimEventData!0x0048 m_predictedAnimEventCount
PredictedAnimEventData!0x004c m_predictedAnimEventTarget
PredictedAnimEventData!0x0050 m_predictedAnimEventSequence
PredictedAnimEventData!0x0054 m_predictedAnimEventModel
PredictedAnimEventData!0x0058 m_predictedAnimEventsReadyToFireTime
class StatusEffectEndlessData
{
	seComboVars: Int,
}

Offsets

StatusEffectEndlessData!0x0008 seComboVars
class StatusEffectTimedData
{
	seComboVars: Int,
	seTimeEnd: Float,
	seEaseOut: Float,
}

Offsets

StatusEffectTimedData!0x0008 seComboVars
StatusEffectTimedData!0x000c seTimeEnd
StatusEffectTimedData!0x0010 seEaseOut
class WeaponInventory_Client
{
	weapons: EHANDLE,
	activeWeapons: EHANDLE,
}

Offsets

WeaponInventory_Client!0x0008 weapons
WeaponInventory_Client!0x004c activeWeapons
class WeaponPlayerData
{
	m_moveSpread: Float,
	m_spreadStartTime: Time,
	m_spreadStartFracHip: Float,
	m_spreadStartFracADS: Float,
	m_kickSpreadHipfire: Float,
	m_kickSpreadADS: Float,
	m_kickTime: Time,
	m_kickScaleBasePitch: Float,
	m_kickScaleBaseYaw: Float,
	m_kickPatternScaleBase: Float,
	m_kickSpringHeatBaseTime: Time,
	m_kickSpringHeatBaseValue: Float,
	m_semiAutoTriggerHoldTime: Time,
	m_semiAutoTriggerDown: Bool,
	m_pendingTriggerPull: Bool,
	m_semiAutoNeedsRechamber: Bool,
	m_pendingReloadAttempt: Bool,
	m_offhandHybridNormalMode: Bool,
	m_pendingoffhandHybridToss: Bool,
	m_fastHolster: Bool,
	m_didFirstDeploy: Bool,
	m_shouldCatch: Bool,
	m_clipModelIsHidden: Bool,
	m_segmentedReloadEndSeqRequired: Bool,
	m_reloadStartedEmpty: Bool,
	m_segmentedAnimStartedOneHanded: Bool,
	m_segmentedReloadCanRestartLoop: Bool,
	m_segmentedReloadLoopFireLocked: Bool,
	m_realtimeModCmds: Char,
	m_realtimeModCmdHead: Char,
	m_realtimeModCmdCount: Char,
	m_realtimeModCanADS: Bool,
	m_customActivityAttachedModelIndex: Int,
	m_customActivityAttachedModelAttachmentIndex: Int,
	m_fireRateLerp_startTime: Time,
	m_fireRateLerp_startFraction: Float,
	m_fireRateLerp_stopTime: Time,
	m_fireRateLerp_stopFraction: Float,
	m_chargeAnimIndex: Int,
	m_chargeAnimIndexOld: Int,
	m_reloadMilestone: Int,
	m_rechamberMilestone: Int,
	m_cooldownMilestone: Int,
	m_prevSeqWeight: Int,
	m_fullReloadStartTime: Time,
	m_scriptTime0: Time,
	m_scriptTime1: Time,
	m_scriptFlags0: Int,
	m_scriptInt0: Short,
	m_scriptInt1: Short,
	m_curZoomFOV: Float,
	m_targetZoomFOV: Float,
	m_zoomFOVLerpTime: Float,
	m_zoomFOVLerpEndTime: Time,
	m_latestDryfireTime: Time,
	m_requestedAttackEndTime: Time,
	m_currentAltFireAnimIndex: Int,
	m_legendaryModelIndex: Int,
	m_charmModelIndex: Int,
	m_charmAttachment: Int,
	m_charmScriptIndex: Int,
}

Offsets

WeaponPlayerData!0x0008 m_moveSpread
WeaponPlayerData!0x000c m_spreadStartTime
WeaponPlayerData!0x0010 m_spreadStartFracHip
WeaponPlayerData!0x0014 m_spreadStartFracADS
WeaponPlayerData!0x0018 m_kickSpreadHipfire
WeaponPlayerData!0x001c m_kickSpreadADS
WeaponPlayerData!0x0020 m_kickTime
WeaponPlayerData!0x0024 m_kickScaleBasePitch
WeaponPlayerData!0x0028 m_kickScaleBaseYaw
WeaponPlayerData!0x002c m_kickPatternScaleBase
WeaponPlayerData!0x0030 m_kickSpringHeatBaseTime
WeaponPlayerData!0x0034 m_kickSpringHeatBaseValue
WeaponPlayerData!0x0038 m_semiAutoTriggerHoldTime
WeaponPlayerData!0x003c m_semiAutoTriggerDown
WeaponPlayerData!0x003d m_pendingTriggerPull
WeaponPlayerData!0x003e m_semiAutoNeedsRechamber
WeaponPlayerData!0x003f m_pendingReloadAttempt
WeaponPlayerData!0x0040 m_offhandHybridNormalMode
WeaponPlayerData!0x0041 m_pendingoffhandHybridToss
WeaponPlayerData!0x0042 m_fastHolster
WeaponPlayerData!0x0043 m_didFirstDeploy
WeaponPlayerData!0x0044 m_shouldCatch
WeaponPlayerData!0x0045 m_clipModelIsHidden
WeaponPlayerData!0x0046 m_segmentedReloadEndSeqRequired
WeaponPlayerData!0x0047 m_reloadStartedEmpty
WeaponPlayerData!0x0048 m_segmentedAnimStartedOneHanded
WeaponPlayerData!0x0049 m_segmentedReloadCanRestartLoop
WeaponPlayerData!0x004a m_segmentedReloadLoopFireLocked
WeaponPlayerData!0x004b m_realtimeModCmds
WeaponPlayerData!0x0053 m_realtimeModCmdHead
WeaponPlayerData!0x0054 m_realtimeModCmdCount
WeaponPlayerData!0x0055 m_realtimeModCanADS
WeaponPlayerData!0x0058 m_customActivityAttachedModelIndex
WeaponPlayerData!0x005c m_customActivityAttachedModelAttachmentIndex
WeaponPlayerData!0x0060 m_fireRateLerp_startTime
WeaponPlayerData!0x0064 m_fireRateLerp_startFraction
WeaponPlayerData!0x0068 m_fireRateLerp_stopTime
WeaponPlayerData!0x006c m_fireRateLerp_stopFraction
WeaponPlayerData!0x0070 m_chargeAnimIndex
WeaponPlayerData!0x0074 m_chargeAnimIndexOld
WeaponPlayerData!0x0094 m_reloadMilestone
WeaponPlayerData!0x0098 m_rechamberMilestone
WeaponPlayerData!0x009c m_cooldownMilestone
WeaponPlayerData!0x00a0 m_prevSeqWeight
WeaponPlayerData!0x00a4 m_fullReloadStartTime
WeaponPlayerData!0x00a8 m_scriptTime0
WeaponPlayerData!0x00ac m_scriptTime1
WeaponPlayerData!0x00b0 m_scriptFlags0
WeaponPlayerData!0x00b4 m_scriptInt0
WeaponPlayerData!0x00b6 m_scriptInt1
WeaponPlayerData!0x00b8 m_curZoomFOV
WeaponPlayerData!0x00bc m_targetZoomFOV
WeaponPlayerData!0x00c0 m_zoomFOVLerpTime
WeaponPlayerData!0x00c4 m_zoomFOVLerpEndTime
WeaponPlayerData!0x00c8 m_latestDryfireTime
WeaponPlayerData!0x00cc m_requestedAttackEndTime
WeaponPlayerData!0x00d0 m_currentAltFireAnimIndex
WeaponPlayerData!0x00d4 m_legendaryModelIndex
WeaponPlayerData!0x00d8 m_charmModelIndex
WeaponPlayerData!0x00dc m_charmAttachment
WeaponPlayerData!0x00e0 m_charmScriptIndex
class fogplayerparamsstate_t
{
	enable: Bool,
	botAlt: Float,
	topAlt: Float,
	halfDistBot: Float,
	halfDistTop: Float,
	distOffset: Float,
	densityScale: Float,
	halfAngleDeg: Float,
	distColorStr: Float,
	dirColorStr: Float,
	HDRColorScale: Float,
	minFadeTime: Float,
	forceOntoSky: Bool,
	distColor: Color32,
	dirColor: Color32,
	vlParams.color: Vector,
	vlParams.distFalloff: Float,
	vlParams.intensity: Float,
	vlParams.scatter: Float,
	vlParams.inShadowScatter: Float,
	direction: Vector,
	id: Int,
}

Offsets

fogplayerparamsstate_t!0x0000 enable
fogplayerparamsstate_t!0x0004 botAlt
fogplayerparamsstate_t!0x0008 topAlt
fogplayerparamsstate_t!0x000c halfDistBot
fogplayerparamsstate_t!0x0010 halfDistTop
fogplayerparamsstate_t!0x0014 distOffset
fogplayerparamsstate_t!0x0018 densityScale
fogplayerparamsstate_t!0x001c halfAngleDeg
fogplayerparamsstate_t!0x0020 distColorStr
fogplayerparamsstate_t!0x0024 dirColorStr
fogplayerparamsstate_t!0x0028 HDRColorScale
fogplayerparamsstate_t!0x002c minFadeTime
fogplayerparamsstate_t!0x0030 forceOntoSky
fogplayerparamsstate_t!0x0031 distColor
fogplayerparamsstate_t!0x0035 dirColor
fogplayerparamsstate_t!0x003c vlParams.color
fogplayerparamsstate_t!0x0048 vlParams.distFalloff
fogplayerparamsstate_t!0x004c vlParams.intensity
fogplayerparamsstate_t!0x0050 vlParams.scatter
fogplayerparamsstate_t!0x0054 vlParams.inShadowScatter
fogplayerparamsstate_t!0x0058 direction
fogplayerparamsstate_t!0x0064 id

ConVars

default: "1.0"
flags: 0x0

Allow_auto_Party

default: "0"
flags: 0x2

AutoRejectInviteToPlay

default: "0"
flags: 0x80000

AutoRejectNewRules

default: "1"
flags: 0x2

BlendBonesMode

default: "2"
flags: 0x2002

Clubs_QueryPrefersFriend

Use friend on clubs querry

default: "1"
flags: 0x2

Communities_TextUseLocalName

default: "1"
flags: 0x2

CrossPlay_user_optin

Our Crossplay opt-in preference

default: "1"
flags: 0x1000200

DigiCertGlobalRoot_usable

default: "1"
flags: 0x2

DoorSoundPrefixDouble

Sound prefix for door sounds for double doors

default: "Door_Single_"
flags: 0x2

DoorSoundPrefixSingle

Sound prefix for door sounds for single doors

default: "Door_Single_"
flags: 0x2

EADP_AcceptInvite_Check_isAcceptingInvite

default: "1"
flags: 0x2

EADP_RTM_DELAY_QUERRY_SCRIPT_SECONDS

default: "1"
flags: 0x2

EADP_RTM_DELAY_QUERRY_SECONDS

default: "2"
flags: 0x2

EADP_RTM_Enabled

Allow RTM code to work!

default: "1"
flags: 0x2

EADP_RTM_Productid

default: "r5"
flags: 0x2

EADP_SEARCH_Enabled

Allow EADP SEARCH code to work!

default: "1"
flags: 0x2

EADP_code_redemption_enabled

Allows code redemption requests to be made

default: "1"
flags: 0x2

EADP_code_redemption_hostname

default: "proxy/commerce_gateway/coderedemption/redeem"
flags: 0x2

EADP_http_inbound_friend_invite_can_use_commentforname

default: "1"
flags: 0x2

EADP_optin_datachange_throttle

default: "2"
flags: 0x2
min value: 0.1
max value: 5

EADP_search_accountname_count

The Number of responce from a name search.

default: "20"
flags: 0x2

EADP_search_use_starts_with

default: "1"
flags: 0x2

EADP_server_enviorment

default: "INT"
flags: 0x2

EADP_um_debug

default: "0"
flags: 0x2

EADP_um_dev_persistence_domain

Value used to construct marketplace alias sent to UM in dev

default: "r5dev_a"
flags: 0x2

EADP_um_enabled

Allows requests to be made the UM service

default: "1"
flags: 0x2

EADP_um_path

default: "em/v4.5/action"
flags: 0x2

EADP_um_promo_id

The trigger id for promos

default: "fetchpromo"
flags: 0x2

EAPD_friends_invite_has_platform

default: "1"
flags: 0x2

Invite_Flyout_Off

Used to disable Invite Fly Outs.

default: "0"
flags: 0x1000000

OriginAllowRebootClientAuthTokens

default: "1"
flags: 0x2

OriginRebootClientAuthTokens_Retryinterval

default: "1"
flags: 0x2

ScriptDisallowedToUsePersistenceOnSP

default: "0"
flags: 0x2002

ScriptSaveAllowed

default: "1"
flags: 0x2002

StreamMicDisabled

default: "0"
flags: 0x2

TLS_trust_cert

default: "0"
flags: 0x2

TalkIsStream

default: "0"
flags: 0x80

TextDataFromCommunityOnlyInLobby

default: "1"
flags: 0x2

VoiceDataFromCommunityOnlyInLobby

default: "1"
flags: 0x2

VoiceNeedsReset

default: "0"
flags: 0x2

XLOG_DigiCertGlobalRoot_usable

default: "1"
flags: 0x2

XLOG_TLS_hostname

default: ""
flags: 0x2

XLOG_TLS_secure_conn

default: "1"
flags: 0x2

XLOG_TLS_trust_cert

default: "0"
flags: 0x2

XLOG_telemetry_buffer_sends_per_second

default: "60"
flags: 0x2

XLOG_telemetry_shortcircuit

Allow customers to turn off xlog.

default: "0"
flags: 0x80000

XLOG_telemetry_socket_recv_freq

default: "0.3"
flags: 0x2

XLOG_telemetry_socket_send_freq

default: "30"
flags: 0x2

XLOG_telemetry_streams

default: ""
flags: 0x2

adjustableCharacterBoostBias

Change the character boost bias

default: "0.1"
flags: 0x2

ai_titan_grapple_max_len

default: "3000"
flags: 0x2002

airslowmo_enabled

Enables air slowmo

default: "0"
flags: 0x2002

airslowmo_enter_time

Duration it takes to reach full slowmo

default: "0.25"
flags: 0x2002

airslowmo_ground_immediate_end

Controls whether air slowmo fades out after landing or immediately stops

default: "0"
flags: 0x2002

airslowmo_leave_time

Duration it takes to leave full slowmo

default: "1.0"
flags: 0x2002

airslowmo_scripted_speed

default: "0.8"
flags: 0x2002

airslowmo_when_hovering

Replaces hovering with air slowmo

default: "1"
flags: 0x2002

always_touch_triggers_cl

default: "0"
flags: 0x2

animEvent_debug

1 = sparse, 2 = verbose

default: "0"
flags: 0x2002

animEvent_debugEnt

default: "0"
flags: 0x2

animEvent_debug_cl

1 = sparse, 2 = verbose

default: "0"
flags: 0x2

anim_estimateVelocity

default: "0"
flags: 0x2002

anim_playerMovementAngleMargin

default: "10"
flags: 0x2002

anim_player_ragdoll_fix

default: "1"
flags: 0x2002

anim_print_transition_overflow

default: "0"
flags: 0x2002

anim_runGestureAnimEventsToCompletionOnReset_client

default: "0"
flags: 0x6000

anim_showstate

Show the (client) animation state for the specified entity (-1 for none).

default: "-1"
flags: 0x6002

anim_showstatelog

1 to output anim_showstate to Msg(). 2 to store in AnimState.log. 3 for both.

default: "0"
flags: 0x6002

anim_transitionsequences

Enables blended transitions between sequences.

default: "1"
flags: 0x2002

anim_view_entity_third_person_camera_use_move_parent

default: "0"
flags: 0x2002

anim_window_debug

default: "0"
flags: 0x2

announcement

default: ""
flags: 0x12

announcementImage

default: ""
flags: 0x12

announcementVersion

default: "0"
flags: 0x12

assetdownloads_desiredState

default: "1"
flags: 0x2

assetdownloads_enabled

default: "1"
flags: 0x2

assetdownloads_hostname

default: "r5-assets.stryder.respawn.com"
flags: 0x2

async_serialize

Force async reads to serialize for profiling

default: "0"
flags: 0x2

attachment_orthogonal_warnings

default: "0"
flags: 0x2

automantle_backoff_anim_maxfrac

Fraction of mantle after which pulling back simply aborts the mantle

default: "0.7"
flags: 0x2002

automantle_cooldown

Minimum time between mantles

default: ".25"
flags: 0x2002

automantle_dangle_required_space

Required space under the ledge to dangle

default: "60"
flags: 0x2002

automantle_debug

Debugs player auto-mantle behavior

default: "0"
flags: 0x2002

automantle_disable_hang

disables the hang mantle behavior

default: "0"
flags: 0x2002

automantle_enable

Enables player auto-mantle behavior

default: "1"
flags: 0x2002

automantle_forwarddist

Distance forward to do the ground check from when auto-mantling

default: "26.f"
flags: 0x2002

automantle_gun_enable_height

Eye height above ledge at which gun is reenabled

default: "33"
flags: 0x2002

automantle_height_above

Mantle height above ledge below which the "above" animation is used and above which the "high" animation is used

default: "30"
flags: 0x2002

automantle_height_below

Mantle height above ledge below which the "below" animation is used

default: "-10"
flags: 0x2002

automantle_height_level

Mantle height above ledge below which the "level" animation is used

default: "10"
flags: 0x2002

automantle_jumpoff_anim_maxfrac

Maximum fraction of mantle at which jump off animation is played

default: "0.5"
flags: 0x2002

automantle_jumpoff_duration

Duration of jump off animation when jumping off

default: "0.1"
flags: 0x2002

automantle_max_frac

Fractional amount (0-1) player can move forward without hitting jump.

default: "0.5"
flags: 0x2002

automantle_maxangle_push

Max angle the player can be pushing from the wall normal to auto-mantle

default: "50"
flags: 0x2002

automantle_maxangle_view

Max angle the player can be facing from the wall to auto-mantle

default: "50"
flags: 0x2002

automantle_min_frac

Fractional amount (0-1) player can move backward without hitting jump.

default: "0.1"
flags: 0x2002

automantle_mindist

Minimum forward distance when auto-mantling

default: "18.f"
flags: 0x2002

automantle_rest_frac

Fractional amount (0-1) player will tend toward when no input is given.

default: "0.4"
flags: 0x2002

automantle_rest_frac_below

Replaces rest_frac when using the "below" animation

default: "0.3"
flags: 0x2002

automantle_searchdist

Forward distance within which to look for a ledge to auto-mantle

default: "5.f"
flags: 0x2002

automantle_trace_debug

Debugs the traces of player auto-mantle behavior

default: "0"
flags: 0x2002

automantle_view_correction_speed

Speed at which view direction is clamped when mantling

default: "180"
flags: 0x4000

automantle_view_high_yaw_max

Max view yaw when mantling with the "high" mantle animation

default: "90"
flags: 0x4000

automantle_view_pitch_max

Max view pitch when mantling

default: "35"
flags: 0x4000

automantle_view_pitch_min

Min view pitch when mantling

default: "-80"
flags: 0x4000

automantle_view_yaw_max

Max view yaw when mantling

default: "60"
flags: 0x4000

automantle_wallrun_maxangle_view

Max angle the player can be facing from the wall to auto-mantle while wall running

default: "45"
flags: 0x2002

baseanimatingoverlay_playbackRateThreshold

default: "0.05"
flags: 0x2

baselines_print

default: "0"
flags: 0x2

bhit_enable

Enables bhit commands from the client

default: "0"
flags: 0x2002

bhit_reliable

Makes bhit commands reliable messages

default: "1"
flags: 0x2002

bink_materials_enabled

Allows materials with 'Emissive Uses Video' checked to play video on the material

default: "1"
flags: 0x2

bink_preload_videopanel_movies

Preload Bink movies used by VideoPanel.

default: "1"
flags: 0x2

boost_jetwash_prediction_factor

Factor used to scale player's velocity when finding jetwash trace point.

default: "20.0f"
flags: 0x2002

bot_lagOut

Cause bots to lag out

default: "0"
flags: 0x2

budget_animatingEntities

default: "5000"
flags: 0x2

budget_animationOverlayEntities

default: "260"
flags: 0x2

budget_combatCharEntities

default: "200"
flags: 0x2

budget_weaponEntities

default: "1200"
flags: 0x2

budget_ziplineEntities

default: "250"
flags: 0x2

bug_reproNum

default: "0"
flags: 0x2002

build_nonmerged

default: "1"
flags: 0x2

buildcubemaps_async

default: "1"
flags: 0x4000

buildcubemaps_index

default: "-1"
flags: 0x4000

buildcubemaps_pvs_start_early

default: "1"
flags: 0x4000

buildcubemaps_single_step

default: "0"
flags: 0x4000

building_cubemaps

default: "0"
flags: 0x4000

bulletPredictionDebug

default: "0"
flags: 0x2002

bullet_trace_test_debug

default: "0"
flags: 0x2002

bullet_trace_test_enable

default: "0"
flags: 0x2002

c_dropship_ground_fx_dist_interval

default: "256"
flags: 0x2

c_dropship_ground_fx_time_interval

default: "0.25"
flags: 0x2

c_dropship_rope_debug

Used to visualize the drop ship rope interaction.

default: "0"
flags: 0x2

c_dropship_rope_events

Turn on client side drop ship rope interaction detection.

default: "1"
flags: 0x2

c_dropship_rope_magnitude

Used to scale the interaction of a drop ship and a rope.

default: "128"
flags: 0x2

c_dropship_rope_range

Max distance away from a drop ship that a Rope is effected.

default: "1024"
flags: 0x2

c_maxdistance

default: "400"
flags: 0x2

c_maxpitch

default: "90"
flags: 0x2

c_maxyaw

default: "135"
flags: 0x2

c_mindistance

default: "30"
flags: 0x2

c_minpitch

default: "0"
flags: 0x2

c_minyaw

default: "-135"
flags: 0x2

c_orthoheight

default: "100"
flags: 0x2

c_orthowidth

default: "100"
flags: 0x2

c_thirdpersonshoulderaimdistADS_110

default: "35.0"
flags: 0x2

c_thirdpersonshoulderaimdistADS_70

default: "50.0"
flags: 0x2

c_thirdpersonshoulderaimdistADS_90

default: "40.0"
flags: 0x2

c_thirdpersonshoulderaimdist_110

default: "60.0"
flags: 0x2

c_thirdpersonshoulderaimdist_70

default: "100.0"
flags: 0x2

c_thirdpersonshoulderaimdist_90

default: "75.0"
flags: 0x2

c_thirdpersonshoulderdist

default: "0.0"
flags: 0x2

c_thirdpersonshouldergetsviewpunch

default: "1"
flags: 0x2

c_thirdpersonshoulderheight

default: "0.0"
flags: 0x2

c_thirdpersonshoulderoffset

default: "17.0"
flags: 0x2

c_threadedAnimPostData

default: "1"
flags: 0x2

cam_collision

When in thirdperson and cam_collision is set to 1, an attempt is made to keep the camera from passing though walls.

default: "1"
flags: 0x2

cam_idealdelta

Controls the speed when matching offset to ideal angles in thirdperson view

default: "4.0"
flags: 0x2

cam_idealdist

default: "150"
flags: 0x2

cam_ideallag

Amount of lag used when matching offset to ideal angles in thirdperson view

default: "4.0"
flags: 0x2

cam_idealpitch

default: "0"
flags: 0x2

cam_idealyaw

default: "0"
flags: 0x2

cam_pitchLock_feetRelative

default: "0"
flags: 0x2

cam_pitchlock_on

default: "0"
flags: 0x2

cam_pitchlock_period

default: "1.0"
flags: 0x2

cam_pitchlock_phase

default: "0.0"
flags: 0x2

cam_pitchlock_pitchBase

default: "0.0"
flags: 0x2

cam_pitchlock_pitchRange

default: "0.0"
flags: 0x2

cam_pitchlock_pitchWiggleRoom

default: "0.0"
flags: 0x2

cam_player_viewheight_scale

default: "1.0"
flags: 0x2

cam_showangles

When in thirdperson, print viewangles/idealangles/cameraoffsets to the console.

default: "0"
flags: 0x2

cc_captiontrace

Show missing closecaptions (0 = no, 1 = devconsole, 2 = show in hud)

default: "1"
flags: 0x2

cc_global_norepeat

How often a caption can repeat, unless overriden by norepeat. (or 0)

default: "5"
flags: 0x2

cc_linger_time

Close caption linger time in seconds.

default: "1.0"
flags: 0x80

cc_max_duration

The max duration in seconds for a closed caption if event doesn't stop playing.

default: "30.0"
flags: 0x2

cc_minvisibleitems

Minimum number of caption items to show.

default: "1"
flags: 0x2

cc_predisplay_time

Close caption delay in seconds before showing caption.

default: "0.25"
flags: 0x80

cc_rui

Use RUI to draw closecaption text.

default: "1"
flags: 0x2

cc_text_size

Changes the size of subtitles and closed captions text. 0 = normal, 1 = large, 2 = huge.

default: "0"
flags: 0x1000000

cc_timeshift_norepeat

How often a caption can repeat, unless overriden by norepeat. (timeshift only) (or 0)

default: "5"
flags: 0x2

chasecam_distanceMax_override

default: "0"
flags: 0x2

chat_rules_MuteIsMute

Ignore Difrences between text and Voice muting.

default: "1"
flags: 0x2

chat_rules_log_details

default: "0"
flags: 0x2

chatroom_console_ptt

default: "0"
flags: 0x2

chatroom_debug

default: "0"
flags: 0x2

chatroom_min_status_send_interval

default: "16"
flags: 0x2

chatroom_nameLength

default: "-1"
flags: 0x2

chatroom_namePaddingX

default: "12"
flags: 0x2

chatroom_nameWidth

default: "-1"
flags: 0x2

chatroom_onlyWhenActive

default: "1"
flags: 0x2

chatroom_sendServerMutes

default: "0"
flags: 0x2

chatroom_useSlopSpace

default: "0"
flags: 0x2

chatroom_use_deprecated_isfriends

default: "0"
flags: 0x2

chatroom_voiceMode

default: "0"
flags: 0x2

chatroom_voiceMode

default: "0"
flags: 0x2

cheap_captions_fadetime

default: "0.5"
flags: 0x2

cheap_captions_test

default: "0"
flags: 0x2

check_PSN_ByName_BlockList

default: "1"
flags: 0x2

chroma_enable

default: "1"
flags: 0x80

cl_NotifyAllLevelAssetsLoaded_endframe

default: "1"
flags: 0x2

cl_RunClientConnectScripts_Before_ProcessOnDataChangedEvents

default: "1"
flags: 0x2

cl_SetupAllBones

default: "0"
flags: 0x2

cl_ShowBoneSetupEnts

Show which entities are having their bones setup each frame.

default: "0"
flags: 0x2

cl_adjustTimeEntsPerJob

default: "10"
flags: 0x2

cl_aggregate_particles

default: "1"
flags: 0x2

cl_allowABSCalculationDuringSnapshotScriptCalls

default: "1"
flags: 0x2

cl_allowABSDuringSnapshotScriptCalls

default: "1"
flags: 0x2

cl_allowAnimsToInterpolateBackward

default: "0"
flags: 0x2

cl_always_draw_3p_player

Always draw the 3p player model, even when in first-person view

default: "0"
flags: 0x2

cl_always_ragdoll_radius

Always create client ragdoll if within this distance to viewer

default: "500"
flags: 0x2

cl_anglespeedkey

default: "0.67"
flags: 0x2

cl_anim_blend_transition_dist

default: "2500"
flags: 0x2

cl_anim_detail_dist

default: "1500"
flags: 0x2

cl_anim_face_dist

default: "250"
flags: 0x2

cl_anim_sequence_transition_full_weight_optimization

default: "0"
flags: 0x2

cl_anim_sounds_seek

default: "1"
flags: 0xa

cl_approx_footstep_origin

default: "1"
flags: 0x2

cl_approx_tracer_origin

default: "1"
flags: 0x2

cl_async_bone_setup

default: "1"
flags: 0x2

cl_base_entity_effect_lock

default: "0"
flags: 0x2

cl_bones_incremental_blend

Don't reblend bones which we don't need to in SetupBones.

default: "0"
flags: 0x2

cl_bones_incremental_transform

Don't retransform bones which we don't need to in SetupBones.

default: "1"
flags: 0x2

cl_bones_oldhack

Redo all previously transformed bones in SetupBones--old 'hack'.

default: "0"
flags: 0x2

cl_bounds_show_errors

default: "0"
flags: 0x2

cl_burninggibs

A burning player that gibs has burning gibs.

default: "0"
flags: 0x2

cl_clock_correction

Enable/disable clock correction on the client.

default: "1"
flags: 0x4000

cl_clock_correction_ahead_correct_interval

Minimum interval over which the clock will try to correct to ideal when it's ahead

default: "20"
flags: 0x4000

cl_clock_correction_behind_correct_interval

Interval over which the clock will try to correct to ideal when it's behind

default: "200"
flags: 0x4000

cl_clock_correction_force_server_tick

Force clock correction to match the server tick + this offset (-999 disables it).

default: "999"
flags: 0x4000

cl_cmdbackup

Number of redundant usercmds to send, to cover client->server packet loss

default: "2"
flags: 0x2

cl_cmdrate

Max number of command packets sent to server per second

default: "60"
flags: 0x2

cl_configversion

Configuration layout version.

default: "1"
flags: 0x2

cl_configversion_dummy

Configuration layout version dummy.

default: "0"
flags: 0x2

cl_cull_weapon_fx

default: "1"
flags: 0x2

cl_dataBlockFragmentPL

default: "0.0"
flags: 0x2
min value: 0
max value: 1

cl_deathhints_enabled

default: "1"
flags: 0x1000000

cl_debugClientEntities

default: "0"
flags: 0x2

cl_debug_deferred_trace

default: "0"
flags: 0x2

cl_debug_deferred_trace_overlay

default: "0"
flags: 0x2

cl_debug_model_fx_sounds

default: "0"
flags: 0x2

cl_decal_alwayswhite

Force FX decals to white (1), or white full alpha (2).

default: "1"
flags: 0x2

cl_decal_backoff

Amount to back off FX decal trace by.

default: "4"
flags: 0x2

cl_deferred_effects

default: "1"
flags: 0x2

cl_deferred_trace_normal_priority

default: "1"
flags: 0x2

cl_demoviewoverride

Override view during demo playback

default: "0"
flags: 0x2

cl_disable_ragdolls

default: "0"
flags: 0x4000

cl_disable_splitscreen_cpu_level_cfgs_in_pip

default: "1"
flags: 0x2

cl_disconnectOnTooManySnapshotFrames

Disconnect when the client gets too many snapshot messages from the server without the server getting any messages from the client.

default: "0"
flags: 0x2

cl_doNetworkAsserts

Turn off to disable some client asserts that fail rarely, presumably due to network bugs.

default: "0"
flags: 0x2

cl_doRecreateEnts

default: "1"
flags: 0x2

cl_draw_player_model

default: "1"
flags: 0x2

cl_drawhud

Enable the rendering of the hud

default: "1"
flags: 0x40004000

cl_drawmonitors

default: "1"
flags: 0x2

cl_ejectbrass

default: "1"
flags: 0x2

cl_enable_remote_splitscreen

Allows viewing of nonlocal players in a split screen fashion

default: "0"
flags: 0x2

cl_entCreateDeleteDebug

If true, print out when we create or delete an entity on the client

default: "0"
flags: 0x2

cl_events_ignore_invalidate

default: "1"
flags: 0x2

cl_failremoteconnections

Force connection attempts to time out

default: "0"
flags: 0x2

cl_fasttempentcollision

default: "5"
flags: 0x2

cl_flip_vis_bits

default: "0"
flags: 0x2

cl_flushentitypacket

For debugging. Force the engine to flush an entity packet.

default: "0"
flags: 0x4000

cl_footstep_event_max_dist

default: "4000"
flags: 0x2

cl_footstep_event_max_dist_titan

default: "4000"
flags: 0x2

cl_forceAdjustTime

default: "0"
flags: 0x2

cl_fovScale

default: "1.27216005"
flags: 0x41000200
min value: 1
max value: 1.7

cl_gib_allow

default: "1"
flags: 0x40000000

cl_gib_attack_dir_scale

default: "1.0"
flags: 0x2

cl_gib_lifetime

default: "3"
flags: 0x4000

cl_idealpitchscale

0 to turn off. 0.8 is a good starting value

default: "0"
flags: 0x2

cl_ignorepackets

Force client to ignore packets (for debugging).

default: "0"
flags: 0x4000

cl_interp_all

Disable interpolation list optimizations.

default: "0"
flags: 0x2

cl_interpolate

Interpolate entities on the client.

default: "1.0"
flags: 0x2

cl_interpolate

Interpolate entities on the client.

default: "1.0f"
flags: 0x2

cl_interpolateSoAllAnimsLoop

default: "1"
flags: 0x2

cl_interpolation_before_prediction

Interpolate entities before doing prediction

default: "1"
flags: 0x2

cl_ipgeo_country

IP Geo based country code of the client

default: ""
flags: 0x2

cl_isUnderAge

default: "0"
flags: 0x80000200

cl_is_softened_locale

default: "0"
flags: 0x80000

cl_jiggle_bone_debug

Display physics-based 'jiggle bone' debugging information

default: "0"
flags: 0x4000

cl_jiggle_bone_debug_pitch_constraints

Display physics-based 'jiggle bone' debugging information

default: "0"
flags: 0x4000

cl_jiggle_bone_debug_yaw_constraints

Display physics-based 'jiggle bone' debugging information

default: "0"
flags: 0x4000

cl_jiggle_bone_invert

default: "0"
flags: 0x4000

cl_jiggle_bone_sanity

Prevent jiggle bones from pointing directly away from their target in case of numerical instability.

default: "0"
flags: 0x2

cl_keepPersistentDataOnDisconnect

default: "0"
flags: 0x2

cl_lagcompensation

Perform server side lag compensation of weapon firing events.

default: "1"
flags: 0x200

cl_language

Language

default: "english"
flags: 0x2

cl_leafsystemvis

default: "0"
flags: 0x4000

cl_lerpIfChildrenLerp

default: "1"
flags: 0x2

cl_loadBspFromServerInfo

default: "0"
flags: 0x2

cl_loadPostProcessShadersEarly

default: "0"
flags: 0x2

cl_loadStaticPropsInJob

default: "0"
flags: 0x2

cl_matchmaking_timeout

Total time allowed for the client to resend the 'connect' attempt when matchmaking

default: "1"
flags: 0x80000
min value: 0.5
max value: 20000

cl_model_fx_gib_cull_front_dist

default: "3000"
flags: 0x2

cl_model_fx_gib_cull_radius

default: "1000"
flags: 0x2

cl_mouseenable

default: "1"
flags: 0x2

cl_move_use_dt

Use the actual delta time for motion instead some super complicated system based on the server frame rate.

default: "1"
flags: 0x2

cl_noTimeoutLocalHost

default: "1"
flags: 0x2

cl_observerlivelogs_dir

[ObserverLiveLogs] Log directory (game/r2/%s)

default: "observer_live_logs"
flags: 0x2

cl_observerlivelogs_enabled

[ObserverLiveLogs] Global State

default: "0"
flags: 0x80000

cl_observerlivelogs_spectator_only

[ObserverLiveLogs] Log only to spectators, or all clients.

default: "1"
flags: 0x2

cl_overrideEventTimes

default: "0"
flags: 0x2

cl_parallelParticlePreDrawWork

default: "1"
flags: 0x2

cl_parallel_clientside_animations

default: "1"
flags: 0x2

cl_particle_batch_mode

default: "1"
flags: 0x2

cl_particle_control_snap_dist

default: "2000.0"
flags: 0x4000

cl_particle_control_snap_mode

0 - Off, 1 - By Distance, 2 - Force on

default: "0"
flags: 0x4000

cl_particle_fallback_base

Base for falling back to cheaper effects under load.

default: "0"
flags: 0x40000000

cl_particle_fallback_multiplier

Multiplier for falling back to cheaper effects under load.

default: "1"
flags: 0x40000000

cl_particle_limiter_display_killed

Display a red box around killed fx.

default: "0"
flags: 0x4000

cl_particle_limiter_hide_killable

Hide fx than could be killed if over limit.

default: "0"
flags: 0x2002

cl_particle_limiter_max_particle_count

Limit the total number of active particles. 0 to not limit.

default: "10000"
flags: 0x4000

cl_particle_limiter_max_system_count

Limit the total number of active particle systems. 0 to not limit.

default: "0"
flags: 0x4000

cl_particle_limiter_min_kill_distance

Only kill fx that are further than this distance from the player.

default: "4000"
flags: 0x4000

cl_particle_limiter_overlay

Display particle limiter infos.

default: "0"
flags: 0x4000

cl_particle_max_count

default: "0"
flags: 0x2

cl_particle_sim_fallback_base_multiplier

How aggressive the switch to fallbacks will be depending on how far over the cl_particle_sim_fallback_threshold_ms the sim time is. Higher numbers are more aggressive.

default: "5"
flags: 0x2

cl_particle_sim_fallback_threshold_ms

Amount of simulation time that can elapse before new systems start falling back to cheaper versions

default: "6.0"
flags: 0x2

cl_particle_snoozetime

Particle snooze time in seconds (0 is off)

default: "0.166667"
flags: 0x4000

cl_particles_show_bbox

default: "0"
flags: 0x4000

cl_particles_show_bbox_name

show the bounding box of only particles with this name

default: ""
flags: 0x2

cl_particles_show_controlpoints

1 to show parent effects, 2 shows all children effects too

default: "0"
flags: 0x4000

cl_pclass

Dump entity by prediction classname.

default: ""
flags: 0x4000

cl_pdump

Dump info about this entity to screen.

default: "-1"
flags: 0x4000

cl_phys_maxticks

Sets the max number of physics ticks allowed for client-side physics (ragdolls)

default: "3"
flags: 0x2

cl_phys_show_active

default: "0"
flags: 0x4000

cl_phys_timescale

Sets the scale of time for client-side physics (ragdolls)

default: "1.0"
flags: 0x4000

cl_physics_invalidate_ents

default: "0"
flags: 0x2

cl_physics_maxvelocity

Max velocity of a vphysics object on the client

default: "4000.0"
flags: 0x4000

cl_physicsshadowupdate_render

default: "0"
flags: 0x2

cl_pitchspeed

default: "225"
flags: 0x2

cl_playback_screenshots

Allows the client to playback screenshot and jpeg commands in demos.

default: "0"
flags: 0x2

cl_player_fullupdate_predicted_origin_fix

default: "1"
flags: 0x2

cl_postSnapshotTransitionBlockCount

default: "20"
flags: 0x2

cl_preSnapshotTransitionBlockCount

default: "10"
flags: 0x2

cl_precache_player_models

pre load player models into the streaming system

default: "1"
flags: 0x2

cl_pred_error_verbose

Show more field info when spewing prediction errors.

default: "0"
flags: 0x2

cl_pred_optimize

Optimize for not rerunning prediction if there was no difference between what we predicted and the incoming networked state

default: "1"
flags: 0x2

cl_predict

Perform client side prediction.

default: "1"
flags: 0x200

cl_predict_basetoggles

default: "1"
flags: 0x2

cl_predict_cmdlimit

Artificially limits the number of remembered commands that can be used for prediction

default: "750"
flags: 0x4000

cl_predict_error_icon_duration

Duration for prediction error icon to stay visible

default: "0.5"
flags: 0x4000

cl_predict_error_icon_show

Whether to show the prediction error icon

default: "1"
flags: 0x4000

cl_predict_error_icon_threshold_angle

Angle error required to show prediction error icon

default: "0.01"
flags: 0x4000

cl_predict_error_icon_threshold_dist

Distance error required to show prediction error icon

default: "1.0"
flags: 0x4000

cl_predict_motioncontrol

default: "0"
flags: 0x2

cl_predict_viewangles

Predict view angles even if cl_predict is 0.

default: "1"
flags: 0x2

cl_prediction_error_timestamps

default: "0"
flags: 0x2

cl_predictionlist

Show which entities are predicting

default: "0"
flags: 0x4000

cl_predictweapons

Perform client side prediction of weapon effects.

default: "1"
flags: 0x200

cl_prevent_weapon_text_hints

stops weapon text hints from appearing

default: "1"
flags: 0x2

cl_ragdoll_force_fade_time

Fade out ragdoll even if in players view after this many seconds

default: "5"
flags: 0x2

cl_ragdoll_force_fade_time_local_view_player

If the ragdoll is of the local view player then use the max of this and cl_ragdoll_force_fade_time for the fade time

default: "20"
flags: 0x2

cl_ragdoll_force_fade_time_on_moving_geo

Fade out ragdoll even if in players view after this many seconds when touching moving geo.

default: "5"
flags: 0x2

cl_ragdoll_force_fade_time_titan

Fade out titan ragdoll even if in players view after this many seconds

default: "5"
flags: 0x2

cl_ragdoll_maxcount

default: "8"
flags: 0x40000000
min value: 0
max value: 8

cl_ragdoll_self_collision

default: "1"
flags: 0x40000002

cl_ranked_reconnect_timeout

Total time allowed for the client to resend the 'connect' attempt when reconnecting to ranked matches

default: "15"
flags: 0x80000
min value: 0.5
max value: 20000

cl_replayDelayTolerance

default: "4"
flags: 0x2

cl_requireAnimForAnimEventsHdr

default: "1"
flags: 0x2

cl_resend

Delay in seconds before the client will resend the 'connect' attempt

default: "0.5"
flags: 0x80000
min value: 0.5
max value: 20

cl_resend_timeout

Total time allowed for the client to resend the 'connect' attempt

default: "10"
flags: 0x80000
min value: 0.5
max value: 20000

cl_retire_low_priority_lights

Low priority dlights are replaced by high priority ones

default: "0"
flags: 0x2

cl_runWeaponCloneThinkWhenHidden

default: "1"
flags: 0x2

cl_safearea

default: "0"
flags: 0x1000000

cl_screenshotname

Custom Screenshot name

default: ""
flags: 0x2

cl_scriptCompileAsync

default: "1"
flags: 0x2

cl_script_perf_dump_on_shutdown

default: "0"
flags: 0x2

cl_shadowupdatespacing

default: "10.0"
flags: 0x2

cl_showClanTags

Only change this while disconnected from a server

default: "1"
flags: 0x2

cl_show_splashes

default: "1"
flags: 0x2

cl_showerror

Show prediction errors, 2 for above plus detailed field deltas.

default: "0"
flags: 0x2

cl_showerror_watchfield

When showing prediction errors, only show fields that match this name

default: ""
flags: 0x2

cl_showfiredbullets

default: "0"
flags: 0x2

cl_showfps

Draw fps meter (1 = fps, 2 = smooth, 3 = server, 4 = Show+LogToFile, +10 = detailed )

default: "0"
flags: 0x2

cl_showfps_altframetime

Use the showfps_enabled time instead of the old cl_showfps time.

default: "1"
flags: 0x2

cl_showpausedimage

Show the 'Paused' image when game is paused.

default: "1"
flags: 0x2

cl_showpos

Draw current position at top of screen

default: "0"
flags: 0x80000

cl_showsounds

Print server to client networked sounds to the console

default: "0"
flags: 0x4000

cl_showtime

Draw current demo time if recording a demo

default: "0"
flags: 0x80000

cl_simulateAllModelsRegardless

default: "0"
flags: 0x2

cl_simulationtimefix

default: "1"
flags: 0x2

cl_skipAnimEventsOnProps

default: "1"
flags: 0x2

cl_skipfastpath

Set to 1 to stop all models that go through the model fast path from rendering

default: "0"
flags: 0x4000

cl_smooth

Smooth view/eye origin after prediction errors

default: "1"
flags: 0x2

cl_smooth_debug

Show prediction errors that are being smoothed

default: "0"
flags: 0x2

cl_smoothtime

Smooth client's view after prediction error over this many seconds

default: "0.25"
flags: 0x2
min value: 0.01
max value: 2

cl_threaded_bone_setup

Enable parallel processing of C_BaseAnimating::SetupBones()

default: "1"
flags: 0x2

cl_update_visibility_for_non_predicted_local_player_always

default: "1"
flags: 0x2

cl_updatedirty_async

Call UpdateDirtySpatialPartitionEntities on a worker thread.

default: "0"
flags: 0x2

cl_updatedirty_early

default: "0"
flags: 0x2

cl_updaterate_mp

Number of packets per second of updates you are requesting from the server in mp

default: "20"
flags: 0x10202

cl_upspeed

default: "320"
flags: 0x4000

cl_useFutureSnapForEvents

default: "0"
flags: 0x2

cl_useLobbyTypeForChatroom

default: "1"
flags: 0x2

cl_view_cone

Enable clamping view to animated/scripted viewcone

default: "1"
flags: 0x4000

cl_view_cone_debug

Show view cone debugging window

default: "0"
flags: 0x4000

cl_viewmodel_pre_animate

default: "0"
flags: 0x2

cl_warnAboutSoundsOnInvalidEntities

default: "1"
flags: 0x2

cl_yawspeed

default: "210"
flags: 0x2

clampHostFrameTimeToOneTick_enable

default: "0"
flags: 0x2

clearOnAnimChange

default: "1"
flags: 0x2

client_boostCount

Value should be set by script, Will be Shared with party in the bootsCount field of members.

default: "0"
flags: 0x2

client_deferredSnapshotScriptCalls

default: "1"
flags: 0x2

clientport

Host game client port

default: "0"
flags: 0x80000

cloak_enabled

default: "1"
flags: 0x4000

cloak_pilotNoiseFactor

Intensity of noise in pilot cloak aberration

default: "0.25"
flags: 0x2002

cloak_pilotTint1

Brightness factor for center-left sample

default: "0.35"
flags: 0x2002

cloak_pilotTint2

Brightness factor for upper-right sample

default: "0.5"
flags: 0x2002

cloak_pilotTint3

Brightness factor for lower-right sample

default: "0.65"
flags: 0x2002

clock_bias_mp

default: "-18.0"
flags: 0x2

clock_bias_sp

default: "-2.0"
flags: 0x2

clock_showcorrections

default: "0"
flags: 0x2

clock_showdebuginfo

default: "0"
flags: 0x2

closecaption

Enable close captioning. 1 = dialogue only, 2 = dialogue and sound effects.

default: "0"
flags: 0x1000000

clubs_showInvites

Whether to show club invites or not

default: "1"
flags: 0x1000000

cockpitDrift_scalePitch

default: "0.0"
flags: 0x2

cockpitDrift_scaleYaw

default: "0.0"
flags: 0x2

cockpitDrift_speedPitch

default: "0.0"
flags: 0x2

cockpitDrift_speedYaw

default: "0.0"
flags: 0x2

cockpitShake_sourceRollRange

The range of weapon kick roll that will be sampled for cockpit shake.

default: "3"
flags: 0x2

cockpitShake_translateRange

Max amount of cockpit shake.

default: "0.6"
flags: 0x2

cockpit_damage_chroma_scale

default: "0.4"
flags: 0x2

cockpit_hit_chroma_max_time

Time to get rid of the most recent hit_chroma adjustment when at near 0 health.

default: "0.6"
flags: 0x2

cockpit_hit_chroma_scale

default: "0.2"
flags: 0x2

cockpit_pitch_down_frac

fractional amount that cockpit pitches as you look down

default: "1.0"
flags: 0x2

cockpit_pitch_up_frac

fractional amount that cockpit pitches as you look up

default: "1.0"
flags: 0x2

cockpit_screen_boot_chroma_scale

default: "0.0"
flags: 0x2

cockpit_screen_boot_delay_bottom

default: "1.25"
flags: 0x2

cockpit_screen_boot_delay_left

default: "0.25"
flags: 0x2

cockpit_screen_boot_delay_mid

default: "0.5"
flags: 0x2

cockpit_screen_boot_delay_right

default: "0.75"
flags: 0x2

cockpit_screen_boot_delay_top

default: "1.0"
flags: 0x2

coll_spatial_entry_limit_client

How many entries are used in the spatial acceleration structure for dynamic entities on the client.

default: "140"
flags: 0x2

coll_spatial_optimize_prefetch

Prefetch memory into the cache before optimizing spatial acceleration trees. This does more work, but tends to be faster overall.

default: "1"
flags: 0x2

coll_use_bolt_size

default: "1"
flags: 0x2002

colorblind_mode

default: "0"
flags: 0x41000000
min value: 0
max value: 3

communities_enabled

Enable communities

default: "0"
flags: 0x2

communities_hostname

default: ""
flags: 0x2

community

Our current community

default: ""
flags: 0x200

community_abortCommunitySettingsTime

default: "20"
flags: 0x2

community_abortUserInfoTime

default: "20"
flags: 0x2

community_browse_excludeMine

default: "0"
flags: 0x2

community_clantags

put community name in the clan tag

default: "1"
flags: 0x2

community_frame_run

Communities should run it's frame update.

default: "1"
flags: 0x2

community_queryServerWhenOrphaned

default: "1"
flags: 0x2

community_replaceInboxTokens

default: "1"
flags: 0x2

community_resolveNames

default: "1"
flags: 0x2

community_send_server_voice

Communities will route voice data to the chat server!

default: "1"
flags: 0x2

community_spam

Whether communities should spam to the console log

default: "0"
flags: 0x2

community_staleCommunitySettingsTime

default: "60"
flags: 0x2

community_staleUserInfoTime

default: "120"
flags: 0x2

con_logfile

Console output gets written to this file

default: ""
flags: 0x2

con_timestamp

Prefix console.log entries with timestamps

default: "0"
flags: 0x2

cpu_level

CPU Level - Default: High

default: "2"
flags: 0x2

cpu_level

CPU Level - Default: High

default: "2"
flags: 0x2

createentitydecals

default: "1"
flags: 0x4000

crossPlay_Enabled

Allow crossPlay code to work!

default: "1"
flags: 0x2

csm0_on_worker

default: "0"
flags: 0x2

csm_cascade_res

Set the cascading shadow maps rendertarget resolution

default: "1024"
flags: 0x2

csm_cascade_res

Set the cascading shadow maps rendertarget resolution

default: "1024"
flags: 0x2

csm_coverage

Set the cascading shadow maps coverage

default: "2"
flags: 0x2

csm_culling_use_base_planes

default: "1"
flags: 0x2

csm_culling_use_exclusion_planes

default: "1"
flags: 0x2

csm_culling_use_inclusion_planes

default: "1"
flags: 0x2

csm_culling_use_planes

default: "1"
flags: 0x2

csm_debug_2d

default: "0"
flags: 0x2

csm_debug_culling

default: "0"
flags: 0x2

csm_debug_vis_hi_range

default: "1.0"
flags: 0x2

csm_debug_vis_lo_range

default: ".35"
flags: 0x2

csm_depth_bias

default: "-0.000005f"
flags: 0x2

csm_dropsequence_adjusted_coverage

Coverage for csm_dropsequence_adjustment

default: "6400"
flags: 0x2

csm_dropsequence_adjustment

Adjust CSM 2 coverage during drop sequence for STATICSHADOWMODE_GENERATE_ONCE in order to prevent drop ship shadow from being clamped.

default: "1"
flags: 0x2

csm_enabled

Set whether to render cascading shadow maps

default: "1"
flags: 0x2

csm_fadeModels

default: "1"
flags: 0x2

csm_force_no_csm_in_reflections

default: "0"
flags: 0x2

csm_frustum_draw

default: "0"
flags: 0x2

csm_frustum_draw_lock

default: "0"
flags: 0x2

csm_ignore_cascade12

default: "0"
flags: 0x2

csm_ignore_edge_planes

default: "0"
flags: 0x2

csm_ignore_face_planes

default: "0"
flags: 0x2

csm_max_z_offset

Note csm_z_cover_world expands Z range as well

default: "1000"
flags: 0x2

csm_min_z_offset

Note csm_z_cover_world expands Z range as well

default: "-1000"
flags: 0x2

csm_renderable_shadows

default: "1"
flags: 0x2

csm_rope_shadows

default: "1"
flags: 0x2

csm_rot_override

map_settings_override MUST BE ENABLED FOR THIS TO BE FUNCTIONAL.

default: "0"
flags: 0x2

csm_rot_x

map_settings_override MUST BE ENABLED FOR THIS TO BE FUNCTIONAL.

default: "50"
flags: 0x2

csm_rot_y

map_settings_override MUST BE ENABLED FOR THIS TO BE FUNCTIONAL.

default: "43"
flags: 0x2

csm_shadow_split_lerp_factor_range

default: ".1"
flags: 0x2

csm_texel_size_cascade_0

default: "0.25"
flags: 0x2

csm_texel_size_cascade_1

default: "1.0"
flags: 0x2

csm_texel_size_cascade_2

default: "4.0"
flags: 0x2

csm_texel_size_cascade_onecascade

default: "2.0"
flags: 0x2

csm_use_env_light_direction

default: "1"
flags: 0x2

csm_world_shadow_meshes

default: "1"
flags: 0x2

csm_world_shadows

default: "1"
flags: 0x2

csm_z_cover_world

Expands CSM Depth coverage. 1 - Sea Height to Jump Height by Script, 2 - Static shadow's depth range

default: "2"
flags: 0x2

curl_allowHTTPS

default: "1"
flags: 0x2

curl_preloadDlls

default: "0"
flags: 0x2

curl_spamAllQueryStates

default: "0"
flags: 0x2

cursorWide

default: "2"
flags: 0x2

damageIndicatorReplayTimeOffset

Artificial delay of damage indicator in replay

default: "0.0"
flags: 0x2

damage_indicator_style_pilot

default: "2"
flags: 0x1000000

damageinfo_defendInvalidValues

default: "0"
flags: 0x2002

debugFootstepEffects

default: "0"
flags: 0x2

debug_debug_overlay

Enable debug of the debug overlays

default: "0"
flags: 0x4004

debug_force_textRestriction

default: "-1"
flags: 0x2

debug_force_ugcRestriction

default: "-1"
flags: 0x2

debug_force_voiceRestriction

default: "-1"
flags: 0x2

debug_map_crc

Prints CRC for each map lump loaded

default: "0"
flags: 0x2

decal_clip_debug_draw

default: "0"
flags: 0x2

decal_clip_debug_groups

this kicks off this many work groups when a decal is spawned instead of one for each triangle on the model. 0 is disabled

default: "0"
flags: 0x2

defer_weapon_effects

default: "1"
flags: 0x2

delayPostSnapshotNotificationsToAfterInterpolation

default: "1"
flags: 0x2

demo_autoRecord

default: "1"
flags: 0x2

demo_autoRecordName

default: "demo"
flags: 0x2

demo_connect_string

Connect string for demo UI

default: ""
flags: 0x2

demo_ui_enable

Suffix for the demo UI

default: ""
flags: 0x2

depth_prepass_dist_cutouts

default: "100"
flags: 0x2

depth_prepass_dist_opaques

default: "30"
flags: 0x2

depth_prepass_include_opaques

default: "1"
flags: 0x2

devStats

True if game should report dev stats.

default: "0"
flags: 0x2002

developer

Set developer message level

default: "0"
flags: 0x80000

disable_player_use_prompts

default: "0"
flags: 0x1000000

discord_largeImage

default: "default"
flags: 0x2

discord_smallImage

default: "default_small"
flags: 0x2

discord_updatePresence

default: "0"
flags: 0x2

dlight_default_falloff

default half-distance fraction for legacy dlights.

default: "0.3"
flags: 0x2

dlight_early_clear

default: "1"
flags: 0x2

dlight_enable

default: "1"
flags: 0x2

dlight_overlay

Draw debug overlay of dlight array

default: "0"
flags: 0x4000

dodge_cockpitHack

Hack to avoid eye moving too far back in cockpit

default: "0"
flags: 0x2002

dodge_cockpitOffsetMax

Cockpit translation while dodging

default: "3"
flags: 0x2002

dodge_cockpitTiltMax

Additional view tilt applied to the cockpit while dodging

default: "4"
flags: 0x2002

dodge_vertical_enable

Enables vertical dodge

default: "0"
flags: 0x2002

dodge_vertical_horzspeedscale

Horizontal speed retained when dodging vertically

default: "0.5"
flags: 0x2002

dodge_vertical_in_air

Allow dodge to still apply vertical acceleration when player is in the air

default: "1"
flags: 0x2002

dodge_vertical_threshold

Stick deflection before dodge becomes vertical

default: "0.1"
flags: 0x2002

dodge_viewTiltDecreaseSpeed

Speed at which view tilt decreases while dodging (degrees/sec)

default: "2.5"
flags: 0x2002

dodge_viewTiltFalloffTime

Time during which view tilt decays to zero while dodging

default: ".7"
flags: 0x2002

dodge_viewTiltIncreaseSpeed

Speed at which view tilt increases while dodging (degrees/sec)

default: "5"
flags: 0x2002

dodge_viewTiltMax

Amount of view tilt while dodging in degrees

default: "10"
flags: 0x2002

dof_enable

default: "1"
flags: 0x2

dof_farDepthEnd

default: "3000"
flags: 0x2

dof_farDepthStart

default: "2000"
flags: 0x2

dof_monitorFarDepthEnd

default: "3000"
flags: 0x2

dof_monitorFarDepthStart

default: "2000"
flags: 0x2

dof_monitorNearDepthEnd

default: "7.7"
flags: 0x2

dof_monitorNearDepthStart

default: "7.5"
flags: 0x2

dof_nearDepthEnd

default: "7.7"
flags: 0x2

dof_nearDepthStart

default: "7.5"
flags: 0x2

dof_overrideParams

default: "0"
flags: 0x2

dof_variable_blur

default: "0"
flags: 0x2

dormant_debug

default: "0"
flags: 0x2

draw_target_info_offscreen

default: "0"
flags: 0x2

dtwatchclass

Watch all fields encoded with this table.

default: ""
flags: 0x2

dtwatchdecode

When watching show decode.

default: "1"
flags: 0x2

dtwatchencode

When watching show encode.

default: "1"
flags: 0x2

dtwatchent

Watch this entities data table encoding.

default: "-1"
flags: 0x2

dtwatchvar

Watch the named variable.

default: ""
flags: 0x2

dump_varsights_calculations

Dumps one frame of variable sights calculations and turns itself off.

default: "0"
flags: 0x2

durango_voice_chat_team_only

Only turn on voice chat for players on the same team

default: "1"
flags: 0x2

dvs_enable

Enable dynamic viewport scaling.

default: "1"
flags: 0x2

dvs_enable_in_lobby

Paired with dvs_enable. Both have to be true if we want to enable DVS in Lobby.

default: "0"
flags: 0x2

dvs_gpuframetime_max

GPU frametime threshold above which DVS will start decreasing the scale. Specified in microseconds.

default: ""
flags: 0x2

dvs_gpuframetime_min

GPU frametime threshold below which DVS will start increasing the scale. Specified in microseconds.

default: ""
flags: 0x2

dvs_scale_min

Smallest scale the viewport dimensions can be scaled by.

default: "0.5f"
flags: 0x2
min value: 0.01
max value: 1

eadpAuth_hostname

default: ""
flags: 0x80000

eadpCodeRedemption_hostname

default: ""
flags: 0x80000

eadpFriends_hostname

default: ""
flags: 0x80000

eadpGroups_Enabled

Allow EADP Groups to run

default: "1"
flags: 0x2

eadpGroups_hostname

default: ""
flags: 0x80000

eadpRtm_hostname

default: ""
flags: 0x80000

eadpSearch_hostname

default: ""
flags: 0x80000

eadpUM_hostname

default: ""
flags: 0x80000

eadp_force_nxNameDiscoverable

default: "1"
flags: 0x2

eadp_persistence

default: "R5"
flags: 0x80000

eadp_rtm_spam_log

default: "1"
flags: 0x2

effect_update_array_spam

default: "0"
flags: 0x2

enable_KVFileOverrides

default: "1"
flags: 0x2

enable_debug_overlays

Enable rendering of debug overlays

default: "1"
flags: 0x4004

enable_height_based_land_anims

Enables different land animations based on the height of the fall. These may just be duplicates of each other.

default: "1"
flags: 0x2002

enable_height_based_land_anims_titans

default: "0"
flags: 0x2002

enable_skeleton_draw

Render skeletons in wireframe

default: "0"
flags: 0x4000

encrypt_multiKey

default: "1"
flags: 0x2

ent_lightweightEnts

default: "1"
flags: 0x2

ent_repack_almostFull

default: "3000"
flags: 0x2

ent_repack_threshhold

default: "0.0001"
flags: 0x2

entity_error_on_hitbox_count_mismatch

If set to true, SetModel will trigger a script error if any hitbox attachments will become invalid.

default: "1"
flags: 0x2002

entity_skipRedundantAddEffects

default: "1"
flags: 0x2

entity_useNetworkFieldBuffer

default: "1"
flags: 0x400002

error_if_non_standard_ent_create

default: "0"
flags: 0x2

eula_version

What the current version of the EULA is

default: "1"
flags: 0x2

eula_version_accepted

default: "0"
flags: 0x1000000

eventseq_debug

default: "0"
flags: 0x2

everything_unlocked

default: "0"
flags: 0x2002

fast_intro

default: "0"
flags: 0x2002

fatal_script_error_prompt

default: ""
flags: 0x2002

fatal_script_errors

default: "1"
flags: 0x2002

fatal_script_errors_client

Enable fatal errors for client script. -1 will revert to using "fatal_script_errors"

default: "-1"
flags: 0x2002

fatal_script_errors_server

Enable fatal errors for server script. -1 will revert to using "fatal_script_errors"

default: "-1"
flags: 0x2002

filesystem_buffer_size

Size of per file buffers. 0 for none

default: "0"
flags: 0x2

filesystem_max_stdio_read

default: "16"
flags: 0x2

filesystem_native

Use native FS or STDIO

default: "1"
flags: 0x2

filesystem_report_buffered_io

default: "0"
flags: 0x2

filesystem_unbuffered_io

default: "1"
flags: 0x2

filesystem_use_overlapped_io

default: "1"
flags: 0x2

fire_animevents_overlay_not_active

fires anim events even if the overlay isn't active

default: "0"
flags: 0x2002

first_person_bullet_delay

Set the amount of additional delay for first person bullets fired with net_optimize_weapons in seconds. Required so bullets match animations with cl_predict 0 and in kill replay

default: "0.1f"
flags: 0x2002

first_person_proxy_blend_distance

default: "-60"
flags: 0x2

first_person_proxy_debug

default: "0"
flags: 0x6000

firsttime_mp_message

first time joining multiplayer

default: "0"
flags: 0x1000000

fog_enable

map_settings_override MUST BE ENABLED FOR THIS TO BE FUNCTIONAL.

default: "1"
flags: 0x40000002

fog_enable_water_fog

default: "1"
flags: 0x4000

fog_enableskybox

default: "1"
flags: 0x2

force3PLaserAttachment

default: "HEADFOCUS"
flags: 0x2002

force_EAAccess

default: "-1"
flags: 0x2

fov_disableAbilityScaling

Disable fov scaling for abilities

default: "0"
flags: 0x41000000

fps_absolute_max

fps_max can't rise above this absolute cap

default: "300.0"
flags: 0x2002

fps_input_max

Max movement updates run per second - Set well above fps_absolute_max to not lose variable frames!

default: "200.0"
flags: 0x2002

fps_max

Frame rate limiter. -1 indicates use the desktop refresh. 0 is unlocked.

default: "-1"
flags: 0x80000

fps_max_use_refresh

Use refresh rate for fps_max.

default: "0"
flags: 0x2

fps_max_vsync

Frame rate limiter with vsync is enabled.

default: "0"
flags: 0x2

freecam_swallowButtonInput

default: "1"
flags: 0x2

freefall_sound_autoplay_time

If the player falls for longer than this amount of time freefall sounds will automatically start playing.

default: "1.0"
flags: 0x2002

freefall_sound_height

Height player must be falling from to trigger freefall sound effects.

default: "200.0"
flags: 0x2002

friends_joinUsePresence

default: "1"
flags: 0x2

friends_onlineUpdateInterval

default: "10"
flags: 0x2

fs_intralevel_reads

Internal var to tell the file system that we are in an intraread state...

default: "0"
flags: 0x2

fs_monitor_read_from_pack

0:Off, 1:Any, 2:Sync only

default: "0"
flags: 0x2

fs_report_intra_level_readopens

0:Off, 1:NotAudio, 2:All

default: "0"
flags: 0x2

fs_report_long_reads

0:Off, 1:All (for tracking accumulated duplicate read times), >1:Microsecond threshold

default: "0"
flags: 0x2

fs_report_sync_opens

0:Off, 1:Always, 2:Not during map load

default: "0"
flags: 0x2

fs_report_sync_opens_callstack

0 to not display the call-stack when we hit a fs_report_sync_opens warning. Set to 1 to display the call-stack.

default: "0"
flags: 0x2

fs_report_sync_opens_fatal

default: "0"
flags: 0x40000002

fs_showAllReads

0:Off, 1:On

default: "0"
flags: 0x2

fs_vpk_file_open

0: No reporting, 1: Patch:VPKFilePath, 2: Patch:VPKFilePath:PartialPath

default: "0"
flags: 0x2

fs_warning_mode

0:Off, 1:Warn main thread, 2:Warn other threads

default: "0"
flags: 0x2

func_break_max_pieces

default: "15"
flags: 0x2080

fx_debug

default: "0"
flags: 0x2002

fx_deferWorldTraceConstraint

'Collision via traces' ops using collision mode 0 use deferred traces.

default: "1"
flags: 0x2

fx_glass_velocity_cap

Maximum downwards speed of shattered glass particles

default: "0"
flags: 0x2

fx_impact_ally

default: "0.49 0.76 1.0 1.0"
flags: 0x2

fx_impact_enemy

default: "1.0 0.47 0.13 1.0"
flags: 0x2

fx_impact_neutral

default: "0.86 0.86 0.86 1.0"
flags: 0x2

fx_screenspacepass

default: "1"
flags: 0x2002

g_debug_ragdoll_removal

default: "0"
flags: 0x6000

g_ragdoll_fadespeed

default: "600"
flags: 0x2

g_ragdoll_important_maxcount

default: "2"
flags: 0x2002

g_ragdoll_lvfadespeed

default: "100"
flags: 0x2

gameCursor_ModeActive

Globally activates/deactivates game cursor mode

default: "1"
flags: 0x2

gameCursor_Velocity

Game cursor velocity under joystick control

default: "1300.0"
flags: 0x1000000

gamepad_ads_advanced_sensitivity_scalar_0

Gamepad ads sensitivity for 1x scopes / ironsights.

default: "1.0"
flags: 0x1000000
min value: 0.1
max value: 20

gamepad_ads_advanced_sensitivity_scalar_1

Gamepad ads sensitivity for 2x scopes.

default: "1.0"
flags: 0x1000000
min value: 0.1
max value: 20

gamepad_ads_advanced_sensitivity_scalar_2

Gamepad ads sensitivity for 3x scopes.

default: "1.0"
flags: 0x1000000
min value: 0.1
max value: 20

gamepad_ads_advanced_sensitivity_scalar_3

Gamepad ads sensitivity for 4x scopes.

default: "1.0"
flags: 0x1000000
min value: 0.1
max value: 20

gamepad_ads_advanced_sensitivity_scalar_4

Gamepad ads sensitivity for 6x scopes.

default: "1.0"
flags: 0x1000000
min value: 0.1
max value: 20

gamepad_ads_advanced_sensitivity_scalar_5

Gamepad ads sensitivity for 8x scopes.

default: "1.0"
flags: 0x1000000
min value: 0.1
max value: 20

gamepad_ads_advanced_sensitivity_scalar_6

Gamepad ads sensitivity for 10x scopes.

default: "1.0"
flags: 0x1000000
min value: 0.1
max value: 20

gamepad_ads_advanced_sensitivity_scalar_7

Gamepad ads sensitivity for an unused scope.

default: "1.0"
flags: 0x1000000
min value: 0.1
max value: 20

gamepad_aim_assist_ads_high_power_scopes

Gamepad uses aim assist in ADS with high powered scopes

default: "1"
flags: 0x1000000

gamepad_aim_assist_ads_low_power_scopes

Gamepad uses aim assist in ADS with low powered scopes

default: "1"
flags: 0x1000000

gamepad_aim_assist_hip_high_power_scopes

Gamepad uses aim assist in Hip with high powered scopes

default: "1"
flags: 0x1000000

gamepad_aim_assist_hip_low_power_scopes

Gamepad uses aim assist in Hip with low powered scopes

default: "1"
flags: 0x1000000

gamepad_aim_assist_melee

Gamepad uses aim assist with melee weapons

default: "1"
flags: 0x1000000

gamepad_aim_speed

default: "2"
flags: 0x1000000
min value: 0
max value: 7

gamepad_aim_speed_ads_0

default: "-1"
flags: 0x1000000
min value: -1
max value: 7

gamepad_aim_speed_ads_1

default: "-1"
flags: 0x1000000
min value: -1
max value: 7

gamepad_aim_speed_ads_2

default: "-1"
flags: 0x1000000
min value: -1
max value: 7

gamepad_aim_speed_ads_3

default: "-1"
flags: 0x1000000
min value: -1
max value: 7

gamepad_aim_speed_ads_4

default: "-1"
flags: 0x1000000
min value: -1
max value: 7

gamepad_aim_speed_ads_5

default: "-1"
flags: 0x1000000
min value: -1
max value: 7

gamepad_aim_speed_ads_6

default: "-1"
flags: 0x1000000
min value: -1
max value: 7

gamepad_aim_speed_ads_7

default: "-1"
flags: 0x1000000
min value: -1
max value: 7

gamepad_button_layout

Gamepad button layout (used by menus)

default: "0"
flags: 0x1000000

gamepad_buttons_are_southpaw

Gamepad button layouts should use southpaw variants (used by menus)

default: "0"
flags: 0x1000000

gamepad_custom_ads_pitch

default: "75.0"
flags: 0x1000000

gamepad_custom_ads_turn_delay

default: "0.25"
flags: 0x1000000

gamepad_custom_ads_turn_pitch

default: "30.0"
flags: 0x1000000

gamepad_custom_ads_turn_time

default: "1.0"
flags: 0x1000000

gamepad_custom_ads_turn_yaw

default: "30.0"
flags: 0x1000000

gamepad_custom_ads_yaw

default: "110.0"
flags: 0x1000000

gamepad_custom_assist_on

default: "1"
flags: 0x1000000

gamepad_custom_assist_style

default: "0"
flags: 0x1000000

gamepad_custom_curve

default: "10.0"
flags: 0x1000000

gamepad_custom_deadzone_in

default: "0.15"
flags: 0x1000000

gamepad_custom_deadzone_out

default: "0.02"
flags: 0x1000000

gamepad_custom_enabled

default: "0"
flags: 0x1000000

gamepad_custom_hip_pitch

default: "120.0"
flags: 0x1000000

gamepad_custom_hip_turn_delay

default: "0.0"
flags: 0x1000000

gamepad_custom_hip_turn_pitch

default: "0.0"
flags: 0x1000000

gamepad_custom_hip_turn_time

default: "0.33"
flags: 0x1000000

gamepad_custom_hip_turn_yaw

default: "220.0"
flags: 0x1000000

gamepad_custom_hip_yaw

default: "160.0"
flags: 0x1000000

gamepad_custom_pilot

default: "0,1,2,3,4,5,6,7,8,9,10,11,12,13"
flags: 0x1000000

gamepad_custom_titan

default: "0,1,2,3,4,5,6,7,8,9,10,11,12,13"
flags: 0x1000000

gamepad_deadzone_index_look

default: "1"
flags: 0x1000000

gamepad_deadzone_index_move

default: "1"
flags: 0x1000000

gamepad_enabled

True if the gamepad is enabled, false otherwise.

default: "1"
flags: 0x2
min value: 0
max value: 1

gamepad_look_curve

default: "0"
flags: 0x1000000
min value: 0
max value: 4

gamepad_stick_layout

Gamepad stick layout (used by menus)

default: "0"
flags: 0x1000000

gamepad_toggle_ads

default: "0"
flags: 0x1000000

gamepad_toggle_survivalSlot_to_weaponInspect

default: "0"
flags: 0x1000000

gamepad_togglecrouch_hold

default: "0"
flags: 0x1000000

gamepad_trigger_threshold

default: "30"
flags: 0x1000000

gamepad_use_per_scope_ads_settings

default: "0"
flags: 0x1000000

gamepad_use_per_scope_sensitivity_scalars

Gamepad uses the per scope scalars

default: "0"
flags: 0x1000000

gamepad_use_type

Gamepad use scheme (used by menus), 0: hold use, tap reload, 1: tap use, hold reload, 2: tap use/reload

default: "2"
flags: 0x1000000

gameui_xbox

default: "0"
flags: 0x2

gamma_adjusted

Whether player has done gamma adjustment

default: "0"
flags: 0x1000000

gatherprops_no_wait

default: "1"
flags: 0x2

gfx_desaturate_force

default: "0"
flags: 0x2

gfx_nvnUseLowLatency

enables Nvidia Low Latency SDK

default: "1"
flags: 0x80080

gfx_nvnUseLowLatencyBoost

enables Low Latency Boost

default: "1"
flags: 0x80080

gl_clear_color_buffer

Enable or disable the clearing of the main color buffer.

default: "0"
flags: 0x4000

gl_clear_fogcolor

default: "1"
flags: 0x4000

gl_clear_mrt4

Enable or disable the clearing of mrt4.

default: "0"
flags: 0x4000

gl_clear_randomcolor

Clear the back buffer to random colors every frame. Helps spot open seams in geometry.

default: "0"
flags: 0x4000

glass_break_required_speed

default: "150"
flags: 0x6000

glass_shatter_direction_force_scale

default: "1.0"
flags: 0x2

glass_shatter_force_scale

default: "1.0"
flags: 0x2

glass_shatter_size_scale

default: "1.0"
flags: 0x2

glass_shatter_use_real_direction

default: "0"
flags: 0x2

glitch_aberrationScale

How far apart the glitch cloak samples should be.

default: "10"
flags: 0x2002

global_lighting_partial_update

Allow partial uploads of GPU lights (optimization.)

default: "1"
flags: 0x2

gpu_count

default: "0"
flags: 0x2

gpu_driven_tex_stream

default: "1"
flags: 0x2

gpu_driven_tex_stream_single_thread

default: "1"
flags: 0x2

gpu_level

GPU Level - Default: High

default: "3"
flags: 0x2

gpu_level

GPU Level - Default: High

default: "3"
flags: 0x2

gpu_mem_level

Memory Level - Default: Normal

default: "0"
flags: 0x2

gpu_mem_level

Memory Level - Default: Normal

default: "0"
flags: 0x2

gpu_vram_size_mb

default: "0"
flags: 0x2

grapple_accel_human

Speed added per second from grapple, up to the grapple_speedRamp* speed

default: "1000"
flags: 0x2002

grapple_accel_titan

Speed added per second from grapple, up to the grapple_speedRamp* speed

default: "1800"
flags: 0x2002

grapple_around_obstacle_accel

Acceleration around obstacles while grappling

default: "1000"
flags: 0x2002

grapple_autoMantle

After detaching from grapple, how long to keep trying to automantle

default: "0.25"
flags: 0x2002

grapple_autoMeleeConvergeTime

Simplify relative velocities when the enemy is this many seconds away from hitting us (increases chances of a hit)

default: "1.0"
flags: 0x2002

grapple_autoMeleeOnDetach

Starts a melee sequence when the grapple detaches.

default: "1"
flags: 0x2002

grapple_autoMeleePredict

Whether to run grapple melee logic on the client (tends to mispredict anyway)

default: "0"
flags: 0x2002

grapple_autoMeleePredictTime

Melee begins when the enemy is this many seconds away from hitting us

default: "0.13"
flags: 0x2002

grapple_autoMeleeViewRotateSpeedFar

Speed at which view rotates toward grapple melee target

default: "1"
flags: 0x2002

grapple_autoMeleeViewRotateSpeedNear

Speed at which view rotates toward grapple melee target

default: "3"
flags: 0x2002

grapple_debug

Show grapple debug info

default: "0"
flags: 0x2002

grapple_decelMeleeStrength

Strength of extra deceleration that forces melee targets to come to you

default: "1"
flags: 0x2002

grapple_decel_human

Deceleration of player's speed that doesn't go toward the grapple point

default: "425"
flags: 0x2002

grapple_decel_titan

Deceleration of player's speed that doesn't go toward the grapple point

default: "200"
flags: 0x2002

grapple_detachExtraAllowedLength

Extra allowed grapple length before detaching once it's attached

default: "256"
flags: 0x2002

grapple_disableMeleeWhenActive

Disallows melee when the grapple is out.

default: "0"
flags: 0x2002

grapple_dontFightGravity

Ignores downward speed when applying deceleration, so that gravity continues to pull you down

default: "1"
flags: 0x2002

grapple_fallSpeed

Fall speed of the grapple hook while it's returning

default: "300"
flags: 0x2002

grapple_forcedRetractVel

Return speed of grapple hook when grapple is finished or cancelled

default: "3000"
flags: 0x2002

grapple_gracePeriod

Length of time player can grapple without using a charge, in case they mess up

default: "0.25"
flags: 0x2002

grapple_gravityPushUnderContribution

Pushing forward while looking "under" the grapple point increases gravity this much

default: "2"
flags: 0x2002

grapple_initialImpulseOffGround_human

Initial launch speed off the ground when grapple connects

default: "50"
flags: 0x2002

grapple_initialImpulseOffGround_human_npc

Initial launch speed off the ground when grapple connects

default: "150"
flags: 0x2002

grapple_initialImpulseOffGround_titan

Initial launch speed off the ground when grapple connects

default: "0"
flags: 0x2002

grapple_initialImpulse_human

Initial launch speed when grapple connects

default: "350"
flags: 0x2002

grapple_initialImpulse_titan

Initial launch speed when grapple connects

default: "350"
flags: 0x2002

grapple_initialSlowFracVert_human

Fraction of vertical speed that is retained when grapple connects

default: "0.4"
flags: 0x2002

grapple_initialSlowFracVert_titan

Fraction of vertical speed that is retained when grapple connects

default: "0.1"
flags: 0x2002

grapple_initialSlowFrac_human

Fraction of XY speed that is retained when grapple connects

default: "1"
flags: 0x2002

grapple_initialSlowFrac_titan

Fraction of XY speed that is retained when grapple connects

default: "0.5"
flags: 0x2002

grapple_initialSpeedMin_human

When grapple connects, player speed is immediately set to at least this value (negative = away, positive = towards)

default: "0"
flags: 0x2002

grapple_initialSpeedMin_titan

When grapple connects, player speed is immediately set to at least this value (negative = away, positive = towards)

default: "0"
flags: 0x2002

grapple_jumpFrac

Jump velocity multiplier when grappled

default: "1.0"
flags: 0x2002

grapple_letGravityHelpCosAngle

Don't ignore gravity when grappling downward this much (0 is horizontal, 1 is straight down)

default: "0.8"
flags: 0x2002

grapple_lift

Distance above grapple hook that player is pulled to

default: "25"
flags: 0x2002

grapple_pullDelay_human

Grapple delay between attachment and acceleration

default: "0.2"
flags: 0x2002

grapple_pullDelay_titan

Grapple delay between attachment and acceleration

default: "0.2"
flags: 0x2002

grapple_retractVel

Return speed of grapple hook when it hasn't hit anything yet

default: "6000"
flags: 0x2002

grapple_rodeoVerticalImpulse

Vertical impulse applied to the player when grappling off of a rodeo.

default: "750"
flags: 0x2002

grapple_shootVel

Outward speed of grapple hook

default: "2000"
flags: 0x2002

grapple_speedRampMax_human

Player will accelerate to this speed after grapple_speedRampTime has passed

default: "400"
flags: 0x2002

grapple_speedRampMax_titan

Player will accelerate to this speed after grapple_speedRampTime has passed

default: "750"
flags: 0x2002

grapple_speedRampMin_human

Player will accelerate to this speed while grappling; lerps to grapple_speedRampMax over grapple_speedRampTime

default: "50"
flags: 0x2002

grapple_speedRampMin_titan

Player will accelerate to this speed while grappling; lerps to grapple_speedRampMax over grapple_speedRampTime

default: "400"
flags: 0x2002

grapple_speedRampTime_human

Time from grapple_speedRampMin to grapple_speedRampMax

default: "1.5"
flags: 0x2002

grapple_speedRampTime_titan

Time from grapple_speedRampMin to grapple_speedRampMax

default: "1.0"
flags: 0x2002

grapple_swingAngle

Maximum angle from vertical that swinging will generate acceleration (it will tend to zero acceleration at this angle)

default: "45"
flags: 0x2002

grapple_swingPullAngle

If the player is pushing forward within this angle of the pull direction, then switch out of swinging mode.

default: "0"
flags: 0x2002

grapple_swingPullSpeedLength

When swinging, the grapple pull speed scale begins to scale back to 1.0 at lengths below this

default: "300.0"
flags: 0x2002

grapple_swingPullSpeedScale

When swinging, the grapple pull speed is scaled by this much

default: "0.025"
flags: 0x2002

grapple_titanEmbarkDist

Distance at which to begin embark when grappling to your own titan.

default: "250"
flags: 0x2002

grapple_windowCheckDist

Check for window hints at this distance from grapple point

default: "150"
flags: 0x2002

gravity_grenade_decel

Deceleration applied by gravity grenade to nearby objects

default: "20000"
flags: 0x2002

gravity_grenade_projectile_min_speed

Gravity grenade never slows projectiles below this speed

default: "600"
flags: 0x2002

ground_debug

default: "0"
flags: 0x2002

ground_trace_hull_radius

How wide of a sphere is the trace for getting a character's ground surface

default: "12.0f"
flags: 0x2002

grx_hasUnknownItems

default: "0"
flags: 0x2002

gtao_angle_bias

angle in degree [0-90)

default: "0"
flags: 0x2

gtao_intensity

default: "2"
flags: 0x2

gtao_intensity_in_lobby

default: "3"
flags: 0x2

gtao_thickness_heuristic

in range of [0,1)

default: "0.2"
flags: 0x2

hasAnyAssetsWithDiscardedStreamableData

default: "0"
flags: 0x200

hasMic

default: "0"
flags: 0x200

hasPartialInstall

default: "0"
flags: 0x200

hbao_angle_bias

angle in degree [0-90)

default: "6"
flags: 0x2

hbao_intensity

default: "3"
flags: 0x2

hbao_stepsize_random

default: "0.5"
flags: 0x2

hbaobasic_tangent_bias

angle in degree [0-90)

default: "25"
flags: 0x2

hidehud

default: "0"
flags: 0x4000

highlight_deferred_update

default: "1"
flags: 0x2

highlight_draw

highlight_draw 0|1

default: "1"
flags: 0x2

highlight_enable_discard

Enable discard function in highlight geo pass 0|1

default: "1"
flags: 0x2

highlight_lazy_clear_buffers

highlight_lazy_clear_buffers 0|1

default: "0"
flags: 0x2

highlight_object_max_count

highlight_object_max_count OBJECT_MAX_COUNT

default: "255"
flags: 0x2

hitbox_bodygroup_check

default: "0"
flags: 0x2

hitch_alert_active

default: "1"
flags: 0x2

hitch_alert_color

The hitch/choke allerts will use this color.

default: "255 255 0 255"
flags: 0x2

hitch_alert_show_large_snapshots

default: "0"
flags: 0x2

host_RunFrameServerAlways

default: "0"
flags: 0x2

host_ShowIPCCallCount

Print # of IPC calls this number of times per second. If set to -1, the # of IPC calls is shown every frame.

default: "0"
flags: 0x2

host_flush_threshold

Memory threshold below which the host should flush caches between server instances

default: "12"
flags: 0x80000

host_forceTakeHomeBuild

default: "0"
flags: 0x2

host_framerate

Set to lock per-frame time elapse.

default: "0"
flags: 0x2

host_hasIrreversibleShutdown

default: "1"
flags: 0x2

host_limitlocal

Apply cl_cmdrate and cl_updaterate to loopback connection

default: "0"
flags: 0x2

host_map

Current map name.

default: ""
flags: 0x80000

host_print_frame_times

default: "0"
flags: 0x2

host_profile

default: "0"
flags: 0x2

host_runframe_input_parcelremainder

default: "1"
flags: 0x2

host_server_thread_min_ticks

Only run the server thread when it needs this many ticks.

default: "1"
flags: 0x2

host_sleep

Force the host to sleep a certain number of milliseconds each frame.

default: "0"
flags: 0x4000

host_speeds

Show general system running times.

default: "0"
flags: 0x2

host_syncfps

Synchronize real render time to host_framerate if possible.

default: "0"
flags: 0x2

host_thread_join_fast

If true we force the server thread join before existing '_Host_RunFrame'

default: "0"
flags: 0x2

host_thread_mode

Run the host in threaded mode, (0 == off, 1 == if multicore, 2 == force)

default: "1"
flags: 0x40000002

host_threaded_sound

Run the sound on a thread (independent of mix)

default: "0"
flags: 0x2

host_timescale

Prescale the clock by this amount.

default: "1.0"
flags: 0x6000

hostname

Hostname for server.

default: ""
flags: 0x80000

hover_vehicle_acceleration

default: "750.0"
flags: 0x2002

hover_vehicle_air_acceleration

default: "250.0"
flags: 0x2002

hover_vehicle_boost_cooldown

default: "25.0"
flags: 0x2002

hover_vehicle_boost_speed_max

default: "2000.0"
flags: 0x2002

hover_vehicle_boost_speed_min

default: "1200.0"
flags: 0x2002

hover_vehicle_deceleration

default: "550.0"
flags: 0x2002

hover_vehicle_deceleration_powerbreaking

default: "1000.0"
flags: 0x2002

hover_vehicle_invisible_when_camera_is_too_close

default: "1"
flags: 0x2

hover_vehicle_passenger_left_attachment_name

default: "passenger1"
flags: 0x2002

hover_vehicle_speed

default: "1000.0"
flags: 0x2002

http_StryderKey

default: "LABj38NWSTxHUhdYaP62ZU6HtutCas3L"
flags: 0x12

http_debug

default: "0"
flags: 0x2

http_debug_forceFailRate

default: "0"
flags: 0x2

http_debug_forceFailStatus

default: "429"
flags: 0x2

http_expoBackoff_Enabled

0 - Linear backoff, 1 - Powers of two, 2 - DecorrJitterV2

default: "2"
flags: 0x2

http_expoBackoff_Factor

Factor used within expoBackoff formula to help smooth the first calculated delay

default: "4.0"
flags: 0x2

http_expoBackoff_FirstDelay

Median approx. of delay for first retry in seconds

default: "4.0"
flags: 0x2

http_expoBackoff_MaxFailureWait

Longest possible wait between retry attempts

default: "30"
flags: 0x2

http_expoBackoff_ScaleFactor

Factor that allows the median values of retry waits to fall near whole seconds

default: "0.7142857"
flags: 0x2

http_failuresAsErrors

default: "0"
flags: 0x2

http_maxAllocateAttempts

default: "10"
flags: 0x2

http_recv_fail_realloc

default: "0"
flags: 0x2

http_sandbox

default: "EARW.50"
flags: 0x2

http_showQueries

default: "0"
flags: 0x2

hud_autoreloadscript

Automatically reloads the animation script each time one is ran

default: "0"
flags: 0x2

hud_setting_accessibleChat

default: "0"
flags: 0x1000000

hud_setting_adsDof

default: "1"
flags: 0x1000000

hud_setting_anonymousMode

default: "0"
flags: 0x1000200

hud_setting_compactOverHeadNames

default: "0"
flags: 0x1000000

hud_setting_damageIndicatorStyle

default: "2"
flags: 0x1000000

hud_setting_damageTextStyle

default: "1"
flags: 0x1000000

hud_setting_enableModWheel

default: "0"
flags: 0x1000000

hud_setting_healthUseOnHold

use health by holding button

default: "0"
flags: 0x1000000

hud_setting_healthWheelToggle

toggle health wheel on press

default: "0"
flags: 0x1000000

hud_setting_healthWheelUseOnRelease

use health after selecting it

default: "0"
flags: 0x1000000

hud_setting_lootPromptStyle

default: "0"
flags: 0x1000000

hud_setting_minimapRotate

default: "0"
flags: 0x1000000

hud_setting_ordnanceUseOnHold

use ordnance by holding button

default: "0"
flags: 0x1000000

hud_setting_ordnanceWheelToggle

toggle ordnance wheel on press

default: "0"
flags: 0x1000000

hud_setting_ordnanceWheelUseOnRelease

use ordnance after selecting it

default: "0"
flags: 0x1000000

hud_setting_pingAlpha

default: "1.0"
flags: 0x1000000

hud_setting_pingDoubleTapEnemy

default: "1"
flags: 0x1000000

hud_setting_pingWheelToggle

toggle ping wheel on press

default: "0"
flags: 0x1000000

hud_setting_showButtonHints

default: "1"
flags: 0x1000000

hud_setting_showCallsigns

default: "1"
flags: 0x1000000

hud_setting_showHopUpPopUp

default: "1"
flags: 0x1000000

hud_setting_showLevelUp

default: "1"
flags: 0x1000000

hud_setting_showMedals

default: "1"
flags: 0x1000000

hud_setting_showMeter

default: "1"
flags: 0x1000000

hud_setting_showObituary

default: "1"
flags: 0x1000000

hud_setting_showTips

default: "1"
flags: 0x1000000

hud_setting_showWeaponFlyouts

default: "1"
flags: 0x1000000

hud_setting_streamerMode

default: "0"
flags: 0x1000000

hudchat_enable_old_history_handling

default: "0"
flags: 0x2

hudchat_new_message_fade_duration

How long messages added to the text chat will take to fade from opaque to not visible

default: "1.0"
flags: 0x2

hudchat_new_message_shown_duration

How long messages added to the text chat stick around with the panel not focused

default: "12"
flags: 0x2

hudchat_play_text_to_speech

default: "0"
flags: 0x1000000

hudchat_text_check_teams

default: "1"
flags: 0x2

hudchat_text_to_speech_max_age

Maximum age in seconds for text chat that is played as audio speech

default: "900"
flags: 0x2

hudchat_transition_message_mode_fade_duration

When switching message mode of the text chat panel how long it takes to transition visibility

default: "0.25"
flags: 0x2

hudchat_visibility

default: "1"
flags: 0x1000000

hudwarp_chopsize

Number of pixels to a primitive before chopping for warping.

default: "60.0"
flags: 0x4000

hudwarp_override

Use convar settings for hud warp (instead of script-provided settings)

default: "0"
flags: 0x4000

hudwarp_viewDist

Distance back from sphere center to use when 2d projecting.

default: "1.0"
flags: 0x4000

hudwarp_xScale

Final scale for X (after projecting sphere surface to 2d.)

default: "1.2"
flags: 0x4000

hudwarp_xWarp

Degrees of arc of sphere to use (0-90, low distortion to high.)

default: "45.0"
flags: 0x4000

hudwarp_yScale

Final scale for Y (after projecting sphere surface to 2d.)

default: "1.1"
flags: 0x4000

hudwarp_yWarp

Degrees of arc for Y warp (0-90, low distortion to high.)

default: "30.0"
flags: 0x4000

idcolor_ally

default: "0.34 0.59 0.86 3"
flags: 0x2

idcolor_ally_cb1

default: "0.24 0.50 0.96 3"
flags: 0x2

idcolor_ally_cb2

default: "0.0 0.58 0.77 3"
flags: 0x2

idcolor_ally_cb3

default: "0.28 0.52 0.97 3"
flags: 0x2

idcolor_enemy

default: "0.8 0.25 0.15 3"
flags: 0x2

idcolor_enemy_cb1

default: "0.89 0.78 0.0 3"
flags: 0x2

idcolor_enemy_cb2

default: "1.0 0.627 0.68 3"
flags: 0x2

idcolor_enemy_cb3

default: "0.82 0.74 0.06 3"
flags: 0x2

idcolor_neutral

default: "1.0 1.0 1.0 0.6"
flags: 0x2

ignore_fatal_errors

Don't exit on fatal errors.

default: "0"
flags: 0x2

ignore_script_errors

Ignore script errors.

default: "0"
flags: 0x2

ik_debug

Enables debug lines for IK

default: "0"
flags: 0x2002

ik_debug_chain

Allows specifying a single IK chain name for IK debugging

default: ""
flags: 0x2002

ik_debug_ent

Allows specifying a single entity for IK debugging

default: ""
flags: 0x2002

ik_debug_text

Enables IK debug text; requires ik_debug

default: "0"
flags: 0x2002

ik_enable

Enables IK

default: "1"
flags: 0x2002

ik_enable_client

Enables IK on the client

default: "1"
flags: 0x2002

ik_height_adjust

Enable ik height adjustment

default: "1"
flags: 0x2002

ik_height_adjust_debug

Debugging for ik height adjustment

default: "0"
flags: 0x2002

ik_height_adjust_move_speed

IK height adjustment speed per unit of horizontal velocity in units per second

default: "2.0"
flags: 0x2002

ik_height_adjust_sine

Test ik height adjustment with a sine wave

default: "0"
flags: 0x2002

ik_height_adjust_speed

IK height adjustment speed as a fraction of step size per second

default: "2.0"
flags: 0x2002

ik_latch

Enables IK latching to ground during footsteps

default: "1"
flags: 0x2002

ik_normal_lerp_rate

Rate at which feet adjust to a new ground orientation in angles per second

default: "100"
flags: 0x2002

ik_unlatch_max_rate

Maximum rate an IK'd bone can unlatch; prevents pop on animation transition

default: "5"
flags: 0x2002

ime_enabled

Enabled the IME

default: "1"
flags: 0x2

imgui_buildmode

Show the imgui implementation of the Build Mode dialog

default: "0"
flags: 0x2

imgui_buildmode

Show the imgui implementation of the Build Mode dialog

default: "0"
flags: 0x2

impact_allow

default: "1"
flags: 0x2

impact_debug_info

default: "0"
flags: 0x2

impact_victim_offset_dist

Distance to offset impact sounds from the victim, when requested

default: "256"
flags: 0x2

impulse_low_decel_duration_scalar

Impulse magnitude is multiplied by this to give a length of time that the player can't decelerate

default: "0.003"
flags: 0x2002

inPartyChat

default: "0"
flags: 0x200

in_forceuser

Force user input to this split screen player.

default: "0"
flags: 0x4000

in_syncRT

default: "0"
flags: 0x2

in_usekeyboardsampletime

Use keyboard sample time smoothing.

default: "1"
flags: 0x2

inbox_enabled

default: "0"
flags: 0x2

infoblock_requestInterval

Time between info block requests

default: "300"
flags: 0x2

input_did_turn_threshold

Degrees per second.

default: "1.0f"
flags: 0x2

intro_viewed

Whether the introduction video has been viewed by this player

default: "0"
flags: 0x1000000

ip

Overrides IP for multihomed hosts

default: "localhost"
flags: 0x80000

joy_advaxisr

default: "2"
flags: 0x2

joy_advaxisu

default: "4"
flags: 0x2

joy_advaxisv

default: "6"
flags: 0x2

joy_advaxisx

default: "3"
flags: 0x2

joy_advaxisy

default: "1"
flags: 0x2

joy_advaxisz

default: "5"
flags: 0x2

joy_inverty

Whether to invert the Y axis of the joystick for looking.

default: "0"
flags: 0x1000000

joy_legacy

Turn on/off 'Legacy' mapping for control sticks.

default: "0"
flags: 0x40000000

joy_movement_stick

Which stick controls movement (0 is left stick)

default: "0"
flags: 0x40000000

joy_requireFocus

default: "1"
flags: 0x2

joy_rumble

Controller rumble.

default: "1"
flags: 0x1000000

joy_xcontroller_cfg_loaded

If 0, the 360controller.cfg file will be executed on startup & option changes.

default: "0"
flags: 0x2

jpeg_quality

jpeg screenshot quality.

default: "90"
flags: 0x2

jt_help_with_anything_ignore_preference

This let's JT_HelpWithAnything() work on tasks that are not preferred.

default: "0"
flags: 0x2

jump_graceperiod

Extra time during which a player can jump after falling off a ledge

default: "0.2"
flags: 0x2002

jump_keyboardgrace_max

Amount of velocity change allowed during jump_keyboardgraceperiod, as a fraction of sprinting speed

default: "0.7"
flags: 0x2002

jump_keyboardgrace_strength

Fraction of change toward the new direction when pressing a direction during jump_keyboardgraceperiod

default: "0.7"
flags: 0x2002

jump_keyboardgraceperiodmax

Extra time during which a player can change their direction with keyboard input after jumping (fades to 0 strength at this time)

default: "0.5"
flags: 0x2002

jump_keyboardgraceperiodmin

Extra time during which a player can change their direction with keyboard input after jumping (at full strength)

default: "0.2"
flags: 0x2002

jumppad_vert_override_ducked_scalar

When a player triggers a jump pad while crouched, scale vert override by this amount

default: "1"
flags: 0x2002

killReplay_lagCompensate

Adjust player timing to try to match what the client saw rather than what the server saw.

default: "1"
flags: 0x2

killReplay_playNonReplayRemoteCallsOnLocalClientPlayer

default: "1"
flags: 0x2

leaf_threadedRecompute

default: "1"
flags: 0x2

leaf_threadedRecompute_batchSize

default: "12"
flags: 0x2

leech_npc_angle_cos

Cos(angle) allowed for leeching npcs

default: "-1"
flags: 0x2002

lerp_careAboutAttachmentBonePosition

default: "0"
flags: 0x2

lerp_debugEnt

default: "-2"
flags: 0x2002

lerp_opt

default: "1"
flags: 0x2

lerp_threaded

default: "1"
flags: 0x2

lerp_threaded_numEntsPerTask

default: "6"
flags: 0x2

light_maxcone

Max light cone limit. Cone limit is half angle in degrees.

default: "85"
flags: 0x2

lightmap_realtimelight

If true use the real-time light lightmap for selecting real-time lights.

default: "1"
flags: 0x2

lightmap_realtimeshadows

default: "1"
flags: 0x2

load_during_video

default: "1"
flags: 0x2

loaderrorsCount

default: "0"
flags: 0x2

loaderrorsNeedShown

default: "0"
flags: 0x2

lobby_flicker_fix_disable

default: "0"
flags: 0x2

localClientPlayerCachedLevel

default: "1"
flags: 0x1000010

locationInfo

What OS(on PC and Durango) or PSN account(on PS4) reports as the user's location

default: ""
flags: 0x210

locationInfo_nucleus

What origin(on PC) or nucleus(on console) reports as the user's location

default: ""
flags: 0x210

locator_background_border_color

The default color for the border.

default: "255 255 255 15"
flags: 0x2

locator_background_border_thickness

How many pixels the background borders the left and right.

default: "3"
flags: 0x2

locator_background_color

The default color for the background.

default: "255 255 255 5"
flags: 0x2

locator_background_shift_x

How many pixels the background is shifted right.

default: "3"
flags: 0x2

locator_background_shift_y

How many pixels the background is shifted down.

default: "1"
flags: 0x2

locator_background_style

Setting this to 1 will show rectangle backgrounds behind the items word-bubble pointers.

default: "0"
flags: 0x2

locator_background_thickness_x

How many pixels the background borders the left and right.

default: "8"
flags: 0x2

locator_background_thickness_y

How many pixels the background borders the top and bottom.

default: "0"
flags: 0x2

locator_fade_time

Number of seconds it takes for a lesson to fully fade in/out.

default: "0.3"
flags: 0x2

locator_icon_max_size_non_ss

Minimum scale of the icon on the screen

default: "2"
flags: 0x2

locator_icon_min_size_non_ss

Minimum scale of the icon on the screen

default: "1.0"
flags: 0x2

locator_lerp_rest

Number of seconds before moving from the center.

default: "2.25f"
flags: 0x2

locator_lerp_speed

Speed that static lessons move along the Y axis.

default: "5.0f"
flags: 0x2

locator_lerp_time

Number of seconds to lerp before reaching final destination

default: "1.75f"
flags: 0x2

locator_pulse_time

Number of seconds to pulse after changing icon or position

default: "1.0f"
flags: 0x2

locator_split_len

default: "0.5f"
flags: 0x4000

locator_split_maxwide_percent

default: "0.80f"
flags: 0x4000

locator_start_at_crosshair

Start position at the crosshair instead of the top middle of the screen.

default: "0"
flags: 0x2

locator_target_offset_x

How many pixels to offset the locator from the target position.

default: "0"
flags: 0x2

locator_target_offset_y

How many pixels to offset the locator from the target position.

default: "0"
flags: 0x2

locator_topdown_style

Topdown games set this to handle distance and offscreen location differently.

default: "0"
flags: 0x2

lookspring

default: "0"
flags: 0x80

lookstrafe

default: "0"
flags: 0x80

m_acceleration

Mouse acceleration.

default: "0"
flags: 0x80

m_forward

Mouse forward factor.

default: "1.0"
flags: 0x2

m_invert_pitch

Whether to invert the pitch axis of the mouse.

default: "0"
flags: 0x1000000

m_side

Mouse side factor.

default: "1.0"
flags: 0x2

mainmenu_background_movie

default: "media/frontend.bik"
flags: 0x2

map_settings_override

If this is enabled then the following ConVars will be functional and override the maps current value: fog_enable, mat_bloomscale

default: "0"
flags: 0x40004002

mat_autoexposure_compensation

This works like exposure compensation on a camera, in EV units. 0EV is no compensation, -1EV gives half the light, +2EV gives 4x the light, etc. The exposure range is still subject to the min/max, so you might want to use mat_autoexposure_uncap 1.

default: "0"
flags: 0x2

mat_autoexposure_force_value

default: "0.0"
flags: 0x40004000

mat_autoexposure_max

default: "3"
flags: 0x2

mat_autoexposure_max_multiplier

default: "1.0"
flags: 0x2

mat_autoexposure_min

default: "0.5"
flags: 0x2

mat_autoexposure_min_multiplier

default: "1.0"
flags: 0x2

mat_autoexposure_speed

Changes the speed at which exposure adapts to changes in scene luminance.

default: "0.1"
flags: 0x2

mat_autoexposure_uncap

mat_autoexposure_min and mat_autoexposure_max are ignored when this is set.

default: "0"
flags: 0x2

mat_bloom_cutoff

default: "2.0"
flags: 0x2

mat_bloom_max_lighting_value

default: "5.0"
flags: 0x4000

mat_bloom_scalefactor_scalar

default: "0.1"
flags: 0x80000

mat_bloom_streak_amount

default: "0.0"
flags: 0x2

mat_bloom_streak_cutoff

default: "5.0f"
flags: 0x2

mat_bloom_streak_cutoff_exposure_adapt

Whether streak cutoff value should scale with exposure values. R2 behavior is 0.0, R5 behavior is 1.0

default: "0.0"
flags: 0x2

mat_bloom_streak_exponent_post

default: "1.0"
flags: 0x2

mat_bloom_streak_exponent_pre

default: "1.0f"
flags: 0x2

mat_bloom_wide_amount

default: "1.5"
flags: 0x2

mat_bloom_wide_exponent_pre

default: "1.5f"
flags: 0x2

mat_bloomamount_rate

default: "0.05f"
flags: 0x4000

mat_bloomscale

map_settings_override MUST BE ENABLED FOR THIS TO BE FUNCTIONAL.

default: "1"
flags: 0x2

mat_checkStalls

If true, flushes then syncs the render thread to the GPU at various spots of code to find hidden GPU stalls.

default: "0"
flags: 0x4000

mat_cloudmask

default: "1"
flags: 0x2

mat_colcorrection_disableentities

default: "0"
flags: 0x2

mat_colcorrection_disableentities

default: "0"
flags: 0x2

mat_colcorrection_disableentities

Disable map color-correction entities

default: "0"
flags: 0x2

mat_colcorrection_editor

default: "0"
flags: 0x2

mat_colcorrection_editor

default: "0"
flags: 0x2

mat_colcorrection_forceentitiesclientside

Forces color correction entities to be updated on the client

default: "0"
flags: 0x4000

mat_colorcorrection

default: "1"
flags: 0x4002

mat_debug_postprocess_allowed

Allow postprocessing when debug views are enabled.

default: "0"
flags: 0x2

mat_debug_postprocessing_effects

0 = off, 1 = show post-processing in top left corner of screen

default: "0"
flags: 0x2

mat_debug_tonemapping

default: "4"
flags: 0x2

mat_debug_tonemapping_disable

default: "0"
flags: 0x2

mat_debug_tonemapping_mid1

default: "10.0"
flags: 0x2

mat_debug_tonemapping_mid2

default: "1.5"
flags: 0x2

mat_debug_tonemapping_shoulder

default: "0.5"
flags: 0x2

mat_debug_tonemapping_toe

default: "0.3"
flags: 0x2

mat_debugalttab

default: "0"
flags: 0x4000

mat_depthbias_decal

use integer value

default: "-16"
flags: 0x4002

mat_depthbias_normal

use integer value

default: "0"
flags: 0x4002

mat_depthbias_shadowmap

use integer value

default: "0"
flags: 0x4002

mat_depthbias_tightshadowmap

use integer value. effective on View model selfshadow

default: "10000"
flags: 0x4002

mat_depthbias_ui

use integer value

default: "-50"
flags: 0x4002

mat_depthbias_zfill

use integer value

default: "16"
flags: 0x4002

mat_depthbiasclamp_decal

default: "-0.001"
flags: 0x4002

mat_depthbiasclamp_normal

default: "0"
flags: 0x4002

mat_depthbiasclamp_shadowmap

default: "0"
flags: 0x4002

mat_depthbiasclamp_ui

default: "-0.001"
flags: 0x4002

mat_depthbiasclamp_zfill

default: "0"
flags: 0x4002

mat_depthtest_force_disabled

only works on PC and XB1 for now

default: "0"
flags: 0x4002

mat_detail_tex

default: "1"
flags: 0x2

mat_diffuse

default: "1"
flags: 0x2

mat_disable_bloom

default: "0"
flags: 0x40000002

mat_disable_lightmap_ambient

default: "0"
flags: 0x4000

mat_disable_lightmaps

default: "0"
flags: 0x4000

mat_disable_model_ambient

default: "0"
flags: 0x4000

mat_drawMenuGrid

Enable menu grid guide overlay. Only accurate for 16:9 aspect ratio.

default: "0"
flags: 0x2

mat_drawTitleSafe

Enable title safe overlay

default: "0"
flags: 0x2

mat_drawflat

default: "0"
flags: 0x4000

mat_dxlevel

default: "0"
flags: 0x2

mat_dynamic_tonemapping

default: "1"
flags: 0x4000

mat_dynamic_tonemapping

default: "1"
flags: 0x4000

mat_enable_ssr

NOTE - UNABLE TO ENABLE - Toggle Screen Space Reflections. If you want to use SSR again, uncomment the line with (1u << MTLENVOPT_SSR) in shader.cpp of bakery and then rebuild shaders.

default: "0"
flags: 0x2
max value: 1

mat_envmap_scale

default: "1.0"
flags: 0x2

mat_envmaptgasize

Final envmap size for "envmap" console command; should be <= 128.

default: "CUBEMAP_SCREENSHOT_RES"
flags: 0x2

mat_fastnobump

default: "0"
flags: 0x4000

mat_fastspecular

Enable/Disable specularity for visual testing. Will not reload materials and will not affect perf.

default: "1"
flags: 0x2

mat_filterlightmaps

default: "1"
flags: 0x2

mat_filtertextures

default: "1"
flags: 0x2

mat_force_bloom

default: "0"
flags: 0x4000

mat_forceaniso

default: "2"
flags: 0x40000000
min value: 0
max value: 16

mat_frame_color_bias

Add a constant value to the average frame color.

default: "0.0"
flags: 0x2

mat_frame_color_enabled

Update the average frame color each frame.

default: "1"
flags: 0x2

mat_frame_color_scale

Scale the average frame color.

default: "5.0"
flags: 0x2

mat_frame_color_spot_metering_screen_ratio

Use a percentage of the screen around the center to compute the average frame color.

default: "0.8"
flags: 0x2

mat_fullbright

default: "0"
flags: 0x4000

mat_fxaa_enable

default: "0"
flags: 0x2

mat_global_lighting

default: "0"
flags: 0x2

mat_global_lighting

default: "0"
flags: 0x2

mat_global_lighting

default: "0"
flags: 0x2

mat_hdr_level

Set to 0 for no HDR, 1 for LDR+bloom on HDR maps, and 2 for full HDR on HDR maps.

default: "2"
flags: 0x2

mat_hdrcolcorrection_editor

default: "0"
flags: 0x2

mat_hdrcolorcorrection

default: "1"
flags: 0x2

mat_hide_sun_in_last_cascade

default: "0"
flags: 0x2

mat_instancing

default: "1"
flags: 0x2

mat_letterbox_aspect_goal

Letterbox when the window aspect ratio is below this threshold

default: "1.6"
flags: 0x2

mat_letterbox_aspect_threshold

Letterbox when the window aspect ratio is below this threshold

default: "1.59"
flags: 0x2

mat_lightcull_subview

default: "0"
flags: 0x2

mat_lightcull_subviews

Re-cull lighting for subviews (monitors etc.)

default: "0"
flags: 0x4000

mat_local_contrast_edge_scale_override

default: "-1000.0"
flags: 0x2

mat_local_contrast_midtone_mask_override

default: "-1.0"
flags: 0x2

mat_local_contrast_scale_override

default: "0.0"
flags: 0x2

mat_local_contrast_vignette_end_override

default: "-1.0"
flags: 0x2

mat_local_contrast_vignette_start_override

default: "-1.0"
flags: 0x2

mat_materialmip_character_0

default: "0 0 0 0"
flags: 0x2

mat_materialmip_character_1

default: "0 0 1 1"
flags: 0x2

mat_materialmip_character_2

default: "1 0 1 1"
flags: 0x2

mat_materialmip_character_3

default: "1 1 2 2"
flags: 0x2

mat_materialmip_character_4

default: "3 3 3 3"
flags: 0x2

mat_materialmip_cockpit_0

default: "0 0 0 0"
flags: 0x2

mat_materialmip_cockpit_1

default: "0 0 0 0"
flags: 0x2

mat_materialmip_cockpit_2

default: "0 0 0 0"
flags: 0x2

mat_materialmip_cockpit_3

default: "1 0 0 1"
flags: 0x2

mat_materialmip_cockpit_4

default: "3 3 3 3"
flags: 0x2

mat_materialmip_model_0

default: "0 0 0 0"
flags: 0x2

mat_materialmip_model_1

default: "1 0 1 1"
flags: 0x2

mat_materialmip_model_2

default: "1 1 1 1"
flags: 0x2

mat_materialmip_model_3

default: "1 1 2 2"
flags: 0x2

mat_materialmip_model_4

default: "3 3 3 3"
flags: 0x2

mat_materialmip_other_0

default: "0 0 0 0"
flags: 0x2

mat_materialmip_other_1

default: "1 1 1 1"
flags: 0x2

mat_materialmip_other_2

default: "1 1 1 1"
flags: 0x2

mat_materialmip_other_3

default: "1 1 1 1"
flags: 0x2

mat_materialmip_other_4

default: "3 3 3 3"
flags: 0x2

mat_materialmip_world_0

default: "0 0 0 0"
flags: 0x2

mat_materialmip_world_1

default: "0 0 1 1"
flags: 0x2

mat_materialmip_world_2

default: "0 1 1 1"
flags: 0x2

mat_materialmip_world_3

default: "1 1 2 2"
flags: 0x2

mat_materialmip_world_4

default: "3 3 3 3"
flags: 0x2

mat_maxframelatency

default: "1"
flags: 0x2

mat_mip_linear

default: "1"
flags: 0x40000000

mat_mipmaptextures

default: "1"
flags: 0x2

mat_norendering

default: "0"
flags: 0x4000

mat_norendering

default: "0"
flags: 0x4000

mat_phong

default: "1"
flags: 0x2

mat_picmip

default: "0"
flags: 0x40000000
min value: 0
max value: 4

mat_postprocess_enable

default: "1"
flags: 0x4000

mat_postprocess_enable

default: "1"
flags: 0x4000

mat_proxy

default: "0"
flags: 0x4000

mat_reducefillrate

default: "0"
flags: 0x2

mat_report_queue_status

default: "0"
flags: 0x800002

mat_reversedepth

default: "0"
flags: 0x4000

mat_screen_blur_enabled

Enables screen blur render step

default: "1"
flags: 0x2

mat_screen_blur_override

default: "-1.0"
flags: 0x2

mat_shadowstate

default: "1"
flags: 0x2

mat_sharpen_amount

default: "1.0"
flags: 0x2

mat_sharpen_threshold

default: "0.5"
flags: 0x2

mat_sharpen_width

default: "1.0"
flags: 0x2

mat_show_texture_memory_usage

Display the texture memory usage on the HUD.

default: "0"
flags: 0x5000

mat_showenvmapmask

default: "0"
flags: 0x2

mat_showlowresimage

default: "0"
flags: 0x4000

mat_showmiplevels

color-code miplevels 2: normalmaps, 1: everything else

default: "0"
flags: 0x4000

mat_skipid

Don't draw a particular mesh id. Helps track down which mesh you care about.

default: "-1"
flags: 0x4000

mat_slopescaledepthbias_decal

default: "-4"
flags: 0x4002

mat_slopescaledepthbias_normal

default: "0.0f"
flags: 0x4002

mat_slopescaledepthbias_shadowmap

default: "2"
flags: 0x4002

mat_slopescaledepthbias_ui

default: "-1.7"
flags: 0x4002

mat_slopescaledepthbias_zfill

default: "2"
flags: 0x4002

mat_surfacefilter

If set, limits surfaces shown by mat_surfaceid and mat_surfacemat to those containing the substring.

default: ""
flags: 0x4000

mat_surfaceid

Draws the index of world surfaces. Can be filtered with mat_surfacefilter.

default: "0"
flags: 0x4000

mat_surfacemat

Draws the material name of world surfaces. Can be filtered with mat_surfacefilter.

default: "0"
flags: 0x4000

mat_syncGPU

If true, syncs the render thread to the GPU at the end of each frame, instead of letting the render thread get one frame ahead.

default: "0"
flags: 0x80000

mat_syncInterval

Number of frames to skip per sync. 0 = novsync, 1 = 60 fps, 2 = 30, 3 == 20, 4 = 15, etc.

default: "1"
flags: 0x2

mat_sync_rt

Sync the render thread after each queued call. This is really slow, but makes debugging much easier.

default: "0"
flags: 0x4000

mat_sync_rt_flushes_gpu

default: "0"
flags: 0x2

mat_texture_list

For debugging, show a list of used textures per frame

default: "0"
flags: 0x2

mat_texture_list_view

If this is nonzero, then the texture list panel will render thumbnails of currently-loaded textures.

default: "1"
flags: 0x1002

mat_translucency_errors

default: "0"
flags: 0x2

mat_vignette_enable

default: "0"
flags: 0x2

match_allowMapRotationPreloading

Allow the server to change currently loaded map based on map rotation times

default: "1"
flags: 0x80000

match_backingOutMaxTimeToWait

default: "60"
flags: 0x2

match_backoutslow

Forces empty server queries (for backing out of a lobby) to take this long

default: "0"
flags: 0x2

match_connect

If set to 0, we won't actually connect to any matchmaking results we get back

default: "1"
flags: 0x2

match_defaultMap_party

Default map to load if the dedicated server is empty

default: "mp_lobby"
flags: 0x2

match_dir

What dir to look in for the matchmaking scripts

default: ""
flags: 0x2

match_dumpSearchResults

Dumps search result text to the console

default: "0"
flags: 0x2

match_emptyUpdateRate

default: "30"
flags: 0x2

match_enabled

default: "1"
flags: 0x2

match_fakePort

Lie about our port number (so players can't connect)

default: "-1"
flags: 0x2

match_fakeS2SPort

Lie about our s2s port number (so servers can't connect)

default: "-1"
flags: 0x2

match_forceVerboseSearches

default: "0"
flags: 0x2

match_goodReputation

default: "1"
flags: 0x202

match_maxPingsSent

default: "50"
flags: 0x2

match_myBestDatacenter

Which datacenter we have the lowest ping to

default: ""
flags: 0x80200

match_myDatacenter

Which datacenter we prefer (same as match_myBestDatacenter unless user changes it)

default: ""
flags: 0x80080200

match_myRankedDatacenter

Which datacenter we prefer for Ranked play (same as match_myBestDatacenter unless user changes it)

default: ""
flags: 0x80200

match_myTeam

default: "0"
flags: 0x200

match_partyChangeNum

The int that represents the change num of our party struct (did it change?)

default: ""
flags: 0x200

match_partySize

The size of our party

default: ""
flags: 0x200

match_partySub

The name of our party subscription

default: ""
flags: 0x200

match_pingWaveInterval

default: "0.2"
flags: 0x2

match_playlist

The playlist we are looking for

default: ""
flags: 0x80200

match_precachemap

Whether to precache the map for the selected playlist

default: "1"
flags: 0x2002

match_precachemapOnMismatch

Whether to re-precache the map on mismatch between engine and matchmaking

default: "1"
flags: 0x80000

match_privateMatchListWithStryder

default: "1"
flags: 0x2

match_rankedMaxPing

default: "200"
flags: 0x2002

match_rankedSwitchETA

default: "300"
flags: 0x2002

match_resetPlaylistBetweenMatches

default: "1"
flags: 0x2

match_roleToken

The role token used when matchmaking (e.g. for private match).

default: ""
flags: 0x80200

match_searchInterval

How often to repeat searches

default: "2"
flags: 0x80000

match_searching

Whether or not we want the system to be actively searching right now

default: "0"
flags: 0x80200

match_skipRedundantServerResets

default: "1"
flags: 0x2

match_teamNoFill

If set, matchmaking won't fill the player's team with non-party members

default: "0"
flags: 0x80200

match_trackMMR

default: "1"
flags: 0x80000

match_updateNotableRate

default: "5"
flags: 0x2

match_updateRate

default: "30"
flags: 0x2

match_useMatchmaking

This dedi is a matchmaking dedi

default: "0"
flags: 0x2

match_verbosePrintsInterval

default: "60"
flags: 0x2

match_visiblePlaylists

default: ""
flags: 0x2002

matchmaking_hostname

default: ""
flags: 0x80000

max_explosive_damage_mass

Anything heavier than this will be clamped. (units kg)

default: "100"
flags: 0x2002

max_explosive_damage_velocity

inches/sec

default: "200"
flags: 0x2002

max_tweak_shadow_updates

default: "8"
flags: 0x2

melee_aim_assist_can_lock_pitch

default: "0"
flags: 0x2002

melee_aim_assist_use_target_velocity

default: "0"
flags: 0x2002

melee_attack_trace_can_use_lunge_distance

default: "0.5"
flags: 0x2002

melee_cone_trace_box_check

default: "0.5"
flags: 0x2002

melee_lunge_abort_distance

Abort the lunge if the distance moved in one frame is less than this much of the expected lunge distance.

default: "0.25"
flags: 0x2002

melee_lunge_abort_if_blocked

Lunging can abort if the player hits something that blocks their lunge movement.

default: "1"
flags: 0x2002

melee_lunge_adjust_trace_distance

default: "0"
flags: 0x2002

melee_lunge_align_eye_position

default: "1"
flags: 0x2002

melee_lunge_dot_check

default: "1"
flags: 0x2002

melee_lunge_force_enable_flying

Lunging will always ignore gravity.

default: "1"
flags: 0x2002

melee_lunge_lag_compensate_target

Lunging will apply lag compensation the target's position.

default: "1"
flags: 0x2002

melee_lunge_scale_by_speed

Increase lunge range (by up to the given scale) if the player is going fast enough.

default: "2.0"
flags: 0x2002

melee_lunge_slide

When lunging, try slide along surfaces

default: "1"
flags: 0x2002

melee_lunge_use_closest_distance_between_cylinders

When calculating distance to the lunge target, treat them as cylinders rather than points.

default: "1"
flags: 0x2002

melee_lunge_use_command_time

default: "1"
flags: 0x2002

melee_queue_attack_anim_event

Run melee attacks after the player has moved this frame

default: "1"
flags: 0x2002

mem_dumpstats

Dump current and max heap usage info to console at end of frame ( set to 2 for continuous output )

default: "0"
flags: 0x2

mem_incremental_compact_rate

Rate at which to attempt internal heap compaction

default: ".1"
flags: 0x4000

mem_level

Memory Level - Default: High

default: "2"
flags: 0x2

mem_level

Memory Level - Default: High

default: "2"
flags: 0x2

mem_runheapchecks

default: "0"
flags: 0x2

mem_test_each_frame

Run heap check at end of every frame

default: "0"
flags: 0x2

mem_test_every_n_seconds

Run heap check at a specified interval

default: "0"
flags: 0x2

mem_test_quiet

Don't print stats when memtesting

default: "0"
flags: 0x2

menu_faq_community_version

default: "-1"
flags: 0x1000000

menu_faq_patchnotes_version

default: "-1"
flags: 0x1000000

menu_faq_viewed

default: "0"
flags: 0x1000000

menu_was_multiplayer_played_last

default: "0"
flags: 0x1000000

migrate_attempt_interval

default: "2.5"
flags: 0x2

migrate_attempt_max_retries

default: "5"
flags: 0x2

miles_actor_occlusion_radius

Distance which must be penetrated for one of the entity check points to be considered occluded.

default: "8.0"
flags: 0x2

miles_channels

Number of audio channels, commonly 2(stereo), 6(5.1), 8(7.1). (0 is default)

default: "0"
flags: 0x40000000

miles_devnet_screenshot_attach_dump

Attach miles dump file to each DevNet screenshot

default: "0"
flags: 0x2

miles_devnet_screenshot_attach_samples

Attach recent miles output sample file to each DevNet screenshot

default: "0"
flags: 0x2

miles_error_counter_display

Show error icons when we exceed sound playback error thresholds.

default: "0"
flags: 0x2

miles_flip_active_window_logic

Only hear audio when NOT the active window.

default: "0"
flags: 0x2002

miles_force_emitter_environment

Force Environment on played sounds and entities (per-event controllers and suffixes.)

default: ""
flags: 0x2

miles_force_listener_environment

Force environment on listener (i.e., global controller changes only)

default: ""
flags: 0x2

miles_freeze

When 1, sound is paused and incoming play events are ignored.

default: "0"
flags: 0x2

miles_initial_occlusion_delay

Time (in msec) to delay new sounds when we defer their traces.

default: "0"
flags: 0x2

miles_language

Language to use for audio (requires a miles restart to change.)

default: ""
flags: 0x1000000

miles_listener_freeze

When 1, stop updating listener position.

default: "0"
flags: 0x2

miles_nonactor_occlusion

Do traces to determine when non-entity sounds are occluded.

default: "1"
flags: 0x2

miles_nonactor_occlusion_radius

Distance which must be penetrated for a non-entity sound to be considered occluded.

default: "8.0"
flags: 0x2

miles_nopandist

Distance at which panning is forced to center-front.

default: "10"
flags: 0x2

miles_occlusion

When nonzero, perform occlusion checks

default: "1"
flags: 0x2

miles_occlusion_force

0 to 100: Force all sounds to have occlusion values of 0 (unoccluded) to 100 (completely occluded). -1 for normal.

default: "-1"
flags: 0x2

miles_occlusion_partial

When zero, occlusion state is binary. When nonzero, allow partial occlusion of audio.

default: "1"
flags: 0x2

miles_occlusion_use_reset_after_deferred_initial

For A/B testing feature. Enable permanently eventually.

default: "1"
flags: 0x2

miles_replay_transition_enable_early_cleanup

default: "1"
flags: 0x2002

miles_samplerate

Sample rate, commonly 48000, 44100, 22050, or 11025 (0 is default)

default: "0"
flags: 0x2

miles_samples_dither

Enable dithering for dumped audio samples

default: "1"
flags: 0x2

miles_samples_folddown

Fold down dumped audio samples

default: "0"
flags: 0x2

miles_samples_noise_shape

Enable noise shaping for dumped audio samples

default: "0"
flags: 0x2

miles_server_sounds_debug

default: "0"
flags: 0x2

miles_server_sounds_print

default: "0"
flags: 0x2

miles_solo_ents

Only play sounds from this entity index (or space-separated list of indices.)

default: ""
flags: 0x2

miles_soundscape_imgui

Show imgui-based soundscape debugging window

default: "0"
flags: 0x2

miles_spatialize_front_degrees

Front panning field angle

default: "45.0"
flags: 0x2

miles_spatialize_offplane_strength

Offplane omni-fication strength

default: "0.7"
flags: 0x2

miles_spatialize_on

Enable hard spatialization test

default: "1"
flags: 0x2

miles_spatialize_rear_degrees

Rear panning field angle

default: "120.0"
flags: 0x2

miles_suffixes

Use emitter suffixed versions of sounds.

default: "1"
flags: 0x2

min_explosive_damage_mass

Anything lighter than this will be clamped. (units kg)

default: "20"
flags: 0x2002

missile_default_speed

default: "2500"
flags: 0x2002

missile_homing_speed

default: "150"
flags: 0x2002

mod_trace_load

default: "0"
flags: 0x2

model_defaultFadeDistMin

Default minimum fade distance.

default: "400"
flags: 0x4000

model_defaultFadeDistMin

Default minimum fade distance.

default: "400"
flags: 0x4000

model_defaultFadeDistScale

Factor that is multiplied by the model's radius to get the default fade distance.

default: "40"
flags: 0x4000

model_defaultFadeDistScale

Factor that is multiplied by the model's radius to get the default fade distance.

default: "40"
flags: 0x4000

model_fadeRangeFraction

Fraction of the fade distance to fade over.

default: "0.1"
flags: 0x4000

model_fadeRangeFractionNear

Fraction of the near fade distance at which impostors are invisible.

default: "0.9"
flags: 0x4000

monitor_cc

default: "1"
flags: 0x2

monitor_mat_sharpen_amount

default: "2.0"
flags: 0x2

monitor_postfx

default: "1"
flags: 0x2

monitor_rui_world_enabled

default: "0"
flags: 0x2

monitor_snapshot_frame_delay

default: "20"
flags: 0x2

monitor_zfar_default

default: "642"
flags: 0x2

monitor_zfar_override

default: "0"
flags: 0x2

monitor_zfar_override_enabled

default: "0"
flags: 0x2

motd

default: ""
flags: 0x12

mouse_sensitivity

Mouse sensitivity.

default: "5"
flags: 0x80
min value: 0.1
max value: 20

mouse_use_per_scope_sensitivity_scalars

Uses the per scope scalars

default: "0"
flags: 0x80

mouse_zoomed_sensitivity_scalar_0

Mouse sensitivity.

default: "1.0"
flags: 0x80
min value: 0.1
max value: 20

mouse_zoomed_sensitivity_scalar_1

Mouse sensitivity.

default: "1.0"
flags: 0x80
min value: 0.1
max value: 20

mouse_zoomed_sensitivity_scalar_2

Mouse sensitivity.

default: "1.0"
flags: 0x80
min value: 0.1
max value: 20

mouse_zoomed_sensitivity_scalar_3

Mouse sensitivity.

default: "1.0"
flags: 0x80
min value: 0.1
max value: 20

mouse_zoomed_sensitivity_scalar_4

Mouse sensitivity.

default: "1.0"
flags: 0x80
min value: 0.1
max value: 20

mouse_zoomed_sensitivity_scalar_5

Mouse sensitivity.

default: "1.0"
flags: 0x80
min value: 0.1
max value: 20

mouse_zoomed_sensitivity_scalar_6

Mouse sensitivity.

default: "1.0"
flags: 0x80
min value: 0.1
max value: 20

mouse_zoomed_sensitivity_scalar_7

Mouse sensitivity.

default: "1.0"
flags: 0x80
min value: 0.1
max value: 20

move_one_cmd_per_client_frame

Force clients to generate exactly one user command per client frame. There will not be a one-to-one relationship between cmds and ticks.

default: "1"
flags: 0x2002

movement_anim_downed_playback_maxrate

default: "2.5"
flags: 0x2002

movement_anim_playback_maxrate

default: "10"
flags: 0x2002

movement_anim_playback_minrate

default: "0.25"
flags: 0x2002

movement_anim_sprint_playback_maxrate

default: "1.25"
flags: 0x2002

mp_accountLink_requestInterval

default: "3"
flags: 0x2

mp_allowed

default: "-1"
flags: 0x2

mp_bodyyawrate

default: "400"
flags: 0x2002

mp_countRRNobodyAsLobby

default: "0"
flags: 0x2

mp_enablematchending

When set to 0, match will not end

default: "1"
flags: 0x2002

mp_enabletimelimit

enable mp_timelimit timer in games

default: "1"
flags: 0x2002

mp_gamemode

Current game mode name

default: ""
flags: 0x12002

mp_linkingAccountTime

default: "0"
flags: 0x2

mp_linkingAccountWindow

default: "300"
flags: 0x2

mp_maxbodyyaw

default: "60"
flags: 0x2002

mp_permission_requestInterval

default: "30"
flags: 0x2

mp_permission_rerequestInterval

default: "21600"
flags: 0x2

mp_player_level

To read mp player level in SP

default: "0"
flags: 0x1000000

mp_scaleAnimationSpeeds

default: "1"
flags: 0x2002

mp_showgestureslots

Show multiplayer client/server gesture slot information for the specified player index (-1 for no one).

default: "-1"
flags: 0x6002

mtx_svEdition

default: "1000"
flags: 0x2002

multiplay_serverid

Multiplay-assigned server-identifier

default: ""
flags: 0x2002

muteWeaponSounds

default: "0"
flags: 0x2002

name

Current user name

default: "unnamed"
flags: 0x480

net_RunInvalidatePhysics

default: "0"
flags: 0x2

net_async_sendto

default: "0"
flags: 0x2

net_autoUnthrottle

default: "0"
flags: 0x2

net_bandwidthPrintThreshold

Percentage where it's worth printing spam about this message in the bandwidth tracker prints

default: "1"
flags: 0x2

net_bindToSpecificAddress

Only bind to a certain interface

default: "0"
flags: 0x80000

net_blockmsg

Discards incoming message: <0|1|name>

default: "none"
flags: 0x4000

net_chatThroughChatserver

default: "0"
flags: 0x2

net_chokeloop

Apply bandwidth choke to loopback packets (only in MP)

default: "1"
flags: 0x2

net_clearReliableDataOnReset

Whether we should erase unsent reliable data when we call netchan->Reset()

default: "0"
flags: 0x2

net_client_side_weapon_animations

Enable/disable client side weapon animations. Only apply to already optimized weapons, eg. rapid fire instant hit weapons like xo16, r101 etc.

default: "1"
flags: 0x2002

net_compressDataBlock

default: "1"
flags: 0x2

net_compressLZValue

default: "1"
flags: 0x2

net_compresspackets

Use lz compression on game packets.

default: "0"
flags: 0x2

net_compresspackets_minsize

Don't bother compressing packets below this size.

default: "1000"
flags: 0x2

net_connectPacketWarningThreshhold

default: "0.9"
flags: 0x2

net_connectingDataRate

default: "128000"
flags: 0x2

net_createUndoDeltas

default: "1"
flags: 0x2

net_data_block_enabled

Enable/disable net data block optimization for load times. When disabled large chunks are sent down via existing netchan reliability system instead of net data blocks.

default: "1"
flags: 0x2002

net_datablockPrintSummaries

default: "0"
flags: 0x2

net_datablock_fastRate

default: "128000"
flags: 0x2

net_datablock_longSendTime

default: "10"
flags: 0x2

net_datablock_minResendInterval

default: "0.1"
flags: 0x2

net_datablock_networkLossForSlowSpeed

default: "0.1"
flags: 0x2

net_datablock_resendRateForSlowSpeed

default: "3"
flags: 0x2

net_datablock_slowRate

default: "64000"
flags: 0x2

net_debugDataBlockReceiver

default: "0"
flags: 0x2

net_debugDataBlockSender

default: "0"
flags: 0x2

net_debugLerping

default: "-1"
flags: 0x2

net_deltaFieldEntityBlockSize

default: "5"
flags: 0x2

net_disconnectIfDeltaBufferIsFull

default: "0"
flags: 0x2

net_drawslider

Draw completion slider during signon

default: "0"
flags: 0x2

net_droppackets

Drops next n packets on client

default: "0"
flags: 0x4000

net_dumpChangesPrecise

Prints floats at full precision

default: "0"
flags: 0x2

net_encrypt_copyCtx

default: "1"
flags: 0x2

net_encryptionDebug

default: "0"
flags: 0x2

net_forceDeltaBufferToOverflow

default: "0"
flags: 0x2

net_forceUnnecessaryUndoDeltas

default: "0"
flags: 0x2

net_forcetimeout

default: "0"
flags: 0x4000

net_fullyConnectedDataRate

default: "256000"
flags: 0x2

net_highPacketLatencyThreshold

default: "0.200"
flags: 0x2

net_highPacketLossThreshold

default: "0.05"
flags: 0x2

net_ignoreAllSnapshots

Drop all snapshot messages

default: "0"
flags: 0x2

net_largeSnapshotThreshold

The size of a snapshot that qualifies as a large snapshot

default: "15000"
flags: 0x2

net_lerpFields

default: "1"
flags: 0x2

net_lowBandwidthConnect

default: "0"
flags: 0x2

net_maxAccumulatedClearTimeBalance

Max time (in seconds) to count not sending data to this player towards their 'remaining bandwidth' balance [if we haven't sent a packet in 2 minutes, that doesn't mean they have 2 minutes of bandwidth remaining to use]

default: "0.5"
flags: 0x2

net_maxRecvCall

default: "1000"
flags: 0x80000

net_maxRecvPacket

default: "10000"
flags: 0x80000

net_maxcleartime

Max # of seconds we can wait for next packets to be sent based on rate setting (0 == no limit).

default: "4.0"
flags: 0x2

net_maxfilesize

Maximum allowed file size for uploading in MB

default: "16"
flags: 0x2
min value: 0
max value: 64

net_maxfragments

Max fragment bytes per packet

default: "1200"
flags: 0x2
min value: 256
max value: 1200

net_maxroutable

Requested max packet size before packets are 'split'.

default: "1200"
flags: 0x202
min value: 576
max value: 1200

net_minConnectionTimeForSpam

default: "10"
flags: 0x2

net_minQueuedPacketsForPrint

default: "5"
flags: 0x2

net_minResetIdleTimerInterval

default: "10"
flags: 0x2

net_minimumPacketLossDC

The lowest packet loss we have to any datacenter

default: "100"
flags: 0x200

net_minroutable

Forces larger payloads.

default: "16"
flags: 0x2

net_netGraph2

default: "0"
flags: 0x41080000

net_noPostDataForDeletedEnts

default: "1"
flags: 0x2

net_old_seed_generation

default: "0"
flags: 0x2002

net_optimize_persistent_data

default: "1"
flags: 0x2002

net_optimize_playlists

default: "1"
flags: 0x2002

net_optimize_weapons

Enable/disable bandwidth optimizations made to weapons. Additional experimental optimizations can be enabled values 2 (weapon player data) and 3 (client side weapon animation)

default: "2"
flags: 0x2002

net_ping_debug

Debug latency calculation.

default: "0"
flags: 0x2

net_predictParentEntities

default: "0"
flags: 0x2

net_predictedEntsUseFirstAvailableSnapshot

default: "1"
flags: 0x2

net_predictionDebug

default: "0"
flags: 0x2

net_pretendSnapshotArrayFull

Pretend the client snapshot array is full even when it isn't

default: "0"
flags: 0x2

net_printCompression

default: "1"
flags: 0x2

net_printOutOfSnapshots

default: "1"
flags: 0x2

net_printUnnecessaryDeltas

default: "0"
flags: 0x2

net_queue_trace

default: "0"
flags: 0x2000002

net_queuedPackets_PrintOversleeps

default: "0"
flags: 0x2

net_queuedPackets_SkipSmallSleeps

default: "2"
flags: 0x2

net_queued_packet_sender_nopacket_sleep

default: "10"
flags: 0x80000

net_queued_packet_thread

Use a high priority thread to send queued packets out instead of sending them each frame.

default: "1"
flags: 0x2

net_recentNetworkGapWindow

default: "2.0"
flags: 0x2

net_recentNetworkGapsNeeded

default: "2"
flags: 0x2

net_recreateScriptInstanceOnReplayTransition

default: "1"
flags: 0x2

net_recv_dumpChanges

default: "0"
flags: 0x2

net_recv_dumpNetworkedChangesOnEntCreate

default: "0"
flags: 0x2

net_recv_watchEnt

default: "-1"
flags: 0x2

net_recv_watchField1

default: ""
flags: 0x2

net_recv_watchField2

default: ""
flags: 0x2

net_resourcePrintMinimum

Minimum count for printing bandwidth info about a resource (sound, effect)

default: "2"
flags: 0x2

net_sendFloatDeltas

default: "1"
flags: 0x2

net_sendProfileTotals

default: "0"
flags: 0x2

net_sendtoInJob

default: "1"
flags: 0x2

net_showFailedAuth

default: "1"
flags: 0x2

net_showLargeSnapshot

Show console spam when we get large snapshots from the server

default: "1"
flags: 0x2

net_showQueued

default: "0"
flags: 0x2

net_showServerStruggle

Print when the server is struggling.

default: "1"
flags: 0x2

net_showUndoDeltas

default: "0"
flags: 0x2

net_showUserWarnings

default: "1"
flags: 0x2

net_showchoke

Show console spam when we get choked snapshots from the server

default: "0"
flags: 0x2

net_showchokeInterval

The minimum time interval between spam about going above our network budget

default: "5"
flags: 0x2

net_showdrop

Show dropped packets in console

default: "0"
flags: 0x2

net_showfragments

Show netchannel fragments

default: "0"
flags: 0x2

net_showmsg

Show incoming message: <0|1|name>

default: "0"
flags: 0x2

net_showpeaks

Show messages for large packets only:

default: "0"
flags: 0x2

net_showsendrecv

Show sendto and recvfrom calls

default: "0"
flags: 0x2

net_showsplits

Show info about packet splits

default: "0"
flags: 0x80000

net_showudp

Dump UDP packets summary to console

default: "0"
flags: 0x80000

net_showudp_oob

Dump OOB UDP packets summary to console

default: "0"
flags: 0x80000

net_showudp_remoteonly

Dump non-loopback udp only

default: "0"
flags: 0x80000

net_showusercmd

Show user command encoding

default: "0"
flags: 0x2

net_skipUnnecessaryDeltas

default: "1"
flags: 0x2

net_splitrate

Number of fragments for a splitpacket that can be sent per frame

default: "3"
flags: 0x80000

net_splitrateDefaultMP

Default MP number of fragments for a splitpacket that can be sent per frame

default: "3"
flags: 0x80000

net_splitrateDefaultSP

Default SP number of fragments for a splitpacket that can be sent per frame

default: "10000"
flags: 0x80000

net_tamperPackets

default: "0"
flags: 0x2

net_threadedEntityDeltas

default: "1"
flags: 0x2

net_threadedProcessPacket

default: "1"
flags: 0x2

net_timeoutUsesLastReadTime

Don't let us time out if we haven't been actually checking the socket for packets (inside a loop, for example)

default: "1"
flags: 0x2

net_trackerWarningInterval

default: "5"
flags: 0x2

net_transmission_events_enabled

Record and report network transmission events for I/O bandwidth estimation

default: "1"
flags: 0x2

net_usesocketsforloopback

Use network sockets layer even for listen server local player's packets (multiplayer only).

default: "0"
flags: 0x2

net_verifyEncryption

default: "0"
flags: 0x2

net_voiceEchoFromChatServer

default: "0"
flags: 0x2

net_warnAboutSocketReadGaps

Warn if we are waiting longer than this to check a socket for new packets

default: "0.200"
flags: 0x2

net_warnGapTime

default: "0.4"
flags: 0x2

net_wifi

0 = ethernet, 1 = wifi, -1 = unknown

default: "-1"
flags: 0x80200

net_worldHitchSlopTime

default: "0.031"
flags: 0x2

next

Set to 1 to advance to next frame ( when singlestep == 1 )

default: "0"
flags: 0x4000

noReloadAfterUse

Disables reloads for "+useAndReload" input if a use is triggered.

default: "1"
flags: 0x2002

noise_filter_scale

default: "0.006"
flags: 0x1000000

not_focus_sleep

MS to sleep while window doesn't have focus

default: "50"
flags: 0x80000

notification_displayTime

How long notifications should wait before auto-hiding

default: "10"
flags: 0x2

nucleus_id

default: "0"
flags: 0x80000200

nucleus_pid

default: "unknown"
flags: 0x80000200

number_shortenToMillionsAfter

default: "2000000"
flags: 0x2

nx_allow_ditherfade

default: "0"
flags: 0x2

nx_static_lobby_capture_debug

Force lobby capture every frame to debug capture process.

default: "0"
flags: 0x2

nx_static_lobby_capture_delay_frames

Delay frames when capturing the lobby to allow texture streaming to finish

default: "30"
flags: 0x4000

nx_static_lobby_mode

Enable capturing the static elements of the lobby to reduce GPU workload. 0 = disabled, 1 = only in handheld, 2 = always on

default: "1"
flags: 0x4000

nx_subtile_override

Override for subtile size. (0 to disable)

default: "2"
flags: 0x4000

nx_viewportscale_max_handheld

Sets the max viewportscale value on Switch handheld

default: "1.0"
flags: 0x80000
max value: 1

nx_viewportscale_max_handheld_lobby

Sets the max viewportscale value on Switch handheld

default: "1.0"
flags: 0x80000
max value: 1

nx_viewportscale_min_handheld

Sets the min viewportscale value on Switch handheld

default: "0.7"
flags: 0x80000
max value: 1

nx_viewportscale_min_handheld_lobby

Sets the min viewportscale value on Switch handheld

default: "1.0"
flags: 0x80000
max value: 1

object_placement_debug

Enable/disable debug lines for object placement

default: "0"
flags: 0x4002

offhandTossOverheadPitchThreshold

default: "-1.0"
flags: 0x2002

offhand_alignEndAnim1p3p

default: "1"
flags: 0x2

old_culling

default: "0"
flags: 0x2

old_gather_props

default: "0"
flags: 0x80000

one_handed_change_rate

The rate at which the transition to and from one handed weapon usage takes place

default: "1.25"
flags: 0xa

opaque_renderable_worker

default: "1"
flags: 0x2

openInvite_spam

Whether open invites should spam to the console log

default: "1"
flags: 0x2

openInvites_filterByLanguage

default: "1"
flags: 0x2

openInvites_filterByRegion

default: "1"
flags: 0x2

openinvite_duration_default

default: "10"
flags: 0x2

ordnanceSwapSelectCooldown

default: "0.25"
flags: 0x2

origin_Errorlevel_OldBehaviour

Enables Setting errorlevel for as in the old code base did.

default: "1"
flags: 0x2

origin_Errorlevel_Telementry

Enables sending host Telemetry event for Origin errorLevel

default: "1"
flags: 0x2

origin_authCodeFailureMaxBackoffSeconds

default: "10"
flags: 0x2

origin_autoRefreshTokenClient

default: "1"
flags: 0x2

origin_autoRefreshTokenServer

default: "0"
flags: 0x2

origin_debug

Enable Origin HTTP debug logging (all HTTP queries and responses, token data etc.)

default: "0"
flags: 0x2

origin_disconnectWhenOffline

default: "1"
flags: 0x2

origin_ignoreInvitesOnLoadScreen

default: "0"
flags: 0x2

origin_igo_mutes_sound_enabled

Enables feature for optionally muting game sound when Origin overlays are launched.

default: "1"
flags: 0x2

origin_igo_mutes_sound_enabled

Enables feature for optionally muting game sound when Origin overlays are launched.

default: "1"
flags: 0x2

origin_igo_muting_sound

True if game sound was muted when launching an Origin overlay.

default: "0"
flags: 0x2

origin_keepOldPresence

default: "1"
flags: 0x2

origin_presense_updateRate

Minimum time between origin updates in seconds.

default: "1"
flags: 0x2

origin_tokenFailureMaxBackoffSeconds

default: "10"
flags: 0x2

panel_showVisChanges

default: "0"
flags: 0x2

panel_test_title_safe

Test vgui panel positioning with title safe indentation

default: "0"
flags: 0x4000

parenting_debug

default: "0"
flags: 0x2

particleEffect_checkShouldStillPlay

default: "1"
flags: 0x2

particle_alwayswakeonstop

default: "1"
flags: 0x2002

particle_cpu_level

default: "0"
flags: 0x40000000
min value: 0
max value: 2

particle_delete_all_except

default: ""
flags: 0x2

particle_dlights_enable

default: "1"
flags: 0x2

particle_dlights_spew

default: "0"
flags: 0x2

particle_gpu_level

default: "0"
flags: 0x2

particle_lighting_clear_enable

default: "0"
flags: 0x2

particle_lighting_size

The size of each particle in the atlas

default: "32"
flags: 0x2

particle_lighting_viewmodel_enable

default: "0"
flags: 0x2

particle_overlay

Show particle overlay (2 for same as particle_overlay_list_tally)

default: "0"
flags: 0x2

particle_overlay_detail_attributes

Space separated list of attributes to show per particle - 'all id duration xyz prev_xyz radius color alpha length'

default: "id"
flags: 0x2

particle_overlay_detail_filter

Filters which particles to see in detail - can be id or substring or *

default: ""
flags: 0x2

particle_overlay_detail_list_particles

List individual particles in detail view

default: "0"
flags: 0x2

particle_overlay_detail_scroll

Skip this many rows in particle overlay detail

default: "0"
flags: 0x2

particle_overlay_hide_sleeping

Hide sleeping effects in particle overlay

default: "0"
flags: 0x2

particle_overlay_list_filter

Filters which particles to see in list - can be id or substring or *

default: "*"
flags: 0x2

particle_overlay_list_tally

Show tally of particle counts, rather than list (same as particle_overlay 2)

default: "0"
flags: 0x2

particle_overlay_list_tally_collapse_children

Collapse children in tally-- only show totals at top level.

default: "1"
flags: 0x2

particle_overlay_old

Draw particle overlay the old way (no imgui)

default: "0"
flags: 0x2

particle_overlay_scroll

Skip this many rows in particle overlay

default: "0"
flags: 0x2

particle_remap_vol2cp_debug

default: "0"
flags: 0x2

particle_script_dump

particle_script_dump SCRIPT_HANDLE

default: "-1"
flags: 0x2002

particle_script_list

default: ""
flags: 0x2002

particle_script_log

particle_script_log SCRIPT_HANDLE

default: "-1"
flags: 0x2002

particle_scrub_debug

default: "0"
flags: 0x2

particle_scrub_debug_effect

default: "0"
flags: 0x2

particle_scrub_is_using_time_scrub

default: "0"
flags: 0x2002

particle_scrub_max_dt

default: "0.02"
flags: 0x2

particle_scrub_play_speed

default: "1"
flags: 0x2

particle_scrub_quality

default: "6"
flags: 0x2

particle_scrub_time

default: "-1"
flags: 0x2

particle_simulateoverflow

Used for stress-testing particle systems. Randomly denies creation of particles.

default: "0"
flags: 0x4000

particles_cull_dlights

default: "1"
flags: 0x2002

particles_max_passes

default: "10"
flags: 0x2002

particles_spawncull

default: "1"
flags: 0x2002

particles_spawncull_report

default: "0"
flags: 0x2002

parties_alwaysReadSubs

default: "1"
flags: 0x2

party_autoCreatePartyAlways

default: "1"
flags: 0x2

party_autoCreatePartyDelay

default: "3"
flags: 0x2

party_color_enabled

default: "0"
flags: 0x1000000

party_hostname

default: ""
flags: 0x2

party_httpHandleTimeout

default: "10.0f"
flags: 0x2

party_keepAliveTime

How often party clients should send a keepalive packet

default: "60"
flags: 0x2

party_keepAliveTime

How often party clients should send a keepalive packet

default: "60"
flags: 0x2

party_leaderAlwaysDetectsChanges

default: "1"
flags: 0x2

party_leaderReadyOnly

default: "0"
flags: 0x2

party_leaveMatchOnJoin

Whether a player should quit the match they're in when they join a party

default: "0"
flags: 0x2002

party_minSize

default: "3"
flags: 0x2

party_nofill_selected

default: "0"
flags: 0x80200

party_privacy

our privacy setting for parties

default: "open"
flags: 0x2

party_readyToSearch

our ready-up status

default: "0"
flags: 0x2

party_relyOnPartyForMemberUserInfo

If true, we won't re-request userinfo speculatively, only when their version changes in our party block

default: "1"
flags: 0x2

party_requireConsensusForSearch

Whether everyone in the party has to ready up before finding a match

default: "1"
flags: 0x2

party_userinfo_allowstale

If true, stale userinfo for party members will continue to be used until the new info is fetched

default: "1"
flags: 0x40000000

perTriangleCollisionForced

Forces all traces on static models to use high detail traces.

default: "0"
flags: 0x2

perfcharts_killswitch

A value of 1 means perfcharts is deactivated.

default: "0"
flags: 0x2

perfcharts_pin_enabled

Enable telemetry events (pin).

default: "1"
flags: 0x2

perfcharts_pin_print

Print telemetry events (pin).

default: "0"
flags: 0x2

persistenceDef_hostname

default: ""
flags: 0x80000

persistenceDef_queryMaxHttpRetries

default: "4"
flags: 0x6

persistenceDef_readMaxHttpRetries

default: "2"
flags: 0x6

persistenceDef_retryReadAfterErrorTime

default: "15"
flags: 0x6

persistenceDef_writeMaxHttpRetries

default: "4"
flags: 0x6

persistence_clForceNew

default: "0"
flags: 0x200

persistence_disableForBuildProcess

default: "0"
flags: 0x6

persistence_enforce_manifest

Enable validating against manifest.

default: "1"
flags: 0x2

persistence_hostname

default: ""
flags: 0x80000

persistence_new_player_if_upgrade_fails

Create a new player if upgrade fails. (dev only)

default: "0"
flags: 0x2

persistence_upload_def

default: "1"
flags: 0x6

persistence_upload_failure_is_error

default: "1"
flags: 0x6

persistent_warningRate

default: "1"
flags: 0x2

pertrianglecollision

Enables per-triangle collision with TRACEDETAILLEVEL_HIGH (i.e., bullets) on static models.

default: "1"
flags: 0x2

phys_bounce

default: "0.2"
flags: 0x2002

phys_cfm

Constraint Force Mixing value. Softens the force applied to resolve constraints. ode.org/ode-latest-userguide.html: "If CFM is set to zero, the constraint will be hard .... the constraint is allowed to be violated by an amount proportional to CFM times the restoring force that is needed to enforce the constraint"

default: "0.0001"
flags: 0x2002

phys_cfm_anglejointstop

default: "0.0001"
flags: 0x2002

phys_drawContacts

default: "0"
flags: 0x2002

phys_drawContactsDuration

default: "0.016666"
flags: 0x2002

phys_drawGeoms

default: "0"
flags: 0x2002

phys_drawTunnelChecks

default: "0"
flags: 0x2002

phys_enableObjectPairCollidePrototype

default: "0"
flags: 0x2

phys_erp

Fraction of penetration that physics tries to resolve per time step. At 1.0, all contacts add a velocity that will end the penetration in a single frame, though this is unstable. At 0.0, contacts create no outward force (though they still provide friction).

default: "0.05"
flags: 0x2002

phys_erp_anglejointstop

default: "0.05"
flags: 0x2002

phys_frictionDefault

default: "0.82"
flags: 0x2002

phys_showObjectCount

default: "0"
flags: 0x2

phys_threadGoWide

Go wide across threads with Physics.

default: "1"
flags: 0x2

physics_async_cl

Run physics simulation asynchronously from the main thread.

default: "1"
flags: 0x2

physics_autoSleepAngularThreshold

Angular speed below which a physic object goes to sleep. (in degrees / second)

default: "120"
flags: 0x2002

physics_autoSleepDebug

default: "0"
flags: 0x2002

physics_autoSleepGroundHysteresis

default: "0"
flags: 0x2002

physics_autoSleepSpeedThreshold

Speed below which a physic object goes to sleep.

default: "20"
flags: 0x2002

physics_collideWithMovingGeo

default: "1"
flags: 0x2002

physics_collision_speed_threshold

default: "10"
flags: 0x2002

physics_defaultMaxAngularSpeed

default: "10000"
flags: 0x2002

physics_defaultMaxSpeed

default: "10000"
flags: 0x2002

physics_scaled_mem

Amout of extra memory taken by scaled collision meshes

default: "0"
flags: 0x2

physics_tunnelChecks

Do traces to prevent physics objects from falling through the world.

default: "1"
flags: 0x2002

physics_tunnelChecksForceAlways

Require objects to do tunnel checks every frame.

default: "0"
flags: 0x2002

pin_opt_in

Enables sending PIN telemetry data to EA

default: "1"
flags: 0x1000000

pin_plat_id

Platform user id for PIN

default: "0"
flags: 0x80000202

pin_sid

session id

default: "unknown"
flags: 0x80000200

pin_telemetry_actually_send

default: "1"
flags: 0x2

pin_telemetry_debug_code

Shows unformatted json of all messages

default: "0"
flags: 0x2

pin_telemetry_debug_http_requests

Track down pin http requests lifetime

default: "1"
flags: 0x2

pin_telemetry_debug_payload

Shows final payloads being sent to PIN server, including header

default: "0"
flags: 0x2

pin_telemetry_debug_script

Shows nicely formatted json of script messages

default: "0"
flags: 0x2

pin_telemetry_dont_send_events

List of PIN events to suppress

default: ""
flags: 0x2002

pin_telemetry_hostname

default: ""
flags: 0x2

pin_telemetry_inactivity_send_time

Interval at which client PIN messages are sent. (Client only)

default: "300"
flags: 0x2

pin_telemetry_max_payload_size

default: "30720"
flags: 0x2

pin_telemetry_send_debug

Enables x-ea-lint-level 2 for useful error messages

default: "0"
flags: 0x2

ping_max_green

default: "70"
flags: 0x2

ping_max_red

default: "250"
flags: 0x2

ping_max_yellow

default: "140"
flags: 0x2

ping_minSentForChoice

Minimum number of pings sent to this target (not received) before we are willing to say the player can matchmake because we're confident that this data is useful

default: "10"
flags: 0x2

ping_qos_units

Divisor to use for pings, so we don't think a 3 ping is wildly better than a 4 ping, but we do think a 33 ping is worse than a 31 ping (at 60fps, that's another frame of latency)

default: "32"
flags: 0x2

ping_usePacketLoss

default: "1"
flags: 0x2

pixvis_enable

default: "1"
flags: 0x2

pixvis_maxquads

Change the upper bound on how many 2x2 quads to sample for pixel visibility

default: "256"
flags: 0x4000

pixvis_spew

default: "0"
flags: 0x2

plat_environment

default: ""
flags: 0x2

platform_user_id

Platform user id (origin user id on PC, xuid on xboxone)

default: "0"
flags: 0x2

playerListPartyColorB

default: "204"
flags: 0x2

playerListPartyColorG

default: "255"
flags: 0x2

playerListPartyColorR

default: "179"
flags: 0x2

playerListUseFriendColor

default: "1"
flags: 0x2

player_ADS_buffer_time_seconds

How long (in seconds) will the game buffer a Toggle Zoom attempt if the player cannot ADS when they press the button.

default: "1"
flags: 0x2002

player_debugPredictedPosition

default: "0"
flags: 0x2

player_deltaAnimsMakeMeUnpredicted

default: "0"
flags: 0x2

player_doJetwashEffects

default: "0"
flags: 0x2

player_extraairaccelleration

Extra air acceleration given to players, even if they're already at max speed. Helps to start wall running

default: "2.0"
flags: 0x2002

player_highFrequencyThinkDistance

default: "6000"
flags: 0x2

player_movementBounds_predictionShare

default: "1"
flags: 0x2002

player_movingDeathThreshold

default: "50"
flags: 0x6000

player_offhand_input_validate_every_frame

Check for disabled weapons and validate offhand input every frame.

default: "1"
flags: 0x2002

player_respawnInputDebounceDuration

How long after respawning will certain player inputs be debounced for

default: "0.5"
flags: 0x2

player_setting_autosprint

Automatically sprint when walking forward.

default: "0"
flags: 0x41000000

player_setting_damage_closes_deathbox_menu

Controls whether death box automatically closes when taking damage (used for menus).

default: "1"
flags: 0x1000000

player_setting_enable_heartbeat_sounds

Enables heartbeat sensor heartbeat sounds.

default: "1"
flags: 0x1000000

player_setting_stickysprintforward

Double-tapping sprint will keep the player sprinting forward.

default: "0"
flags: 0x41000200

player_showEyePosition

default: "0"
flags: 0x2

player_useMovementBounds

default: "1"
flags: 0x2002

player_usercmd_skipping_enabled

Allows server to skip simulating certain UserCmds to save CPU

default: "1"
flags: 0x2002

player_viewchange_debug_pitch

default: "20"
flags: 0x2

player_viewchange_debug_roll

default: "9"
flags: 0x2

player_viewchange_debug_yaw

default: "160"
flags: 0x2

playlist_allowGameDediToPatch

Allow game dedi to apply patch playlist

default: "1"
flags: 0x2

playlist_allow_overrides

default: "0"
flags: 0x80000

playlist_changeGamemodeAutomatically

default: "1"
flags: 0x2

playlist_debug

default: "0"
flags: 0x2

playlist_debug_getvar

default: "0"
flags: 0x2

playlist_debug_localization

default: "0"
flags: 0x2

playlist_debug_validateQueryVersusKV

Until we're confident in PlaylistQuery, validate that we get the same results as the KV search

default: "0"
flags: 0x2

playlist_debug_varByName

default: ""
flags: 0x2

playlist_dump

Dump contents of playlists file (and patches) when we parse it

default: "0"
flags: 0x2

playlist_mapRotationIgnoreFakeTime

Ignore FakeTime computing what is the current map in the rotation cycle

default: "0"
flags: 0x2002

playlist_rotationGroup

Current rotation group among playlists

default: ""
flags: 0x2002

playlist_rotationInterval

How often to rotate playlist groups in minutes

default: "5"
flags: 0x2

playlist_rotationIntervalDefault

Default value of how often to rotate playlist groups in minutes

default: "150"
flags: 0x2

playlist_rotationIntervalOverride

Override value (if > 0) of how often to rotate playlist groups in minutes

default: "0"
flags: 0x2

playlist_rotationNextTime

Next rotation time for playlist group

default: "0"
flags: 0x2002

playlist_variableErrorsChecks

default: "1"
flags: 0x2002

playlistquery_enabled

default: "1"
flags: 0x2

portal_pointpush_debug

Debug the portal_pointpush.

default: "0"
flags: 0x6000

portal_pointpush_think_rate

The amount of time between thinks for the portal_pointpush.

default: "0.05f"
flags: 0x6000

portal_use_player_avoidance

default: "0"
flags: 0x2002

postdataupdate_threaded

default: "1"
flags: 0x2

postdataupdate_threaded_chunksize

default: "2"
flags: 0x2

printConnectTimings

default: "0"
flags: 0x2

print_timeprefix

default: "0"
flags: 0x2

process_pending_vm_effects

default: "1"
flags: 0x2

progressbar_allow_wrap

Allow loading bar to wrap.

default: "1"
flags: 0x2

progressbar_high_precision

Use a higher precision bar.

default: "0"
flags: 0x2

progressbar_single_bar

Use a single bar.

default: "1"
flags: 0x2

projectile_debug_arc_client_offset

Offset client arc drawing vertically by this much

default: "0"
flags: 0x2

projectile_fake_prediction_in_kill_replay

Calls weapon primary-attack callbacks on client during replay to create predicted projectiles

default: "1"
flags: 0x2002

projectile_faketrails

Enables fake projectile trails when the projectile impacts on the server before lag compensation is complete

default: "1"
flags: 0x2

projectile_filltrails

Fill the gap between the gun barrel and the first seen projectile position for trail Fx (1: 1st person only, 2: 3rd person only, 3: 1st and 3rd persons)

default: "3"
flags: 0x2

projectile_lagCompensationDebug

Draws lag compensation on projectiles

default: "0"
flags: 0x2002

projectile_lagCompensationDebugDrawNoReg

Debug draw when NoReg is detected. Set >= 2 to notify all clients

default: "1"
flags: 0x2002

projectile_lagCompensationDebugDrawTime

Amount of time debug drawing persists with projectile_lagCompensationDebug enabled.

default: "3.0"
flags: 0x2002

projectile_lagCompensationDebugExtra

Draws the "real" arc the projectile would take, as well as an extra simple simulation to compare with the actual path

default: "0"
flags: 0x2002

projectile_lagCompensationDebugForceNoReg

Force no reg on all shots.

default: "0"
flags: 0x2002

projectile_lagCompensationDebugServerOffset

Offset the server debug lines by this many units vertically

default: "0"
flags: 0x2002

projectile_lagCompensationMissileTimeStepScalar

Scales the time step used for seeking missiles in lag compensation

default: "1.0"
flags: 0x2002

projectile_muzzleOffsetFirstPersonDecayDist

Distance over which projectiles fake their origin to come out of the gun muzzle

default: "1000"
flags: 0x2

projectile_muzzleOffsetFirstPersonDecayMaxTime

Max time over which projectiles fake their origin to come out of the gun muzzle

default: "0.3"
flags: 0x2

projectile_muzzleOffsetThirdPersonDecayDist

Distance over which projectiles fake their origin to come out of the gun muzzle

default: "1000"
flags: 0x2

projectile_muzzleOffsetThirdPersonDecayMaxTime

Max time over which projectiles fake their origin to come out of the gun muzzle

default: "0.1"
flags: 0x2

projectile_prediction

Performs client-side prediction and lag compensation on projectiles

default: "1"
flags: 0x2002

projectile_predictionErrorCorrectTime

Time over which prediction errors are corrected for projectiles

default: "0.3"
flags: 0x2

projectile_prediction_move_to_impact

When impact predicted, move projectile to the predicted impact point to ensure the trail ends at the impact point

default: "1"
flags: 0x2

prop_front_to_back_opt

Front to Back optimization for props (ex. Grass). It works for the models that are built with it enabled.

default: "1"
flags: 0x2

prop_lightweightPropsSkipAnimData

default: "0"
flags: 0x2

prop_survivalSkipsAnimData

default: "1"
flags: 0x2

props_break_burst_rotation

Rate of rotation in degrees per second.

default: "100"
flags: 0x2002

props_break_max_pieces

Maximum prop breakable piece count (-1 = model default)

default: "-1"
flags: 0x2002

props_break_max_pieces_perframe

Maximum prop breakable piece count per frame (-1 = model default)

default: "20"
flags: 0x2002

publication_hostname

default: ""
flags: 0x2

push_cl

1: Moving geo pushes client entities, 0: Client entities do not get pushed

default: "1"
flags: 0x2

push_cl_always_update_prev_matrix

default: "0"
flags: 0x2

push_debug

Debug all pushing entities

default: "0"
flags: 0x2002

push_debug_ent

Debug pushing entity

default: "-1"
flags: 0x2002

push_ragdolls

Toggles whether to push ragdoll entities

default: "1"
flags: 0x2002

pve_debug

default: ""
flags: 0x2002

pvs_addWorkItemsAccum

Accumulate this many work items from the main PVS job before adding them to the worker thread array, which can be slow

default: "100"
flags: 0x2

pvs_addWorkItemsThreshold_edges

load balancing threshold; if a node has more than this many leaves, it will spread the work across threads

default: "50"
flags: 0x2

pvs_addWorkItemsThreshold_leaves

load balancing threshold; if a node has more than this many leaves, it will spread the work across threads

default: "5000"
flags: 0x2

pvs_cullBoxes

default: "1"
flags: 0x2

pvs_debug

default: "0"
flags: 0x2

pvs_frustumCullOnly

0 - Off, 1 - On by Script, 2 - forced On

default: "0"
flags: 0x2

pvs_start_early

0 not early, 1 after view setup, 2 after threaded bone setup

default: "2"
flags: 0x2

r_AirboatViewDampenDamp

default: "1.0"
flags: 0x6000

r_AirboatViewDampenFreq

default: "7.0"
flags: 0x6000

r_AirboatViewZHeight

default: "0.0"
flags: 0x6000

r_JeepViewDampenDamp

default: "1.0"
flags: 0x6000

r_JeepViewDampenFreq