mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-04-24 19:25:34 +08:00
📦 Game Update 13987
This commit is contained in:
parent
af4f2b7171
commit
d6a68b1ead
26
config.json
26
config.json
@ -25,35 +25,35 @@
|
|||||||
{
|
{
|
||||||
"name": "dwForceAttack",
|
"name": "dwForceAttack",
|
||||||
"module": "client.dll",
|
"module": "client.dll",
|
||||||
"pattern": "48 8D 0D ? ? ? ? E9 04 EC B3 FF",
|
"pattern": "48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 4D ? 48 8D 05",
|
||||||
"operations": [
|
"operations": [
|
||||||
{
|
{
|
||||||
"type": "rip"
|
"type": "rip"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "add",
|
"type": "add",
|
||||||
"value": 40
|
"value": 48
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "dwForceAttack2",
|
"name": "dwForceAttack2",
|
||||||
"module": "client.dll",
|
"module": "client.dll",
|
||||||
"pattern": "48 8D 0D ? ? ? ? E9 14 EC B3 FF",
|
"pattern": "48 8D 05 ? ? ? ? 48 89 45 ? 4C 6B E3",
|
||||||
"operations": [
|
"operations": [
|
||||||
{
|
{
|
||||||
"type": "rip"
|
"type": "rip"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "add",
|
"type": "add",
|
||||||
"value": 40
|
"value": 48
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "dwForceBackward",
|
"name": "dwForceBackward",
|
||||||
"module": "client.dll",
|
"module": "client.dll",
|
||||||
"pattern": "48 8B 05 ? ? ? ? 4C 8D 1D",
|
"pattern": "48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 4C 6B E3",
|
||||||
"operations": [
|
"operations": [
|
||||||
{
|
{
|
||||||
"type": "rip"
|
"type": "rip"
|
||||||
@ -67,7 +67,7 @@
|
|||||||
{
|
{
|
||||||
"name": "dwForceCrouch",
|
"name": "dwForceCrouch",
|
||||||
"module": "client.dll",
|
"module": "client.dll",
|
||||||
"pattern": "48 8B 05 ? ? ? ? 4C 8D 3D ? ? ? ? 48 89 45",
|
"pattern": "48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 4C 6B E3",
|
||||||
"operations": [
|
"operations": [
|
||||||
{
|
{
|
||||||
"type": "rip"
|
"type": "rip"
|
||||||
@ -81,7 +81,7 @@
|
|||||||
{
|
{
|
||||||
"name": "dwForceForward",
|
"name": "dwForceForward",
|
||||||
"module": "client.dll",
|
"module": "client.dll",
|
||||||
"pattern": "48 8B 05 ? ? ? ? 4C 8D 0D ? ? ? ? 48 89 45",
|
"pattern": "48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 4C 6B E3",
|
||||||
"operations": [
|
"operations": [
|
||||||
{
|
{
|
||||||
"type": "rip"
|
"type": "rip"
|
||||||
@ -95,7 +95,7 @@
|
|||||||
{
|
{
|
||||||
"name": "dwForceJump",
|
"name": "dwForceJump",
|
||||||
"module": "client.dll",
|
"module": "client.dll",
|
||||||
"pattern": "48 8B 05 ? ? ? ? 48 8D 1D ? ? ? ? 48 89 45",
|
"pattern": "48 8D 05 ? ? ? ? 48 89 4D ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 4C 6B E3",
|
||||||
"operations": [
|
"operations": [
|
||||||
{
|
{
|
||||||
"type": "rip"
|
"type": "rip"
|
||||||
@ -109,7 +109,7 @@
|
|||||||
{
|
{
|
||||||
"name": "dwForceLeft",
|
"name": "dwForceLeft",
|
||||||
"module": "client.dll",
|
"module": "client.dll",
|
||||||
"pattern": "48 8B 05 ? ? ? ? 48 8D 0D ? ? ? ? 44 8B 15",
|
"pattern": "48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 4C 6B E3",
|
||||||
"operations": [
|
"operations": [
|
||||||
{
|
{
|
||||||
"type": "rip"
|
"type": "rip"
|
||||||
@ -123,7 +123,7 @@
|
|||||||
{
|
{
|
||||||
"name": "dwForceRight",
|
"name": "dwForceRight",
|
||||||
"module": "client.dll",
|
"module": "client.dll",
|
||||||
"pattern": "48 8B 05 ? ? ? ? 48 8D 15 ? ? ? ? 48 89 45",
|
"pattern": "48 8D 05 ? ? ? ? 48 89 45 ? 48 8D 05 ? ? ? ? 48 89 45 ? 4C 6B E3",
|
||||||
"operations": [
|
"operations": [
|
||||||
{
|
{
|
||||||
"type": "rip"
|
"type": "rip"
|
||||||
@ -179,7 +179,7 @@
|
|||||||
{
|
{
|
||||||
"name": "dwGlowManager",
|
"name": "dwGlowManager",
|
||||||
"module": "client.dll",
|
"module": "client.dll",
|
||||||
"pattern": "48 8B 05 ? ? ? ? C3 CC CC CC CC CC CC CC CC 48 89 5C 24 ? 48 89 6C 24",
|
"pattern": "48 8B 05 ? ? ? ? C3 CC CC CC CC CC CC CC CC 8B 41",
|
||||||
"operations": [
|
"operations": [
|
||||||
{
|
{
|
||||||
"type": "rip"
|
"type": "rip"
|
||||||
@ -259,7 +259,7 @@
|
|||||||
{
|
{
|
||||||
"name": "dwNetworkGameClient_maxClients",
|
"name": "dwNetworkGameClient_maxClients",
|
||||||
"module": "engine2.dll",
|
"module": "engine2.dll",
|
||||||
"pattern": "8B 81 ? ? ? ? C3 CC CC CC CC CC CC CC CC CC 48 8D 81",
|
"pattern": "8B 81 ? ? ? ? C3 CC CC CC CC CC CC CC CC CC 8B 81 ? ? ? ? FF C0",
|
||||||
"operations": [
|
"operations": [
|
||||||
{
|
{
|
||||||
"type": "slice",
|
"type": "slice",
|
||||||
@ -335,7 +335,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "add",
|
"type": "add",
|
||||||
"value": 36656
|
"value": 21392
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class AimMatrixOpFixedSettings_t {
|
public static class AimMatrixOpFixedSettings_t {
|
||||||
@ -371,8 +371,8 @@ public static class CAnimParameterBase {
|
|||||||
public const nint m_group = 0x20; // CUtlString
|
public const nint m_group = 0x20; // CUtlString
|
||||||
public const nint m_id = 0x28; // AnimParamID
|
public const nint m_id = 0x28; // AnimParamID
|
||||||
public const nint m_componentName = 0x40; // CUtlString
|
public const nint m_componentName = 0x40; // CUtlString
|
||||||
public const nint m_bNetworkingRequested = 0x4C; // bool
|
public const nint m_bNetworkingRequested = 0x60; // bool
|
||||||
public const nint m_bIsReferenced = 0x4D; // bool
|
public const nint m_bIsReferenced = 0x61; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CAnimParameterManagerUpdater {
|
public static class CAnimParameterManagerUpdater {
|
||||||
@ -426,7 +426,7 @@ public static class CAnimTagBase {
|
|||||||
public const nint m_name = 0x18; // CGlobalSymbol
|
public const nint m_name = 0x18; // CGlobalSymbol
|
||||||
public const nint m_group = 0x20; // CGlobalSymbol
|
public const nint m_group = 0x20; // CGlobalSymbol
|
||||||
public const nint m_tagID = 0x28; // AnimTagID
|
public const nint m_tagID = 0x28; // AnimTagID
|
||||||
public const nint m_bIsReferenced = 0x2C; // bool
|
public const nint m_bIsReferenced = 0x40; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CAnimTagManagerUpdater {
|
public static class CAnimTagManagerUpdater {
|
||||||
@ -524,13 +524,13 @@ public static class CAttachment {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CAudioAnimTag { // CAnimTagBase
|
public static class CAudioAnimTag { // CAnimTagBase
|
||||||
public const nint m_clipName = 0x38; // CUtlString
|
public const nint m_clipName = 0x50; // CUtlString
|
||||||
public const nint m_attachmentName = 0x40; // CUtlString
|
public const nint m_attachmentName = 0x58; // CUtlString
|
||||||
public const nint m_flVolume = 0x48; // float
|
public const nint m_flVolume = 0x60; // float
|
||||||
public const nint m_bStopWhenTagEnds = 0x4C; // bool
|
public const nint m_bStopWhenTagEnds = 0x64; // bool
|
||||||
public const nint m_bStopWhenGraphEnds = 0x4D; // bool
|
public const nint m_bStopWhenGraphEnds = 0x65; // bool
|
||||||
public const nint m_bPlayOnServer = 0x4E; // bool
|
public const nint m_bPlayOnServer = 0x66; // bool
|
||||||
public const nint m_bPlayOnClient = 0x4F; // bool
|
public const nint m_bPlayOnClient = 0x67; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CBaseConstraint { // CBoneConstraintBase
|
public static class CBaseConstraint { // CBoneConstraintBase
|
||||||
@ -593,8 +593,8 @@ public static class CBlockSelectionMetricEvaluator { // CMotionMetricEvaluator
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CBodyGroupAnimTag { // CAnimTagBase
|
public static class CBodyGroupAnimTag { // CAnimTagBase
|
||||||
public const nint m_nPriority = 0x38; // int32_t
|
public const nint m_nPriority = 0x50; // int32_t
|
||||||
public const nint m_bodyGroupSettings = 0x40; // CUtlVector<CBodyGroupSetting>
|
public const nint m_bodyGroupSettings = 0x58; // CUtlVector<CBodyGroupSetting>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CBodyGroupSetting {
|
public static class CBodyGroupSetting {
|
||||||
@ -653,7 +653,7 @@ public static class CBoneVelocityMetricEvaluator { // CMotionMetricEvaluator
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CBoolAnimParameter { // CConcreteAnimParameter
|
public static class CBoolAnimParameter { // CConcreteAnimParameter
|
||||||
public const nint m_bDefaultValue = 0x60; // bool
|
public const nint m_bDefaultValue = 0x78; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CCPPScriptComponentUpdater { // CAnimComponentUpdater
|
public static class CCPPScriptComponentUpdater { // CAnimComponentUpdater
|
||||||
@ -684,10 +684,10 @@ public static class CChoreoUpdateNode { // CUnaryUpdateNode
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CClothSettingsAnimTag { // CAnimTagBase
|
public static class CClothSettingsAnimTag { // CAnimTagBase
|
||||||
public const nint m_flStiffness = 0x38; // float
|
public const nint m_flStiffness = 0x50; // float
|
||||||
public const nint m_flEaseIn = 0x3C; // float
|
public const nint m_flEaseIn = 0x54; // float
|
||||||
public const nint m_flEaseOut = 0x40; // float
|
public const nint m_flEaseOut = 0x58; // float
|
||||||
public const nint m_nVertexSet = 0x48; // CUtlString
|
public const nint m_nVertexSet = 0x60; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CCompressorGroup {
|
public static class CCompressorGroup {
|
||||||
@ -711,12 +711,12 @@ public static class CCompressorGroup {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CConcreteAnimParameter { // CAnimParameterBase
|
public static class CConcreteAnimParameter { // CAnimParameterBase
|
||||||
public const nint m_previewButton = 0x50; // AnimParamButton_t
|
public const nint m_previewButton = 0x68; // AnimParamButton_t
|
||||||
public const nint m_eNetworkSetting = 0x54; // AnimParamNetworkSetting
|
public const nint m_eNetworkSetting = 0x6C; // AnimParamNetworkSetting
|
||||||
public const nint m_bUseMostRecentValue = 0x58; // bool
|
public const nint m_bUseMostRecentValue = 0x70; // bool
|
||||||
public const nint m_bAutoReset = 0x59; // bool
|
public const nint m_bAutoReset = 0x71; // bool
|
||||||
public const nint m_bGameWritable = 0x5A; // bool
|
public const nint m_bGameWritable = 0x72; // bool
|
||||||
public const nint m_bGraphWritable = 0x5B; // bool
|
public const nint m_bGraphWritable = 0x73; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CConstraintSlave {
|
public static class CConstraintSlave {
|
||||||
@ -830,8 +830,8 @@ public static class CEmitTagActionUpdater { // CAnimActionUpdater
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CEnumAnimParameter { // CConcreteAnimParameter
|
public static class CEnumAnimParameter { // CConcreteAnimParameter
|
||||||
public const nint m_defaultValue = 0x68; // uint8_t
|
public const nint m_defaultValue = 0x80; // uint8_t
|
||||||
public const nint m_enumOptions = 0x70; // CUtlVector<CUtlString>
|
public const nint m_enumOptions = 0x88; // CUtlVector<CUtlString>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CExpressionActionUpdater { // CAnimActionUpdater
|
public static class CExpressionActionUpdater { // CAnimActionUpdater
|
||||||
@ -840,34 +840,6 @@ public static class CExpressionActionUpdater { // CAnimActionUpdater
|
|||||||
public const nint m_hScript = 0x1C; // AnimScriptHandle
|
public const nint m_hScript = 0x1C; // AnimScriptHandle
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CFingerBone {
|
|
||||||
public const nint m_boneName = 0x0; // CUtlString
|
|
||||||
public const nint m_hingeAxis = 0x8; // Vector
|
|
||||||
public const nint m_vCapsulePos1 = 0x14; // Vector
|
|
||||||
public const nint m_vCapsulePos2 = 0x20; // Vector
|
|
||||||
public const nint m_flMinAngle = 0x2C; // float
|
|
||||||
public const nint m_flMaxAngle = 0x30; // float
|
|
||||||
public const nint m_flRadius = 0x34; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class CFingerChain {
|
|
||||||
public const nint m_targets = 0x0; // CUtlVector<CFingerSource>
|
|
||||||
public const nint m_bones = 0x18; // CUtlVector<CFingerBone>
|
|
||||||
public const nint m_name = 0x30; // CUtlString
|
|
||||||
public const nint m_tipParentBoneName = 0x38; // CUtlString
|
|
||||||
public const nint m_vTipOffset = 0x40; // Vector
|
|
||||||
public const nint m_metacarpalBoneName = 0x50; // CUtlString
|
|
||||||
public const nint m_vSplayHingeAxis = 0x58; // Vector
|
|
||||||
public const nint m_flSplayMinAngle = 0x64; // float
|
|
||||||
public const nint m_flSplayMaxAngle = 0x68; // float
|
|
||||||
public const nint m_flFingerScaleRatio = 0x6C; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class CFingerSource {
|
|
||||||
public const nint m_nFingerIndex = 0x0; // AnimVRFinger_t
|
|
||||||
public const nint m_flFingerWeight = 0x4; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class CFlexController {
|
public static class CFlexController {
|
||||||
public const nint m_szName = 0x0; // CUtlString
|
public const nint m_szName = 0x0; // CUtlString
|
||||||
public const nint m_szType = 0x8; // CUtlString
|
public const nint m_szType = 0x8; // CUtlString
|
||||||
@ -890,10 +862,10 @@ public static class CFlexRule {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CFloatAnimParameter { // CConcreteAnimParameter
|
public static class CFloatAnimParameter { // CConcreteAnimParameter
|
||||||
public const nint m_fDefaultValue = 0x60; // float
|
public const nint m_fDefaultValue = 0x78; // float
|
||||||
public const nint m_fMinValue = 0x64; // float
|
public const nint m_fMinValue = 0x7C; // float
|
||||||
public const nint m_fMaxValue = 0x68; // float
|
public const nint m_fMaxValue = 0x80; // float
|
||||||
public const nint m_bInterpolate = 0x6C; // bool
|
public const nint m_bInterpolate = 0x84; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CFollowAttachmentUpdateNode { // CUnaryUpdateNode
|
public static class CFollowAttachmentUpdateNode { // CUnaryUpdateNode
|
||||||
@ -960,7 +932,7 @@ public static class CFootDefinition {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CFootFallAnimTag { // CAnimTagBase
|
public static class CFootFallAnimTag { // CAnimTagBase
|
||||||
public const nint m_foot = 0x38; // FootFallTagFoot_t
|
public const nint m_foot = 0x50; // FootFallTagFoot_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CFootLockUpdateNode { // CUnaryUpdateNode
|
public static class CFootLockUpdateNode { // CUnaryUpdateNode
|
||||||
@ -1025,10 +997,10 @@ public static class CFootTrajectory {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CFootstepLandedAnimTag { // CAnimTagBase
|
public static class CFootstepLandedAnimTag { // CAnimTagBase
|
||||||
public const nint m_FootstepType = 0x38; // FootstepLandedFootSoundType_t
|
public const nint m_FootstepType = 0x50; // FootstepLandedFootSoundType_t
|
||||||
public const nint m_OverrideSoundName = 0x40; // CUtlString
|
public const nint m_OverrideSoundName = 0x58; // CUtlString
|
||||||
public const nint m_DebugAnimSourceString = 0x48; // CUtlString
|
public const nint m_DebugAnimSourceString = 0x60; // CUtlString
|
||||||
public const nint m_BoneName = 0x50; // CUtlString
|
public const nint m_BoneName = 0x68; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CFutureFacingMetricEvaluator { // CMotionMetricEvaluator
|
public static class CFutureFacingMetricEvaluator { // CMotionMetricEvaluator
|
||||||
@ -1085,9 +1057,9 @@ public static class CInputStreamUpdateNode { // CLeafUpdateNode
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CIntAnimParameter { // CConcreteAnimParameter
|
public static class CIntAnimParameter { // CConcreteAnimParameter
|
||||||
public const nint m_defaultValue = 0x60; // int32_t
|
public const nint m_defaultValue = 0x78; // int32_t
|
||||||
public const nint m_minValue = 0x64; // int32_t
|
public const nint m_minValue = 0x7C; // int32_t
|
||||||
public const nint m_maxValue = 0x68; // int32_t
|
public const nint m_maxValue = 0x80; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CJiggleBoneUpdateNode { // CUnaryUpdateNode
|
public static class CJiggleBoneUpdateNode { // CUnaryUpdateNode
|
||||||
@ -1146,10 +1118,10 @@ public static class CLookComponentUpdater { // CAnimComponentUpdater
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CMaterialAttributeAnimTag { // CAnimTagBase
|
public static class CMaterialAttributeAnimTag { // CAnimTagBase
|
||||||
public const nint m_AttributeName = 0x38; // CUtlString
|
public const nint m_AttributeName = 0x50; // CUtlString
|
||||||
public const nint m_AttributeType = 0x40; // MatterialAttributeTagType_t
|
public const nint m_AttributeType = 0x58; // MatterialAttributeTagType_t
|
||||||
public const nint m_flValue = 0x44; // float
|
public const nint m_flValue = 0x5C; // float
|
||||||
public const nint m_Color = 0x48; // Color
|
public const nint m_Color = 0x60; // Color
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CMaterialDrawDescriptor {
|
public static class CMaterialDrawDescriptor {
|
||||||
@ -1389,20 +1361,15 @@ public static class CMotionSearchNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CMovementComponentUpdater { // CAnimComponentUpdater
|
public static class CMovementComponentUpdater { // CAnimComponentUpdater
|
||||||
public const nint m_movementModes = 0x30; // CUtlVector<CMovementMode>
|
public const nint m_motors = 0x30; // CUtlVector<CSmartPtr<CAnimMotorUpdaterBase>>
|
||||||
public const nint m_motors = 0x48; // CUtlVector<CSmartPtr<CAnimMotorUpdaterBase>>
|
public const nint m_facingDamping = 0x48; // CAnimInputDamping
|
||||||
public const nint m_facingDamping = 0x60; // CAnimInputDamping
|
public const nint m_eDefaultFacingMode = 0x58; // FacingMode
|
||||||
public const nint m_eDefaultFacingMode = 0x70; // FacingMode
|
public const nint m_nDefaultMotorIndex = 0x64; // int32_t
|
||||||
public const nint m_nDefaultMotorIndex = 0x7C; // int32_t
|
public const nint m_flDefaultRunSpeed = 0x68; // float
|
||||||
public const nint m_bMoveVarsDisabled = 0x80; // bool
|
public const nint m_bMoveVarsDisabled = 0x6C; // bool
|
||||||
public const nint m_bNetworkPath = 0x81; // bool
|
public const nint m_bNetworkPath = 0x6D; // bool
|
||||||
public const nint m_bNetworkFacing = 0x82; // bool
|
public const nint m_bNetworkFacing = 0x6E; // bool
|
||||||
public const nint m_paramHandles = 0x83; // CAnimParamHandle[30]
|
public const nint m_paramHandles = 0x6F; // CAnimParamHandle[30]
|
||||||
}
|
|
||||||
|
|
||||||
public static class CMovementMode {
|
|
||||||
public const nint m_name = 0x0; // CUtlString
|
|
||||||
public const nint m_flSpeed = 0x8; // float
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CMoverUpdateNode { // CUnaryUpdateNode
|
public static class CMoverUpdateNode { // CUnaryUpdateNode
|
||||||
@ -1420,6 +1387,117 @@ public static class CMoverUpdateNode { // CUnaryUpdateNode
|
|||||||
public const nint m_bLimitOnly = 0x98; // bool
|
public const nint m_bLimitOnly = 0x98; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class CNmBoneMask {
|
||||||
|
public const nint m_ID = 0x0; // CGlobalSymbol
|
||||||
|
public const nint m_weightInfo = 0x8; // CNmBoneMask::WeightInfo_t
|
||||||
|
public const nint m_weights = 0x18; // CUtlVector<float>
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmClip {
|
||||||
|
public const nint m_skeleton = 0x0; // CStrongHandle<InfoForResourceTypeCNmSkeleton>
|
||||||
|
public const nint m_nNumFrames = 0x8; // uint32_t
|
||||||
|
public const nint m_flDuration = 0xC; // float
|
||||||
|
public const nint m_compressedPoseData = 0x10; // CUtlBinaryBlock
|
||||||
|
public const nint m_trackCompressionSettings = 0x28; // CUtlVector<NmCompressionSettings_t>
|
||||||
|
public const nint m_compressedPoseOffsets = 0x40; // CUtlVector<uint32_t>
|
||||||
|
public const nint m_syncTrack = 0xA0; // CNmSyncTrack
|
||||||
|
public const nint m_rootMotion = 0x150; // CNmRootMotionData
|
||||||
|
public const nint m_bIsAdditive = 0x1A0; // bool
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmEvent {
|
||||||
|
public const nint m_flStartTime = 0x8; // float
|
||||||
|
public const nint m_flDuration = 0xC; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmFootEvent { // CNmEvent
|
||||||
|
public const nint m_phase = 0x10; // NmFootPhase_t
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmFrameSnapEvent { // CNmEvent
|
||||||
|
public const nint m_frameSnapMode = 0x10; // NmFrameSnapEventMode_t
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmGraph {
|
||||||
|
public const nint m_persistentNodeIndices = 0x0; // CUtlVector<int16_t>
|
||||||
|
public const nint m_instanceNodeStartOffsets = 0x18; // CUtlVector<uint32_t>
|
||||||
|
public const nint m_instanceRequiredMemory = 0x30; // uint32_t
|
||||||
|
public const nint m_instanceRequiredAlignment = 0x34; // uint32_t
|
||||||
|
public const nint m_rootNodeIdx = 0x38; // int16_t
|
||||||
|
public const nint m_controlParameterIDs = 0x40; // CUtlVector<CGlobalSymbol>
|
||||||
|
public const nint m_virtualParameterIDs = 0x58; // CUtlVector<CGlobalSymbol>
|
||||||
|
public const nint m_virtualParameterNodeIndices = 0x70; // CUtlVector<int16_t>
|
||||||
|
public const nint m_childGraphSlots = 0x88; // CUtlVector<CNmGraph::ChildGraphSlot_t>
|
||||||
|
public const nint m_externalGraphSlots = 0xA0; // CUtlVector<CNmGraph::ExternalGraphSlot_t>
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmGraphDataSet {
|
||||||
|
public const nint m_variationID = 0x0; // CGlobalSymbol
|
||||||
|
public const nint m_skeleton = 0x8; // CStrongHandle<InfoForResourceTypeCNmSkeleton>
|
||||||
|
public const nint m_resources = 0x10; // CUtlVector<CStrongHandleVoid>
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmGraphVariation {
|
||||||
|
public const nint m_graph = 0x0; // CStrongHandle<InfoForResourceTypeCNmGraph>
|
||||||
|
public const nint m_dataSet = 0x8; // CStrongHandle<InfoForResourceTypeCNmGraphDataSet>
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmGraph_ChildGraphSlot_t {
|
||||||
|
public const nint m_nNodeIdx = 0x0; // int16_t
|
||||||
|
public const nint m_dataSlotIdx = 0x2; // int16_t
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmGraph_ExternalGraphSlot_t {
|
||||||
|
public const nint m_nNodeIdx = 0x0; // int16_t
|
||||||
|
public const nint m_slotID = 0x8; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmIDEvent { // CNmEvent
|
||||||
|
public const nint m_ID = 0x10; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmLegacyEvent { // CNmEvent
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmRootMotionData {
|
||||||
|
public const nint m_transforms = 0x0; // CUtlVector<CTransform>
|
||||||
|
public const nint m_nNumFrames = 0x18; // int32_t
|
||||||
|
public const nint m_flAverageLinearVelocity = 0x1C; // float
|
||||||
|
public const nint m_flAverageAngularVelocityRadians = 0x20; // float
|
||||||
|
public const nint m_totalDelta = 0x30; // CTransform
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmSkeleton {
|
||||||
|
public const nint m_ID = 0x0; // CGlobalSymbol
|
||||||
|
public const nint m_boneIDs = 0x8; // CUtlLeanVector<CGlobalSymbol>
|
||||||
|
public const nint m_parentIndices = 0x18; // CUtlVector<int32_t>
|
||||||
|
public const nint m_parentSpaceReferencePose = 0x30; // CUtlVector<CTransform>
|
||||||
|
public const nint m_modelSpaceReferencePose = 0x48; // CUtlVector<CTransform>
|
||||||
|
public const nint m_numBonesToSampleAtLowLOD = 0x60; // int32_t
|
||||||
|
public const nint m_boneMasks = 0x68; // CUtlLeanVector<CNmBoneMask>
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmSyncTrack {
|
||||||
|
public const nint m_syncEvents = 0x0; // CUtlLeanVectorFixedGrowable<CNmSyncTrack::Event_t>
|
||||||
|
public const nint m_nStartEventOffset = 0xA8; // int32_t
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmSyncTrack_EventMarker_t {
|
||||||
|
public const nint m_startTime = 0x0; // NmPercent_t
|
||||||
|
public const nint m_ID = 0x8; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmSyncTrack_Event_t {
|
||||||
|
public const nint m_ID = 0x0; // CGlobalSymbol
|
||||||
|
public const nint m_startTime = 0x8; // NmPercent_t
|
||||||
|
public const nint m_duration = 0xC; // NmPercent_t
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CNmTransitionEvent { // CNmEvent
|
||||||
|
public const nint m_rule = 0x10; // NmTransitionRule_t
|
||||||
|
public const nint m_ID = 0x18; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
public static class COrientConstraint { // CBaseConstraint
|
public static class COrientConstraint { // CBaseConstraint
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1431,16 +1509,16 @@ public static class CParentConstraint { // CBaseConstraint
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CParticleAnimTag { // CAnimTagBase
|
public static class CParticleAnimTag { // CAnimTagBase
|
||||||
public const nint m_hParticleSystem = 0x38; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
public const nint m_hParticleSystem = 0x50; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
public const nint m_particleSystemName = 0x40; // CUtlString
|
public const nint m_particleSystemName = 0x58; // CUtlString
|
||||||
public const nint m_configName = 0x48; // CUtlString
|
public const nint m_configName = 0x60; // CUtlString
|
||||||
public const nint m_bDetachFromOwner = 0x50; // bool
|
public const nint m_bDetachFromOwner = 0x68; // bool
|
||||||
public const nint m_bStopWhenTagEnds = 0x51; // bool
|
public const nint m_bStopWhenTagEnds = 0x69; // bool
|
||||||
public const nint m_bTagEndStopIsInstant = 0x52; // bool
|
public const nint m_bTagEndStopIsInstant = 0x6A; // bool
|
||||||
public const nint m_attachmentName = 0x58; // CUtlString
|
public const nint m_attachmentName = 0x70; // CUtlString
|
||||||
public const nint m_attachmentType = 0x60; // ParticleAttachment_t
|
public const nint m_attachmentType = 0x78; // ParticleAttachment_t
|
||||||
public const nint m_attachmentCP1Name = 0x68; // CUtlString
|
public const nint m_attachmentCP1Name = 0x80; // CUtlString
|
||||||
public const nint m_attachmentCP1Type = 0x70; // ParticleAttachment_t
|
public const nint m_attachmentCP1Type = 0x88; // ParticleAttachment_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPathAnimMotorUpdater { // CPathAnimMotorUpdaterBase
|
public static class CPathAnimMotorUpdater { // CPathAnimMotorUpdaterBase
|
||||||
@ -1528,17 +1606,17 @@ public static class CProductQuantizer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CQuaternionAnimParameter { // CConcreteAnimParameter
|
public static class CQuaternionAnimParameter { // CConcreteAnimParameter
|
||||||
public const nint m_defaultValue = 0x60; // Quaternion
|
public const nint m_defaultValue = 0x80; // Quaternion
|
||||||
public const nint m_bInterpolate = 0x70; // bool
|
public const nint m_bInterpolate = 0x90; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CRagdollAnimTag { // CAnimTagBase
|
public static class CRagdollAnimTag { // CAnimTagBase
|
||||||
public const nint m_nPoseControl = 0x38; // AnimPoseControl
|
public const nint m_nPoseControl = 0x50; // AnimPoseControl
|
||||||
public const nint m_flFrequency = 0x3C; // float
|
public const nint m_flFrequency = 0x54; // float
|
||||||
public const nint m_flDampingRatio = 0x40; // float
|
public const nint m_flDampingRatio = 0x58; // float
|
||||||
public const nint m_flDecayDuration = 0x44; // float
|
public const nint m_flDecayDuration = 0x5C; // float
|
||||||
public const nint m_flDecayBias = 0x48; // float
|
public const nint m_flDecayBias = 0x60; // float
|
||||||
public const nint m_bDestroy = 0x4C; // bool
|
public const nint m_bDestroy = 0x64; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CRagdollComponentUpdater { // CAnimComponentUpdater
|
public static class CRagdollComponentUpdater { // CAnimComponentUpdater
|
||||||
@ -1549,6 +1627,7 @@ public static class CRagdollComponentUpdater { // CAnimComponentUpdater
|
|||||||
public const nint m_flSpringFrequencyMin = 0x90; // float
|
public const nint m_flSpringFrequencyMin = 0x90; // float
|
||||||
public const nint m_flSpringFrequencyMax = 0x94; // float
|
public const nint m_flSpringFrequencyMax = 0x94; // float
|
||||||
public const nint m_flMaxStretch = 0x98; // float
|
public const nint m_flMaxStretch = 0x98; // float
|
||||||
|
public const nint m_bSolidCollisionAtZeroWeight = 0x9C; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CRagdollUpdateNode { // CUnaryUpdateNode
|
public static class CRagdollUpdateNode { // CUnaryUpdateNode
|
||||||
@ -1561,10 +1640,22 @@ public static class CRenderBufferBinding {
|
|||||||
public const nint m_nBindOffsetBytes = 0x10; // uint32_t
|
public const nint m_nBindOffsetBytes = 0x10; // uint32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class CRenderGroom {
|
||||||
|
public const nint m_nSegmentsPerHairStrand = 0x0; // int32_t
|
||||||
|
public const nint m_nGuideHairCount = 0x4; // int32_t
|
||||||
|
public const nint m_nHairCount = 0x8; // int32_t
|
||||||
|
public const nint m_nGroomGroupID = 0xC; // int32_t
|
||||||
|
public const nint m_nAttachBoneIdx = 0x10; // int32_t
|
||||||
|
public const nint m_hairInfoBufferData = 0x18; // CUtlBinaryBlock
|
||||||
|
public const nint m_hairs = 0x30; // CUtlVector<RenderHairStrandInfo_t>
|
||||||
|
}
|
||||||
|
|
||||||
public static class CRenderMesh {
|
public static class CRenderMesh {
|
||||||
public const nint m_sceneObjects = 0x10; // CUtlVectorFixedGrowable<CSceneObjectData>
|
public const nint m_sceneObjects = 0x10; // CUtlVectorFixedGrowable<CSceneObjectData>
|
||||||
public const nint m_constraints = 0xA0; // CUtlVector<CBaseConstraint*>
|
public const nint m_constraints = 0xA0; // CUtlVector<CBaseConstraint*>
|
||||||
public const nint m_skeleton = 0xB8; // CRenderSkeleton
|
public const nint m_skeleton = 0xB8; // CRenderSkeleton
|
||||||
|
public const nint m_meshDeformParams = 0x1E0; // DynamicMeshDeformParams_t
|
||||||
|
public const nint m_pGroomData = 0x1F0; // CRenderGroom*
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CRenderSkeleton {
|
public static class CRenderSkeleton {
|
||||||
@ -1668,6 +1759,8 @@ public static class CSeqMultiFetch {
|
|||||||
public const nint m_poseKeyArray1 = 0x48; // CUtlVector<float>
|
public const nint m_poseKeyArray1 = 0x48; // CUtlVector<float>
|
||||||
public const nint m_nLocalCyclePoseParameter = 0x60; // int32_t
|
public const nint m_nLocalCyclePoseParameter = 0x60; // int32_t
|
||||||
public const nint m_bCalculatePoseParameters = 0x64; // bool
|
public const nint m_bCalculatePoseParameters = 0x64; // bool
|
||||||
|
public const nint m_bFixedBlendWeight = 0x65; // bool
|
||||||
|
public const nint m_flFixedBlendWeightVals = 0x68; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CSeqMultiFetchFlag {
|
public static class CSeqMultiFetchFlag {
|
||||||
@ -1702,14 +1795,14 @@ public static class CSeqS1SeqDesc {
|
|||||||
public const nint m_sName = 0x0; // CBufferString
|
public const nint m_sName = 0x0; // CBufferString
|
||||||
public const nint m_flags = 0x10; // CSeqSeqDescFlag
|
public const nint m_flags = 0x10; // CSeqSeqDescFlag
|
||||||
public const nint m_fetch = 0x20; // CSeqMultiFetch
|
public const nint m_fetch = 0x20; // CSeqMultiFetch
|
||||||
public const nint m_nLocalWeightlist = 0x88; // int32_t
|
public const nint m_nLocalWeightlist = 0x90; // int32_t
|
||||||
public const nint m_autoLayerArray = 0x90; // CUtlVector<CSeqAutoLayer>
|
public const nint m_autoLayerArray = 0x98; // CUtlVector<CSeqAutoLayer>
|
||||||
public const nint m_IKLockArray = 0xA8; // CUtlVector<CSeqIKLock>
|
public const nint m_IKLockArray = 0xB0; // CUtlVector<CSeqIKLock>
|
||||||
public const nint m_transition = 0xC0; // CSeqTransition
|
public const nint m_transition = 0xC8; // CSeqTransition
|
||||||
public const nint m_SequenceKeys = 0xC8; // KeyValues3
|
public const nint m_SequenceKeys = 0xD0; // KeyValues3
|
||||||
public const nint m_LegacyKeyValueText = 0xD8; // CBufferString
|
public const nint m_LegacyKeyValueText = 0xE0; // CBufferString
|
||||||
public const nint m_activityArray = 0xE8; // CUtlVector<CAnimActivity>
|
public const nint m_activityArray = 0xF0; // CUtlVector<CAnimActivity>
|
||||||
public const nint m_footMotion = 0x100; // CUtlVector<CFootMotion>
|
public const nint m_footMotion = 0x108; // CUtlVector<CFootMotion>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CSeqScaleSet {
|
public static class CSeqScaleSet {
|
||||||
@ -1749,7 +1842,7 @@ public static class CSeqTransition {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CSequenceFinishedAnimTag { // CAnimTagBase
|
public static class CSequenceFinishedAnimTag { // CAnimTagBase
|
||||||
public const nint m_sequenceName = 0x38; // CUtlString
|
public const nint m_sequenceName = 0x50; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CSequenceGroupData {
|
public static class CSequenceGroupData {
|
||||||
@ -1795,10 +1888,6 @@ public static class CSingleFrameUpdateNode { // CLeafUpdateNode
|
|||||||
public const nint m_flCycle = 0x78; // float
|
public const nint m_flCycle = 0x78; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CSkeletalInputUpdateNode { // CLeafUpdateNode
|
|
||||||
public const nint m_fixedOpData = 0x58; // SkeletalInputOpFixedSettings_t
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class CSlopeComponentUpdater { // CAnimComponentUpdater
|
public static class CSlopeComponentUpdater { // CAnimComponentUpdater
|
||||||
public const nint m_flTraceDistance = 0x34; // float
|
public const nint m_flTraceDistance = 0x34; // float
|
||||||
public const nint m_hSlopeAngle = 0x38; // CAnimParamHandle
|
public const nint m_hSlopeAngle = 0x38; // CAnimParamHandle
|
||||||
@ -1911,6 +2000,10 @@ public static class CSubtractUpdateNode { // CBinaryUpdateNode
|
|||||||
public const nint m_bUseModelSpace = 0x92; // bool
|
public const nint m_bUseModelSpace = 0x92; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class CSymbolAnimParameter { // CConcreteAnimParameter
|
||||||
|
public const nint m_defaultValue = 0x78; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
public static class CTaskStatusAnimTag { // CAnimTagBase
|
public static class CTaskStatusAnimTag { // CAnimTagBase
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1964,21 +2057,9 @@ public static class CVPhysXSurfacePropertiesList {
|
|||||||
public const nint m_surfacePropertiesList = 0x0; // CUtlVector<CPhysSurfaceProperties*>
|
public const nint m_surfacePropertiesList = 0x0; // CUtlVector<CPhysSurfaceProperties*>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CVRInputComponentUpdater { // CAnimComponentUpdater
|
|
||||||
public const nint m_FingerCurl_Thumb = 0x34; // CAnimParamHandle
|
|
||||||
public const nint m_FingerCurl_Index = 0x36; // CAnimParamHandle
|
|
||||||
public const nint m_FingerCurl_Middle = 0x38; // CAnimParamHandle
|
|
||||||
public const nint m_FingerCurl_Ring = 0x3A; // CAnimParamHandle
|
|
||||||
public const nint m_FingerCurl_Pinky = 0x3C; // CAnimParamHandle
|
|
||||||
public const nint m_FingerSplay_Thumb_Index = 0x3E; // CAnimParamHandle
|
|
||||||
public const nint m_FingerSplay_Index_Middle = 0x40; // CAnimParamHandle
|
|
||||||
public const nint m_FingerSplay_Middle_Ring = 0x42; // CAnimParamHandle
|
|
||||||
public const nint m_FingerSplay_Ring_Pinky = 0x44; // CAnimParamHandle
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class CVectorAnimParameter { // CConcreteAnimParameter
|
public static class CVectorAnimParameter { // CConcreteAnimParameter
|
||||||
public const nint m_defaultValue = 0x60; // Vector
|
public const nint m_defaultValue = 0x78; // Vector
|
||||||
public const nint m_bInterpolate = 0x6C; // bool
|
public const nint m_bInterpolate = 0x84; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CVectorQuantizer {
|
public static class CVectorQuantizer {
|
||||||
@ -1988,17 +2069,8 @@ public static class CVectorQuantizer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CVirtualAnimParameter { // CAnimParameterBase
|
public static class CVirtualAnimParameter { // CAnimParameterBase
|
||||||
public const nint m_expressionString = 0x50; // CUtlString
|
public const nint m_expressionString = 0x68; // CUtlString
|
||||||
public const nint m_eParamType = 0x58; // AnimParamType_t
|
public const nint m_eParamType = 0x70; // AnimParamType_t
|
||||||
}
|
|
||||||
|
|
||||||
public static class CVrSkeletalInputSettings {
|
|
||||||
public const nint m_wristBones = 0x0; // CUtlVector<CWristBone>
|
|
||||||
public const nint m_fingers = 0x18; // CUtlVector<CFingerChain>
|
|
||||||
public const nint m_name = 0x30; // CUtlString
|
|
||||||
public const nint m_outerKnuckle1 = 0x38; // CUtlString
|
|
||||||
public const nint m_outerKnuckle2 = 0x40; // CUtlString
|
|
||||||
public const nint m_eHand = 0x48; // AnimVRHand_t
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CWayPointHelperUpdateNode { // CUnaryUpdateNode
|
public static class CWayPointHelperUpdateNode { // CUnaryUpdateNode
|
||||||
@ -2009,13 +2081,6 @@ public static class CWayPointHelperUpdateNode { // CUnaryUpdateNode
|
|||||||
public const nint m_bPreventUndershoot = 0x76; // bool
|
public const nint m_bPreventUndershoot = 0x76; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CWristBone {
|
|
||||||
public const nint m_name = 0x0; // CUtlString
|
|
||||||
public const nint m_vForwardLS = 0x8; // Vector
|
|
||||||
public const nint m_vUpLS = 0x14; // Vector
|
|
||||||
public const nint m_vOffset = 0x20; // Vector
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class CZeroPoseUpdateNode { // CLeafUpdateNode
|
public static class CZeroPoseUpdateNode { // CLeafUpdateNode
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2033,31 +2098,11 @@ public static class ConfigIndex {
|
|||||||
public const nint m_nConfig = 0x2; // uint16_t
|
public const nint m_nConfig = 0x2; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FingerBone_t {
|
public static class DynamicMeshDeformParams_t {
|
||||||
public const nint m_boneIndex = 0x0; // int32_t
|
public const nint m_flTensionCompressScale = 0x0; // float
|
||||||
public const nint m_hingeAxis = 0x4; // Vector
|
public const nint m_flTensionStretchScale = 0x4; // float
|
||||||
public const nint m_vCapsulePos1 = 0x10; // Vector
|
public const nint m_bRecomputeSmoothNormalsAfterAnimation = 0x8; // bool
|
||||||
public const nint m_vCapsulePos2 = 0x1C; // Vector
|
public const nint m_bComputeDynamicMeshTensionAfterAnimation = 0x9; // bool
|
||||||
public const nint m_flMinAngle = 0x28; // float
|
|
||||||
public const nint m_flMaxAngle = 0x2C; // float
|
|
||||||
public const nint m_flRadius = 0x30; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class FingerChain_t {
|
|
||||||
public const nint m_targets = 0x0; // CUtlVector<FingerSource_t>
|
|
||||||
public const nint m_bones = 0x18; // CUtlVector<FingerBone_t>
|
|
||||||
public const nint m_vTipOffset = 0x30; // Vector
|
|
||||||
public const nint m_vSplayHingeAxis = 0x3C; // Vector
|
|
||||||
public const nint m_tipParentBoneIndex = 0x48; // int32_t
|
|
||||||
public const nint m_metacarpalBoneIndex = 0x4C; // int32_t
|
|
||||||
public const nint m_flSplayMinAngle = 0x50; // float
|
|
||||||
public const nint m_flSplayMaxAngle = 0x54; // float
|
|
||||||
public const nint m_flFingerScaleRatio = 0x58; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class FingerSource_t {
|
|
||||||
public const nint m_nFingerIndex = 0x0; // AnimVRFinger_t
|
|
||||||
public const nint m_flFingerWeight = 0x4; // float
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FollowAttachmentSettings_t {
|
public static class FollowAttachmentSettings_t {
|
||||||
@ -2276,6 +2321,36 @@ public static class MotionIndex {
|
|||||||
public const nint m_nMotion = 0x2; // uint16_t
|
public const nint m_nMotion = 0x2; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class NmCompressionSettings_t {
|
||||||
|
public const nint m_translationRangeX = 0x0; // NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
public const nint m_translationRangeY = 0x8; // NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
public const nint m_translationRangeZ = 0x10; // NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
public const nint m_scaleRange = 0x18; // NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
public const nint m_constantRotation = 0x20; // Quaternion
|
||||||
|
public const nint m_bIsRotationStatic = 0x30; // bool
|
||||||
|
public const nint m_bIsTranslationStatic = 0x31; // bool
|
||||||
|
public const nint m_bIsScaleStatic = 0x32; // bool
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class NmCompressionSettings_t_QuantizationRange_t {
|
||||||
|
public const nint m_flRangeStart = 0x0; // float
|
||||||
|
public const nint m_flRangeLength = 0x4; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class NmPercent_t {
|
||||||
|
public const nint m_flValue = 0x0; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class NmSyncTrackTimeRange_t {
|
||||||
|
public const nint m_startTime = 0x0; // NmSyncTrackTime_t
|
||||||
|
public const nint m_endTime = 0x8; // NmSyncTrackTime_t
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class NmSyncTrackTime_t {
|
||||||
|
public const nint m_nEventIdx = 0x0; // int32_t
|
||||||
|
public const nint m_percentageThrough = 0x4; // NmPercent_t
|
||||||
|
}
|
||||||
|
|
||||||
public static class ParamSpanSample_t {
|
public static class ParamSpanSample_t {
|
||||||
public const nint m_value = 0x0; // CAnimVariant
|
public const nint m_value = 0x0; // CAnimVariant
|
||||||
public const nint m_flCycle = 0x14; // float
|
public const nint m_flCycle = 0x14; // float
|
||||||
@ -2349,6 +2424,16 @@ public static class PhysSoftbodyDesc_t {
|
|||||||
public const nint m_ParticleBoneName = 0x78; // CUtlVector<CUtlString>
|
public const nint m_ParticleBoneName = 0x78; // CUtlVector<CUtlString>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class RenderHairStrandInfo_t {
|
||||||
|
public const nint m_nGuideIdx = 0x0; // uint32_t[3]
|
||||||
|
public const nint m_nBaseTriIdx = 0xC; // uint32_t
|
||||||
|
public const nint m_vGuideBarycentric = 0x10; // Vector2D
|
||||||
|
public const nint m_vBaseBarycentric = 0x18; // Vector2D
|
||||||
|
public const nint m_vRootOffset_flLengthScale = 0x20; // uint16_t[4]
|
||||||
|
public const nint m_nPackedBaseMeshUv = 0x28; // uint32_t
|
||||||
|
public const nint m_nPad = 0x2C; // uint32_t
|
||||||
|
}
|
||||||
|
|
||||||
public static class RenderSkeletonBone_t {
|
public static class RenderSkeletonBone_t {
|
||||||
public const nint m_boneName = 0x0; // CUtlString
|
public const nint m_boneName = 0x0; // CUtlString
|
||||||
public const nint m_parentName = 0x8; // CUtlString
|
public const nint m_parentName = 0x8; // CUtlString
|
||||||
@ -2369,16 +2454,51 @@ public static class ScriptInfo_t {
|
|||||||
public const nint m_eScriptType = 0x50; // AnimScriptType
|
public const nint m_eScriptType = 0x50; // AnimScriptType
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class SkeletalInputOpFixedSettings_t {
|
public static class SkeletonAnimCapture_t {
|
||||||
public const nint m_wristBones = 0x0; // CUtlVector<WristBone_t>
|
public const nint m_nEntIndex = 0x0; // CEntityIndex
|
||||||
public const nint m_fingers = 0x18; // CUtlVector<FingerChain_t>
|
public const nint m_nEntParent = 0x4; // CEntityIndex
|
||||||
public const nint m_outerKnuckle1 = 0x30; // int32_t
|
public const nint m_ImportedCollision = 0x8; // CUtlVector<CEntityIndex>
|
||||||
public const nint m_outerKnuckle2 = 0x34; // int32_t
|
public const nint m_ModelName = 0x20; // CUtlString
|
||||||
public const nint m_eHand = 0x38; // AnimVRHand_t
|
public const nint m_CaptureName = 0x28; // CUtlString
|
||||||
public const nint m_eMotionRange = 0x3C; // AnimVRHandMotionRange_t
|
public const nint m_ModelBindPose = 0x30; // CUtlVector<SkeletonAnimCapture_t::Bone_t>
|
||||||
public const nint m_eTransformSource = 0x40; // AnimVrBoneTransformSource_t
|
public const nint m_FeModelInitPose = 0x48; // CUtlVector<SkeletonAnimCapture_t::Bone_t>
|
||||||
public const nint m_bEnableIK = 0x44; // bool
|
public const nint m_nFlexControllers = 0x60; // int32_t
|
||||||
public const nint m_bEnableCollision = 0x45; // bool
|
public const nint m_bPredicted = 0x64; // bool
|
||||||
|
public const nint m_Frames = 0xA8; // CUtlVector<SkeletonAnimCapture_t::Frame_t>
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class SkeletonAnimCapture_t_Bone_t {
|
||||||
|
public const nint m_Name = 0x0; // CUtlString
|
||||||
|
public const nint m_BindPose = 0x10; // CTransform
|
||||||
|
public const nint m_nParent = 0x30; // int32_t
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class SkeletonAnimCapture_t_Camera_t {
|
||||||
|
public const nint m_tmCamera = 0x0; // CTransform
|
||||||
|
public const nint m_flTime = 0x20; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class SkeletonAnimCapture_t_FrameStamp_t {
|
||||||
|
public const nint m_flTime = 0x0; // float
|
||||||
|
public const nint m_flEntitySimTime = 0x4; // float
|
||||||
|
public const nint m_bTeleportTick = 0x8; // bool
|
||||||
|
public const nint m_bPredicted = 0x9; // bool
|
||||||
|
public const nint m_flCurTime = 0xC; // float
|
||||||
|
public const nint m_flRealTime = 0x10; // float
|
||||||
|
public const nint m_nFrameCount = 0x14; // int32_t
|
||||||
|
public const nint m_nTickCount = 0x18; // int32_t
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class SkeletonAnimCapture_t_Frame_t {
|
||||||
|
public const nint m_flTime = 0x0; // float
|
||||||
|
public const nint m_Stamp = 0x4; // SkeletonAnimCapture_t::FrameStamp_t
|
||||||
|
public const nint m_Transform = 0x20; // CTransform
|
||||||
|
public const nint m_bTeleport = 0x40; // bool
|
||||||
|
public const nint m_CompositeBones = 0x48; // CUtlVector<CTransform>
|
||||||
|
public const nint m_SimStateBones = 0x60; // CUtlVector<CTransform>
|
||||||
|
public const nint m_FeModelAnims = 0x78; // CUtlVector<CTransform>
|
||||||
|
public const nint m_FeModelPos = 0x90; // CUtlVector<VectorAligned>
|
||||||
|
public const nint m_FlexControllerWeights = 0xA8; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class SkeletonBoneBounds_t {
|
public static class SkeletonBoneBounds_t {
|
||||||
@ -2386,6 +2506,12 @@ public static class SkeletonBoneBounds_t {
|
|||||||
public const nint m_vecSize = 0xC; // Vector
|
public const nint m_vecSize = 0xC; // Vector
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class SkeletonDemoDb_t {
|
||||||
|
public const nint m_AnimCaptures = 0x0; // CUtlVector<SkeletonAnimCapture_t*>
|
||||||
|
public const nint m_CameraTrack = 0x18; // CUtlVector<SkeletonAnimCapture_t::Camera_t>
|
||||||
|
public const nint m_flRecordingTime = 0x30; // float
|
||||||
|
}
|
||||||
|
|
||||||
public static class SolveIKChainPoseOpFixedSettings_t {
|
public static class SolveIKChainPoseOpFixedSettings_t {
|
||||||
public const nint m_ChainsToSolveData = 0x0; // CUtlVector<ChainToSolveData_t>
|
public const nint m_ChainsToSolveData = 0x0; // CUtlVector<ChainToSolveData_t>
|
||||||
public const nint m_bMatchTargetOrientation = 0x18; // bool
|
public const nint m_bMatchTargetOrientation = 0x18; // bool
|
||||||
@ -2567,9 +2693,4 @@ public static class VPhysics2ShapeDef_t {
|
|||||||
public static class WeightList {
|
public static class WeightList {
|
||||||
public const nint m_name = 0x0; // CUtlString
|
public const nint m_name = 0x0; // CUtlString
|
||||||
public const nint m_weights = 0x8; // CUtlVector<float>
|
public const nint m_weights = 0x8; // CUtlVector<float>
|
||||||
}
|
|
||||||
|
|
||||||
public static class WristBone_t {
|
|
||||||
public const nint m_xOffsetTransformMS = 0x0; // CTransform
|
|
||||||
public const nint m_boneIndex = 0x20; // int32_t
|
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -375,8 +375,8 @@ namespace CAnimParameterBase {
|
|||||||
constexpr std::ptrdiff_t m_group = 0x20; // CUtlString
|
constexpr std::ptrdiff_t m_group = 0x20; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_id = 0x28; // AnimParamID
|
constexpr std::ptrdiff_t m_id = 0x28; // AnimParamID
|
||||||
constexpr std::ptrdiff_t m_componentName = 0x40; // CUtlString
|
constexpr std::ptrdiff_t m_componentName = 0x40; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_bNetworkingRequested = 0x4C; // bool
|
constexpr std::ptrdiff_t m_bNetworkingRequested = 0x60; // bool
|
||||||
constexpr std::ptrdiff_t m_bIsReferenced = 0x4D; // bool
|
constexpr std::ptrdiff_t m_bIsReferenced = 0x61; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CAnimParameterManagerUpdater {
|
namespace CAnimParameterManagerUpdater {
|
||||||
@ -430,7 +430,7 @@ namespace CAnimTagBase {
|
|||||||
constexpr std::ptrdiff_t m_name = 0x18; // CGlobalSymbol
|
constexpr std::ptrdiff_t m_name = 0x18; // CGlobalSymbol
|
||||||
constexpr std::ptrdiff_t m_group = 0x20; // CGlobalSymbol
|
constexpr std::ptrdiff_t m_group = 0x20; // CGlobalSymbol
|
||||||
constexpr std::ptrdiff_t m_tagID = 0x28; // AnimTagID
|
constexpr std::ptrdiff_t m_tagID = 0x28; // AnimTagID
|
||||||
constexpr std::ptrdiff_t m_bIsReferenced = 0x2C; // bool
|
constexpr std::ptrdiff_t m_bIsReferenced = 0x40; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CAnimTagManagerUpdater {
|
namespace CAnimTagManagerUpdater {
|
||||||
@ -528,13 +528,13 @@ namespace CAttachment {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CAudioAnimTag { // CAnimTagBase
|
namespace CAudioAnimTag { // CAnimTagBase
|
||||||
constexpr std::ptrdiff_t m_clipName = 0x38; // CUtlString
|
constexpr std::ptrdiff_t m_clipName = 0x50; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_attachmentName = 0x40; // CUtlString
|
constexpr std::ptrdiff_t m_attachmentName = 0x58; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_flVolume = 0x48; // float
|
constexpr std::ptrdiff_t m_flVolume = 0x60; // float
|
||||||
constexpr std::ptrdiff_t m_bStopWhenTagEnds = 0x4C; // bool
|
constexpr std::ptrdiff_t m_bStopWhenTagEnds = 0x64; // bool
|
||||||
constexpr std::ptrdiff_t m_bStopWhenGraphEnds = 0x4D; // bool
|
constexpr std::ptrdiff_t m_bStopWhenGraphEnds = 0x65; // bool
|
||||||
constexpr std::ptrdiff_t m_bPlayOnServer = 0x4E; // bool
|
constexpr std::ptrdiff_t m_bPlayOnServer = 0x66; // bool
|
||||||
constexpr std::ptrdiff_t m_bPlayOnClient = 0x4F; // bool
|
constexpr std::ptrdiff_t m_bPlayOnClient = 0x67; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CBaseConstraint { // CBoneConstraintBase
|
namespace CBaseConstraint { // CBoneConstraintBase
|
||||||
@ -597,8 +597,8 @@ namespace CBlockSelectionMetricEvaluator { // CMotionMetricEvaluator
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CBodyGroupAnimTag { // CAnimTagBase
|
namespace CBodyGroupAnimTag { // CAnimTagBase
|
||||||
constexpr std::ptrdiff_t m_nPriority = 0x38; // int32_t
|
constexpr std::ptrdiff_t m_nPriority = 0x50; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bodyGroupSettings = 0x40; // CUtlVector<CBodyGroupSetting>
|
constexpr std::ptrdiff_t m_bodyGroupSettings = 0x58; // CUtlVector<CBodyGroupSetting>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CBodyGroupSetting {
|
namespace CBodyGroupSetting {
|
||||||
@ -657,7 +657,7 @@ namespace CBoneVelocityMetricEvaluator { // CMotionMetricEvaluator
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CBoolAnimParameter { // CConcreteAnimParameter
|
namespace CBoolAnimParameter { // CConcreteAnimParameter
|
||||||
constexpr std::ptrdiff_t m_bDefaultValue = 0x60; // bool
|
constexpr std::ptrdiff_t m_bDefaultValue = 0x78; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CCPPScriptComponentUpdater { // CAnimComponentUpdater
|
namespace CCPPScriptComponentUpdater { // CAnimComponentUpdater
|
||||||
@ -688,10 +688,10 @@ namespace CChoreoUpdateNode { // CUnaryUpdateNode
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CClothSettingsAnimTag { // CAnimTagBase
|
namespace CClothSettingsAnimTag { // CAnimTagBase
|
||||||
constexpr std::ptrdiff_t m_flStiffness = 0x38; // float
|
constexpr std::ptrdiff_t m_flStiffness = 0x50; // float
|
||||||
constexpr std::ptrdiff_t m_flEaseIn = 0x3C; // float
|
constexpr std::ptrdiff_t m_flEaseIn = 0x54; // float
|
||||||
constexpr std::ptrdiff_t m_flEaseOut = 0x40; // float
|
constexpr std::ptrdiff_t m_flEaseOut = 0x58; // float
|
||||||
constexpr std::ptrdiff_t m_nVertexSet = 0x48; // CUtlString
|
constexpr std::ptrdiff_t m_nVertexSet = 0x60; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CCompressorGroup {
|
namespace CCompressorGroup {
|
||||||
@ -715,12 +715,12 @@ namespace CCompressorGroup {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CConcreteAnimParameter { // CAnimParameterBase
|
namespace CConcreteAnimParameter { // CAnimParameterBase
|
||||||
constexpr std::ptrdiff_t m_previewButton = 0x50; // AnimParamButton_t
|
constexpr std::ptrdiff_t m_previewButton = 0x68; // AnimParamButton_t
|
||||||
constexpr std::ptrdiff_t m_eNetworkSetting = 0x54; // AnimParamNetworkSetting
|
constexpr std::ptrdiff_t m_eNetworkSetting = 0x6C; // AnimParamNetworkSetting
|
||||||
constexpr std::ptrdiff_t m_bUseMostRecentValue = 0x58; // bool
|
constexpr std::ptrdiff_t m_bUseMostRecentValue = 0x70; // bool
|
||||||
constexpr std::ptrdiff_t m_bAutoReset = 0x59; // bool
|
constexpr std::ptrdiff_t m_bAutoReset = 0x71; // bool
|
||||||
constexpr std::ptrdiff_t m_bGameWritable = 0x5A; // bool
|
constexpr std::ptrdiff_t m_bGameWritable = 0x72; // bool
|
||||||
constexpr std::ptrdiff_t m_bGraphWritable = 0x5B; // bool
|
constexpr std::ptrdiff_t m_bGraphWritable = 0x73; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CConstraintSlave {
|
namespace CConstraintSlave {
|
||||||
@ -834,8 +834,8 @@ namespace CEmitTagActionUpdater { // CAnimActionUpdater
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CEnumAnimParameter { // CConcreteAnimParameter
|
namespace CEnumAnimParameter { // CConcreteAnimParameter
|
||||||
constexpr std::ptrdiff_t m_defaultValue = 0x68; // uint8_t
|
constexpr std::ptrdiff_t m_defaultValue = 0x80; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_enumOptions = 0x70; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_enumOptions = 0x88; // CUtlVector<CUtlString>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CExpressionActionUpdater { // CAnimActionUpdater
|
namespace CExpressionActionUpdater { // CAnimActionUpdater
|
||||||
@ -844,34 +844,6 @@ namespace CExpressionActionUpdater { // CAnimActionUpdater
|
|||||||
constexpr std::ptrdiff_t m_hScript = 0x1C; // AnimScriptHandle
|
constexpr std::ptrdiff_t m_hScript = 0x1C; // AnimScriptHandle
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CFingerBone {
|
|
||||||
constexpr std::ptrdiff_t m_boneName = 0x0; // CUtlString
|
|
||||||
constexpr std::ptrdiff_t m_hingeAxis = 0x8; // Vector
|
|
||||||
constexpr std::ptrdiff_t m_vCapsulePos1 = 0x14; // Vector
|
|
||||||
constexpr std::ptrdiff_t m_vCapsulePos2 = 0x20; // Vector
|
|
||||||
constexpr std::ptrdiff_t m_flMinAngle = 0x2C; // float
|
|
||||||
constexpr std::ptrdiff_t m_flMaxAngle = 0x30; // float
|
|
||||||
constexpr std::ptrdiff_t m_flRadius = 0x34; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace CFingerChain {
|
|
||||||
constexpr std::ptrdiff_t m_targets = 0x0; // CUtlVector<CFingerSource>
|
|
||||||
constexpr std::ptrdiff_t m_bones = 0x18; // CUtlVector<CFingerBone>
|
|
||||||
constexpr std::ptrdiff_t m_name = 0x30; // CUtlString
|
|
||||||
constexpr std::ptrdiff_t m_tipParentBoneName = 0x38; // CUtlString
|
|
||||||
constexpr std::ptrdiff_t m_vTipOffset = 0x40; // Vector
|
|
||||||
constexpr std::ptrdiff_t m_metacarpalBoneName = 0x50; // CUtlString
|
|
||||||
constexpr std::ptrdiff_t m_vSplayHingeAxis = 0x58; // Vector
|
|
||||||
constexpr std::ptrdiff_t m_flSplayMinAngle = 0x64; // float
|
|
||||||
constexpr std::ptrdiff_t m_flSplayMaxAngle = 0x68; // float
|
|
||||||
constexpr std::ptrdiff_t m_flFingerScaleRatio = 0x6C; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace CFingerSource {
|
|
||||||
constexpr std::ptrdiff_t m_nFingerIndex = 0x0; // AnimVRFinger_t
|
|
||||||
constexpr std::ptrdiff_t m_flFingerWeight = 0x4; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace CFlexController {
|
namespace CFlexController {
|
||||||
constexpr std::ptrdiff_t m_szName = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_szName = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_szType = 0x8; // CUtlString
|
constexpr std::ptrdiff_t m_szType = 0x8; // CUtlString
|
||||||
@ -894,10 +866,10 @@ namespace CFlexRule {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CFloatAnimParameter { // CConcreteAnimParameter
|
namespace CFloatAnimParameter { // CConcreteAnimParameter
|
||||||
constexpr std::ptrdiff_t m_fDefaultValue = 0x60; // float
|
constexpr std::ptrdiff_t m_fDefaultValue = 0x78; // float
|
||||||
constexpr std::ptrdiff_t m_fMinValue = 0x64; // float
|
constexpr std::ptrdiff_t m_fMinValue = 0x7C; // float
|
||||||
constexpr std::ptrdiff_t m_fMaxValue = 0x68; // float
|
constexpr std::ptrdiff_t m_fMaxValue = 0x80; // float
|
||||||
constexpr std::ptrdiff_t m_bInterpolate = 0x6C; // bool
|
constexpr std::ptrdiff_t m_bInterpolate = 0x84; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CFollowAttachmentUpdateNode { // CUnaryUpdateNode
|
namespace CFollowAttachmentUpdateNode { // CUnaryUpdateNode
|
||||||
@ -964,7 +936,7 @@ namespace CFootDefinition {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CFootFallAnimTag { // CAnimTagBase
|
namespace CFootFallAnimTag { // CAnimTagBase
|
||||||
constexpr std::ptrdiff_t m_foot = 0x38; // FootFallTagFoot_t
|
constexpr std::ptrdiff_t m_foot = 0x50; // FootFallTagFoot_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CFootLockUpdateNode { // CUnaryUpdateNode
|
namespace CFootLockUpdateNode { // CUnaryUpdateNode
|
||||||
@ -1029,10 +1001,10 @@ namespace CFootTrajectory {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CFootstepLandedAnimTag { // CAnimTagBase
|
namespace CFootstepLandedAnimTag { // CAnimTagBase
|
||||||
constexpr std::ptrdiff_t m_FootstepType = 0x38; // FootstepLandedFootSoundType_t
|
constexpr std::ptrdiff_t m_FootstepType = 0x50; // FootstepLandedFootSoundType_t
|
||||||
constexpr std::ptrdiff_t m_OverrideSoundName = 0x40; // CUtlString
|
constexpr std::ptrdiff_t m_OverrideSoundName = 0x58; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_DebugAnimSourceString = 0x48; // CUtlString
|
constexpr std::ptrdiff_t m_DebugAnimSourceString = 0x60; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_BoneName = 0x50; // CUtlString
|
constexpr std::ptrdiff_t m_BoneName = 0x68; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CFutureFacingMetricEvaluator { // CMotionMetricEvaluator
|
namespace CFutureFacingMetricEvaluator { // CMotionMetricEvaluator
|
||||||
@ -1089,9 +1061,9 @@ namespace CInputStreamUpdateNode { // CLeafUpdateNode
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CIntAnimParameter { // CConcreteAnimParameter
|
namespace CIntAnimParameter { // CConcreteAnimParameter
|
||||||
constexpr std::ptrdiff_t m_defaultValue = 0x60; // int32_t
|
constexpr std::ptrdiff_t m_defaultValue = 0x78; // int32_t
|
||||||
constexpr std::ptrdiff_t m_minValue = 0x64; // int32_t
|
constexpr std::ptrdiff_t m_minValue = 0x7C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_maxValue = 0x68; // int32_t
|
constexpr std::ptrdiff_t m_maxValue = 0x80; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CJiggleBoneUpdateNode { // CUnaryUpdateNode
|
namespace CJiggleBoneUpdateNode { // CUnaryUpdateNode
|
||||||
@ -1150,10 +1122,10 @@ namespace CLookComponentUpdater { // CAnimComponentUpdater
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CMaterialAttributeAnimTag { // CAnimTagBase
|
namespace CMaterialAttributeAnimTag { // CAnimTagBase
|
||||||
constexpr std::ptrdiff_t m_AttributeName = 0x38; // CUtlString
|
constexpr std::ptrdiff_t m_AttributeName = 0x50; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_AttributeType = 0x40; // MatterialAttributeTagType_t
|
constexpr std::ptrdiff_t m_AttributeType = 0x58; // MatterialAttributeTagType_t
|
||||||
constexpr std::ptrdiff_t m_flValue = 0x44; // float
|
constexpr std::ptrdiff_t m_flValue = 0x5C; // float
|
||||||
constexpr std::ptrdiff_t m_Color = 0x48; // Color
|
constexpr std::ptrdiff_t m_Color = 0x60; // Color
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CMaterialDrawDescriptor {
|
namespace CMaterialDrawDescriptor {
|
||||||
@ -1393,20 +1365,15 @@ namespace CMotionSearchNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CMovementComponentUpdater { // CAnimComponentUpdater
|
namespace CMovementComponentUpdater { // CAnimComponentUpdater
|
||||||
constexpr std::ptrdiff_t m_movementModes = 0x30; // CUtlVector<CMovementMode>
|
constexpr std::ptrdiff_t m_motors = 0x30; // CUtlVector<CSmartPtr<CAnimMotorUpdaterBase>>
|
||||||
constexpr std::ptrdiff_t m_motors = 0x48; // CUtlVector<CSmartPtr<CAnimMotorUpdaterBase>>
|
constexpr std::ptrdiff_t m_facingDamping = 0x48; // CAnimInputDamping
|
||||||
constexpr std::ptrdiff_t m_facingDamping = 0x60; // CAnimInputDamping
|
constexpr std::ptrdiff_t m_eDefaultFacingMode = 0x58; // FacingMode
|
||||||
constexpr std::ptrdiff_t m_eDefaultFacingMode = 0x70; // FacingMode
|
constexpr std::ptrdiff_t m_nDefaultMotorIndex = 0x64; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nDefaultMotorIndex = 0x7C; // int32_t
|
constexpr std::ptrdiff_t m_flDefaultRunSpeed = 0x68; // float
|
||||||
constexpr std::ptrdiff_t m_bMoveVarsDisabled = 0x80; // bool
|
constexpr std::ptrdiff_t m_bMoveVarsDisabled = 0x6C; // bool
|
||||||
constexpr std::ptrdiff_t m_bNetworkPath = 0x81; // bool
|
constexpr std::ptrdiff_t m_bNetworkPath = 0x6D; // bool
|
||||||
constexpr std::ptrdiff_t m_bNetworkFacing = 0x82; // bool
|
constexpr std::ptrdiff_t m_bNetworkFacing = 0x6E; // bool
|
||||||
constexpr std::ptrdiff_t m_paramHandles = 0x83; // CAnimParamHandle[30]
|
constexpr std::ptrdiff_t m_paramHandles = 0x6F; // CAnimParamHandle[30]
|
||||||
}
|
|
||||||
|
|
||||||
namespace CMovementMode {
|
|
||||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
|
||||||
constexpr std::ptrdiff_t m_flSpeed = 0x8; // float
|
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CMoverUpdateNode { // CUnaryUpdateNode
|
namespace CMoverUpdateNode { // CUnaryUpdateNode
|
||||||
@ -1424,6 +1391,117 @@ namespace CMoverUpdateNode { // CUnaryUpdateNode
|
|||||||
constexpr std::ptrdiff_t m_bLimitOnly = 0x98; // bool
|
constexpr std::ptrdiff_t m_bLimitOnly = 0x98; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace CNmBoneMask {
|
||||||
|
constexpr std::ptrdiff_t m_ID = 0x0; // CGlobalSymbol
|
||||||
|
constexpr std::ptrdiff_t m_weightInfo = 0x8; // CNmBoneMask::WeightInfo_t
|
||||||
|
constexpr std::ptrdiff_t m_weights = 0x18; // CUtlVector<float>
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmClip {
|
||||||
|
constexpr std::ptrdiff_t m_skeleton = 0x0; // CStrongHandle<InfoForResourceTypeCNmSkeleton>
|
||||||
|
constexpr std::ptrdiff_t m_nNumFrames = 0x8; // uint32_t
|
||||||
|
constexpr std::ptrdiff_t m_flDuration = 0xC; // float
|
||||||
|
constexpr std::ptrdiff_t m_compressedPoseData = 0x10; // CUtlBinaryBlock
|
||||||
|
constexpr std::ptrdiff_t m_trackCompressionSettings = 0x28; // CUtlVector<NmCompressionSettings_t>
|
||||||
|
constexpr std::ptrdiff_t m_compressedPoseOffsets = 0x40; // CUtlVector<uint32_t>
|
||||||
|
constexpr std::ptrdiff_t m_syncTrack = 0xA0; // CNmSyncTrack
|
||||||
|
constexpr std::ptrdiff_t m_rootMotion = 0x150; // CNmRootMotionData
|
||||||
|
constexpr std::ptrdiff_t m_bIsAdditive = 0x1A0; // bool
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmEvent {
|
||||||
|
constexpr std::ptrdiff_t m_flStartTime = 0x8; // float
|
||||||
|
constexpr std::ptrdiff_t m_flDuration = 0xC; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmFootEvent { // CNmEvent
|
||||||
|
constexpr std::ptrdiff_t m_phase = 0x10; // NmFootPhase_t
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmFrameSnapEvent { // CNmEvent
|
||||||
|
constexpr std::ptrdiff_t m_frameSnapMode = 0x10; // NmFrameSnapEventMode_t
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmGraph {
|
||||||
|
constexpr std::ptrdiff_t m_persistentNodeIndices = 0x0; // CUtlVector<int16_t>
|
||||||
|
constexpr std::ptrdiff_t m_instanceNodeStartOffsets = 0x18; // CUtlVector<uint32_t>
|
||||||
|
constexpr std::ptrdiff_t m_instanceRequiredMemory = 0x30; // uint32_t
|
||||||
|
constexpr std::ptrdiff_t m_instanceRequiredAlignment = 0x34; // uint32_t
|
||||||
|
constexpr std::ptrdiff_t m_rootNodeIdx = 0x38; // int16_t
|
||||||
|
constexpr std::ptrdiff_t m_controlParameterIDs = 0x40; // CUtlVector<CGlobalSymbol>
|
||||||
|
constexpr std::ptrdiff_t m_virtualParameterIDs = 0x58; // CUtlVector<CGlobalSymbol>
|
||||||
|
constexpr std::ptrdiff_t m_virtualParameterNodeIndices = 0x70; // CUtlVector<int16_t>
|
||||||
|
constexpr std::ptrdiff_t m_childGraphSlots = 0x88; // CUtlVector<CNmGraph::ChildGraphSlot_t>
|
||||||
|
constexpr std::ptrdiff_t m_externalGraphSlots = 0xA0; // CUtlVector<CNmGraph::ExternalGraphSlot_t>
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmGraphDataSet {
|
||||||
|
constexpr std::ptrdiff_t m_variationID = 0x0; // CGlobalSymbol
|
||||||
|
constexpr std::ptrdiff_t m_skeleton = 0x8; // CStrongHandle<InfoForResourceTypeCNmSkeleton>
|
||||||
|
constexpr std::ptrdiff_t m_resources = 0x10; // CUtlVector<CStrongHandleVoid>
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmGraphVariation {
|
||||||
|
constexpr std::ptrdiff_t m_graph = 0x0; // CStrongHandle<InfoForResourceTypeCNmGraph>
|
||||||
|
constexpr std::ptrdiff_t m_dataSet = 0x8; // CStrongHandle<InfoForResourceTypeCNmGraphDataSet>
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmGraph_ChildGraphSlot_t {
|
||||||
|
constexpr std::ptrdiff_t m_nNodeIdx = 0x0; // int16_t
|
||||||
|
constexpr std::ptrdiff_t m_dataSlotIdx = 0x2; // int16_t
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmGraph_ExternalGraphSlot_t {
|
||||||
|
constexpr std::ptrdiff_t m_nNodeIdx = 0x0; // int16_t
|
||||||
|
constexpr std::ptrdiff_t m_slotID = 0x8; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmIDEvent { // CNmEvent
|
||||||
|
constexpr std::ptrdiff_t m_ID = 0x10; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmLegacyEvent { // CNmEvent
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmRootMotionData {
|
||||||
|
constexpr std::ptrdiff_t m_transforms = 0x0; // CUtlVector<CTransform>
|
||||||
|
constexpr std::ptrdiff_t m_nNumFrames = 0x18; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_flAverageLinearVelocity = 0x1C; // float
|
||||||
|
constexpr std::ptrdiff_t m_flAverageAngularVelocityRadians = 0x20; // float
|
||||||
|
constexpr std::ptrdiff_t m_totalDelta = 0x30; // CTransform
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmSkeleton {
|
||||||
|
constexpr std::ptrdiff_t m_ID = 0x0; // CGlobalSymbol
|
||||||
|
constexpr std::ptrdiff_t m_boneIDs = 0x8; // CUtlLeanVector<CGlobalSymbol>
|
||||||
|
constexpr std::ptrdiff_t m_parentIndices = 0x18; // CUtlVector<int32_t>
|
||||||
|
constexpr std::ptrdiff_t m_parentSpaceReferencePose = 0x30; // CUtlVector<CTransform>
|
||||||
|
constexpr std::ptrdiff_t m_modelSpaceReferencePose = 0x48; // CUtlVector<CTransform>
|
||||||
|
constexpr std::ptrdiff_t m_numBonesToSampleAtLowLOD = 0x60; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_boneMasks = 0x68; // CUtlLeanVector<CNmBoneMask>
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmSyncTrack {
|
||||||
|
constexpr std::ptrdiff_t m_syncEvents = 0x0; // CUtlLeanVectorFixedGrowable<CNmSyncTrack::Event_t>
|
||||||
|
constexpr std::ptrdiff_t m_nStartEventOffset = 0xA8; // int32_t
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmSyncTrack_EventMarker_t {
|
||||||
|
constexpr std::ptrdiff_t m_startTime = 0x0; // NmPercent_t
|
||||||
|
constexpr std::ptrdiff_t m_ID = 0x8; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmSyncTrack_Event_t {
|
||||||
|
constexpr std::ptrdiff_t m_ID = 0x0; // CGlobalSymbol
|
||||||
|
constexpr std::ptrdiff_t m_startTime = 0x8; // NmPercent_t
|
||||||
|
constexpr std::ptrdiff_t m_duration = 0xC; // NmPercent_t
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CNmTransitionEvent { // CNmEvent
|
||||||
|
constexpr std::ptrdiff_t m_rule = 0x10; // NmTransitionRule_t
|
||||||
|
constexpr std::ptrdiff_t m_ID = 0x18; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
namespace COrientConstraint { // CBaseConstraint
|
namespace COrientConstraint { // CBaseConstraint
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1435,16 +1513,16 @@ namespace CParentConstraint { // CBaseConstraint
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CParticleAnimTag { // CAnimTagBase
|
namespace CParticleAnimTag { // CAnimTagBase
|
||||||
constexpr std::ptrdiff_t m_hParticleSystem = 0x38; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
constexpr std::ptrdiff_t m_hParticleSystem = 0x50; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
constexpr std::ptrdiff_t m_particleSystemName = 0x40; // CUtlString
|
constexpr std::ptrdiff_t m_particleSystemName = 0x58; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_configName = 0x48; // CUtlString
|
constexpr std::ptrdiff_t m_configName = 0x60; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_bDetachFromOwner = 0x50; // bool
|
constexpr std::ptrdiff_t m_bDetachFromOwner = 0x68; // bool
|
||||||
constexpr std::ptrdiff_t m_bStopWhenTagEnds = 0x51; // bool
|
constexpr std::ptrdiff_t m_bStopWhenTagEnds = 0x69; // bool
|
||||||
constexpr std::ptrdiff_t m_bTagEndStopIsInstant = 0x52; // bool
|
constexpr std::ptrdiff_t m_bTagEndStopIsInstant = 0x6A; // bool
|
||||||
constexpr std::ptrdiff_t m_attachmentName = 0x58; // CUtlString
|
constexpr std::ptrdiff_t m_attachmentName = 0x70; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_attachmentType = 0x60; // ParticleAttachment_t
|
constexpr std::ptrdiff_t m_attachmentType = 0x78; // ParticleAttachment_t
|
||||||
constexpr std::ptrdiff_t m_attachmentCP1Name = 0x68; // CUtlString
|
constexpr std::ptrdiff_t m_attachmentCP1Name = 0x80; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_attachmentCP1Type = 0x70; // ParticleAttachment_t
|
constexpr std::ptrdiff_t m_attachmentCP1Type = 0x88; // ParticleAttachment_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPathAnimMotorUpdater { // CPathAnimMotorUpdaterBase
|
namespace CPathAnimMotorUpdater { // CPathAnimMotorUpdaterBase
|
||||||
@ -1532,17 +1610,17 @@ namespace CProductQuantizer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CQuaternionAnimParameter { // CConcreteAnimParameter
|
namespace CQuaternionAnimParameter { // CConcreteAnimParameter
|
||||||
constexpr std::ptrdiff_t m_defaultValue = 0x60; // Quaternion
|
constexpr std::ptrdiff_t m_defaultValue = 0x80; // Quaternion
|
||||||
constexpr std::ptrdiff_t m_bInterpolate = 0x70; // bool
|
constexpr std::ptrdiff_t m_bInterpolate = 0x90; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CRagdollAnimTag { // CAnimTagBase
|
namespace CRagdollAnimTag { // CAnimTagBase
|
||||||
constexpr std::ptrdiff_t m_nPoseControl = 0x38; // AnimPoseControl
|
constexpr std::ptrdiff_t m_nPoseControl = 0x50; // AnimPoseControl
|
||||||
constexpr std::ptrdiff_t m_flFrequency = 0x3C; // float
|
constexpr std::ptrdiff_t m_flFrequency = 0x54; // float
|
||||||
constexpr std::ptrdiff_t m_flDampingRatio = 0x40; // float
|
constexpr std::ptrdiff_t m_flDampingRatio = 0x58; // float
|
||||||
constexpr std::ptrdiff_t m_flDecayDuration = 0x44; // float
|
constexpr std::ptrdiff_t m_flDecayDuration = 0x5C; // float
|
||||||
constexpr std::ptrdiff_t m_flDecayBias = 0x48; // float
|
constexpr std::ptrdiff_t m_flDecayBias = 0x60; // float
|
||||||
constexpr std::ptrdiff_t m_bDestroy = 0x4C; // bool
|
constexpr std::ptrdiff_t m_bDestroy = 0x64; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CRagdollComponentUpdater { // CAnimComponentUpdater
|
namespace CRagdollComponentUpdater { // CAnimComponentUpdater
|
||||||
@ -1553,6 +1631,7 @@ namespace CRagdollComponentUpdater { // CAnimComponentUpdater
|
|||||||
constexpr std::ptrdiff_t m_flSpringFrequencyMin = 0x90; // float
|
constexpr std::ptrdiff_t m_flSpringFrequencyMin = 0x90; // float
|
||||||
constexpr std::ptrdiff_t m_flSpringFrequencyMax = 0x94; // float
|
constexpr std::ptrdiff_t m_flSpringFrequencyMax = 0x94; // float
|
||||||
constexpr std::ptrdiff_t m_flMaxStretch = 0x98; // float
|
constexpr std::ptrdiff_t m_flMaxStretch = 0x98; // float
|
||||||
|
constexpr std::ptrdiff_t m_bSolidCollisionAtZeroWeight = 0x9C; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CRagdollUpdateNode { // CUnaryUpdateNode
|
namespace CRagdollUpdateNode { // CUnaryUpdateNode
|
||||||
@ -1565,10 +1644,22 @@ namespace CRenderBufferBinding {
|
|||||||
constexpr std::ptrdiff_t m_nBindOffsetBytes = 0x10; // uint32_t
|
constexpr std::ptrdiff_t m_nBindOffsetBytes = 0x10; // uint32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace CRenderGroom {
|
||||||
|
constexpr std::ptrdiff_t m_nSegmentsPerHairStrand = 0x0; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_nGuideHairCount = 0x4; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_nHairCount = 0x8; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_nGroomGroupID = 0xC; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_nAttachBoneIdx = 0x10; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_hairInfoBufferData = 0x18; // CUtlBinaryBlock
|
||||||
|
constexpr std::ptrdiff_t m_hairs = 0x30; // CUtlVector<RenderHairStrandInfo_t>
|
||||||
|
}
|
||||||
|
|
||||||
namespace CRenderMesh {
|
namespace CRenderMesh {
|
||||||
constexpr std::ptrdiff_t m_sceneObjects = 0x10; // CUtlVectorFixedGrowable<CSceneObjectData>
|
constexpr std::ptrdiff_t m_sceneObjects = 0x10; // CUtlVectorFixedGrowable<CSceneObjectData>
|
||||||
constexpr std::ptrdiff_t m_constraints = 0xA0; // CUtlVector<CBaseConstraint*>
|
constexpr std::ptrdiff_t m_constraints = 0xA0; // CUtlVector<CBaseConstraint*>
|
||||||
constexpr std::ptrdiff_t m_skeleton = 0xB8; // CRenderSkeleton
|
constexpr std::ptrdiff_t m_skeleton = 0xB8; // CRenderSkeleton
|
||||||
|
constexpr std::ptrdiff_t m_meshDeformParams = 0x1E0; // DynamicMeshDeformParams_t
|
||||||
|
constexpr std::ptrdiff_t m_pGroomData = 0x1F0; // CRenderGroom*
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CRenderSkeleton {
|
namespace CRenderSkeleton {
|
||||||
@ -1672,6 +1763,8 @@ namespace CSeqMultiFetch {
|
|||||||
constexpr std::ptrdiff_t m_poseKeyArray1 = 0x48; // CUtlVector<float>
|
constexpr std::ptrdiff_t m_poseKeyArray1 = 0x48; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_nLocalCyclePoseParameter = 0x60; // int32_t
|
constexpr std::ptrdiff_t m_nLocalCyclePoseParameter = 0x60; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bCalculatePoseParameters = 0x64; // bool
|
constexpr std::ptrdiff_t m_bCalculatePoseParameters = 0x64; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bFixedBlendWeight = 0x65; // bool
|
||||||
|
constexpr std::ptrdiff_t m_flFixedBlendWeightVals = 0x68; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CSeqMultiFetchFlag {
|
namespace CSeqMultiFetchFlag {
|
||||||
@ -1706,14 +1799,14 @@ namespace CSeqS1SeqDesc {
|
|||||||
constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString
|
constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString
|
||||||
constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag
|
constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag
|
||||||
constexpr std::ptrdiff_t m_fetch = 0x20; // CSeqMultiFetch
|
constexpr std::ptrdiff_t m_fetch = 0x20; // CSeqMultiFetch
|
||||||
constexpr std::ptrdiff_t m_nLocalWeightlist = 0x88; // int32_t
|
constexpr std::ptrdiff_t m_nLocalWeightlist = 0x90; // int32_t
|
||||||
constexpr std::ptrdiff_t m_autoLayerArray = 0x90; // CUtlVector<CSeqAutoLayer>
|
constexpr std::ptrdiff_t m_autoLayerArray = 0x98; // CUtlVector<CSeqAutoLayer>
|
||||||
constexpr std::ptrdiff_t m_IKLockArray = 0xA8; // CUtlVector<CSeqIKLock>
|
constexpr std::ptrdiff_t m_IKLockArray = 0xB0; // CUtlVector<CSeqIKLock>
|
||||||
constexpr std::ptrdiff_t m_transition = 0xC0; // CSeqTransition
|
constexpr std::ptrdiff_t m_transition = 0xC8; // CSeqTransition
|
||||||
constexpr std::ptrdiff_t m_SequenceKeys = 0xC8; // KeyValues3
|
constexpr std::ptrdiff_t m_SequenceKeys = 0xD0; // KeyValues3
|
||||||
constexpr std::ptrdiff_t m_LegacyKeyValueText = 0xD8; // CBufferString
|
constexpr std::ptrdiff_t m_LegacyKeyValueText = 0xE0; // CBufferString
|
||||||
constexpr std::ptrdiff_t m_activityArray = 0xE8; // CUtlVector<CAnimActivity>
|
constexpr std::ptrdiff_t m_activityArray = 0xF0; // CUtlVector<CAnimActivity>
|
||||||
constexpr std::ptrdiff_t m_footMotion = 0x100; // CUtlVector<CFootMotion>
|
constexpr std::ptrdiff_t m_footMotion = 0x108; // CUtlVector<CFootMotion>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CSeqScaleSet {
|
namespace CSeqScaleSet {
|
||||||
@ -1753,7 +1846,7 @@ namespace CSeqTransition {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CSequenceFinishedAnimTag { // CAnimTagBase
|
namespace CSequenceFinishedAnimTag { // CAnimTagBase
|
||||||
constexpr std::ptrdiff_t m_sequenceName = 0x38; // CUtlString
|
constexpr std::ptrdiff_t m_sequenceName = 0x50; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CSequenceGroupData {
|
namespace CSequenceGroupData {
|
||||||
@ -1799,10 +1892,6 @@ namespace CSingleFrameUpdateNode { // CLeafUpdateNode
|
|||||||
constexpr std::ptrdiff_t m_flCycle = 0x78; // float
|
constexpr std::ptrdiff_t m_flCycle = 0x78; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CSkeletalInputUpdateNode { // CLeafUpdateNode
|
|
||||||
constexpr std::ptrdiff_t m_fixedOpData = 0x58; // SkeletalInputOpFixedSettings_t
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace CSlopeComponentUpdater { // CAnimComponentUpdater
|
namespace CSlopeComponentUpdater { // CAnimComponentUpdater
|
||||||
constexpr std::ptrdiff_t m_flTraceDistance = 0x34; // float
|
constexpr std::ptrdiff_t m_flTraceDistance = 0x34; // float
|
||||||
constexpr std::ptrdiff_t m_hSlopeAngle = 0x38; // CAnimParamHandle
|
constexpr std::ptrdiff_t m_hSlopeAngle = 0x38; // CAnimParamHandle
|
||||||
@ -1915,6 +2004,10 @@ namespace CSubtractUpdateNode { // CBinaryUpdateNode
|
|||||||
constexpr std::ptrdiff_t m_bUseModelSpace = 0x92; // bool
|
constexpr std::ptrdiff_t m_bUseModelSpace = 0x92; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace CSymbolAnimParameter { // CConcreteAnimParameter
|
||||||
|
constexpr std::ptrdiff_t m_defaultValue = 0x78; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
namespace CTaskStatusAnimTag { // CAnimTagBase
|
namespace CTaskStatusAnimTag { // CAnimTagBase
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1968,21 +2061,9 @@ namespace CVPhysXSurfacePropertiesList {
|
|||||||
constexpr std::ptrdiff_t m_surfacePropertiesList = 0x0; // CUtlVector<CPhysSurfaceProperties*>
|
constexpr std::ptrdiff_t m_surfacePropertiesList = 0x0; // CUtlVector<CPhysSurfaceProperties*>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CVRInputComponentUpdater { // CAnimComponentUpdater
|
|
||||||
constexpr std::ptrdiff_t m_FingerCurl_Thumb = 0x34; // CAnimParamHandle
|
|
||||||
constexpr std::ptrdiff_t m_FingerCurl_Index = 0x36; // CAnimParamHandle
|
|
||||||
constexpr std::ptrdiff_t m_FingerCurl_Middle = 0x38; // CAnimParamHandle
|
|
||||||
constexpr std::ptrdiff_t m_FingerCurl_Ring = 0x3A; // CAnimParamHandle
|
|
||||||
constexpr std::ptrdiff_t m_FingerCurl_Pinky = 0x3C; // CAnimParamHandle
|
|
||||||
constexpr std::ptrdiff_t m_FingerSplay_Thumb_Index = 0x3E; // CAnimParamHandle
|
|
||||||
constexpr std::ptrdiff_t m_FingerSplay_Index_Middle = 0x40; // CAnimParamHandle
|
|
||||||
constexpr std::ptrdiff_t m_FingerSplay_Middle_Ring = 0x42; // CAnimParamHandle
|
|
||||||
constexpr std::ptrdiff_t m_FingerSplay_Ring_Pinky = 0x44; // CAnimParamHandle
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace CVectorAnimParameter { // CConcreteAnimParameter
|
namespace CVectorAnimParameter { // CConcreteAnimParameter
|
||||||
constexpr std::ptrdiff_t m_defaultValue = 0x60; // Vector
|
constexpr std::ptrdiff_t m_defaultValue = 0x78; // Vector
|
||||||
constexpr std::ptrdiff_t m_bInterpolate = 0x6C; // bool
|
constexpr std::ptrdiff_t m_bInterpolate = 0x84; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CVectorQuantizer {
|
namespace CVectorQuantizer {
|
||||||
@ -1992,17 +2073,8 @@ namespace CVectorQuantizer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CVirtualAnimParameter { // CAnimParameterBase
|
namespace CVirtualAnimParameter { // CAnimParameterBase
|
||||||
constexpr std::ptrdiff_t m_expressionString = 0x50; // CUtlString
|
constexpr std::ptrdiff_t m_expressionString = 0x68; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_eParamType = 0x58; // AnimParamType_t
|
constexpr std::ptrdiff_t m_eParamType = 0x70; // AnimParamType_t
|
||||||
}
|
|
||||||
|
|
||||||
namespace CVrSkeletalInputSettings {
|
|
||||||
constexpr std::ptrdiff_t m_wristBones = 0x0; // CUtlVector<CWristBone>
|
|
||||||
constexpr std::ptrdiff_t m_fingers = 0x18; // CUtlVector<CFingerChain>
|
|
||||||
constexpr std::ptrdiff_t m_name = 0x30; // CUtlString
|
|
||||||
constexpr std::ptrdiff_t m_outerKnuckle1 = 0x38; // CUtlString
|
|
||||||
constexpr std::ptrdiff_t m_outerKnuckle2 = 0x40; // CUtlString
|
|
||||||
constexpr std::ptrdiff_t m_eHand = 0x48; // AnimVRHand_t
|
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CWayPointHelperUpdateNode { // CUnaryUpdateNode
|
namespace CWayPointHelperUpdateNode { // CUnaryUpdateNode
|
||||||
@ -2013,13 +2085,6 @@ namespace CWayPointHelperUpdateNode { // CUnaryUpdateNode
|
|||||||
constexpr std::ptrdiff_t m_bPreventUndershoot = 0x76; // bool
|
constexpr std::ptrdiff_t m_bPreventUndershoot = 0x76; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CWristBone {
|
|
||||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
|
||||||
constexpr std::ptrdiff_t m_vForwardLS = 0x8; // Vector
|
|
||||||
constexpr std::ptrdiff_t m_vUpLS = 0x14; // Vector
|
|
||||||
constexpr std::ptrdiff_t m_vOffset = 0x20; // Vector
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace CZeroPoseUpdateNode { // CLeafUpdateNode
|
namespace CZeroPoseUpdateNode { // CLeafUpdateNode
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2037,31 +2102,11 @@ namespace ConfigIndex {
|
|||||||
constexpr std::ptrdiff_t m_nConfig = 0x2; // uint16_t
|
constexpr std::ptrdiff_t m_nConfig = 0x2; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FingerBone_t {
|
namespace DynamicMeshDeformParams_t {
|
||||||
constexpr std::ptrdiff_t m_boneIndex = 0x0; // int32_t
|
constexpr std::ptrdiff_t m_flTensionCompressScale = 0x0; // float
|
||||||
constexpr std::ptrdiff_t m_hingeAxis = 0x4; // Vector
|
constexpr std::ptrdiff_t m_flTensionStretchScale = 0x4; // float
|
||||||
constexpr std::ptrdiff_t m_vCapsulePos1 = 0x10; // Vector
|
constexpr std::ptrdiff_t m_bRecomputeSmoothNormalsAfterAnimation = 0x8; // bool
|
||||||
constexpr std::ptrdiff_t m_vCapsulePos2 = 0x1C; // Vector
|
constexpr std::ptrdiff_t m_bComputeDynamicMeshTensionAfterAnimation = 0x9; // bool
|
||||||
constexpr std::ptrdiff_t m_flMinAngle = 0x28; // float
|
|
||||||
constexpr std::ptrdiff_t m_flMaxAngle = 0x2C; // float
|
|
||||||
constexpr std::ptrdiff_t m_flRadius = 0x30; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace FingerChain_t {
|
|
||||||
constexpr std::ptrdiff_t m_targets = 0x0; // CUtlVector<FingerSource_t>
|
|
||||||
constexpr std::ptrdiff_t m_bones = 0x18; // CUtlVector<FingerBone_t>
|
|
||||||
constexpr std::ptrdiff_t m_vTipOffset = 0x30; // Vector
|
|
||||||
constexpr std::ptrdiff_t m_vSplayHingeAxis = 0x3C; // Vector
|
|
||||||
constexpr std::ptrdiff_t m_tipParentBoneIndex = 0x48; // int32_t
|
|
||||||
constexpr std::ptrdiff_t m_metacarpalBoneIndex = 0x4C; // int32_t
|
|
||||||
constexpr std::ptrdiff_t m_flSplayMinAngle = 0x50; // float
|
|
||||||
constexpr std::ptrdiff_t m_flSplayMaxAngle = 0x54; // float
|
|
||||||
constexpr std::ptrdiff_t m_flFingerScaleRatio = 0x58; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace FingerSource_t {
|
|
||||||
constexpr std::ptrdiff_t m_nFingerIndex = 0x0; // AnimVRFinger_t
|
|
||||||
constexpr std::ptrdiff_t m_flFingerWeight = 0x4; // float
|
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FollowAttachmentSettings_t {
|
namespace FollowAttachmentSettings_t {
|
||||||
@ -2280,6 +2325,36 @@ namespace MotionIndex {
|
|||||||
constexpr std::ptrdiff_t m_nMotion = 0x2; // uint16_t
|
constexpr std::ptrdiff_t m_nMotion = 0x2; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace NmCompressionSettings_t {
|
||||||
|
constexpr std::ptrdiff_t m_translationRangeX = 0x0; // NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
constexpr std::ptrdiff_t m_translationRangeY = 0x8; // NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
constexpr std::ptrdiff_t m_translationRangeZ = 0x10; // NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
constexpr std::ptrdiff_t m_scaleRange = 0x18; // NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
constexpr std::ptrdiff_t m_constantRotation = 0x20; // Quaternion
|
||||||
|
constexpr std::ptrdiff_t m_bIsRotationStatic = 0x30; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bIsTranslationStatic = 0x31; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bIsScaleStatic = 0x32; // bool
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace NmCompressionSettings_t_QuantizationRange_t {
|
||||||
|
constexpr std::ptrdiff_t m_flRangeStart = 0x0; // float
|
||||||
|
constexpr std::ptrdiff_t m_flRangeLength = 0x4; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace NmPercent_t {
|
||||||
|
constexpr std::ptrdiff_t m_flValue = 0x0; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace NmSyncTrackTimeRange_t {
|
||||||
|
constexpr std::ptrdiff_t m_startTime = 0x0; // NmSyncTrackTime_t
|
||||||
|
constexpr std::ptrdiff_t m_endTime = 0x8; // NmSyncTrackTime_t
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace NmSyncTrackTime_t {
|
||||||
|
constexpr std::ptrdiff_t m_nEventIdx = 0x0; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_percentageThrough = 0x4; // NmPercent_t
|
||||||
|
}
|
||||||
|
|
||||||
namespace ParamSpanSample_t {
|
namespace ParamSpanSample_t {
|
||||||
constexpr std::ptrdiff_t m_value = 0x0; // CAnimVariant
|
constexpr std::ptrdiff_t m_value = 0x0; // CAnimVariant
|
||||||
constexpr std::ptrdiff_t m_flCycle = 0x14; // float
|
constexpr std::ptrdiff_t m_flCycle = 0x14; // float
|
||||||
@ -2353,6 +2428,16 @@ namespace PhysSoftbodyDesc_t {
|
|||||||
constexpr std::ptrdiff_t m_ParticleBoneName = 0x78; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_ParticleBoneName = 0x78; // CUtlVector<CUtlString>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace RenderHairStrandInfo_t {
|
||||||
|
constexpr std::ptrdiff_t m_nGuideIdx = 0x0; // uint32_t[3]
|
||||||
|
constexpr std::ptrdiff_t m_nBaseTriIdx = 0xC; // uint32_t
|
||||||
|
constexpr std::ptrdiff_t m_vGuideBarycentric = 0x10; // Vector2D
|
||||||
|
constexpr std::ptrdiff_t m_vBaseBarycentric = 0x18; // Vector2D
|
||||||
|
constexpr std::ptrdiff_t m_vRootOffset_flLengthScale = 0x20; // uint16_t[4]
|
||||||
|
constexpr std::ptrdiff_t m_nPackedBaseMeshUv = 0x28; // uint32_t
|
||||||
|
constexpr std::ptrdiff_t m_nPad = 0x2C; // uint32_t
|
||||||
|
}
|
||||||
|
|
||||||
namespace RenderSkeletonBone_t {
|
namespace RenderSkeletonBone_t {
|
||||||
constexpr std::ptrdiff_t m_boneName = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_boneName = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_parentName = 0x8; // CUtlString
|
constexpr std::ptrdiff_t m_parentName = 0x8; // CUtlString
|
||||||
@ -2373,16 +2458,51 @@ namespace ScriptInfo_t {
|
|||||||
constexpr std::ptrdiff_t m_eScriptType = 0x50; // AnimScriptType
|
constexpr std::ptrdiff_t m_eScriptType = 0x50; // AnimScriptType
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace SkeletalInputOpFixedSettings_t {
|
namespace SkeletonAnimCapture_t {
|
||||||
constexpr std::ptrdiff_t m_wristBones = 0x0; // CUtlVector<WristBone_t>
|
constexpr std::ptrdiff_t m_nEntIndex = 0x0; // CEntityIndex
|
||||||
constexpr std::ptrdiff_t m_fingers = 0x18; // CUtlVector<FingerChain_t>
|
constexpr std::ptrdiff_t m_nEntParent = 0x4; // CEntityIndex
|
||||||
constexpr std::ptrdiff_t m_outerKnuckle1 = 0x30; // int32_t
|
constexpr std::ptrdiff_t m_ImportedCollision = 0x8; // CUtlVector<CEntityIndex>
|
||||||
constexpr std::ptrdiff_t m_outerKnuckle2 = 0x34; // int32_t
|
constexpr std::ptrdiff_t m_ModelName = 0x20; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_eHand = 0x38; // AnimVRHand_t
|
constexpr std::ptrdiff_t m_CaptureName = 0x28; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_eMotionRange = 0x3C; // AnimVRHandMotionRange_t
|
constexpr std::ptrdiff_t m_ModelBindPose = 0x30; // CUtlVector<SkeletonAnimCapture_t::Bone_t>
|
||||||
constexpr std::ptrdiff_t m_eTransformSource = 0x40; // AnimVrBoneTransformSource_t
|
constexpr std::ptrdiff_t m_FeModelInitPose = 0x48; // CUtlVector<SkeletonAnimCapture_t::Bone_t>
|
||||||
constexpr std::ptrdiff_t m_bEnableIK = 0x44; // bool
|
constexpr std::ptrdiff_t m_nFlexControllers = 0x60; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bEnableCollision = 0x45; // bool
|
constexpr std::ptrdiff_t m_bPredicted = 0x64; // bool
|
||||||
|
constexpr std::ptrdiff_t m_Frames = 0xA8; // CUtlVector<SkeletonAnimCapture_t::Frame_t>
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace SkeletonAnimCapture_t_Bone_t {
|
||||||
|
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_BindPose = 0x10; // CTransform
|
||||||
|
constexpr std::ptrdiff_t m_nParent = 0x30; // int32_t
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace SkeletonAnimCapture_t_Camera_t {
|
||||||
|
constexpr std::ptrdiff_t m_tmCamera = 0x0; // CTransform
|
||||||
|
constexpr std::ptrdiff_t m_flTime = 0x20; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace SkeletonAnimCapture_t_FrameStamp_t {
|
||||||
|
constexpr std::ptrdiff_t m_flTime = 0x0; // float
|
||||||
|
constexpr std::ptrdiff_t m_flEntitySimTime = 0x4; // float
|
||||||
|
constexpr std::ptrdiff_t m_bTeleportTick = 0x8; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bPredicted = 0x9; // bool
|
||||||
|
constexpr std::ptrdiff_t m_flCurTime = 0xC; // float
|
||||||
|
constexpr std::ptrdiff_t m_flRealTime = 0x10; // float
|
||||||
|
constexpr std::ptrdiff_t m_nFrameCount = 0x14; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_nTickCount = 0x18; // int32_t
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace SkeletonAnimCapture_t_Frame_t {
|
||||||
|
constexpr std::ptrdiff_t m_flTime = 0x0; // float
|
||||||
|
constexpr std::ptrdiff_t m_Stamp = 0x4; // SkeletonAnimCapture_t::FrameStamp_t
|
||||||
|
constexpr std::ptrdiff_t m_Transform = 0x20; // CTransform
|
||||||
|
constexpr std::ptrdiff_t m_bTeleport = 0x40; // bool
|
||||||
|
constexpr std::ptrdiff_t m_CompositeBones = 0x48; // CUtlVector<CTransform>
|
||||||
|
constexpr std::ptrdiff_t m_SimStateBones = 0x60; // CUtlVector<CTransform>
|
||||||
|
constexpr std::ptrdiff_t m_FeModelAnims = 0x78; // CUtlVector<CTransform>
|
||||||
|
constexpr std::ptrdiff_t m_FeModelPos = 0x90; // CUtlVector<VectorAligned>
|
||||||
|
constexpr std::ptrdiff_t m_FlexControllerWeights = 0xA8; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace SkeletonBoneBounds_t {
|
namespace SkeletonBoneBounds_t {
|
||||||
@ -2390,6 +2510,12 @@ namespace SkeletonBoneBounds_t {
|
|||||||
constexpr std::ptrdiff_t m_vecSize = 0xC; // Vector
|
constexpr std::ptrdiff_t m_vecSize = 0xC; // Vector
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace SkeletonDemoDb_t {
|
||||||
|
constexpr std::ptrdiff_t m_AnimCaptures = 0x0; // CUtlVector<SkeletonAnimCapture_t*>
|
||||||
|
constexpr std::ptrdiff_t m_CameraTrack = 0x18; // CUtlVector<SkeletonAnimCapture_t::Camera_t>
|
||||||
|
constexpr std::ptrdiff_t m_flRecordingTime = 0x30; // float
|
||||||
|
}
|
||||||
|
|
||||||
namespace SolveIKChainPoseOpFixedSettings_t {
|
namespace SolveIKChainPoseOpFixedSettings_t {
|
||||||
constexpr std::ptrdiff_t m_ChainsToSolveData = 0x0; // CUtlVector<ChainToSolveData_t>
|
constexpr std::ptrdiff_t m_ChainsToSolveData = 0x0; // CUtlVector<ChainToSolveData_t>
|
||||||
constexpr std::ptrdiff_t m_bMatchTargetOrientation = 0x18; // bool
|
constexpr std::ptrdiff_t m_bMatchTargetOrientation = 0x18; // bool
|
||||||
@ -2571,9 +2697,4 @@ namespace VPhysics2ShapeDef_t {
|
|||||||
namespace WeightList {
|
namespace WeightList {
|
||||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_weights = 0x8; // CUtlVector<float>
|
constexpr std::ptrdiff_t m_weights = 0x8; // CUtlVector<float>
|
||||||
}
|
|
||||||
|
|
||||||
namespace WristBone_t {
|
|
||||||
constexpr std::ptrdiff_t m_xOffsetTransformMS = 0x0; // CTransform
|
|
||||||
constexpr std::ptrdiff_t m_boneIndex = 0x20; // int32_t
|
|
||||||
}
|
}
|
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:17 +0000
|
Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class AimMatrixOpFixedSettings_t:
|
class AimMatrixOpFixedSettings_t:
|
||||||
@ -318,8 +318,8 @@ class CAnimParameterBase:
|
|||||||
m_group = 0x20 # CUtlString
|
m_group = 0x20 # CUtlString
|
||||||
m_id = 0x28 # AnimParamID
|
m_id = 0x28 # AnimParamID
|
||||||
m_componentName = 0x40 # CUtlString
|
m_componentName = 0x40 # CUtlString
|
||||||
m_bNetworkingRequested = 0x4C # bool
|
m_bNetworkingRequested = 0x60 # bool
|
||||||
m_bIsReferenced = 0x4D # bool
|
m_bIsReferenced = 0x61 # bool
|
||||||
|
|
||||||
class CAnimParameterManagerUpdater:
|
class CAnimParameterManagerUpdater:
|
||||||
m_parameters = 0x18 # CUtlVector<CSmartPtr<CAnimParameterBase>>
|
m_parameters = 0x18 # CUtlVector<CSmartPtr<CAnimParameterBase>>
|
||||||
@ -365,7 +365,7 @@ class CAnimTagBase:
|
|||||||
m_name = 0x18 # CGlobalSymbol
|
m_name = 0x18 # CGlobalSymbol
|
||||||
m_group = 0x20 # CGlobalSymbol
|
m_group = 0x20 # CGlobalSymbol
|
||||||
m_tagID = 0x28 # AnimTagID
|
m_tagID = 0x28 # AnimTagID
|
||||||
m_bIsReferenced = 0x2C # bool
|
m_bIsReferenced = 0x40 # bool
|
||||||
|
|
||||||
class CAnimTagManagerUpdater:
|
class CAnimTagManagerUpdater:
|
||||||
m_tags = 0x18 # CUtlVector<CSmartPtr<CAnimTagBase>>
|
m_tags = 0x18 # CUtlVector<CSmartPtr<CAnimTagBase>>
|
||||||
@ -448,13 +448,13 @@ class CAttachment:
|
|||||||
m_bIgnoreRotation = 0x84 # bool
|
m_bIgnoreRotation = 0x84 # bool
|
||||||
|
|
||||||
class CAudioAnimTag: # CAnimTagBase
|
class CAudioAnimTag: # CAnimTagBase
|
||||||
m_clipName = 0x38 # CUtlString
|
m_clipName = 0x50 # CUtlString
|
||||||
m_attachmentName = 0x40 # CUtlString
|
m_attachmentName = 0x58 # CUtlString
|
||||||
m_flVolume = 0x48 # float
|
m_flVolume = 0x60 # float
|
||||||
m_bStopWhenTagEnds = 0x4C # bool
|
m_bStopWhenTagEnds = 0x64 # bool
|
||||||
m_bStopWhenGraphEnds = 0x4D # bool
|
m_bStopWhenGraphEnds = 0x65 # bool
|
||||||
m_bPlayOnServer = 0x4E # bool
|
m_bPlayOnServer = 0x66 # bool
|
||||||
m_bPlayOnClient = 0x4F # bool
|
m_bPlayOnClient = 0x67 # bool
|
||||||
|
|
||||||
class CBaseConstraint: # CBoneConstraintBase
|
class CBaseConstraint: # CBoneConstraintBase
|
||||||
m_name = 0x28 # CUtlString
|
m_name = 0x28 # CUtlString
|
||||||
@ -509,8 +509,8 @@ class CBlendUpdateNode: # CAnimUpdateNodeBase
|
|||||||
class CBlockSelectionMetricEvaluator: # CMotionMetricEvaluator
|
class CBlockSelectionMetricEvaluator: # CMotionMetricEvaluator
|
||||||
|
|
||||||
class CBodyGroupAnimTag: # CAnimTagBase
|
class CBodyGroupAnimTag: # CAnimTagBase
|
||||||
m_nPriority = 0x38 # int32_t
|
m_nPriority = 0x50 # int32_t
|
||||||
m_bodyGroupSettings = 0x40 # CUtlVector<CBodyGroupSetting>
|
m_bodyGroupSettings = 0x58 # CUtlVector<CBodyGroupSetting>
|
||||||
|
|
||||||
class CBodyGroupSetting:
|
class CBodyGroupSetting:
|
||||||
m_BodyGroupName = 0x0 # CUtlString
|
m_BodyGroupName = 0x0 # CUtlString
|
||||||
@ -558,7 +558,7 @@ class CBoneVelocityMetricEvaluator: # CMotionMetricEvaluator
|
|||||||
m_nBoneIndex = 0x50 # int32_t
|
m_nBoneIndex = 0x50 # int32_t
|
||||||
|
|
||||||
class CBoolAnimParameter: # CConcreteAnimParameter
|
class CBoolAnimParameter: # CConcreteAnimParameter
|
||||||
m_bDefaultValue = 0x60 # bool
|
m_bDefaultValue = 0x78 # bool
|
||||||
|
|
||||||
class CCPPScriptComponentUpdater: # CAnimComponentUpdater
|
class CCPPScriptComponentUpdater: # CAnimComponentUpdater
|
||||||
m_scriptsToRun = 0x30 # CUtlVector<CGlobalSymbol>
|
m_scriptsToRun = 0x30 # CUtlVector<CGlobalSymbol>
|
||||||
@ -584,10 +584,10 @@ class CChoiceUpdateNode: # CAnimUpdateNodeBase
|
|||||||
class CChoreoUpdateNode: # CUnaryUpdateNode
|
class CChoreoUpdateNode: # CUnaryUpdateNode
|
||||||
|
|
||||||
class CClothSettingsAnimTag: # CAnimTagBase
|
class CClothSettingsAnimTag: # CAnimTagBase
|
||||||
m_flStiffness = 0x38 # float
|
m_flStiffness = 0x50 # float
|
||||||
m_flEaseIn = 0x3C # float
|
m_flEaseIn = 0x54 # float
|
||||||
m_flEaseOut = 0x40 # float
|
m_flEaseOut = 0x58 # float
|
||||||
m_nVertexSet = 0x48 # CUtlString
|
m_nVertexSet = 0x60 # CUtlString
|
||||||
|
|
||||||
class CCompressorGroup:
|
class CCompressorGroup:
|
||||||
m_nTotalElementCount = 0x0 # int32_t
|
m_nTotalElementCount = 0x0 # int32_t
|
||||||
@ -609,12 +609,12 @@ class CCompressorGroup:
|
|||||||
m_vector4DCompressor = 0x188 # CUtlVector<CCompressor<Vector4D>*>
|
m_vector4DCompressor = 0x188 # CUtlVector<CCompressor<Vector4D>*>
|
||||||
|
|
||||||
class CConcreteAnimParameter: # CAnimParameterBase
|
class CConcreteAnimParameter: # CAnimParameterBase
|
||||||
m_previewButton = 0x50 # AnimParamButton_t
|
m_previewButton = 0x68 # AnimParamButton_t
|
||||||
m_eNetworkSetting = 0x54 # AnimParamNetworkSetting
|
m_eNetworkSetting = 0x6C # AnimParamNetworkSetting
|
||||||
m_bUseMostRecentValue = 0x58 # bool
|
m_bUseMostRecentValue = 0x70 # bool
|
||||||
m_bAutoReset = 0x59 # bool
|
m_bAutoReset = 0x71 # bool
|
||||||
m_bGameWritable = 0x5A # bool
|
m_bGameWritable = 0x72 # bool
|
||||||
m_bGraphWritable = 0x5B # bool
|
m_bGraphWritable = 0x73 # bool
|
||||||
|
|
||||||
class CConstraintSlave:
|
class CConstraintSlave:
|
||||||
m_qBaseOrientation = 0x0 # Quaternion
|
m_qBaseOrientation = 0x0 # Quaternion
|
||||||
@ -709,39 +709,14 @@ class CEmitTagActionUpdater: # CAnimActionUpdater
|
|||||||
m_bIsZeroDuration = 0x1C # bool
|
m_bIsZeroDuration = 0x1C # bool
|
||||||
|
|
||||||
class CEnumAnimParameter: # CConcreteAnimParameter
|
class CEnumAnimParameter: # CConcreteAnimParameter
|
||||||
m_defaultValue = 0x68 # uint8_t
|
m_defaultValue = 0x80 # uint8_t
|
||||||
m_enumOptions = 0x70 # CUtlVector<CUtlString>
|
m_enumOptions = 0x88 # CUtlVector<CUtlString>
|
||||||
|
|
||||||
class CExpressionActionUpdater: # CAnimActionUpdater
|
class CExpressionActionUpdater: # CAnimActionUpdater
|
||||||
m_hParam = 0x18 # CAnimParamHandle
|
m_hParam = 0x18 # CAnimParamHandle
|
||||||
m_eParamType = 0x1A # AnimParamType_t
|
m_eParamType = 0x1A # AnimParamType_t
|
||||||
m_hScript = 0x1C # AnimScriptHandle
|
m_hScript = 0x1C # AnimScriptHandle
|
||||||
|
|
||||||
class CFingerBone:
|
|
||||||
m_boneName = 0x0 # CUtlString
|
|
||||||
m_hingeAxis = 0x8 # Vector
|
|
||||||
m_vCapsulePos1 = 0x14 # Vector
|
|
||||||
m_vCapsulePos2 = 0x20 # Vector
|
|
||||||
m_flMinAngle = 0x2C # float
|
|
||||||
m_flMaxAngle = 0x30 # float
|
|
||||||
m_flRadius = 0x34 # float
|
|
||||||
|
|
||||||
class CFingerChain:
|
|
||||||
m_targets = 0x0 # CUtlVector<CFingerSource>
|
|
||||||
m_bones = 0x18 # CUtlVector<CFingerBone>
|
|
||||||
m_name = 0x30 # CUtlString
|
|
||||||
m_tipParentBoneName = 0x38 # CUtlString
|
|
||||||
m_vTipOffset = 0x40 # Vector
|
|
||||||
m_metacarpalBoneName = 0x50 # CUtlString
|
|
||||||
m_vSplayHingeAxis = 0x58 # Vector
|
|
||||||
m_flSplayMinAngle = 0x64 # float
|
|
||||||
m_flSplayMaxAngle = 0x68 # float
|
|
||||||
m_flFingerScaleRatio = 0x6C # float
|
|
||||||
|
|
||||||
class CFingerSource:
|
|
||||||
m_nFingerIndex = 0x0 # AnimVRFinger_t
|
|
||||||
m_flFingerWeight = 0x4 # float
|
|
||||||
|
|
||||||
class CFlexController:
|
class CFlexController:
|
||||||
m_szName = 0x0 # CUtlString
|
m_szName = 0x0 # CUtlString
|
||||||
m_szType = 0x8 # CUtlString
|
m_szType = 0x8 # CUtlString
|
||||||
@ -760,10 +735,10 @@ class CFlexRule:
|
|||||||
m_FlexOps = 0x8 # CUtlVector<CFlexOp>
|
m_FlexOps = 0x8 # CUtlVector<CFlexOp>
|
||||||
|
|
||||||
class CFloatAnimParameter: # CConcreteAnimParameter
|
class CFloatAnimParameter: # CConcreteAnimParameter
|
||||||
m_fDefaultValue = 0x60 # float
|
m_fDefaultValue = 0x78 # float
|
||||||
m_fMinValue = 0x64 # float
|
m_fMinValue = 0x7C # float
|
||||||
m_fMaxValue = 0x68 # float
|
m_fMaxValue = 0x80 # float
|
||||||
m_bInterpolate = 0x6C # bool
|
m_bInterpolate = 0x84 # bool
|
||||||
|
|
||||||
class CFollowAttachmentUpdateNode: # CUnaryUpdateNode
|
class CFollowAttachmentUpdateNode: # CUnaryUpdateNode
|
||||||
m_opFixedData = 0x70 # FollowAttachmentSettings_t
|
m_opFixedData = 0x70 # FollowAttachmentSettings_t
|
||||||
@ -822,7 +797,7 @@ class CFootDefinition:
|
|||||||
m_flTraceRadius = 0x3C # float
|
m_flTraceRadius = 0x3C # float
|
||||||
|
|
||||||
class CFootFallAnimTag: # CAnimTagBase
|
class CFootFallAnimTag: # CAnimTagBase
|
||||||
m_foot = 0x38 # FootFallTagFoot_t
|
m_foot = 0x50 # FootFallTagFoot_t
|
||||||
|
|
||||||
class CFootLockUpdateNode: # CUnaryUpdateNode
|
class CFootLockUpdateNode: # CUnaryUpdateNode
|
||||||
m_opFixedSettings = 0x68 # FootLockPoseOpFixedSettings
|
m_opFixedSettings = 0x68 # FootLockPoseOpFixedSettings
|
||||||
@ -878,10 +853,10 @@ class CFootTrajectory:
|
|||||||
m_flProgression = 0x10 # float
|
m_flProgression = 0x10 # float
|
||||||
|
|
||||||
class CFootstepLandedAnimTag: # CAnimTagBase
|
class CFootstepLandedAnimTag: # CAnimTagBase
|
||||||
m_FootstepType = 0x38 # FootstepLandedFootSoundType_t
|
m_FootstepType = 0x50 # FootstepLandedFootSoundType_t
|
||||||
m_OverrideSoundName = 0x40 # CUtlString
|
m_OverrideSoundName = 0x58 # CUtlString
|
||||||
m_DebugAnimSourceString = 0x48 # CUtlString
|
m_DebugAnimSourceString = 0x60 # CUtlString
|
||||||
m_BoneName = 0x50 # CUtlString
|
m_BoneName = 0x68 # CUtlString
|
||||||
|
|
||||||
class CFutureFacingMetricEvaluator: # CMotionMetricEvaluator
|
class CFutureFacingMetricEvaluator: # CMotionMetricEvaluator
|
||||||
m_flDistance = 0x50 # float
|
m_flDistance = 0x50 # float
|
||||||
@ -930,9 +905,9 @@ class CHitReactUpdateNode: # CUnaryUpdateNode
|
|||||||
class CInputStreamUpdateNode: # CLeafUpdateNode
|
class CInputStreamUpdateNode: # CLeafUpdateNode
|
||||||
|
|
||||||
class CIntAnimParameter: # CConcreteAnimParameter
|
class CIntAnimParameter: # CConcreteAnimParameter
|
||||||
m_defaultValue = 0x60 # int32_t
|
m_defaultValue = 0x78 # int32_t
|
||||||
m_minValue = 0x64 # int32_t
|
m_minValue = 0x7C # int32_t
|
||||||
m_maxValue = 0x68 # int32_t
|
m_maxValue = 0x80 # int32_t
|
||||||
|
|
||||||
class CJiggleBoneUpdateNode: # CUnaryUpdateNode
|
class CJiggleBoneUpdateNode: # CUnaryUpdateNode
|
||||||
m_opFixedData = 0x68 # JiggleBoneSettingsList_t
|
m_opFixedData = 0x68 # JiggleBoneSettingsList_t
|
||||||
@ -983,10 +958,10 @@ class CLookComponentUpdater: # CAnimComponentUpdater
|
|||||||
m_bNetworkLookTarget = 0x42 # bool
|
m_bNetworkLookTarget = 0x42 # bool
|
||||||
|
|
||||||
class CMaterialAttributeAnimTag: # CAnimTagBase
|
class CMaterialAttributeAnimTag: # CAnimTagBase
|
||||||
m_AttributeName = 0x38 # CUtlString
|
m_AttributeName = 0x50 # CUtlString
|
||||||
m_AttributeType = 0x40 # MatterialAttributeTagType_t
|
m_AttributeType = 0x58 # MatterialAttributeTagType_t
|
||||||
m_flValue = 0x44 # float
|
m_flValue = 0x5C # float
|
||||||
m_Color = 0x48 # Color
|
m_Color = 0x60 # Color
|
||||||
|
|
||||||
class CMaterialDrawDescriptor:
|
class CMaterialDrawDescriptor:
|
||||||
m_nPrimitiveType = 0x0 # RenderPrimitiveType_t
|
m_nPrimitiveType = 0x0 # RenderPrimitiveType_t
|
||||||
@ -1192,19 +1167,15 @@ class CMotionSearchNode:
|
|||||||
m_selectableSamples = 0x68 # CUtlVector<int32_t>
|
m_selectableSamples = 0x68 # CUtlVector<int32_t>
|
||||||
|
|
||||||
class CMovementComponentUpdater: # CAnimComponentUpdater
|
class CMovementComponentUpdater: # CAnimComponentUpdater
|
||||||
m_movementModes = 0x30 # CUtlVector<CMovementMode>
|
m_motors = 0x30 # CUtlVector<CSmartPtr<CAnimMotorUpdaterBase>>
|
||||||
m_motors = 0x48 # CUtlVector<CSmartPtr<CAnimMotorUpdaterBase>>
|
m_facingDamping = 0x48 # CAnimInputDamping
|
||||||
m_facingDamping = 0x60 # CAnimInputDamping
|
m_eDefaultFacingMode = 0x58 # FacingMode
|
||||||
m_eDefaultFacingMode = 0x70 # FacingMode
|
m_nDefaultMotorIndex = 0x64 # int32_t
|
||||||
m_nDefaultMotorIndex = 0x7C # int32_t
|
m_flDefaultRunSpeed = 0x68 # float
|
||||||
m_bMoveVarsDisabled = 0x80 # bool
|
m_bMoveVarsDisabled = 0x6C # bool
|
||||||
m_bNetworkPath = 0x81 # bool
|
m_bNetworkPath = 0x6D # bool
|
||||||
m_bNetworkFacing = 0x82 # bool
|
m_bNetworkFacing = 0x6E # bool
|
||||||
m_paramHandles = 0x83 # CAnimParamHandle[30]
|
m_paramHandles = 0x6F # CAnimParamHandle[30]
|
||||||
|
|
||||||
class CMovementMode:
|
|
||||||
m_name = 0x0 # CUtlString
|
|
||||||
m_flSpeed = 0x8 # float
|
|
||||||
|
|
||||||
class CMoverUpdateNode: # CUnaryUpdateNode
|
class CMoverUpdateNode: # CUnaryUpdateNode
|
||||||
m_damping = 0x70 # CAnimInputDamping
|
m_damping = 0x70 # CAnimInputDamping
|
||||||
@ -1220,6 +1191,99 @@ class CMoverUpdateNode: # CUnaryUpdateNode
|
|||||||
m_bApplyRotation = 0x97 # bool
|
m_bApplyRotation = 0x97 # bool
|
||||||
m_bLimitOnly = 0x98 # bool
|
m_bLimitOnly = 0x98 # bool
|
||||||
|
|
||||||
|
class CNmBoneMask:
|
||||||
|
m_ID = 0x0 # CGlobalSymbol
|
||||||
|
m_weightInfo = 0x8 # CNmBoneMask::WeightInfo_t
|
||||||
|
m_weights = 0x18 # CUtlVector<float>
|
||||||
|
|
||||||
|
class CNmClip:
|
||||||
|
m_skeleton = 0x0 # CStrongHandle<InfoForResourceTypeCNmSkeleton>
|
||||||
|
m_nNumFrames = 0x8 # uint32_t
|
||||||
|
m_flDuration = 0xC # float
|
||||||
|
m_compressedPoseData = 0x10 # CUtlBinaryBlock
|
||||||
|
m_trackCompressionSettings = 0x28 # CUtlVector<NmCompressionSettings_t>
|
||||||
|
m_compressedPoseOffsets = 0x40 # CUtlVector<uint32_t>
|
||||||
|
m_syncTrack = 0xA0 # CNmSyncTrack
|
||||||
|
m_rootMotion = 0x150 # CNmRootMotionData
|
||||||
|
m_bIsAdditive = 0x1A0 # bool
|
||||||
|
|
||||||
|
class CNmEvent:
|
||||||
|
m_flStartTime = 0x8 # float
|
||||||
|
m_flDuration = 0xC # float
|
||||||
|
|
||||||
|
class CNmFootEvent: # CNmEvent
|
||||||
|
m_phase = 0x10 # NmFootPhase_t
|
||||||
|
|
||||||
|
class CNmFrameSnapEvent: # CNmEvent
|
||||||
|
m_frameSnapMode = 0x10 # NmFrameSnapEventMode_t
|
||||||
|
|
||||||
|
class CNmGraph:
|
||||||
|
m_persistentNodeIndices = 0x0 # CUtlVector<int16_t>
|
||||||
|
m_instanceNodeStartOffsets = 0x18 # CUtlVector<uint32_t>
|
||||||
|
m_instanceRequiredMemory = 0x30 # uint32_t
|
||||||
|
m_instanceRequiredAlignment = 0x34 # uint32_t
|
||||||
|
m_rootNodeIdx = 0x38 # int16_t
|
||||||
|
m_controlParameterIDs = 0x40 # CUtlVector<CGlobalSymbol>
|
||||||
|
m_virtualParameterIDs = 0x58 # CUtlVector<CGlobalSymbol>
|
||||||
|
m_virtualParameterNodeIndices = 0x70 # CUtlVector<int16_t>
|
||||||
|
m_childGraphSlots = 0x88 # CUtlVector<CNmGraph::ChildGraphSlot_t>
|
||||||
|
m_externalGraphSlots = 0xA0 # CUtlVector<CNmGraph::ExternalGraphSlot_t>
|
||||||
|
|
||||||
|
class CNmGraphDataSet:
|
||||||
|
m_variationID = 0x0 # CGlobalSymbol
|
||||||
|
m_skeleton = 0x8 # CStrongHandle<InfoForResourceTypeCNmSkeleton>
|
||||||
|
m_resources = 0x10 # CUtlVector<CStrongHandleVoid>
|
||||||
|
|
||||||
|
class CNmGraphVariation:
|
||||||
|
m_graph = 0x0 # CStrongHandle<InfoForResourceTypeCNmGraph>
|
||||||
|
m_dataSet = 0x8 # CStrongHandle<InfoForResourceTypeCNmGraphDataSet>
|
||||||
|
|
||||||
|
class CNmGraph_ChildGraphSlot_t:
|
||||||
|
m_nNodeIdx = 0x0 # int16_t
|
||||||
|
m_dataSlotIdx = 0x2 # int16_t
|
||||||
|
|
||||||
|
class CNmGraph_ExternalGraphSlot_t:
|
||||||
|
m_nNodeIdx = 0x0 # int16_t
|
||||||
|
m_slotID = 0x8 # CGlobalSymbol
|
||||||
|
|
||||||
|
class CNmIDEvent: # CNmEvent
|
||||||
|
m_ID = 0x10 # CGlobalSymbol
|
||||||
|
|
||||||
|
class CNmLegacyEvent: # CNmEvent
|
||||||
|
|
||||||
|
class CNmRootMotionData:
|
||||||
|
m_transforms = 0x0 # CUtlVector<CTransform>
|
||||||
|
m_nNumFrames = 0x18 # int32_t
|
||||||
|
m_flAverageLinearVelocity = 0x1C # float
|
||||||
|
m_flAverageAngularVelocityRadians = 0x20 # float
|
||||||
|
m_totalDelta = 0x30 # CTransform
|
||||||
|
|
||||||
|
class CNmSkeleton:
|
||||||
|
m_ID = 0x0 # CGlobalSymbol
|
||||||
|
m_boneIDs = 0x8 # CUtlLeanVector<CGlobalSymbol>
|
||||||
|
m_parentIndices = 0x18 # CUtlVector<int32_t>
|
||||||
|
m_parentSpaceReferencePose = 0x30 # CUtlVector<CTransform>
|
||||||
|
m_modelSpaceReferencePose = 0x48 # CUtlVector<CTransform>
|
||||||
|
m_numBonesToSampleAtLowLOD = 0x60 # int32_t
|
||||||
|
m_boneMasks = 0x68 # CUtlLeanVector<CNmBoneMask>
|
||||||
|
|
||||||
|
class CNmSyncTrack:
|
||||||
|
m_syncEvents = 0x0 # CUtlLeanVectorFixedGrowable<CNmSyncTrack::Event_t>
|
||||||
|
m_nStartEventOffset = 0xA8 # int32_t
|
||||||
|
|
||||||
|
class CNmSyncTrack_EventMarker_t:
|
||||||
|
m_startTime = 0x0 # NmPercent_t
|
||||||
|
m_ID = 0x8 # CGlobalSymbol
|
||||||
|
|
||||||
|
class CNmSyncTrack_Event_t:
|
||||||
|
m_ID = 0x0 # CGlobalSymbol
|
||||||
|
m_startTime = 0x8 # NmPercent_t
|
||||||
|
m_duration = 0xC # NmPercent_t
|
||||||
|
|
||||||
|
class CNmTransitionEvent: # CNmEvent
|
||||||
|
m_rule = 0x10 # NmTransitionRule_t
|
||||||
|
m_ID = 0x18 # CGlobalSymbol
|
||||||
|
|
||||||
class COrientConstraint: # CBaseConstraint
|
class COrientConstraint: # CBaseConstraint
|
||||||
|
|
||||||
class CParamSpanUpdater:
|
class CParamSpanUpdater:
|
||||||
@ -1228,16 +1292,16 @@ class CParamSpanUpdater:
|
|||||||
class CParentConstraint: # CBaseConstraint
|
class CParentConstraint: # CBaseConstraint
|
||||||
|
|
||||||
class CParticleAnimTag: # CAnimTagBase
|
class CParticleAnimTag: # CAnimTagBase
|
||||||
m_hParticleSystem = 0x38 # CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
m_hParticleSystem = 0x50 # CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
m_particleSystemName = 0x40 # CUtlString
|
m_particleSystemName = 0x58 # CUtlString
|
||||||
m_configName = 0x48 # CUtlString
|
m_configName = 0x60 # CUtlString
|
||||||
m_bDetachFromOwner = 0x50 # bool
|
m_bDetachFromOwner = 0x68 # bool
|
||||||
m_bStopWhenTagEnds = 0x51 # bool
|
m_bStopWhenTagEnds = 0x69 # bool
|
||||||
m_bTagEndStopIsInstant = 0x52 # bool
|
m_bTagEndStopIsInstant = 0x6A # bool
|
||||||
m_attachmentName = 0x58 # CUtlString
|
m_attachmentName = 0x70 # CUtlString
|
||||||
m_attachmentType = 0x60 # ParticleAttachment_t
|
m_attachmentType = 0x78 # ParticleAttachment_t
|
||||||
m_attachmentCP1Name = 0x68 # CUtlString
|
m_attachmentCP1Name = 0x80 # CUtlString
|
||||||
m_attachmentCP1Type = 0x70 # ParticleAttachment_t
|
m_attachmentCP1Type = 0x88 # ParticleAttachment_t
|
||||||
|
|
||||||
class CPathAnimMotorUpdater: # CPathAnimMotorUpdaterBase
|
class CPathAnimMotorUpdater: # CPathAnimMotorUpdaterBase
|
||||||
|
|
||||||
@ -1312,16 +1376,16 @@ class CProductQuantizer:
|
|||||||
m_nDimensions = 0x18 # int32_t
|
m_nDimensions = 0x18 # int32_t
|
||||||
|
|
||||||
class CQuaternionAnimParameter: # CConcreteAnimParameter
|
class CQuaternionAnimParameter: # CConcreteAnimParameter
|
||||||
m_defaultValue = 0x60 # Quaternion
|
m_defaultValue = 0x80 # Quaternion
|
||||||
m_bInterpolate = 0x70 # bool
|
m_bInterpolate = 0x90 # bool
|
||||||
|
|
||||||
class CRagdollAnimTag: # CAnimTagBase
|
class CRagdollAnimTag: # CAnimTagBase
|
||||||
m_nPoseControl = 0x38 # AnimPoseControl
|
m_nPoseControl = 0x50 # AnimPoseControl
|
||||||
m_flFrequency = 0x3C # float
|
m_flFrequency = 0x54 # float
|
||||||
m_flDampingRatio = 0x40 # float
|
m_flDampingRatio = 0x58 # float
|
||||||
m_flDecayDuration = 0x44 # float
|
m_flDecayDuration = 0x5C # float
|
||||||
m_flDecayBias = 0x48 # float
|
m_flDecayBias = 0x60 # float
|
||||||
m_bDestroy = 0x4C # bool
|
m_bDestroy = 0x64 # bool
|
||||||
|
|
||||||
class CRagdollComponentUpdater: # CAnimComponentUpdater
|
class CRagdollComponentUpdater: # CAnimComponentUpdater
|
||||||
m_ragdollNodePaths = 0x30 # CUtlVector<CAnimNodePath>
|
m_ragdollNodePaths = 0x30 # CUtlVector<CAnimNodePath>
|
||||||
@ -1331,6 +1395,7 @@ class CRagdollComponentUpdater: # CAnimComponentUpdater
|
|||||||
m_flSpringFrequencyMin = 0x90 # float
|
m_flSpringFrequencyMin = 0x90 # float
|
||||||
m_flSpringFrequencyMax = 0x94 # float
|
m_flSpringFrequencyMax = 0x94 # float
|
||||||
m_flMaxStretch = 0x98 # float
|
m_flMaxStretch = 0x98 # float
|
||||||
|
m_bSolidCollisionAtZeroWeight = 0x9C # bool
|
||||||
|
|
||||||
class CRagdollUpdateNode: # CUnaryUpdateNode
|
class CRagdollUpdateNode: # CUnaryUpdateNode
|
||||||
m_nWeightListIndex = 0x68 # int32_t
|
m_nWeightListIndex = 0x68 # int32_t
|
||||||
@ -1340,10 +1405,21 @@ class CRenderBufferBinding:
|
|||||||
m_hBuffer = 0x0 # uint64_t
|
m_hBuffer = 0x0 # uint64_t
|
||||||
m_nBindOffsetBytes = 0x10 # uint32_t
|
m_nBindOffsetBytes = 0x10 # uint32_t
|
||||||
|
|
||||||
|
class CRenderGroom:
|
||||||
|
m_nSegmentsPerHairStrand = 0x0 # int32_t
|
||||||
|
m_nGuideHairCount = 0x4 # int32_t
|
||||||
|
m_nHairCount = 0x8 # int32_t
|
||||||
|
m_nGroomGroupID = 0xC # int32_t
|
||||||
|
m_nAttachBoneIdx = 0x10 # int32_t
|
||||||
|
m_hairInfoBufferData = 0x18 # CUtlBinaryBlock
|
||||||
|
m_hairs = 0x30 # CUtlVector<RenderHairStrandInfo_t>
|
||||||
|
|
||||||
class CRenderMesh:
|
class CRenderMesh:
|
||||||
m_sceneObjects = 0x10 # CUtlVectorFixedGrowable<CSceneObjectData>
|
m_sceneObjects = 0x10 # CUtlVectorFixedGrowable<CSceneObjectData>
|
||||||
m_constraints = 0xA0 # CUtlVector<CBaseConstraint*>
|
m_constraints = 0xA0 # CUtlVector<CBaseConstraint*>
|
||||||
m_skeleton = 0xB8 # CRenderSkeleton
|
m_skeleton = 0xB8 # CRenderSkeleton
|
||||||
|
m_meshDeformParams = 0x1E0 # DynamicMeshDeformParams_t
|
||||||
|
m_pGroomData = 0x1F0 # CRenderGroom*
|
||||||
|
|
||||||
class CRenderSkeleton:
|
class CRenderSkeleton:
|
||||||
m_bones = 0x0 # CUtlVector<RenderSkeletonBone_t>
|
m_bones = 0x0 # CUtlVector<RenderSkeletonBone_t>
|
||||||
@ -1436,6 +1512,8 @@ class CSeqMultiFetch:
|
|||||||
m_poseKeyArray1 = 0x48 # CUtlVector<float>
|
m_poseKeyArray1 = 0x48 # CUtlVector<float>
|
||||||
m_nLocalCyclePoseParameter = 0x60 # int32_t
|
m_nLocalCyclePoseParameter = 0x60 # int32_t
|
||||||
m_bCalculatePoseParameters = 0x64 # bool
|
m_bCalculatePoseParameters = 0x64 # bool
|
||||||
|
m_bFixedBlendWeight = 0x65 # bool
|
||||||
|
m_flFixedBlendWeightVals = 0x68 # float[2]
|
||||||
|
|
||||||
class CSeqMultiFetchFlag:
|
class CSeqMultiFetchFlag:
|
||||||
m_bRealtime = 0x0 # bool
|
m_bRealtime = 0x0 # bool
|
||||||
@ -1466,14 +1544,14 @@ class CSeqS1SeqDesc:
|
|||||||
m_sName = 0x0 # CBufferString
|
m_sName = 0x0 # CBufferString
|
||||||
m_flags = 0x10 # CSeqSeqDescFlag
|
m_flags = 0x10 # CSeqSeqDescFlag
|
||||||
m_fetch = 0x20 # CSeqMultiFetch
|
m_fetch = 0x20 # CSeqMultiFetch
|
||||||
m_nLocalWeightlist = 0x88 # int32_t
|
m_nLocalWeightlist = 0x90 # int32_t
|
||||||
m_autoLayerArray = 0x90 # CUtlVector<CSeqAutoLayer>
|
m_autoLayerArray = 0x98 # CUtlVector<CSeqAutoLayer>
|
||||||
m_IKLockArray = 0xA8 # CUtlVector<CSeqIKLock>
|
m_IKLockArray = 0xB0 # CUtlVector<CSeqIKLock>
|
||||||
m_transition = 0xC0 # CSeqTransition
|
m_transition = 0xC8 # CSeqTransition
|
||||||
m_SequenceKeys = 0xC8 # KeyValues3
|
m_SequenceKeys = 0xD0 # KeyValues3
|
||||||
m_LegacyKeyValueText = 0xD8 # CBufferString
|
m_LegacyKeyValueText = 0xE0 # CBufferString
|
||||||
m_activityArray = 0xE8 # CUtlVector<CAnimActivity>
|
m_activityArray = 0xF0 # CUtlVector<CAnimActivity>
|
||||||
m_footMotion = 0x100 # CUtlVector<CFootMotion>
|
m_footMotion = 0x108 # CUtlVector<CFootMotion>
|
||||||
|
|
||||||
class CSeqScaleSet:
|
class CSeqScaleSet:
|
||||||
m_sName = 0x0 # CBufferString
|
m_sName = 0x0 # CBufferString
|
||||||
@ -1508,7 +1586,7 @@ class CSeqTransition:
|
|||||||
m_flFadeOutTime = 0x4 # float
|
m_flFadeOutTime = 0x4 # float
|
||||||
|
|
||||||
class CSequenceFinishedAnimTag: # CAnimTagBase
|
class CSequenceFinishedAnimTag: # CAnimTagBase
|
||||||
m_sequenceName = 0x38 # CUtlString
|
m_sequenceName = 0x50 # CUtlString
|
||||||
|
|
||||||
class CSequenceGroupData:
|
class CSequenceGroupData:
|
||||||
m_sName = 0x10 # CBufferString
|
m_sName = 0x10 # CBufferString
|
||||||
@ -1548,9 +1626,6 @@ class CSingleFrameUpdateNode: # CLeafUpdateNode
|
|||||||
m_hSequence = 0x74 # HSequence
|
m_hSequence = 0x74 # HSequence
|
||||||
m_flCycle = 0x78 # float
|
m_flCycle = 0x78 # float
|
||||||
|
|
||||||
class CSkeletalInputUpdateNode: # CLeafUpdateNode
|
|
||||||
m_fixedOpData = 0x58 # SkeletalInputOpFixedSettings_t
|
|
||||||
|
|
||||||
class CSlopeComponentUpdater: # CAnimComponentUpdater
|
class CSlopeComponentUpdater: # CAnimComponentUpdater
|
||||||
m_flTraceDistance = 0x34 # float
|
m_flTraceDistance = 0x34 # float
|
||||||
m_hSlopeAngle = 0x38 # CAnimParamHandle
|
m_hSlopeAngle = 0x38 # CAnimParamHandle
|
||||||
@ -1644,6 +1719,9 @@ class CSubtractUpdateNode: # CBinaryUpdateNode
|
|||||||
m_bApplyChannelsSeparately = 0x91 # bool
|
m_bApplyChannelsSeparately = 0x91 # bool
|
||||||
m_bUseModelSpace = 0x92 # bool
|
m_bUseModelSpace = 0x92 # bool
|
||||||
|
|
||||||
|
class CSymbolAnimParameter: # CConcreteAnimParameter
|
||||||
|
m_defaultValue = 0x78 # CGlobalSymbol
|
||||||
|
|
||||||
class CTaskStatusAnimTag: # CAnimTagBase
|
class CTaskStatusAnimTag: # CAnimTagBase
|
||||||
|
|
||||||
class CTiltTwistConstraint: # CBaseConstraint
|
class CTiltTwistConstraint: # CBaseConstraint
|
||||||
@ -1687,20 +1765,9 @@ class CUnaryUpdateNode: # CAnimUpdateNodeBase
|
|||||||
class CVPhysXSurfacePropertiesList:
|
class CVPhysXSurfacePropertiesList:
|
||||||
m_surfacePropertiesList = 0x0 # CUtlVector<CPhysSurfaceProperties*>
|
m_surfacePropertiesList = 0x0 # CUtlVector<CPhysSurfaceProperties*>
|
||||||
|
|
||||||
class CVRInputComponentUpdater: # CAnimComponentUpdater
|
|
||||||
m_FingerCurl_Thumb = 0x34 # CAnimParamHandle
|
|
||||||
m_FingerCurl_Index = 0x36 # CAnimParamHandle
|
|
||||||
m_FingerCurl_Middle = 0x38 # CAnimParamHandle
|
|
||||||
m_FingerCurl_Ring = 0x3A # CAnimParamHandle
|
|
||||||
m_FingerCurl_Pinky = 0x3C # CAnimParamHandle
|
|
||||||
m_FingerSplay_Thumb_Index = 0x3E # CAnimParamHandle
|
|
||||||
m_FingerSplay_Index_Middle = 0x40 # CAnimParamHandle
|
|
||||||
m_FingerSplay_Middle_Ring = 0x42 # CAnimParamHandle
|
|
||||||
m_FingerSplay_Ring_Pinky = 0x44 # CAnimParamHandle
|
|
||||||
|
|
||||||
class CVectorAnimParameter: # CConcreteAnimParameter
|
class CVectorAnimParameter: # CConcreteAnimParameter
|
||||||
m_defaultValue = 0x60 # Vector
|
m_defaultValue = 0x78 # Vector
|
||||||
m_bInterpolate = 0x6C # bool
|
m_bInterpolate = 0x84 # bool
|
||||||
|
|
||||||
class CVectorQuantizer:
|
class CVectorQuantizer:
|
||||||
m_centroidVectors = 0x0 # CUtlVector<float>
|
m_centroidVectors = 0x0 # CUtlVector<float>
|
||||||
@ -1708,16 +1775,8 @@ class CVectorQuantizer:
|
|||||||
m_nDimensions = 0x1C # int32_t
|
m_nDimensions = 0x1C # int32_t
|
||||||
|
|
||||||
class CVirtualAnimParameter: # CAnimParameterBase
|
class CVirtualAnimParameter: # CAnimParameterBase
|
||||||
m_expressionString = 0x50 # CUtlString
|
m_expressionString = 0x68 # CUtlString
|
||||||
m_eParamType = 0x58 # AnimParamType_t
|
m_eParamType = 0x70 # AnimParamType_t
|
||||||
|
|
||||||
class CVrSkeletalInputSettings:
|
|
||||||
m_wristBones = 0x0 # CUtlVector<CWristBone>
|
|
||||||
m_fingers = 0x18 # CUtlVector<CFingerChain>
|
|
||||||
m_name = 0x30 # CUtlString
|
|
||||||
m_outerKnuckle1 = 0x38 # CUtlString
|
|
||||||
m_outerKnuckle2 = 0x40 # CUtlString
|
|
||||||
m_eHand = 0x48 # AnimVRHand_t
|
|
||||||
|
|
||||||
class CWayPointHelperUpdateNode: # CUnaryUpdateNode
|
class CWayPointHelperUpdateNode: # CUnaryUpdateNode
|
||||||
m_flStartCycle = 0x6C # float
|
m_flStartCycle = 0x6C # float
|
||||||
@ -1726,12 +1785,6 @@ class CWayPointHelperUpdateNode: # CUnaryUpdateNode
|
|||||||
m_bPreventOvershoot = 0x75 # bool
|
m_bPreventOvershoot = 0x75 # bool
|
||||||
m_bPreventUndershoot = 0x76 # bool
|
m_bPreventUndershoot = 0x76 # bool
|
||||||
|
|
||||||
class CWristBone:
|
|
||||||
m_name = 0x0 # CUtlString
|
|
||||||
m_vForwardLS = 0x8 # Vector
|
|
||||||
m_vUpLS = 0x14 # Vector
|
|
||||||
m_vOffset = 0x20 # Vector
|
|
||||||
|
|
||||||
class CZeroPoseUpdateNode: # CLeafUpdateNode
|
class CZeroPoseUpdateNode: # CLeafUpdateNode
|
||||||
|
|
||||||
class ChainToSolveData_t:
|
class ChainToSolveData_t:
|
||||||
@ -1746,29 +1799,11 @@ class ConfigIndex:
|
|||||||
m_nGroup = 0x0 # uint16_t
|
m_nGroup = 0x0 # uint16_t
|
||||||
m_nConfig = 0x2 # uint16_t
|
m_nConfig = 0x2 # uint16_t
|
||||||
|
|
||||||
class FingerBone_t:
|
class DynamicMeshDeformParams_t:
|
||||||
m_boneIndex = 0x0 # int32_t
|
m_flTensionCompressScale = 0x0 # float
|
||||||
m_hingeAxis = 0x4 # Vector
|
m_flTensionStretchScale = 0x4 # float
|
||||||
m_vCapsulePos1 = 0x10 # Vector
|
m_bRecomputeSmoothNormalsAfterAnimation = 0x8 # bool
|
||||||
m_vCapsulePos2 = 0x1C # Vector
|
m_bComputeDynamicMeshTensionAfterAnimation = 0x9 # bool
|
||||||
m_flMinAngle = 0x28 # float
|
|
||||||
m_flMaxAngle = 0x2C # float
|
|
||||||
m_flRadius = 0x30 # float
|
|
||||||
|
|
||||||
class FingerChain_t:
|
|
||||||
m_targets = 0x0 # CUtlVector<FingerSource_t>
|
|
||||||
m_bones = 0x18 # CUtlVector<FingerBone_t>
|
|
||||||
m_vTipOffset = 0x30 # Vector
|
|
||||||
m_vSplayHingeAxis = 0x3C # Vector
|
|
||||||
m_tipParentBoneIndex = 0x48 # int32_t
|
|
||||||
m_metacarpalBoneIndex = 0x4C # int32_t
|
|
||||||
m_flSplayMinAngle = 0x50 # float
|
|
||||||
m_flSplayMaxAngle = 0x54 # float
|
|
||||||
m_flFingerScaleRatio = 0x58 # float
|
|
||||||
|
|
||||||
class FingerSource_t:
|
|
||||||
m_nFingerIndex = 0x0 # AnimVRFinger_t
|
|
||||||
m_flFingerWeight = 0x4 # float
|
|
||||||
|
|
||||||
class FollowAttachmentSettings_t:
|
class FollowAttachmentSettings_t:
|
||||||
m_attachment = 0x0 # CAnimAttachment
|
m_attachment = 0x0 # CAnimAttachment
|
||||||
@ -1961,6 +1996,31 @@ class MotionIndex:
|
|||||||
m_nGroup = 0x0 # uint16_t
|
m_nGroup = 0x0 # uint16_t
|
||||||
m_nMotion = 0x2 # uint16_t
|
m_nMotion = 0x2 # uint16_t
|
||||||
|
|
||||||
|
class NmCompressionSettings_t:
|
||||||
|
m_translationRangeX = 0x0 # NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
m_translationRangeY = 0x8 # NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
m_translationRangeZ = 0x10 # NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
m_scaleRange = 0x18 # NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
m_constantRotation = 0x20 # Quaternion
|
||||||
|
m_bIsRotationStatic = 0x30 # bool
|
||||||
|
m_bIsTranslationStatic = 0x31 # bool
|
||||||
|
m_bIsScaleStatic = 0x32 # bool
|
||||||
|
|
||||||
|
class NmCompressionSettings_t_QuantizationRange_t:
|
||||||
|
m_flRangeStart = 0x0 # float
|
||||||
|
m_flRangeLength = 0x4 # float
|
||||||
|
|
||||||
|
class NmPercent_t:
|
||||||
|
m_flValue = 0x0 # float
|
||||||
|
|
||||||
|
class NmSyncTrackTimeRange_t:
|
||||||
|
m_startTime = 0x0 # NmSyncTrackTime_t
|
||||||
|
m_endTime = 0x8 # NmSyncTrackTime_t
|
||||||
|
|
||||||
|
class NmSyncTrackTime_t:
|
||||||
|
m_nEventIdx = 0x0 # int32_t
|
||||||
|
m_percentageThrough = 0x4 # NmPercent_t
|
||||||
|
|
||||||
class ParamSpanSample_t:
|
class ParamSpanSample_t:
|
||||||
m_value = 0x0 # CAnimVariant
|
m_value = 0x0 # CAnimVariant
|
||||||
m_flCycle = 0x14 # float
|
m_flCycle = 0x14 # float
|
||||||
@ -2027,6 +2087,15 @@ class PhysSoftbodyDesc_t:
|
|||||||
m_InitPose = 0x60 # CUtlVector<CTransform>
|
m_InitPose = 0x60 # CUtlVector<CTransform>
|
||||||
m_ParticleBoneName = 0x78 # CUtlVector<CUtlString>
|
m_ParticleBoneName = 0x78 # CUtlVector<CUtlString>
|
||||||
|
|
||||||
|
class RenderHairStrandInfo_t:
|
||||||
|
m_nGuideIdx = 0x0 # uint32_t[3]
|
||||||
|
m_nBaseTriIdx = 0xC # uint32_t
|
||||||
|
m_vGuideBarycentric = 0x10 # Vector2D
|
||||||
|
m_vBaseBarycentric = 0x18 # Vector2D
|
||||||
|
m_vRootOffset_flLengthScale = 0x20 # uint16_t[4]
|
||||||
|
m_nPackedBaseMeshUv = 0x28 # uint32_t
|
||||||
|
m_nPad = 0x2C # uint32_t
|
||||||
|
|
||||||
class RenderSkeletonBone_t:
|
class RenderSkeletonBone_t:
|
||||||
m_boneName = 0x0 # CUtlString
|
m_boneName = 0x0 # CUtlString
|
||||||
m_parentName = 0x8 # CUtlString
|
m_parentName = 0x8 # CUtlString
|
||||||
@ -2044,21 +2113,57 @@ class ScriptInfo_t:
|
|||||||
m_proxyWriteParams = 0x38 # CUtlVector<int32_t>
|
m_proxyWriteParams = 0x38 # CUtlVector<int32_t>
|
||||||
m_eScriptType = 0x50 # AnimScriptType
|
m_eScriptType = 0x50 # AnimScriptType
|
||||||
|
|
||||||
class SkeletalInputOpFixedSettings_t:
|
class SkeletonAnimCapture_t:
|
||||||
m_wristBones = 0x0 # CUtlVector<WristBone_t>
|
m_nEntIndex = 0x0 # CEntityIndex
|
||||||
m_fingers = 0x18 # CUtlVector<FingerChain_t>
|
m_nEntParent = 0x4 # CEntityIndex
|
||||||
m_outerKnuckle1 = 0x30 # int32_t
|
m_ImportedCollision = 0x8 # CUtlVector<CEntityIndex>
|
||||||
m_outerKnuckle2 = 0x34 # int32_t
|
m_ModelName = 0x20 # CUtlString
|
||||||
m_eHand = 0x38 # AnimVRHand_t
|
m_CaptureName = 0x28 # CUtlString
|
||||||
m_eMotionRange = 0x3C # AnimVRHandMotionRange_t
|
m_ModelBindPose = 0x30 # CUtlVector<SkeletonAnimCapture_t::Bone_t>
|
||||||
m_eTransformSource = 0x40 # AnimVrBoneTransformSource_t
|
m_FeModelInitPose = 0x48 # CUtlVector<SkeletonAnimCapture_t::Bone_t>
|
||||||
m_bEnableIK = 0x44 # bool
|
m_nFlexControllers = 0x60 # int32_t
|
||||||
m_bEnableCollision = 0x45 # bool
|
m_bPredicted = 0x64 # bool
|
||||||
|
m_Frames = 0xA8 # CUtlVector<SkeletonAnimCapture_t::Frame_t>
|
||||||
|
|
||||||
|
class SkeletonAnimCapture_t_Bone_t:
|
||||||
|
m_Name = 0x0 # CUtlString
|
||||||
|
m_BindPose = 0x10 # CTransform
|
||||||
|
m_nParent = 0x30 # int32_t
|
||||||
|
|
||||||
|
class SkeletonAnimCapture_t_Camera_t:
|
||||||
|
m_tmCamera = 0x0 # CTransform
|
||||||
|
m_flTime = 0x20 # float
|
||||||
|
|
||||||
|
class SkeletonAnimCapture_t_FrameStamp_t:
|
||||||
|
m_flTime = 0x0 # float
|
||||||
|
m_flEntitySimTime = 0x4 # float
|
||||||
|
m_bTeleportTick = 0x8 # bool
|
||||||
|
m_bPredicted = 0x9 # bool
|
||||||
|
m_flCurTime = 0xC # float
|
||||||
|
m_flRealTime = 0x10 # float
|
||||||
|
m_nFrameCount = 0x14 # int32_t
|
||||||
|
m_nTickCount = 0x18 # int32_t
|
||||||
|
|
||||||
|
class SkeletonAnimCapture_t_Frame_t:
|
||||||
|
m_flTime = 0x0 # float
|
||||||
|
m_Stamp = 0x4 # SkeletonAnimCapture_t::FrameStamp_t
|
||||||
|
m_Transform = 0x20 # CTransform
|
||||||
|
m_bTeleport = 0x40 # bool
|
||||||
|
m_CompositeBones = 0x48 # CUtlVector<CTransform>
|
||||||
|
m_SimStateBones = 0x60 # CUtlVector<CTransform>
|
||||||
|
m_FeModelAnims = 0x78 # CUtlVector<CTransform>
|
||||||
|
m_FeModelPos = 0x90 # CUtlVector<VectorAligned>
|
||||||
|
m_FlexControllerWeights = 0xA8 # CUtlVector<float>
|
||||||
|
|
||||||
class SkeletonBoneBounds_t:
|
class SkeletonBoneBounds_t:
|
||||||
m_vecCenter = 0x0 # Vector
|
m_vecCenter = 0x0 # Vector
|
||||||
m_vecSize = 0xC # Vector
|
m_vecSize = 0xC # Vector
|
||||||
|
|
||||||
|
class SkeletonDemoDb_t:
|
||||||
|
m_AnimCaptures = 0x0 # CUtlVector<SkeletonAnimCapture_t*>
|
||||||
|
m_CameraTrack = 0x18 # CUtlVector<SkeletonAnimCapture_t::Camera_t>
|
||||||
|
m_flRecordingTime = 0x30 # float
|
||||||
|
|
||||||
class SolveIKChainPoseOpFixedSettings_t:
|
class SolveIKChainPoseOpFixedSettings_t:
|
||||||
m_ChainsToSolveData = 0x0 # CUtlVector<ChainToSolveData_t>
|
m_ChainsToSolveData = 0x0 # CUtlVector<ChainToSolveData_t>
|
||||||
m_bMatchTargetOrientation = 0x18 # bool
|
m_bMatchTargetOrientation = 0x18 # bool
|
||||||
@ -2227,7 +2332,3 @@ class VPhysics2ShapeDef_t:
|
|||||||
class WeightList:
|
class WeightList:
|
||||||
m_name = 0x0 # CUtlString
|
m_name = 0x0 # CUtlString
|
||||||
m_weights = 0x8 # CUtlVector<float>
|
m_weights = 0x8 # CUtlVector<float>
|
||||||
|
|
||||||
class WristBone_t:
|
|
||||||
m_xOffsetTransformMS = 0x0 # CTransform
|
|
||||||
m_boneIndex = 0x20 # int32_t
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
@ -373,8 +373,8 @@ pub mod CAnimParameterBase {
|
|||||||
pub const m_group: usize = 0x20; // CUtlString
|
pub const m_group: usize = 0x20; // CUtlString
|
||||||
pub const m_id: usize = 0x28; // AnimParamID
|
pub const m_id: usize = 0x28; // AnimParamID
|
||||||
pub const m_componentName: usize = 0x40; // CUtlString
|
pub const m_componentName: usize = 0x40; // CUtlString
|
||||||
pub const m_bNetworkingRequested: usize = 0x4C; // bool
|
pub const m_bNetworkingRequested: usize = 0x60; // bool
|
||||||
pub const m_bIsReferenced: usize = 0x4D; // bool
|
pub const m_bIsReferenced: usize = 0x61; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CAnimParameterManagerUpdater {
|
pub mod CAnimParameterManagerUpdater {
|
||||||
@ -428,7 +428,7 @@ pub mod CAnimTagBase {
|
|||||||
pub const m_name: usize = 0x18; // CGlobalSymbol
|
pub const m_name: usize = 0x18; // CGlobalSymbol
|
||||||
pub const m_group: usize = 0x20; // CGlobalSymbol
|
pub const m_group: usize = 0x20; // CGlobalSymbol
|
||||||
pub const m_tagID: usize = 0x28; // AnimTagID
|
pub const m_tagID: usize = 0x28; // AnimTagID
|
||||||
pub const m_bIsReferenced: usize = 0x2C; // bool
|
pub const m_bIsReferenced: usize = 0x40; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CAnimTagManagerUpdater {
|
pub mod CAnimTagManagerUpdater {
|
||||||
@ -526,13 +526,13 @@ pub mod CAttachment {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CAudioAnimTag { // CAnimTagBase
|
pub mod CAudioAnimTag { // CAnimTagBase
|
||||||
pub const m_clipName: usize = 0x38; // CUtlString
|
pub const m_clipName: usize = 0x50; // CUtlString
|
||||||
pub const m_attachmentName: usize = 0x40; // CUtlString
|
pub const m_attachmentName: usize = 0x58; // CUtlString
|
||||||
pub const m_flVolume: usize = 0x48; // float
|
pub const m_flVolume: usize = 0x60; // float
|
||||||
pub const m_bStopWhenTagEnds: usize = 0x4C; // bool
|
pub const m_bStopWhenTagEnds: usize = 0x64; // bool
|
||||||
pub const m_bStopWhenGraphEnds: usize = 0x4D; // bool
|
pub const m_bStopWhenGraphEnds: usize = 0x65; // bool
|
||||||
pub const m_bPlayOnServer: usize = 0x4E; // bool
|
pub const m_bPlayOnServer: usize = 0x66; // bool
|
||||||
pub const m_bPlayOnClient: usize = 0x4F; // bool
|
pub const m_bPlayOnClient: usize = 0x67; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CBaseConstraint { // CBoneConstraintBase
|
pub mod CBaseConstraint { // CBoneConstraintBase
|
||||||
@ -595,8 +595,8 @@ pub mod CBlockSelectionMetricEvaluator { // CMotionMetricEvaluator
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CBodyGroupAnimTag { // CAnimTagBase
|
pub mod CBodyGroupAnimTag { // CAnimTagBase
|
||||||
pub const m_nPriority: usize = 0x38; // int32_t
|
pub const m_nPriority: usize = 0x50; // int32_t
|
||||||
pub const m_bodyGroupSettings: usize = 0x40; // CUtlVector<CBodyGroupSetting>
|
pub const m_bodyGroupSettings: usize = 0x58; // CUtlVector<CBodyGroupSetting>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CBodyGroupSetting {
|
pub mod CBodyGroupSetting {
|
||||||
@ -655,7 +655,7 @@ pub mod CBoneVelocityMetricEvaluator { // CMotionMetricEvaluator
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CBoolAnimParameter { // CConcreteAnimParameter
|
pub mod CBoolAnimParameter { // CConcreteAnimParameter
|
||||||
pub const m_bDefaultValue: usize = 0x60; // bool
|
pub const m_bDefaultValue: usize = 0x78; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CCPPScriptComponentUpdater { // CAnimComponentUpdater
|
pub mod CCPPScriptComponentUpdater { // CAnimComponentUpdater
|
||||||
@ -686,10 +686,10 @@ pub mod CChoreoUpdateNode { // CUnaryUpdateNode
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CClothSettingsAnimTag { // CAnimTagBase
|
pub mod CClothSettingsAnimTag { // CAnimTagBase
|
||||||
pub const m_flStiffness: usize = 0x38; // float
|
pub const m_flStiffness: usize = 0x50; // float
|
||||||
pub const m_flEaseIn: usize = 0x3C; // float
|
pub const m_flEaseIn: usize = 0x54; // float
|
||||||
pub const m_flEaseOut: usize = 0x40; // float
|
pub const m_flEaseOut: usize = 0x58; // float
|
||||||
pub const m_nVertexSet: usize = 0x48; // CUtlString
|
pub const m_nVertexSet: usize = 0x60; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CCompressorGroup {
|
pub mod CCompressorGroup {
|
||||||
@ -713,12 +713,12 @@ pub mod CCompressorGroup {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CConcreteAnimParameter { // CAnimParameterBase
|
pub mod CConcreteAnimParameter { // CAnimParameterBase
|
||||||
pub const m_previewButton: usize = 0x50; // AnimParamButton_t
|
pub const m_previewButton: usize = 0x68; // AnimParamButton_t
|
||||||
pub const m_eNetworkSetting: usize = 0x54; // AnimParamNetworkSetting
|
pub const m_eNetworkSetting: usize = 0x6C; // AnimParamNetworkSetting
|
||||||
pub const m_bUseMostRecentValue: usize = 0x58; // bool
|
pub const m_bUseMostRecentValue: usize = 0x70; // bool
|
||||||
pub const m_bAutoReset: usize = 0x59; // bool
|
pub const m_bAutoReset: usize = 0x71; // bool
|
||||||
pub const m_bGameWritable: usize = 0x5A; // bool
|
pub const m_bGameWritable: usize = 0x72; // bool
|
||||||
pub const m_bGraphWritable: usize = 0x5B; // bool
|
pub const m_bGraphWritable: usize = 0x73; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CConstraintSlave {
|
pub mod CConstraintSlave {
|
||||||
@ -832,8 +832,8 @@ pub mod CEmitTagActionUpdater { // CAnimActionUpdater
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CEnumAnimParameter { // CConcreteAnimParameter
|
pub mod CEnumAnimParameter { // CConcreteAnimParameter
|
||||||
pub const m_defaultValue: usize = 0x68; // uint8_t
|
pub const m_defaultValue: usize = 0x80; // uint8_t
|
||||||
pub const m_enumOptions: usize = 0x70; // CUtlVector<CUtlString>
|
pub const m_enumOptions: usize = 0x88; // CUtlVector<CUtlString>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CExpressionActionUpdater { // CAnimActionUpdater
|
pub mod CExpressionActionUpdater { // CAnimActionUpdater
|
||||||
@ -842,34 +842,6 @@ pub mod CExpressionActionUpdater { // CAnimActionUpdater
|
|||||||
pub const m_hScript: usize = 0x1C; // AnimScriptHandle
|
pub const m_hScript: usize = 0x1C; // AnimScriptHandle
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFingerBone {
|
|
||||||
pub const m_boneName: usize = 0x0; // CUtlString
|
|
||||||
pub const m_hingeAxis: usize = 0x8; // Vector
|
|
||||||
pub const m_vCapsulePos1: usize = 0x14; // Vector
|
|
||||||
pub const m_vCapsulePos2: usize = 0x20; // Vector
|
|
||||||
pub const m_flMinAngle: usize = 0x2C; // float
|
|
||||||
pub const m_flMaxAngle: usize = 0x30; // float
|
|
||||||
pub const m_flRadius: usize = 0x34; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
pub mod CFingerChain {
|
|
||||||
pub const m_targets: usize = 0x0; // CUtlVector<CFingerSource>
|
|
||||||
pub const m_bones: usize = 0x18; // CUtlVector<CFingerBone>
|
|
||||||
pub const m_name: usize = 0x30; // CUtlString
|
|
||||||
pub const m_tipParentBoneName: usize = 0x38; // CUtlString
|
|
||||||
pub const m_vTipOffset: usize = 0x40; // Vector
|
|
||||||
pub const m_metacarpalBoneName: usize = 0x50; // CUtlString
|
|
||||||
pub const m_vSplayHingeAxis: usize = 0x58; // Vector
|
|
||||||
pub const m_flSplayMinAngle: usize = 0x64; // float
|
|
||||||
pub const m_flSplayMaxAngle: usize = 0x68; // float
|
|
||||||
pub const m_flFingerScaleRatio: usize = 0x6C; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
pub mod CFingerSource {
|
|
||||||
pub const m_nFingerIndex: usize = 0x0; // AnimVRFinger_t
|
|
||||||
pub const m_flFingerWeight: usize = 0x4; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
pub mod CFlexController {
|
pub mod CFlexController {
|
||||||
pub const m_szName: usize = 0x0; // CUtlString
|
pub const m_szName: usize = 0x0; // CUtlString
|
||||||
pub const m_szType: usize = 0x8; // CUtlString
|
pub const m_szType: usize = 0x8; // CUtlString
|
||||||
@ -892,10 +864,10 @@ pub mod CFlexRule {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFloatAnimParameter { // CConcreteAnimParameter
|
pub mod CFloatAnimParameter { // CConcreteAnimParameter
|
||||||
pub const m_fDefaultValue: usize = 0x60; // float
|
pub const m_fDefaultValue: usize = 0x78; // float
|
||||||
pub const m_fMinValue: usize = 0x64; // float
|
pub const m_fMinValue: usize = 0x7C; // float
|
||||||
pub const m_fMaxValue: usize = 0x68; // float
|
pub const m_fMaxValue: usize = 0x80; // float
|
||||||
pub const m_bInterpolate: usize = 0x6C; // bool
|
pub const m_bInterpolate: usize = 0x84; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFollowAttachmentUpdateNode { // CUnaryUpdateNode
|
pub mod CFollowAttachmentUpdateNode { // CUnaryUpdateNode
|
||||||
@ -962,7 +934,7 @@ pub mod CFootDefinition {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFootFallAnimTag { // CAnimTagBase
|
pub mod CFootFallAnimTag { // CAnimTagBase
|
||||||
pub const m_foot: usize = 0x38; // FootFallTagFoot_t
|
pub const m_foot: usize = 0x50; // FootFallTagFoot_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFootLockUpdateNode { // CUnaryUpdateNode
|
pub mod CFootLockUpdateNode { // CUnaryUpdateNode
|
||||||
@ -1027,10 +999,10 @@ pub mod CFootTrajectory {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFootstepLandedAnimTag { // CAnimTagBase
|
pub mod CFootstepLandedAnimTag { // CAnimTagBase
|
||||||
pub const m_FootstepType: usize = 0x38; // FootstepLandedFootSoundType_t
|
pub const m_FootstepType: usize = 0x50; // FootstepLandedFootSoundType_t
|
||||||
pub const m_OverrideSoundName: usize = 0x40; // CUtlString
|
pub const m_OverrideSoundName: usize = 0x58; // CUtlString
|
||||||
pub const m_DebugAnimSourceString: usize = 0x48; // CUtlString
|
pub const m_DebugAnimSourceString: usize = 0x60; // CUtlString
|
||||||
pub const m_BoneName: usize = 0x50; // CUtlString
|
pub const m_BoneName: usize = 0x68; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFutureFacingMetricEvaluator { // CMotionMetricEvaluator
|
pub mod CFutureFacingMetricEvaluator { // CMotionMetricEvaluator
|
||||||
@ -1087,9 +1059,9 @@ pub mod CInputStreamUpdateNode { // CLeafUpdateNode
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CIntAnimParameter { // CConcreteAnimParameter
|
pub mod CIntAnimParameter { // CConcreteAnimParameter
|
||||||
pub const m_defaultValue: usize = 0x60; // int32_t
|
pub const m_defaultValue: usize = 0x78; // int32_t
|
||||||
pub const m_minValue: usize = 0x64; // int32_t
|
pub const m_minValue: usize = 0x7C; // int32_t
|
||||||
pub const m_maxValue: usize = 0x68; // int32_t
|
pub const m_maxValue: usize = 0x80; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CJiggleBoneUpdateNode { // CUnaryUpdateNode
|
pub mod CJiggleBoneUpdateNode { // CUnaryUpdateNode
|
||||||
@ -1148,10 +1120,10 @@ pub mod CLookComponentUpdater { // CAnimComponentUpdater
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CMaterialAttributeAnimTag { // CAnimTagBase
|
pub mod CMaterialAttributeAnimTag { // CAnimTagBase
|
||||||
pub const m_AttributeName: usize = 0x38; // CUtlString
|
pub const m_AttributeName: usize = 0x50; // CUtlString
|
||||||
pub const m_AttributeType: usize = 0x40; // MatterialAttributeTagType_t
|
pub const m_AttributeType: usize = 0x58; // MatterialAttributeTagType_t
|
||||||
pub const m_flValue: usize = 0x44; // float
|
pub const m_flValue: usize = 0x5C; // float
|
||||||
pub const m_Color: usize = 0x48; // Color
|
pub const m_Color: usize = 0x60; // Color
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CMaterialDrawDescriptor {
|
pub mod CMaterialDrawDescriptor {
|
||||||
@ -1391,20 +1363,15 @@ pub mod CMotionSearchNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CMovementComponentUpdater { // CAnimComponentUpdater
|
pub mod CMovementComponentUpdater { // CAnimComponentUpdater
|
||||||
pub const m_movementModes: usize = 0x30; // CUtlVector<CMovementMode>
|
pub const m_motors: usize = 0x30; // CUtlVector<CSmartPtr<CAnimMotorUpdaterBase>>
|
||||||
pub const m_motors: usize = 0x48; // CUtlVector<CSmartPtr<CAnimMotorUpdaterBase>>
|
pub const m_facingDamping: usize = 0x48; // CAnimInputDamping
|
||||||
pub const m_facingDamping: usize = 0x60; // CAnimInputDamping
|
pub const m_eDefaultFacingMode: usize = 0x58; // FacingMode
|
||||||
pub const m_eDefaultFacingMode: usize = 0x70; // FacingMode
|
pub const m_nDefaultMotorIndex: usize = 0x64; // int32_t
|
||||||
pub const m_nDefaultMotorIndex: usize = 0x7C; // int32_t
|
pub const m_flDefaultRunSpeed: usize = 0x68; // float
|
||||||
pub const m_bMoveVarsDisabled: usize = 0x80; // bool
|
pub const m_bMoveVarsDisabled: usize = 0x6C; // bool
|
||||||
pub const m_bNetworkPath: usize = 0x81; // bool
|
pub const m_bNetworkPath: usize = 0x6D; // bool
|
||||||
pub const m_bNetworkFacing: usize = 0x82; // bool
|
pub const m_bNetworkFacing: usize = 0x6E; // bool
|
||||||
pub const m_paramHandles: usize = 0x83; // CAnimParamHandle[30]
|
pub const m_paramHandles: usize = 0x6F; // CAnimParamHandle[30]
|
||||||
}
|
|
||||||
|
|
||||||
pub mod CMovementMode {
|
|
||||||
pub const m_name: usize = 0x0; // CUtlString
|
|
||||||
pub const m_flSpeed: usize = 0x8; // float
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CMoverUpdateNode { // CUnaryUpdateNode
|
pub mod CMoverUpdateNode { // CUnaryUpdateNode
|
||||||
@ -1422,6 +1389,117 @@ pub mod CMoverUpdateNode { // CUnaryUpdateNode
|
|||||||
pub const m_bLimitOnly: usize = 0x98; // bool
|
pub const m_bLimitOnly: usize = 0x98; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod CNmBoneMask {
|
||||||
|
pub const m_ID: usize = 0x0; // CGlobalSymbol
|
||||||
|
pub const m_weightInfo: usize = 0x8; // CNmBoneMask::WeightInfo_t
|
||||||
|
pub const m_weights: usize = 0x18; // CUtlVector<float>
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmClip {
|
||||||
|
pub const m_skeleton: usize = 0x0; // CStrongHandle<InfoForResourceTypeCNmSkeleton>
|
||||||
|
pub const m_nNumFrames: usize = 0x8; // uint32_t
|
||||||
|
pub const m_flDuration: usize = 0xC; // float
|
||||||
|
pub const m_compressedPoseData: usize = 0x10; // CUtlBinaryBlock
|
||||||
|
pub const m_trackCompressionSettings: usize = 0x28; // CUtlVector<NmCompressionSettings_t>
|
||||||
|
pub const m_compressedPoseOffsets: usize = 0x40; // CUtlVector<uint32_t>
|
||||||
|
pub const m_syncTrack: usize = 0xA0; // CNmSyncTrack
|
||||||
|
pub const m_rootMotion: usize = 0x150; // CNmRootMotionData
|
||||||
|
pub const m_bIsAdditive: usize = 0x1A0; // bool
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmEvent {
|
||||||
|
pub const m_flStartTime: usize = 0x8; // float
|
||||||
|
pub const m_flDuration: usize = 0xC; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmFootEvent { // CNmEvent
|
||||||
|
pub const m_phase: usize = 0x10; // NmFootPhase_t
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmFrameSnapEvent { // CNmEvent
|
||||||
|
pub const m_frameSnapMode: usize = 0x10; // NmFrameSnapEventMode_t
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmGraph {
|
||||||
|
pub const m_persistentNodeIndices: usize = 0x0; // CUtlVector<int16_t>
|
||||||
|
pub const m_instanceNodeStartOffsets: usize = 0x18; // CUtlVector<uint32_t>
|
||||||
|
pub const m_instanceRequiredMemory: usize = 0x30; // uint32_t
|
||||||
|
pub const m_instanceRequiredAlignment: usize = 0x34; // uint32_t
|
||||||
|
pub const m_rootNodeIdx: usize = 0x38; // int16_t
|
||||||
|
pub const m_controlParameterIDs: usize = 0x40; // CUtlVector<CGlobalSymbol>
|
||||||
|
pub const m_virtualParameterIDs: usize = 0x58; // CUtlVector<CGlobalSymbol>
|
||||||
|
pub const m_virtualParameterNodeIndices: usize = 0x70; // CUtlVector<int16_t>
|
||||||
|
pub const m_childGraphSlots: usize = 0x88; // CUtlVector<CNmGraph::ChildGraphSlot_t>
|
||||||
|
pub const m_externalGraphSlots: usize = 0xA0; // CUtlVector<CNmGraph::ExternalGraphSlot_t>
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmGraphDataSet {
|
||||||
|
pub const m_variationID: usize = 0x0; // CGlobalSymbol
|
||||||
|
pub const m_skeleton: usize = 0x8; // CStrongHandle<InfoForResourceTypeCNmSkeleton>
|
||||||
|
pub const m_resources: usize = 0x10; // CUtlVector<CStrongHandleVoid>
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmGraphVariation {
|
||||||
|
pub const m_graph: usize = 0x0; // CStrongHandle<InfoForResourceTypeCNmGraph>
|
||||||
|
pub const m_dataSet: usize = 0x8; // CStrongHandle<InfoForResourceTypeCNmGraphDataSet>
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmGraph_ChildGraphSlot_t {
|
||||||
|
pub const m_nNodeIdx: usize = 0x0; // int16_t
|
||||||
|
pub const m_dataSlotIdx: usize = 0x2; // int16_t
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmGraph_ExternalGraphSlot_t {
|
||||||
|
pub const m_nNodeIdx: usize = 0x0; // int16_t
|
||||||
|
pub const m_slotID: usize = 0x8; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmIDEvent { // CNmEvent
|
||||||
|
pub const m_ID: usize = 0x10; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmLegacyEvent { // CNmEvent
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmRootMotionData {
|
||||||
|
pub const m_transforms: usize = 0x0; // CUtlVector<CTransform>
|
||||||
|
pub const m_nNumFrames: usize = 0x18; // int32_t
|
||||||
|
pub const m_flAverageLinearVelocity: usize = 0x1C; // float
|
||||||
|
pub const m_flAverageAngularVelocityRadians: usize = 0x20; // float
|
||||||
|
pub const m_totalDelta: usize = 0x30; // CTransform
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmSkeleton {
|
||||||
|
pub const m_ID: usize = 0x0; // CGlobalSymbol
|
||||||
|
pub const m_boneIDs: usize = 0x8; // CUtlLeanVector<CGlobalSymbol>
|
||||||
|
pub const m_parentIndices: usize = 0x18; // CUtlVector<int32_t>
|
||||||
|
pub const m_parentSpaceReferencePose: usize = 0x30; // CUtlVector<CTransform>
|
||||||
|
pub const m_modelSpaceReferencePose: usize = 0x48; // CUtlVector<CTransform>
|
||||||
|
pub const m_numBonesToSampleAtLowLOD: usize = 0x60; // int32_t
|
||||||
|
pub const m_boneMasks: usize = 0x68; // CUtlLeanVector<CNmBoneMask>
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmSyncTrack {
|
||||||
|
pub const m_syncEvents: usize = 0x0; // CUtlLeanVectorFixedGrowable<CNmSyncTrack::Event_t>
|
||||||
|
pub const m_nStartEventOffset: usize = 0xA8; // int32_t
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmSyncTrack_EventMarker_t {
|
||||||
|
pub const m_startTime: usize = 0x0; // NmPercent_t
|
||||||
|
pub const m_ID: usize = 0x8; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmSyncTrack_Event_t {
|
||||||
|
pub const m_ID: usize = 0x0; // CGlobalSymbol
|
||||||
|
pub const m_startTime: usize = 0x8; // NmPercent_t
|
||||||
|
pub const m_duration: usize = 0xC; // NmPercent_t
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CNmTransitionEvent { // CNmEvent
|
||||||
|
pub const m_rule: usize = 0x10; // NmTransitionRule_t
|
||||||
|
pub const m_ID: usize = 0x18; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
pub mod COrientConstraint { // CBaseConstraint
|
pub mod COrientConstraint { // CBaseConstraint
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1433,16 +1511,16 @@ pub mod CParentConstraint { // CBaseConstraint
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CParticleAnimTag { // CAnimTagBase
|
pub mod CParticleAnimTag { // CAnimTagBase
|
||||||
pub const m_hParticleSystem: usize = 0x38; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
pub const m_hParticleSystem: usize = 0x50; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
pub const m_particleSystemName: usize = 0x40; // CUtlString
|
pub const m_particleSystemName: usize = 0x58; // CUtlString
|
||||||
pub const m_configName: usize = 0x48; // CUtlString
|
pub const m_configName: usize = 0x60; // CUtlString
|
||||||
pub const m_bDetachFromOwner: usize = 0x50; // bool
|
pub const m_bDetachFromOwner: usize = 0x68; // bool
|
||||||
pub const m_bStopWhenTagEnds: usize = 0x51; // bool
|
pub const m_bStopWhenTagEnds: usize = 0x69; // bool
|
||||||
pub const m_bTagEndStopIsInstant: usize = 0x52; // bool
|
pub const m_bTagEndStopIsInstant: usize = 0x6A; // bool
|
||||||
pub const m_attachmentName: usize = 0x58; // CUtlString
|
pub const m_attachmentName: usize = 0x70; // CUtlString
|
||||||
pub const m_attachmentType: usize = 0x60; // ParticleAttachment_t
|
pub const m_attachmentType: usize = 0x78; // ParticleAttachment_t
|
||||||
pub const m_attachmentCP1Name: usize = 0x68; // CUtlString
|
pub const m_attachmentCP1Name: usize = 0x80; // CUtlString
|
||||||
pub const m_attachmentCP1Type: usize = 0x70; // ParticleAttachment_t
|
pub const m_attachmentCP1Type: usize = 0x88; // ParticleAttachment_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPathAnimMotorUpdater { // CPathAnimMotorUpdaterBase
|
pub mod CPathAnimMotorUpdater { // CPathAnimMotorUpdaterBase
|
||||||
@ -1530,17 +1608,17 @@ pub mod CProductQuantizer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CQuaternionAnimParameter { // CConcreteAnimParameter
|
pub mod CQuaternionAnimParameter { // CConcreteAnimParameter
|
||||||
pub const m_defaultValue: usize = 0x60; // Quaternion
|
pub const m_defaultValue: usize = 0x80; // Quaternion
|
||||||
pub const m_bInterpolate: usize = 0x70; // bool
|
pub const m_bInterpolate: usize = 0x90; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CRagdollAnimTag { // CAnimTagBase
|
pub mod CRagdollAnimTag { // CAnimTagBase
|
||||||
pub const m_nPoseControl: usize = 0x38; // AnimPoseControl
|
pub const m_nPoseControl: usize = 0x50; // AnimPoseControl
|
||||||
pub const m_flFrequency: usize = 0x3C; // float
|
pub const m_flFrequency: usize = 0x54; // float
|
||||||
pub const m_flDampingRatio: usize = 0x40; // float
|
pub const m_flDampingRatio: usize = 0x58; // float
|
||||||
pub const m_flDecayDuration: usize = 0x44; // float
|
pub const m_flDecayDuration: usize = 0x5C; // float
|
||||||
pub const m_flDecayBias: usize = 0x48; // float
|
pub const m_flDecayBias: usize = 0x60; // float
|
||||||
pub const m_bDestroy: usize = 0x4C; // bool
|
pub const m_bDestroy: usize = 0x64; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CRagdollComponentUpdater { // CAnimComponentUpdater
|
pub mod CRagdollComponentUpdater { // CAnimComponentUpdater
|
||||||
@ -1551,6 +1629,7 @@ pub mod CRagdollComponentUpdater { // CAnimComponentUpdater
|
|||||||
pub const m_flSpringFrequencyMin: usize = 0x90; // float
|
pub const m_flSpringFrequencyMin: usize = 0x90; // float
|
||||||
pub const m_flSpringFrequencyMax: usize = 0x94; // float
|
pub const m_flSpringFrequencyMax: usize = 0x94; // float
|
||||||
pub const m_flMaxStretch: usize = 0x98; // float
|
pub const m_flMaxStretch: usize = 0x98; // float
|
||||||
|
pub const m_bSolidCollisionAtZeroWeight: usize = 0x9C; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CRagdollUpdateNode { // CUnaryUpdateNode
|
pub mod CRagdollUpdateNode { // CUnaryUpdateNode
|
||||||
@ -1563,10 +1642,22 @@ pub mod CRenderBufferBinding {
|
|||||||
pub const m_nBindOffsetBytes: usize = 0x10; // uint32_t
|
pub const m_nBindOffsetBytes: usize = 0x10; // uint32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod CRenderGroom {
|
||||||
|
pub const m_nSegmentsPerHairStrand: usize = 0x0; // int32_t
|
||||||
|
pub const m_nGuideHairCount: usize = 0x4; // int32_t
|
||||||
|
pub const m_nHairCount: usize = 0x8; // int32_t
|
||||||
|
pub const m_nGroomGroupID: usize = 0xC; // int32_t
|
||||||
|
pub const m_nAttachBoneIdx: usize = 0x10; // int32_t
|
||||||
|
pub const m_hairInfoBufferData: usize = 0x18; // CUtlBinaryBlock
|
||||||
|
pub const m_hairs: usize = 0x30; // CUtlVector<RenderHairStrandInfo_t>
|
||||||
|
}
|
||||||
|
|
||||||
pub mod CRenderMesh {
|
pub mod CRenderMesh {
|
||||||
pub const m_sceneObjects: usize = 0x10; // CUtlVectorFixedGrowable<CSceneObjectData>
|
pub const m_sceneObjects: usize = 0x10; // CUtlVectorFixedGrowable<CSceneObjectData>
|
||||||
pub const m_constraints: usize = 0xA0; // CUtlVector<CBaseConstraint*>
|
pub const m_constraints: usize = 0xA0; // CUtlVector<CBaseConstraint*>
|
||||||
pub const m_skeleton: usize = 0xB8; // CRenderSkeleton
|
pub const m_skeleton: usize = 0xB8; // CRenderSkeleton
|
||||||
|
pub const m_meshDeformParams: usize = 0x1E0; // DynamicMeshDeformParams_t
|
||||||
|
pub const m_pGroomData: usize = 0x1F0; // CRenderGroom*
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CRenderSkeleton {
|
pub mod CRenderSkeleton {
|
||||||
@ -1670,6 +1761,8 @@ pub mod CSeqMultiFetch {
|
|||||||
pub const m_poseKeyArray1: usize = 0x48; // CUtlVector<float>
|
pub const m_poseKeyArray1: usize = 0x48; // CUtlVector<float>
|
||||||
pub const m_nLocalCyclePoseParameter: usize = 0x60; // int32_t
|
pub const m_nLocalCyclePoseParameter: usize = 0x60; // int32_t
|
||||||
pub const m_bCalculatePoseParameters: usize = 0x64; // bool
|
pub const m_bCalculatePoseParameters: usize = 0x64; // bool
|
||||||
|
pub const m_bFixedBlendWeight: usize = 0x65; // bool
|
||||||
|
pub const m_flFixedBlendWeightVals: usize = 0x68; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSeqMultiFetchFlag {
|
pub mod CSeqMultiFetchFlag {
|
||||||
@ -1704,14 +1797,14 @@ pub mod CSeqS1SeqDesc {
|
|||||||
pub const m_sName: usize = 0x0; // CBufferString
|
pub const m_sName: usize = 0x0; // CBufferString
|
||||||
pub const m_flags: usize = 0x10; // CSeqSeqDescFlag
|
pub const m_flags: usize = 0x10; // CSeqSeqDescFlag
|
||||||
pub const m_fetch: usize = 0x20; // CSeqMultiFetch
|
pub const m_fetch: usize = 0x20; // CSeqMultiFetch
|
||||||
pub const m_nLocalWeightlist: usize = 0x88; // int32_t
|
pub const m_nLocalWeightlist: usize = 0x90; // int32_t
|
||||||
pub const m_autoLayerArray: usize = 0x90; // CUtlVector<CSeqAutoLayer>
|
pub const m_autoLayerArray: usize = 0x98; // CUtlVector<CSeqAutoLayer>
|
||||||
pub const m_IKLockArray: usize = 0xA8; // CUtlVector<CSeqIKLock>
|
pub const m_IKLockArray: usize = 0xB0; // CUtlVector<CSeqIKLock>
|
||||||
pub const m_transition: usize = 0xC0; // CSeqTransition
|
pub const m_transition: usize = 0xC8; // CSeqTransition
|
||||||
pub const m_SequenceKeys: usize = 0xC8; // KeyValues3
|
pub const m_SequenceKeys: usize = 0xD0; // KeyValues3
|
||||||
pub const m_LegacyKeyValueText: usize = 0xD8; // CBufferString
|
pub const m_LegacyKeyValueText: usize = 0xE0; // CBufferString
|
||||||
pub const m_activityArray: usize = 0xE8; // CUtlVector<CAnimActivity>
|
pub const m_activityArray: usize = 0xF0; // CUtlVector<CAnimActivity>
|
||||||
pub const m_footMotion: usize = 0x100; // CUtlVector<CFootMotion>
|
pub const m_footMotion: usize = 0x108; // CUtlVector<CFootMotion>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSeqScaleSet {
|
pub mod CSeqScaleSet {
|
||||||
@ -1751,7 +1844,7 @@ pub mod CSeqTransition {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSequenceFinishedAnimTag { // CAnimTagBase
|
pub mod CSequenceFinishedAnimTag { // CAnimTagBase
|
||||||
pub const m_sequenceName: usize = 0x38; // CUtlString
|
pub const m_sequenceName: usize = 0x50; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSequenceGroupData {
|
pub mod CSequenceGroupData {
|
||||||
@ -1797,10 +1890,6 @@ pub mod CSingleFrameUpdateNode { // CLeafUpdateNode
|
|||||||
pub const m_flCycle: usize = 0x78; // float
|
pub const m_flCycle: usize = 0x78; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSkeletalInputUpdateNode { // CLeafUpdateNode
|
|
||||||
pub const m_fixedOpData: usize = 0x58; // SkeletalInputOpFixedSettings_t
|
|
||||||
}
|
|
||||||
|
|
||||||
pub mod CSlopeComponentUpdater { // CAnimComponentUpdater
|
pub mod CSlopeComponentUpdater { // CAnimComponentUpdater
|
||||||
pub const m_flTraceDistance: usize = 0x34; // float
|
pub const m_flTraceDistance: usize = 0x34; // float
|
||||||
pub const m_hSlopeAngle: usize = 0x38; // CAnimParamHandle
|
pub const m_hSlopeAngle: usize = 0x38; // CAnimParamHandle
|
||||||
@ -1913,6 +2002,10 @@ pub mod CSubtractUpdateNode { // CBinaryUpdateNode
|
|||||||
pub const m_bUseModelSpace: usize = 0x92; // bool
|
pub const m_bUseModelSpace: usize = 0x92; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod CSymbolAnimParameter { // CConcreteAnimParameter
|
||||||
|
pub const m_defaultValue: usize = 0x78; // CGlobalSymbol
|
||||||
|
}
|
||||||
|
|
||||||
pub mod CTaskStatusAnimTag { // CAnimTagBase
|
pub mod CTaskStatusAnimTag { // CAnimTagBase
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1966,21 +2059,9 @@ pub mod CVPhysXSurfacePropertiesList {
|
|||||||
pub const m_surfacePropertiesList: usize = 0x0; // CUtlVector<CPhysSurfaceProperties*>
|
pub const m_surfacePropertiesList: usize = 0x0; // CUtlVector<CPhysSurfaceProperties*>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CVRInputComponentUpdater { // CAnimComponentUpdater
|
|
||||||
pub const m_FingerCurl_Thumb: usize = 0x34; // CAnimParamHandle
|
|
||||||
pub const m_FingerCurl_Index: usize = 0x36; // CAnimParamHandle
|
|
||||||
pub const m_FingerCurl_Middle: usize = 0x38; // CAnimParamHandle
|
|
||||||
pub const m_FingerCurl_Ring: usize = 0x3A; // CAnimParamHandle
|
|
||||||
pub const m_FingerCurl_Pinky: usize = 0x3C; // CAnimParamHandle
|
|
||||||
pub const m_FingerSplay_Thumb_Index: usize = 0x3E; // CAnimParamHandle
|
|
||||||
pub const m_FingerSplay_Index_Middle: usize = 0x40; // CAnimParamHandle
|
|
||||||
pub const m_FingerSplay_Middle_Ring: usize = 0x42; // CAnimParamHandle
|
|
||||||
pub const m_FingerSplay_Ring_Pinky: usize = 0x44; // CAnimParamHandle
|
|
||||||
}
|
|
||||||
|
|
||||||
pub mod CVectorAnimParameter { // CConcreteAnimParameter
|
pub mod CVectorAnimParameter { // CConcreteAnimParameter
|
||||||
pub const m_defaultValue: usize = 0x60; // Vector
|
pub const m_defaultValue: usize = 0x78; // Vector
|
||||||
pub const m_bInterpolate: usize = 0x6C; // bool
|
pub const m_bInterpolate: usize = 0x84; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CVectorQuantizer {
|
pub mod CVectorQuantizer {
|
||||||
@ -1990,17 +2071,8 @@ pub mod CVectorQuantizer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CVirtualAnimParameter { // CAnimParameterBase
|
pub mod CVirtualAnimParameter { // CAnimParameterBase
|
||||||
pub const m_expressionString: usize = 0x50; // CUtlString
|
pub const m_expressionString: usize = 0x68; // CUtlString
|
||||||
pub const m_eParamType: usize = 0x58; // AnimParamType_t
|
pub const m_eParamType: usize = 0x70; // AnimParamType_t
|
||||||
}
|
|
||||||
|
|
||||||
pub mod CVrSkeletalInputSettings {
|
|
||||||
pub const m_wristBones: usize = 0x0; // CUtlVector<CWristBone>
|
|
||||||
pub const m_fingers: usize = 0x18; // CUtlVector<CFingerChain>
|
|
||||||
pub const m_name: usize = 0x30; // CUtlString
|
|
||||||
pub const m_outerKnuckle1: usize = 0x38; // CUtlString
|
|
||||||
pub const m_outerKnuckle2: usize = 0x40; // CUtlString
|
|
||||||
pub const m_eHand: usize = 0x48; // AnimVRHand_t
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CWayPointHelperUpdateNode { // CUnaryUpdateNode
|
pub mod CWayPointHelperUpdateNode { // CUnaryUpdateNode
|
||||||
@ -2011,13 +2083,6 @@ pub mod CWayPointHelperUpdateNode { // CUnaryUpdateNode
|
|||||||
pub const m_bPreventUndershoot: usize = 0x76; // bool
|
pub const m_bPreventUndershoot: usize = 0x76; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CWristBone {
|
|
||||||
pub const m_name: usize = 0x0; // CUtlString
|
|
||||||
pub const m_vForwardLS: usize = 0x8; // Vector
|
|
||||||
pub const m_vUpLS: usize = 0x14; // Vector
|
|
||||||
pub const m_vOffset: usize = 0x20; // Vector
|
|
||||||
}
|
|
||||||
|
|
||||||
pub mod CZeroPoseUpdateNode { // CLeafUpdateNode
|
pub mod CZeroPoseUpdateNode { // CLeafUpdateNode
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2035,31 +2100,11 @@ pub mod ConfigIndex {
|
|||||||
pub const m_nConfig: usize = 0x2; // uint16_t
|
pub const m_nConfig: usize = 0x2; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FingerBone_t {
|
pub mod DynamicMeshDeformParams_t {
|
||||||
pub const m_boneIndex: usize = 0x0; // int32_t
|
pub const m_flTensionCompressScale: usize = 0x0; // float
|
||||||
pub const m_hingeAxis: usize = 0x4; // Vector
|
pub const m_flTensionStretchScale: usize = 0x4; // float
|
||||||
pub const m_vCapsulePos1: usize = 0x10; // Vector
|
pub const m_bRecomputeSmoothNormalsAfterAnimation: usize = 0x8; // bool
|
||||||
pub const m_vCapsulePos2: usize = 0x1C; // Vector
|
pub const m_bComputeDynamicMeshTensionAfterAnimation: usize = 0x9; // bool
|
||||||
pub const m_flMinAngle: usize = 0x28; // float
|
|
||||||
pub const m_flMaxAngle: usize = 0x2C; // float
|
|
||||||
pub const m_flRadius: usize = 0x30; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
pub mod FingerChain_t {
|
|
||||||
pub const m_targets: usize = 0x0; // CUtlVector<FingerSource_t>
|
|
||||||
pub const m_bones: usize = 0x18; // CUtlVector<FingerBone_t>
|
|
||||||
pub const m_vTipOffset: usize = 0x30; // Vector
|
|
||||||
pub const m_vSplayHingeAxis: usize = 0x3C; // Vector
|
|
||||||
pub const m_tipParentBoneIndex: usize = 0x48; // int32_t
|
|
||||||
pub const m_metacarpalBoneIndex: usize = 0x4C; // int32_t
|
|
||||||
pub const m_flSplayMinAngle: usize = 0x50; // float
|
|
||||||
pub const m_flSplayMaxAngle: usize = 0x54; // float
|
|
||||||
pub const m_flFingerScaleRatio: usize = 0x58; // float
|
|
||||||
}
|
|
||||||
|
|
||||||
pub mod FingerSource_t {
|
|
||||||
pub const m_nFingerIndex: usize = 0x0; // AnimVRFinger_t
|
|
||||||
pub const m_flFingerWeight: usize = 0x4; // float
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FollowAttachmentSettings_t {
|
pub mod FollowAttachmentSettings_t {
|
||||||
@ -2278,6 +2323,36 @@ pub mod MotionIndex {
|
|||||||
pub const m_nMotion: usize = 0x2; // uint16_t
|
pub const m_nMotion: usize = 0x2; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod NmCompressionSettings_t {
|
||||||
|
pub const m_translationRangeX: usize = 0x0; // NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
pub const m_translationRangeY: usize = 0x8; // NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
pub const m_translationRangeZ: usize = 0x10; // NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
pub const m_scaleRange: usize = 0x18; // NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
pub const m_constantRotation: usize = 0x20; // Quaternion
|
||||||
|
pub const m_bIsRotationStatic: usize = 0x30; // bool
|
||||||
|
pub const m_bIsTranslationStatic: usize = 0x31; // bool
|
||||||
|
pub const m_bIsScaleStatic: usize = 0x32; // bool
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod NmCompressionSettings_t_QuantizationRange_t {
|
||||||
|
pub const m_flRangeStart: usize = 0x0; // float
|
||||||
|
pub const m_flRangeLength: usize = 0x4; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod NmPercent_t {
|
||||||
|
pub const m_flValue: usize = 0x0; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod NmSyncTrackTimeRange_t {
|
||||||
|
pub const m_startTime: usize = 0x0; // NmSyncTrackTime_t
|
||||||
|
pub const m_endTime: usize = 0x8; // NmSyncTrackTime_t
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod NmSyncTrackTime_t {
|
||||||
|
pub const m_nEventIdx: usize = 0x0; // int32_t
|
||||||
|
pub const m_percentageThrough: usize = 0x4; // NmPercent_t
|
||||||
|
}
|
||||||
|
|
||||||
pub mod ParamSpanSample_t {
|
pub mod ParamSpanSample_t {
|
||||||
pub const m_value: usize = 0x0; // CAnimVariant
|
pub const m_value: usize = 0x0; // CAnimVariant
|
||||||
pub const m_flCycle: usize = 0x14; // float
|
pub const m_flCycle: usize = 0x14; // float
|
||||||
@ -2351,6 +2426,16 @@ pub mod PhysSoftbodyDesc_t {
|
|||||||
pub const m_ParticleBoneName: usize = 0x78; // CUtlVector<CUtlString>
|
pub const m_ParticleBoneName: usize = 0x78; // CUtlVector<CUtlString>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod RenderHairStrandInfo_t {
|
||||||
|
pub const m_nGuideIdx: usize = 0x0; // uint32_t[3]
|
||||||
|
pub const m_nBaseTriIdx: usize = 0xC; // uint32_t
|
||||||
|
pub const m_vGuideBarycentric: usize = 0x10; // Vector2D
|
||||||
|
pub const m_vBaseBarycentric: usize = 0x18; // Vector2D
|
||||||
|
pub const m_vRootOffset_flLengthScale: usize = 0x20; // uint16_t[4]
|
||||||
|
pub const m_nPackedBaseMeshUv: usize = 0x28; // uint32_t
|
||||||
|
pub const m_nPad: usize = 0x2C; // uint32_t
|
||||||
|
}
|
||||||
|
|
||||||
pub mod RenderSkeletonBone_t {
|
pub mod RenderSkeletonBone_t {
|
||||||
pub const m_boneName: usize = 0x0; // CUtlString
|
pub const m_boneName: usize = 0x0; // CUtlString
|
||||||
pub const m_parentName: usize = 0x8; // CUtlString
|
pub const m_parentName: usize = 0x8; // CUtlString
|
||||||
@ -2371,16 +2456,51 @@ pub mod ScriptInfo_t {
|
|||||||
pub const m_eScriptType: usize = 0x50; // AnimScriptType
|
pub const m_eScriptType: usize = 0x50; // AnimScriptType
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod SkeletalInputOpFixedSettings_t {
|
pub mod SkeletonAnimCapture_t {
|
||||||
pub const m_wristBones: usize = 0x0; // CUtlVector<WristBone_t>
|
pub const m_nEntIndex: usize = 0x0; // CEntityIndex
|
||||||
pub const m_fingers: usize = 0x18; // CUtlVector<FingerChain_t>
|
pub const m_nEntParent: usize = 0x4; // CEntityIndex
|
||||||
pub const m_outerKnuckle1: usize = 0x30; // int32_t
|
pub const m_ImportedCollision: usize = 0x8; // CUtlVector<CEntityIndex>
|
||||||
pub const m_outerKnuckle2: usize = 0x34; // int32_t
|
pub const m_ModelName: usize = 0x20; // CUtlString
|
||||||
pub const m_eHand: usize = 0x38; // AnimVRHand_t
|
pub const m_CaptureName: usize = 0x28; // CUtlString
|
||||||
pub const m_eMotionRange: usize = 0x3C; // AnimVRHandMotionRange_t
|
pub const m_ModelBindPose: usize = 0x30; // CUtlVector<SkeletonAnimCapture_t::Bone_t>
|
||||||
pub const m_eTransformSource: usize = 0x40; // AnimVrBoneTransformSource_t
|
pub const m_FeModelInitPose: usize = 0x48; // CUtlVector<SkeletonAnimCapture_t::Bone_t>
|
||||||
pub const m_bEnableIK: usize = 0x44; // bool
|
pub const m_nFlexControllers: usize = 0x60; // int32_t
|
||||||
pub const m_bEnableCollision: usize = 0x45; // bool
|
pub const m_bPredicted: usize = 0x64; // bool
|
||||||
|
pub const m_Frames: usize = 0xA8; // CUtlVector<SkeletonAnimCapture_t::Frame_t>
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod SkeletonAnimCapture_t_Bone_t {
|
||||||
|
pub const m_Name: usize = 0x0; // CUtlString
|
||||||
|
pub const m_BindPose: usize = 0x10; // CTransform
|
||||||
|
pub const m_nParent: usize = 0x30; // int32_t
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod SkeletonAnimCapture_t_Camera_t {
|
||||||
|
pub const m_tmCamera: usize = 0x0; // CTransform
|
||||||
|
pub const m_flTime: usize = 0x20; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod SkeletonAnimCapture_t_FrameStamp_t {
|
||||||
|
pub const m_flTime: usize = 0x0; // float
|
||||||
|
pub const m_flEntitySimTime: usize = 0x4; // float
|
||||||
|
pub const m_bTeleportTick: usize = 0x8; // bool
|
||||||
|
pub const m_bPredicted: usize = 0x9; // bool
|
||||||
|
pub const m_flCurTime: usize = 0xC; // float
|
||||||
|
pub const m_flRealTime: usize = 0x10; // float
|
||||||
|
pub const m_nFrameCount: usize = 0x14; // int32_t
|
||||||
|
pub const m_nTickCount: usize = 0x18; // int32_t
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod SkeletonAnimCapture_t_Frame_t {
|
||||||
|
pub const m_flTime: usize = 0x0; // float
|
||||||
|
pub const m_Stamp: usize = 0x4; // SkeletonAnimCapture_t::FrameStamp_t
|
||||||
|
pub const m_Transform: usize = 0x20; // CTransform
|
||||||
|
pub const m_bTeleport: usize = 0x40; // bool
|
||||||
|
pub const m_CompositeBones: usize = 0x48; // CUtlVector<CTransform>
|
||||||
|
pub const m_SimStateBones: usize = 0x60; // CUtlVector<CTransform>
|
||||||
|
pub const m_FeModelAnims: usize = 0x78; // CUtlVector<CTransform>
|
||||||
|
pub const m_FeModelPos: usize = 0x90; // CUtlVector<VectorAligned>
|
||||||
|
pub const m_FlexControllerWeights: usize = 0xA8; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod SkeletonBoneBounds_t {
|
pub mod SkeletonBoneBounds_t {
|
||||||
@ -2388,6 +2508,12 @@ pub mod SkeletonBoneBounds_t {
|
|||||||
pub const m_vecSize: usize = 0xC; // Vector
|
pub const m_vecSize: usize = 0xC; // Vector
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod SkeletonDemoDb_t {
|
||||||
|
pub const m_AnimCaptures: usize = 0x0; // CUtlVector<SkeletonAnimCapture_t*>
|
||||||
|
pub const m_CameraTrack: usize = 0x18; // CUtlVector<SkeletonAnimCapture_t::Camera_t>
|
||||||
|
pub const m_flRecordingTime: usize = 0x30; // float
|
||||||
|
}
|
||||||
|
|
||||||
pub mod SolveIKChainPoseOpFixedSettings_t {
|
pub mod SolveIKChainPoseOpFixedSettings_t {
|
||||||
pub const m_ChainsToSolveData: usize = 0x0; // CUtlVector<ChainToSolveData_t>
|
pub const m_ChainsToSolveData: usize = 0x0; // CUtlVector<ChainToSolveData_t>
|
||||||
pub const m_bMatchTargetOrientation: usize = 0x18; // bool
|
pub const m_bMatchTargetOrientation: usize = 0x18; // bool
|
||||||
@ -2569,9 +2695,4 @@ pub mod VPhysics2ShapeDef_t {
|
|||||||
pub mod WeightList {
|
pub mod WeightList {
|
||||||
pub const m_name: usize = 0x0; // CUtlString
|
pub const m_name: usize = 0x0; // CUtlString
|
||||||
pub const m_weights: usize = 0x8; // CUtlVector<float>
|
pub const m_weights: usize = 0x8; // CUtlVector<float>
|
||||||
}
|
|
||||||
|
|
||||||
pub mod WristBone_t {
|
|
||||||
pub const m_xOffsetTransformMS: usize = 0x0; // CTransform
|
|
||||||
pub const m_boneIndex: usize = 0x20; // int32_t
|
|
||||||
}
|
}
|
@ -261,8 +261,8 @@ CAnimParameterBase:
|
|||||||
m_group: 32 # CUtlString
|
m_group: 32 # CUtlString
|
||||||
m_id: 40 # AnimParamID
|
m_id: 40 # AnimParamID
|
||||||
m_componentName: 64 # CUtlString
|
m_componentName: 64 # CUtlString
|
||||||
m_bNetworkingRequested: 76 # bool
|
m_bNetworkingRequested: 96 # bool
|
||||||
m_bIsReferenced: 77 # bool
|
m_bIsReferenced: 97 # bool
|
||||||
CAnimParameterManagerUpdater:
|
CAnimParameterManagerUpdater:
|
||||||
m_parameters: 24 # CUtlVector<CSmartPtr<CAnimParameterBase>>
|
m_parameters: 24 # CUtlVector<CSmartPtr<CAnimParameterBase>>
|
||||||
m_idToIndexMap: 48 # CUtlHashtable<AnimParamID,int32_t>
|
m_idToIndexMap: 48 # CUtlHashtable<AnimParamID,int32_t>
|
||||||
@ -300,7 +300,7 @@ CAnimTagBase:
|
|||||||
m_name: 24 # CGlobalSymbol
|
m_name: 24 # CGlobalSymbol
|
||||||
m_group: 32 # CGlobalSymbol
|
m_group: 32 # CGlobalSymbol
|
||||||
m_tagID: 40 # AnimTagID
|
m_tagID: 40 # AnimTagID
|
||||||
m_bIsReferenced: 44 # bool
|
m_bIsReferenced: 64 # bool
|
||||||
CAnimTagManagerUpdater:
|
CAnimTagManagerUpdater:
|
||||||
m_tags: 24 # CUtlVector<CSmartPtr<CAnimTagBase>>
|
m_tags: 24 # CUtlVector<CSmartPtr<CAnimTagBase>>
|
||||||
CAnimUpdateNodeBase:
|
CAnimUpdateNodeBase:
|
||||||
@ -368,13 +368,13 @@ CAttachment:
|
|||||||
m_nInfluences: 131 # uint8_t
|
m_nInfluences: 131 # uint8_t
|
||||||
m_bIgnoreRotation: 132 # bool
|
m_bIgnoreRotation: 132 # bool
|
||||||
CAudioAnimTag: # CAnimTagBase
|
CAudioAnimTag: # CAnimTagBase
|
||||||
m_clipName: 56 # CUtlString
|
m_clipName: 80 # CUtlString
|
||||||
m_attachmentName: 64 # CUtlString
|
m_attachmentName: 88 # CUtlString
|
||||||
m_flVolume: 72 # float
|
m_flVolume: 96 # float
|
||||||
m_bStopWhenTagEnds: 76 # bool
|
m_bStopWhenTagEnds: 100 # bool
|
||||||
m_bStopWhenGraphEnds: 77 # bool
|
m_bStopWhenGraphEnds: 101 # bool
|
||||||
m_bPlayOnServer: 78 # bool
|
m_bPlayOnServer: 102 # bool
|
||||||
m_bPlayOnClient: 79 # bool
|
m_bPlayOnClient: 103 # bool
|
||||||
CBaseConstraint: # CBoneConstraintBase
|
CBaseConstraint: # CBoneConstraintBase
|
||||||
m_name: 40 # CUtlString
|
m_name: 40 # CUtlString
|
||||||
m_vUpVector: 48 # Vector
|
m_vUpVector: 48 # Vector
|
||||||
@ -421,8 +421,8 @@ CBlendUpdateNode: # CAnimUpdateNodeBase
|
|||||||
m_bLockWhenWaning: 207 # bool
|
m_bLockWhenWaning: 207 # bool
|
||||||
CBlockSelectionMetricEvaluator: # CMotionMetricEvaluator
|
CBlockSelectionMetricEvaluator: # CMotionMetricEvaluator
|
||||||
CBodyGroupAnimTag: # CAnimTagBase
|
CBodyGroupAnimTag: # CAnimTagBase
|
||||||
m_nPriority: 56 # int32_t
|
m_nPriority: 80 # int32_t
|
||||||
m_bodyGroupSettings: 64 # CUtlVector<CBodyGroupSetting>
|
m_bodyGroupSettings: 88 # CUtlVector<CBodyGroupSetting>
|
||||||
CBodyGroupSetting:
|
CBodyGroupSetting:
|
||||||
m_BodyGroupName: 0 # CUtlString
|
m_BodyGroupName: 0 # CUtlString
|
||||||
m_nBodyGroupOption: 8 # int32_t
|
m_nBodyGroupOption: 8 # int32_t
|
||||||
@ -459,7 +459,7 @@ CBonePositionMetricEvaluator: # CMotionMetricEvaluator
|
|||||||
CBoneVelocityMetricEvaluator: # CMotionMetricEvaluator
|
CBoneVelocityMetricEvaluator: # CMotionMetricEvaluator
|
||||||
m_nBoneIndex: 80 # int32_t
|
m_nBoneIndex: 80 # int32_t
|
||||||
CBoolAnimParameter: # CConcreteAnimParameter
|
CBoolAnimParameter: # CConcreteAnimParameter
|
||||||
m_bDefaultValue: 96 # bool
|
m_bDefaultValue: 120 # bool
|
||||||
CCPPScriptComponentUpdater: # CAnimComponentUpdater
|
CCPPScriptComponentUpdater: # CAnimComponentUpdater
|
||||||
m_scriptsToRun: 48 # CUtlVector<CGlobalSymbol>
|
m_scriptsToRun: 48 # CUtlVector<CGlobalSymbol>
|
||||||
CCachedPose:
|
CCachedPose:
|
||||||
@ -480,10 +480,10 @@ CChoiceUpdateNode: # CAnimUpdateNodeBase
|
|||||||
m_bDontResetSameSelection: 178 # bool
|
m_bDontResetSameSelection: 178 # bool
|
||||||
CChoreoUpdateNode: # CUnaryUpdateNode
|
CChoreoUpdateNode: # CUnaryUpdateNode
|
||||||
CClothSettingsAnimTag: # CAnimTagBase
|
CClothSettingsAnimTag: # CAnimTagBase
|
||||||
m_flStiffness: 56 # float
|
m_flStiffness: 80 # float
|
||||||
m_flEaseIn: 60 # float
|
m_flEaseIn: 84 # float
|
||||||
m_flEaseOut: 64 # float
|
m_flEaseOut: 88 # float
|
||||||
m_nVertexSet: 72 # CUtlString
|
m_nVertexSet: 96 # CUtlString
|
||||||
CCompressorGroup:
|
CCompressorGroup:
|
||||||
m_nTotalElementCount: 0 # int32_t
|
m_nTotalElementCount: 0 # int32_t
|
||||||
m_szChannelClass: 8 # CUtlVector<char*>
|
m_szChannelClass: 8 # CUtlVector<char*>
|
||||||
@ -503,12 +503,12 @@ CCompressorGroup:
|
|||||||
m_vector2DCompressor: 368 # CUtlVector<CCompressor<Vector2D>*>
|
m_vector2DCompressor: 368 # CUtlVector<CCompressor<Vector2D>*>
|
||||||
m_vector4DCompressor: 392 # CUtlVector<CCompressor<Vector4D>*>
|
m_vector4DCompressor: 392 # CUtlVector<CCompressor<Vector4D>*>
|
||||||
CConcreteAnimParameter: # CAnimParameterBase
|
CConcreteAnimParameter: # CAnimParameterBase
|
||||||
m_previewButton: 80 # AnimParamButton_t
|
m_previewButton: 104 # AnimParamButton_t
|
||||||
m_eNetworkSetting: 84 # AnimParamNetworkSetting
|
m_eNetworkSetting: 108 # AnimParamNetworkSetting
|
||||||
m_bUseMostRecentValue: 88 # bool
|
m_bUseMostRecentValue: 112 # bool
|
||||||
m_bAutoReset: 89 # bool
|
m_bAutoReset: 113 # bool
|
||||||
m_bGameWritable: 90 # bool
|
m_bGameWritable: 114 # bool
|
||||||
m_bGraphWritable: 91 # bool
|
m_bGraphWritable: 115 # bool
|
||||||
CConstraintSlave:
|
CConstraintSlave:
|
||||||
m_qBaseOrientation: 0 # Quaternion
|
m_qBaseOrientation: 0 # Quaternion
|
||||||
m_vBasePosition: 16 # Vector
|
m_vBasePosition: 16 # Vector
|
||||||
@ -584,34 +584,12 @@ CEmitTagActionUpdater: # CAnimActionUpdater
|
|||||||
m_nTagIndex: 24 # int32_t
|
m_nTagIndex: 24 # int32_t
|
||||||
m_bIsZeroDuration: 28 # bool
|
m_bIsZeroDuration: 28 # bool
|
||||||
CEnumAnimParameter: # CConcreteAnimParameter
|
CEnumAnimParameter: # CConcreteAnimParameter
|
||||||
m_defaultValue: 104 # uint8_t
|
m_defaultValue: 128 # uint8_t
|
||||||
m_enumOptions: 112 # CUtlVector<CUtlString>
|
m_enumOptions: 136 # CUtlVector<CUtlString>
|
||||||
CExpressionActionUpdater: # CAnimActionUpdater
|
CExpressionActionUpdater: # CAnimActionUpdater
|
||||||
m_hParam: 24 # CAnimParamHandle
|
m_hParam: 24 # CAnimParamHandle
|
||||||
m_eParamType: 26 # AnimParamType_t
|
m_eParamType: 26 # AnimParamType_t
|
||||||
m_hScript: 28 # AnimScriptHandle
|
m_hScript: 28 # AnimScriptHandle
|
||||||
CFingerBone:
|
|
||||||
m_boneName: 0 # CUtlString
|
|
||||||
m_hingeAxis: 8 # Vector
|
|
||||||
m_vCapsulePos1: 20 # Vector
|
|
||||||
m_vCapsulePos2: 32 # Vector
|
|
||||||
m_flMinAngle: 44 # float
|
|
||||||
m_flMaxAngle: 48 # float
|
|
||||||
m_flRadius: 52 # float
|
|
||||||
CFingerChain:
|
|
||||||
m_targets: 0 # CUtlVector<CFingerSource>
|
|
||||||
m_bones: 24 # CUtlVector<CFingerBone>
|
|
||||||
m_name: 48 # CUtlString
|
|
||||||
m_tipParentBoneName: 56 # CUtlString
|
|
||||||
m_vTipOffset: 64 # Vector
|
|
||||||
m_metacarpalBoneName: 80 # CUtlString
|
|
||||||
m_vSplayHingeAxis: 88 # Vector
|
|
||||||
m_flSplayMinAngle: 100 # float
|
|
||||||
m_flSplayMaxAngle: 104 # float
|
|
||||||
m_flFingerScaleRatio: 108 # float
|
|
||||||
CFingerSource:
|
|
||||||
m_nFingerIndex: 0 # AnimVRFinger_t
|
|
||||||
m_flFingerWeight: 4 # float
|
|
||||||
CFlexController:
|
CFlexController:
|
||||||
m_szName: 0 # CUtlString
|
m_szName: 0 # CUtlString
|
||||||
m_szType: 8 # CUtlString
|
m_szType: 8 # CUtlString
|
||||||
@ -626,10 +604,10 @@ CFlexRule:
|
|||||||
m_nFlex: 0 # int32_t
|
m_nFlex: 0 # int32_t
|
||||||
m_FlexOps: 8 # CUtlVector<CFlexOp>
|
m_FlexOps: 8 # CUtlVector<CFlexOp>
|
||||||
CFloatAnimParameter: # CConcreteAnimParameter
|
CFloatAnimParameter: # CConcreteAnimParameter
|
||||||
m_fDefaultValue: 96 # float
|
m_fDefaultValue: 120 # float
|
||||||
m_fMinValue: 100 # float
|
m_fMinValue: 124 # float
|
||||||
m_fMaxValue: 104 # float
|
m_fMaxValue: 128 # float
|
||||||
m_bInterpolate: 108 # bool
|
m_bInterpolate: 132 # bool
|
||||||
CFollowAttachmentUpdateNode: # CUnaryUpdateNode
|
CFollowAttachmentUpdateNode: # CUnaryUpdateNode
|
||||||
m_opFixedData: 112 # FollowAttachmentSettings_t
|
m_opFixedData: 112 # FollowAttachmentSettings_t
|
||||||
CFollowPathUpdateNode: # CUnaryUpdateNode
|
CFollowPathUpdateNode: # CUnaryUpdateNode
|
||||||
@ -680,7 +658,7 @@ CFootDefinition:
|
|||||||
m_flTraceHeight: 56 # float
|
m_flTraceHeight: 56 # float
|
||||||
m_flTraceRadius: 60 # float
|
m_flTraceRadius: 60 # float
|
||||||
CFootFallAnimTag: # CAnimTagBase
|
CFootFallAnimTag: # CAnimTagBase
|
||||||
m_foot: 56 # FootFallTagFoot_t
|
m_foot: 80 # FootFallTagFoot_t
|
||||||
CFootLockUpdateNode: # CUnaryUpdateNode
|
CFootLockUpdateNode: # CUnaryUpdateNode
|
||||||
m_opFixedSettings: 104 # FootLockPoseOpFixedSettings
|
m_opFixedSettings: 104 # FootLockPoseOpFixedSettings
|
||||||
m_footSettings: 208 # CUtlVector<FootFixedSettings>
|
m_footSettings: 208 # CUtlVector<FootFixedSettings>
|
||||||
@ -727,10 +705,10 @@ CFootTrajectory:
|
|||||||
m_flRotationOffset: 12 # float
|
m_flRotationOffset: 12 # float
|
||||||
m_flProgression: 16 # float
|
m_flProgression: 16 # float
|
||||||
CFootstepLandedAnimTag: # CAnimTagBase
|
CFootstepLandedAnimTag: # CAnimTagBase
|
||||||
m_FootstepType: 56 # FootstepLandedFootSoundType_t
|
m_FootstepType: 80 # FootstepLandedFootSoundType_t
|
||||||
m_OverrideSoundName: 64 # CUtlString
|
m_OverrideSoundName: 88 # CUtlString
|
||||||
m_DebugAnimSourceString: 72 # CUtlString
|
m_DebugAnimSourceString: 96 # CUtlString
|
||||||
m_BoneName: 80 # CUtlString
|
m_BoneName: 104 # CUtlString
|
||||||
CFutureFacingMetricEvaluator: # CMotionMetricEvaluator
|
CFutureFacingMetricEvaluator: # CMotionMetricEvaluator
|
||||||
m_flDistance: 80 # float
|
m_flDistance: 80 # float
|
||||||
m_flTime: 84 # float
|
m_flTime: 84 # float
|
||||||
@ -771,9 +749,9 @@ CHitReactUpdateNode: # CUnaryUpdateNode
|
|||||||
m_bResetChild: 196 # bool
|
m_bResetChild: 196 # bool
|
||||||
CInputStreamUpdateNode: # CLeafUpdateNode
|
CInputStreamUpdateNode: # CLeafUpdateNode
|
||||||
CIntAnimParameter: # CConcreteAnimParameter
|
CIntAnimParameter: # CConcreteAnimParameter
|
||||||
m_defaultValue: 96 # int32_t
|
m_defaultValue: 120 # int32_t
|
||||||
m_minValue: 100 # int32_t
|
m_minValue: 124 # int32_t
|
||||||
m_maxValue: 104 # int32_t
|
m_maxValue: 128 # int32_t
|
||||||
CJiggleBoneUpdateNode: # CUnaryUpdateNode
|
CJiggleBoneUpdateNode: # CUnaryUpdateNode
|
||||||
m_opFixedData: 104 # JiggleBoneSettingsList_t
|
m_opFixedData: 104 # JiggleBoneSettingsList_t
|
||||||
CJumpHelperUpdateNode: # CSequenceUpdateNode
|
CJumpHelperUpdateNode: # CSequenceUpdateNode
|
||||||
@ -816,10 +794,10 @@ CLookComponentUpdater: # CAnimComponentUpdater
|
|||||||
m_hLookTargetWorldSpace: 64 # CAnimParamHandle
|
m_hLookTargetWorldSpace: 64 # CAnimParamHandle
|
||||||
m_bNetworkLookTarget: 66 # bool
|
m_bNetworkLookTarget: 66 # bool
|
||||||
CMaterialAttributeAnimTag: # CAnimTagBase
|
CMaterialAttributeAnimTag: # CAnimTagBase
|
||||||
m_AttributeName: 56 # CUtlString
|
m_AttributeName: 80 # CUtlString
|
||||||
m_AttributeType: 64 # MatterialAttributeTagType_t
|
m_AttributeType: 88 # MatterialAttributeTagType_t
|
||||||
m_flValue: 68 # float
|
m_flValue: 92 # float
|
||||||
m_Color: 72 # Color
|
m_Color: 96 # Color
|
||||||
CMaterialDrawDescriptor:
|
CMaterialDrawDescriptor:
|
||||||
m_nPrimitiveType: 0 # RenderPrimitiveType_t
|
m_nPrimitiveType: 0 # RenderPrimitiveType_t
|
||||||
m_nBaseVertex: 4 # int32_t
|
m_nBaseVertex: 4 # int32_t
|
||||||
@ -991,18 +969,15 @@ CMotionSearchNode:
|
|||||||
m_sampleIndices: 80 # CUtlVector<CUtlVector<int32_t>>
|
m_sampleIndices: 80 # CUtlVector<CUtlVector<int32_t>>
|
||||||
m_selectableSamples: 104 # CUtlVector<int32_t>
|
m_selectableSamples: 104 # CUtlVector<int32_t>
|
||||||
CMovementComponentUpdater: # CAnimComponentUpdater
|
CMovementComponentUpdater: # CAnimComponentUpdater
|
||||||
m_movementModes: 48 # CUtlVector<CMovementMode>
|
m_motors: 48 # CUtlVector<CSmartPtr<CAnimMotorUpdaterBase>>
|
||||||
m_motors: 72 # CUtlVector<CSmartPtr<CAnimMotorUpdaterBase>>
|
m_facingDamping: 72 # CAnimInputDamping
|
||||||
m_facingDamping: 96 # CAnimInputDamping
|
m_eDefaultFacingMode: 88 # FacingMode
|
||||||
m_eDefaultFacingMode: 112 # FacingMode
|
m_nDefaultMotorIndex: 100 # int32_t
|
||||||
m_nDefaultMotorIndex: 124 # int32_t
|
m_flDefaultRunSpeed: 104 # float
|
||||||
m_bMoveVarsDisabled: 128 # bool
|
m_bMoveVarsDisabled: 108 # bool
|
||||||
m_bNetworkPath: 129 # bool
|
m_bNetworkPath: 109 # bool
|
||||||
m_bNetworkFacing: 130 # bool
|
m_bNetworkFacing: 110 # bool
|
||||||
m_paramHandles: 131 # CAnimParamHandle[30]
|
m_paramHandles: 111 # CAnimParamHandle[30]
|
||||||
CMovementMode:
|
|
||||||
m_name: 0 # CUtlString
|
|
||||||
m_flSpeed: 8 # float
|
|
||||||
CMoverUpdateNode: # CUnaryUpdateNode
|
CMoverUpdateNode: # CUnaryUpdateNode
|
||||||
m_damping: 112 # CAnimInputDamping
|
m_damping: 112 # CAnimInputDamping
|
||||||
m_facingTarget: 128 # AnimValueSource
|
m_facingTarget: 128 # AnimValueSource
|
||||||
@ -1016,21 +991,96 @@ CMoverUpdateNode: # CUnaryUpdateNode
|
|||||||
m_bOrientMovement: 150 # bool
|
m_bOrientMovement: 150 # bool
|
||||||
m_bApplyRotation: 151 # bool
|
m_bApplyRotation: 151 # bool
|
||||||
m_bLimitOnly: 152 # bool
|
m_bLimitOnly: 152 # bool
|
||||||
|
CNmBoneMask:
|
||||||
|
m_ID: 0 # CGlobalSymbol
|
||||||
|
m_weightInfo: 8 # CNmBoneMask::WeightInfo_t
|
||||||
|
m_weights: 24 # CUtlVector<float>
|
||||||
|
CNmClip:
|
||||||
|
m_skeleton: 0 # CStrongHandle<InfoForResourceTypeCNmSkeleton>
|
||||||
|
m_nNumFrames: 8 # uint32_t
|
||||||
|
m_flDuration: 12 # float
|
||||||
|
m_compressedPoseData: 16 # CUtlBinaryBlock
|
||||||
|
m_trackCompressionSettings: 40 # CUtlVector<NmCompressionSettings_t>
|
||||||
|
m_compressedPoseOffsets: 64 # CUtlVector<uint32_t>
|
||||||
|
m_syncTrack: 160 # CNmSyncTrack
|
||||||
|
m_rootMotion: 336 # CNmRootMotionData
|
||||||
|
m_bIsAdditive: 416 # bool
|
||||||
|
CNmEvent:
|
||||||
|
m_flStartTime: 8 # float
|
||||||
|
m_flDuration: 12 # float
|
||||||
|
CNmFootEvent: # CNmEvent
|
||||||
|
m_phase: 16 # NmFootPhase_t
|
||||||
|
CNmFrameSnapEvent: # CNmEvent
|
||||||
|
m_frameSnapMode: 16 # NmFrameSnapEventMode_t
|
||||||
|
CNmGraph:
|
||||||
|
m_persistentNodeIndices: 0 # CUtlVector<int16_t>
|
||||||
|
m_instanceNodeStartOffsets: 24 # CUtlVector<uint32_t>
|
||||||
|
m_instanceRequiredMemory: 48 # uint32_t
|
||||||
|
m_instanceRequiredAlignment: 52 # uint32_t
|
||||||
|
m_rootNodeIdx: 56 # int16_t
|
||||||
|
m_controlParameterIDs: 64 # CUtlVector<CGlobalSymbol>
|
||||||
|
m_virtualParameterIDs: 88 # CUtlVector<CGlobalSymbol>
|
||||||
|
m_virtualParameterNodeIndices: 112 # CUtlVector<int16_t>
|
||||||
|
m_childGraphSlots: 136 # CUtlVector<CNmGraph::ChildGraphSlot_t>
|
||||||
|
m_externalGraphSlots: 160 # CUtlVector<CNmGraph::ExternalGraphSlot_t>
|
||||||
|
CNmGraphDataSet:
|
||||||
|
m_variationID: 0 # CGlobalSymbol
|
||||||
|
m_skeleton: 8 # CStrongHandle<InfoForResourceTypeCNmSkeleton>
|
||||||
|
m_resources: 16 # CUtlVector<CStrongHandleVoid>
|
||||||
|
CNmGraphVariation:
|
||||||
|
m_graph: 0 # CStrongHandle<InfoForResourceTypeCNmGraph>
|
||||||
|
m_dataSet: 8 # CStrongHandle<InfoForResourceTypeCNmGraphDataSet>
|
||||||
|
CNmGraph_ChildGraphSlot_t:
|
||||||
|
m_nNodeIdx: 0 # int16_t
|
||||||
|
m_dataSlotIdx: 2 # int16_t
|
||||||
|
CNmGraph_ExternalGraphSlot_t:
|
||||||
|
m_nNodeIdx: 0 # int16_t
|
||||||
|
m_slotID: 8 # CGlobalSymbol
|
||||||
|
CNmIDEvent: # CNmEvent
|
||||||
|
m_ID: 16 # CGlobalSymbol
|
||||||
|
CNmLegacyEvent: # CNmEvent
|
||||||
|
CNmRootMotionData:
|
||||||
|
m_transforms: 0 # CUtlVector<CTransform>
|
||||||
|
m_nNumFrames: 24 # int32_t
|
||||||
|
m_flAverageLinearVelocity: 28 # float
|
||||||
|
m_flAverageAngularVelocityRadians: 32 # float
|
||||||
|
m_totalDelta: 48 # CTransform
|
||||||
|
CNmSkeleton:
|
||||||
|
m_ID: 0 # CGlobalSymbol
|
||||||
|
m_boneIDs: 8 # CUtlLeanVector<CGlobalSymbol>
|
||||||
|
m_parentIndices: 24 # CUtlVector<int32_t>
|
||||||
|
m_parentSpaceReferencePose: 48 # CUtlVector<CTransform>
|
||||||
|
m_modelSpaceReferencePose: 72 # CUtlVector<CTransform>
|
||||||
|
m_numBonesToSampleAtLowLOD: 96 # int32_t
|
||||||
|
m_boneMasks: 104 # CUtlLeanVector<CNmBoneMask>
|
||||||
|
CNmSyncTrack:
|
||||||
|
m_syncEvents: 0 # CUtlLeanVectorFixedGrowable<CNmSyncTrack::Event_t>
|
||||||
|
m_nStartEventOffset: 168 # int32_t
|
||||||
|
CNmSyncTrack_EventMarker_t:
|
||||||
|
m_startTime: 0 # NmPercent_t
|
||||||
|
m_ID: 8 # CGlobalSymbol
|
||||||
|
CNmSyncTrack_Event_t:
|
||||||
|
m_ID: 0 # CGlobalSymbol
|
||||||
|
m_startTime: 8 # NmPercent_t
|
||||||
|
m_duration: 12 # NmPercent_t
|
||||||
|
CNmTransitionEvent: # CNmEvent
|
||||||
|
m_rule: 16 # NmTransitionRule_t
|
||||||
|
m_ID: 24 # CGlobalSymbol
|
||||||
COrientConstraint: # CBaseConstraint
|
COrientConstraint: # CBaseConstraint
|
||||||
CParamSpanUpdater:
|
CParamSpanUpdater:
|
||||||
m_spans: 0 # CUtlVector<ParamSpan_t>
|
m_spans: 0 # CUtlVector<ParamSpan_t>
|
||||||
CParentConstraint: # CBaseConstraint
|
CParentConstraint: # CBaseConstraint
|
||||||
CParticleAnimTag: # CAnimTagBase
|
CParticleAnimTag: # CAnimTagBase
|
||||||
m_hParticleSystem: 56 # CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
m_hParticleSystem: 80 # CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||||
m_particleSystemName: 64 # CUtlString
|
m_particleSystemName: 88 # CUtlString
|
||||||
m_configName: 72 # CUtlString
|
m_configName: 96 # CUtlString
|
||||||
m_bDetachFromOwner: 80 # bool
|
m_bDetachFromOwner: 104 # bool
|
||||||
m_bStopWhenTagEnds: 81 # bool
|
m_bStopWhenTagEnds: 105 # bool
|
||||||
m_bTagEndStopIsInstant: 82 # bool
|
m_bTagEndStopIsInstant: 106 # bool
|
||||||
m_attachmentName: 88 # CUtlString
|
m_attachmentName: 112 # CUtlString
|
||||||
m_attachmentType: 96 # ParticleAttachment_t
|
m_attachmentType: 120 # ParticleAttachment_t
|
||||||
m_attachmentCP1Name: 104 # CUtlString
|
m_attachmentCP1Name: 128 # CUtlString
|
||||||
m_attachmentCP1Type: 112 # ParticleAttachment_t
|
m_attachmentCP1Type: 136 # ParticleAttachment_t
|
||||||
CPathAnimMotorUpdater: # CPathAnimMotorUpdaterBase
|
CPathAnimMotorUpdater: # CPathAnimMotorUpdaterBase
|
||||||
CPathAnimMotorUpdaterBase: # CAnimMotorUpdaterBase
|
CPathAnimMotorUpdaterBase: # CAnimMotorUpdaterBase
|
||||||
m_bLockToPath: 32 # bool
|
m_bLockToPath: 32 # bool
|
||||||
@ -1092,15 +1142,15 @@ CProductQuantizer:
|
|||||||
m_subQuantizers: 0 # CUtlVector<CVectorQuantizer>
|
m_subQuantizers: 0 # CUtlVector<CVectorQuantizer>
|
||||||
m_nDimensions: 24 # int32_t
|
m_nDimensions: 24 # int32_t
|
||||||
CQuaternionAnimParameter: # CConcreteAnimParameter
|
CQuaternionAnimParameter: # CConcreteAnimParameter
|
||||||
m_defaultValue: 96 # Quaternion
|
m_defaultValue: 128 # Quaternion
|
||||||
m_bInterpolate: 112 # bool
|
m_bInterpolate: 144 # bool
|
||||||
CRagdollAnimTag: # CAnimTagBase
|
CRagdollAnimTag: # CAnimTagBase
|
||||||
m_nPoseControl: 56 # AnimPoseControl
|
m_nPoseControl: 80 # AnimPoseControl
|
||||||
m_flFrequency: 60 # float
|
m_flFrequency: 84 # float
|
||||||
m_flDampingRatio: 64 # float
|
m_flDampingRatio: 88 # float
|
||||||
m_flDecayDuration: 68 # float
|
m_flDecayDuration: 92 # float
|
||||||
m_flDecayBias: 72 # float
|
m_flDecayBias: 96 # float
|
||||||
m_bDestroy: 76 # bool
|
m_bDestroy: 100 # bool
|
||||||
CRagdollComponentUpdater: # CAnimComponentUpdater
|
CRagdollComponentUpdater: # CAnimComponentUpdater
|
||||||
m_ragdollNodePaths: 48 # CUtlVector<CAnimNodePath>
|
m_ragdollNodePaths: 48 # CUtlVector<CAnimNodePath>
|
||||||
m_boneIndices: 72 # CUtlVector<int32_t>
|
m_boneIndices: 72 # CUtlVector<int32_t>
|
||||||
@ -1109,16 +1159,27 @@ CRagdollComponentUpdater: # CAnimComponentUpdater
|
|||||||
m_flSpringFrequencyMin: 144 # float
|
m_flSpringFrequencyMin: 144 # float
|
||||||
m_flSpringFrequencyMax: 148 # float
|
m_flSpringFrequencyMax: 148 # float
|
||||||
m_flMaxStretch: 152 # float
|
m_flMaxStretch: 152 # float
|
||||||
|
m_bSolidCollisionAtZeroWeight: 156 # bool
|
||||||
CRagdollUpdateNode: # CUnaryUpdateNode
|
CRagdollUpdateNode: # CUnaryUpdateNode
|
||||||
m_nWeightListIndex: 104 # int32_t
|
m_nWeightListIndex: 104 # int32_t
|
||||||
m_poseControlMethod: 108 # RagdollPoseControl
|
m_poseControlMethod: 108 # RagdollPoseControl
|
||||||
CRenderBufferBinding:
|
CRenderBufferBinding:
|
||||||
m_hBuffer: 0 # uint64_t
|
m_hBuffer: 0 # uint64_t
|
||||||
m_nBindOffsetBytes: 16 # uint32_t
|
m_nBindOffsetBytes: 16 # uint32_t
|
||||||
|
CRenderGroom:
|
||||||
|
m_nSegmentsPerHairStrand: 0 # int32_t
|
||||||
|
m_nGuideHairCount: 4 # int32_t
|
||||||
|
m_nHairCount: 8 # int32_t
|
||||||
|
m_nGroomGroupID: 12 # int32_t
|
||||||
|
m_nAttachBoneIdx: 16 # int32_t
|
||||||
|
m_hairInfoBufferData: 24 # CUtlBinaryBlock
|
||||||
|
m_hairs: 48 # CUtlVector<RenderHairStrandInfo_t>
|
||||||
CRenderMesh:
|
CRenderMesh:
|
||||||
m_sceneObjects: 16 # CUtlVectorFixedGrowable<CSceneObjectData>
|
m_sceneObjects: 16 # CUtlVectorFixedGrowable<CSceneObjectData>
|
||||||
m_constraints: 160 # CUtlVector<CBaseConstraint*>
|
m_constraints: 160 # CUtlVector<CBaseConstraint*>
|
||||||
m_skeleton: 184 # CRenderSkeleton
|
m_skeleton: 184 # CRenderSkeleton
|
||||||
|
m_meshDeformParams: 480 # DynamicMeshDeformParams_t
|
||||||
|
m_pGroomData: 496 # CRenderGroom*
|
||||||
CRenderSkeleton:
|
CRenderSkeleton:
|
||||||
m_bones: 0 # CUtlVector<RenderSkeletonBone_t>
|
m_bones: 0 # CUtlVector<RenderSkeletonBone_t>
|
||||||
m_boneParents: 48 # CUtlVector<int32_t>
|
m_boneParents: 48 # CUtlVector<int32_t>
|
||||||
@ -1200,6 +1261,8 @@ CSeqMultiFetch:
|
|||||||
m_poseKeyArray1: 72 # CUtlVector<float>
|
m_poseKeyArray1: 72 # CUtlVector<float>
|
||||||
m_nLocalCyclePoseParameter: 96 # int32_t
|
m_nLocalCyclePoseParameter: 96 # int32_t
|
||||||
m_bCalculatePoseParameters: 100 # bool
|
m_bCalculatePoseParameters: 100 # bool
|
||||||
|
m_bFixedBlendWeight: 101 # bool
|
||||||
|
m_flFixedBlendWeightVals: 104 # float[2]
|
||||||
CSeqMultiFetchFlag:
|
CSeqMultiFetchFlag:
|
||||||
m_bRealtime: 0 # bool
|
m_bRealtime: 0 # bool
|
||||||
m_bCylepose: 1 # bool
|
m_bCylepose: 1 # bool
|
||||||
@ -1226,14 +1289,14 @@ CSeqS1SeqDesc:
|
|||||||
m_sName: 0 # CBufferString
|
m_sName: 0 # CBufferString
|
||||||
m_flags: 16 # CSeqSeqDescFlag
|
m_flags: 16 # CSeqSeqDescFlag
|
||||||
m_fetch: 32 # CSeqMultiFetch
|
m_fetch: 32 # CSeqMultiFetch
|
||||||
m_nLocalWeightlist: 136 # int32_t
|
m_nLocalWeightlist: 144 # int32_t
|
||||||
m_autoLayerArray: 144 # CUtlVector<CSeqAutoLayer>
|
m_autoLayerArray: 152 # CUtlVector<CSeqAutoLayer>
|
||||||
m_IKLockArray: 168 # CUtlVector<CSeqIKLock>
|
m_IKLockArray: 176 # CUtlVector<CSeqIKLock>
|
||||||
m_transition: 192 # CSeqTransition
|
m_transition: 200 # CSeqTransition
|
||||||
m_SequenceKeys: 200 # KeyValues3
|
m_SequenceKeys: 208 # KeyValues3
|
||||||
m_LegacyKeyValueText: 216 # CBufferString
|
m_LegacyKeyValueText: 224 # CBufferString
|
||||||
m_activityArray: 232 # CUtlVector<CAnimActivity>
|
m_activityArray: 240 # CUtlVector<CAnimActivity>
|
||||||
m_footMotion: 256 # CUtlVector<CFootMotion>
|
m_footMotion: 264 # CUtlVector<CFootMotion>
|
||||||
CSeqScaleSet:
|
CSeqScaleSet:
|
||||||
m_sName: 0 # CBufferString
|
m_sName: 0 # CBufferString
|
||||||
m_bRootOffset: 16 # bool
|
m_bRootOffset: 16 # bool
|
||||||
@ -1263,7 +1326,7 @@ CSeqTransition:
|
|||||||
m_flFadeInTime: 0 # float
|
m_flFadeInTime: 0 # float
|
||||||
m_flFadeOutTime: 4 # float
|
m_flFadeOutTime: 4 # float
|
||||||
CSequenceFinishedAnimTag: # CAnimTagBase
|
CSequenceFinishedAnimTag: # CAnimTagBase
|
||||||
m_sequenceName: 56 # CUtlString
|
m_sequenceName: 80 # CUtlString
|
||||||
CSequenceGroupData:
|
CSequenceGroupData:
|
||||||
m_sName: 16 # CBufferString
|
m_sName: 16 # CBufferString
|
||||||
m_nFlags: 32 # uint32_t
|
m_nFlags: 32 # uint32_t
|
||||||
@ -1297,8 +1360,6 @@ CSingleFrameUpdateNode: # CLeafUpdateNode
|
|||||||
m_hPoseCacheHandle: 112 # CPoseHandle
|
m_hPoseCacheHandle: 112 # CPoseHandle
|
||||||
m_hSequence: 116 # HSequence
|
m_hSequence: 116 # HSequence
|
||||||
m_flCycle: 120 # float
|
m_flCycle: 120 # float
|
||||||
CSkeletalInputUpdateNode: # CLeafUpdateNode
|
|
||||||
m_fixedOpData: 88 # SkeletalInputOpFixedSettings_t
|
|
||||||
CSlopeComponentUpdater: # CAnimComponentUpdater
|
CSlopeComponentUpdater: # CAnimComponentUpdater
|
||||||
m_flTraceDistance: 52 # float
|
m_flTraceDistance: 52 # float
|
||||||
m_hSlopeAngle: 56 # CAnimParamHandle
|
m_hSlopeAngle: 56 # CAnimParamHandle
|
||||||
@ -1373,6 +1434,8 @@ CSubtractUpdateNode: # CBinaryUpdateNode
|
|||||||
m_bApplyToFootMotion: 144 # bool
|
m_bApplyToFootMotion: 144 # bool
|
||||||
m_bApplyChannelsSeparately: 145 # bool
|
m_bApplyChannelsSeparately: 145 # bool
|
||||||
m_bUseModelSpace: 146 # bool
|
m_bUseModelSpace: 146 # bool
|
||||||
|
CSymbolAnimParameter: # CConcreteAnimParameter
|
||||||
|
m_defaultValue: 120 # CGlobalSymbol
|
||||||
CTaskStatusAnimTag: # CAnimTagBase
|
CTaskStatusAnimTag: # CAnimTagBase
|
||||||
CTiltTwistConstraint: # CBaseConstraint
|
CTiltTwistConstraint: # CBaseConstraint
|
||||||
m_nTargetAxis: 112 # int32_t
|
m_nTargetAxis: 112 # int32_t
|
||||||
@ -1406,44 +1469,22 @@ CUnaryUpdateNode: # CAnimUpdateNodeBase
|
|||||||
m_pChildNode: 88 # CAnimUpdateNodeRef
|
m_pChildNode: 88 # CAnimUpdateNodeRef
|
||||||
CVPhysXSurfacePropertiesList:
|
CVPhysXSurfacePropertiesList:
|
||||||
m_surfacePropertiesList: 0 # CUtlVector<CPhysSurfaceProperties*>
|
m_surfacePropertiesList: 0 # CUtlVector<CPhysSurfaceProperties*>
|
||||||
CVRInputComponentUpdater: # CAnimComponentUpdater
|
|
||||||
m_FingerCurl_Thumb: 52 # CAnimParamHandle
|
|
||||||
m_FingerCurl_Index: 54 # CAnimParamHandle
|
|
||||||
m_FingerCurl_Middle: 56 # CAnimParamHandle
|
|
||||||
m_FingerCurl_Ring: 58 # CAnimParamHandle
|
|
||||||
m_FingerCurl_Pinky: 60 # CAnimParamHandle
|
|
||||||
m_FingerSplay_Thumb_Index: 62 # CAnimParamHandle
|
|
||||||
m_FingerSplay_Index_Middle: 64 # CAnimParamHandle
|
|
||||||
m_FingerSplay_Middle_Ring: 66 # CAnimParamHandle
|
|
||||||
m_FingerSplay_Ring_Pinky: 68 # CAnimParamHandle
|
|
||||||
CVectorAnimParameter: # CConcreteAnimParameter
|
CVectorAnimParameter: # CConcreteAnimParameter
|
||||||
m_defaultValue: 96 # Vector
|
m_defaultValue: 120 # Vector
|
||||||
m_bInterpolate: 108 # bool
|
m_bInterpolate: 132 # bool
|
||||||
CVectorQuantizer:
|
CVectorQuantizer:
|
||||||
m_centroidVectors: 0 # CUtlVector<float>
|
m_centroidVectors: 0 # CUtlVector<float>
|
||||||
m_nCentroids: 24 # int32_t
|
m_nCentroids: 24 # int32_t
|
||||||
m_nDimensions: 28 # int32_t
|
m_nDimensions: 28 # int32_t
|
||||||
CVirtualAnimParameter: # CAnimParameterBase
|
CVirtualAnimParameter: # CAnimParameterBase
|
||||||
m_expressionString: 80 # CUtlString
|
m_expressionString: 104 # CUtlString
|
||||||
m_eParamType: 88 # AnimParamType_t
|
m_eParamType: 112 # AnimParamType_t
|
||||||
CVrSkeletalInputSettings:
|
|
||||||
m_wristBones: 0 # CUtlVector<CWristBone>
|
|
||||||
m_fingers: 24 # CUtlVector<CFingerChain>
|
|
||||||
m_name: 48 # CUtlString
|
|
||||||
m_outerKnuckle1: 56 # CUtlString
|
|
||||||
m_outerKnuckle2: 64 # CUtlString
|
|
||||||
m_eHand: 72 # AnimVRHand_t
|
|
||||||
CWayPointHelperUpdateNode: # CUnaryUpdateNode
|
CWayPointHelperUpdateNode: # CUnaryUpdateNode
|
||||||
m_flStartCycle: 108 # float
|
m_flStartCycle: 108 # float
|
||||||
m_flEndCycle: 112 # float
|
m_flEndCycle: 112 # float
|
||||||
m_bOnlyGoals: 116 # bool
|
m_bOnlyGoals: 116 # bool
|
||||||
m_bPreventOvershoot: 117 # bool
|
m_bPreventOvershoot: 117 # bool
|
||||||
m_bPreventUndershoot: 118 # bool
|
m_bPreventUndershoot: 118 # bool
|
||||||
CWristBone:
|
|
||||||
m_name: 0 # CUtlString
|
|
||||||
m_vForwardLS: 8 # Vector
|
|
||||||
m_vUpLS: 20 # Vector
|
|
||||||
m_vOffset: 32 # Vector
|
|
||||||
CZeroPoseUpdateNode: # CLeafUpdateNode
|
CZeroPoseUpdateNode: # CLeafUpdateNode
|
||||||
ChainToSolveData_t:
|
ChainToSolveData_t:
|
||||||
m_nChainIndex: 0 # int32_t
|
m_nChainIndex: 0 # int32_t
|
||||||
@ -1455,27 +1496,11 @@ ChainToSolveData_t:
|
|||||||
ConfigIndex:
|
ConfigIndex:
|
||||||
m_nGroup: 0 # uint16_t
|
m_nGroup: 0 # uint16_t
|
||||||
m_nConfig: 2 # uint16_t
|
m_nConfig: 2 # uint16_t
|
||||||
FingerBone_t:
|
DynamicMeshDeformParams_t:
|
||||||
m_boneIndex: 0 # int32_t
|
m_flTensionCompressScale: 0 # float
|
||||||
m_hingeAxis: 4 # Vector
|
m_flTensionStretchScale: 4 # float
|
||||||
m_vCapsulePos1: 16 # Vector
|
m_bRecomputeSmoothNormalsAfterAnimation: 8 # bool
|
||||||
m_vCapsulePos2: 28 # Vector
|
m_bComputeDynamicMeshTensionAfterAnimation: 9 # bool
|
||||||
m_flMinAngle: 40 # float
|
|
||||||
m_flMaxAngle: 44 # float
|
|
||||||
m_flRadius: 48 # float
|
|
||||||
FingerChain_t:
|
|
||||||
m_targets: 0 # CUtlVector<FingerSource_t>
|
|
||||||
m_bones: 24 # CUtlVector<FingerBone_t>
|
|
||||||
m_vTipOffset: 48 # Vector
|
|
||||||
m_vSplayHingeAxis: 60 # Vector
|
|
||||||
m_tipParentBoneIndex: 72 # int32_t
|
|
||||||
m_metacarpalBoneIndex: 76 # int32_t
|
|
||||||
m_flSplayMinAngle: 80 # float
|
|
||||||
m_flSplayMaxAngle: 84 # float
|
|
||||||
m_flFingerScaleRatio: 88 # float
|
|
||||||
FingerSource_t:
|
|
||||||
m_nFingerIndex: 0 # AnimVRFinger_t
|
|
||||||
m_flFingerWeight: 4 # float
|
|
||||||
FollowAttachmentSettings_t:
|
FollowAttachmentSettings_t:
|
||||||
m_attachment: 0 # CAnimAttachment
|
m_attachment: 0 # CAnimAttachment
|
||||||
m_boneIndex: 128 # int32_t
|
m_boneIndex: 128 # int32_t
|
||||||
@ -1642,6 +1667,26 @@ MotionDBIndex:
|
|||||||
MotionIndex:
|
MotionIndex:
|
||||||
m_nGroup: 0 # uint16_t
|
m_nGroup: 0 # uint16_t
|
||||||
m_nMotion: 2 # uint16_t
|
m_nMotion: 2 # uint16_t
|
||||||
|
NmCompressionSettings_t:
|
||||||
|
m_translationRangeX: 0 # NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
m_translationRangeY: 8 # NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
m_translationRangeZ: 16 # NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
m_scaleRange: 24 # NmCompressionSettings_t::QuantizationRange_t
|
||||||
|
m_constantRotation: 32 # Quaternion
|
||||||
|
m_bIsRotationStatic: 48 # bool
|
||||||
|
m_bIsTranslationStatic: 49 # bool
|
||||||
|
m_bIsScaleStatic: 50 # bool
|
||||||
|
NmCompressionSettings_t_QuantizationRange_t:
|
||||||
|
m_flRangeStart: 0 # float
|
||||||
|
m_flRangeLength: 4 # float
|
||||||
|
NmPercent_t:
|
||||||
|
m_flValue: 0 # float
|
||||||
|
NmSyncTrackTimeRange_t:
|
||||||
|
m_startTime: 0 # NmSyncTrackTime_t
|
||||||
|
m_endTime: 8 # NmSyncTrackTime_t
|
||||||
|
NmSyncTrackTime_t:
|
||||||
|
m_nEventIdx: 0 # int32_t
|
||||||
|
m_percentageThrough: 4 # NmPercent_t
|
||||||
ParamSpanSample_t:
|
ParamSpanSample_t:
|
||||||
m_value: 0 # CAnimVariant
|
m_value: 0 # CAnimVariant
|
||||||
m_flCycle: 20 # float
|
m_flCycle: 20 # float
|
||||||
@ -1701,6 +1746,14 @@ PhysSoftbodyDesc_t:
|
|||||||
m_Capsules: 72 # CUtlVector<RnSoftbodyCapsule_t>
|
m_Capsules: 72 # CUtlVector<RnSoftbodyCapsule_t>
|
||||||
m_InitPose: 96 # CUtlVector<CTransform>
|
m_InitPose: 96 # CUtlVector<CTransform>
|
||||||
m_ParticleBoneName: 120 # CUtlVector<CUtlString>
|
m_ParticleBoneName: 120 # CUtlVector<CUtlString>
|
||||||
|
RenderHairStrandInfo_t:
|
||||||
|
m_nGuideIdx: 0 # uint32_t[3]
|
||||||
|
m_nBaseTriIdx: 12 # uint32_t
|
||||||
|
m_vGuideBarycentric: 16 # Vector2D
|
||||||
|
m_vBaseBarycentric: 24 # Vector2D
|
||||||
|
m_vRootOffset_flLengthScale: 32 # uint16_t[4]
|
||||||
|
m_nPackedBaseMeshUv: 40 # uint32_t
|
||||||
|
m_nPad: 44 # uint32_t
|
||||||
RenderSkeletonBone_t:
|
RenderSkeletonBone_t:
|
||||||
m_boneName: 0 # CUtlString
|
m_boneName: 0 # CUtlString
|
||||||
m_parentName: 8 # CUtlString
|
m_parentName: 8 # CUtlString
|
||||||
@ -1715,19 +1768,50 @@ ScriptInfo_t:
|
|||||||
m_proxyReadParams: 32 # CUtlVector<int32_t>
|
m_proxyReadParams: 32 # CUtlVector<int32_t>
|
||||||
m_proxyWriteParams: 56 # CUtlVector<int32_t>
|
m_proxyWriteParams: 56 # CUtlVector<int32_t>
|
||||||
m_eScriptType: 80 # AnimScriptType
|
m_eScriptType: 80 # AnimScriptType
|
||||||
SkeletalInputOpFixedSettings_t:
|
SkeletonAnimCapture_t:
|
||||||
m_wristBones: 0 # CUtlVector<WristBone_t>
|
m_nEntIndex: 0 # CEntityIndex
|
||||||
m_fingers: 24 # CUtlVector<FingerChain_t>
|
m_nEntParent: 4 # CEntityIndex
|
||||||
m_outerKnuckle1: 48 # int32_t
|
m_ImportedCollision: 8 # CUtlVector<CEntityIndex>
|
||||||
m_outerKnuckle2: 52 # int32_t
|
m_ModelName: 32 # CUtlString
|
||||||
m_eHand: 56 # AnimVRHand_t
|
m_CaptureName: 40 # CUtlString
|
||||||
m_eMotionRange: 60 # AnimVRHandMotionRange_t
|
m_ModelBindPose: 48 # CUtlVector<SkeletonAnimCapture_t::Bone_t>
|
||||||
m_eTransformSource: 64 # AnimVrBoneTransformSource_t
|
m_FeModelInitPose: 72 # CUtlVector<SkeletonAnimCapture_t::Bone_t>
|
||||||
m_bEnableIK: 68 # bool
|
m_nFlexControllers: 96 # int32_t
|
||||||
m_bEnableCollision: 69 # bool
|
m_bPredicted: 100 # bool
|
||||||
|
m_Frames: 168 # CUtlVector<SkeletonAnimCapture_t::Frame_t>
|
||||||
|
SkeletonAnimCapture_t_Bone_t:
|
||||||
|
m_Name: 0 # CUtlString
|
||||||
|
m_BindPose: 16 # CTransform
|
||||||
|
m_nParent: 48 # int32_t
|
||||||
|
SkeletonAnimCapture_t_Camera_t:
|
||||||
|
m_tmCamera: 0 # CTransform
|
||||||
|
m_flTime: 32 # float
|
||||||
|
SkeletonAnimCapture_t_FrameStamp_t:
|
||||||
|
m_flTime: 0 # float
|
||||||
|
m_flEntitySimTime: 4 # float
|
||||||
|
m_bTeleportTick: 8 # bool
|
||||||
|
m_bPredicted: 9 # bool
|
||||||
|
m_flCurTime: 12 # float
|
||||||
|
m_flRealTime: 16 # float
|
||||||
|
m_nFrameCount: 20 # int32_t
|
||||||
|
m_nTickCount: 24 # int32_t
|
||||||
|
SkeletonAnimCapture_t_Frame_t:
|
||||||
|
m_flTime: 0 # float
|
||||||
|
m_Stamp: 4 # SkeletonAnimCapture_t::FrameStamp_t
|
||||||
|
m_Transform: 32 # CTransform
|
||||||
|
m_bTeleport: 64 # bool
|
||||||
|
m_CompositeBones: 72 # CUtlVector<CTransform>
|
||||||
|
m_SimStateBones: 96 # CUtlVector<CTransform>
|
||||||
|
m_FeModelAnims: 120 # CUtlVector<CTransform>
|
||||||
|
m_FeModelPos: 144 # CUtlVector<VectorAligned>
|
||||||
|
m_FlexControllerWeights: 168 # CUtlVector<float>
|
||||||
SkeletonBoneBounds_t:
|
SkeletonBoneBounds_t:
|
||||||
m_vecCenter: 0 # Vector
|
m_vecCenter: 0 # Vector
|
||||||
m_vecSize: 12 # Vector
|
m_vecSize: 12 # Vector
|
||||||
|
SkeletonDemoDb_t:
|
||||||
|
m_AnimCaptures: 0 # CUtlVector<SkeletonAnimCapture_t*>
|
||||||
|
m_CameraTrack: 24 # CUtlVector<SkeletonAnimCapture_t::Camera_t>
|
||||||
|
m_flRecordingTime: 48 # float
|
||||||
SolveIKChainPoseOpFixedSettings_t:
|
SolveIKChainPoseOpFixedSettings_t:
|
||||||
m_ChainsToSolveData: 0 # CUtlVector<ChainToSolveData_t>
|
m_ChainsToSolveData: 0 # CUtlVector<ChainToSolveData_t>
|
||||||
m_bMatchTargetOrientation: 24 # bool
|
m_bMatchTargetOrientation: 24 # bool
|
||||||
@ -1883,6 +1967,3 @@ VPhysics2ShapeDef_t:
|
|||||||
WeightList:
|
WeightList:
|
||||||
m_name: 0 # CUtlString
|
m_name: 0 # CUtlString
|
||||||
m_weights: 8 # CUtlVector<float>
|
m_weights: 8 # CUtlVector<float>
|
||||||
WristBone_t:
|
|
||||||
m_xOffsetTransformMS: 0 # CTransform
|
|
||||||
m_boneIndex: 32 # int32_t
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CEmptyEntityInstance {
|
public static class CEmptyEntityInstance {
|
||||||
@ -38,6 +38,7 @@ public static class CEntityInstance {
|
|||||||
public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
|
public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
|
||||||
public const nint m_pEntity = 0x10; // CEntityIdentity*
|
public const nint m_pEntity = 0x10; // CEntityIdentity*
|
||||||
public const nint m_CScriptComponent = 0x28; // CScriptComponent*
|
public const nint m_CScriptComponent = 0x28; // CScriptComponent*
|
||||||
|
public const nint m_bVisibleinPVS = 0x30; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CNetworkVarChainer {
|
public static class CNetworkVarChainer {
|
||||||
@ -92,6 +93,7 @@ public static class EventClientFrameSimulate_t {
|
|||||||
public const nint m_LoopState = 0x0; // EngineLoopState_t
|
public const nint m_LoopState = 0x0; // EngineLoopState_t
|
||||||
public const nint m_flRealTime = 0x28; // float
|
public const nint m_flRealTime = 0x28; // float
|
||||||
public const nint m_flFrameTime = 0x2C; // float
|
public const nint m_flFrameTime = 0x2C; // float
|
||||||
|
public const nint m_flWhenScheduleSendTickPacket = 0x30; // double
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class EventClientOutput_t {
|
public static class EventClientOutput_t {
|
||||||
@ -163,11 +165,6 @@ public static class EventClientSceneSystemThreadStateChange_t {
|
|||||||
public const nint m_bThreadsActive = 0x0; // bool
|
public const nint m_bThreadsActive = 0x0; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class EventClientSendInput_t {
|
|
||||||
public const nint m_bFinalClientCommandTick = 0x0; // bool
|
|
||||||
public const nint m_nAdditionalClientCommandsToCreate = 0x4; // int32_t
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class EventClientSimulate_t { // EventSimulate_t
|
public static class EventClientSimulate_t { // EventSimulate_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -42,6 +42,7 @@ namespace CEntityInstance {
|
|||||||
constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_pEntity = 0x10; // CEntityIdentity*
|
constexpr std::ptrdiff_t m_pEntity = 0x10; // CEntityIdentity*
|
||||||
constexpr std::ptrdiff_t m_CScriptComponent = 0x28; // CScriptComponent*
|
constexpr std::ptrdiff_t m_CScriptComponent = 0x28; // CScriptComponent*
|
||||||
|
constexpr std::ptrdiff_t m_bVisibleinPVS = 0x30; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CNetworkVarChainer {
|
namespace CNetworkVarChainer {
|
||||||
@ -96,6 +97,7 @@ namespace EventClientFrameSimulate_t {
|
|||||||
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
|
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
|
||||||
constexpr std::ptrdiff_t m_flRealTime = 0x28; // float
|
constexpr std::ptrdiff_t m_flRealTime = 0x28; // float
|
||||||
constexpr std::ptrdiff_t m_flFrameTime = 0x2C; // float
|
constexpr std::ptrdiff_t m_flFrameTime = 0x2C; // float
|
||||||
|
constexpr std::ptrdiff_t m_flWhenScheduleSendTickPacket = 0x30; // double
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace EventClientOutput_t {
|
namespace EventClientOutput_t {
|
||||||
@ -167,11 +169,6 @@ namespace EventClientSceneSystemThreadStateChange_t {
|
|||||||
constexpr std::ptrdiff_t m_bThreadsActive = 0x0; // bool
|
constexpr std::ptrdiff_t m_bThreadsActive = 0x0; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace EventClientSendInput_t {
|
|
||||||
constexpr std::ptrdiff_t m_bFinalClientCommandTick = 0x0; // bool
|
|
||||||
constexpr std::ptrdiff_t m_nAdditionalClientCommandsToCreate = 0x4; // int32_t
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace EventClientSimulate_t { // EventSimulate_t
|
namespace EventClientSimulate_t { // EventSimulate_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -92,6 +92,10 @@
|
|||||||
"value": 40,
|
"value": 40,
|
||||||
"comment": "CScriptComponent*"
|
"comment": "CScriptComponent*"
|
||||||
},
|
},
|
||||||
|
"m_bVisibleinPVS": {
|
||||||
|
"value": 48,
|
||||||
|
"comment": "bool"
|
||||||
|
},
|
||||||
"m_iszPrivateVScripts": {
|
"m_iszPrivateVScripts": {
|
||||||
"value": 8,
|
"value": 8,
|
||||||
"comment": "CUtlSymbolLarge"
|
"comment": "CUtlSymbolLarge"
|
||||||
@ -234,6 +238,10 @@
|
|||||||
"m_flRealTime": {
|
"m_flRealTime": {
|
||||||
"value": 40,
|
"value": 40,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_flWhenScheduleSendTickPacket": {
|
||||||
|
"value": 48,
|
||||||
|
"comment": "double"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"comment": null
|
"comment": null
|
||||||
@ -410,19 +418,6 @@
|
|||||||
},
|
},
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"EventClientSendInput_t": {
|
|
||||||
"data": {
|
|
||||||
"m_bFinalClientCommandTick": {
|
|
||||||
"value": 0,
|
|
||||||
"comment": "bool"
|
|
||||||
},
|
|
||||||
"m_nAdditionalClientCommandsToCreate": {
|
|
||||||
"value": 4,
|
|
||||||
"comment": "int32_t"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"comment": null
|
|
||||||
},
|
|
||||||
"EventClientSimulate_t": {
|
"EventClientSimulate_t": {
|
||||||
"data": {},
|
"data": {},
|
||||||
"comment": "EventSimulate_t"
|
"comment": "EventSimulate_t"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:17 +0000
|
Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CEmptyEntityInstance:
|
class CEmptyEntityInstance:
|
||||||
@ -33,6 +33,7 @@ class CEntityInstance:
|
|||||||
m_iszPrivateVScripts = 0x8 # CUtlSymbolLarge
|
m_iszPrivateVScripts = 0x8 # CUtlSymbolLarge
|
||||||
m_pEntity = 0x10 # CEntityIdentity*
|
m_pEntity = 0x10 # CEntityIdentity*
|
||||||
m_CScriptComponent = 0x28 # CScriptComponent*
|
m_CScriptComponent = 0x28 # CScriptComponent*
|
||||||
|
m_bVisibleinPVS = 0x30 # bool
|
||||||
|
|
||||||
class CNetworkVarChainer:
|
class CNetworkVarChainer:
|
||||||
m_PathIndex = 0x20 # ChangeAccessorFieldPathIndex_t
|
m_PathIndex = 0x20 # ChangeAccessorFieldPathIndex_t
|
||||||
@ -76,6 +77,7 @@ class EventClientFrameSimulate_t:
|
|||||||
m_LoopState = 0x0 # EngineLoopState_t
|
m_LoopState = 0x0 # EngineLoopState_t
|
||||||
m_flRealTime = 0x28 # float
|
m_flRealTime = 0x28 # float
|
||||||
m_flFrameTime = 0x2C # float
|
m_flFrameTime = 0x2C # float
|
||||||
|
m_flWhenScheduleSendTickPacket = 0x30 # double
|
||||||
|
|
||||||
class EventClientOutput_t:
|
class EventClientOutput_t:
|
||||||
m_LoopState = 0x0 # EngineLoopState_t
|
m_LoopState = 0x0 # EngineLoopState_t
|
||||||
@ -132,10 +134,6 @@ class EventClientProcessNetworking_t:
|
|||||||
class EventClientSceneSystemThreadStateChange_t:
|
class EventClientSceneSystemThreadStateChange_t:
|
||||||
m_bThreadsActive = 0x0 # bool
|
m_bThreadsActive = 0x0 # bool
|
||||||
|
|
||||||
class EventClientSendInput_t:
|
|
||||||
m_bFinalClientCommandTick = 0x0 # bool
|
|
||||||
m_nAdditionalClientCommandsToCreate = 0x4 # int32_t
|
|
||||||
|
|
||||||
class EventClientSimulate_t: # EventSimulate_t
|
class EventClientSimulate_t: # EventSimulate_t
|
||||||
|
|
||||||
class EventFrameBoundary_t:
|
class EventFrameBoundary_t:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
@ -40,6 +40,7 @@ pub mod CEntityInstance {
|
|||||||
pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge
|
pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge
|
||||||
pub const m_pEntity: usize = 0x10; // CEntityIdentity*
|
pub const m_pEntity: usize = 0x10; // CEntityIdentity*
|
||||||
pub const m_CScriptComponent: usize = 0x28; // CScriptComponent*
|
pub const m_CScriptComponent: usize = 0x28; // CScriptComponent*
|
||||||
|
pub const m_bVisibleinPVS: usize = 0x30; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CNetworkVarChainer {
|
pub mod CNetworkVarChainer {
|
||||||
@ -94,6 +95,7 @@ pub mod EventClientFrameSimulate_t {
|
|||||||
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
|
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
|
||||||
pub const m_flRealTime: usize = 0x28; // float
|
pub const m_flRealTime: usize = 0x28; // float
|
||||||
pub const m_flFrameTime: usize = 0x2C; // float
|
pub const m_flFrameTime: usize = 0x2C; // float
|
||||||
|
pub const m_flWhenScheduleSendTickPacket: usize = 0x30; // double
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod EventClientOutput_t {
|
pub mod EventClientOutput_t {
|
||||||
@ -165,11 +167,6 @@ pub mod EventClientSceneSystemThreadStateChange_t {
|
|||||||
pub const m_bThreadsActive: usize = 0x0; // bool
|
pub const m_bThreadsActive: usize = 0x0; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod EventClientSendInput_t {
|
|
||||||
pub const m_bFinalClientCommandTick: usize = 0x0; // bool
|
|
||||||
pub const m_nAdditionalClientCommandsToCreate: usize = 0x4; // int32_t
|
|
||||||
}
|
|
||||||
|
|
||||||
pub mod EventClientSimulate_t { // EventSimulate_t
|
pub mod EventClientSimulate_t { // EventSimulate_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,6 +24,7 @@ CEntityInstance:
|
|||||||
m_iszPrivateVScripts: 8 # CUtlSymbolLarge
|
m_iszPrivateVScripts: 8 # CUtlSymbolLarge
|
||||||
m_pEntity: 16 # CEntityIdentity*
|
m_pEntity: 16 # CEntityIdentity*
|
||||||
m_CScriptComponent: 40 # CScriptComponent*
|
m_CScriptComponent: 40 # CScriptComponent*
|
||||||
|
m_bVisibleinPVS: 48 # bool
|
||||||
CNetworkVarChainer:
|
CNetworkVarChainer:
|
||||||
m_PathIndex: 32 # ChangeAccessorFieldPathIndex_t
|
m_PathIndex: 32 # ChangeAccessorFieldPathIndex_t
|
||||||
CScriptComponent: # CEntityComponent
|
CScriptComponent: # CEntityComponent
|
||||||
@ -56,6 +57,7 @@ EventClientFrameSimulate_t:
|
|||||||
m_LoopState: 0 # EngineLoopState_t
|
m_LoopState: 0 # EngineLoopState_t
|
||||||
m_flRealTime: 40 # float
|
m_flRealTime: 40 # float
|
||||||
m_flFrameTime: 44 # float
|
m_flFrameTime: 44 # float
|
||||||
|
m_flWhenScheduleSendTickPacket: 48 # double
|
||||||
EventClientOutput_t:
|
EventClientOutput_t:
|
||||||
m_LoopState: 0 # EngineLoopState_t
|
m_LoopState: 0 # EngineLoopState_t
|
||||||
m_flRenderTime: 40 # float
|
m_flRenderTime: 40 # float
|
||||||
@ -97,9 +99,6 @@ EventClientProcessInput_t:
|
|||||||
EventClientProcessNetworking_t:
|
EventClientProcessNetworking_t:
|
||||||
EventClientSceneSystemThreadStateChange_t:
|
EventClientSceneSystemThreadStateChange_t:
|
||||||
m_bThreadsActive: 0 # bool
|
m_bThreadsActive: 0 # bool
|
||||||
EventClientSendInput_t:
|
|
||||||
m_bFinalClientCommandTick: 0 # bool
|
|
||||||
m_nAdditionalClientCommandsToCreate: 4 # int32_t
|
|
||||||
EventClientSimulate_t: # EventSimulate_t
|
EventClientSimulate_t: # EventSimulate_t
|
||||||
EventFrameBoundary_t:
|
EventFrameBoundary_t:
|
||||||
m_flFrameTime: 0 # float
|
m_flFrameTime: 0 # float
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:19 +0000
|
* Wed, 7 Feb 2024 04:10:49 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CAnimScriptBase {
|
public static class CAnimScriptBase {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:19 +0000
|
* Wed, 7 Feb 2024 04:10:49 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:19 +0000
|
Wed, 7 Feb 2024 04:10:49 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CAnimScriptBase:
|
class CAnimScriptBase:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:19 +0000
|
* Wed, 7 Feb 2024 04:10:49 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,73 +1,73 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:19 +0000
|
* Wed, 7 Feb 2024 04:10:49 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class animationsystem_dll { // animationsystem.dll
|
public static class animationsystem_dll { // animationsystem.dll
|
||||||
public const nint AnimationSystemUtils_001 = 0x64670;
|
public const nint AnimationSystemUtils_001 = 0x72E80;
|
||||||
public const nint AnimationSystem_001 = 0x5F1D0;
|
public const nint AnimationSystem_001 = 0x6DA00;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class client_dll { // client.dll
|
public static class client_dll { // client.dll
|
||||||
public const nint LegacyGameUI001 = 0x8A26B0;
|
public const nint LegacyGameUI001 = 0x8A97A0;
|
||||||
public const nint Source2ClientUI001 = 0x8918F0;
|
public const nint Source2ClientUI001 = 0x898A00;
|
||||||
public const nint Source2ClientPrediction001 = 0x7A9920;
|
public const nint Source2ClientPrediction001 = 0x7AC110;
|
||||||
public const nint ClientToolsInfo_001 = 0x735DE0;
|
public const nint ClientToolsInfo_001 = 0x730A20;
|
||||||
public const nint Source2Client002 = 0x735E00;
|
public const nint Source2Client002 = 0x730A40;
|
||||||
public const nint GameClientExports001 = 0x735DF0;
|
public const nint GameClientExports001 = 0x730A30;
|
||||||
public const nint EmptyWorldService001_Client = 0x490F20;
|
public const nint EmptyWorldService001_Client = 0x483430;
|
||||||
public const nint Source2ClientConfig001 = 0x477E60;
|
public const nint Source2ClientConfig001 = 0x46E670;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class engine2_dll { // engine2.dll
|
public static class engine2_dll { // engine2.dll
|
||||||
public const nint SimpleEngineLoopService_001 = 0x1E65E0;
|
public const nint SimpleEngineLoopService_001 = 0x1F5620;
|
||||||
public const nint ClientServerEngineLoopService_001 = 0x1DC0E0;
|
public const nint ClientServerEngineLoopService_001 = 0x1E9500;
|
||||||
public const nint KeyValueCache001 = 0x1D8720;
|
public const nint KeyValueCache001 = 0x1E5C60;
|
||||||
public const nint HostStateMgr001 = 0x1D5F20;
|
public const nint HostStateMgr001 = 0x1E3440;
|
||||||
public const nint GameEventSystemServerV001 = 0x1D15C0;
|
public const nint GameEventSystemServerV001 = 0x1DE9F0;
|
||||||
public const nint GameEventSystemClientV001 = 0x1D15B0;
|
public const nint GameEventSystemClientV001 = 0x1DE9E0;
|
||||||
public const nint EngineServiceMgr001 = 0x1CD280;
|
public const nint EngineServiceMgr001 = 0x1DA340;
|
||||||
public const nint VProfService_001 = 0x1BAA30;
|
public const nint VProfService_001 = 0x1C7920;
|
||||||
public const nint ToolService_001 = 0x1B9780;
|
public const nint ToolService_001 = 0x1C65A0;
|
||||||
public const nint StatsService_001 = 0x1B4A00;
|
public const nint StatsService_001 = 0x1C1950;
|
||||||
public const nint SplitScreenService_001 = 0x1B1BA0;
|
public const nint SplitScreenService_001 = 0x1BEC70;
|
||||||
public const nint SoundService_001 = 0x1AB680;
|
public const nint SoundService_001 = 0x1B83B0;
|
||||||
public const nint ScreenshotService001 = 0x1A70F0;
|
public const nint ScreenshotService001 = 0x1B3DB0;
|
||||||
public const nint RenderService_001 = 0x1A4450;
|
public const nint RenderService_001 = 0x1B13F0;
|
||||||
public const nint NetworkService_001 = 0x1A3F60;
|
public const nint NetworkService_001 = 0x1B0F00;
|
||||||
public const nint NetworkServerService_001 = 0x19EE10;
|
public const nint NetworkServerService_001 = 0x1ABCE0;
|
||||||
public const nint NetworkP2PService_001 = 0x19A8C0;
|
public const nint NetworkP2PService_001 = 0x1A7770;
|
||||||
public const nint NetworkClientService_001 = 0x194550;
|
public const nint NetworkClientService_001 = 0x1A0A30;
|
||||||
public const nint MapListService_001 = 0x18D520;
|
public const nint MapListService_001 = 0x199870;
|
||||||
public const nint InputService_001 = 0x17B600;
|
public const nint InputService_001 = 0x187180;
|
||||||
public const nint GameUIService_001 = 0x175D30;
|
public const nint GameUIService_001 = 0x181680;
|
||||||
public const nint GameResourceServiceServerV001 = 0x173A90;
|
public const nint GameResourceServiceServerV001 = 0x17ECE0;
|
||||||
public const nint GameResourceServiceClientV001 = 0x173A80;
|
public const nint GameResourceServiceClientV001 = 0x17ECD0;
|
||||||
public const nint BugService001 = 0x16CA20;
|
public const nint BugService001 = 0x177B10;
|
||||||
public const nint BenchmarkService001 = 0x16B1C0;
|
public const nint BenchmarkService001 = 0x1762B0;
|
||||||
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1189D0;
|
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1220F0;
|
||||||
public const nint EngineGameUI001 = 0x117D60;
|
public const nint EngineGameUI001 = 0x121480;
|
||||||
public const nint INETSUPPORT_001 = 0xE73A0;
|
public const nint INETSUPPORT_001 = 0xF04D0;
|
||||||
public const nint Source2EngineToServerStringTable001 = 0xA2820;
|
public const nint Source2EngineToServerStringTable001 = 0xA9110;
|
||||||
public const nint Source2EngineToServer001 = 0x8B7D0;
|
public const nint Source2EngineToServer001 = 0x91EE0;
|
||||||
public const nint Source2EngineToClientStringTable001 = 0x842A0;
|
public const nint Source2EngineToClientStringTable001 = 0x8A910;
|
||||||
public const nint Source2EngineToClient001 = 0x5AA30;
|
public const nint Source2EngineToClient001 = 0x61830;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class filesystem_stdio_dll { // filesystem_stdio.dll
|
public static class filesystem_stdio_dll { // filesystem_stdio.dll
|
||||||
public const nint VAsyncFileSystem2_001 = 0x679D0;
|
public const nint VAsyncFileSystem2_001 = 0x67960;
|
||||||
public const nint VFileSystem017 = 0x679C0;
|
public const nint VFileSystem017 = 0x67950;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class host_dll { // host.dll
|
public static class host_dll { // host.dll
|
||||||
public const nint Source2Host001 = 0x18E10;
|
public const nint Source2Host001 = 0x193F0;
|
||||||
public const nint SinglePlayerSharedMemory001 = 0x18A90;
|
public const nint SinglePlayerSharedMemory001 = 0x19070;
|
||||||
public const nint SaveRestoreDataVersion001 = 0x18A80;
|
public const nint SaveRestoreDataVersion001 = 0x19060;
|
||||||
public const nint PredictionDiffManager001 = 0x16E20;
|
public const nint PredictionDiffManager001 = 0x17340;
|
||||||
public const nint HostUtils001 = 0x12550;
|
public const nint HostUtils001 = 0x12920;
|
||||||
public const nint GameSystem2HostHook = 0x11DA0;
|
public const nint GameSystem2HostHook = 0x12170;
|
||||||
public const nint GameModelInfo001 = 0x11CC0;
|
public const nint GameModelInfo001 = 0x12090;
|
||||||
public const nint DebugDrawQueueManager001 = 0x11710;
|
public const nint DebugDrawQueueManager001 = 0x11AE0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class imemanager_dll { // imemanager.dll
|
public static class imemanager_dll { // imemanager.dll
|
||||||
@ -75,8 +75,8 @@ public static class imemanager_dll { // imemanager.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class inputsystem_dll { // inputsystem.dll
|
public static class inputsystem_dll { // inputsystem.dll
|
||||||
public const nint InputSystemVersion001 = 0x28D0;
|
public const nint InputSystemVersion001 = 0x2A40;
|
||||||
public const nint InputStackSystemVersion001 = 0x16F0;
|
public const nint InputStackSystemVersion001 = 0x1850;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class localize_dll { // localize.dll
|
public static class localize_dll { // localize.dll
|
||||||
@ -84,100 +84,100 @@ public static class localize_dll { // localize.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class matchmaking_dll { // matchmaking.dll
|
public static class matchmaking_dll { // matchmaking.dll
|
||||||
public const nint GameTypes001 = 0x50300;
|
public const nint GameTypes001 = 0x53800;
|
||||||
public const nint MATCHFRAMEWORK_001 = 0x1017D0;
|
public const nint MATCHFRAMEWORK_001 = 0x105690;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class materialsystem2_dll { // materialsystem2.dll
|
public static class materialsystem2_dll { // materialsystem2.dll
|
||||||
public const nint MaterialUtils_001 = 0x4DCB0;
|
public const nint MaterialUtils_001 = 0x4DB40;
|
||||||
public const nint TextLayout_001 = 0x4A400;
|
public const nint TextLayout_001 = 0x4A200;
|
||||||
public const nint PostProcessingSystem_001 = 0x42B80;
|
public const nint PostProcessingSystem_001 = 0x42A80;
|
||||||
public const nint FontManager_001 = 0x37A20;
|
public const nint FontManager_001 = 0x37A80;
|
||||||
public const nint VMaterialSystem2_001 = 0x25FC0;
|
public const nint VMaterialSystem2_001 = 0x25F80;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class meshsystem_dll { // meshsystem.dll
|
public static class meshsystem_dll { // meshsystem.dll
|
||||||
public const nint MeshSystem001 = 0x7270;
|
public const nint MeshSystem001 = 0x7440;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class navsystem_dll { // navsystem.dll
|
public static class navsystem_dll { // navsystem.dll
|
||||||
public const nint NavSystem001 = 0x76F0;
|
public const nint NavSystem001 = 0x8E30;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class networksystem_dll { // networksystem.dll
|
public static class networksystem_dll { // networksystem.dll
|
||||||
public const nint SerializedEntitiesVersion001 = 0xD1920;
|
public const nint SerializedEntitiesVersion001 = 0xD5590;
|
||||||
public const nint NetworkSystemVersion001 = 0xBC2B0;
|
public const nint NetworkSystemVersion001 = 0xBF930;
|
||||||
public const nint NetworkMessagesVersion001 = 0x9CA00;
|
public const nint NetworkMessagesVersion001 = 0x9FBC0;
|
||||||
public const nint FlattenedSerializersVersion001 = 0x7C770;
|
public const nint FlattenedSerializersVersion001 = 0x7EF20;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class panorama_dll { // panorama.dll
|
public static class panorama_dll { // panorama.dll
|
||||||
public const nint PanoramaUIEngine001 = 0x57EE0;
|
public const nint PanoramaUIEngine001 = 0x5D960;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class panorama_text_pango_dll { // panorama_text_pango.dll
|
public static class panorama_text_pango_dll { // panorama_text_pango.dll
|
||||||
public const nint PanoramaTextServices001 = 0x4CBD0;
|
public const nint PanoramaTextServices001 = 0x4CBE0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class panoramauiclient_dll { // panoramauiclient.dll
|
public static class panoramauiclient_dll { // panoramauiclient.dll
|
||||||
public const nint PanoramaUIClient001 = 0x12780;
|
public const nint PanoramaUIClient001 = 0x11EA0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class particles_dll { // particles.dll
|
public static class particles_dll { // particles.dll
|
||||||
public const nint ParticleSystemMgr003 = 0x52D20;
|
public const nint ParticleSystemMgr003 = 0x5C380;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class pulse_system_dll { // pulse_system.dll
|
public static class pulse_system_dll { // pulse_system.dll
|
||||||
public const nint IPulseSystem_001 = 0x5B30;
|
public const nint IPulseSystem_001 = 0x93C0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class rendersystemdx11_dll { // rendersystemdx11.dll
|
public static class rendersystemdx11_dll { // rendersystemdx11.dll
|
||||||
public const nint RenderUtils_001 = 0x53330;
|
public const nint RenderUtils_001 = 0x53680;
|
||||||
public const nint VRenderDeviceMgrBackdoor001 = 0x4A8C0;
|
public const nint VRenderDeviceMgrBackdoor001 = 0x4AD70;
|
||||||
public const nint RenderDeviceMgr001 = 0x4A8B0;
|
public const nint RenderDeviceMgr001 = 0x4AD60;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class resourcesystem_dll { // resourcesystem.dll
|
public static class resourcesystem_dll { // resourcesystem.dll
|
||||||
public const nint ResourceSystem013 = 0x10650;
|
public const nint ResourceSystem013 = 0x10920;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class scenefilecache_dll { // scenefilecache.dll
|
public static class scenefilecache_dll { // scenefilecache.dll
|
||||||
public const nint SceneFileCache002 = 0x68E0;
|
public const nint SceneFileCache002 = 0x6A60;
|
||||||
public const nint ResponseRulesCache001 = 0x3190;
|
public const nint ResponseRulesCache001 = 0x31A0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class scenesystem_dll { // scenesystem.dll
|
public static class scenesystem_dll { // scenesystem.dll
|
||||||
public const nint SceneUtils_001 = 0x13C9E0;
|
public const nint SceneUtils_001 = 0x12FCE0;
|
||||||
public const nint SceneSystem_002 = 0xCAA30;
|
public const nint SceneSystem_002 = 0xBD1F0;
|
||||||
public const nint RenderingPipelines_001 = 0x8E8A0;
|
public const nint RenderingPipelines_001 = 0x86470;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class schemasystem_dll { // schemasystem.dll
|
public static class schemasystem_dll { // schemasystem.dll
|
||||||
public const nint SchemaSystem_001 = 0xA930;
|
public const nint SchemaSystem_001 = 0xAA50;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class server_dll { // server.dll
|
public static class server_dll { // server.dll
|
||||||
public const nint NavGameTest001 = 0xA3E8C0;
|
public const nint NavGameTest001 = 0xA41120;
|
||||||
public const nint ServerToolsInfo_001 = 0x8417A0;
|
public const nint ServerToolsInfo_001 = 0x82F350;
|
||||||
public const nint Source2GameClients001 = 0x8417B0;
|
public const nint Source2GameClients001 = 0x82F360;
|
||||||
public const nint Source2GameEntities001 = 0x8417C0;
|
public const nint Source2GameEntities001 = 0x82F370;
|
||||||
public const nint Source2Server001 = 0x8417D0;
|
public const nint Source2Server001 = 0x82F380;
|
||||||
public const nint EmptyWorldService001_Server = 0x593560;
|
public const nint EmptyWorldService001_Server = 0x5738E0;
|
||||||
public const nint Source2ServerConfig001 = 0x573490;
|
public const nint Source2ServerConfig001 = 0x5652F0;
|
||||||
public const nint EntitySubclassUtilsV001 = 0x2D1AA0;
|
public const nint EntitySubclassUtilsV001 = 0x2B8F30;
|
||||||
public const nint customnavsystem001 = 0x24ECD0;
|
public const nint customnavsystem001 = 0x235DF0;
|
||||||
public const nint Source2GameDirector001 = 0x146430;
|
public const nint Source2GameDirector001 = 0x129FB0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class soundsystem_dll { // soundsystem.dll
|
public static class soundsystem_dll { // soundsystem.dll
|
||||||
public const nint SoundOpSystem001 = 0x157B00;
|
public const nint SoundOpSystem001 = 0x16A640;
|
||||||
public const nint SoundOpSystemEdit001 = 0x8CEE0;
|
public const nint SoundOpSystemEdit001 = 0x96A50;
|
||||||
public const nint VMixEditTool001 = 0x71FF0;
|
public const nint VMixEditTool001 = 0x75C30;
|
||||||
public const nint SoundSystem001 = 0x46AE0;
|
public const nint SoundSystem001 = 0x48320;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class steamaudio_dll { // steamaudio.dll
|
public static class steamaudio_dll { // steamaudio.dll
|
||||||
public const nint SteamAudio001 = 0x12EE0;
|
public const nint SteamAudio001 = 0x5AA70;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class steamclient64_dll { // steamclient64.dll
|
public static class steamclient64_dll { // steamclient64.dll
|
||||||
@ -204,14 +204,14 @@ public static class steamclient64_dll { // steamclient64.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class tier0_dll { // tier0.dll
|
public static class tier0_dll { // tier0.dll
|
||||||
public const nint VStringTokenSystem001 = 0x18C360;
|
public const nint VStringTokenSystem001 = 0x190B00;
|
||||||
public const nint TestScriptMgr001 = 0x13F6C0;
|
public const nint TestScriptMgr001 = 0x140C90;
|
||||||
public const nint VProcessUtils002 = 0x12F840;
|
public const nint VProcessUtils002 = 0x132170;
|
||||||
public const nint VEngineCvar007 = 0x619D0;
|
public const nint VEngineCvar007 = 0x635C0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class v8system_dll { // v8system.dll
|
public static class v8system_dll { // v8system.dll
|
||||||
public const nint Source2V8System001 = 0x1670;
|
public const nint Source2V8System001 = 0x1690;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class valve_avi_dll { // valve_avi.dll
|
public static class valve_avi_dll { // valve_avi.dll
|
||||||
@ -223,12 +223,12 @@ public static class valve_wmf_dll { // valve_wmf.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class vphysics2_dll { // vphysics2.dll
|
public static class vphysics2_dll { // vphysics2.dll
|
||||||
public const nint VPhysics2_Handle_Interface_001 = 0x61990;
|
public const nint VPhysics2_Handle_Interface_001 = 0x5BCB0;
|
||||||
public const nint VPhysics2_Interface_001 = 0x5CFB0;
|
public const nint VPhysics2_Interface_001 = 0x57130;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class vscript_dll { // vscript.dll
|
public static class vscript_dll { // vscript.dll
|
||||||
public const nint VScriptManager010 = 0x31DA0;
|
public const nint VScriptManager010 = 0x32000;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class vstdlib_s64_dll { // vstdlib_s64.dll
|
public static class vstdlib_s64_dll { // vstdlib_s64.dll
|
||||||
@ -237,5 +237,5 @@ public static class vstdlib_s64_dll { // vstdlib_s64.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class worldrenderer_dll { // worldrenderer.dll
|
public static class worldrenderer_dll { // worldrenderer.dll
|
||||||
public const nint WorldRendererMgr001 = 0x21650;
|
public const nint WorldRendererMgr001 = 0x205E0;
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:19 +0000
|
* Wed, 7 Feb 2024 04:10:49 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -8,70 +8,70 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
namespace animationsystem_dll { // animationsystem.dll
|
namespace animationsystem_dll { // animationsystem.dll
|
||||||
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x64670;
|
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x72E80;
|
||||||
constexpr std::ptrdiff_t AnimationSystem_001 = 0x5F1D0;
|
constexpr std::ptrdiff_t AnimationSystem_001 = 0x6DA00;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace client_dll { // client.dll
|
namespace client_dll { // client.dll
|
||||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8A26B0;
|
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8A97A0;
|
||||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0x8918F0;
|
constexpr std::ptrdiff_t Source2ClientUI001 = 0x898A00;
|
||||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A9920;
|
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7AC110;
|
||||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x735DE0;
|
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x730A20;
|
||||||
constexpr std::ptrdiff_t Source2Client002 = 0x735E00;
|
constexpr std::ptrdiff_t Source2Client002 = 0x730A40;
|
||||||
constexpr std::ptrdiff_t GameClientExports001 = 0x735DF0;
|
constexpr std::ptrdiff_t GameClientExports001 = 0x730A30;
|
||||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x490F20;
|
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x483430;
|
||||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x477E60;
|
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x46E670;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace engine2_dll { // engine2.dll
|
namespace engine2_dll { // engine2.dll
|
||||||
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E65E0;
|
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1F5620;
|
||||||
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DC0E0;
|
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1E9500;
|
||||||
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D8720;
|
constexpr std::ptrdiff_t KeyValueCache001 = 0x1E5C60;
|
||||||
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D5F20;
|
constexpr std::ptrdiff_t HostStateMgr001 = 0x1E3440;
|
||||||
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1D15C0;
|
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1DE9F0;
|
||||||
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1D15B0;
|
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1DE9E0;
|
||||||
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CD280;
|
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1DA340;
|
||||||
constexpr std::ptrdiff_t VProfService_001 = 0x1BAA30;
|
constexpr std::ptrdiff_t VProfService_001 = 0x1C7920;
|
||||||
constexpr std::ptrdiff_t ToolService_001 = 0x1B9780;
|
constexpr std::ptrdiff_t ToolService_001 = 0x1C65A0;
|
||||||
constexpr std::ptrdiff_t StatsService_001 = 0x1B4A00;
|
constexpr std::ptrdiff_t StatsService_001 = 0x1C1950;
|
||||||
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1B1BA0;
|
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1BEC70;
|
||||||
constexpr std::ptrdiff_t SoundService_001 = 0x1AB680;
|
constexpr std::ptrdiff_t SoundService_001 = 0x1B83B0;
|
||||||
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A70F0;
|
constexpr std::ptrdiff_t ScreenshotService001 = 0x1B3DB0;
|
||||||
constexpr std::ptrdiff_t RenderService_001 = 0x1A4450;
|
constexpr std::ptrdiff_t RenderService_001 = 0x1B13F0;
|
||||||
constexpr std::ptrdiff_t NetworkService_001 = 0x1A3F60;
|
constexpr std::ptrdiff_t NetworkService_001 = 0x1B0F00;
|
||||||
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19EE10;
|
constexpr std::ptrdiff_t NetworkServerService_001 = 0x1ABCE0;
|
||||||
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19A8C0;
|
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1A7770;
|
||||||
constexpr std::ptrdiff_t NetworkClientService_001 = 0x194550;
|
constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A0A30;
|
||||||
constexpr std::ptrdiff_t MapListService_001 = 0x18D520;
|
constexpr std::ptrdiff_t MapListService_001 = 0x199870;
|
||||||
constexpr std::ptrdiff_t InputService_001 = 0x17B600;
|
constexpr std::ptrdiff_t InputService_001 = 0x187180;
|
||||||
constexpr std::ptrdiff_t GameUIService_001 = 0x175D30;
|
constexpr std::ptrdiff_t GameUIService_001 = 0x181680;
|
||||||
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x173A90;
|
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x17ECE0;
|
||||||
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173A80;
|
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x17ECD0;
|
||||||
constexpr std::ptrdiff_t BugService001 = 0x16CA20;
|
constexpr std::ptrdiff_t BugService001 = 0x177B10;
|
||||||
constexpr std::ptrdiff_t BenchmarkService001 = 0x16B1C0;
|
constexpr std::ptrdiff_t BenchmarkService001 = 0x1762B0;
|
||||||
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1189D0;
|
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1220F0;
|
||||||
constexpr std::ptrdiff_t EngineGameUI001 = 0x117D60;
|
constexpr std::ptrdiff_t EngineGameUI001 = 0x121480;
|
||||||
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE73A0;
|
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF04D0;
|
||||||
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA2820;
|
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA9110;
|
||||||
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B7D0;
|
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x91EE0;
|
||||||
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x842A0;
|
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x8A910;
|
||||||
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5AA30;
|
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x61830;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace filesystem_stdio_dll { // filesystem_stdio.dll
|
namespace filesystem_stdio_dll { // filesystem_stdio.dll
|
||||||
constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x679D0;
|
constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x67960;
|
||||||
constexpr std::ptrdiff_t VFileSystem017 = 0x679C0;
|
constexpr std::ptrdiff_t VFileSystem017 = 0x67950;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace host_dll { // host.dll
|
namespace host_dll { // host.dll
|
||||||
constexpr std::ptrdiff_t Source2Host001 = 0x18E10;
|
constexpr std::ptrdiff_t Source2Host001 = 0x193F0;
|
||||||
constexpr std::ptrdiff_t SinglePlayerSharedMemory001 = 0x18A90;
|
constexpr std::ptrdiff_t SinglePlayerSharedMemory001 = 0x19070;
|
||||||
constexpr std::ptrdiff_t SaveRestoreDataVersion001 = 0x18A80;
|
constexpr std::ptrdiff_t SaveRestoreDataVersion001 = 0x19060;
|
||||||
constexpr std::ptrdiff_t PredictionDiffManager001 = 0x16E20;
|
constexpr std::ptrdiff_t PredictionDiffManager001 = 0x17340;
|
||||||
constexpr std::ptrdiff_t HostUtils001 = 0x12550;
|
constexpr std::ptrdiff_t HostUtils001 = 0x12920;
|
||||||
constexpr std::ptrdiff_t GameSystem2HostHook = 0x11DA0;
|
constexpr std::ptrdiff_t GameSystem2HostHook = 0x12170;
|
||||||
constexpr std::ptrdiff_t GameModelInfo001 = 0x11CC0;
|
constexpr std::ptrdiff_t GameModelInfo001 = 0x12090;
|
||||||
constexpr std::ptrdiff_t DebugDrawQueueManager001 = 0x11710;
|
constexpr std::ptrdiff_t DebugDrawQueueManager001 = 0x11AE0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace imemanager_dll { // imemanager.dll
|
namespace imemanager_dll { // imemanager.dll
|
||||||
@ -79,8 +79,8 @@ namespace imemanager_dll { // imemanager.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace inputsystem_dll { // inputsystem.dll
|
namespace inputsystem_dll { // inputsystem.dll
|
||||||
constexpr std::ptrdiff_t InputSystemVersion001 = 0x28D0;
|
constexpr std::ptrdiff_t InputSystemVersion001 = 0x2A40;
|
||||||
constexpr std::ptrdiff_t InputStackSystemVersion001 = 0x16F0;
|
constexpr std::ptrdiff_t InputStackSystemVersion001 = 0x1850;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace localize_dll { // localize.dll
|
namespace localize_dll { // localize.dll
|
||||||
@ -88,100 +88,100 @@ namespace localize_dll { // localize.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace matchmaking_dll { // matchmaking.dll
|
namespace matchmaking_dll { // matchmaking.dll
|
||||||
constexpr std::ptrdiff_t GameTypes001 = 0x50300;
|
constexpr std::ptrdiff_t GameTypes001 = 0x53800;
|
||||||
constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1017D0;
|
constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x105690;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace materialsystem2_dll { // materialsystem2.dll
|
namespace materialsystem2_dll { // materialsystem2.dll
|
||||||
constexpr std::ptrdiff_t MaterialUtils_001 = 0x4DCB0;
|
constexpr std::ptrdiff_t MaterialUtils_001 = 0x4DB40;
|
||||||
constexpr std::ptrdiff_t TextLayout_001 = 0x4A400;
|
constexpr std::ptrdiff_t TextLayout_001 = 0x4A200;
|
||||||
constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x42B80;
|
constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x42A80;
|
||||||
constexpr std::ptrdiff_t FontManager_001 = 0x37A20;
|
constexpr std::ptrdiff_t FontManager_001 = 0x37A80;
|
||||||
constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x25FC0;
|
constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x25F80;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace meshsystem_dll { // meshsystem.dll
|
namespace meshsystem_dll { // meshsystem.dll
|
||||||
constexpr std::ptrdiff_t MeshSystem001 = 0x7270;
|
constexpr std::ptrdiff_t MeshSystem001 = 0x7440;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace navsystem_dll { // navsystem.dll
|
namespace navsystem_dll { // navsystem.dll
|
||||||
constexpr std::ptrdiff_t NavSystem001 = 0x76F0;
|
constexpr std::ptrdiff_t NavSystem001 = 0x8E30;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace networksystem_dll { // networksystem.dll
|
namespace networksystem_dll { // networksystem.dll
|
||||||
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1920;
|
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD5590;
|
||||||
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBC2B0;
|
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBF930;
|
||||||
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9CA00;
|
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9FBC0;
|
||||||
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7C770;
|
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7EF20;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace panorama_dll { // panorama.dll
|
namespace panorama_dll { // panorama.dll
|
||||||
constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x57EE0;
|
constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x5D960;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace panorama_text_pango_dll { // panorama_text_pango.dll
|
namespace panorama_text_pango_dll { // panorama_text_pango.dll
|
||||||
constexpr std::ptrdiff_t PanoramaTextServices001 = 0x4CBD0;
|
constexpr std::ptrdiff_t PanoramaTextServices001 = 0x4CBE0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace panoramauiclient_dll { // panoramauiclient.dll
|
namespace panoramauiclient_dll { // panoramauiclient.dll
|
||||||
constexpr std::ptrdiff_t PanoramaUIClient001 = 0x12780;
|
constexpr std::ptrdiff_t PanoramaUIClient001 = 0x11EA0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace particles_dll { // particles.dll
|
namespace particles_dll { // particles.dll
|
||||||
constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x52D20;
|
constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x5C380;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace pulse_system_dll { // pulse_system.dll
|
namespace pulse_system_dll { // pulse_system.dll
|
||||||
constexpr std::ptrdiff_t IPulseSystem_001 = 0x5B30;
|
constexpr std::ptrdiff_t IPulseSystem_001 = 0x93C0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace rendersystemdx11_dll { // rendersystemdx11.dll
|
namespace rendersystemdx11_dll { // rendersystemdx11.dll
|
||||||
constexpr std::ptrdiff_t RenderUtils_001 = 0x53330;
|
constexpr std::ptrdiff_t RenderUtils_001 = 0x53680;
|
||||||
constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4A8C0;
|
constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4AD70;
|
||||||
constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4A8B0;
|
constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4AD60;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace resourcesystem_dll { // resourcesystem.dll
|
namespace resourcesystem_dll { // resourcesystem.dll
|
||||||
constexpr std::ptrdiff_t ResourceSystem013 = 0x10650;
|
constexpr std::ptrdiff_t ResourceSystem013 = 0x10920;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace scenefilecache_dll { // scenefilecache.dll
|
namespace scenefilecache_dll { // scenefilecache.dll
|
||||||
constexpr std::ptrdiff_t SceneFileCache002 = 0x68E0;
|
constexpr std::ptrdiff_t SceneFileCache002 = 0x6A60;
|
||||||
constexpr std::ptrdiff_t ResponseRulesCache001 = 0x3190;
|
constexpr std::ptrdiff_t ResponseRulesCache001 = 0x31A0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace scenesystem_dll { // scenesystem.dll
|
namespace scenesystem_dll { // scenesystem.dll
|
||||||
constexpr std::ptrdiff_t SceneUtils_001 = 0x13C9E0;
|
constexpr std::ptrdiff_t SceneUtils_001 = 0x12FCE0;
|
||||||
constexpr std::ptrdiff_t SceneSystem_002 = 0xCAA30;
|
constexpr std::ptrdiff_t SceneSystem_002 = 0xBD1F0;
|
||||||
constexpr std::ptrdiff_t RenderingPipelines_001 = 0x8E8A0;
|
constexpr std::ptrdiff_t RenderingPipelines_001 = 0x86470;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace schemasystem_dll { // schemasystem.dll
|
namespace schemasystem_dll { // schemasystem.dll
|
||||||
constexpr std::ptrdiff_t SchemaSystem_001 = 0xA930;
|
constexpr std::ptrdiff_t SchemaSystem_001 = 0xAA50;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace server_dll { // server.dll
|
namespace server_dll { // server.dll
|
||||||
constexpr std::ptrdiff_t NavGameTest001 = 0xA3E8C0;
|
constexpr std::ptrdiff_t NavGameTest001 = 0xA41120;
|
||||||
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x8417A0;
|
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x82F350;
|
||||||
constexpr std::ptrdiff_t Source2GameClients001 = 0x8417B0;
|
constexpr std::ptrdiff_t Source2GameClients001 = 0x82F360;
|
||||||
constexpr std::ptrdiff_t Source2GameEntities001 = 0x8417C0;
|
constexpr std::ptrdiff_t Source2GameEntities001 = 0x82F370;
|
||||||
constexpr std::ptrdiff_t Source2Server001 = 0x8417D0;
|
constexpr std::ptrdiff_t Source2Server001 = 0x82F380;
|
||||||
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x593560;
|
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5738E0;
|
||||||
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x573490;
|
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x5652F0;
|
||||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2D1AA0;
|
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2B8F30;
|
||||||
constexpr std::ptrdiff_t customnavsystem001 = 0x24ECD0;
|
constexpr std::ptrdiff_t customnavsystem001 = 0x235DF0;
|
||||||
constexpr std::ptrdiff_t Source2GameDirector001 = 0x146430;
|
constexpr std::ptrdiff_t Source2GameDirector001 = 0x129FB0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace soundsystem_dll { // soundsystem.dll
|
namespace soundsystem_dll { // soundsystem.dll
|
||||||
constexpr std::ptrdiff_t SoundOpSystem001 = 0x157B00;
|
constexpr std::ptrdiff_t SoundOpSystem001 = 0x16A640;
|
||||||
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x8CEE0;
|
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x96A50;
|
||||||
constexpr std::ptrdiff_t VMixEditTool001 = 0x71FF0;
|
constexpr std::ptrdiff_t VMixEditTool001 = 0x75C30;
|
||||||
constexpr std::ptrdiff_t SoundSystem001 = 0x46AE0;
|
constexpr std::ptrdiff_t SoundSystem001 = 0x48320;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace steamaudio_dll { // steamaudio.dll
|
namespace steamaudio_dll { // steamaudio.dll
|
||||||
constexpr std::ptrdiff_t SteamAudio001 = 0x12EE0;
|
constexpr std::ptrdiff_t SteamAudio001 = 0x5AA70;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace steamclient64_dll { // steamclient64.dll
|
namespace steamclient64_dll { // steamclient64.dll
|
||||||
@ -208,14 +208,14 @@ namespace steamclient64_dll { // steamclient64.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace tier0_dll { // tier0.dll
|
namespace tier0_dll { // tier0.dll
|
||||||
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18C360;
|
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x190B00;
|
||||||
constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F6C0;
|
constexpr std::ptrdiff_t TestScriptMgr001 = 0x140C90;
|
||||||
constexpr std::ptrdiff_t VProcessUtils002 = 0x12F840;
|
constexpr std::ptrdiff_t VProcessUtils002 = 0x132170;
|
||||||
constexpr std::ptrdiff_t VEngineCvar007 = 0x619D0;
|
constexpr std::ptrdiff_t VEngineCvar007 = 0x635C0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace v8system_dll { // v8system.dll
|
namespace v8system_dll { // v8system.dll
|
||||||
constexpr std::ptrdiff_t Source2V8System001 = 0x1670;
|
constexpr std::ptrdiff_t Source2V8System001 = 0x1690;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace valve_avi_dll { // valve_avi.dll
|
namespace valve_avi_dll { // valve_avi.dll
|
||||||
@ -227,12 +227,12 @@ namespace valve_wmf_dll { // valve_wmf.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace vphysics2_dll { // vphysics2.dll
|
namespace vphysics2_dll { // vphysics2.dll
|
||||||
constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x61990;
|
constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x5BCB0;
|
||||||
constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x5CFB0;
|
constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x57130;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace vscript_dll { // vscript.dll
|
namespace vscript_dll { // vscript.dll
|
||||||
constexpr std::ptrdiff_t VScriptManager010 = 0x31DA0;
|
constexpr std::ptrdiff_t VScriptManager010 = 0x32000;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace vstdlib_s64_dll { // vstdlib_s64.dll
|
namespace vstdlib_s64_dll { // vstdlib_s64.dll
|
||||||
@ -241,5 +241,5 @@ namespace vstdlib_s64_dll { // vstdlib_s64.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace worldrenderer_dll { // worldrenderer.dll
|
namespace worldrenderer_dll { // worldrenderer.dll
|
||||||
constexpr std::ptrdiff_t WorldRendererMgr001 = 0x21650;
|
constexpr std::ptrdiff_t WorldRendererMgr001 = 0x205E0;
|
||||||
}
|
}
|
@ -2,11 +2,11 @@
|
|||||||
"animationsystem_dll": {
|
"animationsystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"AnimationSystemUtils_001": {
|
"AnimationSystemUtils_001": {
|
||||||
"value": 411248,
|
"value": 470656,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"AnimationSystem_001": {
|
"AnimationSystem_001": {
|
||||||
"value": 389584,
|
"value": 449024,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -15,35 +15,35 @@
|
|||||||
"client_dll": {
|
"client_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"ClientToolsInfo_001": {
|
"ClientToolsInfo_001": {
|
||||||
"value": 7560672,
|
"value": 7539232,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"EmptyWorldService001_Client": {
|
"EmptyWorldService001_Client": {
|
||||||
"value": 4788000,
|
"value": 4731952,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"GameClientExports001": {
|
"GameClientExports001": {
|
||||||
"value": 7560688,
|
"value": 7539248,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"LegacyGameUI001": {
|
"LegacyGameUI001": {
|
||||||
"value": 9053872,
|
"value": 9082784,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2Client002": {
|
"Source2Client002": {
|
||||||
"value": 7560704,
|
"value": 7539264,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2ClientConfig001": {
|
"Source2ClientConfig001": {
|
||||||
"value": 4685408,
|
"value": 4646512,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2ClientPrediction001": {
|
"Source2ClientPrediction001": {
|
||||||
"value": 8034592,
|
"value": 8044816,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2ClientUI001": {
|
"Source2ClientUI001": {
|
||||||
"value": 8984816,
|
"value": 9013760,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -52,131 +52,131 @@
|
|||||||
"engine2_dll": {
|
"engine2_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"BenchmarkService001": {
|
"BenchmarkService001": {
|
||||||
"value": 1487296,
|
"value": 1532592,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"BugService001": {
|
"BugService001": {
|
||||||
"value": 1493536,
|
"value": 1538832,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"ClientServerEngineLoopService_001": {
|
"ClientServerEngineLoopService_001": {
|
||||||
"value": 1949920,
|
"value": 2004224,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"EngineGameUI001": {
|
"EngineGameUI001": {
|
||||||
"value": 1146208,
|
"value": 1184896,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"EngineServiceMgr001": {
|
"EngineServiceMgr001": {
|
||||||
"value": 1888896,
|
"value": 1942336,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"GameEventSystemClientV001": {
|
"GameEventSystemClientV001": {
|
||||||
"value": 1906096,
|
"value": 1960416,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"GameEventSystemServerV001": {
|
"GameEventSystemServerV001": {
|
||||||
"value": 1906112,
|
"value": 1960432,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"GameResourceServiceClientV001": {
|
"GameResourceServiceClientV001": {
|
||||||
"value": 1522304,
|
"value": 1567952,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"GameResourceServiceServerV001": {
|
"GameResourceServiceServerV001": {
|
||||||
"value": 1522320,
|
"value": 1567968,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"GameUIService_001": {
|
"GameUIService_001": {
|
||||||
"value": 1531184,
|
"value": 1578624,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"HostStateMgr001": {
|
"HostStateMgr001": {
|
||||||
"value": 1924896,
|
"value": 1979456,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"INETSUPPORT_001": {
|
"INETSUPPORT_001": {
|
||||||
"value": 947104,
|
"value": 984272,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"InputService_001": {
|
"InputService_001": {
|
||||||
"value": 1553920,
|
"value": 1601920,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"KeyValueCache001": {
|
"KeyValueCache001": {
|
||||||
"value": 1935136,
|
"value": 1989728,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"MapListService_001": {
|
"MapListService_001": {
|
||||||
"value": 1627424,
|
"value": 1677424,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"NetworkClientService_001": {
|
"NetworkClientService_001": {
|
||||||
"value": 1656144,
|
"value": 1706544,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"NetworkP2PService_001": {
|
"NetworkP2PService_001": {
|
||||||
"value": 1681600,
|
"value": 1734512,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"NetworkServerService_001": {
|
"NetworkServerService_001": {
|
||||||
"value": 1699344,
|
"value": 1752288,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"NetworkService_001": {
|
"NetworkService_001": {
|
||||||
"value": 1720160,
|
"value": 1773312,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"RenderService_001": {
|
"RenderService_001": {
|
||||||
"value": 1721424,
|
"value": 1774576,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"ScreenshotService001": {
|
"ScreenshotService001": {
|
||||||
"value": 1732848,
|
"value": 1785264,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"SimpleEngineLoopService_001": {
|
"SimpleEngineLoopService_001": {
|
||||||
"value": 1992160,
|
"value": 2053664,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"SoundService_001": {
|
"SoundService_001": {
|
||||||
"value": 1750656,
|
"value": 1803184,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2EngineToClient001": {
|
"Source2EngineToClient001": {
|
||||||
"value": 371248,
|
"value": 399408,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2EngineToClientStringTable001": {
|
"Source2EngineToClientStringTable001": {
|
||||||
"value": 541344,
|
"value": 567568,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2EngineToServer001": {
|
"Source2EngineToServer001": {
|
||||||
"value": 571344,
|
"value": 597728,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2EngineToServerStringTable001": {
|
"Source2EngineToServerStringTable001": {
|
||||||
"value": 665632,
|
"value": 692496,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"SplitScreenService_001": {
|
"SplitScreenService_001": {
|
||||||
"value": 1776544,
|
"value": 1830000,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"StatsService_001": {
|
"StatsService_001": {
|
||||||
"value": 1788416,
|
"value": 1841488,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"ToolService_001": {
|
"ToolService_001": {
|
||||||
"value": 1808256,
|
"value": 1861024,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"VENGINE_GAMEUIFUNCS_VERSION005": {
|
"VENGINE_GAMEUIFUNCS_VERSION005": {
|
||||||
"value": 1149392,
|
"value": 1188080,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"VProfService_001": {
|
"VProfService_001": {
|
||||||
"value": 1813040,
|
"value": 1866016,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -185,11 +185,11 @@
|
|||||||
"filesystem_stdio_dll": {
|
"filesystem_stdio_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"VAsyncFileSystem2_001": {
|
"VAsyncFileSystem2_001": {
|
||||||
"value": 424400,
|
"value": 424288,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"VFileSystem017": {
|
"VFileSystem017": {
|
||||||
"value": 424384,
|
"value": 424272,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -198,35 +198,35 @@
|
|||||||
"host_dll": {
|
"host_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"DebugDrawQueueManager001": {
|
"DebugDrawQueueManager001": {
|
||||||
"value": 71440,
|
"value": 72416,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"GameModelInfo001": {
|
"GameModelInfo001": {
|
||||||
"value": 72896,
|
"value": 73872,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"GameSystem2HostHook": {
|
"GameSystem2HostHook": {
|
||||||
"value": 73120,
|
"value": 74096,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"HostUtils001": {
|
"HostUtils001": {
|
||||||
"value": 75088,
|
"value": 76064,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"PredictionDiffManager001": {
|
"PredictionDiffManager001": {
|
||||||
"value": 93728,
|
"value": 95040,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"SaveRestoreDataVersion001": {
|
"SaveRestoreDataVersion001": {
|
||||||
"value": 100992,
|
"value": 102496,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"SinglePlayerSharedMemory001": {
|
"SinglePlayerSharedMemory001": {
|
||||||
"value": 101008,
|
"value": 102512,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2Host001": {
|
"Source2Host001": {
|
||||||
"value": 101904,
|
"value": 103408,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -244,11 +244,11 @@
|
|||||||
"inputsystem_dll": {
|
"inputsystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"InputStackSystemVersion001": {
|
"InputStackSystemVersion001": {
|
||||||
"value": 5872,
|
"value": 6224,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"InputSystemVersion001": {
|
"InputSystemVersion001": {
|
||||||
"value": 10448,
|
"value": 10816,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -266,11 +266,11 @@
|
|||||||
"matchmaking_dll": {
|
"matchmaking_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"GameTypes001": {
|
"GameTypes001": {
|
||||||
"value": 328448,
|
"value": 342016,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"MATCHFRAMEWORK_001": {
|
"MATCHFRAMEWORK_001": {
|
||||||
"value": 1054672,
|
"value": 1070736,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -279,23 +279,23 @@
|
|||||||
"materialsystem2_dll": {
|
"materialsystem2_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"FontManager_001": {
|
"FontManager_001": {
|
||||||
"value": 227872,
|
"value": 227968,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"MaterialUtils_001": {
|
"MaterialUtils_001": {
|
||||||
"value": 318640,
|
"value": 318272,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"PostProcessingSystem_001": {
|
"PostProcessingSystem_001": {
|
||||||
"value": 273280,
|
"value": 273024,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"TextLayout_001": {
|
"TextLayout_001": {
|
||||||
"value": 304128,
|
"value": 303616,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"VMaterialSystem2_001": {
|
"VMaterialSystem2_001": {
|
||||||
"value": 155584,
|
"value": 155520,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -304,7 +304,7 @@
|
|||||||
"meshsystem_dll": {
|
"meshsystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"MeshSystem001": {
|
"MeshSystem001": {
|
||||||
"value": 29296,
|
"value": 29760,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -313,7 +313,7 @@
|
|||||||
"navsystem_dll": {
|
"navsystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"NavSystem001": {
|
"NavSystem001": {
|
||||||
"value": 30448,
|
"value": 36400,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -322,19 +322,19 @@
|
|||||||
"networksystem_dll": {
|
"networksystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"FlattenedSerializersVersion001": {
|
"FlattenedSerializersVersion001": {
|
||||||
"value": 509808,
|
"value": 519968,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"NetworkMessagesVersion001": {
|
"NetworkMessagesVersion001": {
|
||||||
"value": 641536,
|
"value": 654272,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"NetworkSystemVersion001": {
|
"NetworkSystemVersion001": {
|
||||||
"value": 770736,
|
"value": 784688,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"SerializedEntitiesVersion001": {
|
"SerializedEntitiesVersion001": {
|
||||||
"value": 858400,
|
"value": 873872,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -343,7 +343,7 @@
|
|||||||
"panorama_dll": {
|
"panorama_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"PanoramaUIEngine001": {
|
"PanoramaUIEngine001": {
|
||||||
"value": 360160,
|
"value": 383328,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -352,7 +352,7 @@
|
|||||||
"panorama_text_pango_dll": {
|
"panorama_text_pango_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"PanoramaTextServices001": {
|
"PanoramaTextServices001": {
|
||||||
"value": 314320,
|
"value": 314336,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -361,7 +361,7 @@
|
|||||||
"panoramauiclient_dll": {
|
"panoramauiclient_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"PanoramaUIClient001": {
|
"PanoramaUIClient001": {
|
||||||
"value": 75648,
|
"value": 73376,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -370,7 +370,7 @@
|
|||||||
"particles_dll": {
|
"particles_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"ParticleSystemMgr003": {
|
"ParticleSystemMgr003": {
|
||||||
"value": 339232,
|
"value": 377728,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -379,7 +379,7 @@
|
|||||||
"pulse_system_dll": {
|
"pulse_system_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"IPulseSystem_001": {
|
"IPulseSystem_001": {
|
||||||
"value": 23344,
|
"value": 37824,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -388,15 +388,15 @@
|
|||||||
"rendersystemdx11_dll": {
|
"rendersystemdx11_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"RenderDeviceMgr001": {
|
"RenderDeviceMgr001": {
|
||||||
"value": 305328,
|
"value": 306528,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"RenderUtils_001": {
|
"RenderUtils_001": {
|
||||||
"value": 340784,
|
"value": 341632,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"VRenderDeviceMgrBackdoor001": {
|
"VRenderDeviceMgrBackdoor001": {
|
||||||
"value": 305344,
|
"value": 306544,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -405,7 +405,7 @@
|
|||||||
"resourcesystem_dll": {
|
"resourcesystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"ResourceSystem013": {
|
"ResourceSystem013": {
|
||||||
"value": 67152,
|
"value": 67872,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -414,11 +414,11 @@
|
|||||||
"scenefilecache_dll": {
|
"scenefilecache_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"ResponseRulesCache001": {
|
"ResponseRulesCache001": {
|
||||||
"value": 12688,
|
"value": 12704,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"SceneFileCache002": {
|
"SceneFileCache002": {
|
||||||
"value": 26848,
|
"value": 27232,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -427,15 +427,15 @@
|
|||||||
"scenesystem_dll": {
|
"scenesystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"RenderingPipelines_001": {
|
"RenderingPipelines_001": {
|
||||||
"value": 583840,
|
"value": 550000,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"SceneSystem_002": {
|
"SceneSystem_002": {
|
||||||
"value": 830000,
|
"value": 774640,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"SceneUtils_001": {
|
"SceneUtils_001": {
|
||||||
"value": 1296864,
|
"value": 1244384,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -444,7 +444,7 @@
|
|||||||
"schemasystem_dll": {
|
"schemasystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"SchemaSystem_001": {
|
"SchemaSystem_001": {
|
||||||
"value": 43312,
|
"value": 43600,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -453,43 +453,43 @@
|
|||||||
"server_dll": {
|
"server_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"EmptyWorldService001_Server": {
|
"EmptyWorldService001_Server": {
|
||||||
"value": 5846368,
|
"value": 5716192,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"EntitySubclassUtilsV001": {
|
"EntitySubclassUtilsV001": {
|
||||||
"value": 2955936,
|
"value": 2854704,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"NavGameTest001": {
|
"NavGameTest001": {
|
||||||
"value": 10741952,
|
"value": 10752288,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"ServerToolsInfo_001": {
|
"ServerToolsInfo_001": {
|
||||||
"value": 8656800,
|
"value": 8581968,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2GameClients001": {
|
"Source2GameClients001": {
|
||||||
"value": 8656816,
|
"value": 8581984,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2GameDirector001": {
|
"Source2GameDirector001": {
|
||||||
"value": 1336368,
|
"value": 1220528,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2GameEntities001": {
|
"Source2GameEntities001": {
|
||||||
"value": 8656832,
|
"value": 8582000,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2Server001": {
|
"Source2Server001": {
|
||||||
"value": 8656848,
|
"value": 8582016,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"Source2ServerConfig001": {
|
"Source2ServerConfig001": {
|
||||||
"value": 5715088,
|
"value": 5657328,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"customnavsystem001": {
|
"customnavsystem001": {
|
||||||
"value": 2419920,
|
"value": 2317808,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -498,19 +498,19 @@
|
|||||||
"soundsystem_dll": {
|
"soundsystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"SoundOpSystem001": {
|
"SoundOpSystem001": {
|
||||||
"value": 1407744,
|
"value": 1484352,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"SoundOpSystemEdit001": {
|
"SoundOpSystemEdit001": {
|
||||||
"value": 577248,
|
"value": 617040,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"SoundSystem001": {
|
"SoundSystem001": {
|
||||||
"value": 289504,
|
"value": 295712,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"VMixEditTool001": {
|
"VMixEditTool001": {
|
||||||
"value": 466928,
|
"value": 482352,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -519,7 +519,7 @@
|
|||||||
"steamaudio_dll": {
|
"steamaudio_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"SteamAudio001": {
|
"SteamAudio001": {
|
||||||
"value": 77536,
|
"value": 371312,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -613,19 +613,19 @@
|
|||||||
"tier0_dll": {
|
"tier0_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"TestScriptMgr001": {
|
"TestScriptMgr001": {
|
||||||
"value": 1308352,
|
"value": 1313936,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"VEngineCvar007": {
|
"VEngineCvar007": {
|
||||||
"value": 399824,
|
"value": 406976,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"VProcessUtils002": {
|
"VProcessUtils002": {
|
||||||
"value": 1243200,
|
"value": 1253744,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"VStringTokenSystem001": {
|
"VStringTokenSystem001": {
|
||||||
"value": 1622880,
|
"value": 1641216,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -634,7 +634,7 @@
|
|||||||
"v8system_dll": {
|
"v8system_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"Source2V8System001": {
|
"Source2V8System001": {
|
||||||
"value": 5744,
|
"value": 5776,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -661,11 +661,11 @@
|
|||||||
"vphysics2_dll": {
|
"vphysics2_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"VPhysics2_Handle_Interface_001": {
|
"VPhysics2_Handle_Interface_001": {
|
||||||
"value": 399760,
|
"value": 375984,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"VPhysics2_Interface_001": {
|
"VPhysics2_Interface_001": {
|
||||||
"value": 380848,
|
"value": 356656,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -674,7 +674,7 @@
|
|||||||
"vscript_dll": {
|
"vscript_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"VScriptManager010": {
|
"VScriptManager010": {
|
||||||
"value": 204192,
|
"value": 204800,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -696,7 +696,7 @@
|
|||||||
"worldrenderer_dll": {
|
"worldrenderer_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"WorldRendererMgr001": {
|
"WorldRendererMgr001": {
|
||||||
"value": 136784,
|
"value": 132576,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -1,158 +1,158 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:19 +0000
|
Wed, 7 Feb 2024 04:10:49 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class animationsystem_dll: # animationsystem.dll
|
class animationsystem_dll: # animationsystem.dll
|
||||||
AnimationSystemUtils_001 = 0x64670
|
AnimationSystemUtils_001 = 0x72E80
|
||||||
AnimationSystem_001 = 0x5F1D0
|
AnimationSystem_001 = 0x6DA00
|
||||||
|
|
||||||
class client_dll: # client.dll
|
class client_dll: # client.dll
|
||||||
LegacyGameUI001 = 0x8A26B0
|
LegacyGameUI001 = 0x8A97A0
|
||||||
Source2ClientUI001 = 0x8918F0
|
Source2ClientUI001 = 0x898A00
|
||||||
Source2ClientPrediction001 = 0x7A9920
|
Source2ClientPrediction001 = 0x7AC110
|
||||||
ClientToolsInfo_001 = 0x735DE0
|
ClientToolsInfo_001 = 0x730A20
|
||||||
Source2Client002 = 0x735E00
|
Source2Client002 = 0x730A40
|
||||||
GameClientExports001 = 0x735DF0
|
GameClientExports001 = 0x730A30
|
||||||
EmptyWorldService001_Client = 0x490F20
|
EmptyWorldService001_Client = 0x483430
|
||||||
Source2ClientConfig001 = 0x477E60
|
Source2ClientConfig001 = 0x46E670
|
||||||
|
|
||||||
class engine2_dll: # engine2.dll
|
class engine2_dll: # engine2.dll
|
||||||
SimpleEngineLoopService_001 = 0x1E65E0
|
SimpleEngineLoopService_001 = 0x1F5620
|
||||||
ClientServerEngineLoopService_001 = 0x1DC0E0
|
ClientServerEngineLoopService_001 = 0x1E9500
|
||||||
KeyValueCache001 = 0x1D8720
|
KeyValueCache001 = 0x1E5C60
|
||||||
HostStateMgr001 = 0x1D5F20
|
HostStateMgr001 = 0x1E3440
|
||||||
GameEventSystemServerV001 = 0x1D15C0
|
GameEventSystemServerV001 = 0x1DE9F0
|
||||||
GameEventSystemClientV001 = 0x1D15B0
|
GameEventSystemClientV001 = 0x1DE9E0
|
||||||
EngineServiceMgr001 = 0x1CD280
|
EngineServiceMgr001 = 0x1DA340
|
||||||
VProfService_001 = 0x1BAA30
|
VProfService_001 = 0x1C7920
|
||||||
ToolService_001 = 0x1B9780
|
ToolService_001 = 0x1C65A0
|
||||||
StatsService_001 = 0x1B4A00
|
StatsService_001 = 0x1C1950
|
||||||
SplitScreenService_001 = 0x1B1BA0
|
SplitScreenService_001 = 0x1BEC70
|
||||||
SoundService_001 = 0x1AB680
|
SoundService_001 = 0x1B83B0
|
||||||
ScreenshotService001 = 0x1A70F0
|
ScreenshotService001 = 0x1B3DB0
|
||||||
RenderService_001 = 0x1A4450
|
RenderService_001 = 0x1B13F0
|
||||||
NetworkService_001 = 0x1A3F60
|
NetworkService_001 = 0x1B0F00
|
||||||
NetworkServerService_001 = 0x19EE10
|
NetworkServerService_001 = 0x1ABCE0
|
||||||
NetworkP2PService_001 = 0x19A8C0
|
NetworkP2PService_001 = 0x1A7770
|
||||||
NetworkClientService_001 = 0x194550
|
NetworkClientService_001 = 0x1A0A30
|
||||||
MapListService_001 = 0x18D520
|
MapListService_001 = 0x199870
|
||||||
InputService_001 = 0x17B600
|
InputService_001 = 0x187180
|
||||||
GameUIService_001 = 0x175D30
|
GameUIService_001 = 0x181680
|
||||||
GameResourceServiceServerV001 = 0x173A90
|
GameResourceServiceServerV001 = 0x17ECE0
|
||||||
GameResourceServiceClientV001 = 0x173A80
|
GameResourceServiceClientV001 = 0x17ECD0
|
||||||
BugService001 = 0x16CA20
|
BugService001 = 0x177B10
|
||||||
BenchmarkService001 = 0x16B1C0
|
BenchmarkService001 = 0x1762B0
|
||||||
VENGINE_GAMEUIFUNCS_VERSION005 = 0x1189D0
|
VENGINE_GAMEUIFUNCS_VERSION005 = 0x1220F0
|
||||||
EngineGameUI001 = 0x117D60
|
EngineGameUI001 = 0x121480
|
||||||
INETSUPPORT_001 = 0xE73A0
|
INETSUPPORT_001 = 0xF04D0
|
||||||
Source2EngineToServerStringTable001 = 0xA2820
|
Source2EngineToServerStringTable001 = 0xA9110
|
||||||
Source2EngineToServer001 = 0x8B7D0
|
Source2EngineToServer001 = 0x91EE0
|
||||||
Source2EngineToClientStringTable001 = 0x842A0
|
Source2EngineToClientStringTable001 = 0x8A910
|
||||||
Source2EngineToClient001 = 0x5AA30
|
Source2EngineToClient001 = 0x61830
|
||||||
|
|
||||||
class filesystem_stdio_dll: # filesystem_stdio.dll
|
class filesystem_stdio_dll: # filesystem_stdio.dll
|
||||||
VAsyncFileSystem2_001 = 0x679D0
|
VAsyncFileSystem2_001 = 0x67960
|
||||||
VFileSystem017 = 0x679C0
|
VFileSystem017 = 0x67950
|
||||||
|
|
||||||
class host_dll: # host.dll
|
class host_dll: # host.dll
|
||||||
Source2Host001 = 0x18E10
|
Source2Host001 = 0x193F0
|
||||||
SinglePlayerSharedMemory001 = 0x18A90
|
SinglePlayerSharedMemory001 = 0x19070
|
||||||
SaveRestoreDataVersion001 = 0x18A80
|
SaveRestoreDataVersion001 = 0x19060
|
||||||
PredictionDiffManager001 = 0x16E20
|
PredictionDiffManager001 = 0x17340
|
||||||
HostUtils001 = 0x12550
|
HostUtils001 = 0x12920
|
||||||
GameSystem2HostHook = 0x11DA0
|
GameSystem2HostHook = 0x12170
|
||||||
GameModelInfo001 = 0x11CC0
|
GameModelInfo001 = 0x12090
|
||||||
DebugDrawQueueManager001 = 0x11710
|
DebugDrawQueueManager001 = 0x11AE0
|
||||||
|
|
||||||
class imemanager_dll: # imemanager.dll
|
class imemanager_dll: # imemanager.dll
|
||||||
IMEManager001 = 0xC470
|
IMEManager001 = 0xC470
|
||||||
|
|
||||||
class inputsystem_dll: # inputsystem.dll
|
class inputsystem_dll: # inputsystem.dll
|
||||||
InputSystemVersion001 = 0x28D0
|
InputSystemVersion001 = 0x2A40
|
||||||
InputStackSystemVersion001 = 0x16F0
|
InputStackSystemVersion001 = 0x1850
|
||||||
|
|
||||||
class localize_dll: # localize.dll
|
class localize_dll: # localize.dll
|
||||||
Localize_001 = 0x3830
|
Localize_001 = 0x3830
|
||||||
|
|
||||||
class matchmaking_dll: # matchmaking.dll
|
class matchmaking_dll: # matchmaking.dll
|
||||||
GameTypes001 = 0x50300
|
GameTypes001 = 0x53800
|
||||||
MATCHFRAMEWORK_001 = 0x1017D0
|
MATCHFRAMEWORK_001 = 0x105690
|
||||||
|
|
||||||
class materialsystem2_dll: # materialsystem2.dll
|
class materialsystem2_dll: # materialsystem2.dll
|
||||||
MaterialUtils_001 = 0x4DCB0
|
MaterialUtils_001 = 0x4DB40
|
||||||
TextLayout_001 = 0x4A400
|
TextLayout_001 = 0x4A200
|
||||||
PostProcessingSystem_001 = 0x42B80
|
PostProcessingSystem_001 = 0x42A80
|
||||||
FontManager_001 = 0x37A20
|
FontManager_001 = 0x37A80
|
||||||
VMaterialSystem2_001 = 0x25FC0
|
VMaterialSystem2_001 = 0x25F80
|
||||||
|
|
||||||
class meshsystem_dll: # meshsystem.dll
|
class meshsystem_dll: # meshsystem.dll
|
||||||
MeshSystem001 = 0x7270
|
MeshSystem001 = 0x7440
|
||||||
|
|
||||||
class navsystem_dll: # navsystem.dll
|
class navsystem_dll: # navsystem.dll
|
||||||
NavSystem001 = 0x76F0
|
NavSystem001 = 0x8E30
|
||||||
|
|
||||||
class networksystem_dll: # networksystem.dll
|
class networksystem_dll: # networksystem.dll
|
||||||
SerializedEntitiesVersion001 = 0xD1920
|
SerializedEntitiesVersion001 = 0xD5590
|
||||||
NetworkSystemVersion001 = 0xBC2B0
|
NetworkSystemVersion001 = 0xBF930
|
||||||
NetworkMessagesVersion001 = 0x9CA00
|
NetworkMessagesVersion001 = 0x9FBC0
|
||||||
FlattenedSerializersVersion001 = 0x7C770
|
FlattenedSerializersVersion001 = 0x7EF20
|
||||||
|
|
||||||
class panorama_dll: # panorama.dll
|
class panorama_dll: # panorama.dll
|
||||||
PanoramaUIEngine001 = 0x57EE0
|
PanoramaUIEngine001 = 0x5D960
|
||||||
|
|
||||||
class panorama_text_pango_dll: # panorama_text_pango.dll
|
class panorama_text_pango_dll: # panorama_text_pango.dll
|
||||||
PanoramaTextServices001 = 0x4CBD0
|
PanoramaTextServices001 = 0x4CBE0
|
||||||
|
|
||||||
class panoramauiclient_dll: # panoramauiclient.dll
|
class panoramauiclient_dll: # panoramauiclient.dll
|
||||||
PanoramaUIClient001 = 0x12780
|
PanoramaUIClient001 = 0x11EA0
|
||||||
|
|
||||||
class particles_dll: # particles.dll
|
class particles_dll: # particles.dll
|
||||||
ParticleSystemMgr003 = 0x52D20
|
ParticleSystemMgr003 = 0x5C380
|
||||||
|
|
||||||
class pulse_system_dll: # pulse_system.dll
|
class pulse_system_dll: # pulse_system.dll
|
||||||
IPulseSystem_001 = 0x5B30
|
IPulseSystem_001 = 0x93C0
|
||||||
|
|
||||||
class rendersystemdx11_dll: # rendersystemdx11.dll
|
class rendersystemdx11_dll: # rendersystemdx11.dll
|
||||||
RenderUtils_001 = 0x53330
|
RenderUtils_001 = 0x53680
|
||||||
VRenderDeviceMgrBackdoor001 = 0x4A8C0
|
VRenderDeviceMgrBackdoor001 = 0x4AD70
|
||||||
RenderDeviceMgr001 = 0x4A8B0
|
RenderDeviceMgr001 = 0x4AD60
|
||||||
|
|
||||||
class resourcesystem_dll: # resourcesystem.dll
|
class resourcesystem_dll: # resourcesystem.dll
|
||||||
ResourceSystem013 = 0x10650
|
ResourceSystem013 = 0x10920
|
||||||
|
|
||||||
class scenefilecache_dll: # scenefilecache.dll
|
class scenefilecache_dll: # scenefilecache.dll
|
||||||
SceneFileCache002 = 0x68E0
|
SceneFileCache002 = 0x6A60
|
||||||
ResponseRulesCache001 = 0x3190
|
ResponseRulesCache001 = 0x31A0
|
||||||
|
|
||||||
class scenesystem_dll: # scenesystem.dll
|
class scenesystem_dll: # scenesystem.dll
|
||||||
SceneUtils_001 = 0x13C9E0
|
SceneUtils_001 = 0x12FCE0
|
||||||
SceneSystem_002 = 0xCAA30
|
SceneSystem_002 = 0xBD1F0
|
||||||
RenderingPipelines_001 = 0x8E8A0
|
RenderingPipelines_001 = 0x86470
|
||||||
|
|
||||||
class schemasystem_dll: # schemasystem.dll
|
class schemasystem_dll: # schemasystem.dll
|
||||||
SchemaSystem_001 = 0xA930
|
SchemaSystem_001 = 0xAA50
|
||||||
|
|
||||||
class server_dll: # server.dll
|
class server_dll: # server.dll
|
||||||
NavGameTest001 = 0xA3E8C0
|
NavGameTest001 = 0xA41120
|
||||||
ServerToolsInfo_001 = 0x8417A0
|
ServerToolsInfo_001 = 0x82F350
|
||||||
Source2GameClients001 = 0x8417B0
|
Source2GameClients001 = 0x82F360
|
||||||
Source2GameEntities001 = 0x8417C0
|
Source2GameEntities001 = 0x82F370
|
||||||
Source2Server001 = 0x8417D0
|
Source2Server001 = 0x82F380
|
||||||
EmptyWorldService001_Server = 0x593560
|
EmptyWorldService001_Server = 0x5738E0
|
||||||
Source2ServerConfig001 = 0x573490
|
Source2ServerConfig001 = 0x5652F0
|
||||||
EntitySubclassUtilsV001 = 0x2D1AA0
|
EntitySubclassUtilsV001 = 0x2B8F30
|
||||||
customnavsystem001 = 0x24ECD0
|
customnavsystem001 = 0x235DF0
|
||||||
Source2GameDirector001 = 0x146430
|
Source2GameDirector001 = 0x129FB0
|
||||||
|
|
||||||
class soundsystem_dll: # soundsystem.dll
|
class soundsystem_dll: # soundsystem.dll
|
||||||
SoundOpSystem001 = 0x157B00
|
SoundOpSystem001 = 0x16A640
|
||||||
SoundOpSystemEdit001 = 0x8CEE0
|
SoundOpSystemEdit001 = 0x96A50
|
||||||
VMixEditTool001 = 0x71FF0
|
VMixEditTool001 = 0x75C30
|
||||||
SoundSystem001 = 0x46AE0
|
SoundSystem001 = 0x48320
|
||||||
|
|
||||||
class steamaudio_dll: # steamaudio.dll
|
class steamaudio_dll: # steamaudio.dll
|
||||||
SteamAudio001 = 0x12EE0
|
SteamAudio001 = 0x5AA70
|
||||||
|
|
||||||
class steamclient64_dll: # steamclient64.dll
|
class steamclient64_dll: # steamclient64.dll
|
||||||
IVALIDATE001 = 0x861720
|
IVALIDATE001 = 0x861720
|
||||||
@ -177,13 +177,13 @@ class steamclient64_dll: # steamclient64.dll
|
|||||||
p2pvoicesingleton002 = 0xD6910
|
p2pvoicesingleton002 = 0xD6910
|
||||||
|
|
||||||
class tier0_dll: # tier0.dll
|
class tier0_dll: # tier0.dll
|
||||||
VStringTokenSystem001 = 0x18C360
|
VStringTokenSystem001 = 0x190B00
|
||||||
TestScriptMgr001 = 0x13F6C0
|
TestScriptMgr001 = 0x140C90
|
||||||
VProcessUtils002 = 0x12F840
|
VProcessUtils002 = 0x132170
|
||||||
VEngineCvar007 = 0x619D0
|
VEngineCvar007 = 0x635C0
|
||||||
|
|
||||||
class v8system_dll: # v8system.dll
|
class v8system_dll: # v8system.dll
|
||||||
Source2V8System001 = 0x1670
|
Source2V8System001 = 0x1690
|
||||||
|
|
||||||
class valve_avi_dll: # valve_avi.dll
|
class valve_avi_dll: # valve_avi.dll
|
||||||
VAvi001 = 0x2F90
|
VAvi001 = 0x2F90
|
||||||
@ -192,15 +192,15 @@ class valve_wmf_dll: # valve_wmf.dll
|
|||||||
VMediaFoundation001 = 0x12D0
|
VMediaFoundation001 = 0x12D0
|
||||||
|
|
||||||
class vphysics2_dll: # vphysics2.dll
|
class vphysics2_dll: # vphysics2.dll
|
||||||
VPhysics2_Handle_Interface_001 = 0x61990
|
VPhysics2_Handle_Interface_001 = 0x5BCB0
|
||||||
VPhysics2_Interface_001 = 0x5CFB0
|
VPhysics2_Interface_001 = 0x57130
|
||||||
|
|
||||||
class vscript_dll: # vscript.dll
|
class vscript_dll: # vscript.dll
|
||||||
VScriptManager010 = 0x31DA0
|
VScriptManager010 = 0x32000
|
||||||
|
|
||||||
class vstdlib_s64_dll: # vstdlib_s64.dll
|
class vstdlib_s64_dll: # vstdlib_s64.dll
|
||||||
IVALIDATE001 = 0x250E0
|
IVALIDATE001 = 0x250E0
|
||||||
VEngineCvar002 = 0x5760
|
VEngineCvar002 = 0x5760
|
||||||
|
|
||||||
class worldrenderer_dll: # worldrenderer.dll
|
class worldrenderer_dll: # worldrenderer.dll
|
||||||
WorldRendererMgr001 = 0x21650
|
WorldRendererMgr001 = 0x205E0
|
||||||
|
@ -1,75 +1,75 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:19 +0000
|
* Wed, 7 Feb 2024 04:10:49 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
pub mod animationsystem_dll { // animationsystem.dll
|
pub mod animationsystem_dll { // animationsystem.dll
|
||||||
pub const AnimationSystemUtils_001: usize = 0x64670;
|
pub const AnimationSystemUtils_001: usize = 0x72E80;
|
||||||
pub const AnimationSystem_001: usize = 0x5F1D0;
|
pub const AnimationSystem_001: usize = 0x6DA00;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod client_dll { // client.dll
|
pub mod client_dll { // client.dll
|
||||||
pub const LegacyGameUI001: usize = 0x8A26B0;
|
pub const LegacyGameUI001: usize = 0x8A97A0;
|
||||||
pub const Source2ClientUI001: usize = 0x8918F0;
|
pub const Source2ClientUI001: usize = 0x898A00;
|
||||||
pub const Source2ClientPrediction001: usize = 0x7A9920;
|
pub const Source2ClientPrediction001: usize = 0x7AC110;
|
||||||
pub const ClientToolsInfo_001: usize = 0x735DE0;
|
pub const ClientToolsInfo_001: usize = 0x730A20;
|
||||||
pub const Source2Client002: usize = 0x735E00;
|
pub const Source2Client002: usize = 0x730A40;
|
||||||
pub const GameClientExports001: usize = 0x735DF0;
|
pub const GameClientExports001: usize = 0x730A30;
|
||||||
pub const EmptyWorldService001_Client: usize = 0x490F20;
|
pub const EmptyWorldService001_Client: usize = 0x483430;
|
||||||
pub const Source2ClientConfig001: usize = 0x477E60;
|
pub const Source2ClientConfig001: usize = 0x46E670;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod engine2_dll { // engine2.dll
|
pub mod engine2_dll { // engine2.dll
|
||||||
pub const SimpleEngineLoopService_001: usize = 0x1E65E0;
|
pub const SimpleEngineLoopService_001: usize = 0x1F5620;
|
||||||
pub const ClientServerEngineLoopService_001: usize = 0x1DC0E0;
|
pub const ClientServerEngineLoopService_001: usize = 0x1E9500;
|
||||||
pub const KeyValueCache001: usize = 0x1D8720;
|
pub const KeyValueCache001: usize = 0x1E5C60;
|
||||||
pub const HostStateMgr001: usize = 0x1D5F20;
|
pub const HostStateMgr001: usize = 0x1E3440;
|
||||||
pub const GameEventSystemServerV001: usize = 0x1D15C0;
|
pub const GameEventSystemServerV001: usize = 0x1DE9F0;
|
||||||
pub const GameEventSystemClientV001: usize = 0x1D15B0;
|
pub const GameEventSystemClientV001: usize = 0x1DE9E0;
|
||||||
pub const EngineServiceMgr001: usize = 0x1CD280;
|
pub const EngineServiceMgr001: usize = 0x1DA340;
|
||||||
pub const VProfService_001: usize = 0x1BAA30;
|
pub const VProfService_001: usize = 0x1C7920;
|
||||||
pub const ToolService_001: usize = 0x1B9780;
|
pub const ToolService_001: usize = 0x1C65A0;
|
||||||
pub const StatsService_001: usize = 0x1B4A00;
|
pub const StatsService_001: usize = 0x1C1950;
|
||||||
pub const SplitScreenService_001: usize = 0x1B1BA0;
|
pub const SplitScreenService_001: usize = 0x1BEC70;
|
||||||
pub const SoundService_001: usize = 0x1AB680;
|
pub const SoundService_001: usize = 0x1B83B0;
|
||||||
pub const ScreenshotService001: usize = 0x1A70F0;
|
pub const ScreenshotService001: usize = 0x1B3DB0;
|
||||||
pub const RenderService_001: usize = 0x1A4450;
|
pub const RenderService_001: usize = 0x1B13F0;
|
||||||
pub const NetworkService_001: usize = 0x1A3F60;
|
pub const NetworkService_001: usize = 0x1B0F00;
|
||||||
pub const NetworkServerService_001: usize = 0x19EE10;
|
pub const NetworkServerService_001: usize = 0x1ABCE0;
|
||||||
pub const NetworkP2PService_001: usize = 0x19A8C0;
|
pub const NetworkP2PService_001: usize = 0x1A7770;
|
||||||
pub const NetworkClientService_001: usize = 0x194550;
|
pub const NetworkClientService_001: usize = 0x1A0A30;
|
||||||
pub const MapListService_001: usize = 0x18D520;
|
pub const MapListService_001: usize = 0x199870;
|
||||||
pub const InputService_001: usize = 0x17B600;
|
pub const InputService_001: usize = 0x187180;
|
||||||
pub const GameUIService_001: usize = 0x175D30;
|
pub const GameUIService_001: usize = 0x181680;
|
||||||
pub const GameResourceServiceServerV001: usize = 0x173A90;
|
pub const GameResourceServiceServerV001: usize = 0x17ECE0;
|
||||||
pub const GameResourceServiceClientV001: usize = 0x173A80;
|
pub const GameResourceServiceClientV001: usize = 0x17ECD0;
|
||||||
pub const BugService001: usize = 0x16CA20;
|
pub const BugService001: usize = 0x177B10;
|
||||||
pub const BenchmarkService001: usize = 0x16B1C0;
|
pub const BenchmarkService001: usize = 0x1762B0;
|
||||||
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1189D0;
|
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1220F0;
|
||||||
pub const EngineGameUI001: usize = 0x117D60;
|
pub const EngineGameUI001: usize = 0x121480;
|
||||||
pub const INETSUPPORT_001: usize = 0xE73A0;
|
pub const INETSUPPORT_001: usize = 0xF04D0;
|
||||||
pub const Source2EngineToServerStringTable001: usize = 0xA2820;
|
pub const Source2EngineToServerStringTable001: usize = 0xA9110;
|
||||||
pub const Source2EngineToServer001: usize = 0x8B7D0;
|
pub const Source2EngineToServer001: usize = 0x91EE0;
|
||||||
pub const Source2EngineToClientStringTable001: usize = 0x842A0;
|
pub const Source2EngineToClientStringTable001: usize = 0x8A910;
|
||||||
pub const Source2EngineToClient001: usize = 0x5AA30;
|
pub const Source2EngineToClient001: usize = 0x61830;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod filesystem_stdio_dll { // filesystem_stdio.dll
|
pub mod filesystem_stdio_dll { // filesystem_stdio.dll
|
||||||
pub const VAsyncFileSystem2_001: usize = 0x679D0;
|
pub const VAsyncFileSystem2_001: usize = 0x67960;
|
||||||
pub const VFileSystem017: usize = 0x679C0;
|
pub const VFileSystem017: usize = 0x67950;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod host_dll { // host.dll
|
pub mod host_dll { // host.dll
|
||||||
pub const Source2Host001: usize = 0x18E10;
|
pub const Source2Host001: usize = 0x193F0;
|
||||||
pub const SinglePlayerSharedMemory001: usize = 0x18A90;
|
pub const SinglePlayerSharedMemory001: usize = 0x19070;
|
||||||
pub const SaveRestoreDataVersion001: usize = 0x18A80;
|
pub const SaveRestoreDataVersion001: usize = 0x19060;
|
||||||
pub const PredictionDiffManager001: usize = 0x16E20;
|
pub const PredictionDiffManager001: usize = 0x17340;
|
||||||
pub const HostUtils001: usize = 0x12550;
|
pub const HostUtils001: usize = 0x12920;
|
||||||
pub const GameSystem2HostHook: usize = 0x11DA0;
|
pub const GameSystem2HostHook: usize = 0x12170;
|
||||||
pub const GameModelInfo001: usize = 0x11CC0;
|
pub const GameModelInfo001: usize = 0x12090;
|
||||||
pub const DebugDrawQueueManager001: usize = 0x11710;
|
pub const DebugDrawQueueManager001: usize = 0x11AE0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod imemanager_dll { // imemanager.dll
|
pub mod imemanager_dll { // imemanager.dll
|
||||||
@ -77,8 +77,8 @@ pub mod imemanager_dll { // imemanager.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod inputsystem_dll { // inputsystem.dll
|
pub mod inputsystem_dll { // inputsystem.dll
|
||||||
pub const InputSystemVersion001: usize = 0x28D0;
|
pub const InputSystemVersion001: usize = 0x2A40;
|
||||||
pub const InputStackSystemVersion001: usize = 0x16F0;
|
pub const InputStackSystemVersion001: usize = 0x1850;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod localize_dll { // localize.dll
|
pub mod localize_dll { // localize.dll
|
||||||
@ -86,100 +86,100 @@ pub mod localize_dll { // localize.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod matchmaking_dll { // matchmaking.dll
|
pub mod matchmaking_dll { // matchmaking.dll
|
||||||
pub const GameTypes001: usize = 0x50300;
|
pub const GameTypes001: usize = 0x53800;
|
||||||
pub const MATCHFRAMEWORK_001: usize = 0x1017D0;
|
pub const MATCHFRAMEWORK_001: usize = 0x105690;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod materialsystem2_dll { // materialsystem2.dll
|
pub mod materialsystem2_dll { // materialsystem2.dll
|
||||||
pub const MaterialUtils_001: usize = 0x4DCB0;
|
pub const MaterialUtils_001: usize = 0x4DB40;
|
||||||
pub const TextLayout_001: usize = 0x4A400;
|
pub const TextLayout_001: usize = 0x4A200;
|
||||||
pub const PostProcessingSystem_001: usize = 0x42B80;
|
pub const PostProcessingSystem_001: usize = 0x42A80;
|
||||||
pub const FontManager_001: usize = 0x37A20;
|
pub const FontManager_001: usize = 0x37A80;
|
||||||
pub const VMaterialSystem2_001: usize = 0x25FC0;
|
pub const VMaterialSystem2_001: usize = 0x25F80;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod meshsystem_dll { // meshsystem.dll
|
pub mod meshsystem_dll { // meshsystem.dll
|
||||||
pub const MeshSystem001: usize = 0x7270;
|
pub const MeshSystem001: usize = 0x7440;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod navsystem_dll { // navsystem.dll
|
pub mod navsystem_dll { // navsystem.dll
|
||||||
pub const NavSystem001: usize = 0x76F0;
|
pub const NavSystem001: usize = 0x8E30;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod networksystem_dll { // networksystem.dll
|
pub mod networksystem_dll { // networksystem.dll
|
||||||
pub const SerializedEntitiesVersion001: usize = 0xD1920;
|
pub const SerializedEntitiesVersion001: usize = 0xD5590;
|
||||||
pub const NetworkSystemVersion001: usize = 0xBC2B0;
|
pub const NetworkSystemVersion001: usize = 0xBF930;
|
||||||
pub const NetworkMessagesVersion001: usize = 0x9CA00;
|
pub const NetworkMessagesVersion001: usize = 0x9FBC0;
|
||||||
pub const FlattenedSerializersVersion001: usize = 0x7C770;
|
pub const FlattenedSerializersVersion001: usize = 0x7EF20;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod panorama_dll { // panorama.dll
|
pub mod panorama_dll { // panorama.dll
|
||||||
pub const PanoramaUIEngine001: usize = 0x57EE0;
|
pub const PanoramaUIEngine001: usize = 0x5D960;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod panorama_text_pango_dll { // panorama_text_pango.dll
|
pub mod panorama_text_pango_dll { // panorama_text_pango.dll
|
||||||
pub const PanoramaTextServices001: usize = 0x4CBD0;
|
pub const PanoramaTextServices001: usize = 0x4CBE0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod panoramauiclient_dll { // panoramauiclient.dll
|
pub mod panoramauiclient_dll { // panoramauiclient.dll
|
||||||
pub const PanoramaUIClient001: usize = 0x12780;
|
pub const PanoramaUIClient001: usize = 0x11EA0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod particles_dll { // particles.dll
|
pub mod particles_dll { // particles.dll
|
||||||
pub const ParticleSystemMgr003: usize = 0x52D20;
|
pub const ParticleSystemMgr003: usize = 0x5C380;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod pulse_system_dll { // pulse_system.dll
|
pub mod pulse_system_dll { // pulse_system.dll
|
||||||
pub const IPulseSystem_001: usize = 0x5B30;
|
pub const IPulseSystem_001: usize = 0x93C0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod rendersystemdx11_dll { // rendersystemdx11.dll
|
pub mod rendersystemdx11_dll { // rendersystemdx11.dll
|
||||||
pub const RenderUtils_001: usize = 0x53330;
|
pub const RenderUtils_001: usize = 0x53680;
|
||||||
pub const VRenderDeviceMgrBackdoor001: usize = 0x4A8C0;
|
pub const VRenderDeviceMgrBackdoor001: usize = 0x4AD70;
|
||||||
pub const RenderDeviceMgr001: usize = 0x4A8B0;
|
pub const RenderDeviceMgr001: usize = 0x4AD60;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod resourcesystem_dll { // resourcesystem.dll
|
pub mod resourcesystem_dll { // resourcesystem.dll
|
||||||
pub const ResourceSystem013: usize = 0x10650;
|
pub const ResourceSystem013: usize = 0x10920;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod scenefilecache_dll { // scenefilecache.dll
|
pub mod scenefilecache_dll { // scenefilecache.dll
|
||||||
pub const SceneFileCache002: usize = 0x68E0;
|
pub const SceneFileCache002: usize = 0x6A60;
|
||||||
pub const ResponseRulesCache001: usize = 0x3190;
|
pub const ResponseRulesCache001: usize = 0x31A0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod scenesystem_dll { // scenesystem.dll
|
pub mod scenesystem_dll { // scenesystem.dll
|
||||||
pub const SceneUtils_001: usize = 0x13C9E0;
|
pub const SceneUtils_001: usize = 0x12FCE0;
|
||||||
pub const SceneSystem_002: usize = 0xCAA30;
|
pub const SceneSystem_002: usize = 0xBD1F0;
|
||||||
pub const RenderingPipelines_001: usize = 0x8E8A0;
|
pub const RenderingPipelines_001: usize = 0x86470;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod schemasystem_dll { // schemasystem.dll
|
pub mod schemasystem_dll { // schemasystem.dll
|
||||||
pub const SchemaSystem_001: usize = 0xA930;
|
pub const SchemaSystem_001: usize = 0xAA50;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod server_dll { // server.dll
|
pub mod server_dll { // server.dll
|
||||||
pub const NavGameTest001: usize = 0xA3E8C0;
|
pub const NavGameTest001: usize = 0xA41120;
|
||||||
pub const ServerToolsInfo_001: usize = 0x8417A0;
|
pub const ServerToolsInfo_001: usize = 0x82F350;
|
||||||
pub const Source2GameClients001: usize = 0x8417B0;
|
pub const Source2GameClients001: usize = 0x82F360;
|
||||||
pub const Source2GameEntities001: usize = 0x8417C0;
|
pub const Source2GameEntities001: usize = 0x82F370;
|
||||||
pub const Source2Server001: usize = 0x8417D0;
|
pub const Source2Server001: usize = 0x82F380;
|
||||||
pub const EmptyWorldService001_Server: usize = 0x593560;
|
pub const EmptyWorldService001_Server: usize = 0x5738E0;
|
||||||
pub const Source2ServerConfig001: usize = 0x573490;
|
pub const Source2ServerConfig001: usize = 0x5652F0;
|
||||||
pub const EntitySubclassUtilsV001: usize = 0x2D1AA0;
|
pub const EntitySubclassUtilsV001: usize = 0x2B8F30;
|
||||||
pub const customnavsystem001: usize = 0x24ECD0;
|
pub const customnavsystem001: usize = 0x235DF0;
|
||||||
pub const Source2GameDirector001: usize = 0x146430;
|
pub const Source2GameDirector001: usize = 0x129FB0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod soundsystem_dll { // soundsystem.dll
|
pub mod soundsystem_dll { // soundsystem.dll
|
||||||
pub const SoundOpSystem001: usize = 0x157B00;
|
pub const SoundOpSystem001: usize = 0x16A640;
|
||||||
pub const SoundOpSystemEdit001: usize = 0x8CEE0;
|
pub const SoundOpSystemEdit001: usize = 0x96A50;
|
||||||
pub const VMixEditTool001: usize = 0x71FF0;
|
pub const VMixEditTool001: usize = 0x75C30;
|
||||||
pub const SoundSystem001: usize = 0x46AE0;
|
pub const SoundSystem001: usize = 0x48320;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod steamaudio_dll { // steamaudio.dll
|
pub mod steamaudio_dll { // steamaudio.dll
|
||||||
pub const SteamAudio001: usize = 0x12EE0;
|
pub const SteamAudio001: usize = 0x5AA70;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod steamclient64_dll { // steamclient64.dll
|
pub mod steamclient64_dll { // steamclient64.dll
|
||||||
@ -206,14 +206,14 @@ pub mod steamclient64_dll { // steamclient64.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod tier0_dll { // tier0.dll
|
pub mod tier0_dll { // tier0.dll
|
||||||
pub const VStringTokenSystem001: usize = 0x18C360;
|
pub const VStringTokenSystem001: usize = 0x190B00;
|
||||||
pub const TestScriptMgr001: usize = 0x13F6C0;
|
pub const TestScriptMgr001: usize = 0x140C90;
|
||||||
pub const VProcessUtils002: usize = 0x12F840;
|
pub const VProcessUtils002: usize = 0x132170;
|
||||||
pub const VEngineCvar007: usize = 0x619D0;
|
pub const VEngineCvar007: usize = 0x635C0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod v8system_dll { // v8system.dll
|
pub mod v8system_dll { // v8system.dll
|
||||||
pub const Source2V8System001: usize = 0x1670;
|
pub const Source2V8System001: usize = 0x1690;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod valve_avi_dll { // valve_avi.dll
|
pub mod valve_avi_dll { // valve_avi.dll
|
||||||
@ -225,12 +225,12 @@ pub mod valve_wmf_dll { // valve_wmf.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod vphysics2_dll { // vphysics2.dll
|
pub mod vphysics2_dll { // vphysics2.dll
|
||||||
pub const VPhysics2_Handle_Interface_001: usize = 0x61990;
|
pub const VPhysics2_Handle_Interface_001: usize = 0x5BCB0;
|
||||||
pub const VPhysics2_Interface_001: usize = 0x5CFB0;
|
pub const VPhysics2_Interface_001: usize = 0x57130;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod vscript_dll { // vscript.dll
|
pub mod vscript_dll { // vscript.dll
|
||||||
pub const VScriptManager010: usize = 0x31DA0;
|
pub const VScriptManager010: usize = 0x32000;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod vstdlib_s64_dll { // vstdlib_s64.dll
|
pub mod vstdlib_s64_dll { // vstdlib_s64.dll
|
||||||
@ -239,5 +239,5 @@ pub mod vstdlib_s64_dll { // vstdlib_s64.dll
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod worldrenderer_dll { // worldrenderer.dll
|
pub mod worldrenderer_dll { // worldrenderer.dll
|
||||||
pub const WorldRendererMgr001: usize = 0x21650;
|
pub const WorldRendererMgr001: usize = 0x205E0;
|
||||||
}
|
}
|
@ -1,129 +1,129 @@
|
|||||||
---
|
---
|
||||||
animationsystem_dll: # animationsystem.dll
|
animationsystem_dll: # animationsystem.dll
|
||||||
AnimationSystemUtils_001: 411248
|
AnimationSystemUtils_001: 470656
|
||||||
AnimationSystem_001: 389584
|
AnimationSystem_001: 449024
|
||||||
client_dll: # client.dll
|
client_dll: # client.dll
|
||||||
LegacyGameUI001: 9053872
|
LegacyGameUI001: 9082784
|
||||||
Source2ClientUI001: 8984816
|
Source2ClientUI001: 9013760
|
||||||
Source2ClientPrediction001: 8034592
|
Source2ClientPrediction001: 8044816
|
||||||
ClientToolsInfo_001: 7560672
|
ClientToolsInfo_001: 7539232
|
||||||
Source2Client002: 7560704
|
Source2Client002: 7539264
|
||||||
GameClientExports001: 7560688
|
GameClientExports001: 7539248
|
||||||
EmptyWorldService001_Client: 4788000
|
EmptyWorldService001_Client: 4731952
|
||||||
Source2ClientConfig001: 4685408
|
Source2ClientConfig001: 4646512
|
||||||
engine2_dll: # engine2.dll
|
engine2_dll: # engine2.dll
|
||||||
SimpleEngineLoopService_001: 1992160
|
SimpleEngineLoopService_001: 2053664
|
||||||
ClientServerEngineLoopService_001: 1949920
|
ClientServerEngineLoopService_001: 2004224
|
||||||
KeyValueCache001: 1935136
|
KeyValueCache001: 1989728
|
||||||
HostStateMgr001: 1924896
|
HostStateMgr001: 1979456
|
||||||
GameEventSystemServerV001: 1906112
|
GameEventSystemServerV001: 1960432
|
||||||
GameEventSystemClientV001: 1906096
|
GameEventSystemClientV001: 1960416
|
||||||
EngineServiceMgr001: 1888896
|
EngineServiceMgr001: 1942336
|
||||||
VProfService_001: 1813040
|
VProfService_001: 1866016
|
||||||
ToolService_001: 1808256
|
ToolService_001: 1861024
|
||||||
StatsService_001: 1788416
|
StatsService_001: 1841488
|
||||||
SplitScreenService_001: 1776544
|
SplitScreenService_001: 1830000
|
||||||
SoundService_001: 1750656
|
SoundService_001: 1803184
|
||||||
ScreenshotService001: 1732848
|
ScreenshotService001: 1785264
|
||||||
RenderService_001: 1721424
|
RenderService_001: 1774576
|
||||||
NetworkService_001: 1720160
|
NetworkService_001: 1773312
|
||||||
NetworkServerService_001: 1699344
|
NetworkServerService_001: 1752288
|
||||||
NetworkP2PService_001: 1681600
|
NetworkP2PService_001: 1734512
|
||||||
NetworkClientService_001: 1656144
|
NetworkClientService_001: 1706544
|
||||||
MapListService_001: 1627424
|
MapListService_001: 1677424
|
||||||
InputService_001: 1553920
|
InputService_001: 1601920
|
||||||
GameUIService_001: 1531184
|
GameUIService_001: 1578624
|
||||||
GameResourceServiceServerV001: 1522320
|
GameResourceServiceServerV001: 1567968
|
||||||
GameResourceServiceClientV001: 1522304
|
GameResourceServiceClientV001: 1567952
|
||||||
BugService001: 1493536
|
BugService001: 1538832
|
||||||
BenchmarkService001: 1487296
|
BenchmarkService001: 1532592
|
||||||
VENGINE_GAMEUIFUNCS_VERSION005: 1149392
|
VENGINE_GAMEUIFUNCS_VERSION005: 1188080
|
||||||
EngineGameUI001: 1146208
|
EngineGameUI001: 1184896
|
||||||
INETSUPPORT_001: 947104
|
INETSUPPORT_001: 984272
|
||||||
Source2EngineToServerStringTable001: 665632
|
Source2EngineToServerStringTable001: 692496
|
||||||
Source2EngineToServer001: 571344
|
Source2EngineToServer001: 597728
|
||||||
Source2EngineToClientStringTable001: 541344
|
Source2EngineToClientStringTable001: 567568
|
||||||
Source2EngineToClient001: 371248
|
Source2EngineToClient001: 399408
|
||||||
filesystem_stdio_dll: # filesystem_stdio.dll
|
filesystem_stdio_dll: # filesystem_stdio.dll
|
||||||
VAsyncFileSystem2_001: 424400
|
VAsyncFileSystem2_001: 424288
|
||||||
VFileSystem017: 424384
|
VFileSystem017: 424272
|
||||||
host_dll: # host.dll
|
host_dll: # host.dll
|
||||||
Source2Host001: 101904
|
Source2Host001: 103408
|
||||||
SinglePlayerSharedMemory001: 101008
|
SinglePlayerSharedMemory001: 102512
|
||||||
SaveRestoreDataVersion001: 100992
|
SaveRestoreDataVersion001: 102496
|
||||||
PredictionDiffManager001: 93728
|
PredictionDiffManager001: 95040
|
||||||
HostUtils001: 75088
|
HostUtils001: 76064
|
||||||
GameSystem2HostHook: 73120
|
GameSystem2HostHook: 74096
|
||||||
GameModelInfo001: 72896
|
GameModelInfo001: 73872
|
||||||
DebugDrawQueueManager001: 71440
|
DebugDrawQueueManager001: 72416
|
||||||
imemanager_dll: # imemanager.dll
|
imemanager_dll: # imemanager.dll
|
||||||
IMEManager001: 50288
|
IMEManager001: 50288
|
||||||
inputsystem_dll: # inputsystem.dll
|
inputsystem_dll: # inputsystem.dll
|
||||||
InputSystemVersion001: 10448
|
InputSystemVersion001: 10816
|
||||||
InputStackSystemVersion001: 5872
|
InputStackSystemVersion001: 6224
|
||||||
localize_dll: # localize.dll
|
localize_dll: # localize.dll
|
||||||
Localize_001: 14384
|
Localize_001: 14384
|
||||||
matchmaking_dll: # matchmaking.dll
|
matchmaking_dll: # matchmaking.dll
|
||||||
GameTypes001: 328448
|
GameTypes001: 342016
|
||||||
MATCHFRAMEWORK_001: 1054672
|
MATCHFRAMEWORK_001: 1070736
|
||||||
materialsystem2_dll: # materialsystem2.dll
|
materialsystem2_dll: # materialsystem2.dll
|
||||||
MaterialUtils_001: 318640
|
MaterialUtils_001: 318272
|
||||||
TextLayout_001: 304128
|
TextLayout_001: 303616
|
||||||
PostProcessingSystem_001: 273280
|
PostProcessingSystem_001: 273024
|
||||||
FontManager_001: 227872
|
FontManager_001: 227968
|
||||||
VMaterialSystem2_001: 155584
|
VMaterialSystem2_001: 155520
|
||||||
meshsystem_dll: # meshsystem.dll
|
meshsystem_dll: # meshsystem.dll
|
||||||
MeshSystem001: 29296
|
MeshSystem001: 29760
|
||||||
navsystem_dll: # navsystem.dll
|
navsystem_dll: # navsystem.dll
|
||||||
NavSystem001: 30448
|
NavSystem001: 36400
|
||||||
networksystem_dll: # networksystem.dll
|
networksystem_dll: # networksystem.dll
|
||||||
SerializedEntitiesVersion001: 858400
|
SerializedEntitiesVersion001: 873872
|
||||||
NetworkSystemVersion001: 770736
|
NetworkSystemVersion001: 784688
|
||||||
NetworkMessagesVersion001: 641536
|
NetworkMessagesVersion001: 654272
|
||||||
FlattenedSerializersVersion001: 509808
|
FlattenedSerializersVersion001: 519968
|
||||||
panorama_dll: # panorama.dll
|
panorama_dll: # panorama.dll
|
||||||
PanoramaUIEngine001: 360160
|
PanoramaUIEngine001: 383328
|
||||||
panorama_text_pango_dll: # panorama_text_pango.dll
|
panorama_text_pango_dll: # panorama_text_pango.dll
|
||||||
PanoramaTextServices001: 314320
|
PanoramaTextServices001: 314336
|
||||||
panoramauiclient_dll: # panoramauiclient.dll
|
panoramauiclient_dll: # panoramauiclient.dll
|
||||||
PanoramaUIClient001: 75648
|
PanoramaUIClient001: 73376
|
||||||
particles_dll: # particles.dll
|
particles_dll: # particles.dll
|
||||||
ParticleSystemMgr003: 339232
|
ParticleSystemMgr003: 377728
|
||||||
pulse_system_dll: # pulse_system.dll
|
pulse_system_dll: # pulse_system.dll
|
||||||
IPulseSystem_001: 23344
|
IPulseSystem_001: 37824
|
||||||
rendersystemdx11_dll: # rendersystemdx11.dll
|
rendersystemdx11_dll: # rendersystemdx11.dll
|
||||||
RenderUtils_001: 340784
|
RenderUtils_001: 341632
|
||||||
VRenderDeviceMgrBackdoor001: 305344
|
VRenderDeviceMgrBackdoor001: 306544
|
||||||
RenderDeviceMgr001: 305328
|
RenderDeviceMgr001: 306528
|
||||||
resourcesystem_dll: # resourcesystem.dll
|
resourcesystem_dll: # resourcesystem.dll
|
||||||
ResourceSystem013: 67152
|
ResourceSystem013: 67872
|
||||||
scenefilecache_dll: # scenefilecache.dll
|
scenefilecache_dll: # scenefilecache.dll
|
||||||
SceneFileCache002: 26848
|
SceneFileCache002: 27232
|
||||||
ResponseRulesCache001: 12688
|
ResponseRulesCache001: 12704
|
||||||
scenesystem_dll: # scenesystem.dll
|
scenesystem_dll: # scenesystem.dll
|
||||||
SceneUtils_001: 1296864
|
SceneUtils_001: 1244384
|
||||||
SceneSystem_002: 830000
|
SceneSystem_002: 774640
|
||||||
RenderingPipelines_001: 583840
|
RenderingPipelines_001: 550000
|
||||||
schemasystem_dll: # schemasystem.dll
|
schemasystem_dll: # schemasystem.dll
|
||||||
SchemaSystem_001: 43312
|
SchemaSystem_001: 43600
|
||||||
server_dll: # server.dll
|
server_dll: # server.dll
|
||||||
NavGameTest001: 10741952
|
NavGameTest001: 10752288
|
||||||
ServerToolsInfo_001: 8656800
|
ServerToolsInfo_001: 8581968
|
||||||
Source2GameClients001: 8656816
|
Source2GameClients001: 8581984
|
||||||
Source2GameEntities001: 8656832
|
Source2GameEntities001: 8582000
|
||||||
Source2Server001: 8656848
|
Source2Server001: 8582016
|
||||||
EmptyWorldService001_Server: 5846368
|
EmptyWorldService001_Server: 5716192
|
||||||
Source2ServerConfig001: 5715088
|
Source2ServerConfig001: 5657328
|
||||||
EntitySubclassUtilsV001: 2955936
|
EntitySubclassUtilsV001: 2854704
|
||||||
customnavsystem001: 2419920
|
customnavsystem001: 2317808
|
||||||
Source2GameDirector001: 1336368
|
Source2GameDirector001: 1220528
|
||||||
soundsystem_dll: # soundsystem.dll
|
soundsystem_dll: # soundsystem.dll
|
||||||
SoundOpSystem001: 1407744
|
SoundOpSystem001: 1484352
|
||||||
SoundOpSystemEdit001: 577248
|
SoundOpSystemEdit001: 617040
|
||||||
VMixEditTool001: 466928
|
VMixEditTool001: 482352
|
||||||
SoundSystem001: 289504
|
SoundSystem001: 295712
|
||||||
steamaudio_dll: # steamaudio.dll
|
steamaudio_dll: # steamaudio.dll
|
||||||
SteamAudio001: 77536
|
SteamAudio001: 371312
|
||||||
steamclient64_dll: # steamclient64.dll
|
steamclient64_dll: # steamclient64.dll
|
||||||
IVALIDATE001: 8787744
|
IVALIDATE001: 8787744
|
||||||
CLIENTENGINE_INTERFACE_VERSION005: 8771024
|
CLIENTENGINE_INTERFACE_VERSION005: 8771024
|
||||||
@ -146,23 +146,23 @@ steamclient64_dll: # steamclient64.dll
|
|||||||
p2pvoice002: 892592
|
p2pvoice002: 892592
|
||||||
p2pvoicesingleton002: 878864
|
p2pvoicesingleton002: 878864
|
||||||
tier0_dll: # tier0.dll
|
tier0_dll: # tier0.dll
|
||||||
VStringTokenSystem001: 1622880
|
VStringTokenSystem001: 1641216
|
||||||
TestScriptMgr001: 1308352
|
TestScriptMgr001: 1313936
|
||||||
VProcessUtils002: 1243200
|
VProcessUtils002: 1253744
|
||||||
VEngineCvar007: 399824
|
VEngineCvar007: 406976
|
||||||
v8system_dll: # v8system.dll
|
v8system_dll: # v8system.dll
|
||||||
Source2V8System001: 5744
|
Source2V8System001: 5776
|
||||||
valve_avi_dll: # valve_avi.dll
|
valve_avi_dll: # valve_avi.dll
|
||||||
VAvi001: 12176
|
VAvi001: 12176
|
||||||
valve_wmf_dll: # valve_wmf.dll
|
valve_wmf_dll: # valve_wmf.dll
|
||||||
VMediaFoundation001: 4816
|
VMediaFoundation001: 4816
|
||||||
vphysics2_dll: # vphysics2.dll
|
vphysics2_dll: # vphysics2.dll
|
||||||
VPhysics2_Handle_Interface_001: 399760
|
VPhysics2_Handle_Interface_001: 375984
|
||||||
VPhysics2_Interface_001: 380848
|
VPhysics2_Interface_001: 356656
|
||||||
vscript_dll: # vscript.dll
|
vscript_dll: # vscript.dll
|
||||||
VScriptManager010: 204192
|
VScriptManager010: 204800
|
||||||
vstdlib_s64_dll: # vstdlib_s64.dll
|
vstdlib_s64_dll: # vstdlib_s64.dll
|
||||||
IVALIDATE001: 151776
|
IVALIDATE001: 151776
|
||||||
VEngineCvar002: 22368
|
VEngineCvar002: 22368
|
||||||
worldrenderer_dll: # worldrenderer.dll
|
worldrenderer_dll: # worldrenderer.dll
|
||||||
WorldRendererMgr001: 136784
|
WorldRendererMgr001: 132576
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class MaterialParamBuffer_t { // MaterialParam_t
|
public static class MaterialParamBuffer_t { // MaterialParam_t
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:17 +0000
|
Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class MaterialParamBuffer_t: # MaterialParam_t
|
class MaterialParamBuffer_t: # MaterialParam_t
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class ChangeAccessorFieldPathIndex_t {
|
public static class ChangeAccessorFieldPathIndex_t {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:17 +0000
|
Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class ChangeAccessorFieldPathIndex_t:
|
class ChangeAccessorFieldPathIndex_t:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,49 +1,49 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:35 +0000
|
* Wed, 7 Feb 2024 04:10:49 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class client_dll { // client.dll
|
public static class client_dll { // client.dll
|
||||||
public const nint dwEntityList = 0x17CE6A0;
|
public const nint dwEntityList = 0x18AFFB8;
|
||||||
public const nint dwForceAttack = 0x16CDE80;
|
public const nint dwForceAttack = 0x171E130;
|
||||||
public const nint dwForceAttack2 = 0x16CDF10;
|
public const nint dwForceAttack2 = 0x171E1C0;
|
||||||
public const nint dwForceBackward = 0x16CE150;
|
public const nint dwForceBackward = 0x171E400;
|
||||||
public const nint dwForceCrouch = 0x16CE420;
|
public const nint dwForceCrouch = 0x171E6D0;
|
||||||
public const nint dwForceForward = 0x16CE0C0;
|
public const nint dwForceForward = 0x171E370;
|
||||||
public const nint dwForceJump = 0x16CE390;
|
public const nint dwForceJump = 0x171E640;
|
||||||
public const nint dwForceLeft = 0x16CE1E0;
|
public const nint dwForceLeft = 0x171E490;
|
||||||
public const nint dwForceRight = 0x16CE270;
|
public const nint dwForceRight = 0x171E520;
|
||||||
public const nint dwGameEntitySystem = 0x18FEDD0;
|
public const nint dwGameEntitySystem = 0x19CB7B0;
|
||||||
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510;
|
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510;
|
||||||
public const nint dwGameRules = 0x182AD98;
|
public const nint dwGameRules = 0x190CF90;
|
||||||
public const nint dwGlobalVars = 0x16C9CA8;
|
public const nint dwGlobalVars = 0x1718E10;
|
||||||
public const nint dwGlowManager = 0x182A500;
|
public const nint dwGlowManager = 0x190D3A8;
|
||||||
public const nint dwInterfaceLinkList = 0x192CA68;
|
public const nint dwInterfaceLinkList = 0x19FC7D8;
|
||||||
public const nint dwLocalPlayerController = 0x181DC98;
|
public const nint dwLocalPlayerController = 0x18FF918;
|
||||||
public const nint dwLocalPlayerPawn = 0x16D4F48;
|
public const nint dwLocalPlayerPawn = 0x17252B8;
|
||||||
public const nint dwPlantedC4 = 0x18317D8;
|
public const nint dwPlantedC4 = 0x19151B8;
|
||||||
public const nint dwPrediction = 0x16D4E10;
|
public const nint dwPrediction = 0x1725180;
|
||||||
public const nint dwSensitivity = 0x182BA98;
|
public const nint dwSensitivity = 0x190DCC8;
|
||||||
public const nint dwSensitivity_sensitivity = 0x40;
|
public const nint dwSensitivity_sensitivity = 0x40;
|
||||||
public const nint dwViewAngles = 0x1890F30;
|
public const nint dwViewAngles = 0x191D0D0;
|
||||||
public const nint dwViewMatrix = 0x182CEA0;
|
public const nint dwViewMatrix = 0x190F2A0;
|
||||||
public const nint dwViewRender = 0x182D6E8;
|
public const nint dwViewRender = 0x190FB20;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class engine2_dll { // engine2.dll
|
public static class engine2_dll { // engine2.dll
|
||||||
public const nint dwBuildNumber = 0x4E13D4;
|
public const nint dwBuildNumber = 0x512554;
|
||||||
public const nint dwNetworkGameClient = 0x4E0988;
|
public const nint dwNetworkGameClient = 0x511AC8;
|
||||||
public const nint dwNetworkGameClient_getLocalPlayer = 0xF0;
|
public const nint dwNetworkGameClient_getLocalPlayer = 0xF0;
|
||||||
public const nint dwNetworkGameClient_maxClients = 0x250;
|
public const nint dwNetworkGameClient_maxClients = 0x250;
|
||||||
public const nint dwNetworkGameClient_signOnState = 0x240;
|
public const nint dwNetworkGameClient_signOnState = 0x240;
|
||||||
public const nint dwWindowHeight = 0x597E0C;
|
public const nint dwWindowHeight = 0x5C99DC;
|
||||||
public const nint dwWindowWidth = 0x597E08;
|
public const nint dwWindowWidth = 0x5C99D8;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class game_info { // Some additional information about the game at dump time
|
public static class game_info { // Some additional information about the game at dump time
|
||||||
public const nint buildNumber = 0x36A1; // Game build number
|
public const nint buildNumber = 0x36A3; // Game build number
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class inputsystem_dll { // inputsystem.dll
|
public static class inputsystem_dll { // inputsystem.dll
|
||||||
public const nint dwInputSystem = 0x35760;
|
public const nint dwInputSystem = 0x367A0;
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:35 +0000
|
* Wed, 7 Feb 2024 04:10:49 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -8,46 +8,46 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
namespace client_dll { // client.dll
|
namespace client_dll { // client.dll
|
||||||
constexpr std::ptrdiff_t dwEntityList = 0x17CE6A0;
|
constexpr std::ptrdiff_t dwEntityList = 0x18AFFB8;
|
||||||
constexpr std::ptrdiff_t dwForceAttack = 0x16CDE80;
|
constexpr std::ptrdiff_t dwForceAttack = 0x171E130;
|
||||||
constexpr std::ptrdiff_t dwForceAttack2 = 0x16CDF10;
|
constexpr std::ptrdiff_t dwForceAttack2 = 0x171E1C0;
|
||||||
constexpr std::ptrdiff_t dwForceBackward = 0x16CE150;
|
constexpr std::ptrdiff_t dwForceBackward = 0x171E400;
|
||||||
constexpr std::ptrdiff_t dwForceCrouch = 0x16CE420;
|
constexpr std::ptrdiff_t dwForceCrouch = 0x171E6D0;
|
||||||
constexpr std::ptrdiff_t dwForceForward = 0x16CE0C0;
|
constexpr std::ptrdiff_t dwForceForward = 0x171E370;
|
||||||
constexpr std::ptrdiff_t dwForceJump = 0x16CE390;
|
constexpr std::ptrdiff_t dwForceJump = 0x171E640;
|
||||||
constexpr std::ptrdiff_t dwForceLeft = 0x16CE1E0;
|
constexpr std::ptrdiff_t dwForceLeft = 0x171E490;
|
||||||
constexpr std::ptrdiff_t dwForceRight = 0x16CE270;
|
constexpr std::ptrdiff_t dwForceRight = 0x171E520;
|
||||||
constexpr std::ptrdiff_t dwGameEntitySystem = 0x18FEDD0;
|
constexpr std::ptrdiff_t dwGameEntitySystem = 0x19CB7B0;
|
||||||
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510;
|
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510;
|
||||||
constexpr std::ptrdiff_t dwGameRules = 0x182AD98;
|
constexpr std::ptrdiff_t dwGameRules = 0x190CF90;
|
||||||
constexpr std::ptrdiff_t dwGlobalVars = 0x16C9CA8;
|
constexpr std::ptrdiff_t dwGlobalVars = 0x1718E10;
|
||||||
constexpr std::ptrdiff_t dwGlowManager = 0x182A500;
|
constexpr std::ptrdiff_t dwGlowManager = 0x190D3A8;
|
||||||
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x192CA68;
|
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x19FC7D8;
|
||||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x181DC98;
|
constexpr std::ptrdiff_t dwLocalPlayerController = 0x18FF918;
|
||||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16D4F48;
|
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17252B8;
|
||||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x18317D8;
|
constexpr std::ptrdiff_t dwPlantedC4 = 0x19151B8;
|
||||||
constexpr std::ptrdiff_t dwPrediction = 0x16D4E10;
|
constexpr std::ptrdiff_t dwPrediction = 0x1725180;
|
||||||
constexpr std::ptrdiff_t dwSensitivity = 0x182BA98;
|
constexpr std::ptrdiff_t dwSensitivity = 0x190DCC8;
|
||||||
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
|
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
|
||||||
constexpr std::ptrdiff_t dwViewAngles = 0x1890F30;
|
constexpr std::ptrdiff_t dwViewAngles = 0x191D0D0;
|
||||||
constexpr std::ptrdiff_t dwViewMatrix = 0x182CEA0;
|
constexpr std::ptrdiff_t dwViewMatrix = 0x190F2A0;
|
||||||
constexpr std::ptrdiff_t dwViewRender = 0x182D6E8;
|
constexpr std::ptrdiff_t dwViewRender = 0x190FB20;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace engine2_dll { // engine2.dll
|
namespace engine2_dll { // engine2.dll
|
||||||
constexpr std::ptrdiff_t dwBuildNumber = 0x4E13D4;
|
constexpr std::ptrdiff_t dwBuildNumber = 0x512554;
|
||||||
constexpr std::ptrdiff_t dwNetworkGameClient = 0x4E0988;
|
constexpr std::ptrdiff_t dwNetworkGameClient = 0x511AC8;
|
||||||
constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0;
|
constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0;
|
||||||
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250;
|
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250;
|
||||||
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;
|
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;
|
||||||
constexpr std::ptrdiff_t dwWindowHeight = 0x597E0C;
|
constexpr std::ptrdiff_t dwWindowHeight = 0x5C99DC;
|
||||||
constexpr std::ptrdiff_t dwWindowWidth = 0x597E08;
|
constexpr std::ptrdiff_t dwWindowWidth = 0x5C99D8;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace game_info { // Some additional information about the game at dump time
|
namespace game_info { // Some additional information about the game at dump time
|
||||||
constexpr std::ptrdiff_t buildNumber = 0x36A1; // Game build number
|
constexpr std::ptrdiff_t buildNumber = 0x36A3; // Game build number
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace inputsystem_dll { // inputsystem.dll
|
namespace inputsystem_dll { // inputsystem.dll
|
||||||
constexpr std::ptrdiff_t dwInputSystem = 0x35760;
|
constexpr std::ptrdiff_t dwInputSystem = 0x367A0;
|
||||||
}
|
}
|
@ -2,43 +2,43 @@
|
|||||||
"client_dll": {
|
"client_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"dwEntityList": {
|
"dwEntityList": {
|
||||||
"value": 24962720,
|
"value": 25886648,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceAttack": {
|
"dwForceAttack": {
|
||||||
"value": 23912064,
|
"value": 24240432,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceAttack2": {
|
"dwForceAttack2": {
|
||||||
"value": 23912208,
|
"value": 24240576,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceBackward": {
|
"dwForceBackward": {
|
||||||
"value": 23912784,
|
"value": 24241152,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceCrouch": {
|
"dwForceCrouch": {
|
||||||
"value": 23913504,
|
"value": 24241872,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceForward": {
|
"dwForceForward": {
|
||||||
"value": 23912640,
|
"value": 24241008,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceJump": {
|
"dwForceJump": {
|
||||||
"value": 23913360,
|
"value": 24241728,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceLeft": {
|
"dwForceLeft": {
|
||||||
"value": 23912928,
|
"value": 24241296,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwForceRight": {
|
"dwForceRight": {
|
||||||
"value": 23913072,
|
"value": 24241440,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwGameEntitySystem": {
|
"dwGameEntitySystem": {
|
||||||
"value": 26209744,
|
"value": 27047856,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwGameEntitySystem_getHighestEntityIndex": {
|
"dwGameEntitySystem_getHighestEntityIndex": {
|
||||||
@ -46,39 +46,39 @@
|
|||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwGameRules": {
|
"dwGameRules": {
|
||||||
"value": 25341336,
|
"value": 26267536,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwGlobalVars": {
|
"dwGlobalVars": {
|
||||||
"value": 23895208,
|
"value": 24219152,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwGlowManager": {
|
"dwGlowManager": {
|
||||||
"value": 25339136,
|
"value": 26268584,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwInterfaceLinkList": {
|
"dwInterfaceLinkList": {
|
||||||
"value": 26397288,
|
"value": 27248600,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwLocalPlayerController": {
|
"dwLocalPlayerController": {
|
||||||
"value": 25287832,
|
"value": 26212632,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwLocalPlayerPawn": {
|
"dwLocalPlayerPawn": {
|
||||||
"value": 23940936,
|
"value": 24269496,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwPlantedC4": {
|
"dwPlantedC4": {
|
||||||
"value": 25368536,
|
"value": 26300856,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwPrediction": {
|
"dwPrediction": {
|
||||||
"value": 23940624,
|
"value": 24269184,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwSensitivity": {
|
"dwSensitivity": {
|
||||||
"value": 25344664,
|
"value": 26270920,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwSensitivity_sensitivity": {
|
"dwSensitivity_sensitivity": {
|
||||||
@ -86,15 +86,15 @@
|
|||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwViewAngles": {
|
"dwViewAngles": {
|
||||||
"value": 25759536,
|
"value": 26333392,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwViewMatrix": {
|
"dwViewMatrix": {
|
||||||
"value": 25349792,
|
"value": 26276512,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwViewRender": {
|
"dwViewRender": {
|
||||||
"value": 25351912,
|
"value": 26278688,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -103,11 +103,11 @@
|
|||||||
"engine2_dll": {
|
"engine2_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"dwBuildNumber": {
|
"dwBuildNumber": {
|
||||||
"value": 5116884,
|
"value": 5317972,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwNetworkGameClient": {
|
"dwNetworkGameClient": {
|
||||||
"value": 5114248,
|
"value": 5315272,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwNetworkGameClient_getLocalPlayer": {
|
"dwNetworkGameClient_getLocalPlayer": {
|
||||||
@ -123,11 +123,11 @@
|
|||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwWindowHeight": {
|
"dwWindowHeight": {
|
||||||
"value": 5864972,
|
"value": 6068700,
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"dwWindowWidth": {
|
"dwWindowWidth": {
|
||||||
"value": 5864968,
|
"value": 6068696,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -136,7 +136,7 @@
|
|||||||
"game_info": {
|
"game_info": {
|
||||||
"data": {
|
"data": {
|
||||||
"buildNumber": {
|
"buildNumber": {
|
||||||
"value": 13985,
|
"value": 13987,
|
||||||
"comment": "Game build number"
|
"comment": "Game build number"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -145,7 +145,7 @@
|
|||||||
"inputsystem_dll": {
|
"inputsystem_dll": {
|
||||||
"data": {
|
"data": {
|
||||||
"dwInputSystem": {
|
"dwInputSystem": {
|
||||||
"value": 218976,
|
"value": 223136,
|
||||||
"comment": null
|
"comment": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -1,45 +1,45 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:35 +0000
|
Wed, 7 Feb 2024 04:10:49 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class client_dll: # client.dll
|
class client_dll: # client.dll
|
||||||
dwEntityList = 0x17CE6A0
|
dwEntityList = 0x18AFFB8
|
||||||
dwForceAttack = 0x16CDE80
|
dwForceAttack = 0x171E130
|
||||||
dwForceAttack2 = 0x16CDF10
|
dwForceAttack2 = 0x171E1C0
|
||||||
dwForceBackward = 0x16CE150
|
dwForceBackward = 0x171E400
|
||||||
dwForceCrouch = 0x16CE420
|
dwForceCrouch = 0x171E6D0
|
||||||
dwForceForward = 0x16CE0C0
|
dwForceForward = 0x171E370
|
||||||
dwForceJump = 0x16CE390
|
dwForceJump = 0x171E640
|
||||||
dwForceLeft = 0x16CE1E0
|
dwForceLeft = 0x171E490
|
||||||
dwForceRight = 0x16CE270
|
dwForceRight = 0x171E520
|
||||||
dwGameEntitySystem = 0x18FEDD0
|
dwGameEntitySystem = 0x19CB7B0
|
||||||
dwGameEntitySystem_getHighestEntityIndex = 0x1510
|
dwGameEntitySystem_getHighestEntityIndex = 0x1510
|
||||||
dwGameRules = 0x182AD98
|
dwGameRules = 0x190CF90
|
||||||
dwGlobalVars = 0x16C9CA8
|
dwGlobalVars = 0x1718E10
|
||||||
dwGlowManager = 0x182A500
|
dwGlowManager = 0x190D3A8
|
||||||
dwInterfaceLinkList = 0x192CA68
|
dwInterfaceLinkList = 0x19FC7D8
|
||||||
dwLocalPlayerController = 0x181DC98
|
dwLocalPlayerController = 0x18FF918
|
||||||
dwLocalPlayerPawn = 0x16D4F48
|
dwLocalPlayerPawn = 0x17252B8
|
||||||
dwPlantedC4 = 0x18317D8
|
dwPlantedC4 = 0x19151B8
|
||||||
dwPrediction = 0x16D4E10
|
dwPrediction = 0x1725180
|
||||||
dwSensitivity = 0x182BA98
|
dwSensitivity = 0x190DCC8
|
||||||
dwSensitivity_sensitivity = 0x40
|
dwSensitivity_sensitivity = 0x40
|
||||||
dwViewAngles = 0x1890F30
|
dwViewAngles = 0x191D0D0
|
||||||
dwViewMatrix = 0x182CEA0
|
dwViewMatrix = 0x190F2A0
|
||||||
dwViewRender = 0x182D6E8
|
dwViewRender = 0x190FB20
|
||||||
|
|
||||||
class engine2_dll: # engine2.dll
|
class engine2_dll: # engine2.dll
|
||||||
dwBuildNumber = 0x4E13D4
|
dwBuildNumber = 0x512554
|
||||||
dwNetworkGameClient = 0x4E0988
|
dwNetworkGameClient = 0x511AC8
|
||||||
dwNetworkGameClient_getLocalPlayer = 0xF0
|
dwNetworkGameClient_getLocalPlayer = 0xF0
|
||||||
dwNetworkGameClient_maxClients = 0x250
|
dwNetworkGameClient_maxClients = 0x250
|
||||||
dwNetworkGameClient_signOnState = 0x240
|
dwNetworkGameClient_signOnState = 0x240
|
||||||
dwWindowHeight = 0x597E0C
|
dwWindowHeight = 0x5C99DC
|
||||||
dwWindowWidth = 0x597E08
|
dwWindowWidth = 0x5C99D8
|
||||||
|
|
||||||
class game_info: # Some additional information about the game at dump time
|
class game_info: # Some additional information about the game at dump time
|
||||||
buildNumber = 0x36A1 # Game build number
|
buildNumber = 0x36A3 # Game build number
|
||||||
|
|
||||||
class inputsystem_dll: # inputsystem.dll
|
class inputsystem_dll: # inputsystem.dll
|
||||||
dwInputSystem = 0x35760
|
dwInputSystem = 0x367A0
|
||||||
|
@ -1,51 +1,51 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:35 +0000
|
* Wed, 7 Feb 2024 04:10:49 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
pub mod client_dll { // client.dll
|
pub mod client_dll { // client.dll
|
||||||
pub const dwEntityList: usize = 0x17CE6A0;
|
pub const dwEntityList: usize = 0x18AFFB8;
|
||||||
pub const dwForceAttack: usize = 0x16CDE80;
|
pub const dwForceAttack: usize = 0x171E130;
|
||||||
pub const dwForceAttack2: usize = 0x16CDF10;
|
pub const dwForceAttack2: usize = 0x171E1C0;
|
||||||
pub const dwForceBackward: usize = 0x16CE150;
|
pub const dwForceBackward: usize = 0x171E400;
|
||||||
pub const dwForceCrouch: usize = 0x16CE420;
|
pub const dwForceCrouch: usize = 0x171E6D0;
|
||||||
pub const dwForceForward: usize = 0x16CE0C0;
|
pub const dwForceForward: usize = 0x171E370;
|
||||||
pub const dwForceJump: usize = 0x16CE390;
|
pub const dwForceJump: usize = 0x171E640;
|
||||||
pub const dwForceLeft: usize = 0x16CE1E0;
|
pub const dwForceLeft: usize = 0x171E490;
|
||||||
pub const dwForceRight: usize = 0x16CE270;
|
pub const dwForceRight: usize = 0x171E520;
|
||||||
pub const dwGameEntitySystem: usize = 0x18FEDD0;
|
pub const dwGameEntitySystem: usize = 0x19CB7B0;
|
||||||
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510;
|
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510;
|
||||||
pub const dwGameRules: usize = 0x182AD98;
|
pub const dwGameRules: usize = 0x190CF90;
|
||||||
pub const dwGlobalVars: usize = 0x16C9CA8;
|
pub const dwGlobalVars: usize = 0x1718E10;
|
||||||
pub const dwGlowManager: usize = 0x182A500;
|
pub const dwGlowManager: usize = 0x190D3A8;
|
||||||
pub const dwInterfaceLinkList: usize = 0x192CA68;
|
pub const dwInterfaceLinkList: usize = 0x19FC7D8;
|
||||||
pub const dwLocalPlayerController: usize = 0x181DC98;
|
pub const dwLocalPlayerController: usize = 0x18FF918;
|
||||||
pub const dwLocalPlayerPawn: usize = 0x16D4F48;
|
pub const dwLocalPlayerPawn: usize = 0x17252B8;
|
||||||
pub const dwPlantedC4: usize = 0x18317D8;
|
pub const dwPlantedC4: usize = 0x19151B8;
|
||||||
pub const dwPrediction: usize = 0x16D4E10;
|
pub const dwPrediction: usize = 0x1725180;
|
||||||
pub const dwSensitivity: usize = 0x182BA98;
|
pub const dwSensitivity: usize = 0x190DCC8;
|
||||||
pub const dwSensitivity_sensitivity: usize = 0x40;
|
pub const dwSensitivity_sensitivity: usize = 0x40;
|
||||||
pub const dwViewAngles: usize = 0x1890F30;
|
pub const dwViewAngles: usize = 0x191D0D0;
|
||||||
pub const dwViewMatrix: usize = 0x182CEA0;
|
pub const dwViewMatrix: usize = 0x190F2A0;
|
||||||
pub const dwViewRender: usize = 0x182D6E8;
|
pub const dwViewRender: usize = 0x190FB20;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod engine2_dll { // engine2.dll
|
pub mod engine2_dll { // engine2.dll
|
||||||
pub const dwBuildNumber: usize = 0x4E13D4;
|
pub const dwBuildNumber: usize = 0x512554;
|
||||||
pub const dwNetworkGameClient: usize = 0x4E0988;
|
pub const dwNetworkGameClient: usize = 0x511AC8;
|
||||||
pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0;
|
pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0;
|
||||||
pub const dwNetworkGameClient_maxClients: usize = 0x250;
|
pub const dwNetworkGameClient_maxClients: usize = 0x250;
|
||||||
pub const dwNetworkGameClient_signOnState: usize = 0x240;
|
pub const dwNetworkGameClient_signOnState: usize = 0x240;
|
||||||
pub const dwWindowHeight: usize = 0x597E0C;
|
pub const dwWindowHeight: usize = 0x5C99DC;
|
||||||
pub const dwWindowWidth: usize = 0x597E08;
|
pub const dwWindowWidth: usize = 0x5C99D8;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod game_info { // Some additional information about the game at dump time
|
pub mod game_info { // Some additional information about the game at dump time
|
||||||
pub const buildNumber: usize = 0x36A1; // Game build number
|
pub const buildNumber: usize = 0x36A3; // Game build number
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod inputsystem_dll { // inputsystem.dll
|
pub mod inputsystem_dll { // inputsystem.dll
|
||||||
pub const dwInputSystem: usize = 0x35760;
|
pub const dwInputSystem: usize = 0x367A0;
|
||||||
}
|
}
|
@ -1,38 +1,38 @@
|
|||||||
---
|
---
|
||||||
client_dll: # client.dll
|
client_dll: # client.dll
|
||||||
dwEntityList: 24962720
|
dwEntityList: 25886648
|
||||||
dwForceAttack: 23912064
|
dwForceAttack: 24240432
|
||||||
dwForceAttack2: 23912208
|
dwForceAttack2: 24240576
|
||||||
dwForceBackward: 23912784
|
dwForceBackward: 24241152
|
||||||
dwForceCrouch: 23913504
|
dwForceCrouch: 24241872
|
||||||
dwForceForward: 23912640
|
dwForceForward: 24241008
|
||||||
dwForceJump: 23913360
|
dwForceJump: 24241728
|
||||||
dwForceLeft: 23912928
|
dwForceLeft: 24241296
|
||||||
dwForceRight: 23913072
|
dwForceRight: 24241440
|
||||||
dwGameEntitySystem: 26209744
|
dwGameEntitySystem: 27047856
|
||||||
dwGameEntitySystem_getHighestEntityIndex: 5392
|
dwGameEntitySystem_getHighestEntityIndex: 5392
|
||||||
dwGameRules: 25341336
|
dwGameRules: 26267536
|
||||||
dwGlobalVars: 23895208
|
dwGlobalVars: 24219152
|
||||||
dwGlowManager: 25339136
|
dwGlowManager: 26268584
|
||||||
dwInterfaceLinkList: 26397288
|
dwInterfaceLinkList: 27248600
|
||||||
dwLocalPlayerController: 25287832
|
dwLocalPlayerController: 26212632
|
||||||
dwLocalPlayerPawn: 23940936
|
dwLocalPlayerPawn: 24269496
|
||||||
dwPlantedC4: 25368536
|
dwPlantedC4: 26300856
|
||||||
dwPrediction: 23940624
|
dwPrediction: 24269184
|
||||||
dwSensitivity: 25344664
|
dwSensitivity: 26270920
|
||||||
dwSensitivity_sensitivity: 64
|
dwSensitivity_sensitivity: 64
|
||||||
dwViewAngles: 25759536
|
dwViewAngles: 26333392
|
||||||
dwViewMatrix: 25349792
|
dwViewMatrix: 26276512
|
||||||
dwViewRender: 25351912
|
dwViewRender: 26278688
|
||||||
engine2_dll: # engine2.dll
|
engine2_dll: # engine2.dll
|
||||||
dwBuildNumber: 5116884
|
dwBuildNumber: 5317972
|
||||||
dwNetworkGameClient: 5114248
|
dwNetworkGameClient: 5315272
|
||||||
dwNetworkGameClient_getLocalPlayer: 240
|
dwNetworkGameClient_getLocalPlayer: 240
|
||||||
dwNetworkGameClient_maxClients: 592
|
dwNetworkGameClient_maxClients: 592
|
||||||
dwNetworkGameClient_signOnState: 576
|
dwNetworkGameClient_signOnState: 576
|
||||||
dwWindowHeight: 5864972
|
dwWindowHeight: 6068700
|
||||||
dwWindowWidth: 5864968
|
dwWindowWidth: 6068696
|
||||||
game_info: # Some additional information about the game at dump time
|
game_info: # Some additional information about the game at dump time
|
||||||
buildNumber: 13985 # Game build number
|
buildNumber: 13987 # Game build number
|
||||||
inputsystem_dll: # inputsystem.dll
|
inputsystem_dll: # inputsystem.dll
|
||||||
dwInputSystem: 218976
|
dwInputSystem: 223136
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:18 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CBaseRendererSource2 { // CParticleFunctionRenderer
|
public static class CBaseRendererSource2 { // CParticleFunctionRenderer
|
||||||
@ -22,59 +22,60 @@ public static class CBaseRendererSource2 { // CParticleFunctionRenderer
|
|||||||
public const nint m_bAnimateInFPS = 0xF50; // bool
|
public const nint m_bAnimateInFPS = 0xF50; // bool
|
||||||
public const nint m_flSelfIllumAmount = 0xF58; // CParticleCollectionRendererFloatInput
|
public const nint m_flSelfIllumAmount = 0xF58; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flDiffuseAmount = 0x10B0; // CParticleCollectionRendererFloatInput
|
public const nint m_flDiffuseAmount = 0x10B0; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_nLightingControlPoint = 0x1208; // int32_t
|
public const nint m_flDiffuseClamp = 0x1208; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_nSelfIllumPerParticle = 0x120C; // ParticleAttributeIndex_t
|
public const nint m_nLightingControlPoint = 0x1360; // int32_t
|
||||||
public const nint m_nOutputBlendMode = 0x1210; // ParticleOutputBlendMode_t
|
public const nint m_nSelfIllumPerParticle = 0x1364; // ParticleAttributeIndex_t
|
||||||
public const nint m_bGammaCorrectVertexColors = 0x1214; // bool
|
public const nint m_nOutputBlendMode = 0x1368; // ParticleOutputBlendMode_t
|
||||||
public const nint m_bSaturateColorPreAlphaBlend = 0x1215; // bool
|
public const nint m_bGammaCorrectVertexColors = 0x136C; // bool
|
||||||
public const nint m_flAddSelfAmount = 0x1218; // CParticleCollectionRendererFloatInput
|
public const nint m_bSaturateColorPreAlphaBlend = 0x136D; // bool
|
||||||
public const nint m_flDesaturation = 0x1370; // CParticleCollectionRendererFloatInput
|
public const nint m_flAddSelfAmount = 0x1370; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flOverbrightFactor = 0x14C8; // CParticleCollectionRendererFloatInput
|
public const nint m_flDesaturation = 0x14C8; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_nHSVShiftControlPoint = 0x1620; // int32_t
|
public const nint m_flOverbrightFactor = 0x1620; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_nFogType = 0x1624; // ParticleFogType_t
|
public const nint m_nHSVShiftControlPoint = 0x1778; // int32_t
|
||||||
public const nint m_flFogAmount = 0x1628; // CParticleCollectionRendererFloatInput
|
public const nint m_nFogType = 0x177C; // ParticleFogType_t
|
||||||
public const nint m_bTintByFOW = 0x1780; // bool
|
public const nint m_flFogAmount = 0x1780; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_bTintByGlobalLight = 0x1781; // bool
|
public const nint m_bTintByFOW = 0x18D8; // bool
|
||||||
public const nint m_nPerParticleAlphaReference = 0x1784; // SpriteCardPerParticleScale_t
|
public const nint m_bTintByGlobalLight = 0x18D9; // bool
|
||||||
public const nint m_nPerParticleAlphaRefWindow = 0x1788; // SpriteCardPerParticleScale_t
|
public const nint m_nPerParticleAlphaReference = 0x18DC; // SpriteCardPerParticleScale_t
|
||||||
public const nint m_nAlphaReferenceType = 0x178C; // ParticleAlphaReferenceType_t
|
public const nint m_nPerParticleAlphaRefWindow = 0x18E0; // SpriteCardPerParticleScale_t
|
||||||
public const nint m_flAlphaReferenceSoftness = 0x1790; // CParticleCollectionRendererFloatInput
|
public const nint m_nAlphaReferenceType = 0x18E4; // ParticleAlphaReferenceType_t
|
||||||
public const nint m_flSourceAlphaValueToMapToZero = 0x18E8; // CParticleCollectionRendererFloatInput
|
public const nint m_flAlphaReferenceSoftness = 0x18E8; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flSourceAlphaValueToMapToOne = 0x1A40; // CParticleCollectionRendererFloatInput
|
public const nint m_flSourceAlphaValueToMapToZero = 0x1A40; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_bRefract = 0x1B98; // bool
|
public const nint m_flSourceAlphaValueToMapToOne = 0x1B98; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_bRefractSolid = 0x1B99; // bool
|
public const nint m_bRefract = 0x1CF0; // bool
|
||||||
public const nint m_flRefractAmount = 0x1BA0; // CParticleCollectionRendererFloatInput
|
public const nint m_bRefractSolid = 0x1CF1; // bool
|
||||||
public const nint m_nRefractBlurRadius = 0x1CF8; // int32_t
|
public const nint m_flRefractAmount = 0x1CF8; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_nRefractBlurType = 0x1CFC; // BlurFilterType_t
|
public const nint m_nRefractBlurRadius = 0x1E50; // int32_t
|
||||||
public const nint m_bOnlyRenderInEffectsBloomPass = 0x1D00; // bool
|
public const nint m_nRefractBlurType = 0x1E54; // BlurFilterType_t
|
||||||
public const nint m_bOnlyRenderInEffectsWaterPass = 0x1D01; // bool
|
public const nint m_bOnlyRenderInEffectsBloomPass = 0x1E58; // bool
|
||||||
public const nint m_bUseMixedResolutionRendering = 0x1D02; // bool
|
public const nint m_bOnlyRenderInEffectsWaterPass = 0x1E59; // bool
|
||||||
public const nint m_bOnlyRenderInEffecsGameOverlay = 0x1D03; // bool
|
public const nint m_bUseMixedResolutionRendering = 0x1E5A; // bool
|
||||||
public const nint m_stencilTestID = 0x1D04; // char[128]
|
public const nint m_bOnlyRenderInEffecsGameOverlay = 0x1E5B; // bool
|
||||||
public const nint m_bStencilTestExclude = 0x1D84; // bool
|
public const nint m_stencilTestID = 0x1E5C; // char[128]
|
||||||
public const nint m_stencilWriteID = 0x1D85; // char[128]
|
public const nint m_bStencilTestExclude = 0x1EDC; // bool
|
||||||
public const nint m_bWriteStencilOnDepthPass = 0x1E05; // bool
|
public const nint m_stencilWriteID = 0x1EDD; // char[128]
|
||||||
public const nint m_bWriteStencilOnDepthFail = 0x1E06; // bool
|
public const nint m_bWriteStencilOnDepthPass = 0x1F5D; // bool
|
||||||
public const nint m_bReverseZBuffering = 0x1E07; // bool
|
public const nint m_bWriteStencilOnDepthFail = 0x1F5E; // bool
|
||||||
public const nint m_bDisableZBuffering = 0x1E08; // bool
|
public const nint m_bReverseZBuffering = 0x1F5F; // bool
|
||||||
public const nint m_nFeatheringMode = 0x1E0C; // ParticleDepthFeatheringMode_t
|
public const nint m_bDisableZBuffering = 0x1F60; // bool
|
||||||
public const nint m_flFeatheringMinDist = 0x1E10; // CParticleCollectionRendererFloatInput
|
public const nint m_nFeatheringMode = 0x1F64; // ParticleDepthFeatheringMode_t
|
||||||
public const nint m_flFeatheringMaxDist = 0x1F68; // CParticleCollectionRendererFloatInput
|
public const nint m_flFeatheringMinDist = 0x1F68; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flFeatheringFilter = 0x20C0; // CParticleCollectionRendererFloatInput
|
public const nint m_flFeatheringMaxDist = 0x20C0; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flDepthBias = 0x2218; // float
|
public const nint m_flFeatheringFilter = 0x2218; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_nSortMethod = 0x221C; // ParticleSortingChoiceList_t
|
public const nint m_flDepthBias = 0x2370; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_bBlendFramesSeq0 = 0x2220; // bool
|
public const nint m_nSortMethod = 0x24C8; // ParticleSortingChoiceList_t
|
||||||
public const nint m_bMaxLuminanceBlendingSequence0 = 0x2221; // bool
|
public const nint m_bBlendFramesSeq0 = 0x24CC; // bool
|
||||||
|
public const nint m_bMaxLuminanceBlendingSequence0 = 0x24CD; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CBaseTrailRenderer { // CBaseRendererSource2
|
public static class CBaseTrailRenderer { // CBaseRendererSource2
|
||||||
public const nint m_nOrientationType = 0x2470; // ParticleOrientationChoiceList_t
|
public const nint m_nOrientationType = 0x2710; // ParticleOrientationChoiceList_t
|
||||||
public const nint m_nOrientationControlPoint = 0x2474; // int32_t
|
public const nint m_nOrientationControlPoint = 0x2714; // int32_t
|
||||||
public const nint m_flMinSize = 0x2478; // float
|
public const nint m_flMinSize = 0x2718; // float
|
||||||
public const nint m_flMaxSize = 0x247C; // float
|
public const nint m_flMaxSize = 0x271C; // float
|
||||||
public const nint m_flStartFadeSize = 0x2480; // CParticleCollectionRendererFloatInput
|
public const nint m_flStartFadeSize = 0x2720; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flEndFadeSize = 0x25D8; // CParticleCollectionRendererFloatInput
|
public const nint m_flEndFadeSize = 0x2878; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_bClampV = 0x2730; // bool
|
public const nint m_bClampV = 0x29D0; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CGeneralRandomRotation { // CParticleFunctionInitializer
|
public static class CGeneralRandomRotation { // CParticleFunctionInitializer
|
||||||
@ -127,9 +128,6 @@ public static class CNewParticleEffect { // IParticleEffect
|
|||||||
public const nint m_RefCount = 0xC0; // int32_t
|
public const nint m_RefCount = 0xC0; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CParticleBindingRealPulse { // CParticleCollectionBindingInstance
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class CParticleCollectionBindingInstance { // CBasePulseGraphInstance
|
public static class CParticleCollectionBindingInstance { // CBasePulseGraphInstance
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -520,6 +518,7 @@ public static class C_INIT_CreateOnModel { // CParticleFunctionInitializer
|
|||||||
public const nint m_HitboxSetName = 0xF50; // char[128]
|
public const nint m_HitboxSetName = 0xF50; // char[128]
|
||||||
public const nint m_bLocalCoords = 0xFD0; // bool
|
public const nint m_bLocalCoords = 0xFD0; // bool
|
||||||
public const nint m_bUseBones = 0xFD1; // bool
|
public const nint m_bUseBones = 0xFD1; // bool
|
||||||
|
public const nint m_bUseMesh = 0xFD2; // bool
|
||||||
public const nint m_flShellSize = 0xFD8; // CParticleCollectionFloatInput
|
public const nint m_flShellSize = 0xFD8; // CParticleCollectionFloatInput
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -728,14 +727,16 @@ public static class C_INIT_InitSkinnedPositionFromCPSnapshot { // CParticleFunct
|
|||||||
public const nint m_bIgnoreDt = 0x1D2; // bool
|
public const nint m_bIgnoreDt = 0x1D2; // bool
|
||||||
public const nint m_flMinNormalVelocity = 0x1D4; // float
|
public const nint m_flMinNormalVelocity = 0x1D4; // float
|
||||||
public const nint m_flMaxNormalVelocity = 0x1D8; // float
|
public const nint m_flMaxNormalVelocity = 0x1D8; // float
|
||||||
public const nint m_flIncrement = 0x1DC; // float
|
public const nint m_nIndexType = 0x1DC; // SnapshotIndexType_t
|
||||||
public const nint m_nFullLoopIncrement = 0x1E0; // int32_t
|
public const nint m_flReadIndex = 0x1E0; // CPerParticleFloatInput
|
||||||
public const nint m_nSnapShotStartPoint = 0x1E4; // int32_t
|
public const nint m_flIncrement = 0x338; // float
|
||||||
public const nint m_flBoneVelocity = 0x1E8; // float
|
public const nint m_nFullLoopIncrement = 0x33C; // int32_t
|
||||||
public const nint m_flBoneVelocityMax = 0x1EC; // float
|
public const nint m_nSnapShotStartPoint = 0x340; // int32_t
|
||||||
public const nint m_bCopyColor = 0x1F0; // bool
|
public const nint m_flBoneVelocity = 0x344; // float
|
||||||
public const nint m_bCopyAlpha = 0x1F1; // bool
|
public const nint m_flBoneVelocityMax = 0x348; // float
|
||||||
public const nint m_bSetRadius = 0x1F2; // bool
|
public const nint m_bCopyColor = 0x34C; // bool
|
||||||
|
public const nint m_bCopyAlpha = 0x34D; // bool
|
||||||
|
public const nint m_bSetRadius = 0x34E; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_INIT_InitVec { // CParticleFunctionInitializer
|
public static class C_INIT_InitVec { // CParticleFunctionInitializer
|
||||||
@ -1243,6 +1244,15 @@ public static class C_INIT_SequenceLifeTime { // CParticleFunctionInitializer
|
|||||||
public const nint m_flFramerate = 0x1C0; // float
|
public const nint m_flFramerate = 0x1C0; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class C_INIT_SetAttributeToScalarExpression { // CParticleFunctionInitializer
|
||||||
|
public const nint m_nExpression = 0x1C0; // ScalarExpressionType_t
|
||||||
|
public const nint m_flInput1 = 0x1C8; // CPerParticleFloatInput
|
||||||
|
public const nint m_flInput2 = 0x320; // CPerParticleFloatInput
|
||||||
|
public const nint m_flOutputRemap = 0x478; // CParticleRemapFloatInput
|
||||||
|
public const nint m_nOutputField = 0x5D0; // ParticleAttributeIndex_t
|
||||||
|
public const nint m_nSetMethod = 0x5D4; // ParticleSetMethod_t
|
||||||
|
}
|
||||||
|
|
||||||
public static class C_INIT_SetHitboxToClosest { // CParticleFunctionInitializer
|
public static class C_INIT_SetHitboxToClosest { // CParticleFunctionInitializer
|
||||||
public const nint m_nControlPointNumber = 0x1C0; // int32_t
|
public const nint m_nControlPointNumber = 0x1C0; // int32_t
|
||||||
public const nint m_nDesiredHitbox = 0x1C4; // int32_t
|
public const nint m_nDesiredHitbox = 0x1C4; // int32_t
|
||||||
@ -1487,6 +1497,9 @@ public static class C_OP_ColorInterpolateRandom { // CParticleFunctionOperator
|
|||||||
public static class C_OP_ConnectParentParticleToNearest { // CParticleFunctionOperator
|
public static class C_OP_ConnectParentParticleToNearest { // CParticleFunctionOperator
|
||||||
public const nint m_nFirstControlPoint = 0x1C0; // int32_t
|
public const nint m_nFirstControlPoint = 0x1C0; // int32_t
|
||||||
public const nint m_nSecondControlPoint = 0x1C4; // int32_t
|
public const nint m_nSecondControlPoint = 0x1C4; // int32_t
|
||||||
|
public const nint m_bUseRadius = 0x1C8; // bool
|
||||||
|
public const nint m_flRadiusScale = 0x1D0; // CParticleCollectionFloatInput
|
||||||
|
public const nint m_flParentRadiusScale = 0x328; // CParticleCollectionFloatInput
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_ConstrainDistance { // CParticleFunctionConstraint
|
public static class C_OP_ConstrainDistance { // CParticleFunctionConstraint
|
||||||
@ -2170,10 +2183,12 @@ public static class C_OP_MovementSkinnedPositionFromCPSnapshot { // CParticleFun
|
|||||||
public const nint m_nRandomSeed = 0x1CC; // int32_t
|
public const nint m_nRandomSeed = 0x1CC; // int32_t
|
||||||
public const nint m_bSetNormal = 0x1D0; // bool
|
public const nint m_bSetNormal = 0x1D0; // bool
|
||||||
public const nint m_bSetRadius = 0x1D1; // bool
|
public const nint m_bSetRadius = 0x1D1; // bool
|
||||||
public const nint m_flIncrement = 0x1D8; // CParticleCollectionFloatInput
|
public const nint m_nIndexType = 0x1D4; // SnapshotIndexType_t
|
||||||
public const nint m_nFullLoopIncrement = 0x330; // CParticleCollectionFloatInput
|
public const nint m_flReadIndex = 0x1D8; // CPerParticleFloatInput
|
||||||
public const nint m_nSnapShotStartPoint = 0x488; // CParticleCollectionFloatInput
|
public const nint m_flIncrement = 0x330; // CParticleCollectionFloatInput
|
||||||
public const nint m_flInterpolation = 0x5E0; // CPerParticleFloatInput
|
public const nint m_nFullLoopIncrement = 0x488; // CParticleCollectionFloatInput
|
||||||
|
public const nint m_nSnapShotStartPoint = 0x5E0; // CParticleCollectionFloatInput
|
||||||
|
public const nint m_flInterpolation = 0x738; // CPerParticleFloatInput
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_Noise { // CParticleFunctionOperator
|
public static class C_OP_Noise { // CParticleFunctionOperator
|
||||||
@ -2359,6 +2374,7 @@ public static class C_OP_PlanarConstraint { // CParticleFunctionConstraint
|
|||||||
public const nint m_bGlobalNormal = 0x1DD; // bool
|
public const nint m_bGlobalNormal = 0x1DD; // bool
|
||||||
public const nint m_flRadiusScale = 0x1E0; // CPerParticleFloatInput
|
public const nint m_flRadiusScale = 0x1E0; // CPerParticleFloatInput
|
||||||
public const nint m_flMaximumDistanceToCP = 0x338; // CParticleCollectionFloatInput
|
public const nint m_flMaximumDistanceToCP = 0x338; // CParticleCollectionFloatInput
|
||||||
|
public const nint m_bUseOldCode = 0x490; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_PlaneCull { // CParticleFunctionOperator
|
public static class C_OP_PlaneCull { // CParticleFunctionOperator
|
||||||
@ -3006,38 +3022,42 @@ public static class C_OP_RenderModels { // CParticleFunctionRenderer
|
|||||||
public const nint m_bLocalScale = 0x1540; // bool
|
public const nint m_bLocalScale = 0x1540; // bool
|
||||||
public const nint m_nSizeCullBloat = 0x1544; // int32_t
|
public const nint m_nSizeCullBloat = 0x1544; // int32_t
|
||||||
public const nint m_bAnimated = 0x1548; // bool
|
public const nint m_bAnimated = 0x1548; // bool
|
||||||
public const nint m_flAnimationRate = 0x154C; // float
|
public const nint m_flAnimationRate = 0x1550; // CPerParticleFloatInput
|
||||||
public const nint m_bScaleAnimationRate = 0x1550; // bool
|
public const nint m_bScaleAnimationRate = 0x16A8; // bool
|
||||||
public const nint m_bForceLoopingAnimation = 0x1551; // bool
|
public const nint m_bForceLoopingAnimation = 0x16A9; // bool
|
||||||
public const nint m_bResetAnimOnStop = 0x1552; // bool
|
public const nint m_bResetAnimOnStop = 0x16AA; // bool
|
||||||
public const nint m_bManualAnimFrame = 0x1553; // bool
|
public const nint m_bManualAnimFrame = 0x16AB; // bool
|
||||||
public const nint m_nAnimationScaleField = 0x1554; // ParticleAttributeIndex_t
|
public const nint m_nAnimationScaleField = 0x16AC; // ParticleAttributeIndex_t
|
||||||
public const nint m_nAnimationField = 0x1558; // ParticleAttributeIndex_t
|
public const nint m_nAnimationField = 0x16B0; // ParticleAttributeIndex_t
|
||||||
public const nint m_nManualFrameField = 0x155C; // ParticleAttributeIndex_t
|
public const nint m_nManualFrameField = 0x16B4; // ParticleAttributeIndex_t
|
||||||
public const nint m_ActivityName = 0x1560; // char[256]
|
public const nint m_ActivityName = 0x16B8; // char[256]
|
||||||
public const nint m_SequenceName = 0x1660; // char[256]
|
public const nint m_SequenceName = 0x17B8; // char[256]
|
||||||
public const nint m_bEnableClothSimulation = 0x1760; // bool
|
public const nint m_bEnableClothSimulation = 0x18B8; // bool
|
||||||
public const nint m_hOverrideMaterial = 0x1768; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
public const nint m_hOverrideMaterial = 0x18C0; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
public const nint m_bOverrideTranslucentMaterials = 0x1770; // bool
|
public const nint m_bOverrideTranslucentMaterials = 0x18C8; // bool
|
||||||
public const nint m_nSkin = 0x1778; // CPerParticleFloatInput
|
public const nint m_nSkin = 0x18D0; // CPerParticleFloatInput
|
||||||
public const nint m_MaterialVars = 0x18D0; // CUtlVector<MaterialVariable_t>
|
public const nint m_MaterialVars = 0x1A28; // CUtlVector<MaterialVariable_t>
|
||||||
public const nint m_modelInput = 0x18E8; // CParticleModelInput
|
public const nint m_flManualModelSelection = 0x1A40; // CPerParticleFloatInput
|
||||||
public const nint m_nLOD = 0x1948; // int32_t
|
public const nint m_modelInput = 0x1B98; // CParticleModelInput
|
||||||
public const nint m_EconSlotName = 0x194C; // char[256]
|
public const nint m_nLOD = 0x1BF8; // int32_t
|
||||||
public const nint m_bOriginalModel = 0x1A4C; // bool
|
public const nint m_EconSlotName = 0x1BFC; // char[256]
|
||||||
public const nint m_bSuppressTint = 0x1A4D; // bool
|
public const nint m_bOriginalModel = 0x1CFC; // bool
|
||||||
public const nint m_bUseRawMeshGroup = 0x1A4E; // bool
|
public const nint m_bSuppressTint = 0x1CFD; // bool
|
||||||
public const nint m_bDisableShadows = 0x1A4F; // bool
|
public const nint m_bUseRawMeshGroup = 0x1CFE; // bool
|
||||||
public const nint m_bAcceptsDecals = 0x1A50; // bool
|
public const nint m_bDisableShadows = 0x1CFF; // bool
|
||||||
public const nint m_bForceDrawInterlevedWithSiblings = 0x1A51; // bool
|
public const nint m_bDisableDepthPrepass = 0x1D00; // bool
|
||||||
public const nint m_bDoNotDrawInParticlePass = 0x1A52; // bool
|
public const nint m_bAcceptsDecals = 0x1D01; // bool
|
||||||
public const nint m_szRenderAttribute = 0x1A53; // char[260]
|
public const nint m_bForceDrawInterlevedWithSiblings = 0x1D02; // bool
|
||||||
public const nint m_flRadiusScale = 0x1B58; // CParticleCollectionFloatInput
|
public const nint m_bDoNotDrawInParticlePass = 0x1D03; // bool
|
||||||
public const nint m_flAlphaScale = 0x1CB0; // CParticleCollectionFloatInput
|
public const nint m_bUseFastModelCollectionRenderPath = 0x1D04; // bool
|
||||||
public const nint m_flRollScale = 0x1E08; // CParticleCollectionFloatInput
|
public const nint m_bAllowApproximateTransforms = 0x1D05; // bool
|
||||||
public const nint m_nAlpha2Field = 0x1F60; // ParticleAttributeIndex_t
|
public const nint m_szRenderAttribute = 0x1D06; // char[260]
|
||||||
public const nint m_vecColorScale = 0x1F68; // CParticleCollectionVecInput
|
public const nint m_flRadiusScale = 0x1E10; // CParticleCollectionFloatInput
|
||||||
public const nint m_nColorBlendType = 0x25C0; // ParticleColorBlendType_t
|
public const nint m_flAlphaScale = 0x1F68; // CParticleCollectionFloatInput
|
||||||
|
public const nint m_flRollScale = 0x20C0; // CParticleCollectionFloatInput
|
||||||
|
public const nint m_nAlpha2Field = 0x2218; // ParticleAttributeIndex_t
|
||||||
|
public const nint m_vecColorScale = 0x2220; // CParticleCollectionVecInput
|
||||||
|
public const nint m_nColorBlendType = 0x2878; // ParticleColorBlendType_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderOmni2Light { // CParticleFunctionRenderer
|
public static class C_OP_RenderOmni2Light { // CParticleFunctionRenderer
|
||||||
@ -3075,43 +3095,44 @@ public static class C_OP_RenderProjected { // CParticleFunctionRenderer
|
|||||||
public const nint m_bEnableProjectedDepthControls = 0x204; // bool
|
public const nint m_bEnableProjectedDepthControls = 0x204; // bool
|
||||||
public const nint m_flMinProjectionDepth = 0x208; // float
|
public const nint m_flMinProjectionDepth = 0x208; // float
|
||||||
public const nint m_flMaxProjectionDepth = 0x20C; // float
|
public const nint m_flMaxProjectionDepth = 0x20C; // float
|
||||||
public const nint m_hProjectedMaterial = 0x210; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
public const nint m_vecProjectedMaterials = 0x210; // CUtlVector<RenderProjectedMaterial_t>
|
||||||
public const nint m_flAnimationTimeScale = 0x218; // float
|
public const nint m_flMaterialSelection = 0x228; // CPerParticleFloatInput
|
||||||
public const nint m_bOrientToNormal = 0x21C; // bool
|
public const nint m_flAnimationTimeScale = 0x380; // float
|
||||||
public const nint m_MaterialVars = 0x220; // CUtlVector<MaterialVariable_t>
|
public const nint m_bOrientToNormal = 0x384; // bool
|
||||||
|
public const nint m_MaterialVars = 0x388; // CUtlVector<MaterialVariable_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderRopes { // CBaseRendererSource2
|
public static class C_OP_RenderRopes { // CBaseRendererSource2
|
||||||
public const nint m_bEnableFadingAndClamping = 0x2470; // bool
|
public const nint m_bEnableFadingAndClamping = 0x2710; // bool
|
||||||
public const nint m_flMinSize = 0x2474; // float
|
public const nint m_flMinSize = 0x2714; // float
|
||||||
public const nint m_flMaxSize = 0x2478; // float
|
public const nint m_flMaxSize = 0x2718; // float
|
||||||
public const nint m_flStartFadeSize = 0x247C; // float
|
public const nint m_flStartFadeSize = 0x271C; // float
|
||||||
public const nint m_flEndFadeSize = 0x2480; // float
|
public const nint m_flEndFadeSize = 0x2720; // float
|
||||||
public const nint m_flStartFadeDot = 0x2484; // float
|
public const nint m_flStartFadeDot = 0x2724; // float
|
||||||
public const nint m_flEndFadeDot = 0x2488; // float
|
public const nint m_flEndFadeDot = 0x2728; // float
|
||||||
public const nint m_flRadiusTaper = 0x248C; // float
|
public const nint m_flRadiusTaper = 0x272C; // float
|
||||||
public const nint m_nMinTesselation = 0x2490; // int32_t
|
public const nint m_nMinTesselation = 0x2730; // int32_t
|
||||||
public const nint m_nMaxTesselation = 0x2494; // int32_t
|
public const nint m_nMaxTesselation = 0x2734; // int32_t
|
||||||
public const nint m_flTessScale = 0x2498; // float
|
public const nint m_flTessScale = 0x2738; // float
|
||||||
public const nint m_flTextureVWorldSize = 0x24A0; // CParticleCollectionRendererFloatInput
|
public const nint m_flTextureVWorldSize = 0x2740; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flTextureVScrollRate = 0x25F8; // CParticleCollectionRendererFloatInput
|
public const nint m_flTextureVScrollRate = 0x2898; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flTextureVOffset = 0x2750; // CParticleCollectionRendererFloatInput
|
public const nint m_flTextureVOffset = 0x29F0; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_nTextureVParamsCP = 0x28A8; // int32_t
|
public const nint m_nTextureVParamsCP = 0x2B48; // int32_t
|
||||||
public const nint m_bClampV = 0x28AC; // bool
|
public const nint m_bClampV = 0x2B4C; // bool
|
||||||
public const nint m_nScaleCP1 = 0x28B0; // int32_t
|
public const nint m_nScaleCP1 = 0x2B50; // int32_t
|
||||||
public const nint m_nScaleCP2 = 0x28B4; // int32_t
|
public const nint m_nScaleCP2 = 0x2B54; // int32_t
|
||||||
public const nint m_flScaleVSizeByControlPointDistance = 0x28B8; // float
|
public const nint m_flScaleVSizeByControlPointDistance = 0x2B58; // float
|
||||||
public const nint m_flScaleVScrollByControlPointDistance = 0x28BC; // float
|
public const nint m_flScaleVScrollByControlPointDistance = 0x2B5C; // float
|
||||||
public const nint m_flScaleVOffsetByControlPointDistance = 0x28C0; // float
|
public const nint m_flScaleVOffsetByControlPointDistance = 0x2B60; // float
|
||||||
public const nint m_bUseScalarForTextureCoordinate = 0x28C5; // bool
|
public const nint m_bUseScalarForTextureCoordinate = 0x2B65; // bool
|
||||||
public const nint m_nScalarFieldForTextureCoordinate = 0x28C8; // ParticleAttributeIndex_t
|
public const nint m_nScalarFieldForTextureCoordinate = 0x2B68; // ParticleAttributeIndex_t
|
||||||
public const nint m_flScalarAttributeTextureCoordScale = 0x28CC; // float
|
public const nint m_flScalarAttributeTextureCoordScale = 0x2B6C; // float
|
||||||
public const nint m_bReverseOrder = 0x28D0; // bool
|
public const nint m_bReverseOrder = 0x2B70; // bool
|
||||||
public const nint m_bClosedLoop = 0x28D1; // bool
|
public const nint m_bClosedLoop = 0x2B71; // bool
|
||||||
public const nint m_nOrientationType = 0x28D4; // ParticleOrientationChoiceList_t
|
public const nint m_nOrientationType = 0x2B74; // ParticleOrientationChoiceList_t
|
||||||
public const nint m_nVectorFieldForOrientation = 0x28D8; // ParticleAttributeIndex_t
|
public const nint m_nVectorFieldForOrientation = 0x2B78; // ParticleAttributeIndex_t
|
||||||
public const nint m_bDrawAsOpaque = 0x28DC; // bool
|
public const nint m_bDrawAsOpaque = 0x2B7C; // bool
|
||||||
public const nint m_bGenerateNormals = 0x28DD; // bool
|
public const nint m_bGenerateNormals = 0x2B7D; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderScreenShake { // CParticleFunctionRenderer
|
public static class C_OP_RenderScreenShake { // CParticleFunctionRenderer
|
||||||
@ -3131,6 +3152,14 @@ public static class C_OP_RenderScreenVelocityRotate { // CParticleFunctionRender
|
|||||||
public const nint m_flForwardDegrees = 0x204; // float
|
public const nint m_flForwardDegrees = 0x204; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class C_OP_RenderSimpleModelCollection { // CParticleFunctionRenderer
|
||||||
|
public const nint m_bCenterOffset = 0x200; // bool
|
||||||
|
public const nint m_modelInput = 0x208; // CParticleModelInput
|
||||||
|
public const nint m_nLOD = 0x268; // int32_t
|
||||||
|
public const nint m_bDisableShadows = 0x26C; // bool
|
||||||
|
public const nint m_bAcceptsDecals = 0x26D; // bool
|
||||||
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderSound { // CParticleFunctionRenderer
|
public static class C_OP_RenderSound { // CParticleFunctionRenderer
|
||||||
public const nint m_flDurationScale = 0x200; // float
|
public const nint m_flDurationScale = 0x200; // float
|
||||||
public const nint m_flSndLvlScale = 0x204; // float
|
public const nint m_flSndLvlScale = 0x204; // float
|
||||||
@ -3147,33 +3176,33 @@ public static class C_OP_RenderSound { // CParticleFunctionRenderer
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderSprites { // CBaseRendererSource2
|
public static class C_OP_RenderSprites { // CBaseRendererSource2
|
||||||
public const nint m_nSequenceOverride = 0x2470; // CParticleCollectionRendererFloatInput
|
public const nint m_nSequenceOverride = 0x2710; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_nOrientationType = 0x25C8; // ParticleOrientationChoiceList_t
|
public const nint m_nOrientationType = 0x2868; // ParticleOrientationChoiceList_t
|
||||||
public const nint m_nOrientationControlPoint = 0x25CC; // int32_t
|
public const nint m_nOrientationControlPoint = 0x286C; // int32_t
|
||||||
public const nint m_bUseYawWithNormalAligned = 0x25D0; // bool
|
public const nint m_bUseYawWithNormalAligned = 0x2870; // bool
|
||||||
public const nint m_flMinSize = 0x25D4; // float
|
public const nint m_flMinSize = 0x2878; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flMaxSize = 0x25D8; // float
|
public const nint m_flMaxSize = 0x29D0; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flAlphaAdjustWithSizeAdjust = 0x25DC; // float
|
public const nint m_flAlphaAdjustWithSizeAdjust = 0x2B28; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flStartFadeSize = 0x25E0; // CParticleCollectionRendererFloatInput
|
public const nint m_flStartFadeSize = 0x2C80; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flEndFadeSize = 0x2738; // CParticleCollectionRendererFloatInput
|
public const nint m_flEndFadeSize = 0x2DD8; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flStartFadeDot = 0x2890; // float
|
public const nint m_flStartFadeDot = 0x2F30; // float
|
||||||
public const nint m_flEndFadeDot = 0x2894; // float
|
public const nint m_flEndFadeDot = 0x2F34; // float
|
||||||
public const nint m_bDistanceAlpha = 0x2898; // bool
|
public const nint m_bDistanceAlpha = 0x2F38; // bool
|
||||||
public const nint m_bSoftEdges = 0x2899; // bool
|
public const nint m_bSoftEdges = 0x2F39; // bool
|
||||||
public const nint m_flEdgeSoftnessStart = 0x289C; // float
|
public const nint m_flEdgeSoftnessStart = 0x2F3C; // float
|
||||||
public const nint m_flEdgeSoftnessEnd = 0x28A0; // float
|
public const nint m_flEdgeSoftnessEnd = 0x2F40; // float
|
||||||
public const nint m_bOutline = 0x28A4; // bool
|
public const nint m_bOutline = 0x2F44; // bool
|
||||||
public const nint m_OutlineColor = 0x28A5; // Color
|
public const nint m_OutlineColor = 0x2F45; // Color
|
||||||
public const nint m_nOutlineAlpha = 0x28AC; // int32_t
|
public const nint m_nOutlineAlpha = 0x2F4C; // int32_t
|
||||||
public const nint m_flOutlineStart0 = 0x28B0; // float
|
public const nint m_flOutlineStart0 = 0x2F50; // float
|
||||||
public const nint m_flOutlineStart1 = 0x28B4; // float
|
public const nint m_flOutlineStart1 = 0x2F54; // float
|
||||||
public const nint m_flOutlineEnd0 = 0x28B8; // float
|
public const nint m_flOutlineEnd0 = 0x2F58; // float
|
||||||
public const nint m_flOutlineEnd1 = 0x28BC; // float
|
public const nint m_flOutlineEnd1 = 0x2F5C; // float
|
||||||
public const nint m_nLightingMode = 0x28C0; // ParticleLightingQuality_t
|
public const nint m_nLightingMode = 0x2F60; // ParticleLightingQuality_t
|
||||||
public const nint m_flLightingTessellation = 0x28C8; // CParticleCollectionRendererFloatInput
|
public const nint m_flLightingTessellation = 0x2F68; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_flLightingDirectionality = 0x2A20; // CParticleCollectionRendererFloatInput
|
public const nint m_flLightingDirectionality = 0x30C0; // CParticleCollectionRendererFloatInput
|
||||||
public const nint m_bParticleShadows = 0x2B78; // bool
|
public const nint m_bParticleShadows = 0x3218; // bool
|
||||||
public const nint m_flShadowDensity = 0x2B7C; // float
|
public const nint m_flShadowDensity = 0x321C; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderStandardLight { // CParticleFunctionRenderer
|
public static class C_OP_RenderStandardLight { // CParticleFunctionRenderer
|
||||||
@ -3240,26 +3269,26 @@ public static class C_OP_RenderTonemapController { // CParticleFunctionRenderer
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderTrails { // CBaseTrailRenderer
|
public static class C_OP_RenderTrails { // CBaseTrailRenderer
|
||||||
public const nint m_bEnableFadingAndClamping = 0x2740; // bool
|
public const nint m_bEnableFadingAndClamping = 0x29E0; // bool
|
||||||
public const nint m_flStartFadeDot = 0x2744; // float
|
public const nint m_flStartFadeDot = 0x29E4; // float
|
||||||
public const nint m_flEndFadeDot = 0x2748; // float
|
public const nint m_flEndFadeDot = 0x29E8; // float
|
||||||
public const nint m_nPrevPntSource = 0x274C; // ParticleAttributeIndex_t
|
public const nint m_nPrevPntSource = 0x29EC; // ParticleAttributeIndex_t
|
||||||
public const nint m_flMaxLength = 0x2750; // float
|
public const nint m_flMaxLength = 0x29F0; // float
|
||||||
public const nint m_flMinLength = 0x2754; // float
|
public const nint m_flMinLength = 0x29F4; // float
|
||||||
public const nint m_bIgnoreDT = 0x2758; // bool
|
public const nint m_bIgnoreDT = 0x29F8; // bool
|
||||||
public const nint m_flConstrainRadiusToLengthRatio = 0x275C; // float
|
public const nint m_flConstrainRadiusToLengthRatio = 0x29FC; // float
|
||||||
public const nint m_flLengthScale = 0x2760; // float
|
public const nint m_flLengthScale = 0x2A00; // float
|
||||||
public const nint m_flLengthFadeInTime = 0x2764; // float
|
public const nint m_flLengthFadeInTime = 0x2A04; // float
|
||||||
public const nint m_flRadiusHeadTaper = 0x2768; // CPerParticleFloatInput
|
public const nint m_flRadiusHeadTaper = 0x2A08; // CPerParticleFloatInput
|
||||||
public const nint m_vecHeadColorScale = 0x28C0; // CParticleCollectionVecInput
|
public const nint m_vecHeadColorScale = 0x2B60; // CParticleCollectionVecInput
|
||||||
public const nint m_flHeadAlphaScale = 0x2F18; // CPerParticleFloatInput
|
public const nint m_flHeadAlphaScale = 0x31B8; // CPerParticleFloatInput
|
||||||
public const nint m_flRadiusTaper = 0x3070; // CPerParticleFloatInput
|
public const nint m_flRadiusTaper = 0x3310; // CPerParticleFloatInput
|
||||||
public const nint m_vecTailColorScale = 0x31C8; // CParticleCollectionVecInput
|
public const nint m_vecTailColorScale = 0x3468; // CParticleCollectionVecInput
|
||||||
public const nint m_flTailAlphaScale = 0x3820; // CPerParticleFloatInput
|
public const nint m_flTailAlphaScale = 0x3AC0; // CPerParticleFloatInput
|
||||||
public const nint m_nHorizCropField = 0x3978; // ParticleAttributeIndex_t
|
public const nint m_nHorizCropField = 0x3C18; // ParticleAttributeIndex_t
|
||||||
public const nint m_nVertCropField = 0x397C; // ParticleAttributeIndex_t
|
public const nint m_nVertCropField = 0x3C1C; // ParticleAttributeIndex_t
|
||||||
public const nint m_flForwardShift = 0x3980; // float
|
public const nint m_flForwardShift = 0x3C20; // float
|
||||||
public const nint m_bFlipUVBasedOnPitchYaw = 0x3984; // bool
|
public const nint m_bFlipUVBasedOnPitchYaw = 0x3C24; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_RenderTreeShake { // CParticleFunctionRenderer
|
public static class C_OP_RenderTreeShake { // CParticleFunctionRenderer
|
||||||
@ -3366,8 +3395,9 @@ public static class C_OP_SetAttributeToScalarExpression { // CParticleFunctionOp
|
|||||||
public const nint m_nExpression = 0x1C0; // ScalarExpressionType_t
|
public const nint m_nExpression = 0x1C0; // ScalarExpressionType_t
|
||||||
public const nint m_flInput1 = 0x1C8; // CPerParticleFloatInput
|
public const nint m_flInput1 = 0x1C8; // CPerParticleFloatInput
|
||||||
public const nint m_flInput2 = 0x320; // CPerParticleFloatInput
|
public const nint m_flInput2 = 0x320; // CPerParticleFloatInput
|
||||||
public const nint m_nOutputField = 0x478; // ParticleAttributeIndex_t
|
public const nint m_flOutputRemap = 0x478; // CParticleRemapFloatInput
|
||||||
public const nint m_nSetMethod = 0x47C; // ParticleSetMethod_t
|
public const nint m_nOutputField = 0x5D0; // ParticleAttributeIndex_t
|
||||||
|
public const nint m_nSetMethod = 0x5D4; // ParticleSetMethod_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_SetCPOrientationToDirection { // CParticleFunctionOperator
|
public static class C_OP_SetCPOrientationToDirection { // CParticleFunctionOperator
|
||||||
@ -3613,6 +3643,7 @@ public static class C_OP_SetFromCPSnapshot { // CParticleFunctionOperator
|
|||||||
public const nint m_nSnapShotIncrement = 0x330; // CParticleCollectionFloatInput
|
public const nint m_nSnapShotIncrement = 0x330; // CParticleCollectionFloatInput
|
||||||
public const nint m_flInterpolation = 0x488; // CPerParticleFloatInput
|
public const nint m_flInterpolation = 0x488; // CPerParticleFloatInput
|
||||||
public const nint m_bSubSample = 0x5E0; // bool
|
public const nint m_bSubSample = 0x5E0; // bool
|
||||||
|
public const nint m_bPrev = 0x5E1; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_OP_SetGravityToCP { // CParticleFunctionPreEmission
|
public static class C_OP_SetGravityToCP { // CParticleFunctionPreEmission
|
||||||
@ -3991,6 +4022,10 @@ public static class PointDefinition_t {
|
|||||||
public const nint m_vOffset = 0x8; // Vector
|
public const nint m_vOffset = 0x8; // Vector
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class RenderProjectedMaterial_t {
|
||||||
|
public const nint m_hMaterial = 0x0; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
|
}
|
||||||
|
|
||||||
public static class SequenceWeightedList_t {
|
public static class SequenceWeightedList_t {
|
||||||
public const nint m_nSequence = 0x0; // int32_t
|
public const nint m_nSequence = 0x0; // int32_t
|
||||||
public const nint m_flRelativeWeight = 0x4; // float
|
public const nint m_flRelativeWeight = 0x4; // float
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:18 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -26,59 +26,60 @@ namespace CBaseRendererSource2 { // CParticleFunctionRenderer
|
|||||||
constexpr std::ptrdiff_t m_bAnimateInFPS = 0xF50; // bool
|
constexpr std::ptrdiff_t m_bAnimateInFPS = 0xF50; // bool
|
||||||
constexpr std::ptrdiff_t m_flSelfIllumAmount = 0xF58; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flSelfIllumAmount = 0xF58; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flDiffuseAmount = 0x10B0; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flDiffuseAmount = 0x10B0; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_nLightingControlPoint = 0x1208; // int32_t
|
constexpr std::ptrdiff_t m_flDiffuseClamp = 0x1208; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_nSelfIllumPerParticle = 0x120C; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nLightingControlPoint = 0x1360; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nOutputBlendMode = 0x1210; // ParticleOutputBlendMode_t
|
constexpr std::ptrdiff_t m_nSelfIllumPerParticle = 0x1364; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_bGammaCorrectVertexColors = 0x1214; // bool
|
constexpr std::ptrdiff_t m_nOutputBlendMode = 0x1368; // ParticleOutputBlendMode_t
|
||||||
constexpr std::ptrdiff_t m_bSaturateColorPreAlphaBlend = 0x1215; // bool
|
constexpr std::ptrdiff_t m_bGammaCorrectVertexColors = 0x136C; // bool
|
||||||
constexpr std::ptrdiff_t m_flAddSelfAmount = 0x1218; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_bSaturateColorPreAlphaBlend = 0x136D; // bool
|
||||||
constexpr std::ptrdiff_t m_flDesaturation = 0x1370; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flAddSelfAmount = 0x1370; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flOverbrightFactor = 0x14C8; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flDesaturation = 0x14C8; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_nHSVShiftControlPoint = 0x1620; // int32_t
|
constexpr std::ptrdiff_t m_flOverbrightFactor = 0x1620; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_nFogType = 0x1624; // ParticleFogType_t
|
constexpr std::ptrdiff_t m_nHSVShiftControlPoint = 0x1778; // int32_t
|
||||||
constexpr std::ptrdiff_t m_flFogAmount = 0x1628; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_nFogType = 0x177C; // ParticleFogType_t
|
||||||
constexpr std::ptrdiff_t m_bTintByFOW = 0x1780; // bool
|
constexpr std::ptrdiff_t m_flFogAmount = 0x1780; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_bTintByGlobalLight = 0x1781; // bool
|
constexpr std::ptrdiff_t m_bTintByFOW = 0x18D8; // bool
|
||||||
constexpr std::ptrdiff_t m_nPerParticleAlphaReference = 0x1784; // SpriteCardPerParticleScale_t
|
constexpr std::ptrdiff_t m_bTintByGlobalLight = 0x18D9; // bool
|
||||||
constexpr std::ptrdiff_t m_nPerParticleAlphaRefWindow = 0x1788; // SpriteCardPerParticleScale_t
|
constexpr std::ptrdiff_t m_nPerParticleAlphaReference = 0x18DC; // SpriteCardPerParticleScale_t
|
||||||
constexpr std::ptrdiff_t m_nAlphaReferenceType = 0x178C; // ParticleAlphaReferenceType_t
|
constexpr std::ptrdiff_t m_nPerParticleAlphaRefWindow = 0x18E0; // SpriteCardPerParticleScale_t
|
||||||
constexpr std::ptrdiff_t m_flAlphaReferenceSoftness = 0x1790; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_nAlphaReferenceType = 0x18E4; // ParticleAlphaReferenceType_t
|
||||||
constexpr std::ptrdiff_t m_flSourceAlphaValueToMapToZero = 0x18E8; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flAlphaReferenceSoftness = 0x18E8; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flSourceAlphaValueToMapToOne = 0x1A40; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flSourceAlphaValueToMapToZero = 0x1A40; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_bRefract = 0x1B98; // bool
|
constexpr std::ptrdiff_t m_flSourceAlphaValueToMapToOne = 0x1B98; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_bRefractSolid = 0x1B99; // bool
|
constexpr std::ptrdiff_t m_bRefract = 0x1CF0; // bool
|
||||||
constexpr std::ptrdiff_t m_flRefractAmount = 0x1BA0; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_bRefractSolid = 0x1CF1; // bool
|
||||||
constexpr std::ptrdiff_t m_nRefractBlurRadius = 0x1CF8; // int32_t
|
constexpr std::ptrdiff_t m_flRefractAmount = 0x1CF8; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_nRefractBlurType = 0x1CFC; // BlurFilterType_t
|
constexpr std::ptrdiff_t m_nRefractBlurRadius = 0x1E50; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bOnlyRenderInEffectsBloomPass = 0x1D00; // bool
|
constexpr std::ptrdiff_t m_nRefractBlurType = 0x1E54; // BlurFilterType_t
|
||||||
constexpr std::ptrdiff_t m_bOnlyRenderInEffectsWaterPass = 0x1D01; // bool
|
constexpr std::ptrdiff_t m_bOnlyRenderInEffectsBloomPass = 0x1E58; // bool
|
||||||
constexpr std::ptrdiff_t m_bUseMixedResolutionRendering = 0x1D02; // bool
|
constexpr std::ptrdiff_t m_bOnlyRenderInEffectsWaterPass = 0x1E59; // bool
|
||||||
constexpr std::ptrdiff_t m_bOnlyRenderInEffecsGameOverlay = 0x1D03; // bool
|
constexpr std::ptrdiff_t m_bUseMixedResolutionRendering = 0x1E5A; // bool
|
||||||
constexpr std::ptrdiff_t m_stencilTestID = 0x1D04; // char[128]
|
constexpr std::ptrdiff_t m_bOnlyRenderInEffecsGameOverlay = 0x1E5B; // bool
|
||||||
constexpr std::ptrdiff_t m_bStencilTestExclude = 0x1D84; // bool
|
constexpr std::ptrdiff_t m_stencilTestID = 0x1E5C; // char[128]
|
||||||
constexpr std::ptrdiff_t m_stencilWriteID = 0x1D85; // char[128]
|
constexpr std::ptrdiff_t m_bStencilTestExclude = 0x1EDC; // bool
|
||||||
constexpr std::ptrdiff_t m_bWriteStencilOnDepthPass = 0x1E05; // bool
|
constexpr std::ptrdiff_t m_stencilWriteID = 0x1EDD; // char[128]
|
||||||
constexpr std::ptrdiff_t m_bWriteStencilOnDepthFail = 0x1E06; // bool
|
constexpr std::ptrdiff_t m_bWriteStencilOnDepthPass = 0x1F5D; // bool
|
||||||
constexpr std::ptrdiff_t m_bReverseZBuffering = 0x1E07; // bool
|
constexpr std::ptrdiff_t m_bWriteStencilOnDepthFail = 0x1F5E; // bool
|
||||||
constexpr std::ptrdiff_t m_bDisableZBuffering = 0x1E08; // bool
|
constexpr std::ptrdiff_t m_bReverseZBuffering = 0x1F5F; // bool
|
||||||
constexpr std::ptrdiff_t m_nFeatheringMode = 0x1E0C; // ParticleDepthFeatheringMode_t
|
constexpr std::ptrdiff_t m_bDisableZBuffering = 0x1F60; // bool
|
||||||
constexpr std::ptrdiff_t m_flFeatheringMinDist = 0x1E10; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_nFeatheringMode = 0x1F64; // ParticleDepthFeatheringMode_t
|
||||||
constexpr std::ptrdiff_t m_flFeatheringMaxDist = 0x1F68; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flFeatheringMinDist = 0x1F68; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flFeatheringFilter = 0x20C0; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flFeatheringMaxDist = 0x20C0; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flDepthBias = 0x2218; // float
|
constexpr std::ptrdiff_t m_flFeatheringFilter = 0x2218; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_nSortMethod = 0x221C; // ParticleSortingChoiceList_t
|
constexpr std::ptrdiff_t m_flDepthBias = 0x2370; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_bBlendFramesSeq0 = 0x2220; // bool
|
constexpr std::ptrdiff_t m_nSortMethod = 0x24C8; // ParticleSortingChoiceList_t
|
||||||
constexpr std::ptrdiff_t m_bMaxLuminanceBlendingSequence0 = 0x2221; // bool
|
constexpr std::ptrdiff_t m_bBlendFramesSeq0 = 0x24CC; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bMaxLuminanceBlendingSequence0 = 0x24CD; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CBaseTrailRenderer { // CBaseRendererSource2
|
namespace CBaseTrailRenderer { // CBaseRendererSource2
|
||||||
constexpr std::ptrdiff_t m_nOrientationType = 0x2470; // ParticleOrientationChoiceList_t
|
constexpr std::ptrdiff_t m_nOrientationType = 0x2710; // ParticleOrientationChoiceList_t
|
||||||
constexpr std::ptrdiff_t m_nOrientationControlPoint = 0x2474; // int32_t
|
constexpr std::ptrdiff_t m_nOrientationControlPoint = 0x2714; // int32_t
|
||||||
constexpr std::ptrdiff_t m_flMinSize = 0x2478; // float
|
constexpr std::ptrdiff_t m_flMinSize = 0x2718; // float
|
||||||
constexpr std::ptrdiff_t m_flMaxSize = 0x247C; // float
|
constexpr std::ptrdiff_t m_flMaxSize = 0x271C; // float
|
||||||
constexpr std::ptrdiff_t m_flStartFadeSize = 0x2480; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flStartFadeSize = 0x2720; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flEndFadeSize = 0x25D8; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flEndFadeSize = 0x2878; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_bClampV = 0x2730; // bool
|
constexpr std::ptrdiff_t m_bClampV = 0x29D0; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CGeneralRandomRotation { // CParticleFunctionInitializer
|
namespace CGeneralRandomRotation { // CParticleFunctionInitializer
|
||||||
@ -131,9 +132,6 @@ namespace CNewParticleEffect { // IParticleEffect
|
|||||||
constexpr std::ptrdiff_t m_RefCount = 0xC0; // int32_t
|
constexpr std::ptrdiff_t m_RefCount = 0xC0; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CParticleBindingRealPulse { // CParticleCollectionBindingInstance
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace CParticleCollectionBindingInstance { // CBasePulseGraphInstance
|
namespace CParticleCollectionBindingInstance { // CBasePulseGraphInstance
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -524,6 +522,7 @@ namespace C_INIT_CreateOnModel { // CParticleFunctionInitializer
|
|||||||
constexpr std::ptrdiff_t m_HitboxSetName = 0xF50; // char[128]
|
constexpr std::ptrdiff_t m_HitboxSetName = 0xF50; // char[128]
|
||||||
constexpr std::ptrdiff_t m_bLocalCoords = 0xFD0; // bool
|
constexpr std::ptrdiff_t m_bLocalCoords = 0xFD0; // bool
|
||||||
constexpr std::ptrdiff_t m_bUseBones = 0xFD1; // bool
|
constexpr std::ptrdiff_t m_bUseBones = 0xFD1; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bUseMesh = 0xFD2; // bool
|
||||||
constexpr std::ptrdiff_t m_flShellSize = 0xFD8; // CParticleCollectionFloatInput
|
constexpr std::ptrdiff_t m_flShellSize = 0xFD8; // CParticleCollectionFloatInput
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -732,14 +731,16 @@ namespace C_INIT_InitSkinnedPositionFromCPSnapshot { // CParticleFunctionInitial
|
|||||||
constexpr std::ptrdiff_t m_bIgnoreDt = 0x1D2; // bool
|
constexpr std::ptrdiff_t m_bIgnoreDt = 0x1D2; // bool
|
||||||
constexpr std::ptrdiff_t m_flMinNormalVelocity = 0x1D4; // float
|
constexpr std::ptrdiff_t m_flMinNormalVelocity = 0x1D4; // float
|
||||||
constexpr std::ptrdiff_t m_flMaxNormalVelocity = 0x1D8; // float
|
constexpr std::ptrdiff_t m_flMaxNormalVelocity = 0x1D8; // float
|
||||||
constexpr std::ptrdiff_t m_flIncrement = 0x1DC; // float
|
constexpr std::ptrdiff_t m_nIndexType = 0x1DC; // SnapshotIndexType_t
|
||||||
constexpr std::ptrdiff_t m_nFullLoopIncrement = 0x1E0; // int32_t
|
constexpr std::ptrdiff_t m_flReadIndex = 0x1E0; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_nSnapShotStartPoint = 0x1E4; // int32_t
|
constexpr std::ptrdiff_t m_flIncrement = 0x338; // float
|
||||||
constexpr std::ptrdiff_t m_flBoneVelocity = 0x1E8; // float
|
constexpr std::ptrdiff_t m_nFullLoopIncrement = 0x33C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_flBoneVelocityMax = 0x1EC; // float
|
constexpr std::ptrdiff_t m_nSnapShotStartPoint = 0x340; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bCopyColor = 0x1F0; // bool
|
constexpr std::ptrdiff_t m_flBoneVelocity = 0x344; // float
|
||||||
constexpr std::ptrdiff_t m_bCopyAlpha = 0x1F1; // bool
|
constexpr std::ptrdiff_t m_flBoneVelocityMax = 0x348; // float
|
||||||
constexpr std::ptrdiff_t m_bSetRadius = 0x1F2; // bool
|
constexpr std::ptrdiff_t m_bCopyColor = 0x34C; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bCopyAlpha = 0x34D; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bSetRadius = 0x34E; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_INIT_InitVec { // CParticleFunctionInitializer
|
namespace C_INIT_InitVec { // CParticleFunctionInitializer
|
||||||
@ -1247,6 +1248,15 @@ namespace C_INIT_SequenceLifeTime { // CParticleFunctionInitializer
|
|||||||
constexpr std::ptrdiff_t m_flFramerate = 0x1C0; // float
|
constexpr std::ptrdiff_t m_flFramerate = 0x1C0; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace C_INIT_SetAttributeToScalarExpression { // CParticleFunctionInitializer
|
||||||
|
constexpr std::ptrdiff_t m_nExpression = 0x1C0; // ScalarExpressionType_t
|
||||||
|
constexpr std::ptrdiff_t m_flInput1 = 0x1C8; // CPerParticleFloatInput
|
||||||
|
constexpr std::ptrdiff_t m_flInput2 = 0x320; // CPerParticleFloatInput
|
||||||
|
constexpr std::ptrdiff_t m_flOutputRemap = 0x478; // CParticleRemapFloatInput
|
||||||
|
constexpr std::ptrdiff_t m_nOutputField = 0x5D0; // ParticleAttributeIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nSetMethod = 0x5D4; // ParticleSetMethod_t
|
||||||
|
}
|
||||||
|
|
||||||
namespace C_INIT_SetHitboxToClosest { // CParticleFunctionInitializer
|
namespace C_INIT_SetHitboxToClosest { // CParticleFunctionInitializer
|
||||||
constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32_t
|
constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nDesiredHitbox = 0x1C4; // int32_t
|
constexpr std::ptrdiff_t m_nDesiredHitbox = 0x1C4; // int32_t
|
||||||
@ -1491,6 +1501,9 @@ namespace C_OP_ColorInterpolateRandom { // CParticleFunctionOperator
|
|||||||
namespace C_OP_ConnectParentParticleToNearest { // CParticleFunctionOperator
|
namespace C_OP_ConnectParentParticleToNearest { // CParticleFunctionOperator
|
||||||
constexpr std::ptrdiff_t m_nFirstControlPoint = 0x1C0; // int32_t
|
constexpr std::ptrdiff_t m_nFirstControlPoint = 0x1C0; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nSecondControlPoint = 0x1C4; // int32_t
|
constexpr std::ptrdiff_t m_nSecondControlPoint = 0x1C4; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_bUseRadius = 0x1C8; // bool
|
||||||
|
constexpr std::ptrdiff_t m_flRadiusScale = 0x1D0; // CParticleCollectionFloatInput
|
||||||
|
constexpr std::ptrdiff_t m_flParentRadiusScale = 0x328; // CParticleCollectionFloatInput
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_ConstrainDistance { // CParticleFunctionConstraint
|
namespace C_OP_ConstrainDistance { // CParticleFunctionConstraint
|
||||||
@ -2174,10 +2187,12 @@ namespace C_OP_MovementSkinnedPositionFromCPSnapshot { // CParticleFunctionOpera
|
|||||||
constexpr std::ptrdiff_t m_nRandomSeed = 0x1CC; // int32_t
|
constexpr std::ptrdiff_t m_nRandomSeed = 0x1CC; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bSetNormal = 0x1D0; // bool
|
constexpr std::ptrdiff_t m_bSetNormal = 0x1D0; // bool
|
||||||
constexpr std::ptrdiff_t m_bSetRadius = 0x1D1; // bool
|
constexpr std::ptrdiff_t m_bSetRadius = 0x1D1; // bool
|
||||||
constexpr std::ptrdiff_t m_flIncrement = 0x1D8; // CParticleCollectionFloatInput
|
constexpr std::ptrdiff_t m_nIndexType = 0x1D4; // SnapshotIndexType_t
|
||||||
constexpr std::ptrdiff_t m_nFullLoopIncrement = 0x330; // CParticleCollectionFloatInput
|
constexpr std::ptrdiff_t m_flReadIndex = 0x1D8; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_nSnapShotStartPoint = 0x488; // CParticleCollectionFloatInput
|
constexpr std::ptrdiff_t m_flIncrement = 0x330; // CParticleCollectionFloatInput
|
||||||
constexpr std::ptrdiff_t m_flInterpolation = 0x5E0; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_nFullLoopIncrement = 0x488; // CParticleCollectionFloatInput
|
||||||
|
constexpr std::ptrdiff_t m_nSnapShotStartPoint = 0x5E0; // CParticleCollectionFloatInput
|
||||||
|
constexpr std::ptrdiff_t m_flInterpolation = 0x738; // CPerParticleFloatInput
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_Noise { // CParticleFunctionOperator
|
namespace C_OP_Noise { // CParticleFunctionOperator
|
||||||
@ -2363,6 +2378,7 @@ namespace C_OP_PlanarConstraint { // CParticleFunctionConstraint
|
|||||||
constexpr std::ptrdiff_t m_bGlobalNormal = 0x1DD; // bool
|
constexpr std::ptrdiff_t m_bGlobalNormal = 0x1DD; // bool
|
||||||
constexpr std::ptrdiff_t m_flRadiusScale = 0x1E0; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_flRadiusScale = 0x1E0; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_flMaximumDistanceToCP = 0x338; // CParticleCollectionFloatInput
|
constexpr std::ptrdiff_t m_flMaximumDistanceToCP = 0x338; // CParticleCollectionFloatInput
|
||||||
|
constexpr std::ptrdiff_t m_bUseOldCode = 0x490; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_PlaneCull { // CParticleFunctionOperator
|
namespace C_OP_PlaneCull { // CParticleFunctionOperator
|
||||||
@ -3010,38 +3026,42 @@ namespace C_OP_RenderModels { // CParticleFunctionRenderer
|
|||||||
constexpr std::ptrdiff_t m_bLocalScale = 0x1540; // bool
|
constexpr std::ptrdiff_t m_bLocalScale = 0x1540; // bool
|
||||||
constexpr std::ptrdiff_t m_nSizeCullBloat = 0x1544; // int32_t
|
constexpr std::ptrdiff_t m_nSizeCullBloat = 0x1544; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bAnimated = 0x1548; // bool
|
constexpr std::ptrdiff_t m_bAnimated = 0x1548; // bool
|
||||||
constexpr std::ptrdiff_t m_flAnimationRate = 0x154C; // float
|
constexpr std::ptrdiff_t m_flAnimationRate = 0x1550; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_bScaleAnimationRate = 0x1550; // bool
|
constexpr std::ptrdiff_t m_bScaleAnimationRate = 0x16A8; // bool
|
||||||
constexpr std::ptrdiff_t m_bForceLoopingAnimation = 0x1551; // bool
|
constexpr std::ptrdiff_t m_bForceLoopingAnimation = 0x16A9; // bool
|
||||||
constexpr std::ptrdiff_t m_bResetAnimOnStop = 0x1552; // bool
|
constexpr std::ptrdiff_t m_bResetAnimOnStop = 0x16AA; // bool
|
||||||
constexpr std::ptrdiff_t m_bManualAnimFrame = 0x1553; // bool
|
constexpr std::ptrdiff_t m_bManualAnimFrame = 0x16AB; // bool
|
||||||
constexpr std::ptrdiff_t m_nAnimationScaleField = 0x1554; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nAnimationScaleField = 0x16AC; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_nAnimationField = 0x1558; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nAnimationField = 0x16B0; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_nManualFrameField = 0x155C; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nManualFrameField = 0x16B4; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_ActivityName = 0x1560; // char[256]
|
constexpr std::ptrdiff_t m_ActivityName = 0x16B8; // char[256]
|
||||||
constexpr std::ptrdiff_t m_SequenceName = 0x1660; // char[256]
|
constexpr std::ptrdiff_t m_SequenceName = 0x17B8; // char[256]
|
||||||
constexpr std::ptrdiff_t m_bEnableClothSimulation = 0x1760; // bool
|
constexpr std::ptrdiff_t m_bEnableClothSimulation = 0x18B8; // bool
|
||||||
constexpr std::ptrdiff_t m_hOverrideMaterial = 0x1768; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
constexpr std::ptrdiff_t m_hOverrideMaterial = 0x18C0; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
constexpr std::ptrdiff_t m_bOverrideTranslucentMaterials = 0x1770; // bool
|
constexpr std::ptrdiff_t m_bOverrideTranslucentMaterials = 0x18C8; // bool
|
||||||
constexpr std::ptrdiff_t m_nSkin = 0x1778; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_nSkin = 0x18D0; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_MaterialVars = 0x18D0; // CUtlVector<MaterialVariable_t>
|
constexpr std::ptrdiff_t m_MaterialVars = 0x1A28; // CUtlVector<MaterialVariable_t>
|
||||||
constexpr std::ptrdiff_t m_modelInput = 0x18E8; // CParticleModelInput
|
constexpr std::ptrdiff_t m_flManualModelSelection = 0x1A40; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_nLOD = 0x1948; // int32_t
|
constexpr std::ptrdiff_t m_modelInput = 0x1B98; // CParticleModelInput
|
||||||
constexpr std::ptrdiff_t m_EconSlotName = 0x194C; // char[256]
|
constexpr std::ptrdiff_t m_nLOD = 0x1BF8; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bOriginalModel = 0x1A4C; // bool
|
constexpr std::ptrdiff_t m_EconSlotName = 0x1BFC; // char[256]
|
||||||
constexpr std::ptrdiff_t m_bSuppressTint = 0x1A4D; // bool
|
constexpr std::ptrdiff_t m_bOriginalModel = 0x1CFC; // bool
|
||||||
constexpr std::ptrdiff_t m_bUseRawMeshGroup = 0x1A4E; // bool
|
constexpr std::ptrdiff_t m_bSuppressTint = 0x1CFD; // bool
|
||||||
constexpr std::ptrdiff_t m_bDisableShadows = 0x1A4F; // bool
|
constexpr std::ptrdiff_t m_bUseRawMeshGroup = 0x1CFE; // bool
|
||||||
constexpr std::ptrdiff_t m_bAcceptsDecals = 0x1A50; // bool
|
constexpr std::ptrdiff_t m_bDisableShadows = 0x1CFF; // bool
|
||||||
constexpr std::ptrdiff_t m_bForceDrawInterlevedWithSiblings = 0x1A51; // bool
|
constexpr std::ptrdiff_t m_bDisableDepthPrepass = 0x1D00; // bool
|
||||||
constexpr std::ptrdiff_t m_bDoNotDrawInParticlePass = 0x1A52; // bool
|
constexpr std::ptrdiff_t m_bAcceptsDecals = 0x1D01; // bool
|
||||||
constexpr std::ptrdiff_t m_szRenderAttribute = 0x1A53; // char[260]
|
constexpr std::ptrdiff_t m_bForceDrawInterlevedWithSiblings = 0x1D02; // bool
|
||||||
constexpr std::ptrdiff_t m_flRadiusScale = 0x1B58; // CParticleCollectionFloatInput
|
constexpr std::ptrdiff_t m_bDoNotDrawInParticlePass = 0x1D03; // bool
|
||||||
constexpr std::ptrdiff_t m_flAlphaScale = 0x1CB0; // CParticleCollectionFloatInput
|
constexpr std::ptrdiff_t m_bUseFastModelCollectionRenderPath = 0x1D04; // bool
|
||||||
constexpr std::ptrdiff_t m_flRollScale = 0x1E08; // CParticleCollectionFloatInput
|
constexpr std::ptrdiff_t m_bAllowApproximateTransforms = 0x1D05; // bool
|
||||||
constexpr std::ptrdiff_t m_nAlpha2Field = 0x1F60; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_szRenderAttribute = 0x1D06; // char[260]
|
||||||
constexpr std::ptrdiff_t m_vecColorScale = 0x1F68; // CParticleCollectionVecInput
|
constexpr std::ptrdiff_t m_flRadiusScale = 0x1E10; // CParticleCollectionFloatInput
|
||||||
constexpr std::ptrdiff_t m_nColorBlendType = 0x25C0; // ParticleColorBlendType_t
|
constexpr std::ptrdiff_t m_flAlphaScale = 0x1F68; // CParticleCollectionFloatInput
|
||||||
|
constexpr std::ptrdiff_t m_flRollScale = 0x20C0; // CParticleCollectionFloatInput
|
||||||
|
constexpr std::ptrdiff_t m_nAlpha2Field = 0x2218; // ParticleAttributeIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_vecColorScale = 0x2220; // CParticleCollectionVecInput
|
||||||
|
constexpr std::ptrdiff_t m_nColorBlendType = 0x2878; // ParticleColorBlendType_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderOmni2Light { // CParticleFunctionRenderer
|
namespace C_OP_RenderOmni2Light { // CParticleFunctionRenderer
|
||||||
@ -3079,43 +3099,44 @@ namespace C_OP_RenderProjected { // CParticleFunctionRenderer
|
|||||||
constexpr std::ptrdiff_t m_bEnableProjectedDepthControls = 0x204; // bool
|
constexpr std::ptrdiff_t m_bEnableProjectedDepthControls = 0x204; // bool
|
||||||
constexpr std::ptrdiff_t m_flMinProjectionDepth = 0x208; // float
|
constexpr std::ptrdiff_t m_flMinProjectionDepth = 0x208; // float
|
||||||
constexpr std::ptrdiff_t m_flMaxProjectionDepth = 0x20C; // float
|
constexpr std::ptrdiff_t m_flMaxProjectionDepth = 0x20C; // float
|
||||||
constexpr std::ptrdiff_t m_hProjectedMaterial = 0x210; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
constexpr std::ptrdiff_t m_vecProjectedMaterials = 0x210; // CUtlVector<RenderProjectedMaterial_t>
|
||||||
constexpr std::ptrdiff_t m_flAnimationTimeScale = 0x218; // float
|
constexpr std::ptrdiff_t m_flMaterialSelection = 0x228; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_bOrientToNormal = 0x21C; // bool
|
constexpr std::ptrdiff_t m_flAnimationTimeScale = 0x380; // float
|
||||||
constexpr std::ptrdiff_t m_MaterialVars = 0x220; // CUtlVector<MaterialVariable_t>
|
constexpr std::ptrdiff_t m_bOrientToNormal = 0x384; // bool
|
||||||
|
constexpr std::ptrdiff_t m_MaterialVars = 0x388; // CUtlVector<MaterialVariable_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderRopes { // CBaseRendererSource2
|
namespace C_OP_RenderRopes { // CBaseRendererSource2
|
||||||
constexpr std::ptrdiff_t m_bEnableFadingAndClamping = 0x2470; // bool
|
constexpr std::ptrdiff_t m_bEnableFadingAndClamping = 0x2710; // bool
|
||||||
constexpr std::ptrdiff_t m_flMinSize = 0x2474; // float
|
constexpr std::ptrdiff_t m_flMinSize = 0x2714; // float
|
||||||
constexpr std::ptrdiff_t m_flMaxSize = 0x2478; // float
|
constexpr std::ptrdiff_t m_flMaxSize = 0x2718; // float
|
||||||
constexpr std::ptrdiff_t m_flStartFadeSize = 0x247C; // float
|
constexpr std::ptrdiff_t m_flStartFadeSize = 0x271C; // float
|
||||||
constexpr std::ptrdiff_t m_flEndFadeSize = 0x2480; // float
|
constexpr std::ptrdiff_t m_flEndFadeSize = 0x2720; // float
|
||||||
constexpr std::ptrdiff_t m_flStartFadeDot = 0x2484; // float
|
constexpr std::ptrdiff_t m_flStartFadeDot = 0x2724; // float
|
||||||
constexpr std::ptrdiff_t m_flEndFadeDot = 0x2488; // float
|
constexpr std::ptrdiff_t m_flEndFadeDot = 0x2728; // float
|
||||||
constexpr std::ptrdiff_t m_flRadiusTaper = 0x248C; // float
|
constexpr std::ptrdiff_t m_flRadiusTaper = 0x272C; // float
|
||||||
constexpr std::ptrdiff_t m_nMinTesselation = 0x2490; // int32_t
|
constexpr std::ptrdiff_t m_nMinTesselation = 0x2730; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nMaxTesselation = 0x2494; // int32_t
|
constexpr std::ptrdiff_t m_nMaxTesselation = 0x2734; // int32_t
|
||||||
constexpr std::ptrdiff_t m_flTessScale = 0x2498; // float
|
constexpr std::ptrdiff_t m_flTessScale = 0x2738; // float
|
||||||
constexpr std::ptrdiff_t m_flTextureVWorldSize = 0x24A0; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flTextureVWorldSize = 0x2740; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flTextureVScrollRate = 0x25F8; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flTextureVScrollRate = 0x2898; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flTextureVOffset = 0x2750; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flTextureVOffset = 0x29F0; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_nTextureVParamsCP = 0x28A8; // int32_t
|
constexpr std::ptrdiff_t m_nTextureVParamsCP = 0x2B48; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bClampV = 0x28AC; // bool
|
constexpr std::ptrdiff_t m_bClampV = 0x2B4C; // bool
|
||||||
constexpr std::ptrdiff_t m_nScaleCP1 = 0x28B0; // int32_t
|
constexpr std::ptrdiff_t m_nScaleCP1 = 0x2B50; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nScaleCP2 = 0x28B4; // int32_t
|
constexpr std::ptrdiff_t m_nScaleCP2 = 0x2B54; // int32_t
|
||||||
constexpr std::ptrdiff_t m_flScaleVSizeByControlPointDistance = 0x28B8; // float
|
constexpr std::ptrdiff_t m_flScaleVSizeByControlPointDistance = 0x2B58; // float
|
||||||
constexpr std::ptrdiff_t m_flScaleVScrollByControlPointDistance = 0x28BC; // float
|
constexpr std::ptrdiff_t m_flScaleVScrollByControlPointDistance = 0x2B5C; // float
|
||||||
constexpr std::ptrdiff_t m_flScaleVOffsetByControlPointDistance = 0x28C0; // float
|
constexpr std::ptrdiff_t m_flScaleVOffsetByControlPointDistance = 0x2B60; // float
|
||||||
constexpr std::ptrdiff_t m_bUseScalarForTextureCoordinate = 0x28C5; // bool
|
constexpr std::ptrdiff_t m_bUseScalarForTextureCoordinate = 0x2B65; // bool
|
||||||
constexpr std::ptrdiff_t m_nScalarFieldForTextureCoordinate = 0x28C8; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nScalarFieldForTextureCoordinate = 0x2B68; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_flScalarAttributeTextureCoordScale = 0x28CC; // float
|
constexpr std::ptrdiff_t m_flScalarAttributeTextureCoordScale = 0x2B6C; // float
|
||||||
constexpr std::ptrdiff_t m_bReverseOrder = 0x28D0; // bool
|
constexpr std::ptrdiff_t m_bReverseOrder = 0x2B70; // bool
|
||||||
constexpr std::ptrdiff_t m_bClosedLoop = 0x28D1; // bool
|
constexpr std::ptrdiff_t m_bClosedLoop = 0x2B71; // bool
|
||||||
constexpr std::ptrdiff_t m_nOrientationType = 0x28D4; // ParticleOrientationChoiceList_t
|
constexpr std::ptrdiff_t m_nOrientationType = 0x2B74; // ParticleOrientationChoiceList_t
|
||||||
constexpr std::ptrdiff_t m_nVectorFieldForOrientation = 0x28D8; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nVectorFieldForOrientation = 0x2B78; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_bDrawAsOpaque = 0x28DC; // bool
|
constexpr std::ptrdiff_t m_bDrawAsOpaque = 0x2B7C; // bool
|
||||||
constexpr std::ptrdiff_t m_bGenerateNormals = 0x28DD; // bool
|
constexpr std::ptrdiff_t m_bGenerateNormals = 0x2B7D; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderScreenShake { // CParticleFunctionRenderer
|
namespace C_OP_RenderScreenShake { // CParticleFunctionRenderer
|
||||||
@ -3135,6 +3156,14 @@ namespace C_OP_RenderScreenVelocityRotate { // CParticleFunctionRenderer
|
|||||||
constexpr std::ptrdiff_t m_flForwardDegrees = 0x204; // float
|
constexpr std::ptrdiff_t m_flForwardDegrees = 0x204; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace C_OP_RenderSimpleModelCollection { // CParticleFunctionRenderer
|
||||||
|
constexpr std::ptrdiff_t m_bCenterOffset = 0x200; // bool
|
||||||
|
constexpr std::ptrdiff_t m_modelInput = 0x208; // CParticleModelInput
|
||||||
|
constexpr std::ptrdiff_t m_nLOD = 0x268; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_bDisableShadows = 0x26C; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bAcceptsDecals = 0x26D; // bool
|
||||||
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderSound { // CParticleFunctionRenderer
|
namespace C_OP_RenderSound { // CParticleFunctionRenderer
|
||||||
constexpr std::ptrdiff_t m_flDurationScale = 0x200; // float
|
constexpr std::ptrdiff_t m_flDurationScale = 0x200; // float
|
||||||
constexpr std::ptrdiff_t m_flSndLvlScale = 0x204; // float
|
constexpr std::ptrdiff_t m_flSndLvlScale = 0x204; // float
|
||||||
@ -3151,33 +3180,33 @@ namespace C_OP_RenderSound { // CParticleFunctionRenderer
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderSprites { // CBaseRendererSource2
|
namespace C_OP_RenderSprites { // CBaseRendererSource2
|
||||||
constexpr std::ptrdiff_t m_nSequenceOverride = 0x2470; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_nSequenceOverride = 0x2710; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_nOrientationType = 0x25C8; // ParticleOrientationChoiceList_t
|
constexpr std::ptrdiff_t m_nOrientationType = 0x2868; // ParticleOrientationChoiceList_t
|
||||||
constexpr std::ptrdiff_t m_nOrientationControlPoint = 0x25CC; // int32_t
|
constexpr std::ptrdiff_t m_nOrientationControlPoint = 0x286C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bUseYawWithNormalAligned = 0x25D0; // bool
|
constexpr std::ptrdiff_t m_bUseYawWithNormalAligned = 0x2870; // bool
|
||||||
constexpr std::ptrdiff_t m_flMinSize = 0x25D4; // float
|
constexpr std::ptrdiff_t m_flMinSize = 0x2878; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flMaxSize = 0x25D8; // float
|
constexpr std::ptrdiff_t m_flMaxSize = 0x29D0; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flAlphaAdjustWithSizeAdjust = 0x25DC; // float
|
constexpr std::ptrdiff_t m_flAlphaAdjustWithSizeAdjust = 0x2B28; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flStartFadeSize = 0x25E0; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flStartFadeSize = 0x2C80; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flEndFadeSize = 0x2738; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flEndFadeSize = 0x2DD8; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flStartFadeDot = 0x2890; // float
|
constexpr std::ptrdiff_t m_flStartFadeDot = 0x2F30; // float
|
||||||
constexpr std::ptrdiff_t m_flEndFadeDot = 0x2894; // float
|
constexpr std::ptrdiff_t m_flEndFadeDot = 0x2F34; // float
|
||||||
constexpr std::ptrdiff_t m_bDistanceAlpha = 0x2898; // bool
|
constexpr std::ptrdiff_t m_bDistanceAlpha = 0x2F38; // bool
|
||||||
constexpr std::ptrdiff_t m_bSoftEdges = 0x2899; // bool
|
constexpr std::ptrdiff_t m_bSoftEdges = 0x2F39; // bool
|
||||||
constexpr std::ptrdiff_t m_flEdgeSoftnessStart = 0x289C; // float
|
constexpr std::ptrdiff_t m_flEdgeSoftnessStart = 0x2F3C; // float
|
||||||
constexpr std::ptrdiff_t m_flEdgeSoftnessEnd = 0x28A0; // float
|
constexpr std::ptrdiff_t m_flEdgeSoftnessEnd = 0x2F40; // float
|
||||||
constexpr std::ptrdiff_t m_bOutline = 0x28A4; // bool
|
constexpr std::ptrdiff_t m_bOutline = 0x2F44; // bool
|
||||||
constexpr std::ptrdiff_t m_OutlineColor = 0x28A5; // Color
|
constexpr std::ptrdiff_t m_OutlineColor = 0x2F45; // Color
|
||||||
constexpr std::ptrdiff_t m_nOutlineAlpha = 0x28AC; // int32_t
|
constexpr std::ptrdiff_t m_nOutlineAlpha = 0x2F4C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_flOutlineStart0 = 0x28B0; // float
|
constexpr std::ptrdiff_t m_flOutlineStart0 = 0x2F50; // float
|
||||||
constexpr std::ptrdiff_t m_flOutlineStart1 = 0x28B4; // float
|
constexpr std::ptrdiff_t m_flOutlineStart1 = 0x2F54; // float
|
||||||
constexpr std::ptrdiff_t m_flOutlineEnd0 = 0x28B8; // float
|
constexpr std::ptrdiff_t m_flOutlineEnd0 = 0x2F58; // float
|
||||||
constexpr std::ptrdiff_t m_flOutlineEnd1 = 0x28BC; // float
|
constexpr std::ptrdiff_t m_flOutlineEnd1 = 0x2F5C; // float
|
||||||
constexpr std::ptrdiff_t m_nLightingMode = 0x28C0; // ParticleLightingQuality_t
|
constexpr std::ptrdiff_t m_nLightingMode = 0x2F60; // ParticleLightingQuality_t
|
||||||
constexpr std::ptrdiff_t m_flLightingTessellation = 0x28C8; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flLightingTessellation = 0x2F68; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_flLightingDirectionality = 0x2A20; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flLightingDirectionality = 0x30C0; // CParticleCollectionRendererFloatInput
|
||||||
constexpr std::ptrdiff_t m_bParticleShadows = 0x2B78; // bool
|
constexpr std::ptrdiff_t m_bParticleShadows = 0x3218; // bool
|
||||||
constexpr std::ptrdiff_t m_flShadowDensity = 0x2B7C; // float
|
constexpr std::ptrdiff_t m_flShadowDensity = 0x321C; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderStandardLight { // CParticleFunctionRenderer
|
namespace C_OP_RenderStandardLight { // CParticleFunctionRenderer
|
||||||
@ -3244,26 +3273,26 @@ namespace C_OP_RenderTonemapController { // CParticleFunctionRenderer
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderTrails { // CBaseTrailRenderer
|
namespace C_OP_RenderTrails { // CBaseTrailRenderer
|
||||||
constexpr std::ptrdiff_t m_bEnableFadingAndClamping = 0x2740; // bool
|
constexpr std::ptrdiff_t m_bEnableFadingAndClamping = 0x29E0; // bool
|
||||||
constexpr std::ptrdiff_t m_flStartFadeDot = 0x2744; // float
|
constexpr std::ptrdiff_t m_flStartFadeDot = 0x29E4; // float
|
||||||
constexpr std::ptrdiff_t m_flEndFadeDot = 0x2748; // float
|
constexpr std::ptrdiff_t m_flEndFadeDot = 0x29E8; // float
|
||||||
constexpr std::ptrdiff_t m_nPrevPntSource = 0x274C; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nPrevPntSource = 0x29EC; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_flMaxLength = 0x2750; // float
|
constexpr std::ptrdiff_t m_flMaxLength = 0x29F0; // float
|
||||||
constexpr std::ptrdiff_t m_flMinLength = 0x2754; // float
|
constexpr std::ptrdiff_t m_flMinLength = 0x29F4; // float
|
||||||
constexpr std::ptrdiff_t m_bIgnoreDT = 0x2758; // bool
|
constexpr std::ptrdiff_t m_bIgnoreDT = 0x29F8; // bool
|
||||||
constexpr std::ptrdiff_t m_flConstrainRadiusToLengthRatio = 0x275C; // float
|
constexpr std::ptrdiff_t m_flConstrainRadiusToLengthRatio = 0x29FC; // float
|
||||||
constexpr std::ptrdiff_t m_flLengthScale = 0x2760; // float
|
constexpr std::ptrdiff_t m_flLengthScale = 0x2A00; // float
|
||||||
constexpr std::ptrdiff_t m_flLengthFadeInTime = 0x2764; // float
|
constexpr std::ptrdiff_t m_flLengthFadeInTime = 0x2A04; // float
|
||||||
constexpr std::ptrdiff_t m_flRadiusHeadTaper = 0x2768; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_flRadiusHeadTaper = 0x2A08; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_vecHeadColorScale = 0x28C0; // CParticleCollectionVecInput
|
constexpr std::ptrdiff_t m_vecHeadColorScale = 0x2B60; // CParticleCollectionVecInput
|
||||||
constexpr std::ptrdiff_t m_flHeadAlphaScale = 0x2F18; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_flHeadAlphaScale = 0x31B8; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_flRadiusTaper = 0x3070; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_flRadiusTaper = 0x3310; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_vecTailColorScale = 0x31C8; // CParticleCollectionVecInput
|
constexpr std::ptrdiff_t m_vecTailColorScale = 0x3468; // CParticleCollectionVecInput
|
||||||
constexpr std::ptrdiff_t m_flTailAlphaScale = 0x3820; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_flTailAlphaScale = 0x3AC0; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_nHorizCropField = 0x3978; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nHorizCropField = 0x3C18; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_nVertCropField = 0x397C; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nVertCropField = 0x3C1C; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_flForwardShift = 0x3980; // float
|
constexpr std::ptrdiff_t m_flForwardShift = 0x3C20; // float
|
||||||
constexpr std::ptrdiff_t m_bFlipUVBasedOnPitchYaw = 0x3984; // bool
|
constexpr std::ptrdiff_t m_bFlipUVBasedOnPitchYaw = 0x3C24; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_RenderTreeShake { // CParticleFunctionRenderer
|
namespace C_OP_RenderTreeShake { // CParticleFunctionRenderer
|
||||||
@ -3370,8 +3399,9 @@ namespace C_OP_SetAttributeToScalarExpression { // CParticleFunctionOperator
|
|||||||
constexpr std::ptrdiff_t m_nExpression = 0x1C0; // ScalarExpressionType_t
|
constexpr std::ptrdiff_t m_nExpression = 0x1C0; // ScalarExpressionType_t
|
||||||
constexpr std::ptrdiff_t m_flInput1 = 0x1C8; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_flInput1 = 0x1C8; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_flInput2 = 0x320; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_flInput2 = 0x320; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_nOutputField = 0x478; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_flOutputRemap = 0x478; // CParticleRemapFloatInput
|
||||||
constexpr std::ptrdiff_t m_nSetMethod = 0x47C; // ParticleSetMethod_t
|
constexpr std::ptrdiff_t m_nOutputField = 0x5D0; // ParticleAttributeIndex_t
|
||||||
|
constexpr std::ptrdiff_t m_nSetMethod = 0x5D4; // ParticleSetMethod_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_SetCPOrientationToDirection { // CParticleFunctionOperator
|
namespace C_OP_SetCPOrientationToDirection { // CParticleFunctionOperator
|
||||||
@ -3617,6 +3647,7 @@ namespace C_OP_SetFromCPSnapshot { // CParticleFunctionOperator
|
|||||||
constexpr std::ptrdiff_t m_nSnapShotIncrement = 0x330; // CParticleCollectionFloatInput
|
constexpr std::ptrdiff_t m_nSnapShotIncrement = 0x330; // CParticleCollectionFloatInput
|
||||||
constexpr std::ptrdiff_t m_flInterpolation = 0x488; // CPerParticleFloatInput
|
constexpr std::ptrdiff_t m_flInterpolation = 0x488; // CPerParticleFloatInput
|
||||||
constexpr std::ptrdiff_t m_bSubSample = 0x5E0; // bool
|
constexpr std::ptrdiff_t m_bSubSample = 0x5E0; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bPrev = 0x5E1; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_OP_SetGravityToCP { // CParticleFunctionPreEmission
|
namespace C_OP_SetGravityToCP { // CParticleFunctionPreEmission
|
||||||
@ -3995,6 +4026,10 @@ namespace PointDefinition_t {
|
|||||||
constexpr std::ptrdiff_t m_vOffset = 0x8; // Vector
|
constexpr std::ptrdiff_t m_vOffset = 0x8; // Vector
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace RenderProjectedMaterial_t {
|
||||||
|
constexpr std::ptrdiff_t m_hMaterial = 0x0; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
|
}
|
||||||
|
|
||||||
namespace SequenceWeightedList_t {
|
namespace SequenceWeightedList_t {
|
||||||
constexpr std::ptrdiff_t m_nSequence = 0x0; // int32_t
|
constexpr std::ptrdiff_t m_nSequence = 0x0; // int32_t
|
||||||
constexpr std::ptrdiff_t m_flRelativeWeight = 0x4; // float
|
constexpr std::ptrdiff_t m_flRelativeWeight = 0x4; // float
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:18 +0000
|
Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CBaseRendererSource2: # CParticleFunctionRenderer
|
class CBaseRendererSource2: # CParticleFunctionRenderer
|
||||||
@ -22,58 +22,59 @@ class CBaseRendererSource2: # CParticleFunctionRenderer
|
|||||||
m_bAnimateInFPS = 0xF50 # bool
|
m_bAnimateInFPS = 0xF50 # bool
|
||||||
m_flSelfIllumAmount = 0xF58 # CParticleCollectionRendererFloatInput
|
m_flSelfIllumAmount = 0xF58 # CParticleCollectionRendererFloatInput
|
||||||
m_flDiffuseAmount = 0x10B0 # CParticleCollectionRendererFloatInput
|
m_flDiffuseAmount = 0x10B0 # CParticleCollectionRendererFloatInput
|
||||||
m_nLightingControlPoint = 0x1208 # int32_t
|
m_flDiffuseClamp = 0x1208 # CParticleCollectionRendererFloatInput
|
||||||
m_nSelfIllumPerParticle = 0x120C # ParticleAttributeIndex_t
|
m_nLightingControlPoint = 0x1360 # int32_t
|
||||||
m_nOutputBlendMode = 0x1210 # ParticleOutputBlendMode_t
|
m_nSelfIllumPerParticle = 0x1364 # ParticleAttributeIndex_t
|
||||||
m_bGammaCorrectVertexColors = 0x1214 # bool
|
m_nOutputBlendMode = 0x1368 # ParticleOutputBlendMode_t
|
||||||
m_bSaturateColorPreAlphaBlend = 0x1215 # bool
|
m_bGammaCorrectVertexColors = 0x136C # bool
|
||||||
m_flAddSelfAmount = 0x1218 # CParticleCollectionRendererFloatInput
|
m_bSaturateColorPreAlphaBlend = 0x136D # bool
|
||||||
m_flDesaturation = 0x1370 # CParticleCollectionRendererFloatInput
|
m_flAddSelfAmount = 0x1370 # CParticleCollectionRendererFloatInput
|
||||||
m_flOverbrightFactor = 0x14C8 # CParticleCollectionRendererFloatInput
|
m_flDesaturation = 0x14C8 # CParticleCollectionRendererFloatInput
|
||||||
m_nHSVShiftControlPoint = 0x1620 # int32_t
|
m_flOverbrightFactor = 0x1620 # CParticleCollectionRendererFloatInput
|
||||||
m_nFogType = 0x1624 # ParticleFogType_t
|
m_nHSVShiftControlPoint = 0x1778 # int32_t
|
||||||
m_flFogAmount = 0x1628 # CParticleCollectionRendererFloatInput
|
m_nFogType = 0x177C # ParticleFogType_t
|
||||||
m_bTintByFOW = 0x1780 # bool
|
m_flFogAmount = 0x1780 # CParticleCollectionRendererFloatInput
|
||||||
m_bTintByGlobalLight = 0x1781 # bool
|
m_bTintByFOW = 0x18D8 # bool
|
||||||
m_nPerParticleAlphaReference = 0x1784 # SpriteCardPerParticleScale_t
|
m_bTintByGlobalLight = 0x18D9 # bool
|
||||||
m_nPerParticleAlphaRefWindow = 0x1788 # SpriteCardPerParticleScale_t
|
m_nPerParticleAlphaReference = 0x18DC # SpriteCardPerParticleScale_t
|
||||||
m_nAlphaReferenceType = 0x178C # ParticleAlphaReferenceType_t
|
m_nPerParticleAlphaRefWindow = 0x18E0 # SpriteCardPerParticleScale_t
|
||||||
m_flAlphaReferenceSoftness = 0x1790 # CParticleCollectionRendererFloatInput
|
m_nAlphaReferenceType = 0x18E4 # ParticleAlphaReferenceType_t
|
||||||
m_flSourceAlphaValueToMapToZero = 0x18E8 # CParticleCollectionRendererFloatInput
|
m_flAlphaReferenceSoftness = 0x18E8 # CParticleCollectionRendererFloatInput
|
||||||
m_flSourceAlphaValueToMapToOne = 0x1A40 # CParticleCollectionRendererFloatInput
|
m_flSourceAlphaValueToMapToZero = 0x1A40 # CParticleCollectionRendererFloatInput
|
||||||
m_bRefract = 0x1B98 # bool
|
m_flSourceAlphaValueToMapToOne = 0x1B98 # CParticleCollectionRendererFloatInput
|
||||||
m_bRefractSolid = 0x1B99 # bool
|
m_bRefract = 0x1CF0 # bool
|
||||||
m_flRefractAmount = 0x1BA0 # CParticleCollectionRendererFloatInput
|
m_bRefractSolid = 0x1CF1 # bool
|
||||||
m_nRefractBlurRadius = 0x1CF8 # int32_t
|
m_flRefractAmount = 0x1CF8 # CParticleCollectionRendererFloatInput
|
||||||
m_nRefractBlurType = 0x1CFC # BlurFilterType_t
|
m_nRefractBlurRadius = 0x1E50 # int32_t
|
||||||
m_bOnlyRenderInEffectsBloomPass = 0x1D00 # bool
|
m_nRefractBlurType = 0x1E54 # BlurFilterType_t
|
||||||
m_bOnlyRenderInEffectsWaterPass = 0x1D01 # bool
|
m_bOnlyRenderInEffectsBloomPass = 0x1E58 # bool
|
||||||
m_bUseMixedResolutionRendering = 0x1D02 # bool
|
m_bOnlyRenderInEffectsWaterPass = 0x1E59 # bool
|
||||||
m_bOnlyRenderInEffecsGameOverlay = 0x1D03 # bool
|
m_bUseMixedResolutionRendering = 0x1E5A # bool
|
||||||
m_stencilTestID = 0x1D04 # char[128]
|
m_bOnlyRenderInEffecsGameOverlay = 0x1E5B # bool
|
||||||
m_bStencilTestExclude = 0x1D84 # bool
|
m_stencilTestID = 0x1E5C # char[128]
|
||||||
m_stencilWriteID = 0x1D85 # char[128]
|
m_bStencilTestExclude = 0x1EDC # bool
|
||||||
m_bWriteStencilOnDepthPass = 0x1E05 # bool
|
m_stencilWriteID = 0x1EDD # char[128]
|
||||||
m_bWriteStencilOnDepthFail = 0x1E06 # bool
|
m_bWriteStencilOnDepthPass = 0x1F5D # bool
|
||||||
m_bReverseZBuffering = 0x1E07 # bool
|
m_bWriteStencilOnDepthFail = 0x1F5E # bool
|
||||||
m_bDisableZBuffering = 0x1E08 # bool
|
m_bReverseZBuffering = 0x1F5F # bool
|
||||||
m_nFeatheringMode = 0x1E0C # ParticleDepthFeatheringMode_t
|
m_bDisableZBuffering = 0x1F60 # bool
|
||||||
m_flFeatheringMinDist = 0x1E10 # CParticleCollectionRendererFloatInput
|
m_nFeatheringMode = 0x1F64 # ParticleDepthFeatheringMode_t
|
||||||
m_flFeatheringMaxDist = 0x1F68 # CParticleCollectionRendererFloatInput
|
m_flFeatheringMinDist = 0x1F68 # CParticleCollectionRendererFloatInput
|
||||||
m_flFeatheringFilter = 0x20C0 # CParticleCollectionRendererFloatInput
|
m_flFeatheringMaxDist = 0x20C0 # CParticleCollectionRendererFloatInput
|
||||||
m_flDepthBias = 0x2218 # float
|
m_flFeatheringFilter = 0x2218 # CParticleCollectionRendererFloatInput
|
||||||
m_nSortMethod = 0x221C # ParticleSortingChoiceList_t
|
m_flDepthBias = 0x2370 # CParticleCollectionRendererFloatInput
|
||||||
m_bBlendFramesSeq0 = 0x2220 # bool
|
m_nSortMethod = 0x24C8 # ParticleSortingChoiceList_t
|
||||||
m_bMaxLuminanceBlendingSequence0 = 0x2221 # bool
|
m_bBlendFramesSeq0 = 0x24CC # bool
|
||||||
|
m_bMaxLuminanceBlendingSequence0 = 0x24CD # bool
|
||||||
|
|
||||||
class CBaseTrailRenderer: # CBaseRendererSource2
|
class CBaseTrailRenderer: # CBaseRendererSource2
|
||||||
m_nOrientationType = 0x2470 # ParticleOrientationChoiceList_t
|
m_nOrientationType = 0x2710 # ParticleOrientationChoiceList_t
|
||||||
m_nOrientationControlPoint = 0x2474 # int32_t
|
m_nOrientationControlPoint = 0x2714 # int32_t
|
||||||
m_flMinSize = 0x2478 # float
|
m_flMinSize = 0x2718 # float
|
||||||
m_flMaxSize = 0x247C # float
|
m_flMaxSize = 0x271C # float
|
||||||
m_flStartFadeSize = 0x2480 # CParticleCollectionRendererFloatInput
|
m_flStartFadeSize = 0x2720 # CParticleCollectionRendererFloatInput
|
||||||
m_flEndFadeSize = 0x25D8 # CParticleCollectionRendererFloatInput
|
m_flEndFadeSize = 0x2878 # CParticleCollectionRendererFloatInput
|
||||||
m_bClampV = 0x2730 # bool
|
m_bClampV = 0x29D0 # bool
|
||||||
|
|
||||||
class CGeneralRandomRotation: # CParticleFunctionInitializer
|
class CGeneralRandomRotation: # CParticleFunctionInitializer
|
||||||
m_nFieldOutput = 0x1C0 # ParticleAttributeIndex_t
|
m_nFieldOutput = 0x1C0 # ParticleAttributeIndex_t
|
||||||
@ -122,8 +123,6 @@ class CNewParticleEffect: # IParticleEffect
|
|||||||
m_vecAggregationCenter = 0x9C # Vector
|
m_vecAggregationCenter = 0x9C # Vector
|
||||||
m_RefCount = 0xC0 # int32_t
|
m_RefCount = 0xC0 # int32_t
|
||||||
|
|
||||||
class CParticleBindingRealPulse: # CParticleCollectionBindingInstance
|
|
||||||
|
|
||||||
class CParticleCollectionBindingInstance: # CBasePulseGraphInstance
|
class CParticleCollectionBindingInstance: # CBasePulseGraphInstance
|
||||||
|
|
||||||
class CParticleCollectionFloatInput: # CParticleFloatInput
|
class CParticleCollectionFloatInput: # CParticleFloatInput
|
||||||
@ -476,6 +475,7 @@ class C_INIT_CreateOnModel: # CParticleFunctionInitializer
|
|||||||
m_HitboxSetName = 0xF50 # char[128]
|
m_HitboxSetName = 0xF50 # char[128]
|
||||||
m_bLocalCoords = 0xFD0 # bool
|
m_bLocalCoords = 0xFD0 # bool
|
||||||
m_bUseBones = 0xFD1 # bool
|
m_bUseBones = 0xFD1 # bool
|
||||||
|
m_bUseMesh = 0xFD2 # bool
|
||||||
m_flShellSize = 0xFD8 # CParticleCollectionFloatInput
|
m_flShellSize = 0xFD8 # CParticleCollectionFloatInput
|
||||||
|
|
||||||
class C_INIT_CreateOnModelAtHeight: # CParticleFunctionInitializer
|
class C_INIT_CreateOnModelAtHeight: # CParticleFunctionInitializer
|
||||||
@ -663,14 +663,16 @@ class C_INIT_InitSkinnedPositionFromCPSnapshot: # CParticleFunctionInitializer
|
|||||||
m_bIgnoreDt = 0x1D2 # bool
|
m_bIgnoreDt = 0x1D2 # bool
|
||||||
m_flMinNormalVelocity = 0x1D4 # float
|
m_flMinNormalVelocity = 0x1D4 # float
|
||||||
m_flMaxNormalVelocity = 0x1D8 # float
|
m_flMaxNormalVelocity = 0x1D8 # float
|
||||||
m_flIncrement = 0x1DC # float
|
m_nIndexType = 0x1DC # SnapshotIndexType_t
|
||||||
m_nFullLoopIncrement = 0x1E0 # int32_t
|
m_flReadIndex = 0x1E0 # CPerParticleFloatInput
|
||||||
m_nSnapShotStartPoint = 0x1E4 # int32_t
|
m_flIncrement = 0x338 # float
|
||||||
m_flBoneVelocity = 0x1E8 # float
|
m_nFullLoopIncrement = 0x33C # int32_t
|
||||||
m_flBoneVelocityMax = 0x1EC # float
|
m_nSnapShotStartPoint = 0x340 # int32_t
|
||||||
m_bCopyColor = 0x1F0 # bool
|
m_flBoneVelocity = 0x344 # float
|
||||||
m_bCopyAlpha = 0x1F1 # bool
|
m_flBoneVelocityMax = 0x348 # float
|
||||||
m_bSetRadius = 0x1F2 # bool
|
m_bCopyColor = 0x34C # bool
|
||||||
|
m_bCopyAlpha = 0x34D # bool
|
||||||
|
m_bSetRadius = 0x34E # bool
|
||||||
|
|
||||||
class C_INIT_InitVec: # CParticleFunctionInitializer
|
class C_INIT_InitVec: # CParticleFunctionInitializer
|
||||||
m_InputValue = 0x1C0 # CPerParticleVecInput
|
m_InputValue = 0x1C0 # CPerParticleVecInput
|
||||||
@ -1111,6 +1113,14 @@ class C_INIT_SequenceFromCP: # CParticleFunctionInitializer
|
|||||||
class C_INIT_SequenceLifeTime: # CParticleFunctionInitializer
|
class C_INIT_SequenceLifeTime: # CParticleFunctionInitializer
|
||||||
m_flFramerate = 0x1C0 # float
|
m_flFramerate = 0x1C0 # float
|
||||||
|
|
||||||
|
class C_INIT_SetAttributeToScalarExpression: # CParticleFunctionInitializer
|
||||||
|
m_nExpression = 0x1C0 # ScalarExpressionType_t
|
||||||
|
m_flInput1 = 0x1C8 # CPerParticleFloatInput
|
||||||
|
m_flInput2 = 0x320 # CPerParticleFloatInput
|
||||||
|
m_flOutputRemap = 0x478 # CParticleRemapFloatInput
|
||||||
|
m_nOutputField = 0x5D0 # ParticleAttributeIndex_t
|
||||||
|
m_nSetMethod = 0x5D4 # ParticleSetMethod_t
|
||||||
|
|
||||||
class C_INIT_SetHitboxToClosest: # CParticleFunctionInitializer
|
class C_INIT_SetHitboxToClosest: # CParticleFunctionInitializer
|
||||||
m_nControlPointNumber = 0x1C0 # int32_t
|
m_nControlPointNumber = 0x1C0 # int32_t
|
||||||
m_nDesiredHitbox = 0x1C4 # int32_t
|
m_nDesiredHitbox = 0x1C4 # int32_t
|
||||||
@ -1328,6 +1338,9 @@ class C_OP_ColorInterpolateRandom: # CParticleFunctionOperator
|
|||||||
class C_OP_ConnectParentParticleToNearest: # CParticleFunctionOperator
|
class C_OP_ConnectParentParticleToNearest: # CParticleFunctionOperator
|
||||||
m_nFirstControlPoint = 0x1C0 # int32_t
|
m_nFirstControlPoint = 0x1C0 # int32_t
|
||||||
m_nSecondControlPoint = 0x1C4 # int32_t
|
m_nSecondControlPoint = 0x1C4 # int32_t
|
||||||
|
m_bUseRadius = 0x1C8 # bool
|
||||||
|
m_flRadiusScale = 0x1D0 # CParticleCollectionFloatInput
|
||||||
|
m_flParentRadiusScale = 0x328 # CParticleCollectionFloatInput
|
||||||
|
|
||||||
class C_OP_ConstrainDistance: # CParticleFunctionConstraint
|
class C_OP_ConstrainDistance: # CParticleFunctionConstraint
|
||||||
m_fMinDistance = 0x1C0 # CParticleCollectionFloatInput
|
m_fMinDistance = 0x1C0 # CParticleCollectionFloatInput
|
||||||
@ -1936,10 +1949,12 @@ class C_OP_MovementSkinnedPositionFromCPSnapshot: # CParticleFunctionOperator
|
|||||||
m_nRandomSeed = 0x1CC # int32_t
|
m_nRandomSeed = 0x1CC # int32_t
|
||||||
m_bSetNormal = 0x1D0 # bool
|
m_bSetNormal = 0x1D0 # bool
|
||||||
m_bSetRadius = 0x1D1 # bool
|
m_bSetRadius = 0x1D1 # bool
|
||||||
m_flIncrement = 0x1D8 # CParticleCollectionFloatInput
|
m_nIndexType = 0x1D4 # SnapshotIndexType_t
|
||||||
m_nFullLoopIncrement = 0x330 # CParticleCollectionFloatInput
|
m_flReadIndex = 0x1D8 # CPerParticleFloatInput
|
||||||
m_nSnapShotStartPoint = 0x488 # CParticleCollectionFloatInput
|
m_flIncrement = 0x330 # CParticleCollectionFloatInput
|
||||||
m_flInterpolation = 0x5E0 # CPerParticleFloatInput
|
m_nFullLoopIncrement = 0x488 # CParticleCollectionFloatInput
|
||||||
|
m_nSnapShotStartPoint = 0x5E0 # CParticleCollectionFloatInput
|
||||||
|
m_flInterpolation = 0x738 # CPerParticleFloatInput
|
||||||
|
|
||||||
class C_OP_Noise: # CParticleFunctionOperator
|
class C_OP_Noise: # CParticleFunctionOperator
|
||||||
m_nFieldOutput = 0x1C0 # ParticleAttributeIndex_t
|
m_nFieldOutput = 0x1C0 # ParticleAttributeIndex_t
|
||||||
@ -2107,6 +2122,7 @@ class C_OP_PlanarConstraint: # CParticleFunctionConstraint
|
|||||||
m_bGlobalNormal = 0x1DD # bool
|
m_bGlobalNormal = 0x1DD # bool
|
||||||
m_flRadiusScale = 0x1E0 # CPerParticleFloatInput
|
m_flRadiusScale = 0x1E0 # CPerParticleFloatInput
|
||||||
m_flMaximumDistanceToCP = 0x338 # CParticleCollectionFloatInput
|
m_flMaximumDistanceToCP = 0x338 # CParticleCollectionFloatInput
|
||||||
|
m_bUseOldCode = 0x490 # bool
|
||||||
|
|
||||||
class C_OP_PlaneCull: # CParticleFunctionOperator
|
class C_OP_PlaneCull: # CParticleFunctionOperator
|
||||||
m_nPlaneControlPoint = 0x1C0 # int32_t
|
m_nPlaneControlPoint = 0x1C0 # int32_t
|
||||||
@ -2681,38 +2697,42 @@ class C_OP_RenderModels: # CParticleFunctionRenderer
|
|||||||
m_bLocalScale = 0x1540 # bool
|
m_bLocalScale = 0x1540 # bool
|
||||||
m_nSizeCullBloat = 0x1544 # int32_t
|
m_nSizeCullBloat = 0x1544 # int32_t
|
||||||
m_bAnimated = 0x1548 # bool
|
m_bAnimated = 0x1548 # bool
|
||||||
m_flAnimationRate = 0x154C # float
|
m_flAnimationRate = 0x1550 # CPerParticleFloatInput
|
||||||
m_bScaleAnimationRate = 0x1550 # bool
|
m_bScaleAnimationRate = 0x16A8 # bool
|
||||||
m_bForceLoopingAnimation = 0x1551 # bool
|
m_bForceLoopingAnimation = 0x16A9 # bool
|
||||||
m_bResetAnimOnStop = 0x1552 # bool
|
m_bResetAnimOnStop = 0x16AA # bool
|
||||||
m_bManualAnimFrame = 0x1553 # bool
|
m_bManualAnimFrame = 0x16AB # bool
|
||||||
m_nAnimationScaleField = 0x1554 # ParticleAttributeIndex_t
|
m_nAnimationScaleField = 0x16AC # ParticleAttributeIndex_t
|
||||||
m_nAnimationField = 0x1558 # ParticleAttributeIndex_t
|
m_nAnimationField = 0x16B0 # ParticleAttributeIndex_t
|
||||||
m_nManualFrameField = 0x155C # ParticleAttributeIndex_t
|
m_nManualFrameField = 0x16B4 # ParticleAttributeIndex_t
|
||||||
m_ActivityName = 0x1560 # char[256]
|
m_ActivityName = 0x16B8 # char[256]
|
||||||
m_SequenceName = 0x1660 # char[256]
|
m_SequenceName = 0x17B8 # char[256]
|
||||||
m_bEnableClothSimulation = 0x1760 # bool
|
m_bEnableClothSimulation = 0x18B8 # bool
|
||||||
m_hOverrideMaterial = 0x1768 # CStrongHandle<InfoForResourceTypeIMaterial2>
|
m_hOverrideMaterial = 0x18C0 # CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
m_bOverrideTranslucentMaterials = 0x1770 # bool
|
m_bOverrideTranslucentMaterials = 0x18C8 # bool
|
||||||
m_nSkin = 0x1778 # CPerParticleFloatInput
|
m_nSkin = 0x18D0 # CPerParticleFloatInput
|
||||||
m_MaterialVars = 0x18D0 # CUtlVector<MaterialVariable_t>
|
m_MaterialVars = 0x1A28 # CUtlVector<MaterialVariable_t>
|
||||||
m_modelInput = 0x18E8 # CParticleModelInput
|
m_flManualModelSelection = 0x1A40 # CPerParticleFloatInput
|
||||||
m_nLOD = 0x1948 # int32_t
|
m_modelInput = 0x1B98 # CParticleModelInput
|
||||||
m_EconSlotName = 0x194C # char[256]
|
m_nLOD = 0x1BF8 # int32_t
|
||||||
m_bOriginalModel = 0x1A4C # bool
|
m_EconSlotName = 0x1BFC # char[256]
|
||||||
m_bSuppressTint = 0x1A4D # bool
|
m_bOriginalModel = 0x1CFC # bool
|
||||||
m_bUseRawMeshGroup = 0x1A4E # bool
|
m_bSuppressTint = 0x1CFD # bool
|
||||||
m_bDisableShadows = 0x1A4F # bool
|
m_bUseRawMeshGroup = 0x1CFE # bool
|
||||||
m_bAcceptsDecals = 0x1A50 # bool
|
m_bDisableShadows = 0x1CFF # bool
|
||||||
m_bForceDrawInterlevedWithSiblings = 0x1A51 # bool
|
m_bDisableDepthPrepass = 0x1D00 # bool
|
||||||
m_bDoNotDrawInParticlePass = 0x1A52 # bool
|
m_bAcceptsDecals = 0x1D01 # bool
|
||||||
m_szRenderAttribute = 0x1A53 # char[260]
|
m_bForceDrawInterlevedWithSiblings = 0x1D02 # bool
|
||||||
m_flRadiusScale = 0x1B58 # CParticleCollectionFloatInput
|
m_bDoNotDrawInParticlePass = 0x1D03 # bool
|
||||||
m_flAlphaScale = 0x1CB0 # CParticleCollectionFloatInput
|
m_bUseFastModelCollectionRenderPath = 0x1D04 # bool
|
||||||
m_flRollScale = 0x1E08 # CParticleCollectionFloatInput
|
m_bAllowApproximateTransforms = 0x1D05 # bool
|
||||||
m_nAlpha2Field = 0x1F60 # ParticleAttributeIndex_t
|
m_szRenderAttribute = 0x1D06 # char[260]
|
||||||
m_vecColorScale = 0x1F68 # CParticleCollectionVecInput
|
m_flRadiusScale = 0x1E10 # CParticleCollectionFloatInput
|
||||||
m_nColorBlendType = 0x25C0 # ParticleColorBlendType_t
|
m_flAlphaScale = 0x1F68 # CParticleCollectionFloatInput
|
||||||
|
m_flRollScale = 0x20C0 # CParticleCollectionFloatInput
|
||||||
|
m_nAlpha2Field = 0x2218 # ParticleAttributeIndex_t
|
||||||
|
m_vecColorScale = 0x2220 # CParticleCollectionVecInput
|
||||||
|
m_nColorBlendType = 0x2878 # ParticleColorBlendType_t
|
||||||
|
|
||||||
class C_OP_RenderOmni2Light: # CParticleFunctionRenderer
|
class C_OP_RenderOmni2Light: # CParticleFunctionRenderer
|
||||||
m_nLightType = 0x200 # ParticleOmni2LightTypeChoiceList_t
|
m_nLightType = 0x200 # ParticleOmni2LightTypeChoiceList_t
|
||||||
@ -2746,42 +2766,43 @@ class C_OP_RenderProjected: # CParticleFunctionRenderer
|
|||||||
m_bEnableProjectedDepthControls = 0x204 # bool
|
m_bEnableProjectedDepthControls = 0x204 # bool
|
||||||
m_flMinProjectionDepth = 0x208 # float
|
m_flMinProjectionDepth = 0x208 # float
|
||||||
m_flMaxProjectionDepth = 0x20C # float
|
m_flMaxProjectionDepth = 0x20C # float
|
||||||
m_hProjectedMaterial = 0x210 # CStrongHandle<InfoForResourceTypeIMaterial2>
|
m_vecProjectedMaterials = 0x210 # CUtlVector<RenderProjectedMaterial_t>
|
||||||
m_flAnimationTimeScale = 0x218 # float
|
m_flMaterialSelection = 0x228 # CPerParticleFloatInput
|
||||||
m_bOrientToNormal = 0x21C # bool
|
m_flAnimationTimeScale = 0x380 # float
|
||||||
m_MaterialVars = 0x220 # CUtlVector<MaterialVariable_t>
|
m_bOrientToNormal = 0x384 # bool
|
||||||
|
m_MaterialVars = 0x388 # CUtlVector<MaterialVariable_t>
|
||||||
|
|
||||||
class C_OP_RenderRopes: # CBaseRendererSource2
|
class C_OP_RenderRopes: # CBaseRendererSource2
|
||||||
m_bEnableFadingAndClamping = 0x2470 # bool
|
m_bEnableFadingAndClamping = 0x2710 # bool
|
||||||
m_flMinSize = 0x2474 # float
|
m_flMinSize = 0x2714 # float
|
||||||
m_flMaxSize = 0x2478 # float
|
m_flMaxSize = 0x2718 # float
|
||||||
m_flStartFadeSize = 0x247C # float
|
m_flStartFadeSize = 0x271C # float
|
||||||
m_flEndFadeSize = 0x2480 # float
|
m_flEndFadeSize = 0x2720 # float
|
||||||
m_flStartFadeDot = 0x2484 # float
|
m_flStartFadeDot = 0x2724 # float
|
||||||
m_flEndFadeDot = 0x2488 # float
|
m_flEndFadeDot = 0x2728 # float
|
||||||
m_flRadiusTaper = 0x248C # float
|
m_flRadiusTaper = 0x272C # float
|
||||||
m_nMinTesselation = 0x2490 # int32_t
|
m_nMinTesselation = 0x2730 # int32_t
|
||||||
m_nMaxTesselation = 0x2494 # int32_t
|
m_nMaxTesselation = 0x2734 # int32_t
|
||||||
m_flTessScale = 0x2498 # float
|
m_flTessScale = 0x2738 # float
|
||||||
m_flTextureVWorldSize = 0x24A0 # CParticleCollectionRendererFloatInput
|
m_flTextureVWorldSize = 0x2740 # CParticleCollectionRendererFloatInput
|
||||||
m_flTextureVScrollRate = 0x25F8 # CParticleCollectionRendererFloatInput
|
m_flTextureVScrollRate = 0x2898 # CParticleCollectionRendererFloatInput
|
||||||
m_flTextureVOffset = 0x2750 # CParticleCollectionRendererFloatInput
|
m_flTextureVOffset = 0x29F0 # CParticleCollectionRendererFloatInput
|
||||||
m_nTextureVParamsCP = 0x28A8 # int32_t
|
m_nTextureVParamsCP = 0x2B48 # int32_t
|
||||||
m_bClampV = 0x28AC # bool
|
m_bClampV = 0x2B4C # bool
|
||||||
m_nScaleCP1 = 0x28B0 # int32_t
|
m_nScaleCP1 = 0x2B50 # int32_t
|
||||||
m_nScaleCP2 = 0x28B4 # int32_t
|
m_nScaleCP2 = 0x2B54 # int32_t
|
||||||
m_flScaleVSizeByControlPointDistance = 0x28B8 # float
|
m_flScaleVSizeByControlPointDistance = 0x2B58 # float
|
||||||
m_flScaleVScrollByControlPointDistance = 0x28BC # float
|
m_flScaleVScrollByControlPointDistance = 0x2B5C # float
|
||||||
m_flScaleVOffsetByControlPointDistance = 0x28C0 # float
|
m_flScaleVOffsetByControlPointDistance = 0x2B60 # float
|
||||||
m_bUseScalarForTextureCoordinate = 0x28C5 # bool
|
m_bUseScalarForTextureCoordinate = 0x2B65 # bool
|
||||||
m_nScalarFieldForTextureCoordinate = 0x28C8 # ParticleAttributeIndex_t
|
m_nScalarFieldForTextureCoordinate = 0x2B68 # ParticleAttributeIndex_t
|
||||||
m_flScalarAttributeTextureCoordScale = 0x28CC # float
|
m_flScalarAttributeTextureCoordScale = 0x2B6C # float
|
||||||
m_bReverseOrder = 0x28D0 # bool
|
m_bReverseOrder = 0x2B70 # bool
|
||||||
m_bClosedLoop = 0x28D1 # bool
|
m_bClosedLoop = 0x2B71 # bool
|
||||||
m_nOrientationType = 0x28D4 # ParticleOrientationChoiceList_t
|
m_nOrientationType = 0x2B74 # ParticleOrientationChoiceList_t
|
||||||
m_nVectorFieldForOrientation = 0x28D8 # ParticleAttributeIndex_t
|
m_nVectorFieldForOrientation = 0x2B78 # ParticleAttributeIndex_t
|
||||||
m_bDrawAsOpaque = 0x28DC # bool
|
m_bDrawAsOpaque = 0x2B7C # bool
|
||||||
m_bGenerateNormals = 0x28DD # bool
|
m_bGenerateNormals = 0x2B7D # bool
|
||||||
|
|
||||||
class C_OP_RenderScreenShake: # CParticleFunctionRenderer
|
class C_OP_RenderScreenShake: # CParticleFunctionRenderer
|
||||||
m_flDurationScale = 0x200 # float
|
m_flDurationScale = 0x200 # float
|
||||||
@ -2798,6 +2819,13 @@ class C_OP_RenderScreenVelocityRotate: # CParticleFunctionRenderer
|
|||||||
m_flRotateRateDegrees = 0x200 # float
|
m_flRotateRateDegrees = 0x200 # float
|
||||||
m_flForwardDegrees = 0x204 # float
|
m_flForwardDegrees = 0x204 # float
|
||||||
|
|
||||||
|
class C_OP_RenderSimpleModelCollection: # CParticleFunctionRenderer
|
||||||
|
m_bCenterOffset = 0x200 # bool
|
||||||
|
m_modelInput = 0x208 # CParticleModelInput
|
||||||
|
m_nLOD = 0x268 # int32_t
|
||||||
|
m_bDisableShadows = 0x26C # bool
|
||||||
|
m_bAcceptsDecals = 0x26D # bool
|
||||||
|
|
||||||
class C_OP_RenderSound: # CParticleFunctionRenderer
|
class C_OP_RenderSound: # CParticleFunctionRenderer
|
||||||
m_flDurationScale = 0x200 # float
|
m_flDurationScale = 0x200 # float
|
||||||
m_flSndLvlScale = 0x204 # float
|
m_flSndLvlScale = 0x204 # float
|
||||||
@ -2813,33 +2841,33 @@ class C_OP_RenderSound: # CParticleFunctionRenderer
|
|||||||
m_bSuppressStopSoundEvent = 0x328 # bool
|
m_bSuppressStopSoundEvent = 0x328 # bool
|
||||||
|
|
||||||
class C_OP_RenderSprites: # CBaseRendererSource2
|
class C_OP_RenderSprites: # CBaseRendererSource2
|
||||||
m_nSequenceOverride = 0x2470 # CParticleCollectionRendererFloatInput
|
m_nSequenceOverride = 0x2710 # CParticleCollectionRendererFloatInput
|
||||||
m_nOrientationType = 0x25C8 # ParticleOrientationChoiceList_t
|
m_nOrientationType = 0x2868 # ParticleOrientationChoiceList_t
|
||||||
m_nOrientationControlPoint = 0x25CC # int32_t
|
m_nOrientationControlPoint = 0x286C # int32_t
|
||||||
m_bUseYawWithNormalAligned = 0x25D0 # bool
|
m_bUseYawWithNormalAligned = 0x2870 # bool
|
||||||
m_flMinSize = 0x25D4 # float
|
m_flMinSize = 0x2878 # CParticleCollectionRendererFloatInput
|
||||||
m_flMaxSize = 0x25D8 # float
|
m_flMaxSize = 0x29D0 # CParticleCollectionRendererFloatInput
|
||||||
m_flAlphaAdjustWithSizeAdjust = 0x25DC # float
|
m_flAlphaAdjustWithSizeAdjust = 0x2B28 # CParticleCollectionRendererFloatInput
|
||||||
m_flStartFadeSize = 0x25E0 # CParticleCollectionRendererFloatInput
|
m_flStartFadeSize = 0x2C80 # CParticleCollectionRendererFloatInput
|
||||||
m_flEndFadeSize = 0x2738 # CParticleCollectionRendererFloatInput
|
m_flEndFadeSize = 0x2DD8 # CParticleCollectionRendererFloatInput
|
||||||
m_flStartFadeDot = 0x2890 # float
|
m_flStartFadeDot = 0x2F30 # float
|
||||||
m_flEndFadeDot = 0x2894 # float
|
m_flEndFadeDot = 0x2F34 # float
|
||||||
m_bDistanceAlpha = 0x2898 # bool
|
m_bDistanceAlpha = 0x2F38 # bool
|
||||||
m_bSoftEdges = 0x2899 # bool
|
m_bSoftEdges = 0x2F39 # bool
|
||||||
m_flEdgeSoftnessStart = 0x289C # float
|
m_flEdgeSoftnessStart = 0x2F3C # float
|
||||||
m_flEdgeSoftnessEnd = 0x28A0 # float
|
m_flEdgeSoftnessEnd = 0x2F40 # float
|
||||||
m_bOutline = 0x28A4 # bool
|
m_bOutline = 0x2F44 # bool
|
||||||
m_OutlineColor = 0x28A5 # Color
|
m_OutlineColor = 0x2F45 # Color
|
||||||
m_nOutlineAlpha = 0x28AC # int32_t
|
m_nOutlineAlpha = 0x2F4C # int32_t
|
||||||
m_flOutlineStart0 = 0x28B0 # float
|
m_flOutlineStart0 = 0x2F50 # float
|
||||||
m_flOutlineStart1 = 0x28B4 # float
|
m_flOutlineStart1 = 0x2F54 # float
|
||||||
m_flOutlineEnd0 = 0x28B8 # float
|
m_flOutlineEnd0 = 0x2F58 # float
|
||||||
m_flOutlineEnd1 = 0x28BC # float
|
m_flOutlineEnd1 = 0x2F5C # float
|
||||||
m_nLightingMode = 0x28C0 # ParticleLightingQuality_t
|
m_nLightingMode = 0x2F60 # ParticleLightingQuality_t
|
||||||
m_flLightingTessellation = 0x28C8 # CParticleCollectionRendererFloatInput
|
m_flLightingTessellation = 0x2F68 # CParticleCollectionRendererFloatInput
|
||||||
m_flLightingDirectionality = 0x2A20 # CParticleCollectionRendererFloatInput
|
m_flLightingDirectionality = 0x30C0 # CParticleCollectionRendererFloatInput
|
||||||
m_bParticleShadows = 0x2B78 # bool
|
m_bParticleShadows = 0x3218 # bool
|
||||||
m_flShadowDensity = 0x2B7C # float
|
m_flShadowDensity = 0x321C # float
|
||||||
|
|
||||||
class C_OP_RenderStandardLight: # CParticleFunctionRenderer
|
class C_OP_RenderStandardLight: # CParticleFunctionRenderer
|
||||||
m_nLightType = 0x200 # ParticleLightTypeChoiceList_t
|
m_nLightType = 0x200 # ParticleLightTypeChoiceList_t
|
||||||
@ -2900,26 +2928,26 @@ class C_OP_RenderTonemapController: # CParticleFunctionRenderer
|
|||||||
m_nTonemapWeightField = 0x20C # ParticleAttributeIndex_t
|
m_nTonemapWeightField = 0x20C # ParticleAttributeIndex_t
|
||||||
|
|
||||||
class C_OP_RenderTrails: # CBaseTrailRenderer
|
class C_OP_RenderTrails: # CBaseTrailRenderer
|
||||||
m_bEnableFadingAndClamping = 0x2740 # bool
|
m_bEnableFadingAndClamping = 0x29E0 # bool
|
||||||
m_flStartFadeDot = 0x2744 # float
|
m_flStartFadeDot = 0x29E4 # float
|
||||||
m_flEndFadeDot = 0x2748 # float
|
m_flEndFadeDot = 0x29E8 # float
|
||||||
m_nPrevPntSource = 0x274C # ParticleAttributeIndex_t
|
m_nPrevPntSource = 0x29EC # ParticleAttributeIndex_t
|
||||||
m_flMaxLength = 0x2750 # float
|
m_flMaxLength = 0x29F0 # float
|
||||||
m_flMinLength = 0x2754 # float
|
m_flMinLength = 0x29F4 # float
|
||||||
m_bIgnoreDT = 0x2758 # bool
|
m_bIgnoreDT = 0x29F8 # bool
|
||||||
m_flConstrainRadiusToLengthRatio = 0x275C # float
|
m_flConstrainRadiusToLengthRatio = 0x29FC # float
|
||||||
m_flLengthScale = 0x2760 # float
|
m_flLengthScale = 0x2A00 # float
|
||||||
m_flLengthFadeInTime = 0x2764 # float
|
m_flLengthFadeInTime = 0x2A04 # float
|
||||||
m_flRadiusHeadTaper = 0x2768 # CPerParticleFloatInput
|
m_flRadiusHeadTaper = 0x2A08 # CPerParticleFloatInput
|
||||||
m_vecHeadColorScale = 0x28C0 # CParticleCollectionVecInput
|
m_vecHeadColorScale = 0x2B60 # CParticleCollectionVecInput
|
||||||
m_flHeadAlphaScale = 0x2F18 # CPerParticleFloatInput
|
m_flHeadAlphaScale = 0x31B8 # CPerParticleFloatInput
|
||||||
m_flRadiusTaper = 0x3070 # CPerParticleFloatInput
|
m_flRadiusTaper = 0x3310 # CPerParticleFloatInput
|
||||||
m_vecTailColorScale = 0x31C8 # CParticleCollectionVecInput
|
m_vecTailColorScale = 0x3468 # CParticleCollectionVecInput
|
||||||
m_flTailAlphaScale = 0x3820 # CPerParticleFloatInput
|
m_flTailAlphaScale = 0x3AC0 # CPerParticleFloatInput
|
||||||
m_nHorizCropField = 0x3978 # ParticleAttributeIndex_t
|
m_nHorizCropField = 0x3C18 # ParticleAttributeIndex_t
|
||||||
m_nVertCropField = 0x397C # ParticleAttributeIndex_t
|
m_nVertCropField = 0x3C1C # ParticleAttributeIndex_t
|
||||||
m_flForwardShift = 0x3980 # float
|
m_flForwardShift = 0x3C20 # float
|
||||||
m_bFlipUVBasedOnPitchYaw = 0x3984 # bool
|
m_bFlipUVBasedOnPitchYaw = 0x3C24 # bool
|
||||||
|
|
||||||
class C_OP_RenderTreeShake: # CParticleFunctionRenderer
|
class C_OP_RenderTreeShake: # CParticleFunctionRenderer
|
||||||
m_flPeakStrength = 0x200 # float
|
m_flPeakStrength = 0x200 # float
|
||||||
@ -3013,8 +3041,9 @@ class C_OP_SetAttributeToScalarExpression: # CParticleFunctionOperator
|
|||||||
m_nExpression = 0x1C0 # ScalarExpressionType_t
|
m_nExpression = 0x1C0 # ScalarExpressionType_t
|
||||||
m_flInput1 = 0x1C8 # CPerParticleFloatInput
|
m_flInput1 = 0x1C8 # CPerParticleFloatInput
|
||||||
m_flInput2 = 0x320 # CPerParticleFloatInput
|
m_flInput2 = 0x320 # CPerParticleFloatInput
|
||||||
m_nOutputField = 0x478 # ParticleAttributeIndex_t
|
m_flOutputRemap = 0x478 # CParticleRemapFloatInput
|
||||||
m_nSetMethod = 0x47C # ParticleSetMethod_t
|
m_nOutputField = 0x5D0 # ParticleAttributeIndex_t
|
||||||
|
m_nSetMethod = 0x5D4 # ParticleSetMethod_t
|
||||||
|
|
||||||
class C_OP_SetCPOrientationToDirection: # CParticleFunctionOperator
|
class C_OP_SetCPOrientationToDirection: # CParticleFunctionOperator
|
||||||
m_nInputControlPoint = 0x1C0 # int32_t
|
m_nInputControlPoint = 0x1C0 # int32_t
|
||||||
@ -3231,6 +3260,7 @@ class C_OP_SetFromCPSnapshot: # CParticleFunctionOperator
|
|||||||
m_nSnapShotIncrement = 0x330 # CParticleCollectionFloatInput
|
m_nSnapShotIncrement = 0x330 # CParticleCollectionFloatInput
|
||||||
m_flInterpolation = 0x488 # CPerParticleFloatInput
|
m_flInterpolation = 0x488 # CPerParticleFloatInput
|
||||||
m_bSubSample = 0x5E0 # bool
|
m_bSubSample = 0x5E0 # bool
|
||||||
|
m_bPrev = 0x5E1 # bool
|
||||||
|
|
||||||
class C_OP_SetGravityToCP: # CParticleFunctionPreEmission
|
class C_OP_SetGravityToCP: # CParticleFunctionPreEmission
|
||||||
m_nCPInput = 0x1D0 # int32_t
|
m_nCPInput = 0x1D0 # int32_t
|
||||||
@ -3556,6 +3586,9 @@ class PointDefinition_t:
|
|||||||
m_bLocalCoords = 0x4 # bool
|
m_bLocalCoords = 0x4 # bool
|
||||||
m_vOffset = 0x8 # Vector
|
m_vOffset = 0x8 # Vector
|
||||||
|
|
||||||
|
class RenderProjectedMaterial_t:
|
||||||
|
m_hMaterial = 0x0 # CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
|
|
||||||
class SequenceWeightedList_t:
|
class SequenceWeightedList_t:
|
||||||
m_nSequence = 0x0 # int32_t
|
m_nSequence = 0x0 # int32_t
|
||||||
m_flRelativeWeight = 0x4 # float
|
m_flRelativeWeight = 0x4 # float
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:18 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
@ -24,59 +24,60 @@ pub mod CBaseRendererSource2 { // CParticleFunctionRenderer
|
|||||||
pub const m_bAnimateInFPS: usize = 0xF50; // bool
|
pub const m_bAnimateInFPS: usize = 0xF50; // bool
|
||||||
pub const m_flSelfIllumAmount: usize = 0xF58; // CParticleCollectionRendererFloatInput
|
pub const m_flSelfIllumAmount: usize = 0xF58; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flDiffuseAmount: usize = 0x10B0; // CParticleCollectionRendererFloatInput
|
pub const m_flDiffuseAmount: usize = 0x10B0; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_nLightingControlPoint: usize = 0x1208; // int32_t
|
pub const m_flDiffuseClamp: usize = 0x1208; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_nSelfIllumPerParticle: usize = 0x120C; // ParticleAttributeIndex_t
|
pub const m_nLightingControlPoint: usize = 0x1360; // int32_t
|
||||||
pub const m_nOutputBlendMode: usize = 0x1210; // ParticleOutputBlendMode_t
|
pub const m_nSelfIllumPerParticle: usize = 0x1364; // ParticleAttributeIndex_t
|
||||||
pub const m_bGammaCorrectVertexColors: usize = 0x1214; // bool
|
pub const m_nOutputBlendMode: usize = 0x1368; // ParticleOutputBlendMode_t
|
||||||
pub const m_bSaturateColorPreAlphaBlend: usize = 0x1215; // bool
|
pub const m_bGammaCorrectVertexColors: usize = 0x136C; // bool
|
||||||
pub const m_flAddSelfAmount: usize = 0x1218; // CParticleCollectionRendererFloatInput
|
pub const m_bSaturateColorPreAlphaBlend: usize = 0x136D; // bool
|
||||||
pub const m_flDesaturation: usize = 0x1370; // CParticleCollectionRendererFloatInput
|
pub const m_flAddSelfAmount: usize = 0x1370; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flOverbrightFactor: usize = 0x14C8; // CParticleCollectionRendererFloatInput
|
pub const m_flDesaturation: usize = 0x14C8; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_nHSVShiftControlPoint: usize = 0x1620; // int32_t
|
pub const m_flOverbrightFactor: usize = 0x1620; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_nFogType: usize = 0x1624; // ParticleFogType_t
|
pub const m_nHSVShiftControlPoint: usize = 0x1778; // int32_t
|
||||||
pub const m_flFogAmount: usize = 0x1628; // CParticleCollectionRendererFloatInput
|
pub const m_nFogType: usize = 0x177C; // ParticleFogType_t
|
||||||
pub const m_bTintByFOW: usize = 0x1780; // bool
|
pub const m_flFogAmount: usize = 0x1780; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_bTintByGlobalLight: usize = 0x1781; // bool
|
pub const m_bTintByFOW: usize = 0x18D8; // bool
|
||||||
pub const m_nPerParticleAlphaReference: usize = 0x1784; // SpriteCardPerParticleScale_t
|
pub const m_bTintByGlobalLight: usize = 0x18D9; // bool
|
||||||
pub const m_nPerParticleAlphaRefWindow: usize = 0x1788; // SpriteCardPerParticleScale_t
|
pub const m_nPerParticleAlphaReference: usize = 0x18DC; // SpriteCardPerParticleScale_t
|
||||||
pub const m_nAlphaReferenceType: usize = 0x178C; // ParticleAlphaReferenceType_t
|
pub const m_nPerParticleAlphaRefWindow: usize = 0x18E0; // SpriteCardPerParticleScale_t
|
||||||
pub const m_flAlphaReferenceSoftness: usize = 0x1790; // CParticleCollectionRendererFloatInput
|
pub const m_nAlphaReferenceType: usize = 0x18E4; // ParticleAlphaReferenceType_t
|
||||||
pub const m_flSourceAlphaValueToMapToZero: usize = 0x18E8; // CParticleCollectionRendererFloatInput
|
pub const m_flAlphaReferenceSoftness: usize = 0x18E8; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flSourceAlphaValueToMapToOne: usize = 0x1A40; // CParticleCollectionRendererFloatInput
|
pub const m_flSourceAlphaValueToMapToZero: usize = 0x1A40; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_bRefract: usize = 0x1B98; // bool
|
pub const m_flSourceAlphaValueToMapToOne: usize = 0x1B98; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_bRefractSolid: usize = 0x1B99; // bool
|
pub const m_bRefract: usize = 0x1CF0; // bool
|
||||||
pub const m_flRefractAmount: usize = 0x1BA0; // CParticleCollectionRendererFloatInput
|
pub const m_bRefractSolid: usize = 0x1CF1; // bool
|
||||||
pub const m_nRefractBlurRadius: usize = 0x1CF8; // int32_t
|
pub const m_flRefractAmount: usize = 0x1CF8; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_nRefractBlurType: usize = 0x1CFC; // BlurFilterType_t
|
pub const m_nRefractBlurRadius: usize = 0x1E50; // int32_t
|
||||||
pub const m_bOnlyRenderInEffectsBloomPass: usize = 0x1D00; // bool
|
pub const m_nRefractBlurType: usize = 0x1E54; // BlurFilterType_t
|
||||||
pub const m_bOnlyRenderInEffectsWaterPass: usize = 0x1D01; // bool
|
pub const m_bOnlyRenderInEffectsBloomPass: usize = 0x1E58; // bool
|
||||||
pub const m_bUseMixedResolutionRendering: usize = 0x1D02; // bool
|
pub const m_bOnlyRenderInEffectsWaterPass: usize = 0x1E59; // bool
|
||||||
pub const m_bOnlyRenderInEffecsGameOverlay: usize = 0x1D03; // bool
|
pub const m_bUseMixedResolutionRendering: usize = 0x1E5A; // bool
|
||||||
pub const m_stencilTestID: usize = 0x1D04; // char[128]
|
pub const m_bOnlyRenderInEffecsGameOverlay: usize = 0x1E5B; // bool
|
||||||
pub const m_bStencilTestExclude: usize = 0x1D84; // bool
|
pub const m_stencilTestID: usize = 0x1E5C; // char[128]
|
||||||
pub const m_stencilWriteID: usize = 0x1D85; // char[128]
|
pub const m_bStencilTestExclude: usize = 0x1EDC; // bool
|
||||||
pub const m_bWriteStencilOnDepthPass: usize = 0x1E05; // bool
|
pub const m_stencilWriteID: usize = 0x1EDD; // char[128]
|
||||||
pub const m_bWriteStencilOnDepthFail: usize = 0x1E06; // bool
|
pub const m_bWriteStencilOnDepthPass: usize = 0x1F5D; // bool
|
||||||
pub const m_bReverseZBuffering: usize = 0x1E07; // bool
|
pub const m_bWriteStencilOnDepthFail: usize = 0x1F5E; // bool
|
||||||
pub const m_bDisableZBuffering: usize = 0x1E08; // bool
|
pub const m_bReverseZBuffering: usize = 0x1F5F; // bool
|
||||||
pub const m_nFeatheringMode: usize = 0x1E0C; // ParticleDepthFeatheringMode_t
|
pub const m_bDisableZBuffering: usize = 0x1F60; // bool
|
||||||
pub const m_flFeatheringMinDist: usize = 0x1E10; // CParticleCollectionRendererFloatInput
|
pub const m_nFeatheringMode: usize = 0x1F64; // ParticleDepthFeatheringMode_t
|
||||||
pub const m_flFeatheringMaxDist: usize = 0x1F68; // CParticleCollectionRendererFloatInput
|
pub const m_flFeatheringMinDist: usize = 0x1F68; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flFeatheringFilter: usize = 0x20C0; // CParticleCollectionRendererFloatInput
|
pub const m_flFeatheringMaxDist: usize = 0x20C0; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flDepthBias: usize = 0x2218; // float
|
pub const m_flFeatheringFilter: usize = 0x2218; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_nSortMethod: usize = 0x221C; // ParticleSortingChoiceList_t
|
pub const m_flDepthBias: usize = 0x2370; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_bBlendFramesSeq0: usize = 0x2220; // bool
|
pub const m_nSortMethod: usize = 0x24C8; // ParticleSortingChoiceList_t
|
||||||
pub const m_bMaxLuminanceBlendingSequence0: usize = 0x2221; // bool
|
pub const m_bBlendFramesSeq0: usize = 0x24CC; // bool
|
||||||
|
pub const m_bMaxLuminanceBlendingSequence0: usize = 0x24CD; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CBaseTrailRenderer { // CBaseRendererSource2
|
pub mod CBaseTrailRenderer { // CBaseRendererSource2
|
||||||
pub const m_nOrientationType: usize = 0x2470; // ParticleOrientationChoiceList_t
|
pub const m_nOrientationType: usize = 0x2710; // ParticleOrientationChoiceList_t
|
||||||
pub const m_nOrientationControlPoint: usize = 0x2474; // int32_t
|
pub const m_nOrientationControlPoint: usize = 0x2714; // int32_t
|
||||||
pub const m_flMinSize: usize = 0x2478; // float
|
pub const m_flMinSize: usize = 0x2718; // float
|
||||||
pub const m_flMaxSize: usize = 0x247C; // float
|
pub const m_flMaxSize: usize = 0x271C; // float
|
||||||
pub const m_flStartFadeSize: usize = 0x2480; // CParticleCollectionRendererFloatInput
|
pub const m_flStartFadeSize: usize = 0x2720; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flEndFadeSize: usize = 0x25D8; // CParticleCollectionRendererFloatInput
|
pub const m_flEndFadeSize: usize = 0x2878; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_bClampV: usize = 0x2730; // bool
|
pub const m_bClampV: usize = 0x29D0; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CGeneralRandomRotation { // CParticleFunctionInitializer
|
pub mod CGeneralRandomRotation { // CParticleFunctionInitializer
|
||||||
@ -129,9 +130,6 @@ pub mod CNewParticleEffect { // IParticleEffect
|
|||||||
pub const m_RefCount: usize = 0xC0; // int32_t
|
pub const m_RefCount: usize = 0xC0; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CParticleBindingRealPulse { // CParticleCollectionBindingInstance
|
|
||||||
}
|
|
||||||
|
|
||||||
pub mod CParticleCollectionBindingInstance { // CBasePulseGraphInstance
|
pub mod CParticleCollectionBindingInstance { // CBasePulseGraphInstance
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -522,6 +520,7 @@ pub mod C_INIT_CreateOnModel { // CParticleFunctionInitializer
|
|||||||
pub const m_HitboxSetName: usize = 0xF50; // char[128]
|
pub const m_HitboxSetName: usize = 0xF50; // char[128]
|
||||||
pub const m_bLocalCoords: usize = 0xFD0; // bool
|
pub const m_bLocalCoords: usize = 0xFD0; // bool
|
||||||
pub const m_bUseBones: usize = 0xFD1; // bool
|
pub const m_bUseBones: usize = 0xFD1; // bool
|
||||||
|
pub const m_bUseMesh: usize = 0xFD2; // bool
|
||||||
pub const m_flShellSize: usize = 0xFD8; // CParticleCollectionFloatInput
|
pub const m_flShellSize: usize = 0xFD8; // CParticleCollectionFloatInput
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -730,14 +729,16 @@ pub mod C_INIT_InitSkinnedPositionFromCPSnapshot { // CParticleFunctionInitializ
|
|||||||
pub const m_bIgnoreDt: usize = 0x1D2; // bool
|
pub const m_bIgnoreDt: usize = 0x1D2; // bool
|
||||||
pub const m_flMinNormalVelocity: usize = 0x1D4; // float
|
pub const m_flMinNormalVelocity: usize = 0x1D4; // float
|
||||||
pub const m_flMaxNormalVelocity: usize = 0x1D8; // float
|
pub const m_flMaxNormalVelocity: usize = 0x1D8; // float
|
||||||
pub const m_flIncrement: usize = 0x1DC; // float
|
pub const m_nIndexType: usize = 0x1DC; // SnapshotIndexType_t
|
||||||
pub const m_nFullLoopIncrement: usize = 0x1E0; // int32_t
|
pub const m_flReadIndex: usize = 0x1E0; // CPerParticleFloatInput
|
||||||
pub const m_nSnapShotStartPoint: usize = 0x1E4; // int32_t
|
pub const m_flIncrement: usize = 0x338; // float
|
||||||
pub const m_flBoneVelocity: usize = 0x1E8; // float
|
pub const m_nFullLoopIncrement: usize = 0x33C; // int32_t
|
||||||
pub const m_flBoneVelocityMax: usize = 0x1EC; // float
|
pub const m_nSnapShotStartPoint: usize = 0x340; // int32_t
|
||||||
pub const m_bCopyColor: usize = 0x1F0; // bool
|
pub const m_flBoneVelocity: usize = 0x344; // float
|
||||||
pub const m_bCopyAlpha: usize = 0x1F1; // bool
|
pub const m_flBoneVelocityMax: usize = 0x348; // float
|
||||||
pub const m_bSetRadius: usize = 0x1F2; // bool
|
pub const m_bCopyColor: usize = 0x34C; // bool
|
||||||
|
pub const m_bCopyAlpha: usize = 0x34D; // bool
|
||||||
|
pub const m_bSetRadius: usize = 0x34E; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_INIT_InitVec { // CParticleFunctionInitializer
|
pub mod C_INIT_InitVec { // CParticleFunctionInitializer
|
||||||
@ -1245,6 +1246,15 @@ pub mod C_INIT_SequenceLifeTime { // CParticleFunctionInitializer
|
|||||||
pub const m_flFramerate: usize = 0x1C0; // float
|
pub const m_flFramerate: usize = 0x1C0; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod C_INIT_SetAttributeToScalarExpression { // CParticleFunctionInitializer
|
||||||
|
pub const m_nExpression: usize = 0x1C0; // ScalarExpressionType_t
|
||||||
|
pub const m_flInput1: usize = 0x1C8; // CPerParticleFloatInput
|
||||||
|
pub const m_flInput2: usize = 0x320; // CPerParticleFloatInput
|
||||||
|
pub const m_flOutputRemap: usize = 0x478; // CParticleRemapFloatInput
|
||||||
|
pub const m_nOutputField: usize = 0x5D0; // ParticleAttributeIndex_t
|
||||||
|
pub const m_nSetMethod: usize = 0x5D4; // ParticleSetMethod_t
|
||||||
|
}
|
||||||
|
|
||||||
pub mod C_INIT_SetHitboxToClosest { // CParticleFunctionInitializer
|
pub mod C_INIT_SetHitboxToClosest { // CParticleFunctionInitializer
|
||||||
pub const m_nControlPointNumber: usize = 0x1C0; // int32_t
|
pub const m_nControlPointNumber: usize = 0x1C0; // int32_t
|
||||||
pub const m_nDesiredHitbox: usize = 0x1C4; // int32_t
|
pub const m_nDesiredHitbox: usize = 0x1C4; // int32_t
|
||||||
@ -1489,6 +1499,9 @@ pub mod C_OP_ColorInterpolateRandom { // CParticleFunctionOperator
|
|||||||
pub mod C_OP_ConnectParentParticleToNearest { // CParticleFunctionOperator
|
pub mod C_OP_ConnectParentParticleToNearest { // CParticleFunctionOperator
|
||||||
pub const m_nFirstControlPoint: usize = 0x1C0; // int32_t
|
pub const m_nFirstControlPoint: usize = 0x1C0; // int32_t
|
||||||
pub const m_nSecondControlPoint: usize = 0x1C4; // int32_t
|
pub const m_nSecondControlPoint: usize = 0x1C4; // int32_t
|
||||||
|
pub const m_bUseRadius: usize = 0x1C8; // bool
|
||||||
|
pub const m_flRadiusScale: usize = 0x1D0; // CParticleCollectionFloatInput
|
||||||
|
pub const m_flParentRadiusScale: usize = 0x328; // CParticleCollectionFloatInput
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_ConstrainDistance { // CParticleFunctionConstraint
|
pub mod C_OP_ConstrainDistance { // CParticleFunctionConstraint
|
||||||
@ -2172,10 +2185,12 @@ pub mod C_OP_MovementSkinnedPositionFromCPSnapshot { // CParticleFunctionOperato
|
|||||||
pub const m_nRandomSeed: usize = 0x1CC; // int32_t
|
pub const m_nRandomSeed: usize = 0x1CC; // int32_t
|
||||||
pub const m_bSetNormal: usize = 0x1D0; // bool
|
pub const m_bSetNormal: usize = 0x1D0; // bool
|
||||||
pub const m_bSetRadius: usize = 0x1D1; // bool
|
pub const m_bSetRadius: usize = 0x1D1; // bool
|
||||||
pub const m_flIncrement: usize = 0x1D8; // CParticleCollectionFloatInput
|
pub const m_nIndexType: usize = 0x1D4; // SnapshotIndexType_t
|
||||||
pub const m_nFullLoopIncrement: usize = 0x330; // CParticleCollectionFloatInput
|
pub const m_flReadIndex: usize = 0x1D8; // CPerParticleFloatInput
|
||||||
pub const m_nSnapShotStartPoint: usize = 0x488; // CParticleCollectionFloatInput
|
pub const m_flIncrement: usize = 0x330; // CParticleCollectionFloatInput
|
||||||
pub const m_flInterpolation: usize = 0x5E0; // CPerParticleFloatInput
|
pub const m_nFullLoopIncrement: usize = 0x488; // CParticleCollectionFloatInput
|
||||||
|
pub const m_nSnapShotStartPoint: usize = 0x5E0; // CParticleCollectionFloatInput
|
||||||
|
pub const m_flInterpolation: usize = 0x738; // CPerParticleFloatInput
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_Noise { // CParticleFunctionOperator
|
pub mod C_OP_Noise { // CParticleFunctionOperator
|
||||||
@ -2361,6 +2376,7 @@ pub mod C_OP_PlanarConstraint { // CParticleFunctionConstraint
|
|||||||
pub const m_bGlobalNormal: usize = 0x1DD; // bool
|
pub const m_bGlobalNormal: usize = 0x1DD; // bool
|
||||||
pub const m_flRadiusScale: usize = 0x1E0; // CPerParticleFloatInput
|
pub const m_flRadiusScale: usize = 0x1E0; // CPerParticleFloatInput
|
||||||
pub const m_flMaximumDistanceToCP: usize = 0x338; // CParticleCollectionFloatInput
|
pub const m_flMaximumDistanceToCP: usize = 0x338; // CParticleCollectionFloatInput
|
||||||
|
pub const m_bUseOldCode: usize = 0x490; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_PlaneCull { // CParticleFunctionOperator
|
pub mod C_OP_PlaneCull { // CParticleFunctionOperator
|
||||||
@ -3008,38 +3024,42 @@ pub mod C_OP_RenderModels { // CParticleFunctionRenderer
|
|||||||
pub const m_bLocalScale: usize = 0x1540; // bool
|
pub const m_bLocalScale: usize = 0x1540; // bool
|
||||||
pub const m_nSizeCullBloat: usize = 0x1544; // int32_t
|
pub const m_nSizeCullBloat: usize = 0x1544; // int32_t
|
||||||
pub const m_bAnimated: usize = 0x1548; // bool
|
pub const m_bAnimated: usize = 0x1548; // bool
|
||||||
pub const m_flAnimationRate: usize = 0x154C; // float
|
pub const m_flAnimationRate: usize = 0x1550; // CPerParticleFloatInput
|
||||||
pub const m_bScaleAnimationRate: usize = 0x1550; // bool
|
pub const m_bScaleAnimationRate: usize = 0x16A8; // bool
|
||||||
pub const m_bForceLoopingAnimation: usize = 0x1551; // bool
|
pub const m_bForceLoopingAnimation: usize = 0x16A9; // bool
|
||||||
pub const m_bResetAnimOnStop: usize = 0x1552; // bool
|
pub const m_bResetAnimOnStop: usize = 0x16AA; // bool
|
||||||
pub const m_bManualAnimFrame: usize = 0x1553; // bool
|
pub const m_bManualAnimFrame: usize = 0x16AB; // bool
|
||||||
pub const m_nAnimationScaleField: usize = 0x1554; // ParticleAttributeIndex_t
|
pub const m_nAnimationScaleField: usize = 0x16AC; // ParticleAttributeIndex_t
|
||||||
pub const m_nAnimationField: usize = 0x1558; // ParticleAttributeIndex_t
|
pub const m_nAnimationField: usize = 0x16B0; // ParticleAttributeIndex_t
|
||||||
pub const m_nManualFrameField: usize = 0x155C; // ParticleAttributeIndex_t
|
pub const m_nManualFrameField: usize = 0x16B4; // ParticleAttributeIndex_t
|
||||||
pub const m_ActivityName: usize = 0x1560; // char[256]
|
pub const m_ActivityName: usize = 0x16B8; // char[256]
|
||||||
pub const m_SequenceName: usize = 0x1660; // char[256]
|
pub const m_SequenceName: usize = 0x17B8; // char[256]
|
||||||
pub const m_bEnableClothSimulation: usize = 0x1760; // bool
|
pub const m_bEnableClothSimulation: usize = 0x18B8; // bool
|
||||||
pub const m_hOverrideMaterial: usize = 0x1768; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
pub const m_hOverrideMaterial: usize = 0x18C0; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
pub const m_bOverrideTranslucentMaterials: usize = 0x1770; // bool
|
pub const m_bOverrideTranslucentMaterials: usize = 0x18C8; // bool
|
||||||
pub const m_nSkin: usize = 0x1778; // CPerParticleFloatInput
|
pub const m_nSkin: usize = 0x18D0; // CPerParticleFloatInput
|
||||||
pub const m_MaterialVars: usize = 0x18D0; // CUtlVector<MaterialVariable_t>
|
pub const m_MaterialVars: usize = 0x1A28; // CUtlVector<MaterialVariable_t>
|
||||||
pub const m_modelInput: usize = 0x18E8; // CParticleModelInput
|
pub const m_flManualModelSelection: usize = 0x1A40; // CPerParticleFloatInput
|
||||||
pub const m_nLOD: usize = 0x1948; // int32_t
|
pub const m_modelInput: usize = 0x1B98; // CParticleModelInput
|
||||||
pub const m_EconSlotName: usize = 0x194C; // char[256]
|
pub const m_nLOD: usize = 0x1BF8; // int32_t
|
||||||
pub const m_bOriginalModel: usize = 0x1A4C; // bool
|
pub const m_EconSlotName: usize = 0x1BFC; // char[256]
|
||||||
pub const m_bSuppressTint: usize = 0x1A4D; // bool
|
pub const m_bOriginalModel: usize = 0x1CFC; // bool
|
||||||
pub const m_bUseRawMeshGroup: usize = 0x1A4E; // bool
|
pub const m_bSuppressTint: usize = 0x1CFD; // bool
|
||||||
pub const m_bDisableShadows: usize = 0x1A4F; // bool
|
pub const m_bUseRawMeshGroup: usize = 0x1CFE; // bool
|
||||||
pub const m_bAcceptsDecals: usize = 0x1A50; // bool
|
pub const m_bDisableShadows: usize = 0x1CFF; // bool
|
||||||
pub const m_bForceDrawInterlevedWithSiblings: usize = 0x1A51; // bool
|
pub const m_bDisableDepthPrepass: usize = 0x1D00; // bool
|
||||||
pub const m_bDoNotDrawInParticlePass: usize = 0x1A52; // bool
|
pub const m_bAcceptsDecals: usize = 0x1D01; // bool
|
||||||
pub const m_szRenderAttribute: usize = 0x1A53; // char[260]
|
pub const m_bForceDrawInterlevedWithSiblings: usize = 0x1D02; // bool
|
||||||
pub const m_flRadiusScale: usize = 0x1B58; // CParticleCollectionFloatInput
|
pub const m_bDoNotDrawInParticlePass: usize = 0x1D03; // bool
|
||||||
pub const m_flAlphaScale: usize = 0x1CB0; // CParticleCollectionFloatInput
|
pub const m_bUseFastModelCollectionRenderPath: usize = 0x1D04; // bool
|
||||||
pub const m_flRollScale: usize = 0x1E08; // CParticleCollectionFloatInput
|
pub const m_bAllowApproximateTransforms: usize = 0x1D05; // bool
|
||||||
pub const m_nAlpha2Field: usize = 0x1F60; // ParticleAttributeIndex_t
|
pub const m_szRenderAttribute: usize = 0x1D06; // char[260]
|
||||||
pub const m_vecColorScale: usize = 0x1F68; // CParticleCollectionVecInput
|
pub const m_flRadiusScale: usize = 0x1E10; // CParticleCollectionFloatInput
|
||||||
pub const m_nColorBlendType: usize = 0x25C0; // ParticleColorBlendType_t
|
pub const m_flAlphaScale: usize = 0x1F68; // CParticleCollectionFloatInput
|
||||||
|
pub const m_flRollScale: usize = 0x20C0; // CParticleCollectionFloatInput
|
||||||
|
pub const m_nAlpha2Field: usize = 0x2218; // ParticleAttributeIndex_t
|
||||||
|
pub const m_vecColorScale: usize = 0x2220; // CParticleCollectionVecInput
|
||||||
|
pub const m_nColorBlendType: usize = 0x2878; // ParticleColorBlendType_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderOmni2Light { // CParticleFunctionRenderer
|
pub mod C_OP_RenderOmni2Light { // CParticleFunctionRenderer
|
||||||
@ -3077,43 +3097,44 @@ pub mod C_OP_RenderProjected { // CParticleFunctionRenderer
|
|||||||
pub const m_bEnableProjectedDepthControls: usize = 0x204; // bool
|
pub const m_bEnableProjectedDepthControls: usize = 0x204; // bool
|
||||||
pub const m_flMinProjectionDepth: usize = 0x208; // float
|
pub const m_flMinProjectionDepth: usize = 0x208; // float
|
||||||
pub const m_flMaxProjectionDepth: usize = 0x20C; // float
|
pub const m_flMaxProjectionDepth: usize = 0x20C; // float
|
||||||
pub const m_hProjectedMaterial: usize = 0x210; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
pub const m_vecProjectedMaterials: usize = 0x210; // CUtlVector<RenderProjectedMaterial_t>
|
||||||
pub const m_flAnimationTimeScale: usize = 0x218; // float
|
pub const m_flMaterialSelection: usize = 0x228; // CPerParticleFloatInput
|
||||||
pub const m_bOrientToNormal: usize = 0x21C; // bool
|
pub const m_flAnimationTimeScale: usize = 0x380; // float
|
||||||
pub const m_MaterialVars: usize = 0x220; // CUtlVector<MaterialVariable_t>
|
pub const m_bOrientToNormal: usize = 0x384; // bool
|
||||||
|
pub const m_MaterialVars: usize = 0x388; // CUtlVector<MaterialVariable_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderRopes { // CBaseRendererSource2
|
pub mod C_OP_RenderRopes { // CBaseRendererSource2
|
||||||
pub const m_bEnableFadingAndClamping: usize = 0x2470; // bool
|
pub const m_bEnableFadingAndClamping: usize = 0x2710; // bool
|
||||||
pub const m_flMinSize: usize = 0x2474; // float
|
pub const m_flMinSize: usize = 0x2714; // float
|
||||||
pub const m_flMaxSize: usize = 0x2478; // float
|
pub const m_flMaxSize: usize = 0x2718; // float
|
||||||
pub const m_flStartFadeSize: usize = 0x247C; // float
|
pub const m_flStartFadeSize: usize = 0x271C; // float
|
||||||
pub const m_flEndFadeSize: usize = 0x2480; // float
|
pub const m_flEndFadeSize: usize = 0x2720; // float
|
||||||
pub const m_flStartFadeDot: usize = 0x2484; // float
|
pub const m_flStartFadeDot: usize = 0x2724; // float
|
||||||
pub const m_flEndFadeDot: usize = 0x2488; // float
|
pub const m_flEndFadeDot: usize = 0x2728; // float
|
||||||
pub const m_flRadiusTaper: usize = 0x248C; // float
|
pub const m_flRadiusTaper: usize = 0x272C; // float
|
||||||
pub const m_nMinTesselation: usize = 0x2490; // int32_t
|
pub const m_nMinTesselation: usize = 0x2730; // int32_t
|
||||||
pub const m_nMaxTesselation: usize = 0x2494; // int32_t
|
pub const m_nMaxTesselation: usize = 0x2734; // int32_t
|
||||||
pub const m_flTessScale: usize = 0x2498; // float
|
pub const m_flTessScale: usize = 0x2738; // float
|
||||||
pub const m_flTextureVWorldSize: usize = 0x24A0; // CParticleCollectionRendererFloatInput
|
pub const m_flTextureVWorldSize: usize = 0x2740; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flTextureVScrollRate: usize = 0x25F8; // CParticleCollectionRendererFloatInput
|
pub const m_flTextureVScrollRate: usize = 0x2898; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flTextureVOffset: usize = 0x2750; // CParticleCollectionRendererFloatInput
|
pub const m_flTextureVOffset: usize = 0x29F0; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_nTextureVParamsCP: usize = 0x28A8; // int32_t
|
pub const m_nTextureVParamsCP: usize = 0x2B48; // int32_t
|
||||||
pub const m_bClampV: usize = 0x28AC; // bool
|
pub const m_bClampV: usize = 0x2B4C; // bool
|
||||||
pub const m_nScaleCP1: usize = 0x28B0; // int32_t
|
pub const m_nScaleCP1: usize = 0x2B50; // int32_t
|
||||||
pub const m_nScaleCP2: usize = 0x28B4; // int32_t
|
pub const m_nScaleCP2: usize = 0x2B54; // int32_t
|
||||||
pub const m_flScaleVSizeByControlPointDistance: usize = 0x28B8; // float
|
pub const m_flScaleVSizeByControlPointDistance: usize = 0x2B58; // float
|
||||||
pub const m_flScaleVScrollByControlPointDistance: usize = 0x28BC; // float
|
pub const m_flScaleVScrollByControlPointDistance: usize = 0x2B5C; // float
|
||||||
pub const m_flScaleVOffsetByControlPointDistance: usize = 0x28C0; // float
|
pub const m_flScaleVOffsetByControlPointDistance: usize = 0x2B60; // float
|
||||||
pub const m_bUseScalarForTextureCoordinate: usize = 0x28C5; // bool
|
pub const m_bUseScalarForTextureCoordinate: usize = 0x2B65; // bool
|
||||||
pub const m_nScalarFieldForTextureCoordinate: usize = 0x28C8; // ParticleAttributeIndex_t
|
pub const m_nScalarFieldForTextureCoordinate: usize = 0x2B68; // ParticleAttributeIndex_t
|
||||||
pub const m_flScalarAttributeTextureCoordScale: usize = 0x28CC; // float
|
pub const m_flScalarAttributeTextureCoordScale: usize = 0x2B6C; // float
|
||||||
pub const m_bReverseOrder: usize = 0x28D0; // bool
|
pub const m_bReverseOrder: usize = 0x2B70; // bool
|
||||||
pub const m_bClosedLoop: usize = 0x28D1; // bool
|
pub const m_bClosedLoop: usize = 0x2B71; // bool
|
||||||
pub const m_nOrientationType: usize = 0x28D4; // ParticleOrientationChoiceList_t
|
pub const m_nOrientationType: usize = 0x2B74; // ParticleOrientationChoiceList_t
|
||||||
pub const m_nVectorFieldForOrientation: usize = 0x28D8; // ParticleAttributeIndex_t
|
pub const m_nVectorFieldForOrientation: usize = 0x2B78; // ParticleAttributeIndex_t
|
||||||
pub const m_bDrawAsOpaque: usize = 0x28DC; // bool
|
pub const m_bDrawAsOpaque: usize = 0x2B7C; // bool
|
||||||
pub const m_bGenerateNormals: usize = 0x28DD; // bool
|
pub const m_bGenerateNormals: usize = 0x2B7D; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderScreenShake { // CParticleFunctionRenderer
|
pub mod C_OP_RenderScreenShake { // CParticleFunctionRenderer
|
||||||
@ -3133,6 +3154,14 @@ pub mod C_OP_RenderScreenVelocityRotate { // CParticleFunctionRenderer
|
|||||||
pub const m_flForwardDegrees: usize = 0x204; // float
|
pub const m_flForwardDegrees: usize = 0x204; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod C_OP_RenderSimpleModelCollection { // CParticleFunctionRenderer
|
||||||
|
pub const m_bCenterOffset: usize = 0x200; // bool
|
||||||
|
pub const m_modelInput: usize = 0x208; // CParticleModelInput
|
||||||
|
pub const m_nLOD: usize = 0x268; // int32_t
|
||||||
|
pub const m_bDisableShadows: usize = 0x26C; // bool
|
||||||
|
pub const m_bAcceptsDecals: usize = 0x26D; // bool
|
||||||
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderSound { // CParticleFunctionRenderer
|
pub mod C_OP_RenderSound { // CParticleFunctionRenderer
|
||||||
pub const m_flDurationScale: usize = 0x200; // float
|
pub const m_flDurationScale: usize = 0x200; // float
|
||||||
pub const m_flSndLvlScale: usize = 0x204; // float
|
pub const m_flSndLvlScale: usize = 0x204; // float
|
||||||
@ -3149,33 +3178,33 @@ pub mod C_OP_RenderSound { // CParticleFunctionRenderer
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderSprites { // CBaseRendererSource2
|
pub mod C_OP_RenderSprites { // CBaseRendererSource2
|
||||||
pub const m_nSequenceOverride: usize = 0x2470; // CParticleCollectionRendererFloatInput
|
pub const m_nSequenceOverride: usize = 0x2710; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_nOrientationType: usize = 0x25C8; // ParticleOrientationChoiceList_t
|
pub const m_nOrientationType: usize = 0x2868; // ParticleOrientationChoiceList_t
|
||||||
pub const m_nOrientationControlPoint: usize = 0x25CC; // int32_t
|
pub const m_nOrientationControlPoint: usize = 0x286C; // int32_t
|
||||||
pub const m_bUseYawWithNormalAligned: usize = 0x25D0; // bool
|
pub const m_bUseYawWithNormalAligned: usize = 0x2870; // bool
|
||||||
pub const m_flMinSize: usize = 0x25D4; // float
|
pub const m_flMinSize: usize = 0x2878; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flMaxSize: usize = 0x25D8; // float
|
pub const m_flMaxSize: usize = 0x29D0; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flAlphaAdjustWithSizeAdjust: usize = 0x25DC; // float
|
pub const m_flAlphaAdjustWithSizeAdjust: usize = 0x2B28; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flStartFadeSize: usize = 0x25E0; // CParticleCollectionRendererFloatInput
|
pub const m_flStartFadeSize: usize = 0x2C80; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flEndFadeSize: usize = 0x2738; // CParticleCollectionRendererFloatInput
|
pub const m_flEndFadeSize: usize = 0x2DD8; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flStartFadeDot: usize = 0x2890; // float
|
pub const m_flStartFadeDot: usize = 0x2F30; // float
|
||||||
pub const m_flEndFadeDot: usize = 0x2894; // float
|
pub const m_flEndFadeDot: usize = 0x2F34; // float
|
||||||
pub const m_bDistanceAlpha: usize = 0x2898; // bool
|
pub const m_bDistanceAlpha: usize = 0x2F38; // bool
|
||||||
pub const m_bSoftEdges: usize = 0x2899; // bool
|
pub const m_bSoftEdges: usize = 0x2F39; // bool
|
||||||
pub const m_flEdgeSoftnessStart: usize = 0x289C; // float
|
pub const m_flEdgeSoftnessStart: usize = 0x2F3C; // float
|
||||||
pub const m_flEdgeSoftnessEnd: usize = 0x28A0; // float
|
pub const m_flEdgeSoftnessEnd: usize = 0x2F40; // float
|
||||||
pub const m_bOutline: usize = 0x28A4; // bool
|
pub const m_bOutline: usize = 0x2F44; // bool
|
||||||
pub const m_OutlineColor: usize = 0x28A5; // Color
|
pub const m_OutlineColor: usize = 0x2F45; // Color
|
||||||
pub const m_nOutlineAlpha: usize = 0x28AC; // int32_t
|
pub const m_nOutlineAlpha: usize = 0x2F4C; // int32_t
|
||||||
pub const m_flOutlineStart0: usize = 0x28B0; // float
|
pub const m_flOutlineStart0: usize = 0x2F50; // float
|
||||||
pub const m_flOutlineStart1: usize = 0x28B4; // float
|
pub const m_flOutlineStart1: usize = 0x2F54; // float
|
||||||
pub const m_flOutlineEnd0: usize = 0x28B8; // float
|
pub const m_flOutlineEnd0: usize = 0x2F58; // float
|
||||||
pub const m_flOutlineEnd1: usize = 0x28BC; // float
|
pub const m_flOutlineEnd1: usize = 0x2F5C; // float
|
||||||
pub const m_nLightingMode: usize = 0x28C0; // ParticleLightingQuality_t
|
pub const m_nLightingMode: usize = 0x2F60; // ParticleLightingQuality_t
|
||||||
pub const m_flLightingTessellation: usize = 0x28C8; // CParticleCollectionRendererFloatInput
|
pub const m_flLightingTessellation: usize = 0x2F68; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_flLightingDirectionality: usize = 0x2A20; // CParticleCollectionRendererFloatInput
|
pub const m_flLightingDirectionality: usize = 0x30C0; // CParticleCollectionRendererFloatInput
|
||||||
pub const m_bParticleShadows: usize = 0x2B78; // bool
|
pub const m_bParticleShadows: usize = 0x3218; // bool
|
||||||
pub const m_flShadowDensity: usize = 0x2B7C; // float
|
pub const m_flShadowDensity: usize = 0x321C; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderStandardLight { // CParticleFunctionRenderer
|
pub mod C_OP_RenderStandardLight { // CParticleFunctionRenderer
|
||||||
@ -3242,26 +3271,26 @@ pub mod C_OP_RenderTonemapController { // CParticleFunctionRenderer
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderTrails { // CBaseTrailRenderer
|
pub mod C_OP_RenderTrails { // CBaseTrailRenderer
|
||||||
pub const m_bEnableFadingAndClamping: usize = 0x2740; // bool
|
pub const m_bEnableFadingAndClamping: usize = 0x29E0; // bool
|
||||||
pub const m_flStartFadeDot: usize = 0x2744; // float
|
pub const m_flStartFadeDot: usize = 0x29E4; // float
|
||||||
pub const m_flEndFadeDot: usize = 0x2748; // float
|
pub const m_flEndFadeDot: usize = 0x29E8; // float
|
||||||
pub const m_nPrevPntSource: usize = 0x274C; // ParticleAttributeIndex_t
|
pub const m_nPrevPntSource: usize = 0x29EC; // ParticleAttributeIndex_t
|
||||||
pub const m_flMaxLength: usize = 0x2750; // float
|
pub const m_flMaxLength: usize = 0x29F0; // float
|
||||||
pub const m_flMinLength: usize = 0x2754; // float
|
pub const m_flMinLength: usize = 0x29F4; // float
|
||||||
pub const m_bIgnoreDT: usize = 0x2758; // bool
|
pub const m_bIgnoreDT: usize = 0x29F8; // bool
|
||||||
pub const m_flConstrainRadiusToLengthRatio: usize = 0x275C; // float
|
pub const m_flConstrainRadiusToLengthRatio: usize = 0x29FC; // float
|
||||||
pub const m_flLengthScale: usize = 0x2760; // float
|
pub const m_flLengthScale: usize = 0x2A00; // float
|
||||||
pub const m_flLengthFadeInTime: usize = 0x2764; // float
|
pub const m_flLengthFadeInTime: usize = 0x2A04; // float
|
||||||
pub const m_flRadiusHeadTaper: usize = 0x2768; // CPerParticleFloatInput
|
pub const m_flRadiusHeadTaper: usize = 0x2A08; // CPerParticleFloatInput
|
||||||
pub const m_vecHeadColorScale: usize = 0x28C0; // CParticleCollectionVecInput
|
pub const m_vecHeadColorScale: usize = 0x2B60; // CParticleCollectionVecInput
|
||||||
pub const m_flHeadAlphaScale: usize = 0x2F18; // CPerParticleFloatInput
|
pub const m_flHeadAlphaScale: usize = 0x31B8; // CPerParticleFloatInput
|
||||||
pub const m_flRadiusTaper: usize = 0x3070; // CPerParticleFloatInput
|
pub const m_flRadiusTaper: usize = 0x3310; // CPerParticleFloatInput
|
||||||
pub const m_vecTailColorScale: usize = 0x31C8; // CParticleCollectionVecInput
|
pub const m_vecTailColorScale: usize = 0x3468; // CParticleCollectionVecInput
|
||||||
pub const m_flTailAlphaScale: usize = 0x3820; // CPerParticleFloatInput
|
pub const m_flTailAlphaScale: usize = 0x3AC0; // CPerParticleFloatInput
|
||||||
pub const m_nHorizCropField: usize = 0x3978; // ParticleAttributeIndex_t
|
pub const m_nHorizCropField: usize = 0x3C18; // ParticleAttributeIndex_t
|
||||||
pub const m_nVertCropField: usize = 0x397C; // ParticleAttributeIndex_t
|
pub const m_nVertCropField: usize = 0x3C1C; // ParticleAttributeIndex_t
|
||||||
pub const m_flForwardShift: usize = 0x3980; // float
|
pub const m_flForwardShift: usize = 0x3C20; // float
|
||||||
pub const m_bFlipUVBasedOnPitchYaw: usize = 0x3984; // bool
|
pub const m_bFlipUVBasedOnPitchYaw: usize = 0x3C24; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_RenderTreeShake { // CParticleFunctionRenderer
|
pub mod C_OP_RenderTreeShake { // CParticleFunctionRenderer
|
||||||
@ -3368,8 +3397,9 @@ pub mod C_OP_SetAttributeToScalarExpression { // CParticleFunctionOperator
|
|||||||
pub const m_nExpression: usize = 0x1C0; // ScalarExpressionType_t
|
pub const m_nExpression: usize = 0x1C0; // ScalarExpressionType_t
|
||||||
pub const m_flInput1: usize = 0x1C8; // CPerParticleFloatInput
|
pub const m_flInput1: usize = 0x1C8; // CPerParticleFloatInput
|
||||||
pub const m_flInput2: usize = 0x320; // CPerParticleFloatInput
|
pub const m_flInput2: usize = 0x320; // CPerParticleFloatInput
|
||||||
pub const m_nOutputField: usize = 0x478; // ParticleAttributeIndex_t
|
pub const m_flOutputRemap: usize = 0x478; // CParticleRemapFloatInput
|
||||||
pub const m_nSetMethod: usize = 0x47C; // ParticleSetMethod_t
|
pub const m_nOutputField: usize = 0x5D0; // ParticleAttributeIndex_t
|
||||||
|
pub const m_nSetMethod: usize = 0x5D4; // ParticleSetMethod_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_SetCPOrientationToDirection { // CParticleFunctionOperator
|
pub mod C_OP_SetCPOrientationToDirection { // CParticleFunctionOperator
|
||||||
@ -3615,6 +3645,7 @@ pub mod C_OP_SetFromCPSnapshot { // CParticleFunctionOperator
|
|||||||
pub const m_nSnapShotIncrement: usize = 0x330; // CParticleCollectionFloatInput
|
pub const m_nSnapShotIncrement: usize = 0x330; // CParticleCollectionFloatInput
|
||||||
pub const m_flInterpolation: usize = 0x488; // CPerParticleFloatInput
|
pub const m_flInterpolation: usize = 0x488; // CPerParticleFloatInput
|
||||||
pub const m_bSubSample: usize = 0x5E0; // bool
|
pub const m_bSubSample: usize = 0x5E0; // bool
|
||||||
|
pub const m_bPrev: usize = 0x5E1; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_OP_SetGravityToCP { // CParticleFunctionPreEmission
|
pub mod C_OP_SetGravityToCP { // CParticleFunctionPreEmission
|
||||||
@ -3993,6 +4024,10 @@ pub mod PointDefinition_t {
|
|||||||
pub const m_vOffset: usize = 0x8; // Vector
|
pub const m_vOffset: usize = 0x8; // Vector
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod RenderProjectedMaterial_t {
|
||||||
|
pub const m_hMaterial: usize = 0x0; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
|
}
|
||||||
|
|
||||||
pub mod SequenceWeightedList_t {
|
pub mod SequenceWeightedList_t {
|
||||||
pub const m_nSequence: usize = 0x0; // int32_t
|
pub const m_nSequence: usize = 0x0; // int32_t
|
||||||
pub const m_flRelativeWeight: usize = 0x4; // float
|
pub const m_flRelativeWeight: usize = 0x4; // float
|
||||||
|
@ -18,57 +18,58 @@ CBaseRendererSource2: # CParticleFunctionRenderer
|
|||||||
m_bAnimateInFPS: 3920 # bool
|
m_bAnimateInFPS: 3920 # bool
|
||||||
m_flSelfIllumAmount: 3928 # CParticleCollectionRendererFloatInput
|
m_flSelfIllumAmount: 3928 # CParticleCollectionRendererFloatInput
|
||||||
m_flDiffuseAmount: 4272 # CParticleCollectionRendererFloatInput
|
m_flDiffuseAmount: 4272 # CParticleCollectionRendererFloatInput
|
||||||
m_nLightingControlPoint: 4616 # int32_t
|
m_flDiffuseClamp: 4616 # CParticleCollectionRendererFloatInput
|
||||||
m_nSelfIllumPerParticle: 4620 # ParticleAttributeIndex_t
|
m_nLightingControlPoint: 4960 # int32_t
|
||||||
m_nOutputBlendMode: 4624 # ParticleOutputBlendMode_t
|
m_nSelfIllumPerParticle: 4964 # ParticleAttributeIndex_t
|
||||||
m_bGammaCorrectVertexColors: 4628 # bool
|
m_nOutputBlendMode: 4968 # ParticleOutputBlendMode_t
|
||||||
m_bSaturateColorPreAlphaBlend: 4629 # bool
|
m_bGammaCorrectVertexColors: 4972 # bool
|
||||||
m_flAddSelfAmount: 4632 # CParticleCollectionRendererFloatInput
|
m_bSaturateColorPreAlphaBlend: 4973 # bool
|
||||||
m_flDesaturation: 4976 # CParticleCollectionRendererFloatInput
|
m_flAddSelfAmount: 4976 # CParticleCollectionRendererFloatInput
|
||||||
m_flOverbrightFactor: 5320 # CParticleCollectionRendererFloatInput
|
m_flDesaturation: 5320 # CParticleCollectionRendererFloatInput
|
||||||
m_nHSVShiftControlPoint: 5664 # int32_t
|
m_flOverbrightFactor: 5664 # CParticleCollectionRendererFloatInput
|
||||||
m_nFogType: 5668 # ParticleFogType_t
|
m_nHSVShiftControlPoint: 6008 # int32_t
|
||||||
m_flFogAmount: 5672 # CParticleCollectionRendererFloatInput
|
m_nFogType: 6012 # ParticleFogType_t
|
||||||
m_bTintByFOW: 6016 # bool
|
m_flFogAmount: 6016 # CParticleCollectionRendererFloatInput
|
||||||
m_bTintByGlobalLight: 6017 # bool
|
m_bTintByFOW: 6360 # bool
|
||||||
m_nPerParticleAlphaReference: 6020 # SpriteCardPerParticleScale_t
|
m_bTintByGlobalLight: 6361 # bool
|
||||||
m_nPerParticleAlphaRefWindow: 6024 # SpriteCardPerParticleScale_t
|
m_nPerParticleAlphaReference: 6364 # SpriteCardPerParticleScale_t
|
||||||
m_nAlphaReferenceType: 6028 # ParticleAlphaReferenceType_t
|
m_nPerParticleAlphaRefWindow: 6368 # SpriteCardPerParticleScale_t
|
||||||
m_flAlphaReferenceSoftness: 6032 # CParticleCollectionRendererFloatInput
|
m_nAlphaReferenceType: 6372 # ParticleAlphaReferenceType_t
|
||||||
m_flSourceAlphaValueToMapToZero: 6376 # CParticleCollectionRendererFloatInput
|
m_flAlphaReferenceSoftness: 6376 # CParticleCollectionRendererFloatInput
|
||||||
m_flSourceAlphaValueToMapToOne: 6720 # CParticleCollectionRendererFloatInput
|
m_flSourceAlphaValueToMapToZero: 6720 # CParticleCollectionRendererFloatInput
|
||||||
m_bRefract: 7064 # bool
|
m_flSourceAlphaValueToMapToOne: 7064 # CParticleCollectionRendererFloatInput
|
||||||
m_bRefractSolid: 7065 # bool
|
m_bRefract: 7408 # bool
|
||||||
m_flRefractAmount: 7072 # CParticleCollectionRendererFloatInput
|
m_bRefractSolid: 7409 # bool
|
||||||
m_nRefractBlurRadius: 7416 # int32_t
|
m_flRefractAmount: 7416 # CParticleCollectionRendererFloatInput
|
||||||
m_nRefractBlurType: 7420 # BlurFilterType_t
|
m_nRefractBlurRadius: 7760 # int32_t
|
||||||
m_bOnlyRenderInEffectsBloomPass: 7424 # bool
|
m_nRefractBlurType: 7764 # BlurFilterType_t
|
||||||
m_bOnlyRenderInEffectsWaterPass: 7425 # bool
|
m_bOnlyRenderInEffectsBloomPass: 7768 # bool
|
||||||
m_bUseMixedResolutionRendering: 7426 # bool
|
m_bOnlyRenderInEffectsWaterPass: 7769 # bool
|
||||||
m_bOnlyRenderInEffecsGameOverlay: 7427 # bool
|
m_bUseMixedResolutionRendering: 7770 # bool
|
||||||
m_stencilTestID: 7428 # char[128]
|
m_bOnlyRenderInEffecsGameOverlay: 7771 # bool
|
||||||
m_bStencilTestExclude: 7556 # bool
|
m_stencilTestID: 7772 # char[128]
|
||||||
m_stencilWriteID: 7557 # char[128]
|
m_bStencilTestExclude: 7900 # bool
|
||||||
m_bWriteStencilOnDepthPass: 7685 # bool
|
m_stencilWriteID: 7901 # char[128]
|
||||||
m_bWriteStencilOnDepthFail: 7686 # bool
|
m_bWriteStencilOnDepthPass: 8029 # bool
|
||||||
m_bReverseZBuffering: 7687 # bool
|
m_bWriteStencilOnDepthFail: 8030 # bool
|
||||||
m_bDisableZBuffering: 7688 # bool
|
m_bReverseZBuffering: 8031 # bool
|
||||||
m_nFeatheringMode: 7692 # ParticleDepthFeatheringMode_t
|
m_bDisableZBuffering: 8032 # bool
|
||||||
m_flFeatheringMinDist: 7696 # CParticleCollectionRendererFloatInput
|
m_nFeatheringMode: 8036 # ParticleDepthFeatheringMode_t
|
||||||
m_flFeatheringMaxDist: 8040 # CParticleCollectionRendererFloatInput
|
m_flFeatheringMinDist: 8040 # CParticleCollectionRendererFloatInput
|
||||||
m_flFeatheringFilter: 8384 # CParticleCollectionRendererFloatInput
|
m_flFeatheringMaxDist: 8384 # CParticleCollectionRendererFloatInput
|
||||||
m_flDepthBias: 8728 # float
|
m_flFeatheringFilter: 8728 # CParticleCollectionRendererFloatInput
|
||||||
m_nSortMethod: 8732 # ParticleSortingChoiceList_t
|
m_flDepthBias: 9072 # CParticleCollectionRendererFloatInput
|
||||||
m_bBlendFramesSeq0: 8736 # bool
|
m_nSortMethod: 9416 # ParticleSortingChoiceList_t
|
||||||
m_bMaxLuminanceBlendingSequence0: 8737 # bool
|
m_bBlendFramesSeq0: 9420 # bool
|
||||||
|
m_bMaxLuminanceBlendingSequence0: 9421 # bool
|
||||||
CBaseTrailRenderer: # CBaseRendererSource2
|
CBaseTrailRenderer: # CBaseRendererSource2
|
||||||
m_nOrientationType: 9328 # ParticleOrientationChoiceList_t
|
m_nOrientationType: 10000 # ParticleOrientationChoiceList_t
|
||||||
m_nOrientationControlPoint: 9332 # int32_t
|
m_nOrientationControlPoint: 10004 # int32_t
|
||||||
m_flMinSize: 9336 # float
|
m_flMinSize: 10008 # float
|
||||||
m_flMaxSize: 9340 # float
|
m_flMaxSize: 10012 # float
|
||||||
m_flStartFadeSize: 9344 # CParticleCollectionRendererFloatInput
|
m_flStartFadeSize: 10016 # CParticleCollectionRendererFloatInput
|
||||||
m_flEndFadeSize: 9688 # CParticleCollectionRendererFloatInput
|
m_flEndFadeSize: 10360 # CParticleCollectionRendererFloatInput
|
||||||
m_bClampV: 10032 # bool
|
m_bClampV: 10704 # bool
|
||||||
CGeneralRandomRotation: # CParticleFunctionInitializer
|
CGeneralRandomRotation: # CParticleFunctionInitializer
|
||||||
m_nFieldOutput: 448 # ParticleAttributeIndex_t
|
m_nFieldOutput: 448 # ParticleAttributeIndex_t
|
||||||
m_flDegrees: 452 # float
|
m_flDegrees: 452 # float
|
||||||
@ -113,7 +114,6 @@ CNewParticleEffect: # IParticleEffect
|
|||||||
m_nSplitScreenUser: 152 # CSplitScreenSlot
|
m_nSplitScreenUser: 152 # CSplitScreenSlot
|
||||||
m_vecAggregationCenter: 156 # Vector
|
m_vecAggregationCenter: 156 # Vector
|
||||||
m_RefCount: 192 # int32_t
|
m_RefCount: 192 # int32_t
|
||||||
CParticleBindingRealPulse: # CParticleCollectionBindingInstance
|
|
||||||
CParticleCollectionBindingInstance: # CBasePulseGraphInstance
|
CParticleCollectionBindingInstance: # CBasePulseGraphInstance
|
||||||
CParticleCollectionFloatInput: # CParticleFloatInput
|
CParticleCollectionFloatInput: # CParticleFloatInput
|
||||||
CParticleCollectionRendererFloatInput: # CParticleCollectionFloatInput
|
CParticleCollectionRendererFloatInput: # CParticleCollectionFloatInput
|
||||||
@ -428,6 +428,7 @@ C_INIT_CreateOnModel: # CParticleFunctionInitializer
|
|||||||
m_HitboxSetName: 3920 # char[128]
|
m_HitboxSetName: 3920 # char[128]
|
||||||
m_bLocalCoords: 4048 # bool
|
m_bLocalCoords: 4048 # bool
|
||||||
m_bUseBones: 4049 # bool
|
m_bUseBones: 4049 # bool
|
||||||
|
m_bUseMesh: 4050 # bool
|
||||||
m_flShellSize: 4056 # CParticleCollectionFloatInput
|
m_flShellSize: 4056 # CParticleCollectionFloatInput
|
||||||
C_INIT_CreateOnModelAtHeight: # CParticleFunctionInitializer
|
C_INIT_CreateOnModelAtHeight: # CParticleFunctionInitializer
|
||||||
m_bUseBones: 448 # bool
|
m_bUseBones: 448 # bool
|
||||||
@ -594,14 +595,16 @@ C_INIT_InitSkinnedPositionFromCPSnapshot: # CParticleFunctionInitializer
|
|||||||
m_bIgnoreDt: 466 # bool
|
m_bIgnoreDt: 466 # bool
|
||||||
m_flMinNormalVelocity: 468 # float
|
m_flMinNormalVelocity: 468 # float
|
||||||
m_flMaxNormalVelocity: 472 # float
|
m_flMaxNormalVelocity: 472 # float
|
||||||
m_flIncrement: 476 # float
|
m_nIndexType: 476 # SnapshotIndexType_t
|
||||||
m_nFullLoopIncrement: 480 # int32_t
|
m_flReadIndex: 480 # CPerParticleFloatInput
|
||||||
m_nSnapShotStartPoint: 484 # int32_t
|
m_flIncrement: 824 # float
|
||||||
m_flBoneVelocity: 488 # float
|
m_nFullLoopIncrement: 828 # int32_t
|
||||||
m_flBoneVelocityMax: 492 # float
|
m_nSnapShotStartPoint: 832 # int32_t
|
||||||
m_bCopyColor: 496 # bool
|
m_flBoneVelocity: 836 # float
|
||||||
m_bCopyAlpha: 497 # bool
|
m_flBoneVelocityMax: 840 # float
|
||||||
m_bSetRadius: 498 # bool
|
m_bCopyColor: 844 # bool
|
||||||
|
m_bCopyAlpha: 845 # bool
|
||||||
|
m_bSetRadius: 846 # bool
|
||||||
C_INIT_InitVec: # CParticleFunctionInitializer
|
C_INIT_InitVec: # CParticleFunctionInitializer
|
||||||
m_InputValue: 448 # CPerParticleVecInput
|
m_InputValue: 448 # CPerParticleVecInput
|
||||||
m_nOutputField: 2072 # ParticleAttributeIndex_t
|
m_nOutputField: 2072 # ParticleAttributeIndex_t
|
||||||
@ -975,6 +978,13 @@ C_INIT_SequenceFromCP: # CParticleFunctionInitializer
|
|||||||
m_vecOffset: 456 # Vector
|
m_vecOffset: 456 # Vector
|
||||||
C_INIT_SequenceLifeTime: # CParticleFunctionInitializer
|
C_INIT_SequenceLifeTime: # CParticleFunctionInitializer
|
||||||
m_flFramerate: 448 # float
|
m_flFramerate: 448 # float
|
||||||
|
C_INIT_SetAttributeToScalarExpression: # CParticleFunctionInitializer
|
||||||
|
m_nExpression: 448 # ScalarExpressionType_t
|
||||||
|
m_flInput1: 456 # CPerParticleFloatInput
|
||||||
|
m_flInput2: 800 # CPerParticleFloatInput
|
||||||
|
m_flOutputRemap: 1144 # CParticleRemapFloatInput
|
||||||
|
m_nOutputField: 1488 # ParticleAttributeIndex_t
|
||||||
|
m_nSetMethod: 1492 # ParticleSetMethod_t
|
||||||
C_INIT_SetHitboxToClosest: # CParticleFunctionInitializer
|
C_INIT_SetHitboxToClosest: # CParticleFunctionInitializer
|
||||||
m_nControlPointNumber: 448 # int32_t
|
m_nControlPointNumber: 448 # int32_t
|
||||||
m_nDesiredHitbox: 452 # int32_t
|
m_nDesiredHitbox: 452 # int32_t
|
||||||
@ -1165,6 +1175,9 @@ C_OP_ColorInterpolateRandom: # CParticleFunctionOperator
|
|||||||
C_OP_ConnectParentParticleToNearest: # CParticleFunctionOperator
|
C_OP_ConnectParentParticleToNearest: # CParticleFunctionOperator
|
||||||
m_nFirstControlPoint: 448 # int32_t
|
m_nFirstControlPoint: 448 # int32_t
|
||||||
m_nSecondControlPoint: 452 # int32_t
|
m_nSecondControlPoint: 452 # int32_t
|
||||||
|
m_bUseRadius: 456 # bool
|
||||||
|
m_flRadiusScale: 464 # CParticleCollectionFloatInput
|
||||||
|
m_flParentRadiusScale: 808 # CParticleCollectionFloatInput
|
||||||
C_OP_ConstrainDistance: # CParticleFunctionConstraint
|
C_OP_ConstrainDistance: # CParticleFunctionConstraint
|
||||||
m_fMinDistance: 448 # CParticleCollectionFloatInput
|
m_fMinDistance: 448 # CParticleCollectionFloatInput
|
||||||
m_fMaxDistance: 792 # CParticleCollectionFloatInput
|
m_fMaxDistance: 792 # CParticleCollectionFloatInput
|
||||||
@ -1698,10 +1711,12 @@ C_OP_MovementSkinnedPositionFromCPSnapshot: # CParticleFunctionOperator
|
|||||||
m_nRandomSeed: 460 # int32_t
|
m_nRandomSeed: 460 # int32_t
|
||||||
m_bSetNormal: 464 # bool
|
m_bSetNormal: 464 # bool
|
||||||
m_bSetRadius: 465 # bool
|
m_bSetRadius: 465 # bool
|
||||||
m_flIncrement: 472 # CParticleCollectionFloatInput
|
m_nIndexType: 468 # SnapshotIndexType_t
|
||||||
m_nFullLoopIncrement: 816 # CParticleCollectionFloatInput
|
m_flReadIndex: 472 # CPerParticleFloatInput
|
||||||
m_nSnapShotStartPoint: 1160 # CParticleCollectionFloatInput
|
m_flIncrement: 816 # CParticleCollectionFloatInput
|
||||||
m_flInterpolation: 1504 # CPerParticleFloatInput
|
m_nFullLoopIncrement: 1160 # CParticleCollectionFloatInput
|
||||||
|
m_nSnapShotStartPoint: 1504 # CParticleCollectionFloatInput
|
||||||
|
m_flInterpolation: 1848 # CPerParticleFloatInput
|
||||||
C_OP_Noise: # CParticleFunctionOperator
|
C_OP_Noise: # CParticleFunctionOperator
|
||||||
m_nFieldOutput: 448 # ParticleAttributeIndex_t
|
m_nFieldOutput: 448 # ParticleAttributeIndex_t
|
||||||
m_flOutputMin: 452 # float
|
m_flOutputMin: 452 # float
|
||||||
@ -1851,6 +1866,7 @@ C_OP_PlanarConstraint: # CParticleFunctionConstraint
|
|||||||
m_bGlobalNormal: 477 # bool
|
m_bGlobalNormal: 477 # bool
|
||||||
m_flRadiusScale: 480 # CPerParticleFloatInput
|
m_flRadiusScale: 480 # CPerParticleFloatInput
|
||||||
m_flMaximumDistanceToCP: 824 # CParticleCollectionFloatInput
|
m_flMaximumDistanceToCP: 824 # CParticleCollectionFloatInput
|
||||||
|
m_bUseOldCode: 1168 # bool
|
||||||
C_OP_PlaneCull: # CParticleFunctionOperator
|
C_OP_PlaneCull: # CParticleFunctionOperator
|
||||||
m_nPlaneControlPoint: 448 # int32_t
|
m_nPlaneControlPoint: 448 # int32_t
|
||||||
m_vecPlaneDirection: 452 # Vector
|
m_vecPlaneDirection: 452 # Vector
|
||||||
@ -2352,38 +2368,42 @@ C_OP_RenderModels: # CParticleFunctionRenderer
|
|||||||
m_bLocalScale: 5440 # bool
|
m_bLocalScale: 5440 # bool
|
||||||
m_nSizeCullBloat: 5444 # int32_t
|
m_nSizeCullBloat: 5444 # int32_t
|
||||||
m_bAnimated: 5448 # bool
|
m_bAnimated: 5448 # bool
|
||||||
m_flAnimationRate: 5452 # float
|
m_flAnimationRate: 5456 # CPerParticleFloatInput
|
||||||
m_bScaleAnimationRate: 5456 # bool
|
m_bScaleAnimationRate: 5800 # bool
|
||||||
m_bForceLoopingAnimation: 5457 # bool
|
m_bForceLoopingAnimation: 5801 # bool
|
||||||
m_bResetAnimOnStop: 5458 # bool
|
m_bResetAnimOnStop: 5802 # bool
|
||||||
m_bManualAnimFrame: 5459 # bool
|
m_bManualAnimFrame: 5803 # bool
|
||||||
m_nAnimationScaleField: 5460 # ParticleAttributeIndex_t
|
m_nAnimationScaleField: 5804 # ParticleAttributeIndex_t
|
||||||
m_nAnimationField: 5464 # ParticleAttributeIndex_t
|
m_nAnimationField: 5808 # ParticleAttributeIndex_t
|
||||||
m_nManualFrameField: 5468 # ParticleAttributeIndex_t
|
m_nManualFrameField: 5812 # ParticleAttributeIndex_t
|
||||||
m_ActivityName: 5472 # char[256]
|
m_ActivityName: 5816 # char[256]
|
||||||
m_SequenceName: 5728 # char[256]
|
m_SequenceName: 6072 # char[256]
|
||||||
m_bEnableClothSimulation: 5984 # bool
|
m_bEnableClothSimulation: 6328 # bool
|
||||||
m_hOverrideMaterial: 5992 # CStrongHandle<InfoForResourceTypeIMaterial2>
|
m_hOverrideMaterial: 6336 # CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
m_bOverrideTranslucentMaterials: 6000 # bool
|
m_bOverrideTranslucentMaterials: 6344 # bool
|
||||||
m_nSkin: 6008 # CPerParticleFloatInput
|
m_nSkin: 6352 # CPerParticleFloatInput
|
||||||
m_MaterialVars: 6352 # CUtlVector<MaterialVariable_t>
|
m_MaterialVars: 6696 # CUtlVector<MaterialVariable_t>
|
||||||
m_modelInput: 6376 # CParticleModelInput
|
m_flManualModelSelection: 6720 # CPerParticleFloatInput
|
||||||
m_nLOD: 6472 # int32_t
|
m_modelInput: 7064 # CParticleModelInput
|
||||||
m_EconSlotName: 6476 # char[256]
|
m_nLOD: 7160 # int32_t
|
||||||
m_bOriginalModel: 6732 # bool
|
m_EconSlotName: 7164 # char[256]
|
||||||
m_bSuppressTint: 6733 # bool
|
m_bOriginalModel: 7420 # bool
|
||||||
m_bUseRawMeshGroup: 6734 # bool
|
m_bSuppressTint: 7421 # bool
|
||||||
m_bDisableShadows: 6735 # bool
|
m_bUseRawMeshGroup: 7422 # bool
|
||||||
m_bAcceptsDecals: 6736 # bool
|
m_bDisableShadows: 7423 # bool
|
||||||
m_bForceDrawInterlevedWithSiblings: 6737 # bool
|
m_bDisableDepthPrepass: 7424 # bool
|
||||||
m_bDoNotDrawInParticlePass: 6738 # bool
|
m_bAcceptsDecals: 7425 # bool
|
||||||
m_szRenderAttribute: 6739 # char[260]
|
m_bForceDrawInterlevedWithSiblings: 7426 # bool
|
||||||
m_flRadiusScale: 7000 # CParticleCollectionFloatInput
|
m_bDoNotDrawInParticlePass: 7427 # bool
|
||||||
m_flAlphaScale: 7344 # CParticleCollectionFloatInput
|
m_bUseFastModelCollectionRenderPath: 7428 # bool
|
||||||
m_flRollScale: 7688 # CParticleCollectionFloatInput
|
m_bAllowApproximateTransforms: 7429 # bool
|
||||||
m_nAlpha2Field: 8032 # ParticleAttributeIndex_t
|
m_szRenderAttribute: 7430 # char[260]
|
||||||
m_vecColorScale: 8040 # CParticleCollectionVecInput
|
m_flRadiusScale: 7696 # CParticleCollectionFloatInput
|
||||||
m_nColorBlendType: 9664 # ParticleColorBlendType_t
|
m_flAlphaScale: 8040 # CParticleCollectionFloatInput
|
||||||
|
m_flRollScale: 8384 # CParticleCollectionFloatInput
|
||||||
|
m_nAlpha2Field: 8728 # ParticleAttributeIndex_t
|
||||||
|
m_vecColorScale: 8736 # CParticleCollectionVecInput
|
||||||
|
m_nColorBlendType: 10360 # ParticleColorBlendType_t
|
||||||
C_OP_RenderOmni2Light: # CParticleFunctionRenderer
|
C_OP_RenderOmni2Light: # CParticleFunctionRenderer
|
||||||
m_nLightType: 512 # ParticleOmni2LightTypeChoiceList_t
|
m_nLightType: 512 # ParticleOmni2LightTypeChoiceList_t
|
||||||
m_vColorBlend: 520 # CParticleCollectionVecInput
|
m_vColorBlend: 520 # CParticleCollectionVecInput
|
||||||
@ -2413,41 +2433,42 @@ C_OP_RenderProjected: # CParticleFunctionRenderer
|
|||||||
m_bEnableProjectedDepthControls: 516 # bool
|
m_bEnableProjectedDepthControls: 516 # bool
|
||||||
m_flMinProjectionDepth: 520 # float
|
m_flMinProjectionDepth: 520 # float
|
||||||
m_flMaxProjectionDepth: 524 # float
|
m_flMaxProjectionDepth: 524 # float
|
||||||
m_hProjectedMaterial: 528 # CStrongHandle<InfoForResourceTypeIMaterial2>
|
m_vecProjectedMaterials: 528 # CUtlVector<RenderProjectedMaterial_t>
|
||||||
m_flAnimationTimeScale: 536 # float
|
m_flMaterialSelection: 552 # CPerParticleFloatInput
|
||||||
m_bOrientToNormal: 540 # bool
|
m_flAnimationTimeScale: 896 # float
|
||||||
m_MaterialVars: 544 # CUtlVector<MaterialVariable_t>
|
m_bOrientToNormal: 900 # bool
|
||||||
|
m_MaterialVars: 904 # CUtlVector<MaterialVariable_t>
|
||||||
C_OP_RenderRopes: # CBaseRendererSource2
|
C_OP_RenderRopes: # CBaseRendererSource2
|
||||||
m_bEnableFadingAndClamping: 9328 # bool
|
m_bEnableFadingAndClamping: 10000 # bool
|
||||||
m_flMinSize: 9332 # float
|
m_flMinSize: 10004 # float
|
||||||
m_flMaxSize: 9336 # float
|
m_flMaxSize: 10008 # float
|
||||||
m_flStartFadeSize: 9340 # float
|
m_flStartFadeSize: 10012 # float
|
||||||
m_flEndFadeSize: 9344 # float
|
m_flEndFadeSize: 10016 # float
|
||||||
m_flStartFadeDot: 9348 # float
|
m_flStartFadeDot: 10020 # float
|
||||||
m_flEndFadeDot: 9352 # float
|
m_flEndFadeDot: 10024 # float
|
||||||
m_flRadiusTaper: 9356 # float
|
m_flRadiusTaper: 10028 # float
|
||||||
m_nMinTesselation: 9360 # int32_t
|
m_nMinTesselation: 10032 # int32_t
|
||||||
m_nMaxTesselation: 9364 # int32_t
|
m_nMaxTesselation: 10036 # int32_t
|
||||||
m_flTessScale: 9368 # float
|
m_flTessScale: 10040 # float
|
||||||
m_flTextureVWorldSize: 9376 # CParticleCollectionRendererFloatInput
|
m_flTextureVWorldSize: 10048 # CParticleCollectionRendererFloatInput
|
||||||
m_flTextureVScrollRate: 9720 # CParticleCollectionRendererFloatInput
|
m_flTextureVScrollRate: 10392 # CParticleCollectionRendererFloatInput
|
||||||
m_flTextureVOffset: 10064 # CParticleCollectionRendererFloatInput
|
m_flTextureVOffset: 10736 # CParticleCollectionRendererFloatInput
|
||||||
m_nTextureVParamsCP: 10408 # int32_t
|
m_nTextureVParamsCP: 11080 # int32_t
|
||||||
m_bClampV: 10412 # bool
|
m_bClampV: 11084 # bool
|
||||||
m_nScaleCP1: 10416 # int32_t
|
m_nScaleCP1: 11088 # int32_t
|
||||||
m_nScaleCP2: 10420 # int32_t
|
m_nScaleCP2: 11092 # int32_t
|
||||||
m_flScaleVSizeByControlPointDistance: 10424 # float
|
m_flScaleVSizeByControlPointDistance: 11096 # float
|
||||||
m_flScaleVScrollByControlPointDistance: 10428 # float
|
m_flScaleVScrollByControlPointDistance: 11100 # float
|
||||||
m_flScaleVOffsetByControlPointDistance: 10432 # float
|
m_flScaleVOffsetByControlPointDistance: 11104 # float
|
||||||
m_bUseScalarForTextureCoordinate: 10437 # bool
|
m_bUseScalarForTextureCoordinate: 11109 # bool
|
||||||
m_nScalarFieldForTextureCoordinate: 10440 # ParticleAttributeIndex_t
|
m_nScalarFieldForTextureCoordinate: 11112 # ParticleAttributeIndex_t
|
||||||
m_flScalarAttributeTextureCoordScale: 10444 # float
|
m_flScalarAttributeTextureCoordScale: 11116 # float
|
||||||
m_bReverseOrder: 10448 # bool
|
m_bReverseOrder: 11120 # bool
|
||||||
m_bClosedLoop: 10449 # bool
|
m_bClosedLoop: 11121 # bool
|
||||||
m_nOrientationType: 10452 # ParticleOrientationChoiceList_t
|
m_nOrientationType: 11124 # ParticleOrientationChoiceList_t
|
||||||
m_nVectorFieldForOrientation: 10456 # ParticleAttributeIndex_t
|
m_nVectorFieldForOrientation: 11128 # ParticleAttributeIndex_t
|
||||||
m_bDrawAsOpaque: 10460 # bool
|
m_bDrawAsOpaque: 11132 # bool
|
||||||
m_bGenerateNormals: 10461 # bool
|
m_bGenerateNormals: 11133 # bool
|
||||||
C_OP_RenderScreenShake: # CParticleFunctionRenderer
|
C_OP_RenderScreenShake: # CParticleFunctionRenderer
|
||||||
m_flDurationScale: 512 # float
|
m_flDurationScale: 512 # float
|
||||||
m_flRadiusScale: 516 # float
|
m_flRadiusScale: 516 # float
|
||||||
@ -2461,6 +2482,12 @@ C_OP_RenderScreenShake: # CParticleFunctionRenderer
|
|||||||
C_OP_RenderScreenVelocityRotate: # CParticleFunctionRenderer
|
C_OP_RenderScreenVelocityRotate: # CParticleFunctionRenderer
|
||||||
m_flRotateRateDegrees: 512 # float
|
m_flRotateRateDegrees: 512 # float
|
||||||
m_flForwardDegrees: 516 # float
|
m_flForwardDegrees: 516 # float
|
||||||
|
C_OP_RenderSimpleModelCollection: # CParticleFunctionRenderer
|
||||||
|
m_bCenterOffset: 512 # bool
|
||||||
|
m_modelInput: 520 # CParticleModelInput
|
||||||
|
m_nLOD: 616 # int32_t
|
||||||
|
m_bDisableShadows: 620 # bool
|
||||||
|
m_bAcceptsDecals: 621 # bool
|
||||||
C_OP_RenderSound: # CParticleFunctionRenderer
|
C_OP_RenderSound: # CParticleFunctionRenderer
|
||||||
m_flDurationScale: 512 # float
|
m_flDurationScale: 512 # float
|
||||||
m_flSndLvlScale: 516 # float
|
m_flSndLvlScale: 516 # float
|
||||||
@ -2475,33 +2502,33 @@ C_OP_RenderSound: # CParticleFunctionRenderer
|
|||||||
m_pszSoundName: 552 # char[256]
|
m_pszSoundName: 552 # char[256]
|
||||||
m_bSuppressStopSoundEvent: 808 # bool
|
m_bSuppressStopSoundEvent: 808 # bool
|
||||||
C_OP_RenderSprites: # CBaseRendererSource2
|
C_OP_RenderSprites: # CBaseRendererSource2
|
||||||
m_nSequenceOverride: 9328 # CParticleCollectionRendererFloatInput
|
m_nSequenceOverride: 10000 # CParticleCollectionRendererFloatInput
|
||||||
m_nOrientationType: 9672 # ParticleOrientationChoiceList_t
|
m_nOrientationType: 10344 # ParticleOrientationChoiceList_t
|
||||||
m_nOrientationControlPoint: 9676 # int32_t
|
m_nOrientationControlPoint: 10348 # int32_t
|
||||||
m_bUseYawWithNormalAligned: 9680 # bool
|
m_bUseYawWithNormalAligned: 10352 # bool
|
||||||
m_flMinSize: 9684 # float
|
m_flMinSize: 10360 # CParticleCollectionRendererFloatInput
|
||||||
m_flMaxSize: 9688 # float
|
m_flMaxSize: 10704 # CParticleCollectionRendererFloatInput
|
||||||
m_flAlphaAdjustWithSizeAdjust: 9692 # float
|
m_flAlphaAdjustWithSizeAdjust: 11048 # CParticleCollectionRendererFloatInput
|
||||||
m_flStartFadeSize: 9696 # CParticleCollectionRendererFloatInput
|
m_flStartFadeSize: 11392 # CParticleCollectionRendererFloatInput
|
||||||
m_flEndFadeSize: 10040 # CParticleCollectionRendererFloatInput
|
m_flEndFadeSize: 11736 # CParticleCollectionRendererFloatInput
|
||||||
m_flStartFadeDot: 10384 # float
|
m_flStartFadeDot: 12080 # float
|
||||||
m_flEndFadeDot: 10388 # float
|
m_flEndFadeDot: 12084 # float
|
||||||
m_bDistanceAlpha: 10392 # bool
|
m_bDistanceAlpha: 12088 # bool
|
||||||
m_bSoftEdges: 10393 # bool
|
m_bSoftEdges: 12089 # bool
|
||||||
m_flEdgeSoftnessStart: 10396 # float
|
m_flEdgeSoftnessStart: 12092 # float
|
||||||
m_flEdgeSoftnessEnd: 10400 # float
|
m_flEdgeSoftnessEnd: 12096 # float
|
||||||
m_bOutline: 10404 # bool
|
m_bOutline: 12100 # bool
|
||||||
m_OutlineColor: 10405 # Color
|
m_OutlineColor: 12101 # Color
|
||||||
m_nOutlineAlpha: 10412 # int32_t
|
m_nOutlineAlpha: 12108 # int32_t
|
||||||
m_flOutlineStart0: 10416 # float
|
m_flOutlineStart0: 12112 # float
|
||||||
m_flOutlineStart1: 10420 # float
|
m_flOutlineStart1: 12116 # float
|
||||||
m_flOutlineEnd0: 10424 # float
|
m_flOutlineEnd0: 12120 # float
|
||||||
m_flOutlineEnd1: 10428 # float
|
m_flOutlineEnd1: 12124 # float
|
||||||
m_nLightingMode: 10432 # ParticleLightingQuality_t
|
m_nLightingMode: 12128 # ParticleLightingQuality_t
|
||||||
m_flLightingTessellation: 10440 # CParticleCollectionRendererFloatInput
|
m_flLightingTessellation: 12136 # CParticleCollectionRendererFloatInput
|
||||||
m_flLightingDirectionality: 10784 # CParticleCollectionRendererFloatInput
|
m_flLightingDirectionality: 12480 # CParticleCollectionRendererFloatInput
|
||||||
m_bParticleShadows: 11128 # bool
|
m_bParticleShadows: 12824 # bool
|
||||||
m_flShadowDensity: 11132 # float
|
m_flShadowDensity: 12828 # float
|
||||||
C_OP_RenderStandardLight: # CParticleFunctionRenderer
|
C_OP_RenderStandardLight: # CParticleFunctionRenderer
|
||||||
m_nLightType: 512 # ParticleLightTypeChoiceList_t
|
m_nLightType: 512 # ParticleLightTypeChoiceList_t
|
||||||
m_vecColorScale: 520 # CParticleCollectionVecInput
|
m_vecColorScale: 520 # CParticleCollectionVecInput
|
||||||
@ -2556,26 +2583,26 @@ C_OP_RenderTonemapController: # CParticleFunctionRenderer
|
|||||||
m_nTonemapLevelField: 520 # ParticleAttributeIndex_t
|
m_nTonemapLevelField: 520 # ParticleAttributeIndex_t
|
||||||
m_nTonemapWeightField: 524 # ParticleAttributeIndex_t
|
m_nTonemapWeightField: 524 # ParticleAttributeIndex_t
|
||||||
C_OP_RenderTrails: # CBaseTrailRenderer
|
C_OP_RenderTrails: # CBaseTrailRenderer
|
||||||
m_bEnableFadingAndClamping: 10048 # bool
|
m_bEnableFadingAndClamping: 10720 # bool
|
||||||
m_flStartFadeDot: 10052 # float
|
m_flStartFadeDot: 10724 # float
|
||||||
m_flEndFadeDot: 10056 # float
|
m_flEndFadeDot: 10728 # float
|
||||||
m_nPrevPntSource: 10060 # ParticleAttributeIndex_t
|
m_nPrevPntSource: 10732 # ParticleAttributeIndex_t
|
||||||
m_flMaxLength: 10064 # float
|
m_flMaxLength: 10736 # float
|
||||||
m_flMinLength: 10068 # float
|
m_flMinLength: 10740 # float
|
||||||
m_bIgnoreDT: 10072 # bool
|
m_bIgnoreDT: 10744 # bool
|
||||||
m_flConstrainRadiusToLengthRatio: 10076 # float
|
m_flConstrainRadiusToLengthRatio: 10748 # float
|
||||||
m_flLengthScale: 10080 # float
|
m_flLengthScale: 10752 # float
|
||||||
m_flLengthFadeInTime: 10084 # float
|
m_flLengthFadeInTime: 10756 # float
|
||||||
m_flRadiusHeadTaper: 10088 # CPerParticleFloatInput
|
m_flRadiusHeadTaper: 10760 # CPerParticleFloatInput
|
||||||
m_vecHeadColorScale: 10432 # CParticleCollectionVecInput
|
m_vecHeadColorScale: 11104 # CParticleCollectionVecInput
|
||||||
m_flHeadAlphaScale: 12056 # CPerParticleFloatInput
|
m_flHeadAlphaScale: 12728 # CPerParticleFloatInput
|
||||||
m_flRadiusTaper: 12400 # CPerParticleFloatInput
|
m_flRadiusTaper: 13072 # CPerParticleFloatInput
|
||||||
m_vecTailColorScale: 12744 # CParticleCollectionVecInput
|
m_vecTailColorScale: 13416 # CParticleCollectionVecInput
|
||||||
m_flTailAlphaScale: 14368 # CPerParticleFloatInput
|
m_flTailAlphaScale: 15040 # CPerParticleFloatInput
|
||||||
m_nHorizCropField: 14712 # ParticleAttributeIndex_t
|
m_nHorizCropField: 15384 # ParticleAttributeIndex_t
|
||||||
m_nVertCropField: 14716 # ParticleAttributeIndex_t
|
m_nVertCropField: 15388 # ParticleAttributeIndex_t
|
||||||
m_flForwardShift: 14720 # float
|
m_flForwardShift: 15392 # float
|
||||||
m_bFlipUVBasedOnPitchYaw: 14724 # bool
|
m_bFlipUVBasedOnPitchYaw: 15396 # bool
|
||||||
C_OP_RenderTreeShake: # CParticleFunctionRenderer
|
C_OP_RenderTreeShake: # CParticleFunctionRenderer
|
||||||
m_flPeakStrength: 512 # float
|
m_flPeakStrength: 512 # float
|
||||||
m_nPeakStrengthFieldOverride: 516 # ParticleAttributeIndex_t
|
m_nPeakStrengthFieldOverride: 516 # ParticleAttributeIndex_t
|
||||||
@ -2656,8 +2683,9 @@ C_OP_SetAttributeToScalarExpression: # CParticleFunctionOperator
|
|||||||
m_nExpression: 448 # ScalarExpressionType_t
|
m_nExpression: 448 # ScalarExpressionType_t
|
||||||
m_flInput1: 456 # CPerParticleFloatInput
|
m_flInput1: 456 # CPerParticleFloatInput
|
||||||
m_flInput2: 800 # CPerParticleFloatInput
|
m_flInput2: 800 # CPerParticleFloatInput
|
||||||
m_nOutputField: 1144 # ParticleAttributeIndex_t
|
m_flOutputRemap: 1144 # CParticleRemapFloatInput
|
||||||
m_nSetMethod: 1148 # ParticleSetMethod_t
|
m_nOutputField: 1488 # ParticleAttributeIndex_t
|
||||||
|
m_nSetMethod: 1492 # ParticleSetMethod_t
|
||||||
C_OP_SetCPOrientationToDirection: # CParticleFunctionOperator
|
C_OP_SetCPOrientationToDirection: # CParticleFunctionOperator
|
||||||
m_nInputControlPoint: 448 # int32_t
|
m_nInputControlPoint: 448 # int32_t
|
||||||
m_nOutputControlPoint: 452 # int32_t
|
m_nOutputControlPoint: 452 # int32_t
|
||||||
@ -2845,6 +2873,7 @@ C_OP_SetFromCPSnapshot: # CParticleFunctionOperator
|
|||||||
m_nSnapShotIncrement: 816 # CParticleCollectionFloatInput
|
m_nSnapShotIncrement: 816 # CParticleCollectionFloatInput
|
||||||
m_flInterpolation: 1160 # CPerParticleFloatInput
|
m_flInterpolation: 1160 # CPerParticleFloatInput
|
||||||
m_bSubSample: 1504 # bool
|
m_bSubSample: 1504 # bool
|
||||||
|
m_bPrev: 1505 # bool
|
||||||
C_OP_SetGravityToCP: # CParticleFunctionPreEmission
|
C_OP_SetGravityToCP: # CParticleFunctionPreEmission
|
||||||
m_nCPInput: 464 # int32_t
|
m_nCPInput: 464 # int32_t
|
||||||
m_nCPOutput: 468 # int32_t
|
m_nCPOutput: 468 # int32_t
|
||||||
@ -3117,6 +3146,8 @@ PointDefinition_t:
|
|||||||
m_nControlPoint: 0 # int32_t
|
m_nControlPoint: 0 # int32_t
|
||||||
m_bLocalCoords: 4 # bool
|
m_bLocalCoords: 4 # bool
|
||||||
m_vOffset: 8 # Vector
|
m_vOffset: 8 # Vector
|
||||||
|
RenderProjectedMaterial_t:
|
||||||
|
m_hMaterial: 0 # CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
SequenceWeightedList_t:
|
SequenceWeightedList_t:
|
||||||
m_nSequence: 0 # int32_t
|
m_nSequence: 0 # int32_t
|
||||||
m_flRelativeWeight: 4 # float
|
m_flRelativeWeight: 4 # float
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CBasePulseGraphInstance {
|
public static class CBasePulseGraphInstance {
|
||||||
@ -19,6 +19,10 @@ public static class CPulseCell_BaseValue { // CPulseCell_Base
|
|||||||
public static class CPulseCell_BaseYieldingInflow { // CPulseCell_BaseFlow
|
public static class CPulseCell_BaseYieldingInflow { // CPulseCell_BaseFlow
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class CPulseCell_CursorQueue { // CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
public const nint m_nCursorsAllowedToRunParallel = 0x60; // int32_t
|
||||||
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Inflow_BaseEntrypoint { // CPulseCell_BaseFlow
|
public static class CPulseCell_Inflow_BaseEntrypoint { // CPulseCell_BaseFlow
|
||||||
public const nint m_EntryChunk = 0x48; // PulseRuntimeChunkIndex_t
|
public const nint m_EntryChunk = 0x48; // PulseRuntimeChunkIndex_t
|
||||||
public const nint m_RegisterMap = 0x50; // PulseRegisterMap_t
|
public const nint m_RegisterMap = 0x50; // PulseRegisterMap_t
|
||||||
@ -81,10 +85,6 @@ public static class CPulseCell_Outflow_IntSwitch { // CPulseCell_BaseFlow
|
|||||||
public const nint m_CaseOutflows = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
public const nint m_CaseOutflows = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Outflow_SimultaneousParallel { // CPulseCell_BaseFlow
|
|
||||||
public const nint m_Outputs = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class CPulseCell_Outflow_StringSwitch { // CPulseCell_BaseFlow
|
public static class CPulseCell_Outflow_StringSwitch { // CPulseCell_BaseFlow
|
||||||
public const nint m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
public const nint m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
||||||
public const nint m_CaseOutflows = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
public const nint m_CaseOutflows = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
||||||
@ -100,9 +100,11 @@ public static class CPulseCell_Outflow_TestRandomYesNo { // CPulseCell_BaseFlow
|
|||||||
public const nint m_No = 0x58; // CPulse_OutflowConnection
|
public const nint m_No = 0x58; // CPulse_OutflowConnection
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Step_CallExternalMethod { // CPulseCell_BaseFlow
|
public static class CPulseCell_Step_CallExternalMethod { // CPulseCell_BaseYieldingInflow
|
||||||
public const nint m_MethodName = 0x48; // CUtlSymbolLarge
|
public const nint m_MethodName = 0x48; // CUtlSymbolLarge
|
||||||
public const nint m_ExpectedArgs = 0x50; // CUtlVector<CPulseRuntimeMethodArg>
|
public const nint m_ExpectedArgs = 0x50; // CUtlVector<CPulseRuntimeMethodArg>
|
||||||
|
public const nint m_nAsyncCallMode = 0x68; // PulseMethodCallMode_t
|
||||||
|
public const nint m_OnFinished = 0x70; // CPulse_ResumePoint
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Step_DebugLog { // CPulseCell_BaseFlow
|
public static class CPulseCell_Step_DebugLog { // CPulseCell_BaseFlow
|
||||||
@ -125,6 +127,17 @@ public static class CPulseCell_Step_TestDomainEntFire { // CPulseCell_BaseFlow
|
|||||||
public static class CPulseCell_Step_TestDomainTracepoint { // CPulseCell_BaseFlow
|
public static class CPulseCell_Step_TestDomainTracepoint { // CPulseCell_BaseFlow
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class CPulseCell_TestWaitWithCursorState { // CPulseCell_BaseYieldingInflow
|
||||||
|
public const nint m_WakeResume = 0x48; // CPulse_ResumePoint
|
||||||
|
public const nint m_WakeCancel = 0x58; // CPulse_ResumePoint
|
||||||
|
public const nint m_WakeFail = 0x68; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CPulseCell_TestWaitWithCursorState_CursorState_t {
|
||||||
|
public const nint flWaitValue = 0x0; // float
|
||||||
|
public const nint bFailOnCancel = 0x4; // bool
|
||||||
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Test_MultiInflow_NoDefault { // CPulseCell_BaseFlow
|
public static class CPulseCell_Test_MultiInflow_NoDefault { // CPulseCell_BaseFlow
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -134,6 +147,20 @@ public static class CPulseCell_Test_MultiInflow_WithDefault { // CPulseCell_Base
|
|||||||
public static class CPulseCell_Test_NoInflow { // CPulseCell_BaseFlow
|
public static class CPulseCell_Test_NoInflow { // CPulseCell_BaseFlow
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class CPulseCell_Timeline { // CPulseCell_BaseYieldingInflow
|
||||||
|
public const nint m_TimelineEvents = 0x48; // CUtlVector<CPulseCell_Timeline::TimelineEvent_t>
|
||||||
|
public const nint m_bWaitForChildOutflows = 0x60; // bool
|
||||||
|
public const nint m_OnFinished = 0x68; // CPulse_ResumePoint
|
||||||
|
public const nint m_OnCanceled = 0x78; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CPulseCell_Timeline_TimelineEvent_t {
|
||||||
|
public const nint m_flTimeFromPrevious = 0x0; // float
|
||||||
|
public const nint m_bPauseForPreviousEvents = 0x4; // bool
|
||||||
|
public const nint m_bCallModeSync = 0x5; // bool
|
||||||
|
public const nint m_EventOutflow = 0x8; // CPulse_OutflowConnection
|
||||||
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Val_TestDomainFindEntityByName { // CPulseCell_BaseValue
|
public static class CPulseCell_Val_TestDomainFindEntityByName { // CPulseCell_BaseValue
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -146,6 +173,23 @@ public static class CPulseCell_Value_RandomInt { // CPulseCell_BaseValue
|
|||||||
public static class CPulseCell_Value_TestValue50 { // CPulseCell_BaseValue
|
public static class CPulseCell_Value_TestValue50 { // CPulseCell_BaseValue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class CPulseCell_WaitForCursorsWithTag { // CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
public const nint m_bTagSelfWhenComplete = 0x60; // bool
|
||||||
|
public const nint m_nDesiredKillPriority = 0x64; // PulseCursorCancelPriority_t
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CPulseCell_WaitForCursorsWithTagBase { // CPulseCell_BaseYieldingInflow
|
||||||
|
public const nint m_nCursorsAllowedToWait = 0x48; // int32_t
|
||||||
|
public const nint m_WaitComplete = 0x50; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CPulseCell_WaitForCursorsWithTagBase_CursorState_t {
|
||||||
|
public const nint m_TagName = 0x0; // CUtlSymbolLarge
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CPulseCursorFuncs {
|
||||||
|
}
|
||||||
|
|
||||||
public static class CPulseExecCursor {
|
public static class CPulseExecCursor {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -158,20 +202,21 @@ public static class CPulseGraphDef {
|
|||||||
public const nint m_PublicOutputs = 0x60; // CUtlVector<CPulse_PublicOutput>
|
public const nint m_PublicOutputs = 0x60; // CUtlVector<CPulse_PublicOutput>
|
||||||
public const nint m_InvokeBindings = 0x78; // CUtlVector<CPulse_InvokeBinding*>
|
public const nint m_InvokeBindings = 0x78; // CUtlVector<CPulse_InvokeBinding*>
|
||||||
public const nint m_CallInfos = 0x90; // CUtlVector<CPulse_CallInfo*>
|
public const nint m_CallInfos = 0x90; // CUtlVector<CPulse_CallInfo*>
|
||||||
public const nint m_OutputConnections = 0xA8; // CUtlVector<CPulse_OutputConnection*>
|
public const nint m_Constants = 0xA8; // CUtlVector<CPulse_Constant>
|
||||||
|
public const nint m_OutputConnections = 0xC0; // CUtlVector<CPulse_OutputConnection*>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseGraphInstance_TestDomain { // CBasePulseGraphInstance
|
public static class CPulseGraphInstance_TestDomain { // CBasePulseGraphInstance
|
||||||
public const nint m_bIsRunningUnitTests = 0xD0; // bool
|
public const nint m_bIsRunningUnitTests = 0xD8; // bool
|
||||||
public const nint m_bExplicitTimeStepping = 0xD1; // bool
|
public const nint m_bExplicitTimeStepping = 0xD9; // bool
|
||||||
public const nint m_bExpectingToDestroyWithYieldedCursors = 0xD2; // bool
|
public const nint m_bExpectingToDestroyWithYieldedCursors = 0xDA; // bool
|
||||||
public const nint m_nNextValidateIndex = 0xD4; // int32_t
|
public const nint m_nNextValidateIndex = 0xDC; // int32_t
|
||||||
public const nint m_Tracepoints = 0xD8; // CUtlVector<CUtlString>
|
public const nint m_Tracepoints = 0xE0; // CUtlVector<CUtlString>
|
||||||
public const nint m_bTestYesOrNoPath = 0xF0; // bool
|
public const nint m_bTestYesOrNoPath = 0xF8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseGraphInstance_TestDomain_Derived { // CPulseGraphInstance_TestDomain
|
public static class CPulseGraphInstance_TestDomain_Derived { // CPulseGraphInstance_TestDomain
|
||||||
public const nint m_nInstanceValueX = 0xF8; // int32_t
|
public const nint m_nInstanceValueX = 0x100; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseGraphInstance_TurtleGraphics { // CBasePulseGraphInstance
|
public static class CPulseGraphInstance_TurtleGraphics { // CBasePulseGraphInstance
|
||||||
@ -196,10 +241,10 @@ public static class CPulseTestScriptLib {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseTurtleGraphicsCursor { // CPulseExecCursor
|
public static class CPulseTurtleGraphicsCursor { // CPulseExecCursor
|
||||||
public const nint m_Color = 0x188; // Color
|
public const nint m_Color = 0x168; // Color
|
||||||
public const nint m_vPos = 0x18C; // Vector2D
|
public const nint m_vPos = 0x16C; // Vector2D
|
||||||
public const nint m_flHeadingDeg = 0x194; // float
|
public const nint m_flHeadingDeg = 0x174; // float
|
||||||
public const nint m_bPenUp = 0x198; // bool
|
public const nint m_bPenUp = 0x178; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulse_CallInfo {
|
public static class CPulse_CallInfo {
|
||||||
@ -217,13 +262,17 @@ public static class CPulse_Chunk {
|
|||||||
public const nint m_InstructionEditorIDs = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
public const nint m_InstructionEditorIDs = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class CPulse_Constant {
|
||||||
|
public const nint m_Type = 0x0; // CPulseValueFullType
|
||||||
|
public const nint m_Value = 0x10; // KeyValues3
|
||||||
|
}
|
||||||
|
|
||||||
public static class CPulse_InvokeBinding {
|
public static class CPulse_InvokeBinding {
|
||||||
public const nint m_RegisterMap = 0x0; // PulseRegisterMap_t
|
public const nint m_RegisterMap = 0x0; // PulseRegisterMap_t
|
||||||
public const nint m_FuncName = 0x20; // CUtlSymbolLarge
|
public const nint m_FuncName = 0x20; // CUtlSymbolLarge
|
||||||
public const nint m_nCellIndex = 0x28; // PulseRuntimeCellIndex_t
|
public const nint m_nCellIndex = 0x28; // PulseRuntimeCellIndex_t
|
||||||
public const nint m_InstanceType = 0x30; // CPulseValueFullType
|
public const nint m_nSrcChunk = 0x2C; // PulseRuntimeChunkIndex_t
|
||||||
public const nint m_nSrcChunk = 0x40; // PulseRuntimeChunkIndex_t
|
public const nint m_nSrcInstruction = 0x30; // int32_t
|
||||||
public const nint m_nSrcInstruction = 0x44; // int32_t
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulse_OutflowConnection {
|
public static class CPulse_OutflowConnection {
|
||||||
@ -265,8 +314,8 @@ public static class CPulse_Variable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CTestDomainDerived_Cursor { // CPulseExecCursor
|
public static class CTestDomainDerived_Cursor { // CPulseExecCursor
|
||||||
public const nint m_nCursorValueA = 0x188; // int32_t
|
public const nint m_nCursorValueA = 0x168; // int32_t
|
||||||
public const nint m_nCursorValueB = 0x18C; // int32_t
|
public const nint m_nCursorValueB = 0x16C; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FakeEntity_t {
|
public static class FakeEntity_t {
|
||||||
@ -279,6 +328,9 @@ public static class FakeEntity_t {
|
|||||||
public const nint m_fValue = 0x2C; // float
|
public const nint m_fValue = 0x2C; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class FakeEntity_tAPI {
|
||||||
|
}
|
||||||
|
|
||||||
public static class PGDInstruction_t {
|
public static class PGDInstruction_t {
|
||||||
public const nint m_nCode = 0x0; // PulseInstructionCode_t
|
public const nint m_nCode = 0x0; // PulseInstructionCode_t
|
||||||
public const nint m_nVar = 0x4; // PulseRuntimeVarIndex_t
|
public const nint m_nVar = 0x4; // PulseRuntimeVarIndex_t
|
||||||
@ -289,19 +341,26 @@ public static class PGDInstruction_t {
|
|||||||
public const nint m_nChunk = 0x14; // PulseRuntimeChunkIndex_t
|
public const nint m_nChunk = 0x14; // PulseRuntimeChunkIndex_t
|
||||||
public const nint m_nDestInstruction = 0x18; // int32_t
|
public const nint m_nDestInstruction = 0x18; // int32_t
|
||||||
public const nint m_nCallInfoIndex = 0x1C; // PulseRuntimeCallInfoIndex_t
|
public const nint m_nCallInfoIndex = 0x1C; // PulseRuntimeCallInfoIndex_t
|
||||||
public const nint m_Arg0Name = 0x20; // CUtlSymbolLarge
|
public const nint m_nConstIdx = 0x20; // PulseRuntimeConstantIndex_t
|
||||||
public const nint m_Arg1Name = 0x28; // CUtlSymbolLarge
|
public const nint m_DomainValue = 0x28; // CBufferString
|
||||||
public const nint m_bLiteralBool = 0x30; // bool
|
}
|
||||||
public const nint m_nLiteralInt = 0x34; // int32_t
|
|
||||||
public const nint m_flLiteralFloat = 0x38; // float
|
public static class PulseCursorID_t {
|
||||||
public const nint m_LiteralString = 0x40; // CBufferString
|
public const nint m_Value = 0x0; // int32_t
|
||||||
public const nint m_vLiteralVec3 = 0x50; // Vector
|
}
|
||||||
|
|
||||||
|
public static class PulseCursorYieldToken_t {
|
||||||
|
public const nint m_Value = 0x0; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class PulseDocNodeID_t {
|
public static class PulseDocNodeID_t {
|
||||||
public const nint m_Value = 0x0; // int32_t
|
public const nint m_Value = 0x0; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class PulseGraphInstanceID_t {
|
||||||
|
public const nint m_Value = 0x0; // uint32_t
|
||||||
|
}
|
||||||
|
|
||||||
public static class PulseRegisterMap_t {
|
public static class PulseRegisterMap_t {
|
||||||
public const nint m_Inparams = 0x0; // KeyValues3
|
public const nint m_Inparams = 0x0; // KeyValues3
|
||||||
public const nint m_Outparams = 0x10; // KeyValues3
|
public const nint m_Outparams = 0x10; // KeyValues3
|
||||||
@ -319,6 +378,10 @@ public static class PulseRuntimeChunkIndex_t {
|
|||||||
public const nint m_Value = 0x0; // int32_t
|
public const nint m_Value = 0x0; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class PulseRuntimeConstantIndex_t {
|
||||||
|
public const nint m_Value = 0x0; // int16_t
|
||||||
|
}
|
||||||
|
|
||||||
public static class PulseRuntimeEntrypointIndex_t {
|
public static class PulseRuntimeEntrypointIndex_t {
|
||||||
public const nint m_Value = 0x0; // int32_t
|
public const nint m_Value = 0x0; // int32_t
|
||||||
}
|
}
|
||||||
@ -344,5 +407,5 @@ public static class PulseRuntimeVarIndex_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class PulseTestEHandle_t {
|
public static class PulseTestEHandle_t {
|
||||||
public const nint m_Value = 0x0; // int32_t
|
public const nint m_Value = 0x0; // uint32_t
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -23,6 +23,10 @@ namespace CPulseCell_BaseValue { // CPulseCell_Base
|
|||||||
namespace CPulseCell_BaseYieldingInflow { // CPulseCell_BaseFlow
|
namespace CPulseCell_BaseYieldingInflow { // CPulseCell_BaseFlow
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace CPulseCell_CursorQueue { // CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
constexpr std::ptrdiff_t m_nCursorsAllowedToRunParallel = 0x60; // int32_t
|
||||||
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Inflow_BaseEntrypoint { // CPulseCell_BaseFlow
|
namespace CPulseCell_Inflow_BaseEntrypoint { // CPulseCell_BaseFlow
|
||||||
constexpr std::ptrdiff_t m_EntryChunk = 0x48; // PulseRuntimeChunkIndex_t
|
constexpr std::ptrdiff_t m_EntryChunk = 0x48; // PulseRuntimeChunkIndex_t
|
||||||
constexpr std::ptrdiff_t m_RegisterMap = 0x50; // PulseRegisterMap_t
|
constexpr std::ptrdiff_t m_RegisterMap = 0x50; // PulseRegisterMap_t
|
||||||
@ -85,10 +89,6 @@ namespace CPulseCell_Outflow_IntSwitch { // CPulseCell_BaseFlow
|
|||||||
constexpr std::ptrdiff_t m_CaseOutflows = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
constexpr std::ptrdiff_t m_CaseOutflows = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Outflow_SimultaneousParallel { // CPulseCell_BaseFlow
|
|
||||||
constexpr std::ptrdiff_t m_Outputs = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace CPulseCell_Outflow_StringSwitch { // CPulseCell_BaseFlow
|
namespace CPulseCell_Outflow_StringSwitch { // CPulseCell_BaseFlow
|
||||||
constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
||||||
constexpr std::ptrdiff_t m_CaseOutflows = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
constexpr std::ptrdiff_t m_CaseOutflows = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
||||||
@ -104,9 +104,11 @@ namespace CPulseCell_Outflow_TestRandomYesNo { // CPulseCell_BaseFlow
|
|||||||
constexpr std::ptrdiff_t m_No = 0x58; // CPulse_OutflowConnection
|
constexpr std::ptrdiff_t m_No = 0x58; // CPulse_OutflowConnection
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Step_CallExternalMethod { // CPulseCell_BaseFlow
|
namespace CPulseCell_Step_CallExternalMethod { // CPulseCell_BaseYieldingInflow
|
||||||
constexpr std::ptrdiff_t m_MethodName = 0x48; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_MethodName = 0x48; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_ExpectedArgs = 0x50; // CUtlVector<CPulseRuntimeMethodArg>
|
constexpr std::ptrdiff_t m_ExpectedArgs = 0x50; // CUtlVector<CPulseRuntimeMethodArg>
|
||||||
|
constexpr std::ptrdiff_t m_nAsyncCallMode = 0x68; // PulseMethodCallMode_t
|
||||||
|
constexpr std::ptrdiff_t m_OnFinished = 0x70; // CPulse_ResumePoint
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Step_DebugLog { // CPulseCell_BaseFlow
|
namespace CPulseCell_Step_DebugLog { // CPulseCell_BaseFlow
|
||||||
@ -129,6 +131,17 @@ namespace CPulseCell_Step_TestDomainEntFire { // CPulseCell_BaseFlow
|
|||||||
namespace CPulseCell_Step_TestDomainTracepoint { // CPulseCell_BaseFlow
|
namespace CPulseCell_Step_TestDomainTracepoint { // CPulseCell_BaseFlow
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace CPulseCell_TestWaitWithCursorState { // CPulseCell_BaseYieldingInflow
|
||||||
|
constexpr std::ptrdiff_t m_WakeResume = 0x48; // CPulse_ResumePoint
|
||||||
|
constexpr std::ptrdiff_t m_WakeCancel = 0x58; // CPulse_ResumePoint
|
||||||
|
constexpr std::ptrdiff_t m_WakeFail = 0x68; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CPulseCell_TestWaitWithCursorState_CursorState_t {
|
||||||
|
constexpr std::ptrdiff_t flWaitValue = 0x0; // float
|
||||||
|
constexpr std::ptrdiff_t bFailOnCancel = 0x4; // bool
|
||||||
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Test_MultiInflow_NoDefault { // CPulseCell_BaseFlow
|
namespace CPulseCell_Test_MultiInflow_NoDefault { // CPulseCell_BaseFlow
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -138,6 +151,20 @@ namespace CPulseCell_Test_MultiInflow_WithDefault { // CPulseCell_BaseFlow
|
|||||||
namespace CPulseCell_Test_NoInflow { // CPulseCell_BaseFlow
|
namespace CPulseCell_Test_NoInflow { // CPulseCell_BaseFlow
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace CPulseCell_Timeline { // CPulseCell_BaseYieldingInflow
|
||||||
|
constexpr std::ptrdiff_t m_TimelineEvents = 0x48; // CUtlVector<CPulseCell_Timeline::TimelineEvent_t>
|
||||||
|
constexpr std::ptrdiff_t m_bWaitForChildOutflows = 0x60; // bool
|
||||||
|
constexpr std::ptrdiff_t m_OnFinished = 0x68; // CPulse_ResumePoint
|
||||||
|
constexpr std::ptrdiff_t m_OnCanceled = 0x78; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CPulseCell_Timeline_TimelineEvent_t {
|
||||||
|
constexpr std::ptrdiff_t m_flTimeFromPrevious = 0x0; // float
|
||||||
|
constexpr std::ptrdiff_t m_bPauseForPreviousEvents = 0x4; // bool
|
||||||
|
constexpr std::ptrdiff_t m_bCallModeSync = 0x5; // bool
|
||||||
|
constexpr std::ptrdiff_t m_EventOutflow = 0x8; // CPulse_OutflowConnection
|
||||||
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Val_TestDomainFindEntityByName { // CPulseCell_BaseValue
|
namespace CPulseCell_Val_TestDomainFindEntityByName { // CPulseCell_BaseValue
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -150,6 +177,23 @@ namespace CPulseCell_Value_RandomInt { // CPulseCell_BaseValue
|
|||||||
namespace CPulseCell_Value_TestValue50 { // CPulseCell_BaseValue
|
namespace CPulseCell_Value_TestValue50 { // CPulseCell_BaseValue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace CPulseCell_WaitForCursorsWithTag { // CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
constexpr std::ptrdiff_t m_bTagSelfWhenComplete = 0x60; // bool
|
||||||
|
constexpr std::ptrdiff_t m_nDesiredKillPriority = 0x64; // PulseCursorCancelPriority_t
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CPulseCell_WaitForCursorsWithTagBase { // CPulseCell_BaseYieldingInflow
|
||||||
|
constexpr std::ptrdiff_t m_nCursorsAllowedToWait = 0x48; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_WaitComplete = 0x50; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CPulseCell_WaitForCursorsWithTagBase_CursorState_t {
|
||||||
|
constexpr std::ptrdiff_t m_TagName = 0x0; // CUtlSymbolLarge
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CPulseCursorFuncs {
|
||||||
|
}
|
||||||
|
|
||||||
namespace CPulseExecCursor {
|
namespace CPulseExecCursor {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -162,20 +206,21 @@ namespace CPulseGraphDef {
|
|||||||
constexpr std::ptrdiff_t m_PublicOutputs = 0x60; // CUtlVector<CPulse_PublicOutput>
|
constexpr std::ptrdiff_t m_PublicOutputs = 0x60; // CUtlVector<CPulse_PublicOutput>
|
||||||
constexpr std::ptrdiff_t m_InvokeBindings = 0x78; // CUtlVector<CPulse_InvokeBinding*>
|
constexpr std::ptrdiff_t m_InvokeBindings = 0x78; // CUtlVector<CPulse_InvokeBinding*>
|
||||||
constexpr std::ptrdiff_t m_CallInfos = 0x90; // CUtlVector<CPulse_CallInfo*>
|
constexpr std::ptrdiff_t m_CallInfos = 0x90; // CUtlVector<CPulse_CallInfo*>
|
||||||
constexpr std::ptrdiff_t m_OutputConnections = 0xA8; // CUtlVector<CPulse_OutputConnection*>
|
constexpr std::ptrdiff_t m_Constants = 0xA8; // CUtlVector<CPulse_Constant>
|
||||||
|
constexpr std::ptrdiff_t m_OutputConnections = 0xC0; // CUtlVector<CPulse_OutputConnection*>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseGraphInstance_TestDomain { // CBasePulseGraphInstance
|
namespace CPulseGraphInstance_TestDomain { // CBasePulseGraphInstance
|
||||||
constexpr std::ptrdiff_t m_bIsRunningUnitTests = 0xD0; // bool
|
constexpr std::ptrdiff_t m_bIsRunningUnitTests = 0xD8; // bool
|
||||||
constexpr std::ptrdiff_t m_bExplicitTimeStepping = 0xD1; // bool
|
constexpr std::ptrdiff_t m_bExplicitTimeStepping = 0xD9; // bool
|
||||||
constexpr std::ptrdiff_t m_bExpectingToDestroyWithYieldedCursors = 0xD2; // bool
|
constexpr std::ptrdiff_t m_bExpectingToDestroyWithYieldedCursors = 0xDA; // bool
|
||||||
constexpr std::ptrdiff_t m_nNextValidateIndex = 0xD4; // int32_t
|
constexpr std::ptrdiff_t m_nNextValidateIndex = 0xDC; // int32_t
|
||||||
constexpr std::ptrdiff_t m_Tracepoints = 0xD8; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_Tracepoints = 0xE0; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_bTestYesOrNoPath = 0xF0; // bool
|
constexpr std::ptrdiff_t m_bTestYesOrNoPath = 0xF8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseGraphInstance_TestDomain_Derived { // CPulseGraphInstance_TestDomain
|
namespace CPulseGraphInstance_TestDomain_Derived { // CPulseGraphInstance_TestDomain
|
||||||
constexpr std::ptrdiff_t m_nInstanceValueX = 0xF8; // int32_t
|
constexpr std::ptrdiff_t m_nInstanceValueX = 0x100; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseGraphInstance_TurtleGraphics { // CBasePulseGraphInstance
|
namespace CPulseGraphInstance_TurtleGraphics { // CBasePulseGraphInstance
|
||||||
@ -200,10 +245,10 @@ namespace CPulseTestScriptLib {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseTurtleGraphicsCursor { // CPulseExecCursor
|
namespace CPulseTurtleGraphicsCursor { // CPulseExecCursor
|
||||||
constexpr std::ptrdiff_t m_Color = 0x188; // Color
|
constexpr std::ptrdiff_t m_Color = 0x168; // Color
|
||||||
constexpr std::ptrdiff_t m_vPos = 0x18C; // Vector2D
|
constexpr std::ptrdiff_t m_vPos = 0x16C; // Vector2D
|
||||||
constexpr std::ptrdiff_t m_flHeadingDeg = 0x194; // float
|
constexpr std::ptrdiff_t m_flHeadingDeg = 0x174; // float
|
||||||
constexpr std::ptrdiff_t m_bPenUp = 0x198; // bool
|
constexpr std::ptrdiff_t m_bPenUp = 0x178; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulse_CallInfo {
|
namespace CPulse_CallInfo {
|
||||||
@ -221,13 +266,17 @@ namespace CPulse_Chunk {
|
|||||||
constexpr std::ptrdiff_t m_InstructionEditorIDs = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
constexpr std::ptrdiff_t m_InstructionEditorIDs = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace CPulse_Constant {
|
||||||
|
constexpr std::ptrdiff_t m_Type = 0x0; // CPulseValueFullType
|
||||||
|
constexpr std::ptrdiff_t m_Value = 0x10; // KeyValues3
|
||||||
|
}
|
||||||
|
|
||||||
namespace CPulse_InvokeBinding {
|
namespace CPulse_InvokeBinding {
|
||||||
constexpr std::ptrdiff_t m_RegisterMap = 0x0; // PulseRegisterMap_t
|
constexpr std::ptrdiff_t m_RegisterMap = 0x0; // PulseRegisterMap_t
|
||||||
constexpr std::ptrdiff_t m_FuncName = 0x20; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_FuncName = 0x20; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_nCellIndex = 0x28; // PulseRuntimeCellIndex_t
|
constexpr std::ptrdiff_t m_nCellIndex = 0x28; // PulseRuntimeCellIndex_t
|
||||||
constexpr std::ptrdiff_t m_InstanceType = 0x30; // CPulseValueFullType
|
constexpr std::ptrdiff_t m_nSrcChunk = 0x2C; // PulseRuntimeChunkIndex_t
|
||||||
constexpr std::ptrdiff_t m_nSrcChunk = 0x40; // PulseRuntimeChunkIndex_t
|
constexpr std::ptrdiff_t m_nSrcInstruction = 0x30; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nSrcInstruction = 0x44; // int32_t
|
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulse_OutflowConnection {
|
namespace CPulse_OutflowConnection {
|
||||||
@ -269,8 +318,8 @@ namespace CPulse_Variable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CTestDomainDerived_Cursor { // CPulseExecCursor
|
namespace CTestDomainDerived_Cursor { // CPulseExecCursor
|
||||||
constexpr std::ptrdiff_t m_nCursorValueA = 0x188; // int32_t
|
constexpr std::ptrdiff_t m_nCursorValueA = 0x168; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nCursorValueB = 0x18C; // int32_t
|
constexpr std::ptrdiff_t m_nCursorValueB = 0x16C; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FakeEntity_t {
|
namespace FakeEntity_t {
|
||||||
@ -283,6 +332,9 @@ namespace FakeEntity_t {
|
|||||||
constexpr std::ptrdiff_t m_fValue = 0x2C; // float
|
constexpr std::ptrdiff_t m_fValue = 0x2C; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace FakeEntity_tAPI {
|
||||||
|
}
|
||||||
|
|
||||||
namespace PGDInstruction_t {
|
namespace PGDInstruction_t {
|
||||||
constexpr std::ptrdiff_t m_nCode = 0x0; // PulseInstructionCode_t
|
constexpr std::ptrdiff_t m_nCode = 0x0; // PulseInstructionCode_t
|
||||||
constexpr std::ptrdiff_t m_nVar = 0x4; // PulseRuntimeVarIndex_t
|
constexpr std::ptrdiff_t m_nVar = 0x4; // PulseRuntimeVarIndex_t
|
||||||
@ -293,19 +345,26 @@ namespace PGDInstruction_t {
|
|||||||
constexpr std::ptrdiff_t m_nChunk = 0x14; // PulseRuntimeChunkIndex_t
|
constexpr std::ptrdiff_t m_nChunk = 0x14; // PulseRuntimeChunkIndex_t
|
||||||
constexpr std::ptrdiff_t m_nDestInstruction = 0x18; // int32_t
|
constexpr std::ptrdiff_t m_nDestInstruction = 0x18; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nCallInfoIndex = 0x1C; // PulseRuntimeCallInfoIndex_t
|
constexpr std::ptrdiff_t m_nCallInfoIndex = 0x1C; // PulseRuntimeCallInfoIndex_t
|
||||||
constexpr std::ptrdiff_t m_Arg0Name = 0x20; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_nConstIdx = 0x20; // PulseRuntimeConstantIndex_t
|
||||||
constexpr std::ptrdiff_t m_Arg1Name = 0x28; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_DomainValue = 0x28; // CBufferString
|
||||||
constexpr std::ptrdiff_t m_bLiteralBool = 0x30; // bool
|
}
|
||||||
constexpr std::ptrdiff_t m_nLiteralInt = 0x34; // int32_t
|
|
||||||
constexpr std::ptrdiff_t m_flLiteralFloat = 0x38; // float
|
namespace PulseCursorID_t {
|
||||||
constexpr std::ptrdiff_t m_LiteralString = 0x40; // CBufferString
|
constexpr std::ptrdiff_t m_Value = 0x0; // int32_t
|
||||||
constexpr std::ptrdiff_t m_vLiteralVec3 = 0x50; // Vector
|
}
|
||||||
|
|
||||||
|
namespace PulseCursorYieldToken_t {
|
||||||
|
constexpr std::ptrdiff_t m_Value = 0x0; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace PulseDocNodeID_t {
|
namespace PulseDocNodeID_t {
|
||||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32_t
|
constexpr std::ptrdiff_t m_Value = 0x0; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace PulseGraphInstanceID_t {
|
||||||
|
constexpr std::ptrdiff_t m_Value = 0x0; // uint32_t
|
||||||
|
}
|
||||||
|
|
||||||
namespace PulseRegisterMap_t {
|
namespace PulseRegisterMap_t {
|
||||||
constexpr std::ptrdiff_t m_Inparams = 0x0; // KeyValues3
|
constexpr std::ptrdiff_t m_Inparams = 0x0; // KeyValues3
|
||||||
constexpr std::ptrdiff_t m_Outparams = 0x10; // KeyValues3
|
constexpr std::ptrdiff_t m_Outparams = 0x10; // KeyValues3
|
||||||
@ -323,6 +382,10 @@ namespace PulseRuntimeChunkIndex_t {
|
|||||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32_t
|
constexpr std::ptrdiff_t m_Value = 0x0; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace PulseRuntimeConstantIndex_t {
|
||||||
|
constexpr std::ptrdiff_t m_Value = 0x0; // int16_t
|
||||||
|
}
|
||||||
|
|
||||||
namespace PulseRuntimeEntrypointIndex_t {
|
namespace PulseRuntimeEntrypointIndex_t {
|
||||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32_t
|
constexpr std::ptrdiff_t m_Value = 0x0; // int32_t
|
||||||
}
|
}
|
||||||
@ -348,5 +411,5 @@ namespace PulseRuntimeVarIndex_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace PulseTestEHandle_t {
|
namespace PulseTestEHandle_t {
|
||||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32_t
|
constexpr std::ptrdiff_t m_Value = 0x0; // uint32_t
|
||||||
}
|
}
|
@ -24,6 +24,15 @@
|
|||||||
"data": {},
|
"data": {},
|
||||||
"comment": "CPulseCell_BaseFlow"
|
"comment": "CPulseCell_BaseFlow"
|
||||||
},
|
},
|
||||||
|
"CPulseCell_CursorQueue": {
|
||||||
|
"data": {
|
||||||
|
"m_nCursorsAllowedToRunParallel": {
|
||||||
|
"value": 96,
|
||||||
|
"comment": "int32_t"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CPulseCell_WaitForCursorsWithTagBase"
|
||||||
|
},
|
||||||
"CPulseCell_Inflow_BaseEntrypoint": {
|
"CPulseCell_Inflow_BaseEntrypoint": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_EntryChunk": {
|
"m_EntryChunk": {
|
||||||
@ -181,15 +190,6 @@
|
|||||||
},
|
},
|
||||||
"comment": "CPulseCell_BaseFlow"
|
"comment": "CPulseCell_BaseFlow"
|
||||||
},
|
},
|
||||||
"CPulseCell_Outflow_SimultaneousParallel": {
|
|
||||||
"data": {
|
|
||||||
"m_Outputs": {
|
|
||||||
"value": 72,
|
|
||||||
"comment": "CUtlVector<CPulse_OutflowConnection>"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"comment": "CPulseCell_BaseFlow"
|
|
||||||
},
|
|
||||||
"CPulseCell_Outflow_StringSwitch": {
|
"CPulseCell_Outflow_StringSwitch": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_CaseOutflows": {
|
"m_CaseOutflows": {
|
||||||
@ -238,9 +238,17 @@
|
|||||||
"m_MethodName": {
|
"m_MethodName": {
|
||||||
"value": 72,
|
"value": 72,
|
||||||
"comment": "CUtlSymbolLarge"
|
"comment": "CUtlSymbolLarge"
|
||||||
|
},
|
||||||
|
"m_OnFinished": {
|
||||||
|
"value": 112,
|
||||||
|
"comment": "CPulse_ResumePoint"
|
||||||
|
},
|
||||||
|
"m_nAsyncCallMode": {
|
||||||
|
"value": 104,
|
||||||
|
"comment": "PulseMethodCallMode_t"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"comment": "CPulseCell_BaseFlow"
|
"comment": "CPulseCell_BaseYieldingInflow"
|
||||||
},
|
},
|
||||||
"CPulseCell_Step_DebugLog": {
|
"CPulseCell_Step_DebugLog": {
|
||||||
"data": {},
|
"data": {},
|
||||||
@ -276,6 +284,36 @@
|
|||||||
"data": {},
|
"data": {},
|
||||||
"comment": "CPulseCell_BaseFlow"
|
"comment": "CPulseCell_BaseFlow"
|
||||||
},
|
},
|
||||||
|
"CPulseCell_TestWaitWithCursorState": {
|
||||||
|
"data": {
|
||||||
|
"m_WakeCancel": {
|
||||||
|
"value": 88,
|
||||||
|
"comment": "CPulse_ResumePoint"
|
||||||
|
},
|
||||||
|
"m_WakeFail": {
|
||||||
|
"value": 104,
|
||||||
|
"comment": "CPulse_ResumePoint"
|
||||||
|
},
|
||||||
|
"m_WakeResume": {
|
||||||
|
"value": 72,
|
||||||
|
"comment": "CPulse_ResumePoint"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CPulseCell_BaseYieldingInflow"
|
||||||
|
},
|
||||||
|
"CPulseCell_TestWaitWithCursorState_CursorState_t": {
|
||||||
|
"data": {
|
||||||
|
"bFailOnCancel": {
|
||||||
|
"value": 4,
|
||||||
|
"comment": "bool"
|
||||||
|
},
|
||||||
|
"flWaitValue": {
|
||||||
|
"value": 0,
|
||||||
|
"comment": "float"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
"CPulseCell_Test_MultiInflow_NoDefault": {
|
"CPulseCell_Test_MultiInflow_NoDefault": {
|
||||||
"data": {},
|
"data": {},
|
||||||
"comment": "CPulseCell_BaseFlow"
|
"comment": "CPulseCell_BaseFlow"
|
||||||
@ -288,6 +326,48 @@
|
|||||||
"data": {},
|
"data": {},
|
||||||
"comment": "CPulseCell_BaseFlow"
|
"comment": "CPulseCell_BaseFlow"
|
||||||
},
|
},
|
||||||
|
"CPulseCell_Timeline": {
|
||||||
|
"data": {
|
||||||
|
"m_OnCanceled": {
|
||||||
|
"value": 120,
|
||||||
|
"comment": "CPulse_ResumePoint"
|
||||||
|
},
|
||||||
|
"m_OnFinished": {
|
||||||
|
"value": 104,
|
||||||
|
"comment": "CPulse_ResumePoint"
|
||||||
|
},
|
||||||
|
"m_TimelineEvents": {
|
||||||
|
"value": 72,
|
||||||
|
"comment": "CUtlVector<CPulseCell_Timeline::TimelineEvent_t>"
|
||||||
|
},
|
||||||
|
"m_bWaitForChildOutflows": {
|
||||||
|
"value": 96,
|
||||||
|
"comment": "bool"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CPulseCell_BaseYieldingInflow"
|
||||||
|
},
|
||||||
|
"CPulseCell_Timeline_TimelineEvent_t": {
|
||||||
|
"data": {
|
||||||
|
"m_EventOutflow": {
|
||||||
|
"value": 8,
|
||||||
|
"comment": "CPulse_OutflowConnection"
|
||||||
|
},
|
||||||
|
"m_bCallModeSync": {
|
||||||
|
"value": 5,
|
||||||
|
"comment": "bool"
|
||||||
|
},
|
||||||
|
"m_bPauseForPreviousEvents": {
|
||||||
|
"value": 4,
|
||||||
|
"comment": "bool"
|
||||||
|
},
|
||||||
|
"m_flTimeFromPrevious": {
|
||||||
|
"value": 0,
|
||||||
|
"comment": "float"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
"CPulseCell_Val_TestDomainFindEntityByName": {
|
"CPulseCell_Val_TestDomainFindEntityByName": {
|
||||||
"data": {},
|
"data": {},
|
||||||
"comment": "CPulseCell_BaseValue"
|
"comment": "CPulseCell_BaseValue"
|
||||||
@ -304,6 +384,45 @@
|
|||||||
"data": {},
|
"data": {},
|
||||||
"comment": "CPulseCell_BaseValue"
|
"comment": "CPulseCell_BaseValue"
|
||||||
},
|
},
|
||||||
|
"CPulseCell_WaitForCursorsWithTag": {
|
||||||
|
"data": {
|
||||||
|
"m_bTagSelfWhenComplete": {
|
||||||
|
"value": 96,
|
||||||
|
"comment": "bool"
|
||||||
|
},
|
||||||
|
"m_nDesiredKillPriority": {
|
||||||
|
"value": 100,
|
||||||
|
"comment": "PulseCursorCancelPriority_t"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CPulseCell_WaitForCursorsWithTagBase"
|
||||||
|
},
|
||||||
|
"CPulseCell_WaitForCursorsWithTagBase": {
|
||||||
|
"data": {
|
||||||
|
"m_WaitComplete": {
|
||||||
|
"value": 80,
|
||||||
|
"comment": "CPulse_ResumePoint"
|
||||||
|
},
|
||||||
|
"m_nCursorsAllowedToWait": {
|
||||||
|
"value": 72,
|
||||||
|
"comment": "int32_t"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CPulseCell_BaseYieldingInflow"
|
||||||
|
},
|
||||||
|
"CPulseCell_WaitForCursorsWithTagBase_CursorState_t": {
|
||||||
|
"data": {
|
||||||
|
"m_TagName": {
|
||||||
|
"value": 0,
|
||||||
|
"comment": "CUtlSymbolLarge"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
|
"CPulseCursorFuncs": {
|
||||||
|
"data": {},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
"CPulseExecCursor": {
|
"CPulseExecCursor": {
|
||||||
"data": {},
|
"data": {},
|
||||||
"comment": null
|
"comment": null
|
||||||
@ -322,6 +441,10 @@
|
|||||||
"value": 24,
|
"value": 24,
|
||||||
"comment": "CUtlVector<CPulse_Chunk*>"
|
"comment": "CUtlVector<CPulse_Chunk*>"
|
||||||
},
|
},
|
||||||
|
"m_Constants": {
|
||||||
|
"value": 168,
|
||||||
|
"comment": "CUtlVector<CPulse_Constant>"
|
||||||
|
},
|
||||||
"m_DomainIdentifier": {
|
"m_DomainIdentifier": {
|
||||||
"value": 8,
|
"value": 8,
|
||||||
"comment": "CUtlSymbolLarge"
|
"comment": "CUtlSymbolLarge"
|
||||||
@ -331,7 +454,7 @@
|
|||||||
"comment": "CUtlVector<CPulse_InvokeBinding*>"
|
"comment": "CUtlVector<CPulse_InvokeBinding*>"
|
||||||
},
|
},
|
||||||
"m_OutputConnections": {
|
"m_OutputConnections": {
|
||||||
"value": 168,
|
"value": 192,
|
||||||
"comment": "CUtlVector<CPulse_OutputConnection*>"
|
"comment": "CUtlVector<CPulse_OutputConnection*>"
|
||||||
},
|
},
|
||||||
"m_ParentMapName": {
|
"m_ParentMapName": {
|
||||||
@ -352,27 +475,27 @@
|
|||||||
"CPulseGraphInstance_TestDomain": {
|
"CPulseGraphInstance_TestDomain": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_Tracepoints": {
|
"m_Tracepoints": {
|
||||||
"value": 216,
|
"value": 224,
|
||||||
"comment": "CUtlVector<CUtlString>"
|
"comment": "CUtlVector<CUtlString>"
|
||||||
},
|
},
|
||||||
"m_bExpectingToDestroyWithYieldedCursors": {
|
"m_bExpectingToDestroyWithYieldedCursors": {
|
||||||
"value": 210,
|
"value": 218,
|
||||||
"comment": "bool"
|
"comment": "bool"
|
||||||
},
|
},
|
||||||
"m_bExplicitTimeStepping": {
|
"m_bExplicitTimeStepping": {
|
||||||
"value": 209,
|
"value": 217,
|
||||||
"comment": "bool"
|
"comment": "bool"
|
||||||
},
|
},
|
||||||
"m_bIsRunningUnitTests": {
|
"m_bIsRunningUnitTests": {
|
||||||
"value": 208,
|
"value": 216,
|
||||||
"comment": "bool"
|
"comment": "bool"
|
||||||
},
|
},
|
||||||
"m_bTestYesOrNoPath": {
|
"m_bTestYesOrNoPath": {
|
||||||
"value": 240,
|
"value": 248,
|
||||||
"comment": "bool"
|
"comment": "bool"
|
||||||
},
|
},
|
||||||
"m_nNextValidateIndex": {
|
"m_nNextValidateIndex": {
|
||||||
"value": 212,
|
"value": 220,
|
||||||
"comment": "int32_t"
|
"comment": "int32_t"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -381,7 +504,7 @@
|
|||||||
"CPulseGraphInstance_TestDomain_Derived": {
|
"CPulseGraphInstance_TestDomain_Derived": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_nInstanceValueX": {
|
"m_nInstanceValueX": {
|
||||||
"value": 248,
|
"value": 256,
|
||||||
"comment": "int32_t"
|
"comment": "int32_t"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -427,19 +550,19 @@
|
|||||||
"CPulseTurtleGraphicsCursor": {
|
"CPulseTurtleGraphicsCursor": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_Color": {
|
"m_Color": {
|
||||||
"value": 392,
|
"value": 360,
|
||||||
"comment": "Color"
|
"comment": "Color"
|
||||||
},
|
},
|
||||||
"m_bPenUp": {
|
"m_bPenUp": {
|
||||||
"value": 408,
|
"value": 376,
|
||||||
"comment": "bool"
|
"comment": "bool"
|
||||||
},
|
},
|
||||||
"m_flHeadingDeg": {
|
"m_flHeadingDeg": {
|
||||||
"value": 404,
|
"value": 372,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_vPos": {
|
"m_vPos": {
|
||||||
"value": 396,
|
"value": 364,
|
||||||
"comment": "Vector2D"
|
"comment": "Vector2D"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -491,16 +614,25 @@
|
|||||||
},
|
},
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
|
"CPulse_Constant": {
|
||||||
|
"data": {
|
||||||
|
"m_Type": {
|
||||||
|
"value": 0,
|
||||||
|
"comment": "CPulseValueFullType"
|
||||||
|
},
|
||||||
|
"m_Value": {
|
||||||
|
"value": 16,
|
||||||
|
"comment": "KeyValues3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
"CPulse_InvokeBinding": {
|
"CPulse_InvokeBinding": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_FuncName": {
|
"m_FuncName": {
|
||||||
"value": 32,
|
"value": 32,
|
||||||
"comment": "CUtlSymbolLarge"
|
"comment": "CUtlSymbolLarge"
|
||||||
},
|
},
|
||||||
"m_InstanceType": {
|
|
||||||
"value": 48,
|
|
||||||
"comment": "CPulseValueFullType"
|
|
||||||
},
|
|
||||||
"m_RegisterMap": {
|
"m_RegisterMap": {
|
||||||
"value": 0,
|
"value": 0,
|
||||||
"comment": "PulseRegisterMap_t"
|
"comment": "PulseRegisterMap_t"
|
||||||
@ -510,11 +642,11 @@
|
|||||||
"comment": "PulseRuntimeCellIndex_t"
|
"comment": "PulseRuntimeCellIndex_t"
|
||||||
},
|
},
|
||||||
"m_nSrcChunk": {
|
"m_nSrcChunk": {
|
||||||
"value": 64,
|
"value": 44,
|
||||||
"comment": "PulseRuntimeChunkIndex_t"
|
"comment": "PulseRuntimeChunkIndex_t"
|
||||||
},
|
},
|
||||||
"m_nSrcInstruction": {
|
"m_nSrcInstruction": {
|
||||||
"value": 68,
|
"value": 48,
|
||||||
"comment": "int32_t"
|
"comment": "int32_t"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -632,11 +764,11 @@
|
|||||||
"CTestDomainDerived_Cursor": {
|
"CTestDomainDerived_Cursor": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_nCursorValueA": {
|
"m_nCursorValueA": {
|
||||||
"value": 392,
|
"value": 360,
|
||||||
"comment": "int32_t"
|
"comment": "int32_t"
|
||||||
},
|
},
|
||||||
"m_nCursorValueB": {
|
"m_nCursorValueB": {
|
||||||
"value": 396,
|
"value": 364,
|
||||||
"comment": "int32_t"
|
"comment": "int32_t"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -675,28 +807,16 @@
|
|||||||
},
|
},
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
|
"FakeEntity_tAPI": {
|
||||||
|
"data": {},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
"PGDInstruction_t": {
|
"PGDInstruction_t": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_Arg0Name": {
|
"m_DomainValue": {
|
||||||
"value": 32,
|
|
||||||
"comment": "CUtlSymbolLarge"
|
|
||||||
},
|
|
||||||
"m_Arg1Name": {
|
|
||||||
"value": 40,
|
"value": 40,
|
||||||
"comment": "CUtlSymbolLarge"
|
|
||||||
},
|
|
||||||
"m_LiteralString": {
|
|
||||||
"value": 64,
|
|
||||||
"comment": "CBufferString"
|
"comment": "CBufferString"
|
||||||
},
|
},
|
||||||
"m_bLiteralBool": {
|
|
||||||
"value": 48,
|
|
||||||
"comment": "bool"
|
|
||||||
},
|
|
||||||
"m_flLiteralFloat": {
|
|
||||||
"value": 56,
|
|
||||||
"comment": "float"
|
|
||||||
},
|
|
||||||
"m_nCallInfoIndex": {
|
"m_nCallInfoIndex": {
|
||||||
"value": 28,
|
"value": 28,
|
||||||
"comment": "PulseRuntimeCallInfoIndex_t"
|
"comment": "PulseRuntimeCallInfoIndex_t"
|
||||||
@ -709,6 +829,10 @@
|
|||||||
"value": 0,
|
"value": 0,
|
||||||
"comment": "PulseInstructionCode_t"
|
"comment": "PulseInstructionCode_t"
|
||||||
},
|
},
|
||||||
|
"m_nConstIdx": {
|
||||||
|
"value": 32,
|
||||||
|
"comment": "PulseRuntimeConstantIndex_t"
|
||||||
|
},
|
||||||
"m_nDestInstruction": {
|
"m_nDestInstruction": {
|
||||||
"value": 24,
|
"value": 24,
|
||||||
"comment": "int32_t"
|
"comment": "int32_t"
|
||||||
@ -717,10 +841,6 @@
|
|||||||
"value": 16,
|
"value": 16,
|
||||||
"comment": "PulseRuntimeInvokeIndex_t"
|
"comment": "PulseRuntimeInvokeIndex_t"
|
||||||
},
|
},
|
||||||
"m_nLiteralInt": {
|
|
||||||
"value": 52,
|
|
||||||
"comment": "int32_t"
|
|
||||||
},
|
|
||||||
"m_nReg0": {
|
"m_nReg0": {
|
||||||
"value": 8,
|
"value": 8,
|
||||||
"comment": "PulseRuntimeRegisterIndex_t"
|
"comment": "PulseRuntimeRegisterIndex_t"
|
||||||
@ -736,10 +856,24 @@
|
|||||||
"m_nVar": {
|
"m_nVar": {
|
||||||
"value": 4,
|
"value": 4,
|
||||||
"comment": "PulseRuntimeVarIndex_t"
|
"comment": "PulseRuntimeVarIndex_t"
|
||||||
},
|
}
|
||||||
"m_vLiteralVec3": {
|
},
|
||||||
"value": 80,
|
"comment": null
|
||||||
"comment": "Vector"
|
},
|
||||||
|
"PulseCursorID_t": {
|
||||||
|
"data": {
|
||||||
|
"m_Value": {
|
||||||
|
"value": 0,
|
||||||
|
"comment": "int32_t"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
|
"PulseCursorYieldToken_t": {
|
||||||
|
"data": {
|
||||||
|
"m_Value": {
|
||||||
|
"value": 0,
|
||||||
|
"comment": "int32_t"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"comment": null
|
"comment": null
|
||||||
@ -753,6 +887,15 @@
|
|||||||
},
|
},
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
|
"PulseGraphInstanceID_t": {
|
||||||
|
"data": {
|
||||||
|
"m_Value": {
|
||||||
|
"value": 0,
|
||||||
|
"comment": "uint32_t"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
"PulseRegisterMap_t": {
|
"PulseRegisterMap_t": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_Inparams": {
|
"m_Inparams": {
|
||||||
@ -793,6 +936,15 @@
|
|||||||
},
|
},
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
|
"PulseRuntimeConstantIndex_t": {
|
||||||
|
"data": {
|
||||||
|
"m_Value": {
|
||||||
|
"value": 0,
|
||||||
|
"comment": "int16_t"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
"PulseRuntimeEntrypointIndex_t": {
|
"PulseRuntimeEntrypointIndex_t": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_Value": {
|
"m_Value": {
|
||||||
@ -851,7 +1003,7 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"m_Value": {
|
"m_Value": {
|
||||||
"value": 0,
|
"value": 0,
|
||||||
"comment": "int32_t"
|
"comment": "uint32_t"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"comment": null
|
"comment": null
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:17 +0000
|
Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CBasePulseGraphInstance:
|
class CBasePulseGraphInstance:
|
||||||
@ -14,6 +14,9 @@ class CPulseCell_BaseValue: # CPulseCell_Base
|
|||||||
|
|
||||||
class CPulseCell_BaseYieldingInflow: # CPulseCell_BaseFlow
|
class CPulseCell_BaseYieldingInflow: # CPulseCell_BaseFlow
|
||||||
|
|
||||||
|
class CPulseCell_CursorQueue: # CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
m_nCursorsAllowedToRunParallel = 0x60 # int32_t
|
||||||
|
|
||||||
class CPulseCell_Inflow_BaseEntrypoint: # CPulseCell_BaseFlow
|
class CPulseCell_Inflow_BaseEntrypoint: # CPulseCell_BaseFlow
|
||||||
m_EntryChunk = 0x48 # PulseRuntimeChunkIndex_t
|
m_EntryChunk = 0x48 # PulseRuntimeChunkIndex_t
|
||||||
m_RegisterMap = 0x50 # PulseRegisterMap_t
|
m_RegisterMap = 0x50 # PulseRegisterMap_t
|
||||||
@ -63,9 +66,6 @@ class CPulseCell_Outflow_IntSwitch: # CPulseCell_BaseFlow
|
|||||||
m_DefaultCaseOutflow = 0x48 # CPulse_OutflowConnection
|
m_DefaultCaseOutflow = 0x48 # CPulse_OutflowConnection
|
||||||
m_CaseOutflows = 0x58 # CUtlVector<CPulse_OutflowConnection>
|
m_CaseOutflows = 0x58 # CUtlVector<CPulse_OutflowConnection>
|
||||||
|
|
||||||
class CPulseCell_Outflow_SimultaneousParallel: # CPulseCell_BaseFlow
|
|
||||||
m_Outputs = 0x48 # CUtlVector<CPulse_OutflowConnection>
|
|
||||||
|
|
||||||
class CPulseCell_Outflow_StringSwitch: # CPulseCell_BaseFlow
|
class CPulseCell_Outflow_StringSwitch: # CPulseCell_BaseFlow
|
||||||
m_DefaultCaseOutflow = 0x48 # CPulse_OutflowConnection
|
m_DefaultCaseOutflow = 0x48 # CPulse_OutflowConnection
|
||||||
m_CaseOutflows = 0x58 # CUtlVector<CPulse_OutflowConnection>
|
m_CaseOutflows = 0x58 # CUtlVector<CPulse_OutflowConnection>
|
||||||
@ -78,9 +78,11 @@ class CPulseCell_Outflow_TestRandomYesNo: # CPulseCell_BaseFlow
|
|||||||
m_Yes = 0x48 # CPulse_OutflowConnection
|
m_Yes = 0x48 # CPulse_OutflowConnection
|
||||||
m_No = 0x58 # CPulse_OutflowConnection
|
m_No = 0x58 # CPulse_OutflowConnection
|
||||||
|
|
||||||
class CPulseCell_Step_CallExternalMethod: # CPulseCell_BaseFlow
|
class CPulseCell_Step_CallExternalMethod: # CPulseCell_BaseYieldingInflow
|
||||||
m_MethodName = 0x48 # CUtlSymbolLarge
|
m_MethodName = 0x48 # CUtlSymbolLarge
|
||||||
m_ExpectedArgs = 0x50 # CUtlVector<CPulseRuntimeMethodArg>
|
m_ExpectedArgs = 0x50 # CUtlVector<CPulseRuntimeMethodArg>
|
||||||
|
m_nAsyncCallMode = 0x68 # PulseMethodCallMode_t
|
||||||
|
m_OnFinished = 0x70 # CPulse_ResumePoint
|
||||||
|
|
||||||
class CPulseCell_Step_DebugLog: # CPulseCell_BaseFlow
|
class CPulseCell_Step_DebugLog: # CPulseCell_BaseFlow
|
||||||
|
|
||||||
@ -96,12 +98,33 @@ class CPulseCell_Step_TestDomainEntFire: # CPulseCell_BaseFlow
|
|||||||
|
|
||||||
class CPulseCell_Step_TestDomainTracepoint: # CPulseCell_BaseFlow
|
class CPulseCell_Step_TestDomainTracepoint: # CPulseCell_BaseFlow
|
||||||
|
|
||||||
|
class CPulseCell_TestWaitWithCursorState: # CPulseCell_BaseYieldingInflow
|
||||||
|
m_WakeResume = 0x48 # CPulse_ResumePoint
|
||||||
|
m_WakeCancel = 0x58 # CPulse_ResumePoint
|
||||||
|
m_WakeFail = 0x68 # CPulse_ResumePoint
|
||||||
|
|
||||||
|
class CPulseCell_TestWaitWithCursorState_CursorState_t:
|
||||||
|
flWaitValue = 0x0 # float
|
||||||
|
bFailOnCancel = 0x4 # bool
|
||||||
|
|
||||||
class CPulseCell_Test_MultiInflow_NoDefault: # CPulseCell_BaseFlow
|
class CPulseCell_Test_MultiInflow_NoDefault: # CPulseCell_BaseFlow
|
||||||
|
|
||||||
class CPulseCell_Test_MultiInflow_WithDefault: # CPulseCell_BaseFlow
|
class CPulseCell_Test_MultiInflow_WithDefault: # CPulseCell_BaseFlow
|
||||||
|
|
||||||
class CPulseCell_Test_NoInflow: # CPulseCell_BaseFlow
|
class CPulseCell_Test_NoInflow: # CPulseCell_BaseFlow
|
||||||
|
|
||||||
|
class CPulseCell_Timeline: # CPulseCell_BaseYieldingInflow
|
||||||
|
m_TimelineEvents = 0x48 # CUtlVector<CPulseCell_Timeline::TimelineEvent_t>
|
||||||
|
m_bWaitForChildOutflows = 0x60 # bool
|
||||||
|
m_OnFinished = 0x68 # CPulse_ResumePoint
|
||||||
|
m_OnCanceled = 0x78 # CPulse_ResumePoint
|
||||||
|
|
||||||
|
class CPulseCell_Timeline_TimelineEvent_t:
|
||||||
|
m_flTimeFromPrevious = 0x0 # float
|
||||||
|
m_bPauseForPreviousEvents = 0x4 # bool
|
||||||
|
m_bCallModeSync = 0x5 # bool
|
||||||
|
m_EventOutflow = 0x8 # CPulse_OutflowConnection
|
||||||
|
|
||||||
class CPulseCell_Val_TestDomainFindEntityByName: # CPulseCell_BaseValue
|
class CPulseCell_Val_TestDomainFindEntityByName: # CPulseCell_BaseValue
|
||||||
|
|
||||||
class CPulseCell_Val_TestDomainGetEntityName: # CPulseCell_BaseValue
|
class CPulseCell_Val_TestDomainGetEntityName: # CPulseCell_BaseValue
|
||||||
@ -110,6 +133,19 @@ class CPulseCell_Value_RandomInt: # CPulseCell_BaseValue
|
|||||||
|
|
||||||
class CPulseCell_Value_TestValue50: # CPulseCell_BaseValue
|
class CPulseCell_Value_TestValue50: # CPulseCell_BaseValue
|
||||||
|
|
||||||
|
class CPulseCell_WaitForCursorsWithTag: # CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
m_bTagSelfWhenComplete = 0x60 # bool
|
||||||
|
m_nDesiredKillPriority = 0x64 # PulseCursorCancelPriority_t
|
||||||
|
|
||||||
|
class CPulseCell_WaitForCursorsWithTagBase: # CPulseCell_BaseYieldingInflow
|
||||||
|
m_nCursorsAllowedToWait = 0x48 # int32_t
|
||||||
|
m_WaitComplete = 0x50 # CPulse_ResumePoint
|
||||||
|
|
||||||
|
class CPulseCell_WaitForCursorsWithTagBase_CursorState_t:
|
||||||
|
m_TagName = 0x0 # CUtlSymbolLarge
|
||||||
|
|
||||||
|
class CPulseCursorFuncs:
|
||||||
|
|
||||||
class CPulseExecCursor:
|
class CPulseExecCursor:
|
||||||
|
|
||||||
class CPulseGraphDef:
|
class CPulseGraphDef:
|
||||||
@ -121,18 +157,19 @@ class CPulseGraphDef:
|
|||||||
m_PublicOutputs = 0x60 # CUtlVector<CPulse_PublicOutput>
|
m_PublicOutputs = 0x60 # CUtlVector<CPulse_PublicOutput>
|
||||||
m_InvokeBindings = 0x78 # CUtlVector<CPulse_InvokeBinding*>
|
m_InvokeBindings = 0x78 # CUtlVector<CPulse_InvokeBinding*>
|
||||||
m_CallInfos = 0x90 # CUtlVector<CPulse_CallInfo*>
|
m_CallInfos = 0x90 # CUtlVector<CPulse_CallInfo*>
|
||||||
m_OutputConnections = 0xA8 # CUtlVector<CPulse_OutputConnection*>
|
m_Constants = 0xA8 # CUtlVector<CPulse_Constant>
|
||||||
|
m_OutputConnections = 0xC0 # CUtlVector<CPulse_OutputConnection*>
|
||||||
|
|
||||||
class CPulseGraphInstance_TestDomain: # CBasePulseGraphInstance
|
class CPulseGraphInstance_TestDomain: # CBasePulseGraphInstance
|
||||||
m_bIsRunningUnitTests = 0xD0 # bool
|
m_bIsRunningUnitTests = 0xD8 # bool
|
||||||
m_bExplicitTimeStepping = 0xD1 # bool
|
m_bExplicitTimeStepping = 0xD9 # bool
|
||||||
m_bExpectingToDestroyWithYieldedCursors = 0xD2 # bool
|
m_bExpectingToDestroyWithYieldedCursors = 0xDA # bool
|
||||||
m_nNextValidateIndex = 0xD4 # int32_t
|
m_nNextValidateIndex = 0xDC # int32_t
|
||||||
m_Tracepoints = 0xD8 # CUtlVector<CUtlString>
|
m_Tracepoints = 0xE0 # CUtlVector<CUtlString>
|
||||||
m_bTestYesOrNoPath = 0xF0 # bool
|
m_bTestYesOrNoPath = 0xF8 # bool
|
||||||
|
|
||||||
class CPulseGraphInstance_TestDomain_Derived: # CPulseGraphInstance_TestDomain
|
class CPulseGraphInstance_TestDomain_Derived: # CPulseGraphInstance_TestDomain
|
||||||
m_nInstanceValueX = 0xF8 # int32_t
|
m_nInstanceValueX = 0x100 # int32_t
|
||||||
|
|
||||||
class CPulseGraphInstance_TurtleGraphics: # CBasePulseGraphInstance
|
class CPulseGraphInstance_TurtleGraphics: # CBasePulseGraphInstance
|
||||||
|
|
||||||
@ -150,10 +187,10 @@ class CPulseTestFuncs_LibraryA:
|
|||||||
class CPulseTestScriptLib:
|
class CPulseTestScriptLib:
|
||||||
|
|
||||||
class CPulseTurtleGraphicsCursor: # CPulseExecCursor
|
class CPulseTurtleGraphicsCursor: # CPulseExecCursor
|
||||||
m_Color = 0x188 # Color
|
m_Color = 0x168 # Color
|
||||||
m_vPos = 0x18C # Vector2D
|
m_vPos = 0x16C # Vector2D
|
||||||
m_flHeadingDeg = 0x194 # float
|
m_flHeadingDeg = 0x174 # float
|
||||||
m_bPenUp = 0x198 # bool
|
m_bPenUp = 0x178 # bool
|
||||||
|
|
||||||
class CPulse_CallInfo:
|
class CPulse_CallInfo:
|
||||||
m_PortName = 0x0 # CUtlSymbolLarge
|
m_PortName = 0x0 # CUtlSymbolLarge
|
||||||
@ -168,13 +205,16 @@ class CPulse_Chunk:
|
|||||||
m_Registers = 0x10 # CUtlLeanVector<CPulse_RegisterInfo>
|
m_Registers = 0x10 # CUtlLeanVector<CPulse_RegisterInfo>
|
||||||
m_InstructionEditorIDs = 0x20 # CUtlLeanVector<PulseDocNodeID_t>
|
m_InstructionEditorIDs = 0x20 # CUtlLeanVector<PulseDocNodeID_t>
|
||||||
|
|
||||||
|
class CPulse_Constant:
|
||||||
|
m_Type = 0x0 # CPulseValueFullType
|
||||||
|
m_Value = 0x10 # KeyValues3
|
||||||
|
|
||||||
class CPulse_InvokeBinding:
|
class CPulse_InvokeBinding:
|
||||||
m_RegisterMap = 0x0 # PulseRegisterMap_t
|
m_RegisterMap = 0x0 # PulseRegisterMap_t
|
||||||
m_FuncName = 0x20 # CUtlSymbolLarge
|
m_FuncName = 0x20 # CUtlSymbolLarge
|
||||||
m_nCellIndex = 0x28 # PulseRuntimeCellIndex_t
|
m_nCellIndex = 0x28 # PulseRuntimeCellIndex_t
|
||||||
m_InstanceType = 0x30 # CPulseValueFullType
|
m_nSrcChunk = 0x2C # PulseRuntimeChunkIndex_t
|
||||||
m_nSrcChunk = 0x40 # PulseRuntimeChunkIndex_t
|
m_nSrcInstruction = 0x30 # int32_t
|
||||||
m_nSrcInstruction = 0x44 # int32_t
|
|
||||||
|
|
||||||
class CPulse_OutflowConnection:
|
class CPulse_OutflowConnection:
|
||||||
m_SourceOutflowName = 0x0 # CUtlSymbolLarge
|
m_SourceOutflowName = 0x0 # CUtlSymbolLarge
|
||||||
@ -209,8 +249,8 @@ class CPulse_Variable:
|
|||||||
m_bIsPublic = 0x32 # bool
|
m_bIsPublic = 0x32 # bool
|
||||||
|
|
||||||
class CTestDomainDerived_Cursor: # CPulseExecCursor
|
class CTestDomainDerived_Cursor: # CPulseExecCursor
|
||||||
m_nCursorValueA = 0x188 # int32_t
|
m_nCursorValueA = 0x168 # int32_t
|
||||||
m_nCursorValueB = 0x18C # int32_t
|
m_nCursorValueB = 0x16C # int32_t
|
||||||
|
|
||||||
class FakeEntity_t:
|
class FakeEntity_t:
|
||||||
m_nHandle = 0x0 # PulseTestEHandle_t
|
m_nHandle = 0x0 # PulseTestEHandle_t
|
||||||
@ -221,6 +261,8 @@ class FakeEntity_t:
|
|||||||
m_bFuncWasCalled = 0x28 # bool
|
m_bFuncWasCalled = 0x28 # bool
|
||||||
m_fValue = 0x2C # float
|
m_fValue = 0x2C # float
|
||||||
|
|
||||||
|
class FakeEntity_tAPI:
|
||||||
|
|
||||||
class PGDInstruction_t:
|
class PGDInstruction_t:
|
||||||
m_nCode = 0x0 # PulseInstructionCode_t
|
m_nCode = 0x0 # PulseInstructionCode_t
|
||||||
m_nVar = 0x4 # PulseRuntimeVarIndex_t
|
m_nVar = 0x4 # PulseRuntimeVarIndex_t
|
||||||
@ -231,17 +273,21 @@ class PGDInstruction_t:
|
|||||||
m_nChunk = 0x14 # PulseRuntimeChunkIndex_t
|
m_nChunk = 0x14 # PulseRuntimeChunkIndex_t
|
||||||
m_nDestInstruction = 0x18 # int32_t
|
m_nDestInstruction = 0x18 # int32_t
|
||||||
m_nCallInfoIndex = 0x1C # PulseRuntimeCallInfoIndex_t
|
m_nCallInfoIndex = 0x1C # PulseRuntimeCallInfoIndex_t
|
||||||
m_Arg0Name = 0x20 # CUtlSymbolLarge
|
m_nConstIdx = 0x20 # PulseRuntimeConstantIndex_t
|
||||||
m_Arg1Name = 0x28 # CUtlSymbolLarge
|
m_DomainValue = 0x28 # CBufferString
|
||||||
m_bLiteralBool = 0x30 # bool
|
|
||||||
m_nLiteralInt = 0x34 # int32_t
|
class PulseCursorID_t:
|
||||||
m_flLiteralFloat = 0x38 # float
|
m_Value = 0x0 # int32_t
|
||||||
m_LiteralString = 0x40 # CBufferString
|
|
||||||
m_vLiteralVec3 = 0x50 # Vector
|
class PulseCursorYieldToken_t:
|
||||||
|
m_Value = 0x0 # int32_t
|
||||||
|
|
||||||
class PulseDocNodeID_t:
|
class PulseDocNodeID_t:
|
||||||
m_Value = 0x0 # int32_t
|
m_Value = 0x0 # int32_t
|
||||||
|
|
||||||
|
class PulseGraphInstanceID_t:
|
||||||
|
m_Value = 0x0 # uint32_t
|
||||||
|
|
||||||
class PulseRegisterMap_t:
|
class PulseRegisterMap_t:
|
||||||
m_Inparams = 0x0 # KeyValues3
|
m_Inparams = 0x0 # KeyValues3
|
||||||
m_Outparams = 0x10 # KeyValues3
|
m_Outparams = 0x10 # KeyValues3
|
||||||
@ -255,6 +301,9 @@ class PulseRuntimeCellIndex_t:
|
|||||||
class PulseRuntimeChunkIndex_t:
|
class PulseRuntimeChunkIndex_t:
|
||||||
m_Value = 0x0 # int32_t
|
m_Value = 0x0 # int32_t
|
||||||
|
|
||||||
|
class PulseRuntimeConstantIndex_t:
|
||||||
|
m_Value = 0x0 # int16_t
|
||||||
|
|
||||||
class PulseRuntimeEntrypointIndex_t:
|
class PulseRuntimeEntrypointIndex_t:
|
||||||
m_Value = 0x0 # int32_t
|
m_Value = 0x0 # int32_t
|
||||||
|
|
||||||
@ -274,4 +323,4 @@ class PulseRuntimeVarIndex_t:
|
|||||||
m_Value = 0x0 # int32_t
|
m_Value = 0x0 # int32_t
|
||||||
|
|
||||||
class PulseTestEHandle_t:
|
class PulseTestEHandle_t:
|
||||||
m_Value = 0x0 # int32_t
|
m_Value = 0x0 # uint32_t
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
@ -21,6 +21,10 @@ pub mod CPulseCell_BaseValue { // CPulseCell_Base
|
|||||||
pub mod CPulseCell_BaseYieldingInflow { // CPulseCell_BaseFlow
|
pub mod CPulseCell_BaseYieldingInflow { // CPulseCell_BaseFlow
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod CPulseCell_CursorQueue { // CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
pub const m_nCursorsAllowedToRunParallel: usize = 0x60; // int32_t
|
||||||
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Inflow_BaseEntrypoint { // CPulseCell_BaseFlow
|
pub mod CPulseCell_Inflow_BaseEntrypoint { // CPulseCell_BaseFlow
|
||||||
pub const m_EntryChunk: usize = 0x48; // PulseRuntimeChunkIndex_t
|
pub const m_EntryChunk: usize = 0x48; // PulseRuntimeChunkIndex_t
|
||||||
pub const m_RegisterMap: usize = 0x50; // PulseRegisterMap_t
|
pub const m_RegisterMap: usize = 0x50; // PulseRegisterMap_t
|
||||||
@ -83,10 +87,6 @@ pub mod CPulseCell_Outflow_IntSwitch { // CPulseCell_BaseFlow
|
|||||||
pub const m_CaseOutflows: usize = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
pub const m_CaseOutflows: usize = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Outflow_SimultaneousParallel { // CPulseCell_BaseFlow
|
|
||||||
pub const m_Outputs: usize = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
|
||||||
}
|
|
||||||
|
|
||||||
pub mod CPulseCell_Outflow_StringSwitch { // CPulseCell_BaseFlow
|
pub mod CPulseCell_Outflow_StringSwitch { // CPulseCell_BaseFlow
|
||||||
pub const m_DefaultCaseOutflow: usize = 0x48; // CPulse_OutflowConnection
|
pub const m_DefaultCaseOutflow: usize = 0x48; // CPulse_OutflowConnection
|
||||||
pub const m_CaseOutflows: usize = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
pub const m_CaseOutflows: usize = 0x58; // CUtlVector<CPulse_OutflowConnection>
|
||||||
@ -102,9 +102,11 @@ pub mod CPulseCell_Outflow_TestRandomYesNo { // CPulseCell_BaseFlow
|
|||||||
pub const m_No: usize = 0x58; // CPulse_OutflowConnection
|
pub const m_No: usize = 0x58; // CPulse_OutflowConnection
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Step_CallExternalMethod { // CPulseCell_BaseFlow
|
pub mod CPulseCell_Step_CallExternalMethod { // CPulseCell_BaseYieldingInflow
|
||||||
pub const m_MethodName: usize = 0x48; // CUtlSymbolLarge
|
pub const m_MethodName: usize = 0x48; // CUtlSymbolLarge
|
||||||
pub const m_ExpectedArgs: usize = 0x50; // CUtlVector<CPulseRuntimeMethodArg>
|
pub const m_ExpectedArgs: usize = 0x50; // CUtlVector<CPulseRuntimeMethodArg>
|
||||||
|
pub const m_nAsyncCallMode: usize = 0x68; // PulseMethodCallMode_t
|
||||||
|
pub const m_OnFinished: usize = 0x70; // CPulse_ResumePoint
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Step_DebugLog { // CPulseCell_BaseFlow
|
pub mod CPulseCell_Step_DebugLog { // CPulseCell_BaseFlow
|
||||||
@ -127,6 +129,17 @@ pub mod CPulseCell_Step_TestDomainEntFire { // CPulseCell_BaseFlow
|
|||||||
pub mod CPulseCell_Step_TestDomainTracepoint { // CPulseCell_BaseFlow
|
pub mod CPulseCell_Step_TestDomainTracepoint { // CPulseCell_BaseFlow
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod CPulseCell_TestWaitWithCursorState { // CPulseCell_BaseYieldingInflow
|
||||||
|
pub const m_WakeResume: usize = 0x48; // CPulse_ResumePoint
|
||||||
|
pub const m_WakeCancel: usize = 0x58; // CPulse_ResumePoint
|
||||||
|
pub const m_WakeFail: usize = 0x68; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CPulseCell_TestWaitWithCursorState_CursorState_t {
|
||||||
|
pub const flWaitValue: usize = 0x0; // float
|
||||||
|
pub const bFailOnCancel: usize = 0x4; // bool
|
||||||
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Test_MultiInflow_NoDefault { // CPulseCell_BaseFlow
|
pub mod CPulseCell_Test_MultiInflow_NoDefault { // CPulseCell_BaseFlow
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -136,6 +149,20 @@ pub mod CPulseCell_Test_MultiInflow_WithDefault { // CPulseCell_BaseFlow
|
|||||||
pub mod CPulseCell_Test_NoInflow { // CPulseCell_BaseFlow
|
pub mod CPulseCell_Test_NoInflow { // CPulseCell_BaseFlow
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod CPulseCell_Timeline { // CPulseCell_BaseYieldingInflow
|
||||||
|
pub const m_TimelineEvents: usize = 0x48; // CUtlVector<CPulseCell_Timeline::TimelineEvent_t>
|
||||||
|
pub const m_bWaitForChildOutflows: usize = 0x60; // bool
|
||||||
|
pub const m_OnFinished: usize = 0x68; // CPulse_ResumePoint
|
||||||
|
pub const m_OnCanceled: usize = 0x78; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CPulseCell_Timeline_TimelineEvent_t {
|
||||||
|
pub const m_flTimeFromPrevious: usize = 0x0; // float
|
||||||
|
pub const m_bPauseForPreviousEvents: usize = 0x4; // bool
|
||||||
|
pub const m_bCallModeSync: usize = 0x5; // bool
|
||||||
|
pub const m_EventOutflow: usize = 0x8; // CPulse_OutflowConnection
|
||||||
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Val_TestDomainFindEntityByName { // CPulseCell_BaseValue
|
pub mod CPulseCell_Val_TestDomainFindEntityByName { // CPulseCell_BaseValue
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -148,6 +175,23 @@ pub mod CPulseCell_Value_RandomInt { // CPulseCell_BaseValue
|
|||||||
pub mod CPulseCell_Value_TestValue50 { // CPulseCell_BaseValue
|
pub mod CPulseCell_Value_TestValue50 { // CPulseCell_BaseValue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod CPulseCell_WaitForCursorsWithTag { // CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
pub const m_bTagSelfWhenComplete: usize = 0x60; // bool
|
||||||
|
pub const m_nDesiredKillPriority: usize = 0x64; // PulseCursorCancelPriority_t
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CPulseCell_WaitForCursorsWithTagBase { // CPulseCell_BaseYieldingInflow
|
||||||
|
pub const m_nCursorsAllowedToWait: usize = 0x48; // int32_t
|
||||||
|
pub const m_WaitComplete: usize = 0x50; // CPulse_ResumePoint
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CPulseCell_WaitForCursorsWithTagBase_CursorState_t {
|
||||||
|
pub const m_TagName: usize = 0x0; // CUtlSymbolLarge
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CPulseCursorFuncs {
|
||||||
|
}
|
||||||
|
|
||||||
pub mod CPulseExecCursor {
|
pub mod CPulseExecCursor {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -160,20 +204,21 @@ pub mod CPulseGraphDef {
|
|||||||
pub const m_PublicOutputs: usize = 0x60; // CUtlVector<CPulse_PublicOutput>
|
pub const m_PublicOutputs: usize = 0x60; // CUtlVector<CPulse_PublicOutput>
|
||||||
pub const m_InvokeBindings: usize = 0x78; // CUtlVector<CPulse_InvokeBinding*>
|
pub const m_InvokeBindings: usize = 0x78; // CUtlVector<CPulse_InvokeBinding*>
|
||||||
pub const m_CallInfos: usize = 0x90; // CUtlVector<CPulse_CallInfo*>
|
pub const m_CallInfos: usize = 0x90; // CUtlVector<CPulse_CallInfo*>
|
||||||
pub const m_OutputConnections: usize = 0xA8; // CUtlVector<CPulse_OutputConnection*>
|
pub const m_Constants: usize = 0xA8; // CUtlVector<CPulse_Constant>
|
||||||
|
pub const m_OutputConnections: usize = 0xC0; // CUtlVector<CPulse_OutputConnection*>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseGraphInstance_TestDomain { // CBasePulseGraphInstance
|
pub mod CPulseGraphInstance_TestDomain { // CBasePulseGraphInstance
|
||||||
pub const m_bIsRunningUnitTests: usize = 0xD0; // bool
|
pub const m_bIsRunningUnitTests: usize = 0xD8; // bool
|
||||||
pub const m_bExplicitTimeStepping: usize = 0xD1; // bool
|
pub const m_bExplicitTimeStepping: usize = 0xD9; // bool
|
||||||
pub const m_bExpectingToDestroyWithYieldedCursors: usize = 0xD2; // bool
|
pub const m_bExpectingToDestroyWithYieldedCursors: usize = 0xDA; // bool
|
||||||
pub const m_nNextValidateIndex: usize = 0xD4; // int32_t
|
pub const m_nNextValidateIndex: usize = 0xDC; // int32_t
|
||||||
pub const m_Tracepoints: usize = 0xD8; // CUtlVector<CUtlString>
|
pub const m_Tracepoints: usize = 0xE0; // CUtlVector<CUtlString>
|
||||||
pub const m_bTestYesOrNoPath: usize = 0xF0; // bool
|
pub const m_bTestYesOrNoPath: usize = 0xF8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseGraphInstance_TestDomain_Derived { // CPulseGraphInstance_TestDomain
|
pub mod CPulseGraphInstance_TestDomain_Derived { // CPulseGraphInstance_TestDomain
|
||||||
pub const m_nInstanceValueX: usize = 0xF8; // int32_t
|
pub const m_nInstanceValueX: usize = 0x100; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseGraphInstance_TurtleGraphics { // CBasePulseGraphInstance
|
pub mod CPulseGraphInstance_TurtleGraphics { // CBasePulseGraphInstance
|
||||||
@ -198,10 +243,10 @@ pub mod CPulseTestScriptLib {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseTurtleGraphicsCursor { // CPulseExecCursor
|
pub mod CPulseTurtleGraphicsCursor { // CPulseExecCursor
|
||||||
pub const m_Color: usize = 0x188; // Color
|
pub const m_Color: usize = 0x168; // Color
|
||||||
pub const m_vPos: usize = 0x18C; // Vector2D
|
pub const m_vPos: usize = 0x16C; // Vector2D
|
||||||
pub const m_flHeadingDeg: usize = 0x194; // float
|
pub const m_flHeadingDeg: usize = 0x174; // float
|
||||||
pub const m_bPenUp: usize = 0x198; // bool
|
pub const m_bPenUp: usize = 0x178; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulse_CallInfo {
|
pub mod CPulse_CallInfo {
|
||||||
@ -219,13 +264,17 @@ pub mod CPulse_Chunk {
|
|||||||
pub const m_InstructionEditorIDs: usize = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
pub const m_InstructionEditorIDs: usize = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod CPulse_Constant {
|
||||||
|
pub const m_Type: usize = 0x0; // CPulseValueFullType
|
||||||
|
pub const m_Value: usize = 0x10; // KeyValues3
|
||||||
|
}
|
||||||
|
|
||||||
pub mod CPulse_InvokeBinding {
|
pub mod CPulse_InvokeBinding {
|
||||||
pub const m_RegisterMap: usize = 0x0; // PulseRegisterMap_t
|
pub const m_RegisterMap: usize = 0x0; // PulseRegisterMap_t
|
||||||
pub const m_FuncName: usize = 0x20; // CUtlSymbolLarge
|
pub const m_FuncName: usize = 0x20; // CUtlSymbolLarge
|
||||||
pub const m_nCellIndex: usize = 0x28; // PulseRuntimeCellIndex_t
|
pub const m_nCellIndex: usize = 0x28; // PulseRuntimeCellIndex_t
|
||||||
pub const m_InstanceType: usize = 0x30; // CPulseValueFullType
|
pub const m_nSrcChunk: usize = 0x2C; // PulseRuntimeChunkIndex_t
|
||||||
pub const m_nSrcChunk: usize = 0x40; // PulseRuntimeChunkIndex_t
|
pub const m_nSrcInstruction: usize = 0x30; // int32_t
|
||||||
pub const m_nSrcInstruction: usize = 0x44; // int32_t
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulse_OutflowConnection {
|
pub mod CPulse_OutflowConnection {
|
||||||
@ -267,8 +316,8 @@ pub mod CPulse_Variable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CTestDomainDerived_Cursor { // CPulseExecCursor
|
pub mod CTestDomainDerived_Cursor { // CPulseExecCursor
|
||||||
pub const m_nCursorValueA: usize = 0x188; // int32_t
|
pub const m_nCursorValueA: usize = 0x168; // int32_t
|
||||||
pub const m_nCursorValueB: usize = 0x18C; // int32_t
|
pub const m_nCursorValueB: usize = 0x16C; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FakeEntity_t {
|
pub mod FakeEntity_t {
|
||||||
@ -281,6 +330,9 @@ pub mod FakeEntity_t {
|
|||||||
pub const m_fValue: usize = 0x2C; // float
|
pub const m_fValue: usize = 0x2C; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod FakeEntity_tAPI {
|
||||||
|
}
|
||||||
|
|
||||||
pub mod PGDInstruction_t {
|
pub mod PGDInstruction_t {
|
||||||
pub const m_nCode: usize = 0x0; // PulseInstructionCode_t
|
pub const m_nCode: usize = 0x0; // PulseInstructionCode_t
|
||||||
pub const m_nVar: usize = 0x4; // PulseRuntimeVarIndex_t
|
pub const m_nVar: usize = 0x4; // PulseRuntimeVarIndex_t
|
||||||
@ -291,19 +343,26 @@ pub mod PGDInstruction_t {
|
|||||||
pub const m_nChunk: usize = 0x14; // PulseRuntimeChunkIndex_t
|
pub const m_nChunk: usize = 0x14; // PulseRuntimeChunkIndex_t
|
||||||
pub const m_nDestInstruction: usize = 0x18; // int32_t
|
pub const m_nDestInstruction: usize = 0x18; // int32_t
|
||||||
pub const m_nCallInfoIndex: usize = 0x1C; // PulseRuntimeCallInfoIndex_t
|
pub const m_nCallInfoIndex: usize = 0x1C; // PulseRuntimeCallInfoIndex_t
|
||||||
pub const m_Arg0Name: usize = 0x20; // CUtlSymbolLarge
|
pub const m_nConstIdx: usize = 0x20; // PulseRuntimeConstantIndex_t
|
||||||
pub const m_Arg1Name: usize = 0x28; // CUtlSymbolLarge
|
pub const m_DomainValue: usize = 0x28; // CBufferString
|
||||||
pub const m_bLiteralBool: usize = 0x30; // bool
|
}
|
||||||
pub const m_nLiteralInt: usize = 0x34; // int32_t
|
|
||||||
pub const m_flLiteralFloat: usize = 0x38; // float
|
pub mod PulseCursorID_t {
|
||||||
pub const m_LiteralString: usize = 0x40; // CBufferString
|
pub const m_Value: usize = 0x0; // int32_t
|
||||||
pub const m_vLiteralVec3: usize = 0x50; // Vector
|
}
|
||||||
|
|
||||||
|
pub mod PulseCursorYieldToken_t {
|
||||||
|
pub const m_Value: usize = 0x0; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod PulseDocNodeID_t {
|
pub mod PulseDocNodeID_t {
|
||||||
pub const m_Value: usize = 0x0; // int32_t
|
pub const m_Value: usize = 0x0; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod PulseGraphInstanceID_t {
|
||||||
|
pub const m_Value: usize = 0x0; // uint32_t
|
||||||
|
}
|
||||||
|
|
||||||
pub mod PulseRegisterMap_t {
|
pub mod PulseRegisterMap_t {
|
||||||
pub const m_Inparams: usize = 0x0; // KeyValues3
|
pub const m_Inparams: usize = 0x0; // KeyValues3
|
||||||
pub const m_Outparams: usize = 0x10; // KeyValues3
|
pub const m_Outparams: usize = 0x10; // KeyValues3
|
||||||
@ -321,6 +380,10 @@ pub mod PulseRuntimeChunkIndex_t {
|
|||||||
pub const m_Value: usize = 0x0; // int32_t
|
pub const m_Value: usize = 0x0; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod PulseRuntimeConstantIndex_t {
|
||||||
|
pub const m_Value: usize = 0x0; // int16_t
|
||||||
|
}
|
||||||
|
|
||||||
pub mod PulseRuntimeEntrypointIndex_t {
|
pub mod PulseRuntimeEntrypointIndex_t {
|
||||||
pub const m_Value: usize = 0x0; // int32_t
|
pub const m_Value: usize = 0x0; // int32_t
|
||||||
}
|
}
|
||||||
@ -346,5 +409,5 @@ pub mod PulseRuntimeVarIndex_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod PulseTestEHandle_t {
|
pub mod PulseTestEHandle_t {
|
||||||
pub const m_Value: usize = 0x0; // int32_t
|
pub const m_Value: usize = 0x0; // uint32_t
|
||||||
}
|
}
|
@ -5,6 +5,8 @@ CPulseCell_Base:
|
|||||||
CPulseCell_BaseFlow: # CPulseCell_Base
|
CPulseCell_BaseFlow: # CPulseCell_Base
|
||||||
CPulseCell_BaseValue: # CPulseCell_Base
|
CPulseCell_BaseValue: # CPulseCell_Base
|
||||||
CPulseCell_BaseYieldingInflow: # CPulseCell_BaseFlow
|
CPulseCell_BaseYieldingInflow: # CPulseCell_BaseFlow
|
||||||
|
CPulseCell_CursorQueue: # CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
m_nCursorsAllowedToRunParallel: 96 # int32_t
|
||||||
CPulseCell_Inflow_BaseEntrypoint: # CPulseCell_BaseFlow
|
CPulseCell_Inflow_BaseEntrypoint: # CPulseCell_BaseFlow
|
||||||
m_EntryChunk: 72 # PulseRuntimeChunkIndex_t
|
m_EntryChunk: 72 # PulseRuntimeChunkIndex_t
|
||||||
m_RegisterMap: 80 # PulseRegisterMap_t
|
m_RegisterMap: 80 # PulseRegisterMap_t
|
||||||
@ -41,8 +43,6 @@ CPulseCell_Outflow_CycleShuffled_InstanceState_t:
|
|||||||
CPulseCell_Outflow_IntSwitch: # CPulseCell_BaseFlow
|
CPulseCell_Outflow_IntSwitch: # CPulseCell_BaseFlow
|
||||||
m_DefaultCaseOutflow: 72 # CPulse_OutflowConnection
|
m_DefaultCaseOutflow: 72 # CPulse_OutflowConnection
|
||||||
m_CaseOutflows: 88 # CUtlVector<CPulse_OutflowConnection>
|
m_CaseOutflows: 88 # CUtlVector<CPulse_OutflowConnection>
|
||||||
CPulseCell_Outflow_SimultaneousParallel: # CPulseCell_BaseFlow
|
|
||||||
m_Outputs: 72 # CUtlVector<CPulse_OutflowConnection>
|
|
||||||
CPulseCell_Outflow_StringSwitch: # CPulseCell_BaseFlow
|
CPulseCell_Outflow_StringSwitch: # CPulseCell_BaseFlow
|
||||||
m_DefaultCaseOutflow: 72 # CPulse_OutflowConnection
|
m_DefaultCaseOutflow: 72 # CPulse_OutflowConnection
|
||||||
m_CaseOutflows: 88 # CUtlVector<CPulse_OutflowConnection>
|
m_CaseOutflows: 88 # CUtlVector<CPulse_OutflowConnection>
|
||||||
@ -52,9 +52,11 @@ CPulseCell_Outflow_TestExplicitYesNo: # CPulseCell_BaseFlow
|
|||||||
CPulseCell_Outflow_TestRandomYesNo: # CPulseCell_BaseFlow
|
CPulseCell_Outflow_TestRandomYesNo: # CPulseCell_BaseFlow
|
||||||
m_Yes: 72 # CPulse_OutflowConnection
|
m_Yes: 72 # CPulse_OutflowConnection
|
||||||
m_No: 88 # CPulse_OutflowConnection
|
m_No: 88 # CPulse_OutflowConnection
|
||||||
CPulseCell_Step_CallExternalMethod: # CPulseCell_BaseFlow
|
CPulseCell_Step_CallExternalMethod: # CPulseCell_BaseYieldingInflow
|
||||||
m_MethodName: 72 # CUtlSymbolLarge
|
m_MethodName: 72 # CUtlSymbolLarge
|
||||||
m_ExpectedArgs: 80 # CUtlVector<CPulseRuntimeMethodArg>
|
m_ExpectedArgs: 80 # CUtlVector<CPulseRuntimeMethodArg>
|
||||||
|
m_nAsyncCallMode: 104 # PulseMethodCallMode_t
|
||||||
|
m_OnFinished: 112 # CPulse_ResumePoint
|
||||||
CPulseCell_Step_DebugLog: # CPulseCell_BaseFlow
|
CPulseCell_Step_DebugLog: # CPulseCell_BaseFlow
|
||||||
CPulseCell_Step_PublicOutput: # CPulseCell_BaseFlow
|
CPulseCell_Step_PublicOutput: # CPulseCell_BaseFlow
|
||||||
m_OutputIndex: 72 # PulseRuntimeOutputIndex_t
|
m_OutputIndex: 72 # PulseRuntimeOutputIndex_t
|
||||||
@ -63,13 +65,39 @@ CPulseCell_Step_TestDomainDestroyFakeEntity: # CPulseCell_BaseFlow
|
|||||||
CPulseCell_Step_TestDomainEntFire: # CPulseCell_BaseFlow
|
CPulseCell_Step_TestDomainEntFire: # CPulseCell_BaseFlow
|
||||||
m_Input: 72 # CUtlString
|
m_Input: 72 # CUtlString
|
||||||
CPulseCell_Step_TestDomainTracepoint: # CPulseCell_BaseFlow
|
CPulseCell_Step_TestDomainTracepoint: # CPulseCell_BaseFlow
|
||||||
|
CPulseCell_TestWaitWithCursorState: # CPulseCell_BaseYieldingInflow
|
||||||
|
m_WakeResume: 72 # CPulse_ResumePoint
|
||||||
|
m_WakeCancel: 88 # CPulse_ResumePoint
|
||||||
|
m_WakeFail: 104 # CPulse_ResumePoint
|
||||||
|
CPulseCell_TestWaitWithCursorState_CursorState_t:
|
||||||
|
flWaitValue: 0 # float
|
||||||
|
bFailOnCancel: 4 # bool
|
||||||
CPulseCell_Test_MultiInflow_NoDefault: # CPulseCell_BaseFlow
|
CPulseCell_Test_MultiInflow_NoDefault: # CPulseCell_BaseFlow
|
||||||
CPulseCell_Test_MultiInflow_WithDefault: # CPulseCell_BaseFlow
|
CPulseCell_Test_MultiInflow_WithDefault: # CPulseCell_BaseFlow
|
||||||
CPulseCell_Test_NoInflow: # CPulseCell_BaseFlow
|
CPulseCell_Test_NoInflow: # CPulseCell_BaseFlow
|
||||||
|
CPulseCell_Timeline: # CPulseCell_BaseYieldingInflow
|
||||||
|
m_TimelineEvents: 72 # CUtlVector<CPulseCell_Timeline::TimelineEvent_t>
|
||||||
|
m_bWaitForChildOutflows: 96 # bool
|
||||||
|
m_OnFinished: 104 # CPulse_ResumePoint
|
||||||
|
m_OnCanceled: 120 # CPulse_ResumePoint
|
||||||
|
CPulseCell_Timeline_TimelineEvent_t:
|
||||||
|
m_flTimeFromPrevious: 0 # float
|
||||||
|
m_bPauseForPreviousEvents: 4 # bool
|
||||||
|
m_bCallModeSync: 5 # bool
|
||||||
|
m_EventOutflow: 8 # CPulse_OutflowConnection
|
||||||
CPulseCell_Val_TestDomainFindEntityByName: # CPulseCell_BaseValue
|
CPulseCell_Val_TestDomainFindEntityByName: # CPulseCell_BaseValue
|
||||||
CPulseCell_Val_TestDomainGetEntityName: # CPulseCell_BaseValue
|
CPulseCell_Val_TestDomainGetEntityName: # CPulseCell_BaseValue
|
||||||
CPulseCell_Value_RandomInt: # CPulseCell_BaseValue
|
CPulseCell_Value_RandomInt: # CPulseCell_BaseValue
|
||||||
CPulseCell_Value_TestValue50: # CPulseCell_BaseValue
|
CPulseCell_Value_TestValue50: # CPulseCell_BaseValue
|
||||||
|
CPulseCell_WaitForCursorsWithTag: # CPulseCell_WaitForCursorsWithTagBase
|
||||||
|
m_bTagSelfWhenComplete: 96 # bool
|
||||||
|
m_nDesiredKillPriority: 100 # PulseCursorCancelPriority_t
|
||||||
|
CPulseCell_WaitForCursorsWithTagBase: # CPulseCell_BaseYieldingInflow
|
||||||
|
m_nCursorsAllowedToWait: 72 # int32_t
|
||||||
|
m_WaitComplete: 80 # CPulse_ResumePoint
|
||||||
|
CPulseCell_WaitForCursorsWithTagBase_CursorState_t:
|
||||||
|
m_TagName: 0 # CUtlSymbolLarge
|
||||||
|
CPulseCursorFuncs:
|
||||||
CPulseExecCursor:
|
CPulseExecCursor:
|
||||||
CPulseGraphDef:
|
CPulseGraphDef:
|
||||||
m_DomainIdentifier: 8 # CUtlSymbolLarge
|
m_DomainIdentifier: 8 # CUtlSymbolLarge
|
||||||
@ -80,16 +108,17 @@ CPulseGraphDef:
|
|||||||
m_PublicOutputs: 96 # CUtlVector<CPulse_PublicOutput>
|
m_PublicOutputs: 96 # CUtlVector<CPulse_PublicOutput>
|
||||||
m_InvokeBindings: 120 # CUtlVector<CPulse_InvokeBinding*>
|
m_InvokeBindings: 120 # CUtlVector<CPulse_InvokeBinding*>
|
||||||
m_CallInfos: 144 # CUtlVector<CPulse_CallInfo*>
|
m_CallInfos: 144 # CUtlVector<CPulse_CallInfo*>
|
||||||
m_OutputConnections: 168 # CUtlVector<CPulse_OutputConnection*>
|
m_Constants: 168 # CUtlVector<CPulse_Constant>
|
||||||
|
m_OutputConnections: 192 # CUtlVector<CPulse_OutputConnection*>
|
||||||
CPulseGraphInstance_TestDomain: # CBasePulseGraphInstance
|
CPulseGraphInstance_TestDomain: # CBasePulseGraphInstance
|
||||||
m_bIsRunningUnitTests: 208 # bool
|
m_bIsRunningUnitTests: 216 # bool
|
||||||
m_bExplicitTimeStepping: 209 # bool
|
m_bExplicitTimeStepping: 217 # bool
|
||||||
m_bExpectingToDestroyWithYieldedCursors: 210 # bool
|
m_bExpectingToDestroyWithYieldedCursors: 218 # bool
|
||||||
m_nNextValidateIndex: 212 # int32_t
|
m_nNextValidateIndex: 220 # int32_t
|
||||||
m_Tracepoints: 216 # CUtlVector<CUtlString>
|
m_Tracepoints: 224 # CUtlVector<CUtlString>
|
||||||
m_bTestYesOrNoPath: 240 # bool
|
m_bTestYesOrNoPath: 248 # bool
|
||||||
CPulseGraphInstance_TestDomain_Derived: # CPulseGraphInstance_TestDomain
|
CPulseGraphInstance_TestDomain_Derived: # CPulseGraphInstance_TestDomain
|
||||||
m_nInstanceValueX: 248 # int32_t
|
m_nInstanceValueX: 256 # int32_t
|
||||||
CPulseGraphInstance_TurtleGraphics: # CBasePulseGraphInstance
|
CPulseGraphInstance_TurtleGraphics: # CBasePulseGraphInstance
|
||||||
CPulseMathlib:
|
CPulseMathlib:
|
||||||
CPulseRuntimeMethodArg:
|
CPulseRuntimeMethodArg:
|
||||||
@ -100,10 +129,10 @@ CPulseTestFuncs_DerivedDomain:
|
|||||||
CPulseTestFuncs_LibraryA:
|
CPulseTestFuncs_LibraryA:
|
||||||
CPulseTestScriptLib:
|
CPulseTestScriptLib:
|
||||||
CPulseTurtleGraphicsCursor: # CPulseExecCursor
|
CPulseTurtleGraphicsCursor: # CPulseExecCursor
|
||||||
m_Color: 392 # Color
|
m_Color: 360 # Color
|
||||||
m_vPos: 396 # Vector2D
|
m_vPos: 364 # Vector2D
|
||||||
m_flHeadingDeg: 404 # float
|
m_flHeadingDeg: 372 # float
|
||||||
m_bPenUp: 408 # bool
|
m_bPenUp: 376 # bool
|
||||||
CPulse_CallInfo:
|
CPulse_CallInfo:
|
||||||
m_PortName: 0 # CUtlSymbolLarge
|
m_PortName: 0 # CUtlSymbolLarge
|
||||||
m_nEditorNodeID: 8 # PulseDocNodeID_t
|
m_nEditorNodeID: 8 # PulseDocNodeID_t
|
||||||
@ -115,13 +144,15 @@ CPulse_Chunk:
|
|||||||
m_Instructions: 0 # CUtlLeanVector<PGDInstruction_t>
|
m_Instructions: 0 # CUtlLeanVector<PGDInstruction_t>
|
||||||
m_Registers: 16 # CUtlLeanVector<CPulse_RegisterInfo>
|
m_Registers: 16 # CUtlLeanVector<CPulse_RegisterInfo>
|
||||||
m_InstructionEditorIDs: 32 # CUtlLeanVector<PulseDocNodeID_t>
|
m_InstructionEditorIDs: 32 # CUtlLeanVector<PulseDocNodeID_t>
|
||||||
|
CPulse_Constant:
|
||||||
|
m_Type: 0 # CPulseValueFullType
|
||||||
|
m_Value: 16 # KeyValues3
|
||||||
CPulse_InvokeBinding:
|
CPulse_InvokeBinding:
|
||||||
m_RegisterMap: 0 # PulseRegisterMap_t
|
m_RegisterMap: 0 # PulseRegisterMap_t
|
||||||
m_FuncName: 32 # CUtlSymbolLarge
|
m_FuncName: 32 # CUtlSymbolLarge
|
||||||
m_nCellIndex: 40 # PulseRuntimeCellIndex_t
|
m_nCellIndex: 40 # PulseRuntimeCellIndex_t
|
||||||
m_InstanceType: 48 # CPulseValueFullType
|
m_nSrcChunk: 44 # PulseRuntimeChunkIndex_t
|
||||||
m_nSrcChunk: 64 # PulseRuntimeChunkIndex_t
|
m_nSrcInstruction: 48 # int32_t
|
||||||
m_nSrcInstruction: 68 # int32_t
|
|
||||||
CPulse_OutflowConnection:
|
CPulse_OutflowConnection:
|
||||||
m_SourceOutflowName: 0 # CUtlSymbolLarge
|
m_SourceOutflowName: 0 # CUtlSymbolLarge
|
||||||
m_nDestChunk: 8 # PulseRuntimeChunkIndex_t
|
m_nDestChunk: 8 # PulseRuntimeChunkIndex_t
|
||||||
@ -149,8 +180,8 @@ CPulse_Variable:
|
|||||||
m_DefaultValue: 32 # KeyValues3
|
m_DefaultValue: 32 # KeyValues3
|
||||||
m_bIsPublic: 50 # bool
|
m_bIsPublic: 50 # bool
|
||||||
CTestDomainDerived_Cursor: # CPulseExecCursor
|
CTestDomainDerived_Cursor: # CPulseExecCursor
|
||||||
m_nCursorValueA: 392 # int32_t
|
m_nCursorValueA: 360 # int32_t
|
||||||
m_nCursorValueB: 396 # int32_t
|
m_nCursorValueB: 364 # int32_t
|
||||||
FakeEntity_t:
|
FakeEntity_t:
|
||||||
m_nHandle: 0 # PulseTestEHandle_t
|
m_nHandle: 0 # PulseTestEHandle_t
|
||||||
m_Name: 8 # CUtlString
|
m_Name: 8 # CUtlString
|
||||||
@ -159,6 +190,7 @@ FakeEntity_t:
|
|||||||
m_pAssociatedGraphInstance: 32 # CPulseGraphInstance_TestDomain*
|
m_pAssociatedGraphInstance: 32 # CPulseGraphInstance_TestDomain*
|
||||||
m_bFuncWasCalled: 40 # bool
|
m_bFuncWasCalled: 40 # bool
|
||||||
m_fValue: 44 # float
|
m_fValue: 44 # float
|
||||||
|
FakeEntity_tAPI:
|
||||||
PGDInstruction_t:
|
PGDInstruction_t:
|
||||||
m_nCode: 0 # PulseInstructionCode_t
|
m_nCode: 0 # PulseInstructionCode_t
|
||||||
m_nVar: 4 # PulseRuntimeVarIndex_t
|
m_nVar: 4 # PulseRuntimeVarIndex_t
|
||||||
@ -169,15 +201,16 @@ PGDInstruction_t:
|
|||||||
m_nChunk: 20 # PulseRuntimeChunkIndex_t
|
m_nChunk: 20 # PulseRuntimeChunkIndex_t
|
||||||
m_nDestInstruction: 24 # int32_t
|
m_nDestInstruction: 24 # int32_t
|
||||||
m_nCallInfoIndex: 28 # PulseRuntimeCallInfoIndex_t
|
m_nCallInfoIndex: 28 # PulseRuntimeCallInfoIndex_t
|
||||||
m_Arg0Name: 32 # CUtlSymbolLarge
|
m_nConstIdx: 32 # PulseRuntimeConstantIndex_t
|
||||||
m_Arg1Name: 40 # CUtlSymbolLarge
|
m_DomainValue: 40 # CBufferString
|
||||||
m_bLiteralBool: 48 # bool
|
PulseCursorID_t:
|
||||||
m_nLiteralInt: 52 # int32_t
|
m_Value: 0 # int32_t
|
||||||
m_flLiteralFloat: 56 # float
|
PulseCursorYieldToken_t:
|
||||||
m_LiteralString: 64 # CBufferString
|
m_Value: 0 # int32_t
|
||||||
m_vLiteralVec3: 80 # Vector
|
|
||||||
PulseDocNodeID_t:
|
PulseDocNodeID_t:
|
||||||
m_Value: 0 # int32_t
|
m_Value: 0 # int32_t
|
||||||
|
PulseGraphInstanceID_t:
|
||||||
|
m_Value: 0 # uint32_t
|
||||||
PulseRegisterMap_t:
|
PulseRegisterMap_t:
|
||||||
m_Inparams: 0 # KeyValues3
|
m_Inparams: 0 # KeyValues3
|
||||||
m_Outparams: 16 # KeyValues3
|
m_Outparams: 16 # KeyValues3
|
||||||
@ -187,6 +220,8 @@ PulseRuntimeCellIndex_t:
|
|||||||
m_Value: 0 # int32_t
|
m_Value: 0 # int32_t
|
||||||
PulseRuntimeChunkIndex_t:
|
PulseRuntimeChunkIndex_t:
|
||||||
m_Value: 0 # int32_t
|
m_Value: 0 # int32_t
|
||||||
|
PulseRuntimeConstantIndex_t:
|
||||||
|
m_Value: 0 # int16_t
|
||||||
PulseRuntimeEntrypointIndex_t:
|
PulseRuntimeEntrypointIndex_t:
|
||||||
m_Value: 0 # int32_t
|
m_Value: 0 # int32_t
|
||||||
PulseRuntimeInvokeIndex_t:
|
PulseRuntimeInvokeIndex_t:
|
||||||
@ -200,4 +235,4 @@ PulseRuntimeStateOffset_t:
|
|||||||
PulseRuntimeVarIndex_t:
|
PulseRuntimeVarIndex_t:
|
||||||
m_Value: 0 # int32_t
|
m_Value: 0 # int32_t
|
||||||
PulseTestEHandle_t:
|
PulseTestEHandle_t:
|
||||||
m_Value: 0 # int32_t
|
m_Value: 0 # uint32_t
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class RenderInputLayoutField_t {
|
public static class RenderInputLayoutField_t {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:17 +0000
|
Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class RenderInputLayoutField_t:
|
class RenderInputLayoutField_t:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class AABB_t {
|
public static class AABB_t {
|
||||||
@ -83,6 +83,9 @@ public static class InfoForResourceTypeCDotaItemDefinitionResource {
|
|||||||
public static class InfoForResourceTypeCEntityLump {
|
public static class InfoForResourceTypeCEntityLump {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class InfoForResourceTypeCGcExportableExternalData {
|
||||||
|
}
|
||||||
|
|
||||||
public static class InfoForResourceTypeCJavaScriptResource {
|
public static class InfoForResourceTypeCJavaScriptResource {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -95,6 +98,12 @@ public static class InfoForResourceTypeCMorphSetData {
|
|||||||
public static class InfoForResourceTypeCNmClip {
|
public static class InfoForResourceTypeCNmClip {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class InfoForResourceTypeCNmGraph {
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class InfoForResourceTypeCNmGraphDataSet {
|
||||||
|
}
|
||||||
|
|
||||||
public static class InfoForResourceTypeCNmSkeleton {
|
public static class InfoForResourceTypeCNmSkeleton {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -146,6 +155,9 @@ public static class InfoForResourceTypeCVSoundEventScriptList {
|
|||||||
public static class InfoForResourceTypeCVSoundStackScriptList {
|
public static class InfoForResourceTypeCVSoundStackScriptList {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class InfoForResourceTypeCVoiceContainerBase {
|
||||||
|
}
|
||||||
|
|
||||||
public static class InfoForResourceTypeCVoxelVisibility {
|
public static class InfoForResourceTypeCVoxelVisibility {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -179,9 +191,6 @@ public static class InfoForResourceTypeProceduralTestResource_t {
|
|||||||
public static class InfoForResourceTypeTestResource_t {
|
public static class InfoForResourceTypeTestResource_t {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class InfoForResourceTypeVSound_t {
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class InfoForResourceTypeWorld_t {
|
public static class InfoForResourceTypeWorld_t {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -87,6 +87,9 @@ namespace InfoForResourceTypeCDotaItemDefinitionResource {
|
|||||||
namespace InfoForResourceTypeCEntityLump {
|
namespace InfoForResourceTypeCEntityLump {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace InfoForResourceTypeCGcExportableExternalData {
|
||||||
|
}
|
||||||
|
|
||||||
namespace InfoForResourceTypeCJavaScriptResource {
|
namespace InfoForResourceTypeCJavaScriptResource {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -99,6 +102,12 @@ namespace InfoForResourceTypeCMorphSetData {
|
|||||||
namespace InfoForResourceTypeCNmClip {
|
namespace InfoForResourceTypeCNmClip {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace InfoForResourceTypeCNmGraph {
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace InfoForResourceTypeCNmGraphDataSet {
|
||||||
|
}
|
||||||
|
|
||||||
namespace InfoForResourceTypeCNmSkeleton {
|
namespace InfoForResourceTypeCNmSkeleton {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -150,6 +159,9 @@ namespace InfoForResourceTypeCVSoundEventScriptList {
|
|||||||
namespace InfoForResourceTypeCVSoundStackScriptList {
|
namespace InfoForResourceTypeCVSoundStackScriptList {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace InfoForResourceTypeCVoiceContainerBase {
|
||||||
|
}
|
||||||
|
|
||||||
namespace InfoForResourceTypeCVoxelVisibility {
|
namespace InfoForResourceTypeCVoxelVisibility {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -183,9 +195,6 @@ namespace InfoForResourceTypeProceduralTestResource_t {
|
|||||||
namespace InfoForResourceTypeTestResource_t {
|
namespace InfoForResourceTypeTestResource_t {
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace InfoForResourceTypeVSound_t {
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace InfoForResourceTypeWorld_t {
|
namespace InfoForResourceTypeWorld_t {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -183,6 +183,10 @@
|
|||||||
"data": {},
|
"data": {},
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
|
"InfoForResourceTypeCGcExportableExternalData": {
|
||||||
|
"data": {},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
"InfoForResourceTypeCJavaScriptResource": {
|
"InfoForResourceTypeCJavaScriptResource": {
|
||||||
"data": {},
|
"data": {},
|
||||||
"comment": null
|
"comment": null
|
||||||
@ -199,6 +203,14 @@
|
|||||||
"data": {},
|
"data": {},
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
|
"InfoForResourceTypeCNmGraph": {
|
||||||
|
"data": {},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
|
"InfoForResourceTypeCNmGraphDataSet": {
|
||||||
|
"data": {},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
"InfoForResourceTypeCNmSkeleton": {
|
"InfoForResourceTypeCNmSkeleton": {
|
||||||
"data": {},
|
"data": {},
|
||||||
"comment": null
|
"comment": null
|
||||||
@ -267,6 +279,10 @@
|
|||||||
"data": {},
|
"data": {},
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
|
"InfoForResourceTypeCVoiceContainerBase": {
|
||||||
|
"data": {},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
"InfoForResourceTypeCVoxelVisibility": {
|
"InfoForResourceTypeCVoxelVisibility": {
|
||||||
"data": {},
|
"data": {},
|
||||||
"comment": null
|
"comment": null
|
||||||
@ -311,10 +327,6 @@
|
|||||||
"data": {},
|
"data": {},
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
"InfoForResourceTypeVSound_t": {
|
|
||||||
"data": {},
|
|
||||||
"comment": null
|
|
||||||
},
|
|
||||||
"InfoForResourceTypeWorld_t": {
|
"InfoForResourceTypeWorld_t": {
|
||||||
"data": {},
|
"data": {},
|
||||||
"comment": null
|
"comment": null
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:17 +0000
|
Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class AABB_t:
|
class AABB_t:
|
||||||
@ -65,6 +65,8 @@ class InfoForResourceTypeCDotaItemDefinitionResource:
|
|||||||
|
|
||||||
class InfoForResourceTypeCEntityLump:
|
class InfoForResourceTypeCEntityLump:
|
||||||
|
|
||||||
|
class InfoForResourceTypeCGcExportableExternalData:
|
||||||
|
|
||||||
class InfoForResourceTypeCJavaScriptResource:
|
class InfoForResourceTypeCJavaScriptResource:
|
||||||
|
|
||||||
class InfoForResourceTypeCModel:
|
class InfoForResourceTypeCModel:
|
||||||
@ -73,6 +75,10 @@ class InfoForResourceTypeCMorphSetData:
|
|||||||
|
|
||||||
class InfoForResourceTypeCNmClip:
|
class InfoForResourceTypeCNmClip:
|
||||||
|
|
||||||
|
class InfoForResourceTypeCNmGraph:
|
||||||
|
|
||||||
|
class InfoForResourceTypeCNmGraphDataSet:
|
||||||
|
|
||||||
class InfoForResourceTypeCNmSkeleton:
|
class InfoForResourceTypeCNmSkeleton:
|
||||||
|
|
||||||
class InfoForResourceTypeCPanoramaDynamicImages:
|
class InfoForResourceTypeCPanoramaDynamicImages:
|
||||||
@ -107,6 +113,8 @@ class InfoForResourceTypeCVSoundEventScriptList:
|
|||||||
|
|
||||||
class InfoForResourceTypeCVSoundStackScriptList:
|
class InfoForResourceTypeCVSoundStackScriptList:
|
||||||
|
|
||||||
|
class InfoForResourceTypeCVoiceContainerBase:
|
||||||
|
|
||||||
class InfoForResourceTypeCVoxelVisibility:
|
class InfoForResourceTypeCVoxelVisibility:
|
||||||
|
|
||||||
class InfoForResourceTypeCWorldNode:
|
class InfoForResourceTypeCWorldNode:
|
||||||
@ -129,8 +137,6 @@ class InfoForResourceTypeProceduralTestResource_t:
|
|||||||
|
|
||||||
class InfoForResourceTypeTestResource_t:
|
class InfoForResourceTypeTestResource_t:
|
||||||
|
|
||||||
class InfoForResourceTypeVSound_t:
|
|
||||||
|
|
||||||
class InfoForResourceTypeWorld_t:
|
class InfoForResourceTypeWorld_t:
|
||||||
|
|
||||||
class ManifestTestResource_t:
|
class ManifestTestResource_t:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
@ -85,6 +85,9 @@ pub mod InfoForResourceTypeCDotaItemDefinitionResource {
|
|||||||
pub mod InfoForResourceTypeCEntityLump {
|
pub mod InfoForResourceTypeCEntityLump {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod InfoForResourceTypeCGcExportableExternalData {
|
||||||
|
}
|
||||||
|
|
||||||
pub mod InfoForResourceTypeCJavaScriptResource {
|
pub mod InfoForResourceTypeCJavaScriptResource {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -97,6 +100,12 @@ pub mod InfoForResourceTypeCMorphSetData {
|
|||||||
pub mod InfoForResourceTypeCNmClip {
|
pub mod InfoForResourceTypeCNmClip {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod InfoForResourceTypeCNmGraph {
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod InfoForResourceTypeCNmGraphDataSet {
|
||||||
|
}
|
||||||
|
|
||||||
pub mod InfoForResourceTypeCNmSkeleton {
|
pub mod InfoForResourceTypeCNmSkeleton {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -148,6 +157,9 @@ pub mod InfoForResourceTypeCVSoundEventScriptList {
|
|||||||
pub mod InfoForResourceTypeCVSoundStackScriptList {
|
pub mod InfoForResourceTypeCVSoundStackScriptList {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod InfoForResourceTypeCVoiceContainerBase {
|
||||||
|
}
|
||||||
|
|
||||||
pub mod InfoForResourceTypeCVoxelVisibility {
|
pub mod InfoForResourceTypeCVoxelVisibility {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -181,9 +193,6 @@ pub mod InfoForResourceTypeProceduralTestResource_t {
|
|||||||
pub mod InfoForResourceTypeTestResource_t {
|
pub mod InfoForResourceTypeTestResource_t {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod InfoForResourceTypeVSound_t {
|
|
||||||
}
|
|
||||||
|
|
||||||
pub mod InfoForResourceTypeWorld_t {
|
pub mod InfoForResourceTypeWorld_t {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -43,10 +43,13 @@ InfoForResourceTypeCDOTANovelsList:
|
|||||||
InfoForResourceTypeCDOTAPatchNotesList:
|
InfoForResourceTypeCDOTAPatchNotesList:
|
||||||
InfoForResourceTypeCDotaItemDefinitionResource:
|
InfoForResourceTypeCDotaItemDefinitionResource:
|
||||||
InfoForResourceTypeCEntityLump:
|
InfoForResourceTypeCEntityLump:
|
||||||
|
InfoForResourceTypeCGcExportableExternalData:
|
||||||
InfoForResourceTypeCJavaScriptResource:
|
InfoForResourceTypeCJavaScriptResource:
|
||||||
InfoForResourceTypeCModel:
|
InfoForResourceTypeCModel:
|
||||||
InfoForResourceTypeCMorphSetData:
|
InfoForResourceTypeCMorphSetData:
|
||||||
InfoForResourceTypeCNmClip:
|
InfoForResourceTypeCNmClip:
|
||||||
|
InfoForResourceTypeCNmGraph:
|
||||||
|
InfoForResourceTypeCNmGraphDataSet:
|
||||||
InfoForResourceTypeCNmSkeleton:
|
InfoForResourceTypeCNmSkeleton:
|
||||||
InfoForResourceTypeCPanoramaDynamicImages:
|
InfoForResourceTypeCPanoramaDynamicImages:
|
||||||
InfoForResourceTypeCPanoramaLayout:
|
InfoForResourceTypeCPanoramaLayout:
|
||||||
@ -64,6 +67,7 @@ InfoForResourceTypeCVMixListResource:
|
|||||||
InfoForResourceTypeCVPhysXSurfacePropertiesList:
|
InfoForResourceTypeCVPhysXSurfacePropertiesList:
|
||||||
InfoForResourceTypeCVSoundEventScriptList:
|
InfoForResourceTypeCVSoundEventScriptList:
|
||||||
InfoForResourceTypeCVSoundStackScriptList:
|
InfoForResourceTypeCVSoundStackScriptList:
|
||||||
|
InfoForResourceTypeCVoiceContainerBase:
|
||||||
InfoForResourceTypeCVoxelVisibility:
|
InfoForResourceTypeCVoxelVisibility:
|
||||||
InfoForResourceTypeCWorldNode:
|
InfoForResourceTypeCWorldNode:
|
||||||
InfoForResourceTypeIAnimGraphModelBinding:
|
InfoForResourceTypeIAnimGraphModelBinding:
|
||||||
@ -75,7 +79,6 @@ InfoForResourceTypeIVectorGraphic:
|
|||||||
InfoForResourceTypeManifestTestResource_t:
|
InfoForResourceTypeManifestTestResource_t:
|
||||||
InfoForResourceTypeProceduralTestResource_t:
|
InfoForResourceTypeProceduralTestResource_t:
|
||||||
InfoForResourceTypeTestResource_t:
|
InfoForResourceTypeTestResource_t:
|
||||||
InfoForResourceTypeVSound_t:
|
|
||||||
InfoForResourceTypeWorld_t:
|
InfoForResourceTypeWorld_t:
|
||||||
ManifestTestResource_t:
|
ManifestTestResource_t:
|
||||||
m_name: 0 # CUtlString
|
m_name: 0 # CUtlString
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CSSDSEndFrameViewInfo {
|
public static class CSSDSEndFrameViewInfo {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:17 +0000
|
Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CSSDSEndFrameViewInfo:
|
class CSSDSEndFrameViewInfo:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CExampleSchemaVData_Monomorphic {
|
public static class CExampleSchemaVData_Monomorphic {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:17 +0000
|
Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CExampleSchemaVData_Monomorphic:
|
class CExampleSchemaVData_Monomorphic:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CDSPMixgroupModifier {
|
public static class CDSPMixgroupModifier {
|
||||||
@ -41,6 +41,21 @@ public static class CSosGroupActionSetSoundeventParameterSchema { // CSosGroupAc
|
|||||||
public const nint m_nSortType = 0x30; // SosActionSortType_t
|
public const nint m_nSortType = 0x30; // SosActionSortType_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class CSosGroupActionSoundeventClusterSchema { // CSosGroupActionSchema
|
||||||
|
public const nint m_nMinNearby = 0x18; // int32_t
|
||||||
|
public const nint m_flClusterEpsilon = 0x1C; // float
|
||||||
|
public const nint m_shouldPlayOpvar = 0x20; // CUtlString
|
||||||
|
public const nint m_shouldPlayClusterChild = 0x28; // CUtlString
|
||||||
|
public const nint m_clusterSizeOpvar = 0x30; // CUtlString
|
||||||
|
public const nint m_groupBoundingBoxMinsOpvar = 0x38; // CUtlString
|
||||||
|
public const nint m_groupBoundingBoxMaxsOpvar = 0x40; // CUtlString
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CSosGroupActionTimeBlockLimitSchema { // CSosGroupActionSchema
|
||||||
|
public const nint m_nMaxCount = 0x18; // int32_t
|
||||||
|
public const nint m_flMaxDuration = 0x1C; // float
|
||||||
|
}
|
||||||
|
|
||||||
public static class CSosGroupActionTimeLimitSchema { // CSosGroupActionSchema
|
public static class CSosGroupActionTimeLimitSchema { // CSosGroupActionSchema
|
||||||
public const nint m_flMaxDuration = 0x18; // float
|
public const nint m_flMaxDuration = 0x18; // float
|
||||||
}
|
}
|
||||||
@ -78,6 +93,68 @@ public static class CSoundEventMetaData {
|
|||||||
public const nint m_soundEventVMix = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
public const nint m_soundEventVMix = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class CVoiceContainerAmpedDecayingSineWave { // CVoiceContainerDecayingSineWave
|
||||||
|
public const nint m_flGainAmount = 0x68; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CVoiceContainerBase {
|
||||||
|
public const nint m_curves = 0x20; // CUtlDict<CPiecewiseCurve,F(size=1)>
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CVoiceContainerBlend { // CVoiceContainerBase
|
||||||
|
public const nint m_hSoundOne = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
public const nint m_hSoundTwo = 0x68; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
public const nint m_flBlendAmount = 0x70; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CVoiceContainerDecayingSineWave { // CVoiceContainerBase
|
||||||
|
public const nint m_flFrequency = 0x60; // float
|
||||||
|
public const nint m_flDecayTime = 0x64; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CVoiceContainerDefault { // CVoiceContainerBase
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CVoiceContainerEngineSound { // CVoiceContainerBase
|
||||||
|
public const nint m_SoundToPlay = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
public const nint m_flTestConstantParam = 0x68; // float
|
||||||
|
public const nint m_flTestSoundEventBoundParam = 0x6C; // float
|
||||||
|
public const nint m_flEngineRPM = 0x70; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CVoiceContainerEnvelopeAnalyzer { // CVoiceContainerWavFileReader
|
||||||
|
public const nint m_envBuffer = 0x68; // CUtlVector<float>
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CVoiceContainerRandomSampler { // CVoiceContainerBase
|
||||||
|
public const nint m_flLoudAmplitude = 0x60; // float
|
||||||
|
public const nint m_flLoudAmplitudeJitter = 0x64; // float
|
||||||
|
public const nint m_flSoftAmplitude = 0x68; // float
|
||||||
|
public const nint m_flSoftAmplitudeJitter = 0x6C; // float
|
||||||
|
public const nint m_flLoudTimeJitter = 0x70; // float
|
||||||
|
public const nint m_flSoftTimeJitter = 0x74; // float
|
||||||
|
public const nint m_grainResources = 0x78; // CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CVoiceContainerRealtimeFMSineWave { // CVoiceContainerBase
|
||||||
|
public const nint m_flCarrierFrequency = 0x60; // float
|
||||||
|
public const nint m_flModulatorFrequency = 0x64; // float
|
||||||
|
public const nint m_flModulatorAmount = 0x68; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CVoiceContainerTestConstant { // CVoiceContainerWavFileReader
|
||||||
|
public const nint m_flTestConstantParam = 0x68; // bool
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CVoiceContainerTestNestedDynamic { // CVoiceContainerBase
|
||||||
|
public const nint m_SoundToPlay = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
public const nint m_flTestConstantParam = 0x68; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class CVoiceContainerWavFileReader { // CVoiceContainerBase
|
||||||
|
public const nint m_wavFilePath = 0x60; // CUtlString
|
||||||
|
}
|
||||||
|
|
||||||
public static class SelectedEditItemInfo_t {
|
public static class SelectedEditItemInfo_t {
|
||||||
public const nint m_EditItems = 0x0; // CUtlVector<SosEditItemInfo_t>
|
public const nint m_EditItems = 0x0; // CUtlVector<SosEditItemInfo_t>
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -45,6 +45,21 @@ namespace CSosGroupActionSetSoundeventParameterSchema { // CSosGroupActionSchema
|
|||||||
constexpr std::ptrdiff_t m_nSortType = 0x30; // SosActionSortType_t
|
constexpr std::ptrdiff_t m_nSortType = 0x30; // SosActionSortType_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace CSosGroupActionSoundeventClusterSchema { // CSosGroupActionSchema
|
||||||
|
constexpr std::ptrdiff_t m_nMinNearby = 0x18; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_flClusterEpsilon = 0x1C; // float
|
||||||
|
constexpr std::ptrdiff_t m_shouldPlayOpvar = 0x20; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_shouldPlayClusterChild = 0x28; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_clusterSizeOpvar = 0x30; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_groupBoundingBoxMinsOpvar = 0x38; // CUtlString
|
||||||
|
constexpr std::ptrdiff_t m_groupBoundingBoxMaxsOpvar = 0x40; // CUtlString
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CSosGroupActionTimeBlockLimitSchema { // CSosGroupActionSchema
|
||||||
|
constexpr std::ptrdiff_t m_nMaxCount = 0x18; // int32_t
|
||||||
|
constexpr std::ptrdiff_t m_flMaxDuration = 0x1C; // float
|
||||||
|
}
|
||||||
|
|
||||||
namespace CSosGroupActionTimeLimitSchema { // CSosGroupActionSchema
|
namespace CSosGroupActionTimeLimitSchema { // CSosGroupActionSchema
|
||||||
constexpr std::ptrdiff_t m_flMaxDuration = 0x18; // float
|
constexpr std::ptrdiff_t m_flMaxDuration = 0x18; // float
|
||||||
}
|
}
|
||||||
@ -82,6 +97,68 @@ namespace CSoundEventMetaData {
|
|||||||
constexpr std::ptrdiff_t m_soundEventVMix = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
constexpr std::ptrdiff_t m_soundEventVMix = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace CVoiceContainerAmpedDecayingSineWave { // CVoiceContainerDecayingSineWave
|
||||||
|
constexpr std::ptrdiff_t m_flGainAmount = 0x68; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CVoiceContainerBase {
|
||||||
|
constexpr std::ptrdiff_t m_curves = 0x20; // CUtlDict<CPiecewiseCurve,F(size=1)>
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CVoiceContainerBlend { // CVoiceContainerBase
|
||||||
|
constexpr std::ptrdiff_t m_hSoundOne = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
constexpr std::ptrdiff_t m_hSoundTwo = 0x68; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
constexpr std::ptrdiff_t m_flBlendAmount = 0x70; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CVoiceContainerDecayingSineWave { // CVoiceContainerBase
|
||||||
|
constexpr std::ptrdiff_t m_flFrequency = 0x60; // float
|
||||||
|
constexpr std::ptrdiff_t m_flDecayTime = 0x64; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CVoiceContainerDefault { // CVoiceContainerBase
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CVoiceContainerEngineSound { // CVoiceContainerBase
|
||||||
|
constexpr std::ptrdiff_t m_SoundToPlay = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
constexpr std::ptrdiff_t m_flTestConstantParam = 0x68; // float
|
||||||
|
constexpr std::ptrdiff_t m_flTestSoundEventBoundParam = 0x6C; // float
|
||||||
|
constexpr std::ptrdiff_t m_flEngineRPM = 0x70; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CVoiceContainerEnvelopeAnalyzer { // CVoiceContainerWavFileReader
|
||||||
|
constexpr std::ptrdiff_t m_envBuffer = 0x68; // CUtlVector<float>
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CVoiceContainerRandomSampler { // CVoiceContainerBase
|
||||||
|
constexpr std::ptrdiff_t m_flLoudAmplitude = 0x60; // float
|
||||||
|
constexpr std::ptrdiff_t m_flLoudAmplitudeJitter = 0x64; // float
|
||||||
|
constexpr std::ptrdiff_t m_flSoftAmplitude = 0x68; // float
|
||||||
|
constexpr std::ptrdiff_t m_flSoftAmplitudeJitter = 0x6C; // float
|
||||||
|
constexpr std::ptrdiff_t m_flLoudTimeJitter = 0x70; // float
|
||||||
|
constexpr std::ptrdiff_t m_flSoftTimeJitter = 0x74; // float
|
||||||
|
constexpr std::ptrdiff_t m_grainResources = 0x78; // CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CVoiceContainerRealtimeFMSineWave { // CVoiceContainerBase
|
||||||
|
constexpr std::ptrdiff_t m_flCarrierFrequency = 0x60; // float
|
||||||
|
constexpr std::ptrdiff_t m_flModulatorFrequency = 0x64; // float
|
||||||
|
constexpr std::ptrdiff_t m_flModulatorAmount = 0x68; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CVoiceContainerTestConstant { // CVoiceContainerWavFileReader
|
||||||
|
constexpr std::ptrdiff_t m_flTestConstantParam = 0x68; // bool
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CVoiceContainerTestNestedDynamic { // CVoiceContainerBase
|
||||||
|
constexpr std::ptrdiff_t m_SoundToPlay = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
constexpr std::ptrdiff_t m_flTestConstantParam = 0x68; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace CVoiceContainerWavFileReader { // CVoiceContainerBase
|
||||||
|
constexpr std::ptrdiff_t m_wavFilePath = 0x60; // CUtlString
|
||||||
|
}
|
||||||
|
|
||||||
namespace SelectedEditItemInfo_t {
|
namespace SelectedEditItemInfo_t {
|
||||||
constexpr std::ptrdiff_t m_EditItems = 0x0; // CUtlVector<SosEditItemInfo_t>
|
constexpr std::ptrdiff_t m_EditItems = 0x0; // CUtlVector<SosEditItemInfo_t>
|
||||||
}
|
}
|
||||||
|
@ -109,6 +109,52 @@
|
|||||||
},
|
},
|
||||||
"comment": "CSosGroupActionSchema"
|
"comment": "CSosGroupActionSchema"
|
||||||
},
|
},
|
||||||
|
"CSosGroupActionSoundeventClusterSchema": {
|
||||||
|
"data": {
|
||||||
|
"m_clusterSizeOpvar": {
|
||||||
|
"value": 48,
|
||||||
|
"comment": "CUtlString"
|
||||||
|
},
|
||||||
|
"m_flClusterEpsilon": {
|
||||||
|
"value": 28,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_groupBoundingBoxMaxsOpvar": {
|
||||||
|
"value": 64,
|
||||||
|
"comment": "CUtlString"
|
||||||
|
},
|
||||||
|
"m_groupBoundingBoxMinsOpvar": {
|
||||||
|
"value": 56,
|
||||||
|
"comment": "CUtlString"
|
||||||
|
},
|
||||||
|
"m_nMinNearby": {
|
||||||
|
"value": 24,
|
||||||
|
"comment": "int32_t"
|
||||||
|
},
|
||||||
|
"m_shouldPlayClusterChild": {
|
||||||
|
"value": 40,
|
||||||
|
"comment": "CUtlString"
|
||||||
|
},
|
||||||
|
"m_shouldPlayOpvar": {
|
||||||
|
"value": 32,
|
||||||
|
"comment": "CUtlString"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CSosGroupActionSchema"
|
||||||
|
},
|
||||||
|
"CSosGroupActionTimeBlockLimitSchema": {
|
||||||
|
"data": {
|
||||||
|
"m_flMaxDuration": {
|
||||||
|
"value": 28,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_nMaxCount": {
|
||||||
|
"value": 24,
|
||||||
|
"comment": "int32_t"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CSosGroupActionSchema"
|
||||||
|
},
|
||||||
"CSosGroupActionTimeLimitSchema": {
|
"CSosGroupActionTimeLimitSchema": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_flMaxDuration": {
|
"m_flMaxDuration": {
|
||||||
@ -215,6 +261,169 @@
|
|||||||
},
|
},
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
|
"CVoiceContainerAmpedDecayingSineWave": {
|
||||||
|
"data": {
|
||||||
|
"m_flGainAmount": {
|
||||||
|
"value": 104,
|
||||||
|
"comment": "float"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CVoiceContainerDecayingSineWave"
|
||||||
|
},
|
||||||
|
"CVoiceContainerBase": {
|
||||||
|
"data": {
|
||||||
|
"m_curves": {
|
||||||
|
"value": 32,
|
||||||
|
"comment": "CUtlDict<CPiecewiseCurve,F(size=1)>"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
|
"CVoiceContainerBlend": {
|
||||||
|
"data": {
|
||||||
|
"m_flBlendAmount": {
|
||||||
|
"value": 112,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_hSoundOne": {
|
||||||
|
"value": 96,
|
||||||
|
"comment": "CStrongHandle<InfoForResourceTypeCVoiceContainerBase>"
|
||||||
|
},
|
||||||
|
"m_hSoundTwo": {
|
||||||
|
"value": 104,
|
||||||
|
"comment": "CStrongHandle<InfoForResourceTypeCVoiceContainerBase>"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerDecayingSineWave": {
|
||||||
|
"data": {
|
||||||
|
"m_flDecayTime": {
|
||||||
|
"value": 100,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_flFrequency": {
|
||||||
|
"value": 96,
|
||||||
|
"comment": "float"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerDefault": {
|
||||||
|
"data": {},
|
||||||
|
"comment": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerEngineSound": {
|
||||||
|
"data": {
|
||||||
|
"m_SoundToPlay": {
|
||||||
|
"value": 96,
|
||||||
|
"comment": "CStrongHandle<InfoForResourceTypeCVoiceContainerBase>"
|
||||||
|
},
|
||||||
|
"m_flEngineRPM": {
|
||||||
|
"value": 112,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_flTestConstantParam": {
|
||||||
|
"value": 104,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_flTestSoundEventBoundParam": {
|
||||||
|
"value": 108,
|
||||||
|
"comment": "float"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerEnvelopeAnalyzer": {
|
||||||
|
"data": {
|
||||||
|
"m_envBuffer": {
|
||||||
|
"value": 104,
|
||||||
|
"comment": "CUtlVector<float>"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CVoiceContainerWavFileReader"
|
||||||
|
},
|
||||||
|
"CVoiceContainerRandomSampler": {
|
||||||
|
"data": {
|
||||||
|
"m_flLoudAmplitude": {
|
||||||
|
"value": 96,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_flLoudAmplitudeJitter": {
|
||||||
|
"value": 100,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_flLoudTimeJitter": {
|
||||||
|
"value": 112,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_flSoftAmplitude": {
|
||||||
|
"value": 104,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_flSoftAmplitudeJitter": {
|
||||||
|
"value": 108,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_flSoftTimeJitter": {
|
||||||
|
"value": 116,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_grainResources": {
|
||||||
|
"value": 120,
|
||||||
|
"comment": "CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerRealtimeFMSineWave": {
|
||||||
|
"data": {
|
||||||
|
"m_flCarrierFrequency": {
|
||||||
|
"value": 96,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_flModulatorAmount": {
|
||||||
|
"value": 104,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
|
"m_flModulatorFrequency": {
|
||||||
|
"value": 100,
|
||||||
|
"comment": "float"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerTestConstant": {
|
||||||
|
"data": {
|
||||||
|
"m_flTestConstantParam": {
|
||||||
|
"value": 104,
|
||||||
|
"comment": "bool"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CVoiceContainerWavFileReader"
|
||||||
|
},
|
||||||
|
"CVoiceContainerTestNestedDynamic": {
|
||||||
|
"data": {
|
||||||
|
"m_SoundToPlay": {
|
||||||
|
"value": 96,
|
||||||
|
"comment": "CStrongHandle<InfoForResourceTypeCVoiceContainerBase>"
|
||||||
|
},
|
||||||
|
"m_flTestConstantParam": {
|
||||||
|
"value": 104,
|
||||||
|
"comment": "float"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
|
"CVoiceContainerWavFileReader": {
|
||||||
|
"data": {
|
||||||
|
"m_wavFilePath": {
|
||||||
|
"value": 96,
|
||||||
|
"comment": "CUtlString"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": "CVoiceContainerBase"
|
||||||
|
},
|
||||||
"SelectedEditItemInfo_t": {
|
"SelectedEditItemInfo_t": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_EditItems": {
|
"m_EditItems": {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:17 +0000
|
Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CDSPMixgroupModifier:
|
class CDSPMixgroupModifier:
|
||||||
@ -35,6 +35,19 @@ class CSosGroupActionSetSoundeventParameterSchema: # CSosGroupActionSchema
|
|||||||
m_opvarName = 0x28 # CUtlString
|
m_opvarName = 0x28 # CUtlString
|
||||||
m_nSortType = 0x30 # SosActionSortType_t
|
m_nSortType = 0x30 # SosActionSortType_t
|
||||||
|
|
||||||
|
class CSosGroupActionSoundeventClusterSchema: # CSosGroupActionSchema
|
||||||
|
m_nMinNearby = 0x18 # int32_t
|
||||||
|
m_flClusterEpsilon = 0x1C # float
|
||||||
|
m_shouldPlayOpvar = 0x20 # CUtlString
|
||||||
|
m_shouldPlayClusterChild = 0x28 # CUtlString
|
||||||
|
m_clusterSizeOpvar = 0x30 # CUtlString
|
||||||
|
m_groupBoundingBoxMinsOpvar = 0x38 # CUtlString
|
||||||
|
m_groupBoundingBoxMaxsOpvar = 0x40 # CUtlString
|
||||||
|
|
||||||
|
class CSosGroupActionTimeBlockLimitSchema: # CSosGroupActionSchema
|
||||||
|
m_nMaxCount = 0x18 # int32_t
|
||||||
|
m_flMaxDuration = 0x1C # float
|
||||||
|
|
||||||
class CSosGroupActionTimeLimitSchema: # CSosGroupActionSchema
|
class CSosGroupActionTimeLimitSchema: # CSosGroupActionSchema
|
||||||
m_flMaxDuration = 0x18 # float
|
m_flMaxDuration = 0x18 # float
|
||||||
|
|
||||||
@ -66,6 +79,56 @@ class CSosSoundEventGroupSchema:
|
|||||||
class CSoundEventMetaData:
|
class CSoundEventMetaData:
|
||||||
m_soundEventVMix = 0x0 # CStrongHandle<InfoForResourceTypeCVMixListResource>
|
m_soundEventVMix = 0x0 # CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||||
|
|
||||||
|
class CVoiceContainerAmpedDecayingSineWave: # CVoiceContainerDecayingSineWave
|
||||||
|
m_flGainAmount = 0x68 # float
|
||||||
|
|
||||||
|
class CVoiceContainerBase:
|
||||||
|
m_curves = 0x20 # CUtlDict<CPiecewiseCurve,F(size=1)>
|
||||||
|
|
||||||
|
class CVoiceContainerBlend: # CVoiceContainerBase
|
||||||
|
m_hSoundOne = 0x60 # CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
m_hSoundTwo = 0x68 # CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
m_flBlendAmount = 0x70 # float
|
||||||
|
|
||||||
|
class CVoiceContainerDecayingSineWave: # CVoiceContainerBase
|
||||||
|
m_flFrequency = 0x60 # float
|
||||||
|
m_flDecayTime = 0x64 # float
|
||||||
|
|
||||||
|
class CVoiceContainerDefault: # CVoiceContainerBase
|
||||||
|
|
||||||
|
class CVoiceContainerEngineSound: # CVoiceContainerBase
|
||||||
|
m_SoundToPlay = 0x60 # CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
m_flTestConstantParam = 0x68 # float
|
||||||
|
m_flTestSoundEventBoundParam = 0x6C # float
|
||||||
|
m_flEngineRPM = 0x70 # float
|
||||||
|
|
||||||
|
class CVoiceContainerEnvelopeAnalyzer: # CVoiceContainerWavFileReader
|
||||||
|
m_envBuffer = 0x68 # CUtlVector<float>
|
||||||
|
|
||||||
|
class CVoiceContainerRandomSampler: # CVoiceContainerBase
|
||||||
|
m_flLoudAmplitude = 0x60 # float
|
||||||
|
m_flLoudAmplitudeJitter = 0x64 # float
|
||||||
|
m_flSoftAmplitude = 0x68 # float
|
||||||
|
m_flSoftAmplitudeJitter = 0x6C # float
|
||||||
|
m_flLoudTimeJitter = 0x70 # float
|
||||||
|
m_flSoftTimeJitter = 0x74 # float
|
||||||
|
m_grainResources = 0x78 # CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||||
|
|
||||||
|
class CVoiceContainerRealtimeFMSineWave: # CVoiceContainerBase
|
||||||
|
m_flCarrierFrequency = 0x60 # float
|
||||||
|
m_flModulatorFrequency = 0x64 # float
|
||||||
|
m_flModulatorAmount = 0x68 # float
|
||||||
|
|
||||||
|
class CVoiceContainerTestConstant: # CVoiceContainerWavFileReader
|
||||||
|
m_flTestConstantParam = 0x68 # bool
|
||||||
|
|
||||||
|
class CVoiceContainerTestNestedDynamic: # CVoiceContainerBase
|
||||||
|
m_SoundToPlay = 0x60 # CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
m_flTestConstantParam = 0x68 # float
|
||||||
|
|
||||||
|
class CVoiceContainerWavFileReader: # CVoiceContainerBase
|
||||||
|
m_wavFilePath = 0x60 # CUtlString
|
||||||
|
|
||||||
class SelectedEditItemInfo_t:
|
class SelectedEditItemInfo_t:
|
||||||
m_EditItems = 0x0 # CUtlVector<SosEditItemInfo_t>
|
m_EditItems = 0x0 # CUtlVector<SosEditItemInfo_t>
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
@ -43,6 +43,21 @@ pub mod CSosGroupActionSetSoundeventParameterSchema { // CSosGroupActionSchema
|
|||||||
pub const m_nSortType: usize = 0x30; // SosActionSortType_t
|
pub const m_nSortType: usize = 0x30; // SosActionSortType_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod CSosGroupActionSoundeventClusterSchema { // CSosGroupActionSchema
|
||||||
|
pub const m_nMinNearby: usize = 0x18; // int32_t
|
||||||
|
pub const m_flClusterEpsilon: usize = 0x1C; // float
|
||||||
|
pub const m_shouldPlayOpvar: usize = 0x20; // CUtlString
|
||||||
|
pub const m_shouldPlayClusterChild: usize = 0x28; // CUtlString
|
||||||
|
pub const m_clusterSizeOpvar: usize = 0x30; // CUtlString
|
||||||
|
pub const m_groupBoundingBoxMinsOpvar: usize = 0x38; // CUtlString
|
||||||
|
pub const m_groupBoundingBoxMaxsOpvar: usize = 0x40; // CUtlString
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CSosGroupActionTimeBlockLimitSchema { // CSosGroupActionSchema
|
||||||
|
pub const m_nMaxCount: usize = 0x18; // int32_t
|
||||||
|
pub const m_flMaxDuration: usize = 0x1C; // float
|
||||||
|
}
|
||||||
|
|
||||||
pub mod CSosGroupActionTimeLimitSchema { // CSosGroupActionSchema
|
pub mod CSosGroupActionTimeLimitSchema { // CSosGroupActionSchema
|
||||||
pub const m_flMaxDuration: usize = 0x18; // float
|
pub const m_flMaxDuration: usize = 0x18; // float
|
||||||
}
|
}
|
||||||
@ -80,6 +95,68 @@ pub mod CSoundEventMetaData {
|
|||||||
pub const m_soundEventVMix: usize = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
pub const m_soundEventVMix: usize = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod CVoiceContainerAmpedDecayingSineWave { // CVoiceContainerDecayingSineWave
|
||||||
|
pub const m_flGainAmount: usize = 0x68; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CVoiceContainerBase {
|
||||||
|
pub const m_curves: usize = 0x20; // CUtlDict<CPiecewiseCurve,F(size=1)>
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CVoiceContainerBlend { // CVoiceContainerBase
|
||||||
|
pub const m_hSoundOne: usize = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
pub const m_hSoundTwo: usize = 0x68; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
pub const m_flBlendAmount: usize = 0x70; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CVoiceContainerDecayingSineWave { // CVoiceContainerBase
|
||||||
|
pub const m_flFrequency: usize = 0x60; // float
|
||||||
|
pub const m_flDecayTime: usize = 0x64; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CVoiceContainerDefault { // CVoiceContainerBase
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CVoiceContainerEngineSound { // CVoiceContainerBase
|
||||||
|
pub const m_SoundToPlay: usize = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
pub const m_flTestConstantParam: usize = 0x68; // float
|
||||||
|
pub const m_flTestSoundEventBoundParam: usize = 0x6C; // float
|
||||||
|
pub const m_flEngineRPM: usize = 0x70; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CVoiceContainerEnvelopeAnalyzer { // CVoiceContainerWavFileReader
|
||||||
|
pub const m_envBuffer: usize = 0x68; // CUtlVector<float>
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CVoiceContainerRandomSampler { // CVoiceContainerBase
|
||||||
|
pub const m_flLoudAmplitude: usize = 0x60; // float
|
||||||
|
pub const m_flLoudAmplitudeJitter: usize = 0x64; // float
|
||||||
|
pub const m_flSoftAmplitude: usize = 0x68; // float
|
||||||
|
pub const m_flSoftAmplitudeJitter: usize = 0x6C; // float
|
||||||
|
pub const m_flLoudTimeJitter: usize = 0x70; // float
|
||||||
|
pub const m_flSoftTimeJitter: usize = 0x74; // float
|
||||||
|
pub const m_grainResources: usize = 0x78; // CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CVoiceContainerRealtimeFMSineWave { // CVoiceContainerBase
|
||||||
|
pub const m_flCarrierFrequency: usize = 0x60; // float
|
||||||
|
pub const m_flModulatorFrequency: usize = 0x64; // float
|
||||||
|
pub const m_flModulatorAmount: usize = 0x68; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CVoiceContainerTestConstant { // CVoiceContainerWavFileReader
|
||||||
|
pub const m_flTestConstantParam: usize = 0x68; // bool
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CVoiceContainerTestNestedDynamic { // CVoiceContainerBase
|
||||||
|
pub const m_SoundToPlay: usize = 0x60; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
pub const m_flTestConstantParam: usize = 0x68; // float
|
||||||
|
}
|
||||||
|
|
||||||
|
pub mod CVoiceContainerWavFileReader { // CVoiceContainerBase
|
||||||
|
pub const m_wavFilePath: usize = 0x60; // CUtlString
|
||||||
|
}
|
||||||
|
|
||||||
pub mod SelectedEditItemInfo_t {
|
pub mod SelectedEditItemInfo_t {
|
||||||
pub const m_EditItems: usize = 0x0; // CUtlVector<SosEditItemInfo_t>
|
pub const m_EditItems: usize = 0x0; // CUtlVector<SosEditItemInfo_t>
|
||||||
}
|
}
|
||||||
|
@ -25,6 +25,17 @@ CSosGroupActionSetSoundeventParameterSchema: # CSosGroupActionSchema
|
|||||||
m_flMaxValue: 32 # float
|
m_flMaxValue: 32 # float
|
||||||
m_opvarName: 40 # CUtlString
|
m_opvarName: 40 # CUtlString
|
||||||
m_nSortType: 48 # SosActionSortType_t
|
m_nSortType: 48 # SosActionSortType_t
|
||||||
|
CSosGroupActionSoundeventClusterSchema: # CSosGroupActionSchema
|
||||||
|
m_nMinNearby: 24 # int32_t
|
||||||
|
m_flClusterEpsilon: 28 # float
|
||||||
|
m_shouldPlayOpvar: 32 # CUtlString
|
||||||
|
m_shouldPlayClusterChild: 40 # CUtlString
|
||||||
|
m_clusterSizeOpvar: 48 # CUtlString
|
||||||
|
m_groupBoundingBoxMinsOpvar: 56 # CUtlString
|
||||||
|
m_groupBoundingBoxMaxsOpvar: 64 # CUtlString
|
||||||
|
CSosGroupActionTimeBlockLimitSchema: # CSosGroupActionSchema
|
||||||
|
m_nMaxCount: 24 # int32_t
|
||||||
|
m_flMaxDuration: 28 # float
|
||||||
CSosGroupActionTimeLimitSchema: # CSosGroupActionSchema
|
CSosGroupActionTimeLimitSchema: # CSosGroupActionSchema
|
||||||
m_flMaxDuration: 24 # float
|
m_flMaxDuration: 24 # float
|
||||||
CSosGroupBranchPattern:
|
CSosGroupBranchPattern:
|
||||||
@ -50,6 +61,44 @@ CSosSoundEventGroupSchema:
|
|||||||
m_vActions: 176 # CSosGroupActionSchema*[4]
|
m_vActions: 176 # CSosGroupActionSchema*[4]
|
||||||
CSoundEventMetaData:
|
CSoundEventMetaData:
|
||||||
m_soundEventVMix: 0 # CStrongHandle<InfoForResourceTypeCVMixListResource>
|
m_soundEventVMix: 0 # CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||||
|
CVoiceContainerAmpedDecayingSineWave: # CVoiceContainerDecayingSineWave
|
||||||
|
m_flGainAmount: 104 # float
|
||||||
|
CVoiceContainerBase:
|
||||||
|
m_curves: 32 # CUtlDict<CPiecewiseCurve,F(size=1)>
|
||||||
|
CVoiceContainerBlend: # CVoiceContainerBase
|
||||||
|
m_hSoundOne: 96 # CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
m_hSoundTwo: 104 # CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
m_flBlendAmount: 112 # float
|
||||||
|
CVoiceContainerDecayingSineWave: # CVoiceContainerBase
|
||||||
|
m_flFrequency: 96 # float
|
||||||
|
m_flDecayTime: 100 # float
|
||||||
|
CVoiceContainerDefault: # CVoiceContainerBase
|
||||||
|
CVoiceContainerEngineSound: # CVoiceContainerBase
|
||||||
|
m_SoundToPlay: 96 # CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
m_flTestConstantParam: 104 # float
|
||||||
|
m_flTestSoundEventBoundParam: 108 # float
|
||||||
|
m_flEngineRPM: 112 # float
|
||||||
|
CVoiceContainerEnvelopeAnalyzer: # CVoiceContainerWavFileReader
|
||||||
|
m_envBuffer: 104 # CUtlVector<float>
|
||||||
|
CVoiceContainerRandomSampler: # CVoiceContainerBase
|
||||||
|
m_flLoudAmplitude: 96 # float
|
||||||
|
m_flLoudAmplitudeJitter: 100 # float
|
||||||
|
m_flSoftAmplitude: 104 # float
|
||||||
|
m_flSoftAmplitudeJitter: 108 # float
|
||||||
|
m_flLoudTimeJitter: 112 # float
|
||||||
|
m_flSoftTimeJitter: 116 # float
|
||||||
|
m_grainResources: 120 # CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||||
|
CVoiceContainerRealtimeFMSineWave: # CVoiceContainerBase
|
||||||
|
m_flCarrierFrequency: 96 # float
|
||||||
|
m_flModulatorFrequency: 100 # float
|
||||||
|
m_flModulatorAmount: 104 # float
|
||||||
|
CVoiceContainerTestConstant: # CVoiceContainerWavFileReader
|
||||||
|
m_flTestConstantParam: 104 # bool
|
||||||
|
CVoiceContainerTestNestedDynamic: # CVoiceContainerBase
|
||||||
|
m_SoundToPlay: 96 # CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||||
|
m_flTestConstantParam: 104 # float
|
||||||
|
CVoiceContainerWavFileReader: # CVoiceContainerBase
|
||||||
|
m_wavFilePath: 96 # CUtlString
|
||||||
SelectedEditItemInfo_t:
|
SelectedEditItemInfo_t:
|
||||||
m_EditItems: 0 # CUtlVector<SosEditItemInfo_t>
|
m_EditItems: 0 # CUtlVector<SosEditItemInfo_t>
|
||||||
SosEditItemInfo_t:
|
SosEditItemInfo_t:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class CFeIndexedJiggleBone {
|
public static class CFeIndexedJiggleBone {
|
||||||
@ -298,6 +298,12 @@ public static class FeSimdQuad_t {
|
|||||||
public const nint f4Weights = 0xF0; // fltx4[4]
|
public const nint f4Weights = 0xF0; // fltx4[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class FeSimdRodConstraintAnim_t {
|
||||||
|
public const nint nNode = 0x0; // uint16_t[4][2]
|
||||||
|
public const nint f4Weight0 = 0x10; // fltx4
|
||||||
|
public const nint f4RelaxationFactor = 0x20; // fltx4
|
||||||
|
}
|
||||||
|
|
||||||
public static class FeSimdRodConstraint_t {
|
public static class FeSimdRodConstraint_t {
|
||||||
public const nint nNode = 0x0; // uint16_t[4][2]
|
public const nint nNode = 0x0; // uint16_t[4][2]
|
||||||
public const nint f4MaxDist = 0x10; // fltx4
|
public const nint f4MaxDist = 0x10; // fltx4
|
||||||
@ -481,78 +487,80 @@ public static class PhysFeModelDesc_t {
|
|||||||
public const nint m_SimdQuads = 0xC0; // CUtlVector<FeSimdQuad_t>
|
public const nint m_SimdQuads = 0xC0; // CUtlVector<FeSimdQuad_t>
|
||||||
public const nint m_SimdTris = 0xD8; // CUtlVector<FeSimdTri_t>
|
public const nint m_SimdTris = 0xD8; // CUtlVector<FeSimdTri_t>
|
||||||
public const nint m_SimdRods = 0xF0; // CUtlVector<FeSimdRodConstraint_t>
|
public const nint m_SimdRods = 0xF0; // CUtlVector<FeSimdRodConstraint_t>
|
||||||
public const nint m_InitPose = 0x108; // CUtlVector<CTransform>
|
public const nint m_SimdRodsAnim = 0x108; // CUtlVector<FeSimdRodConstraintAnim_t>
|
||||||
public const nint m_Rods = 0x120; // CUtlVector<FeRodConstraint_t>
|
public const nint m_InitPose = 0x120; // CUtlVector<CTransform>
|
||||||
public const nint m_Twists = 0x138; // CUtlVector<FeTwistConstraint_t>
|
public const nint m_Rods = 0x138; // CUtlVector<FeRodConstraint_t>
|
||||||
public const nint m_AxialEdges = 0x150; // CUtlVector<FeAxialEdgeBend_t>
|
public const nint m_Twists = 0x150; // CUtlVector<FeTwistConstraint_t>
|
||||||
public const nint m_NodeInvMasses = 0x168; // CUtlVector<float>
|
public const nint m_AxialEdges = 0x168; // CUtlVector<FeAxialEdgeBend_t>
|
||||||
public const nint m_CtrlOffsets = 0x180; // CUtlVector<FeCtrlOffset_t>
|
public const nint m_NodeInvMasses = 0x180; // CUtlVector<float>
|
||||||
public const nint m_CtrlOsOffsets = 0x198; // CUtlVector<FeCtrlOsOffset_t>
|
public const nint m_CtrlOffsets = 0x198; // CUtlVector<FeCtrlOffset_t>
|
||||||
public const nint m_FollowNodes = 0x1B0; // CUtlVector<FeFollowNode_t>
|
public const nint m_CtrlOsOffsets = 0x1B0; // CUtlVector<FeCtrlOsOffset_t>
|
||||||
public const nint m_CollisionPlanes = 0x1C8; // CUtlVector<FeCollisionPlane_t>
|
public const nint m_FollowNodes = 0x1C8; // CUtlVector<FeFollowNode_t>
|
||||||
public const nint m_NodeIntegrator = 0x1E0; // CUtlVector<FeNodeIntegrator_t>
|
public const nint m_CollisionPlanes = 0x1E0; // CUtlVector<FeCollisionPlane_t>
|
||||||
public const nint m_SpringIntegrator = 0x1F8; // CUtlVector<FeSpringIntegrator_t>
|
public const nint m_NodeIntegrator = 0x1F8; // CUtlVector<FeNodeIntegrator_t>
|
||||||
public const nint m_SimdSpringIntegrator = 0x210; // CUtlVector<FeSimdSpringIntegrator_t>
|
public const nint m_SpringIntegrator = 0x210; // CUtlVector<FeSpringIntegrator_t>
|
||||||
public const nint m_WorldCollisionParams = 0x228; // CUtlVector<FeWorldCollisionParams_t>
|
public const nint m_SimdSpringIntegrator = 0x228; // CUtlVector<FeSimdSpringIntegrator_t>
|
||||||
public const nint m_LegacyStretchForce = 0x240; // CUtlVector<float>
|
public const nint m_WorldCollisionParams = 0x240; // CUtlVector<FeWorldCollisionParams_t>
|
||||||
public const nint m_NodeCollisionRadii = 0x258; // CUtlVector<float>
|
public const nint m_LegacyStretchForce = 0x258; // CUtlVector<float>
|
||||||
public const nint m_DynNodeFriction = 0x270; // CUtlVector<float>
|
public const nint m_NodeCollisionRadii = 0x270; // CUtlVector<float>
|
||||||
public const nint m_LocalRotation = 0x288; // CUtlVector<float>
|
public const nint m_DynNodeFriction = 0x288; // CUtlVector<float>
|
||||||
public const nint m_LocalForce = 0x2A0; // CUtlVector<float>
|
public const nint m_LocalRotation = 0x2A0; // CUtlVector<float>
|
||||||
public const nint m_TaperedCapsuleStretches = 0x2B8; // CUtlVector<FeTaperedCapsuleStretch_t>
|
public const nint m_LocalForce = 0x2B8; // CUtlVector<float>
|
||||||
public const nint m_TaperedCapsuleRigids = 0x2D0; // CUtlVector<FeTaperedCapsuleRigid_t>
|
public const nint m_TaperedCapsuleStretches = 0x2D0; // CUtlVector<FeTaperedCapsuleStretch_t>
|
||||||
public const nint m_SphereRigids = 0x2E8; // CUtlVector<FeSphereRigid_t>
|
public const nint m_TaperedCapsuleRigids = 0x2E8; // CUtlVector<FeTaperedCapsuleRigid_t>
|
||||||
public const nint m_WorldCollisionNodes = 0x300; // CUtlVector<uint16_t>
|
public const nint m_SphereRigids = 0x300; // CUtlVector<FeSphereRigid_t>
|
||||||
public const nint m_TreeParents = 0x318; // CUtlVector<uint16_t>
|
public const nint m_WorldCollisionNodes = 0x318; // CUtlVector<uint16_t>
|
||||||
public const nint m_TreeCollisionMasks = 0x330; // CUtlVector<uint16_t>
|
public const nint m_TreeParents = 0x330; // CUtlVector<uint16_t>
|
||||||
public const nint m_TreeChildren = 0x348; // CUtlVector<FeTreeChildren_t>
|
public const nint m_TreeCollisionMasks = 0x348; // CUtlVector<uint16_t>
|
||||||
public const nint m_FreeNodes = 0x360; // CUtlVector<uint16_t>
|
public const nint m_TreeChildren = 0x360; // CUtlVector<FeTreeChildren_t>
|
||||||
public const nint m_FitMatrices = 0x378; // CUtlVector<FeFitMatrix_t>
|
public const nint m_FreeNodes = 0x378; // CUtlVector<uint16_t>
|
||||||
public const nint m_FitWeights = 0x390; // CUtlVector<FeFitWeight_t>
|
public const nint m_FitMatrices = 0x390; // CUtlVector<FeFitMatrix_t>
|
||||||
public const nint m_ReverseOffsets = 0x3A8; // CUtlVector<FeNodeReverseOffset_t>
|
public const nint m_FitWeights = 0x3A8; // CUtlVector<FeFitWeight_t>
|
||||||
public const nint m_AnimStrayRadii = 0x3C0; // CUtlVector<FeAnimStrayRadius_t>
|
public const nint m_ReverseOffsets = 0x3C0; // CUtlVector<FeNodeReverseOffset_t>
|
||||||
public const nint m_SimdAnimStrayRadii = 0x3D8; // CUtlVector<FeSimdAnimStrayRadius_t>
|
public const nint m_AnimStrayRadii = 0x3D8; // CUtlVector<FeAnimStrayRadius_t>
|
||||||
public const nint m_KelagerBends = 0x3F0; // CUtlVector<FeKelagerBend2_t>
|
public const nint m_SimdAnimStrayRadii = 0x3F0; // CUtlVector<FeSimdAnimStrayRadius_t>
|
||||||
public const nint m_CtrlSoftOffsets = 0x408; // CUtlVector<FeCtrlSoftOffset_t>
|
public const nint m_KelagerBends = 0x408; // CUtlVector<FeKelagerBend2_t>
|
||||||
public const nint m_JiggleBones = 0x420; // CUtlVector<CFeIndexedJiggleBone>
|
public const nint m_CtrlSoftOffsets = 0x420; // CUtlVector<FeCtrlSoftOffset_t>
|
||||||
public const nint m_SourceElems = 0x438; // CUtlVector<uint16_t>
|
public const nint m_JiggleBones = 0x438; // CUtlVector<CFeIndexedJiggleBone>
|
||||||
public const nint m_GoalDampedSpringIntegrators = 0x450; // CUtlVector<uint32_t>
|
public const nint m_SourceElems = 0x450; // CUtlVector<uint16_t>
|
||||||
public const nint m_Tris = 0x468; // CUtlVector<FeTri_t>
|
public const nint m_GoalDampedSpringIntegrators = 0x468; // CUtlVector<uint32_t>
|
||||||
public const nint m_nTriCount1 = 0x480; // uint16_t
|
public const nint m_Tris = 0x480; // CUtlVector<FeTri_t>
|
||||||
public const nint m_nTriCount2 = 0x482; // uint16_t
|
public const nint m_nTriCount1 = 0x498; // uint16_t
|
||||||
public const nint m_nReservedUint8 = 0x484; // uint8_t
|
public const nint m_nTriCount2 = 0x49A; // uint16_t
|
||||||
public const nint m_nExtraPressureIterations = 0x485; // uint8_t
|
public const nint m_nReservedUint8 = 0x49C; // uint8_t
|
||||||
public const nint m_nExtraGoalIterations = 0x486; // uint8_t
|
public const nint m_nExtraPressureIterations = 0x49D; // uint8_t
|
||||||
public const nint m_nExtraIterations = 0x487; // uint8_t
|
public const nint m_nExtraGoalIterations = 0x49E; // uint8_t
|
||||||
public const nint m_BoxRigids = 0x488; // CUtlVector<FeBoxRigid_t>
|
public const nint m_nExtraIterations = 0x49F; // uint8_t
|
||||||
public const nint m_DynNodeVertexSet = 0x4A0; // CUtlVector<uint8_t>
|
public const nint m_BoxRigids = 0x4A0; // CUtlVector<FeBoxRigid_t>
|
||||||
public const nint m_VertexSetNames = 0x4B8; // CUtlVector<uint32_t>
|
public const nint m_DynNodeVertexSet = 0x4B8; // CUtlVector<uint8_t>
|
||||||
public const nint m_RigidColliderPriorities = 0x4D0; // CUtlVector<FeRigidColliderIndices_t>
|
public const nint m_VertexSetNames = 0x4D0; // CUtlVector<uint32_t>
|
||||||
public const nint m_MorphLayers = 0x4E8; // CUtlVector<FeMorphLayerDepr_t>
|
public const nint m_RigidColliderPriorities = 0x4E8; // CUtlVector<FeRigidColliderIndices_t>
|
||||||
public const nint m_MorphSetData = 0x500; // CUtlVector<uint8_t>
|
public const nint m_MorphLayers = 0x500; // CUtlVector<FeMorphLayerDepr_t>
|
||||||
public const nint m_VertexMaps = 0x518; // CUtlVector<FeVertexMapDesc_t>
|
public const nint m_MorphSetData = 0x518; // CUtlVector<uint8_t>
|
||||||
public const nint m_VertexMapValues = 0x530; // CUtlVector<uint8_t>
|
public const nint m_VertexMaps = 0x530; // CUtlVector<FeVertexMapDesc_t>
|
||||||
public const nint m_Effects = 0x548; // CUtlVector<FeEffectDesc_t>
|
public const nint m_VertexMapValues = 0x548; // CUtlVector<uint8_t>
|
||||||
public const nint m_LockToParent = 0x560; // CUtlVector<FeCtrlOffset_t>
|
public const nint m_Effects = 0x560; // CUtlVector<FeEffectDesc_t>
|
||||||
public const nint m_LockToGoal = 0x578; // CUtlVector<uint16_t>
|
public const nint m_LockToParent = 0x578; // CUtlVector<FeCtrlOffset_t>
|
||||||
public const nint m_DynNodeWindBases = 0x590; // CUtlVector<FeNodeWindBase_t>
|
public const nint m_LockToGoal = 0x590; // CUtlVector<uint16_t>
|
||||||
public const nint m_flInternalPressure = 0x5A8; // float
|
public const nint m_SkelParents = 0x5A8; // CUtlVector<int16_t>
|
||||||
public const nint m_flDefaultTimeDilation = 0x5AC; // float
|
public const nint m_DynNodeWindBases = 0x5C0; // CUtlVector<FeNodeWindBase_t>
|
||||||
public const nint m_flWindage = 0x5B0; // float
|
public const nint m_flInternalPressure = 0x5D8; // float
|
||||||
public const nint m_flWindDrag = 0x5B4; // float
|
public const nint m_flDefaultTimeDilation = 0x5DC; // float
|
||||||
public const nint m_flDefaultSurfaceStretch = 0x5B8; // float
|
public const nint m_flWindage = 0x5E0; // float
|
||||||
public const nint m_flDefaultThreadStretch = 0x5BC; // float
|
public const nint m_flWindDrag = 0x5E4; // float
|
||||||
public const nint m_flDefaultGravityScale = 0x5C0; // float
|
public const nint m_flDefaultSurfaceStretch = 0x5E8; // float
|
||||||
public const nint m_flDefaultVelAirDrag = 0x5C4; // float
|
public const nint m_flDefaultThreadStretch = 0x5EC; // float
|
||||||
public const nint m_flDefaultExpAirDrag = 0x5C8; // float
|
public const nint m_flDefaultGravityScale = 0x5F0; // float
|
||||||
public const nint m_flDefaultVelQuadAirDrag = 0x5CC; // float
|
public const nint m_flDefaultVelAirDrag = 0x5F4; // float
|
||||||
public const nint m_flDefaultExpQuadAirDrag = 0x5D0; // float
|
public const nint m_flDefaultExpAirDrag = 0x5F8; // float
|
||||||
public const nint m_flRodVelocitySmoothRate = 0x5D4; // float
|
public const nint m_flDefaultVelQuadAirDrag = 0x5FC; // float
|
||||||
public const nint m_flQuadVelocitySmoothRate = 0x5D8; // float
|
public const nint m_flDefaultExpQuadAirDrag = 0x600; // float
|
||||||
public const nint m_flAddWorldCollisionRadius = 0x5DC; // float
|
public const nint m_flRodVelocitySmoothRate = 0x604; // float
|
||||||
public const nint m_flDefaultVolumetricSolveAmount = 0x5E0; // float
|
public const nint m_flQuadVelocitySmoothRate = 0x608; // float
|
||||||
public const nint m_nRodVelocitySmoothIterations = 0x5E4; // uint16_t
|
public const nint m_flAddWorldCollisionRadius = 0x60C; // float
|
||||||
public const nint m_nQuadVelocitySmoothIterations = 0x5E6; // uint16_t
|
public const nint m_flDefaultVolumetricSolveAmount = 0x610; // float
|
||||||
|
public const nint m_nRodVelocitySmoothIterations = 0x614; // uint16_t
|
||||||
|
public const nint m_nQuadVelocitySmoothIterations = 0x616; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class RnBlendVertex_t {
|
public static class RnBlendVertex_t {
|
||||||
@ -635,13 +643,14 @@ public static class RnHull_t {
|
|||||||
public const nint m_vOrthographicAreas = 0x28; // Vector
|
public const nint m_vOrthographicAreas = 0x28; // Vector
|
||||||
public const nint m_MassProperties = 0x34; // matrix3x4_t
|
public const nint m_MassProperties = 0x34; // matrix3x4_t
|
||||||
public const nint m_flVolume = 0x64; // float
|
public const nint m_flVolume = 0x64; // float
|
||||||
public const nint m_Vertices = 0x68; // CUtlVector<RnVertex_t>
|
public const nint m_flSurfaceArea = 0x68; // float
|
||||||
public const nint m_VertexPositions = 0x80; // CUtlVector<Vector>
|
public const nint m_Vertices = 0x70; // CUtlVector<RnVertex_t>
|
||||||
public const nint m_Edges = 0x98; // CUtlVector<RnHalfEdge_t>
|
public const nint m_VertexPositions = 0x88; // CUtlVector<Vector>
|
||||||
public const nint m_Faces = 0xB0; // CUtlVector<RnFace_t>
|
public const nint m_Edges = 0xA0; // CUtlVector<RnHalfEdge_t>
|
||||||
public const nint m_FacePlanes = 0xC8; // CUtlVector<RnPlane_t>
|
public const nint m_Faces = 0xB8; // CUtlVector<RnFace_t>
|
||||||
public const nint m_nFlags = 0xE0; // uint32_t
|
public const nint m_FacePlanes = 0xD0; // CUtlVector<RnPlane_t>
|
||||||
public const nint m_pRegionSVM = 0xE8; // CRegionSVM*
|
public const nint m_nFlags = 0xE8; // uint32_t
|
||||||
|
public const nint m_pRegionSVM = 0xF0; // CRegionSVM*
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class RnMeshDesc_t { // RnShapeDesc_t
|
public static class RnMeshDesc_t { // RnShapeDesc_t
|
||||||
@ -695,12 +704,7 @@ public static class RnSoftbodySpring_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class RnSphereDesc_t { // RnShapeDesc_t
|
public static class RnSphereDesc_t { // RnShapeDesc_t
|
||||||
public const nint m_Sphere = 0x10; // RnSphere_t
|
public const nint m_Sphere = 0x10; // SphereBase_t<float>
|
||||||
}
|
|
||||||
|
|
||||||
public static class RnSphere_t {
|
|
||||||
public const nint m_vCenter = 0x0; // Vector
|
|
||||||
public const nint m_flRadius = 0xC; // float
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class RnTriangle_t {
|
public static class RnTriangle_t {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -302,6 +302,12 @@ namespace FeSimdQuad_t {
|
|||||||
constexpr std::ptrdiff_t f4Weights = 0xF0; // fltx4[4]
|
constexpr std::ptrdiff_t f4Weights = 0xF0; // fltx4[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace FeSimdRodConstraintAnim_t {
|
||||||
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4][2]
|
||||||
|
constexpr std::ptrdiff_t f4Weight0 = 0x10; // fltx4
|
||||||
|
constexpr std::ptrdiff_t f4RelaxationFactor = 0x20; // fltx4
|
||||||
|
}
|
||||||
|
|
||||||
namespace FeSimdRodConstraint_t {
|
namespace FeSimdRodConstraint_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4][2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4][2]
|
||||||
constexpr std::ptrdiff_t f4MaxDist = 0x10; // fltx4
|
constexpr std::ptrdiff_t f4MaxDist = 0x10; // fltx4
|
||||||
@ -485,78 +491,80 @@ namespace PhysFeModelDesc_t {
|
|||||||
constexpr std::ptrdiff_t m_SimdQuads = 0xC0; // CUtlVector<FeSimdQuad_t>
|
constexpr std::ptrdiff_t m_SimdQuads = 0xC0; // CUtlVector<FeSimdQuad_t>
|
||||||
constexpr std::ptrdiff_t m_SimdTris = 0xD8; // CUtlVector<FeSimdTri_t>
|
constexpr std::ptrdiff_t m_SimdTris = 0xD8; // CUtlVector<FeSimdTri_t>
|
||||||
constexpr std::ptrdiff_t m_SimdRods = 0xF0; // CUtlVector<FeSimdRodConstraint_t>
|
constexpr std::ptrdiff_t m_SimdRods = 0xF0; // CUtlVector<FeSimdRodConstraint_t>
|
||||||
constexpr std::ptrdiff_t m_InitPose = 0x108; // CUtlVector<CTransform>
|
constexpr std::ptrdiff_t m_SimdRodsAnim = 0x108; // CUtlVector<FeSimdRodConstraintAnim_t>
|
||||||
constexpr std::ptrdiff_t m_Rods = 0x120; // CUtlVector<FeRodConstraint_t>
|
constexpr std::ptrdiff_t m_InitPose = 0x120; // CUtlVector<CTransform>
|
||||||
constexpr std::ptrdiff_t m_Twists = 0x138; // CUtlVector<FeTwistConstraint_t>
|
constexpr std::ptrdiff_t m_Rods = 0x138; // CUtlVector<FeRodConstraint_t>
|
||||||
constexpr std::ptrdiff_t m_AxialEdges = 0x150; // CUtlVector<FeAxialEdgeBend_t>
|
constexpr std::ptrdiff_t m_Twists = 0x150; // CUtlVector<FeTwistConstraint_t>
|
||||||
constexpr std::ptrdiff_t m_NodeInvMasses = 0x168; // CUtlVector<float>
|
constexpr std::ptrdiff_t m_AxialEdges = 0x168; // CUtlVector<FeAxialEdgeBend_t>
|
||||||
constexpr std::ptrdiff_t m_CtrlOffsets = 0x180; // CUtlVector<FeCtrlOffset_t>
|
constexpr std::ptrdiff_t m_NodeInvMasses = 0x180; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_CtrlOsOffsets = 0x198; // CUtlVector<FeCtrlOsOffset_t>
|
constexpr std::ptrdiff_t m_CtrlOffsets = 0x198; // CUtlVector<FeCtrlOffset_t>
|
||||||
constexpr std::ptrdiff_t m_FollowNodes = 0x1B0; // CUtlVector<FeFollowNode_t>
|
constexpr std::ptrdiff_t m_CtrlOsOffsets = 0x1B0; // CUtlVector<FeCtrlOsOffset_t>
|
||||||
constexpr std::ptrdiff_t m_CollisionPlanes = 0x1C8; // CUtlVector<FeCollisionPlane_t>
|
constexpr std::ptrdiff_t m_FollowNodes = 0x1C8; // CUtlVector<FeFollowNode_t>
|
||||||
constexpr std::ptrdiff_t m_NodeIntegrator = 0x1E0; // CUtlVector<FeNodeIntegrator_t>
|
constexpr std::ptrdiff_t m_CollisionPlanes = 0x1E0; // CUtlVector<FeCollisionPlane_t>
|
||||||
constexpr std::ptrdiff_t m_SpringIntegrator = 0x1F8; // CUtlVector<FeSpringIntegrator_t>
|
constexpr std::ptrdiff_t m_NodeIntegrator = 0x1F8; // CUtlVector<FeNodeIntegrator_t>
|
||||||
constexpr std::ptrdiff_t m_SimdSpringIntegrator = 0x210; // CUtlVector<FeSimdSpringIntegrator_t>
|
constexpr std::ptrdiff_t m_SpringIntegrator = 0x210; // CUtlVector<FeSpringIntegrator_t>
|
||||||
constexpr std::ptrdiff_t m_WorldCollisionParams = 0x228; // CUtlVector<FeWorldCollisionParams_t>
|
constexpr std::ptrdiff_t m_SimdSpringIntegrator = 0x228; // CUtlVector<FeSimdSpringIntegrator_t>
|
||||||
constexpr std::ptrdiff_t m_LegacyStretchForce = 0x240; // CUtlVector<float>
|
constexpr std::ptrdiff_t m_WorldCollisionParams = 0x240; // CUtlVector<FeWorldCollisionParams_t>
|
||||||
constexpr std::ptrdiff_t m_NodeCollisionRadii = 0x258; // CUtlVector<float>
|
constexpr std::ptrdiff_t m_LegacyStretchForce = 0x258; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_DynNodeFriction = 0x270; // CUtlVector<float>
|
constexpr std::ptrdiff_t m_NodeCollisionRadii = 0x270; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_LocalRotation = 0x288; // CUtlVector<float>
|
constexpr std::ptrdiff_t m_DynNodeFriction = 0x288; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_LocalForce = 0x2A0; // CUtlVector<float>
|
constexpr std::ptrdiff_t m_LocalRotation = 0x2A0; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_TaperedCapsuleStretches = 0x2B8; // CUtlVector<FeTaperedCapsuleStretch_t>
|
constexpr std::ptrdiff_t m_LocalForce = 0x2B8; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_TaperedCapsuleRigids = 0x2D0; // CUtlVector<FeTaperedCapsuleRigid_t>
|
constexpr std::ptrdiff_t m_TaperedCapsuleStretches = 0x2D0; // CUtlVector<FeTaperedCapsuleStretch_t>
|
||||||
constexpr std::ptrdiff_t m_SphereRigids = 0x2E8; // CUtlVector<FeSphereRigid_t>
|
constexpr std::ptrdiff_t m_TaperedCapsuleRigids = 0x2E8; // CUtlVector<FeTaperedCapsuleRigid_t>
|
||||||
constexpr std::ptrdiff_t m_WorldCollisionNodes = 0x300; // CUtlVector<uint16_t>
|
constexpr std::ptrdiff_t m_SphereRigids = 0x300; // CUtlVector<FeSphereRigid_t>
|
||||||
constexpr std::ptrdiff_t m_TreeParents = 0x318; // CUtlVector<uint16_t>
|
constexpr std::ptrdiff_t m_WorldCollisionNodes = 0x318; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_TreeCollisionMasks = 0x330; // CUtlVector<uint16_t>
|
constexpr std::ptrdiff_t m_TreeParents = 0x330; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_TreeChildren = 0x348; // CUtlVector<FeTreeChildren_t>
|
constexpr std::ptrdiff_t m_TreeCollisionMasks = 0x348; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_FreeNodes = 0x360; // CUtlVector<uint16_t>
|
constexpr std::ptrdiff_t m_TreeChildren = 0x360; // CUtlVector<FeTreeChildren_t>
|
||||||
constexpr std::ptrdiff_t m_FitMatrices = 0x378; // CUtlVector<FeFitMatrix_t>
|
constexpr std::ptrdiff_t m_FreeNodes = 0x378; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_FitWeights = 0x390; // CUtlVector<FeFitWeight_t>
|
constexpr std::ptrdiff_t m_FitMatrices = 0x390; // CUtlVector<FeFitMatrix_t>
|
||||||
constexpr std::ptrdiff_t m_ReverseOffsets = 0x3A8; // CUtlVector<FeNodeReverseOffset_t>
|
constexpr std::ptrdiff_t m_FitWeights = 0x3A8; // CUtlVector<FeFitWeight_t>
|
||||||
constexpr std::ptrdiff_t m_AnimStrayRadii = 0x3C0; // CUtlVector<FeAnimStrayRadius_t>
|
constexpr std::ptrdiff_t m_ReverseOffsets = 0x3C0; // CUtlVector<FeNodeReverseOffset_t>
|
||||||
constexpr std::ptrdiff_t m_SimdAnimStrayRadii = 0x3D8; // CUtlVector<FeSimdAnimStrayRadius_t>
|
constexpr std::ptrdiff_t m_AnimStrayRadii = 0x3D8; // CUtlVector<FeAnimStrayRadius_t>
|
||||||
constexpr std::ptrdiff_t m_KelagerBends = 0x3F0; // CUtlVector<FeKelagerBend2_t>
|
constexpr std::ptrdiff_t m_SimdAnimStrayRadii = 0x3F0; // CUtlVector<FeSimdAnimStrayRadius_t>
|
||||||
constexpr std::ptrdiff_t m_CtrlSoftOffsets = 0x408; // CUtlVector<FeCtrlSoftOffset_t>
|
constexpr std::ptrdiff_t m_KelagerBends = 0x408; // CUtlVector<FeKelagerBend2_t>
|
||||||
constexpr std::ptrdiff_t m_JiggleBones = 0x420; // CUtlVector<CFeIndexedJiggleBone>
|
constexpr std::ptrdiff_t m_CtrlSoftOffsets = 0x420; // CUtlVector<FeCtrlSoftOffset_t>
|
||||||
constexpr std::ptrdiff_t m_SourceElems = 0x438; // CUtlVector<uint16_t>
|
constexpr std::ptrdiff_t m_JiggleBones = 0x438; // CUtlVector<CFeIndexedJiggleBone>
|
||||||
constexpr std::ptrdiff_t m_GoalDampedSpringIntegrators = 0x450; // CUtlVector<uint32_t>
|
constexpr std::ptrdiff_t m_SourceElems = 0x450; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_Tris = 0x468; // CUtlVector<FeTri_t>
|
constexpr std::ptrdiff_t m_GoalDampedSpringIntegrators = 0x468; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_nTriCount1 = 0x480; // uint16_t
|
constexpr std::ptrdiff_t m_Tris = 0x480; // CUtlVector<FeTri_t>
|
||||||
constexpr std::ptrdiff_t m_nTriCount2 = 0x482; // uint16_t
|
constexpr std::ptrdiff_t m_nTriCount1 = 0x498; // uint16_t
|
||||||
constexpr std::ptrdiff_t m_nReservedUint8 = 0x484; // uint8_t
|
constexpr std::ptrdiff_t m_nTriCount2 = 0x49A; // uint16_t
|
||||||
constexpr std::ptrdiff_t m_nExtraPressureIterations = 0x485; // uint8_t
|
constexpr std::ptrdiff_t m_nReservedUint8 = 0x49C; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_nExtraGoalIterations = 0x486; // uint8_t
|
constexpr std::ptrdiff_t m_nExtraPressureIterations = 0x49D; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_nExtraIterations = 0x487; // uint8_t
|
constexpr std::ptrdiff_t m_nExtraGoalIterations = 0x49E; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_BoxRigids = 0x488; // CUtlVector<FeBoxRigid_t>
|
constexpr std::ptrdiff_t m_nExtraIterations = 0x49F; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_DynNodeVertexSet = 0x4A0; // CUtlVector<uint8_t>
|
constexpr std::ptrdiff_t m_BoxRigids = 0x4A0; // CUtlVector<FeBoxRigid_t>
|
||||||
constexpr std::ptrdiff_t m_VertexSetNames = 0x4B8; // CUtlVector<uint32_t>
|
constexpr std::ptrdiff_t m_DynNodeVertexSet = 0x4B8; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_RigidColliderPriorities = 0x4D0; // CUtlVector<FeRigidColliderIndices_t>
|
constexpr std::ptrdiff_t m_VertexSetNames = 0x4D0; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_MorphLayers = 0x4E8; // CUtlVector<FeMorphLayerDepr_t>
|
constexpr std::ptrdiff_t m_RigidColliderPriorities = 0x4E8; // CUtlVector<FeRigidColliderIndices_t>
|
||||||
constexpr std::ptrdiff_t m_MorphSetData = 0x500; // CUtlVector<uint8_t>
|
constexpr std::ptrdiff_t m_MorphLayers = 0x500; // CUtlVector<FeMorphLayerDepr_t>
|
||||||
constexpr std::ptrdiff_t m_VertexMaps = 0x518; // CUtlVector<FeVertexMapDesc_t>
|
constexpr std::ptrdiff_t m_MorphSetData = 0x518; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_VertexMapValues = 0x530; // CUtlVector<uint8_t>
|
constexpr std::ptrdiff_t m_VertexMaps = 0x530; // CUtlVector<FeVertexMapDesc_t>
|
||||||
constexpr std::ptrdiff_t m_Effects = 0x548; // CUtlVector<FeEffectDesc_t>
|
constexpr std::ptrdiff_t m_VertexMapValues = 0x548; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_LockToParent = 0x560; // CUtlVector<FeCtrlOffset_t>
|
constexpr std::ptrdiff_t m_Effects = 0x560; // CUtlVector<FeEffectDesc_t>
|
||||||
constexpr std::ptrdiff_t m_LockToGoal = 0x578; // CUtlVector<uint16_t>
|
constexpr std::ptrdiff_t m_LockToParent = 0x578; // CUtlVector<FeCtrlOffset_t>
|
||||||
constexpr std::ptrdiff_t m_DynNodeWindBases = 0x590; // CUtlVector<FeNodeWindBase_t>
|
constexpr std::ptrdiff_t m_LockToGoal = 0x590; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_flInternalPressure = 0x5A8; // float
|
constexpr std::ptrdiff_t m_SkelParents = 0x5A8; // CUtlVector<int16_t>
|
||||||
constexpr std::ptrdiff_t m_flDefaultTimeDilation = 0x5AC; // float
|
constexpr std::ptrdiff_t m_DynNodeWindBases = 0x5C0; // CUtlVector<FeNodeWindBase_t>
|
||||||
constexpr std::ptrdiff_t m_flWindage = 0x5B0; // float
|
constexpr std::ptrdiff_t m_flInternalPressure = 0x5D8; // float
|
||||||
constexpr std::ptrdiff_t m_flWindDrag = 0x5B4; // float
|
constexpr std::ptrdiff_t m_flDefaultTimeDilation = 0x5DC; // float
|
||||||
constexpr std::ptrdiff_t m_flDefaultSurfaceStretch = 0x5B8; // float
|
constexpr std::ptrdiff_t m_flWindage = 0x5E0; // float
|
||||||
constexpr std::ptrdiff_t m_flDefaultThreadStretch = 0x5BC; // float
|
constexpr std::ptrdiff_t m_flWindDrag = 0x5E4; // float
|
||||||
constexpr std::ptrdiff_t m_flDefaultGravityScale = 0x5C0; // float
|
constexpr std::ptrdiff_t m_flDefaultSurfaceStretch = 0x5E8; // float
|
||||||
constexpr std::ptrdiff_t m_flDefaultVelAirDrag = 0x5C4; // float
|
constexpr std::ptrdiff_t m_flDefaultThreadStretch = 0x5EC; // float
|
||||||
constexpr std::ptrdiff_t m_flDefaultExpAirDrag = 0x5C8; // float
|
constexpr std::ptrdiff_t m_flDefaultGravityScale = 0x5F0; // float
|
||||||
constexpr std::ptrdiff_t m_flDefaultVelQuadAirDrag = 0x5CC; // float
|
constexpr std::ptrdiff_t m_flDefaultVelAirDrag = 0x5F4; // float
|
||||||
constexpr std::ptrdiff_t m_flDefaultExpQuadAirDrag = 0x5D0; // float
|
constexpr std::ptrdiff_t m_flDefaultExpAirDrag = 0x5F8; // float
|
||||||
constexpr std::ptrdiff_t m_flRodVelocitySmoothRate = 0x5D4; // float
|
constexpr std::ptrdiff_t m_flDefaultVelQuadAirDrag = 0x5FC; // float
|
||||||
constexpr std::ptrdiff_t m_flQuadVelocitySmoothRate = 0x5D8; // float
|
constexpr std::ptrdiff_t m_flDefaultExpQuadAirDrag = 0x600; // float
|
||||||
constexpr std::ptrdiff_t m_flAddWorldCollisionRadius = 0x5DC; // float
|
constexpr std::ptrdiff_t m_flRodVelocitySmoothRate = 0x604; // float
|
||||||
constexpr std::ptrdiff_t m_flDefaultVolumetricSolveAmount = 0x5E0; // float
|
constexpr std::ptrdiff_t m_flQuadVelocitySmoothRate = 0x608; // float
|
||||||
constexpr std::ptrdiff_t m_nRodVelocitySmoothIterations = 0x5E4; // uint16_t
|
constexpr std::ptrdiff_t m_flAddWorldCollisionRadius = 0x60C; // float
|
||||||
constexpr std::ptrdiff_t m_nQuadVelocitySmoothIterations = 0x5E6; // uint16_t
|
constexpr std::ptrdiff_t m_flDefaultVolumetricSolveAmount = 0x610; // float
|
||||||
|
constexpr std::ptrdiff_t m_nRodVelocitySmoothIterations = 0x614; // uint16_t
|
||||||
|
constexpr std::ptrdiff_t m_nQuadVelocitySmoothIterations = 0x616; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace RnBlendVertex_t {
|
namespace RnBlendVertex_t {
|
||||||
@ -639,13 +647,14 @@ namespace RnHull_t {
|
|||||||
constexpr std::ptrdiff_t m_vOrthographicAreas = 0x28; // Vector
|
constexpr std::ptrdiff_t m_vOrthographicAreas = 0x28; // Vector
|
||||||
constexpr std::ptrdiff_t m_MassProperties = 0x34; // matrix3x4_t
|
constexpr std::ptrdiff_t m_MassProperties = 0x34; // matrix3x4_t
|
||||||
constexpr std::ptrdiff_t m_flVolume = 0x64; // float
|
constexpr std::ptrdiff_t m_flVolume = 0x64; // float
|
||||||
constexpr std::ptrdiff_t m_Vertices = 0x68; // CUtlVector<RnVertex_t>
|
constexpr std::ptrdiff_t m_flSurfaceArea = 0x68; // float
|
||||||
constexpr std::ptrdiff_t m_VertexPositions = 0x80; // CUtlVector<Vector>
|
constexpr std::ptrdiff_t m_Vertices = 0x70; // CUtlVector<RnVertex_t>
|
||||||
constexpr std::ptrdiff_t m_Edges = 0x98; // CUtlVector<RnHalfEdge_t>
|
constexpr std::ptrdiff_t m_VertexPositions = 0x88; // CUtlVector<Vector>
|
||||||
constexpr std::ptrdiff_t m_Faces = 0xB0; // CUtlVector<RnFace_t>
|
constexpr std::ptrdiff_t m_Edges = 0xA0; // CUtlVector<RnHalfEdge_t>
|
||||||
constexpr std::ptrdiff_t m_FacePlanes = 0xC8; // CUtlVector<RnPlane_t>
|
constexpr std::ptrdiff_t m_Faces = 0xB8; // CUtlVector<RnFace_t>
|
||||||
constexpr std::ptrdiff_t m_nFlags = 0xE0; // uint32_t
|
constexpr std::ptrdiff_t m_FacePlanes = 0xD0; // CUtlVector<RnPlane_t>
|
||||||
constexpr std::ptrdiff_t m_pRegionSVM = 0xE8; // CRegionSVM*
|
constexpr std::ptrdiff_t m_nFlags = 0xE8; // uint32_t
|
||||||
|
constexpr std::ptrdiff_t m_pRegionSVM = 0xF0; // CRegionSVM*
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace RnMeshDesc_t { // RnShapeDesc_t
|
namespace RnMeshDesc_t { // RnShapeDesc_t
|
||||||
@ -699,12 +708,7 @@ namespace RnSoftbodySpring_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace RnSphereDesc_t { // RnShapeDesc_t
|
namespace RnSphereDesc_t { // RnShapeDesc_t
|
||||||
constexpr std::ptrdiff_t m_Sphere = 0x10; // RnSphere_t
|
constexpr std::ptrdiff_t m_Sphere = 0x10; // SphereBase_t<float>
|
||||||
}
|
|
||||||
|
|
||||||
namespace RnSphere_t {
|
|
||||||
constexpr std::ptrdiff_t m_vCenter = 0x0; // Vector
|
|
||||||
constexpr std::ptrdiff_t m_flRadius = 0xC; // float
|
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace RnTriangle_t {
|
namespace RnTriangle_t {
|
||||||
|
@ -906,6 +906,23 @@
|
|||||||
},
|
},
|
||||||
"comment": null
|
"comment": null
|
||||||
},
|
},
|
||||||
|
"FeSimdRodConstraintAnim_t": {
|
||||||
|
"data": {
|
||||||
|
"f4RelaxationFactor": {
|
||||||
|
"value": 32,
|
||||||
|
"comment": "fltx4"
|
||||||
|
},
|
||||||
|
"f4Weight0": {
|
||||||
|
"value": 16,
|
||||||
|
"comment": "fltx4"
|
||||||
|
},
|
||||||
|
"nNode": {
|
||||||
|
"value": 0,
|
||||||
|
"comment": "uint16_t[4][2]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comment": null
|
||||||
|
},
|
||||||
"FeSimdRodConstraint_t": {
|
"FeSimdRodConstraint_t": {
|
||||||
"data": {
|
"data": {
|
||||||
"f4MaxDist": {
|
"f4MaxDist": {
|
||||||
@ -1385,19 +1402,19 @@
|
|||||||
"PhysFeModelDesc_t": {
|
"PhysFeModelDesc_t": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_AnimStrayRadii": {
|
"m_AnimStrayRadii": {
|
||||||
"value": 960,
|
"value": 984,
|
||||||
"comment": "CUtlVector<FeAnimStrayRadius_t>"
|
"comment": "CUtlVector<FeAnimStrayRadius_t>"
|
||||||
},
|
},
|
||||||
"m_AxialEdges": {
|
"m_AxialEdges": {
|
||||||
"value": 336,
|
"value": 360,
|
||||||
"comment": "CUtlVector<FeAxialEdgeBend_t>"
|
"comment": "CUtlVector<FeAxialEdgeBend_t>"
|
||||||
},
|
},
|
||||||
"m_BoxRigids": {
|
"m_BoxRigids": {
|
||||||
"value": 1160,
|
"value": 1184,
|
||||||
"comment": "CUtlVector<FeBoxRigid_t>"
|
"comment": "CUtlVector<FeBoxRigid_t>"
|
||||||
},
|
},
|
||||||
"m_CollisionPlanes": {
|
"m_CollisionPlanes": {
|
||||||
"value": 456,
|
"value": 480,
|
||||||
"comment": "CUtlVector<FeCollisionPlane_t>"
|
"comment": "CUtlVector<FeCollisionPlane_t>"
|
||||||
},
|
},
|
||||||
"m_CtrlHash": {
|
"m_CtrlHash": {
|
||||||
@ -1409,91 +1426,91 @@
|
|||||||
"comment": "CUtlVector<CUtlString>"
|
"comment": "CUtlVector<CUtlString>"
|
||||||
},
|
},
|
||||||
"m_CtrlOffsets": {
|
"m_CtrlOffsets": {
|
||||||
"value": 384,
|
"value": 408,
|
||||||
"comment": "CUtlVector<FeCtrlOffset_t>"
|
"comment": "CUtlVector<FeCtrlOffset_t>"
|
||||||
},
|
},
|
||||||
"m_CtrlOsOffsets": {
|
"m_CtrlOsOffsets": {
|
||||||
"value": 408,
|
"value": 432,
|
||||||
"comment": "CUtlVector<FeCtrlOsOffset_t>"
|
"comment": "CUtlVector<FeCtrlOsOffset_t>"
|
||||||
},
|
},
|
||||||
"m_CtrlSoftOffsets": {
|
"m_CtrlSoftOffsets": {
|
||||||
"value": 1032,
|
"value": 1056,
|
||||||
"comment": "CUtlVector<FeCtrlSoftOffset_t>"
|
"comment": "CUtlVector<FeCtrlSoftOffset_t>"
|
||||||
},
|
},
|
||||||
"m_DynNodeFriction": {
|
"m_DynNodeFriction": {
|
||||||
"value": 624,
|
|
||||||
"comment": "CUtlVector<float>"
|
|
||||||
},
|
|
||||||
"m_DynNodeVertexSet": {
|
|
||||||
"value": 1184,
|
|
||||||
"comment": "CUtlVector<uint8_t>"
|
|
||||||
},
|
|
||||||
"m_DynNodeWindBases": {
|
|
||||||
"value": 1424,
|
|
||||||
"comment": "CUtlVector<FeNodeWindBase_t>"
|
|
||||||
},
|
|
||||||
"m_Effects": {
|
|
||||||
"value": 1352,
|
|
||||||
"comment": "CUtlVector<FeEffectDesc_t>"
|
|
||||||
},
|
|
||||||
"m_FitMatrices": {
|
|
||||||
"value": 888,
|
|
||||||
"comment": "CUtlVector<FeFitMatrix_t>"
|
|
||||||
},
|
|
||||||
"m_FitWeights": {
|
|
||||||
"value": 912,
|
|
||||||
"comment": "CUtlVector<FeFitWeight_t>"
|
|
||||||
},
|
|
||||||
"m_FollowNodes": {
|
|
||||||
"value": 432,
|
|
||||||
"comment": "CUtlVector<FeFollowNode_t>"
|
|
||||||
},
|
|
||||||
"m_FreeNodes": {
|
|
||||||
"value": 864,
|
|
||||||
"comment": "CUtlVector<uint16_t>"
|
|
||||||
},
|
|
||||||
"m_GoalDampedSpringIntegrators": {
|
|
||||||
"value": 1104,
|
|
||||||
"comment": "CUtlVector<uint32_t>"
|
|
||||||
},
|
|
||||||
"m_InitPose": {
|
|
||||||
"value": 264,
|
|
||||||
"comment": "CUtlVector<CTransform>"
|
|
||||||
},
|
|
||||||
"m_JiggleBones": {
|
|
||||||
"value": 1056,
|
|
||||||
"comment": "CUtlVector<CFeIndexedJiggleBone>"
|
|
||||||
},
|
|
||||||
"m_KelagerBends": {
|
|
||||||
"value": 1008,
|
|
||||||
"comment": "CUtlVector<FeKelagerBend2_t>"
|
|
||||||
},
|
|
||||||
"m_LegacyStretchForce": {
|
|
||||||
"value": 576,
|
|
||||||
"comment": "CUtlVector<float>"
|
|
||||||
},
|
|
||||||
"m_LocalForce": {
|
|
||||||
"value": 672,
|
|
||||||
"comment": "CUtlVector<float>"
|
|
||||||
},
|
|
||||||
"m_LocalRotation": {
|
|
||||||
"value": 648,
|
"value": 648,
|
||||||
"comment": "CUtlVector<float>"
|
"comment": "CUtlVector<float>"
|
||||||
},
|
},
|
||||||
|
"m_DynNodeVertexSet": {
|
||||||
|
"value": 1208,
|
||||||
|
"comment": "CUtlVector<uint8_t>"
|
||||||
|
},
|
||||||
|
"m_DynNodeWindBases": {
|
||||||
|
"value": 1472,
|
||||||
|
"comment": "CUtlVector<FeNodeWindBase_t>"
|
||||||
|
},
|
||||||
|
"m_Effects": {
|
||||||
|
"value": 1376,
|
||||||
|
"comment": "CUtlVector<FeEffectDesc_t>"
|
||||||
|
},
|
||||||
|
"m_FitMatrices": {
|
||||||
|
"value": 912,
|
||||||
|
"comment": "CUtlVector<FeFitMatrix_t>"
|
||||||
|
},
|
||||||
|
"m_FitWeights": {
|
||||||
|
"value": 936,
|
||||||
|
"comment": "CUtlVector<FeFitWeight_t>"
|
||||||
|
},
|
||||||
|
"m_FollowNodes": {
|
||||||
|
"value": 456,
|
||||||
|
"comment": "CUtlVector<FeFollowNode_t>"
|
||||||
|
},
|
||||||
|
"m_FreeNodes": {
|
||||||
|
"value": 888,
|
||||||
|
"comment": "CUtlVector<uint16_t>"
|
||||||
|
},
|
||||||
|
"m_GoalDampedSpringIntegrators": {
|
||||||
|
"value": 1128,
|
||||||
|
"comment": "CUtlVector<uint32_t>"
|
||||||
|
},
|
||||||
|
"m_InitPose": {
|
||||||
|
"value": 288,
|
||||||
|
"comment": "CUtlVector<CTransform>"
|
||||||
|
},
|
||||||
|
"m_JiggleBones": {
|
||||||
|
"value": 1080,
|
||||||
|
"comment": "CUtlVector<CFeIndexedJiggleBone>"
|
||||||
|
},
|
||||||
|
"m_KelagerBends": {
|
||||||
|
"value": 1032,
|
||||||
|
"comment": "CUtlVector<FeKelagerBend2_t>"
|
||||||
|
},
|
||||||
|
"m_LegacyStretchForce": {
|
||||||
|
"value": 600,
|
||||||
|
"comment": "CUtlVector<float>"
|
||||||
|
},
|
||||||
|
"m_LocalForce": {
|
||||||
|
"value": 696,
|
||||||
|
"comment": "CUtlVector<float>"
|
||||||
|
},
|
||||||
|
"m_LocalRotation": {
|
||||||
|
"value": 672,
|
||||||
|
"comment": "CUtlVector<float>"
|
||||||
|
},
|
||||||
"m_LockToGoal": {
|
"m_LockToGoal": {
|
||||||
"value": 1400,
|
"value": 1424,
|
||||||
"comment": "CUtlVector<uint16_t>"
|
"comment": "CUtlVector<uint16_t>"
|
||||||
},
|
},
|
||||||
"m_LockToParent": {
|
"m_LockToParent": {
|
||||||
"value": 1376,
|
"value": 1400,
|
||||||
"comment": "CUtlVector<FeCtrlOffset_t>"
|
"comment": "CUtlVector<FeCtrlOffset_t>"
|
||||||
},
|
},
|
||||||
"m_MorphLayers": {
|
"m_MorphLayers": {
|
||||||
"value": 1256,
|
"value": 1280,
|
||||||
"comment": "CUtlVector<FeMorphLayerDepr_t>"
|
"comment": "CUtlVector<FeMorphLayerDepr_t>"
|
||||||
},
|
},
|
||||||
"m_MorphSetData": {
|
"m_MorphSetData": {
|
||||||
"value": 1280,
|
"value": 1304,
|
||||||
"comment": "CUtlVector<uint8_t>"
|
"comment": "CUtlVector<uint8_t>"
|
||||||
},
|
},
|
||||||
"m_NodeBases": {
|
"m_NodeBases": {
|
||||||
@ -1501,15 +1518,15 @@
|
|||||||
"comment": "CUtlVector<FeNodeBase_t>"
|
"comment": "CUtlVector<FeNodeBase_t>"
|
||||||
},
|
},
|
||||||
"m_NodeCollisionRadii": {
|
"m_NodeCollisionRadii": {
|
||||||
"value": 600,
|
"value": 624,
|
||||||
"comment": "CUtlVector<float>"
|
"comment": "CUtlVector<float>"
|
||||||
},
|
},
|
||||||
"m_NodeIntegrator": {
|
"m_NodeIntegrator": {
|
||||||
"value": 480,
|
"value": 504,
|
||||||
"comment": "CUtlVector<FeNodeIntegrator_t>"
|
"comment": "CUtlVector<FeNodeIntegrator_t>"
|
||||||
},
|
},
|
||||||
"m_NodeInvMasses": {
|
"m_NodeInvMasses": {
|
||||||
"value": 360,
|
"value": 384,
|
||||||
"comment": "CUtlVector<float>"
|
"comment": "CUtlVector<float>"
|
||||||
},
|
},
|
||||||
"m_Quads": {
|
"m_Quads": {
|
||||||
@ -1517,15 +1534,15 @@
|
|||||||
"comment": "CUtlVector<FeQuad_t>"
|
"comment": "CUtlVector<FeQuad_t>"
|
||||||
},
|
},
|
||||||
"m_ReverseOffsets": {
|
"m_ReverseOffsets": {
|
||||||
"value": 936,
|
"value": 960,
|
||||||
"comment": "CUtlVector<FeNodeReverseOffset_t>"
|
"comment": "CUtlVector<FeNodeReverseOffset_t>"
|
||||||
},
|
},
|
||||||
"m_RigidColliderPriorities": {
|
"m_RigidColliderPriorities": {
|
||||||
"value": 1232,
|
"value": 1256,
|
||||||
"comment": "CUtlVector<FeRigidColliderIndices_t>"
|
"comment": "CUtlVector<FeRigidColliderIndices_t>"
|
||||||
},
|
},
|
||||||
"m_Rods": {
|
"m_Rods": {
|
||||||
"value": 288,
|
"value": 312,
|
||||||
"comment": "CUtlVector<FeRodConstraint_t>"
|
"comment": "CUtlVector<FeRodConstraint_t>"
|
||||||
},
|
},
|
||||||
"m_Ropes": {
|
"m_Ropes": {
|
||||||
@ -1533,7 +1550,7 @@
|
|||||||
"comment": "CUtlVector<uint16_t>"
|
"comment": "CUtlVector<uint16_t>"
|
||||||
},
|
},
|
||||||
"m_SimdAnimStrayRadii": {
|
"m_SimdAnimStrayRadii": {
|
||||||
"value": 984,
|
"value": 1008,
|
||||||
"comment": "CUtlVector<FeSimdAnimStrayRadius_t>"
|
"comment": "CUtlVector<FeSimdAnimStrayRadius_t>"
|
||||||
},
|
},
|
||||||
"m_SimdNodeBases": {
|
"m_SimdNodeBases": {
|
||||||
@ -1548,116 +1565,124 @@
|
|||||||
"value": 240,
|
"value": 240,
|
||||||
"comment": "CUtlVector<FeSimdRodConstraint_t>"
|
"comment": "CUtlVector<FeSimdRodConstraint_t>"
|
||||||
},
|
},
|
||||||
|
"m_SimdRodsAnim": {
|
||||||
|
"value": 264,
|
||||||
|
"comment": "CUtlVector<FeSimdRodConstraintAnim_t>"
|
||||||
|
},
|
||||||
"m_SimdSpringIntegrator": {
|
"m_SimdSpringIntegrator": {
|
||||||
"value": 528,
|
"value": 552,
|
||||||
"comment": "CUtlVector<FeSimdSpringIntegrator_t>"
|
"comment": "CUtlVector<FeSimdSpringIntegrator_t>"
|
||||||
},
|
},
|
||||||
"m_SimdTris": {
|
"m_SimdTris": {
|
||||||
"value": 216,
|
"value": 216,
|
||||||
"comment": "CUtlVector<FeSimdTri_t>"
|
"comment": "CUtlVector<FeSimdTri_t>"
|
||||||
},
|
},
|
||||||
|
"m_SkelParents": {
|
||||||
|
"value": 1448,
|
||||||
|
"comment": "CUtlVector<int16_t>"
|
||||||
|
},
|
||||||
"m_SourceElems": {
|
"m_SourceElems": {
|
||||||
"value": 1080,
|
"value": 1104,
|
||||||
"comment": "CUtlVector<uint16_t>"
|
"comment": "CUtlVector<uint16_t>"
|
||||||
},
|
},
|
||||||
"m_SphereRigids": {
|
"m_SphereRigids": {
|
||||||
"value": 744,
|
"value": 768,
|
||||||
"comment": "CUtlVector<FeSphereRigid_t>"
|
"comment": "CUtlVector<FeSphereRigid_t>"
|
||||||
},
|
},
|
||||||
"m_SpringIntegrator": {
|
"m_SpringIntegrator": {
|
||||||
"value": 504,
|
"value": 528,
|
||||||
"comment": "CUtlVector<FeSpringIntegrator_t>"
|
"comment": "CUtlVector<FeSpringIntegrator_t>"
|
||||||
},
|
},
|
||||||
"m_TaperedCapsuleRigids": {
|
"m_TaperedCapsuleRigids": {
|
||||||
"value": 720,
|
"value": 744,
|
||||||
"comment": "CUtlVector<FeTaperedCapsuleRigid_t>"
|
"comment": "CUtlVector<FeTaperedCapsuleRigid_t>"
|
||||||
},
|
},
|
||||||
"m_TaperedCapsuleStretches": {
|
"m_TaperedCapsuleStretches": {
|
||||||
"value": 696,
|
"value": 720,
|
||||||
"comment": "CUtlVector<FeTaperedCapsuleStretch_t>"
|
"comment": "CUtlVector<FeTaperedCapsuleStretch_t>"
|
||||||
},
|
},
|
||||||
"m_TreeChildren": {
|
"m_TreeChildren": {
|
||||||
"value": 840,
|
"value": 864,
|
||||||
"comment": "CUtlVector<FeTreeChildren_t>"
|
"comment": "CUtlVector<FeTreeChildren_t>"
|
||||||
},
|
},
|
||||||
"m_TreeCollisionMasks": {
|
"m_TreeCollisionMasks": {
|
||||||
"value": 816,
|
"value": 840,
|
||||||
"comment": "CUtlVector<uint16_t>"
|
"comment": "CUtlVector<uint16_t>"
|
||||||
},
|
},
|
||||||
"m_TreeParents": {
|
"m_TreeParents": {
|
||||||
"value": 792,
|
"value": 816,
|
||||||
"comment": "CUtlVector<uint16_t>"
|
"comment": "CUtlVector<uint16_t>"
|
||||||
},
|
},
|
||||||
"m_Tris": {
|
"m_Tris": {
|
||||||
"value": 1128,
|
"value": 1152,
|
||||||
"comment": "CUtlVector<FeTri_t>"
|
"comment": "CUtlVector<FeTri_t>"
|
||||||
},
|
},
|
||||||
"m_Twists": {
|
"m_Twists": {
|
||||||
"value": 312,
|
"value": 336,
|
||||||
"comment": "CUtlVector<FeTwistConstraint_t>"
|
"comment": "CUtlVector<FeTwistConstraint_t>"
|
||||||
},
|
},
|
||||||
"m_VertexMapValues": {
|
"m_VertexMapValues": {
|
||||||
"value": 1328,
|
"value": 1352,
|
||||||
"comment": "CUtlVector<uint8_t>"
|
"comment": "CUtlVector<uint8_t>"
|
||||||
},
|
},
|
||||||
"m_VertexMaps": {
|
"m_VertexMaps": {
|
||||||
"value": 1304,
|
"value": 1328,
|
||||||
"comment": "CUtlVector<FeVertexMapDesc_t>"
|
"comment": "CUtlVector<FeVertexMapDesc_t>"
|
||||||
},
|
},
|
||||||
"m_VertexSetNames": {
|
"m_VertexSetNames": {
|
||||||
"value": 1208,
|
"value": 1232,
|
||||||
"comment": "CUtlVector<uint32_t>"
|
"comment": "CUtlVector<uint32_t>"
|
||||||
},
|
},
|
||||||
"m_WorldCollisionNodes": {
|
"m_WorldCollisionNodes": {
|
||||||
"value": 768,
|
"value": 792,
|
||||||
"comment": "CUtlVector<uint16_t>"
|
"comment": "CUtlVector<uint16_t>"
|
||||||
},
|
},
|
||||||
"m_WorldCollisionParams": {
|
"m_WorldCollisionParams": {
|
||||||
"value": 552,
|
"value": 576,
|
||||||
"comment": "CUtlVector<FeWorldCollisionParams_t>"
|
"comment": "CUtlVector<FeWorldCollisionParams_t>"
|
||||||
},
|
},
|
||||||
"m_flAddWorldCollisionRadius": {
|
"m_flAddWorldCollisionRadius": {
|
||||||
"value": 1500,
|
"value": 1548,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flDefaultExpAirDrag": {
|
"m_flDefaultExpAirDrag": {
|
||||||
"value": 1480,
|
"value": 1528,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flDefaultExpQuadAirDrag": {
|
"m_flDefaultExpQuadAirDrag": {
|
||||||
"value": 1488,
|
"value": 1536,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flDefaultGravityScale": {
|
"m_flDefaultGravityScale": {
|
||||||
"value": 1472,
|
"value": 1520,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flDefaultSurfaceStretch": {
|
"m_flDefaultSurfaceStretch": {
|
||||||
"value": 1464,
|
"value": 1512,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flDefaultThreadStretch": {
|
"m_flDefaultThreadStretch": {
|
||||||
"value": 1468,
|
"value": 1516,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flDefaultTimeDilation": {
|
"m_flDefaultTimeDilation": {
|
||||||
"value": 1452,
|
"value": 1500,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flDefaultVelAirDrag": {
|
"m_flDefaultVelAirDrag": {
|
||||||
"value": 1476,
|
"value": 1524,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flDefaultVelQuadAirDrag": {
|
"m_flDefaultVelQuadAirDrag": {
|
||||||
"value": 1484,
|
"value": 1532,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flDefaultVolumetricSolveAmount": {
|
"m_flDefaultVolumetricSolveAmount": {
|
||||||
"value": 1504,
|
"value": 1552,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flInternalPressure": {
|
"m_flInternalPressure": {
|
||||||
"value": 1448,
|
"value": 1496,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flLocalForce": {
|
"m_flLocalForce": {
|
||||||
@ -1669,19 +1694,19 @@
|
|||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flQuadVelocitySmoothRate": {
|
"m_flQuadVelocitySmoothRate": {
|
||||||
"value": 1496,
|
"value": 1544,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flRodVelocitySmoothRate": {
|
"m_flRodVelocitySmoothRate": {
|
||||||
"value": 1492,
|
"value": 1540,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flWindDrag": {
|
"m_flWindDrag": {
|
||||||
"value": 1460,
|
"value": 1508,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_flWindage": {
|
"m_flWindage": {
|
||||||
"value": 1456,
|
"value": 1504,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_nDynamicNodeFlags": {
|
"m_nDynamicNodeFlags": {
|
||||||
@ -1689,15 +1714,15 @@
|
|||||||
"comment": "uint32_t"
|
"comment": "uint32_t"
|
||||||
},
|
},
|
||||||
"m_nExtraGoalIterations": {
|
"m_nExtraGoalIterations": {
|
||||||
"value": 1158,
|
"value": 1182,
|
||||||
"comment": "uint8_t"
|
"comment": "uint8_t"
|
||||||
},
|
},
|
||||||
"m_nExtraIterations": {
|
"m_nExtraIterations": {
|
||||||
"value": 1159,
|
"value": 1183,
|
||||||
"comment": "uint8_t"
|
"comment": "uint8_t"
|
||||||
},
|
},
|
||||||
"m_nExtraPressureIterations": {
|
"m_nExtraPressureIterations": {
|
||||||
"value": 1157,
|
"value": 1181,
|
||||||
"comment": "uint8_t"
|
"comment": "uint8_t"
|
||||||
},
|
},
|
||||||
"m_nFirstPositionDrivenNode": {
|
"m_nFirstPositionDrivenNode": {
|
||||||
@ -1721,15 +1746,15 @@
|
|||||||
"comment": "uint16_t"
|
"comment": "uint16_t"
|
||||||
},
|
},
|
||||||
"m_nQuadVelocitySmoothIterations": {
|
"m_nQuadVelocitySmoothIterations": {
|
||||||
"value": 1510,
|
"value": 1558,
|
||||||
"comment": "uint16_t"
|
"comment": "uint16_t"
|
||||||
},
|
},
|
||||||
"m_nReservedUint8": {
|
"m_nReservedUint8": {
|
||||||
"value": 1156,
|
"value": 1180,
|
||||||
"comment": "uint8_t"
|
"comment": "uint8_t"
|
||||||
},
|
},
|
||||||
"m_nRodVelocitySmoothIterations": {
|
"m_nRodVelocitySmoothIterations": {
|
||||||
"value": 1508,
|
"value": 1556,
|
||||||
"comment": "uint16_t"
|
"comment": "uint16_t"
|
||||||
},
|
},
|
||||||
"m_nRopeCount": {
|
"m_nRopeCount": {
|
||||||
@ -1769,11 +1794,11 @@
|
|||||||
"comment": "uint16_t"
|
"comment": "uint16_t"
|
||||||
},
|
},
|
||||||
"m_nTriCount1": {
|
"m_nTriCount1": {
|
||||||
"value": 1152,
|
"value": 1176,
|
||||||
"comment": "uint16_t"
|
"comment": "uint16_t"
|
||||||
},
|
},
|
||||||
"m_nTriCount2": {
|
"m_nTriCount2": {
|
||||||
"value": 1154,
|
"value": 1178,
|
||||||
"comment": "uint16_t"
|
"comment": "uint16_t"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2029,15 +2054,15 @@
|
|||||||
"comment": "AABB_t"
|
"comment": "AABB_t"
|
||||||
},
|
},
|
||||||
"m_Edges": {
|
"m_Edges": {
|
||||||
"value": 152,
|
"value": 160,
|
||||||
"comment": "CUtlVector<RnHalfEdge_t>"
|
"comment": "CUtlVector<RnHalfEdge_t>"
|
||||||
},
|
},
|
||||||
"m_FacePlanes": {
|
"m_FacePlanes": {
|
||||||
"value": 200,
|
"value": 208,
|
||||||
"comment": "CUtlVector<RnPlane_t>"
|
"comment": "CUtlVector<RnPlane_t>"
|
||||||
},
|
},
|
||||||
"m_Faces": {
|
"m_Faces": {
|
||||||
"value": 176,
|
"value": 184,
|
||||||
"comment": "CUtlVector<RnFace_t>"
|
"comment": "CUtlVector<RnFace_t>"
|
||||||
},
|
},
|
||||||
"m_MassProperties": {
|
"m_MassProperties": {
|
||||||
@ -2045,27 +2070,31 @@
|
|||||||
"comment": "matrix3x4_t"
|
"comment": "matrix3x4_t"
|
||||||
},
|
},
|
||||||
"m_VertexPositions": {
|
"m_VertexPositions": {
|
||||||
"value": 128,
|
"value": 136,
|
||||||
"comment": "CUtlVector<Vector>"
|
"comment": "CUtlVector<Vector>"
|
||||||
},
|
},
|
||||||
"m_Vertices": {
|
"m_Vertices": {
|
||||||
"value": 104,
|
"value": 112,
|
||||||
"comment": "CUtlVector<RnVertex_t>"
|
"comment": "CUtlVector<RnVertex_t>"
|
||||||
},
|
},
|
||||||
"m_flMaxAngularRadius": {
|
"m_flMaxAngularRadius": {
|
||||||
"value": 12,
|
"value": 12,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
|
"m_flSurfaceArea": {
|
||||||
|
"value": 104,
|
||||||
|
"comment": "float"
|
||||||
|
},
|
||||||
"m_flVolume": {
|
"m_flVolume": {
|
||||||
"value": 100,
|
"value": 100,
|
||||||
"comment": "float"
|
"comment": "float"
|
||||||
},
|
},
|
||||||
"m_nFlags": {
|
"m_nFlags": {
|
||||||
"value": 224,
|
"value": 232,
|
||||||
"comment": "uint32_t"
|
"comment": "uint32_t"
|
||||||
},
|
},
|
||||||
"m_pRegionSVM": {
|
"m_pRegionSVM": {
|
||||||
"value": 232,
|
"value": 240,
|
||||||
"comment": "CRegionSVM*"
|
"comment": "CRegionSVM*"
|
||||||
},
|
},
|
||||||
"m_vCentroid": {
|
"m_vCentroid": {
|
||||||
@ -2227,24 +2256,11 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"m_Sphere": {
|
"m_Sphere": {
|
||||||
"value": 16,
|
"value": 16,
|
||||||
"comment": "RnSphere_t"
|
"comment": "SphereBase_t<float>"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"comment": "RnShapeDesc_t"
|
"comment": "RnShapeDesc_t"
|
||||||
},
|
},
|
||||||
"RnSphere_t": {
|
|
||||||
"data": {
|
|
||||||
"m_flRadius": {
|
|
||||||
"value": 12,
|
|
||||||
"comment": "float"
|
|
||||||
},
|
|
||||||
"m_vCenter": {
|
|
||||||
"value": 0,
|
|
||||||
"comment": "Vector"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"comment": null
|
|
||||||
},
|
|
||||||
"RnTriangle_t": {
|
"RnTriangle_t": {
|
||||||
"data": {
|
"data": {
|
||||||
"m_nIndex": {
|
"m_nIndex": {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:17 +0000
|
Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class CFeIndexedJiggleBone:
|
class CFeIndexedJiggleBone:
|
||||||
@ -259,6 +259,11 @@ class FeSimdQuad_t:
|
|||||||
vShape = 0x30 # FourVectors[4]
|
vShape = 0x30 # FourVectors[4]
|
||||||
f4Weights = 0xF0 # fltx4[4]
|
f4Weights = 0xF0 # fltx4[4]
|
||||||
|
|
||||||
|
class FeSimdRodConstraintAnim_t:
|
||||||
|
nNode = 0x0 # uint16_t[4][2]
|
||||||
|
f4Weight0 = 0x10 # fltx4
|
||||||
|
f4RelaxationFactor = 0x20 # fltx4
|
||||||
|
|
||||||
class FeSimdRodConstraint_t:
|
class FeSimdRodConstraint_t:
|
||||||
nNode = 0x0 # uint16_t[4][2]
|
nNode = 0x0 # uint16_t[4][2]
|
||||||
f4MaxDist = 0x10 # fltx4
|
f4MaxDist = 0x10 # fltx4
|
||||||
@ -421,78 +426,80 @@ class PhysFeModelDesc_t:
|
|||||||
m_SimdQuads = 0xC0 # CUtlVector<FeSimdQuad_t>
|
m_SimdQuads = 0xC0 # CUtlVector<FeSimdQuad_t>
|
||||||
m_SimdTris = 0xD8 # CUtlVector<FeSimdTri_t>
|
m_SimdTris = 0xD8 # CUtlVector<FeSimdTri_t>
|
||||||
m_SimdRods = 0xF0 # CUtlVector<FeSimdRodConstraint_t>
|
m_SimdRods = 0xF0 # CUtlVector<FeSimdRodConstraint_t>
|
||||||
m_InitPose = 0x108 # CUtlVector<CTransform>
|
m_SimdRodsAnim = 0x108 # CUtlVector<FeSimdRodConstraintAnim_t>
|
||||||
m_Rods = 0x120 # CUtlVector<FeRodConstraint_t>
|
m_InitPose = 0x120 # CUtlVector<CTransform>
|
||||||
m_Twists = 0x138 # CUtlVector<FeTwistConstraint_t>
|
m_Rods = 0x138 # CUtlVector<FeRodConstraint_t>
|
||||||
m_AxialEdges = 0x150 # CUtlVector<FeAxialEdgeBend_t>
|
m_Twists = 0x150 # CUtlVector<FeTwistConstraint_t>
|
||||||
m_NodeInvMasses = 0x168 # CUtlVector<float>
|
m_AxialEdges = 0x168 # CUtlVector<FeAxialEdgeBend_t>
|
||||||
m_CtrlOffsets = 0x180 # CUtlVector<FeCtrlOffset_t>
|
m_NodeInvMasses = 0x180 # CUtlVector<float>
|
||||||
m_CtrlOsOffsets = 0x198 # CUtlVector<FeCtrlOsOffset_t>
|
m_CtrlOffsets = 0x198 # CUtlVector<FeCtrlOffset_t>
|
||||||
m_FollowNodes = 0x1B0 # CUtlVector<FeFollowNode_t>
|
m_CtrlOsOffsets = 0x1B0 # CUtlVector<FeCtrlOsOffset_t>
|
||||||
m_CollisionPlanes = 0x1C8 # CUtlVector<FeCollisionPlane_t>
|
m_FollowNodes = 0x1C8 # CUtlVector<FeFollowNode_t>
|
||||||
m_NodeIntegrator = 0x1E0 # CUtlVector<FeNodeIntegrator_t>
|
m_CollisionPlanes = 0x1E0 # CUtlVector<FeCollisionPlane_t>
|
||||||
m_SpringIntegrator = 0x1F8 # CUtlVector<FeSpringIntegrator_t>
|
m_NodeIntegrator = 0x1F8 # CUtlVector<FeNodeIntegrator_t>
|
||||||
m_SimdSpringIntegrator = 0x210 # CUtlVector<FeSimdSpringIntegrator_t>
|
m_SpringIntegrator = 0x210 # CUtlVector<FeSpringIntegrator_t>
|
||||||
m_WorldCollisionParams = 0x228 # CUtlVector<FeWorldCollisionParams_t>
|
m_SimdSpringIntegrator = 0x228 # CUtlVector<FeSimdSpringIntegrator_t>
|
||||||
m_LegacyStretchForce = 0x240 # CUtlVector<float>
|
m_WorldCollisionParams = 0x240 # CUtlVector<FeWorldCollisionParams_t>
|
||||||
m_NodeCollisionRadii = 0x258 # CUtlVector<float>
|
m_LegacyStretchForce = 0x258 # CUtlVector<float>
|
||||||
m_DynNodeFriction = 0x270 # CUtlVector<float>
|
m_NodeCollisionRadii = 0x270 # CUtlVector<float>
|
||||||
m_LocalRotation = 0x288 # CUtlVector<float>
|
m_DynNodeFriction = 0x288 # CUtlVector<float>
|
||||||
m_LocalForce = 0x2A0 # CUtlVector<float>
|
m_LocalRotation = 0x2A0 # CUtlVector<float>
|
||||||
m_TaperedCapsuleStretches = 0x2B8 # CUtlVector<FeTaperedCapsuleStretch_t>
|
m_LocalForce = 0x2B8 # CUtlVector<float>
|
||||||
m_TaperedCapsuleRigids = 0x2D0 # CUtlVector<FeTaperedCapsuleRigid_t>
|
m_TaperedCapsuleStretches = 0x2D0 # CUtlVector<FeTaperedCapsuleStretch_t>
|
||||||
m_SphereRigids = 0x2E8 # CUtlVector<FeSphereRigid_t>
|
m_TaperedCapsuleRigids = 0x2E8 # CUtlVector<FeTaperedCapsuleRigid_t>
|
||||||
m_WorldCollisionNodes = 0x300 # CUtlVector<uint16_t>
|
m_SphereRigids = 0x300 # CUtlVector<FeSphereRigid_t>
|
||||||
m_TreeParents = 0x318 # CUtlVector<uint16_t>
|
m_WorldCollisionNodes = 0x318 # CUtlVector<uint16_t>
|
||||||
m_TreeCollisionMasks = 0x330 # CUtlVector<uint16_t>
|
m_TreeParents = 0x330 # CUtlVector<uint16_t>
|
||||||
m_TreeChildren = 0x348 # CUtlVector<FeTreeChildren_t>
|
m_TreeCollisionMasks = 0x348 # CUtlVector<uint16_t>
|
||||||
m_FreeNodes = 0x360 # CUtlVector<uint16_t>
|
m_TreeChildren = 0x360 # CUtlVector<FeTreeChildren_t>
|
||||||
m_FitMatrices = 0x378 # CUtlVector<FeFitMatrix_t>
|
m_FreeNodes = 0x378 # CUtlVector<uint16_t>
|
||||||
m_FitWeights = 0x390 # CUtlVector<FeFitWeight_t>
|
m_FitMatrices = 0x390 # CUtlVector<FeFitMatrix_t>
|
||||||
m_ReverseOffsets = 0x3A8 # CUtlVector<FeNodeReverseOffset_t>
|
m_FitWeights = 0x3A8 # CUtlVector<FeFitWeight_t>
|
||||||
m_AnimStrayRadii = 0x3C0 # CUtlVector<FeAnimStrayRadius_t>
|
m_ReverseOffsets = 0x3C0 # CUtlVector<FeNodeReverseOffset_t>
|
||||||
m_SimdAnimStrayRadii = 0x3D8 # CUtlVector<FeSimdAnimStrayRadius_t>
|
m_AnimStrayRadii = 0x3D8 # CUtlVector<FeAnimStrayRadius_t>
|
||||||
m_KelagerBends = 0x3F0 # CUtlVector<FeKelagerBend2_t>
|
m_SimdAnimStrayRadii = 0x3F0 # CUtlVector<FeSimdAnimStrayRadius_t>
|
||||||
m_CtrlSoftOffsets = 0x408 # CUtlVector<FeCtrlSoftOffset_t>
|
m_KelagerBends = 0x408 # CUtlVector<FeKelagerBend2_t>
|
||||||
m_JiggleBones = 0x420 # CUtlVector<CFeIndexedJiggleBone>
|
m_CtrlSoftOffsets = 0x420 # CUtlVector<FeCtrlSoftOffset_t>
|
||||||
m_SourceElems = 0x438 # CUtlVector<uint16_t>
|
m_JiggleBones = 0x438 # CUtlVector<CFeIndexedJiggleBone>
|
||||||
m_GoalDampedSpringIntegrators = 0x450 # CUtlVector<uint32_t>
|
m_SourceElems = 0x450 # CUtlVector<uint16_t>
|
||||||
m_Tris = 0x468 # CUtlVector<FeTri_t>
|
m_GoalDampedSpringIntegrators = 0x468 # CUtlVector<uint32_t>
|
||||||
m_nTriCount1 = 0x480 # uint16_t
|
m_Tris = 0x480 # CUtlVector<FeTri_t>
|
||||||
m_nTriCount2 = 0x482 # uint16_t
|
m_nTriCount1 = 0x498 # uint16_t
|
||||||
m_nReservedUint8 = 0x484 # uint8_t
|
m_nTriCount2 = 0x49A # uint16_t
|
||||||
m_nExtraPressureIterations = 0x485 # uint8_t
|
m_nReservedUint8 = 0x49C # uint8_t
|
||||||
m_nExtraGoalIterations = 0x486 # uint8_t
|
m_nExtraPressureIterations = 0x49D # uint8_t
|
||||||
m_nExtraIterations = 0x487 # uint8_t
|
m_nExtraGoalIterations = 0x49E # uint8_t
|
||||||
m_BoxRigids = 0x488 # CUtlVector<FeBoxRigid_t>
|
m_nExtraIterations = 0x49F # uint8_t
|
||||||
m_DynNodeVertexSet = 0x4A0 # CUtlVector<uint8_t>
|
m_BoxRigids = 0x4A0 # CUtlVector<FeBoxRigid_t>
|
||||||
m_VertexSetNames = 0x4B8 # CUtlVector<uint32_t>
|
m_DynNodeVertexSet = 0x4B8 # CUtlVector<uint8_t>
|
||||||
m_RigidColliderPriorities = 0x4D0 # CUtlVector<FeRigidColliderIndices_t>
|
m_VertexSetNames = 0x4D0 # CUtlVector<uint32_t>
|
||||||
m_MorphLayers = 0x4E8 # CUtlVector<FeMorphLayerDepr_t>
|
m_RigidColliderPriorities = 0x4E8 # CUtlVector<FeRigidColliderIndices_t>
|
||||||
m_MorphSetData = 0x500 # CUtlVector<uint8_t>
|
m_MorphLayers = 0x500 # CUtlVector<FeMorphLayerDepr_t>
|
||||||
m_VertexMaps = 0x518 # CUtlVector<FeVertexMapDesc_t>
|
m_MorphSetData = 0x518 # CUtlVector<uint8_t>
|
||||||
m_VertexMapValues = 0x530 # CUtlVector<uint8_t>
|
m_VertexMaps = 0x530 # CUtlVector<FeVertexMapDesc_t>
|
||||||
m_Effects = 0x548 # CUtlVector<FeEffectDesc_t>
|
m_VertexMapValues = 0x548 # CUtlVector<uint8_t>
|
||||||
m_LockToParent = 0x560 # CUtlVector<FeCtrlOffset_t>
|
m_Effects = 0x560 # CUtlVector<FeEffectDesc_t>
|
||||||
m_LockToGoal = 0x578 # CUtlVector<uint16_t>
|
m_LockToParent = 0x578 # CUtlVector<FeCtrlOffset_t>
|
||||||
m_DynNodeWindBases = 0x590 # CUtlVector<FeNodeWindBase_t>
|
m_LockToGoal = 0x590 # CUtlVector<uint16_t>
|
||||||
m_flInternalPressure = 0x5A8 # float
|
m_SkelParents = 0x5A8 # CUtlVector<int16_t>
|
||||||
m_flDefaultTimeDilation = 0x5AC # float
|
m_DynNodeWindBases = 0x5C0 # CUtlVector<FeNodeWindBase_t>
|
||||||
m_flWindage = 0x5B0 # float
|
m_flInternalPressure = 0x5D8 # float
|
||||||
m_flWindDrag = 0x5B4 # float
|
m_flDefaultTimeDilation = 0x5DC # float
|
||||||
m_flDefaultSurfaceStretch = 0x5B8 # float
|
m_flWindage = 0x5E0 # float
|
||||||
m_flDefaultThreadStretch = 0x5BC # float
|
m_flWindDrag = 0x5E4 # float
|
||||||
m_flDefaultGravityScale = 0x5C0 # float
|
m_flDefaultSurfaceStretch = 0x5E8 # float
|
||||||
m_flDefaultVelAirDrag = 0x5C4 # float
|
m_flDefaultThreadStretch = 0x5EC # float
|
||||||
m_flDefaultExpAirDrag = 0x5C8 # float
|
m_flDefaultGravityScale = 0x5F0 # float
|
||||||
m_flDefaultVelQuadAirDrag = 0x5CC # float
|
m_flDefaultVelAirDrag = 0x5F4 # float
|
||||||
m_flDefaultExpQuadAirDrag = 0x5D0 # float
|
m_flDefaultExpAirDrag = 0x5F8 # float
|
||||||
m_flRodVelocitySmoothRate = 0x5D4 # float
|
m_flDefaultVelQuadAirDrag = 0x5FC # float
|
||||||
m_flQuadVelocitySmoothRate = 0x5D8 # float
|
m_flDefaultExpQuadAirDrag = 0x600 # float
|
||||||
m_flAddWorldCollisionRadius = 0x5DC # float
|
m_flRodVelocitySmoothRate = 0x604 # float
|
||||||
m_flDefaultVolumetricSolveAmount = 0x5E0 # float
|
m_flQuadVelocitySmoothRate = 0x608 # float
|
||||||
m_nRodVelocitySmoothIterations = 0x5E4 # uint16_t
|
m_flAddWorldCollisionRadius = 0x60C # float
|
||||||
m_nQuadVelocitySmoothIterations = 0x5E6 # uint16_t
|
m_flDefaultVolumetricSolveAmount = 0x610 # float
|
||||||
|
m_nRodVelocitySmoothIterations = 0x614 # uint16_t
|
||||||
|
m_nQuadVelocitySmoothIterations = 0x616 # uint16_t
|
||||||
|
|
||||||
class RnBlendVertex_t:
|
class RnBlendVertex_t:
|
||||||
m_nWeight0 = 0x0 # uint16_t
|
m_nWeight0 = 0x0 # uint16_t
|
||||||
@ -567,13 +574,14 @@ class RnHull_t:
|
|||||||
m_vOrthographicAreas = 0x28 # Vector
|
m_vOrthographicAreas = 0x28 # Vector
|
||||||
m_MassProperties = 0x34 # matrix3x4_t
|
m_MassProperties = 0x34 # matrix3x4_t
|
||||||
m_flVolume = 0x64 # float
|
m_flVolume = 0x64 # float
|
||||||
m_Vertices = 0x68 # CUtlVector<RnVertex_t>
|
m_flSurfaceArea = 0x68 # float
|
||||||
m_VertexPositions = 0x80 # CUtlVector<Vector>
|
m_Vertices = 0x70 # CUtlVector<RnVertex_t>
|
||||||
m_Edges = 0x98 # CUtlVector<RnHalfEdge_t>
|
m_VertexPositions = 0x88 # CUtlVector<Vector>
|
||||||
m_Faces = 0xB0 # CUtlVector<RnFace_t>
|
m_Edges = 0xA0 # CUtlVector<RnHalfEdge_t>
|
||||||
m_FacePlanes = 0xC8 # CUtlVector<RnPlane_t>
|
m_Faces = 0xB8 # CUtlVector<RnFace_t>
|
||||||
m_nFlags = 0xE0 # uint32_t
|
m_FacePlanes = 0xD0 # CUtlVector<RnPlane_t>
|
||||||
m_pRegionSVM = 0xE8 # CRegionSVM*
|
m_nFlags = 0xE8 # uint32_t
|
||||||
|
m_pRegionSVM = 0xF0 # CRegionSVM*
|
||||||
|
|
||||||
class RnMeshDesc_t: # RnShapeDesc_t
|
class RnMeshDesc_t: # RnShapeDesc_t
|
||||||
m_Mesh = 0x10 # RnMesh_t
|
m_Mesh = 0x10 # RnMesh_t
|
||||||
@ -618,11 +626,7 @@ class RnSoftbodySpring_t:
|
|||||||
m_flLength = 0x4 # float
|
m_flLength = 0x4 # float
|
||||||
|
|
||||||
class RnSphereDesc_t: # RnShapeDesc_t
|
class RnSphereDesc_t: # RnShapeDesc_t
|
||||||
m_Sphere = 0x10 # RnSphere_t
|
m_Sphere = 0x10 # SphereBase_t<float>
|
||||||
|
|
||||||
class RnSphere_t:
|
|
||||||
m_vCenter = 0x0 # Vector
|
|
||||||
m_flRadius = 0xC # float
|
|
||||||
|
|
||||||
class RnTriangle_t:
|
class RnTriangle_t:
|
||||||
m_nIndex = 0x0 # int32_t[3]
|
m_nIndex = 0x0 # int32_t[3]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
@ -300,6 +300,12 @@ pub mod FeSimdQuad_t {
|
|||||||
pub const f4Weights: usize = 0xF0; // fltx4[4]
|
pub const f4Weights: usize = 0xF0; // fltx4[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub mod FeSimdRodConstraintAnim_t {
|
||||||
|
pub const nNode: usize = 0x0; // uint16_t[4][2]
|
||||||
|
pub const f4Weight0: usize = 0x10; // fltx4
|
||||||
|
pub const f4RelaxationFactor: usize = 0x20; // fltx4
|
||||||
|
}
|
||||||
|
|
||||||
pub mod FeSimdRodConstraint_t {
|
pub mod FeSimdRodConstraint_t {
|
||||||
pub const nNode: usize = 0x0; // uint16_t[4][2]
|
pub const nNode: usize = 0x0; // uint16_t[4][2]
|
||||||
pub const f4MaxDist: usize = 0x10; // fltx4
|
pub const f4MaxDist: usize = 0x10; // fltx4
|
||||||
@ -483,78 +489,80 @@ pub mod PhysFeModelDesc_t {
|
|||||||
pub const m_SimdQuads: usize = 0xC0; // CUtlVector<FeSimdQuad_t>
|
pub const m_SimdQuads: usize = 0xC0; // CUtlVector<FeSimdQuad_t>
|
||||||
pub const m_SimdTris: usize = 0xD8; // CUtlVector<FeSimdTri_t>
|
pub const m_SimdTris: usize = 0xD8; // CUtlVector<FeSimdTri_t>
|
||||||
pub const m_SimdRods: usize = 0xF0; // CUtlVector<FeSimdRodConstraint_t>
|
pub const m_SimdRods: usize = 0xF0; // CUtlVector<FeSimdRodConstraint_t>
|
||||||
pub const m_InitPose: usize = 0x108; // CUtlVector<CTransform>
|
pub const m_SimdRodsAnim: usize = 0x108; // CUtlVector<FeSimdRodConstraintAnim_t>
|
||||||
pub const m_Rods: usize = 0x120; // CUtlVector<FeRodConstraint_t>
|
pub const m_InitPose: usize = 0x120; // CUtlVector<CTransform>
|
||||||
pub const m_Twists: usize = 0x138; // CUtlVector<FeTwistConstraint_t>
|
pub const m_Rods: usize = 0x138; // CUtlVector<FeRodConstraint_t>
|
||||||
pub const m_AxialEdges: usize = 0x150; // CUtlVector<FeAxialEdgeBend_t>
|
pub const m_Twists: usize = 0x150; // CUtlVector<FeTwistConstraint_t>
|
||||||
pub const m_NodeInvMasses: usize = 0x168; // CUtlVector<float>
|
pub const m_AxialEdges: usize = 0x168; // CUtlVector<FeAxialEdgeBend_t>
|
||||||
pub const m_CtrlOffsets: usize = 0x180; // CUtlVector<FeCtrlOffset_t>
|
pub const m_NodeInvMasses: usize = 0x180; // CUtlVector<float>
|
||||||
pub const m_CtrlOsOffsets: usize = 0x198; // CUtlVector<FeCtrlOsOffset_t>
|
pub const m_CtrlOffsets: usize = 0x198; // CUtlVector<FeCtrlOffset_t>
|
||||||
pub const m_FollowNodes: usize = 0x1B0; // CUtlVector<FeFollowNode_t>
|
pub const m_CtrlOsOffsets: usize = 0x1B0; // CUtlVector<FeCtrlOsOffset_t>
|
||||||
pub const m_CollisionPlanes: usize = 0x1C8; // CUtlVector<FeCollisionPlane_t>
|
pub const m_FollowNodes: usize = 0x1C8; // CUtlVector<FeFollowNode_t>
|
||||||
pub const m_NodeIntegrator: usize = 0x1E0; // CUtlVector<FeNodeIntegrator_t>
|
pub const m_CollisionPlanes: usize = 0x1E0; // CUtlVector<FeCollisionPlane_t>
|
||||||
pub const m_SpringIntegrator: usize = 0x1F8; // CUtlVector<FeSpringIntegrator_t>
|
pub const m_NodeIntegrator: usize = 0x1F8; // CUtlVector<FeNodeIntegrator_t>
|
||||||
pub const m_SimdSpringIntegrator: usize = 0x210; // CUtlVector<FeSimdSpringIntegrator_t>
|
pub const m_SpringIntegrator: usize = 0x210; // CUtlVector<FeSpringIntegrator_t>
|
||||||
pub const m_WorldCollisionParams: usize = 0x228; // CUtlVector<FeWorldCollisionParams_t>
|
pub const m_SimdSpringIntegrator: usize = 0x228; // CUtlVector<FeSimdSpringIntegrator_t>
|
||||||
pub const m_LegacyStretchForce: usize = 0x240; // CUtlVector<float>
|
pub const m_WorldCollisionParams: usize = 0x240; // CUtlVector<FeWorldCollisionParams_t>
|
||||||
pub const m_NodeCollisionRadii: usize = 0x258; // CUtlVector<float>
|
pub const m_LegacyStretchForce: usize = 0x258; // CUtlVector<float>
|
||||||
pub const m_DynNodeFriction: usize = 0x270; // CUtlVector<float>
|
pub const m_NodeCollisionRadii: usize = 0x270; // CUtlVector<float>
|
||||||
pub const m_LocalRotation: usize = 0x288; // CUtlVector<float>
|
pub const m_DynNodeFriction: usize = 0x288; // CUtlVector<float>
|
||||||
pub const m_LocalForce: usize = 0x2A0; // CUtlVector<float>
|
pub const m_LocalRotation: usize = 0x2A0; // CUtlVector<float>
|
||||||
pub const m_TaperedCapsuleStretches: usize = 0x2B8; // CUtlVector<FeTaperedCapsuleStretch_t>
|
pub const m_LocalForce: usize = 0x2B8; // CUtlVector<float>
|
||||||
pub const m_TaperedCapsuleRigids: usize = 0x2D0; // CUtlVector<FeTaperedCapsuleRigid_t>
|
pub const m_TaperedCapsuleStretches: usize = 0x2D0; // CUtlVector<FeTaperedCapsuleStretch_t>
|
||||||
pub const m_SphereRigids: usize = 0x2E8; // CUtlVector<FeSphereRigid_t>
|
pub const m_TaperedCapsuleRigids: usize = 0x2E8; // CUtlVector<FeTaperedCapsuleRigid_t>
|
||||||
pub const m_WorldCollisionNodes: usize = 0x300; // CUtlVector<uint16_t>
|
pub const m_SphereRigids: usize = 0x300; // CUtlVector<FeSphereRigid_t>
|
||||||
pub const m_TreeParents: usize = 0x318; // CUtlVector<uint16_t>
|
pub const m_WorldCollisionNodes: usize = 0x318; // CUtlVector<uint16_t>
|
||||||
pub const m_TreeCollisionMasks: usize = 0x330; // CUtlVector<uint16_t>
|
pub const m_TreeParents: usize = 0x330; // CUtlVector<uint16_t>
|
||||||
pub const m_TreeChildren: usize = 0x348; // CUtlVector<FeTreeChildren_t>
|
pub const m_TreeCollisionMasks: usize = 0x348; // CUtlVector<uint16_t>
|
||||||
pub const m_FreeNodes: usize = 0x360; // CUtlVector<uint16_t>
|
pub const m_TreeChildren: usize = 0x360; // CUtlVector<FeTreeChildren_t>
|
||||||
pub const m_FitMatrices: usize = 0x378; // CUtlVector<FeFitMatrix_t>
|
pub const m_FreeNodes: usize = 0x378; // CUtlVector<uint16_t>
|
||||||
pub const m_FitWeights: usize = 0x390; // CUtlVector<FeFitWeight_t>
|
pub const m_FitMatrices: usize = 0x390; // CUtlVector<FeFitMatrix_t>
|
||||||
pub const m_ReverseOffsets: usize = 0x3A8; // CUtlVector<FeNodeReverseOffset_t>
|
pub const m_FitWeights: usize = 0x3A8; // CUtlVector<FeFitWeight_t>
|
||||||
pub const m_AnimStrayRadii: usize = 0x3C0; // CUtlVector<FeAnimStrayRadius_t>
|
pub const m_ReverseOffsets: usize = 0x3C0; // CUtlVector<FeNodeReverseOffset_t>
|
||||||
pub const m_SimdAnimStrayRadii: usize = 0x3D8; // CUtlVector<FeSimdAnimStrayRadius_t>
|
pub const m_AnimStrayRadii: usize = 0x3D8; // CUtlVector<FeAnimStrayRadius_t>
|
||||||
pub const m_KelagerBends: usize = 0x3F0; // CUtlVector<FeKelagerBend2_t>
|
pub const m_SimdAnimStrayRadii: usize = 0x3F0; // CUtlVector<FeSimdAnimStrayRadius_t>
|
||||||
pub const m_CtrlSoftOffsets: usize = 0x408; // CUtlVector<FeCtrlSoftOffset_t>
|
pub const m_KelagerBends: usize = 0x408; // CUtlVector<FeKelagerBend2_t>
|
||||||
pub const m_JiggleBones: usize = 0x420; // CUtlVector<CFeIndexedJiggleBone>
|
pub const m_CtrlSoftOffsets: usize = 0x420; // CUtlVector<FeCtrlSoftOffset_t>
|
||||||
pub const m_SourceElems: usize = 0x438; // CUtlVector<uint16_t>
|
pub const m_JiggleBones: usize = 0x438; // CUtlVector<CFeIndexedJiggleBone>
|
||||||
pub const m_GoalDampedSpringIntegrators: usize = 0x450; // CUtlVector<uint32_t>
|
pub const m_SourceElems: usize = 0x450; // CUtlVector<uint16_t>
|
||||||
pub const m_Tris: usize = 0x468; // CUtlVector<FeTri_t>
|
pub const m_GoalDampedSpringIntegrators: usize = 0x468; // CUtlVector<uint32_t>
|
||||||
pub const m_nTriCount1: usize = 0x480; // uint16_t
|
pub const m_Tris: usize = 0x480; // CUtlVector<FeTri_t>
|
||||||
pub const m_nTriCount2: usize = 0x482; // uint16_t
|
pub const m_nTriCount1: usize = 0x498; // uint16_t
|
||||||
pub const m_nReservedUint8: usize = 0x484; // uint8_t
|
pub const m_nTriCount2: usize = 0x49A; // uint16_t
|
||||||
pub const m_nExtraPressureIterations: usize = 0x485; // uint8_t
|
pub const m_nReservedUint8: usize = 0x49C; // uint8_t
|
||||||
pub const m_nExtraGoalIterations: usize = 0x486; // uint8_t
|
pub const m_nExtraPressureIterations: usize = 0x49D; // uint8_t
|
||||||
pub const m_nExtraIterations: usize = 0x487; // uint8_t
|
pub const m_nExtraGoalIterations: usize = 0x49E; // uint8_t
|
||||||
pub const m_BoxRigids: usize = 0x488; // CUtlVector<FeBoxRigid_t>
|
pub const m_nExtraIterations: usize = 0x49F; // uint8_t
|
||||||
pub const m_DynNodeVertexSet: usize = 0x4A0; // CUtlVector<uint8_t>
|
pub const m_BoxRigids: usize = 0x4A0; // CUtlVector<FeBoxRigid_t>
|
||||||
pub const m_VertexSetNames: usize = 0x4B8; // CUtlVector<uint32_t>
|
pub const m_DynNodeVertexSet: usize = 0x4B8; // CUtlVector<uint8_t>
|
||||||
pub const m_RigidColliderPriorities: usize = 0x4D0; // CUtlVector<FeRigidColliderIndices_t>
|
pub const m_VertexSetNames: usize = 0x4D0; // CUtlVector<uint32_t>
|
||||||
pub const m_MorphLayers: usize = 0x4E8; // CUtlVector<FeMorphLayerDepr_t>
|
pub const m_RigidColliderPriorities: usize = 0x4E8; // CUtlVector<FeRigidColliderIndices_t>
|
||||||
pub const m_MorphSetData: usize = 0x500; // CUtlVector<uint8_t>
|
pub const m_MorphLayers: usize = 0x500; // CUtlVector<FeMorphLayerDepr_t>
|
||||||
pub const m_VertexMaps: usize = 0x518; // CUtlVector<FeVertexMapDesc_t>
|
pub const m_MorphSetData: usize = 0x518; // CUtlVector<uint8_t>
|
||||||
pub const m_VertexMapValues: usize = 0x530; // CUtlVector<uint8_t>
|
pub const m_VertexMaps: usize = 0x530; // CUtlVector<FeVertexMapDesc_t>
|
||||||
pub const m_Effects: usize = 0x548; // CUtlVector<FeEffectDesc_t>
|
pub const m_VertexMapValues: usize = 0x548; // CUtlVector<uint8_t>
|
||||||
pub const m_LockToParent: usize = 0x560; // CUtlVector<FeCtrlOffset_t>
|
pub const m_Effects: usize = 0x560; // CUtlVector<FeEffectDesc_t>
|
||||||
pub const m_LockToGoal: usize = 0x578; // CUtlVector<uint16_t>
|
pub const m_LockToParent: usize = 0x578; // CUtlVector<FeCtrlOffset_t>
|
||||||
pub const m_DynNodeWindBases: usize = 0x590; // CUtlVector<FeNodeWindBase_t>
|
pub const m_LockToGoal: usize = 0x590; // CUtlVector<uint16_t>
|
||||||
pub const m_flInternalPressure: usize = 0x5A8; // float
|
pub const m_SkelParents: usize = 0x5A8; // CUtlVector<int16_t>
|
||||||
pub const m_flDefaultTimeDilation: usize = 0x5AC; // float
|
pub const m_DynNodeWindBases: usize = 0x5C0; // CUtlVector<FeNodeWindBase_t>
|
||||||
pub const m_flWindage: usize = 0x5B0; // float
|
pub const m_flInternalPressure: usize = 0x5D8; // float
|
||||||
pub const m_flWindDrag: usize = 0x5B4; // float
|
pub const m_flDefaultTimeDilation: usize = 0x5DC; // float
|
||||||
pub const m_flDefaultSurfaceStretch: usize = 0x5B8; // float
|
pub const m_flWindage: usize = 0x5E0; // float
|
||||||
pub const m_flDefaultThreadStretch: usize = 0x5BC; // float
|
pub const m_flWindDrag: usize = 0x5E4; // float
|
||||||
pub const m_flDefaultGravityScale: usize = 0x5C0; // float
|
pub const m_flDefaultSurfaceStretch: usize = 0x5E8; // float
|
||||||
pub const m_flDefaultVelAirDrag: usize = 0x5C4; // float
|
pub const m_flDefaultThreadStretch: usize = 0x5EC; // float
|
||||||
pub const m_flDefaultExpAirDrag: usize = 0x5C8; // float
|
pub const m_flDefaultGravityScale: usize = 0x5F0; // float
|
||||||
pub const m_flDefaultVelQuadAirDrag: usize = 0x5CC; // float
|
pub const m_flDefaultVelAirDrag: usize = 0x5F4; // float
|
||||||
pub const m_flDefaultExpQuadAirDrag: usize = 0x5D0; // float
|
pub const m_flDefaultExpAirDrag: usize = 0x5F8; // float
|
||||||
pub const m_flRodVelocitySmoothRate: usize = 0x5D4; // float
|
pub const m_flDefaultVelQuadAirDrag: usize = 0x5FC; // float
|
||||||
pub const m_flQuadVelocitySmoothRate: usize = 0x5D8; // float
|
pub const m_flDefaultExpQuadAirDrag: usize = 0x600; // float
|
||||||
pub const m_flAddWorldCollisionRadius: usize = 0x5DC; // float
|
pub const m_flRodVelocitySmoothRate: usize = 0x604; // float
|
||||||
pub const m_flDefaultVolumetricSolveAmount: usize = 0x5E0; // float
|
pub const m_flQuadVelocitySmoothRate: usize = 0x608; // float
|
||||||
pub const m_nRodVelocitySmoothIterations: usize = 0x5E4; // uint16_t
|
pub const m_flAddWorldCollisionRadius: usize = 0x60C; // float
|
||||||
pub const m_nQuadVelocitySmoothIterations: usize = 0x5E6; // uint16_t
|
pub const m_flDefaultVolumetricSolveAmount: usize = 0x610; // float
|
||||||
|
pub const m_nRodVelocitySmoothIterations: usize = 0x614; // uint16_t
|
||||||
|
pub const m_nQuadVelocitySmoothIterations: usize = 0x616; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod RnBlendVertex_t {
|
pub mod RnBlendVertex_t {
|
||||||
@ -637,13 +645,14 @@ pub mod RnHull_t {
|
|||||||
pub const m_vOrthographicAreas: usize = 0x28; // Vector
|
pub const m_vOrthographicAreas: usize = 0x28; // Vector
|
||||||
pub const m_MassProperties: usize = 0x34; // matrix3x4_t
|
pub const m_MassProperties: usize = 0x34; // matrix3x4_t
|
||||||
pub const m_flVolume: usize = 0x64; // float
|
pub const m_flVolume: usize = 0x64; // float
|
||||||
pub const m_Vertices: usize = 0x68; // CUtlVector<RnVertex_t>
|
pub const m_flSurfaceArea: usize = 0x68; // float
|
||||||
pub const m_VertexPositions: usize = 0x80; // CUtlVector<Vector>
|
pub const m_Vertices: usize = 0x70; // CUtlVector<RnVertex_t>
|
||||||
pub const m_Edges: usize = 0x98; // CUtlVector<RnHalfEdge_t>
|
pub const m_VertexPositions: usize = 0x88; // CUtlVector<Vector>
|
||||||
pub const m_Faces: usize = 0xB0; // CUtlVector<RnFace_t>
|
pub const m_Edges: usize = 0xA0; // CUtlVector<RnHalfEdge_t>
|
||||||
pub const m_FacePlanes: usize = 0xC8; // CUtlVector<RnPlane_t>
|
pub const m_Faces: usize = 0xB8; // CUtlVector<RnFace_t>
|
||||||
pub const m_nFlags: usize = 0xE0; // uint32_t
|
pub const m_FacePlanes: usize = 0xD0; // CUtlVector<RnPlane_t>
|
||||||
pub const m_pRegionSVM: usize = 0xE8; // CRegionSVM*
|
pub const m_nFlags: usize = 0xE8; // uint32_t
|
||||||
|
pub const m_pRegionSVM: usize = 0xF0; // CRegionSVM*
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod RnMeshDesc_t { // RnShapeDesc_t
|
pub mod RnMeshDesc_t { // RnShapeDesc_t
|
||||||
@ -697,12 +706,7 @@ pub mod RnSoftbodySpring_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod RnSphereDesc_t { // RnShapeDesc_t
|
pub mod RnSphereDesc_t { // RnShapeDesc_t
|
||||||
pub const m_Sphere: usize = 0x10; // RnSphere_t
|
pub const m_Sphere: usize = 0x10; // SphereBase_t<float>
|
||||||
}
|
|
||||||
|
|
||||||
pub mod RnSphere_t {
|
|
||||||
pub const m_vCenter: usize = 0x0; // Vector
|
|
||||||
pub const m_flRadius: usize = 0xC; // float
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod RnTriangle_t {
|
pub mod RnTriangle_t {
|
||||||
|
@ -216,6 +216,10 @@ FeSimdQuad_t:
|
|||||||
f4Slack: 32 # fltx4
|
f4Slack: 32 # fltx4
|
||||||
vShape: 48 # FourVectors[4]
|
vShape: 48 # FourVectors[4]
|
||||||
f4Weights: 240 # fltx4[4]
|
f4Weights: 240 # fltx4[4]
|
||||||
|
FeSimdRodConstraintAnim_t:
|
||||||
|
nNode: 0 # uint16_t[4][2]
|
||||||
|
f4Weight0: 16 # fltx4
|
||||||
|
f4RelaxationFactor: 32 # fltx4
|
||||||
FeSimdRodConstraint_t:
|
FeSimdRodConstraint_t:
|
||||||
nNode: 0 # uint16_t[4][2]
|
nNode: 0 # uint16_t[4][2]
|
||||||
f4MaxDist: 16 # fltx4
|
f4MaxDist: 16 # fltx4
|
||||||
@ -357,78 +361,80 @@ PhysFeModelDesc_t:
|
|||||||
m_SimdQuads: 192 # CUtlVector<FeSimdQuad_t>
|
m_SimdQuads: 192 # CUtlVector<FeSimdQuad_t>
|
||||||
m_SimdTris: 216 # CUtlVector<FeSimdTri_t>
|
m_SimdTris: 216 # CUtlVector<FeSimdTri_t>
|
||||||
m_SimdRods: 240 # CUtlVector<FeSimdRodConstraint_t>
|
m_SimdRods: 240 # CUtlVector<FeSimdRodConstraint_t>
|
||||||
m_InitPose: 264 # CUtlVector<CTransform>
|
m_SimdRodsAnim: 264 # CUtlVector<FeSimdRodConstraintAnim_t>
|
||||||
m_Rods: 288 # CUtlVector<FeRodConstraint_t>
|
m_InitPose: 288 # CUtlVector<CTransform>
|
||||||
m_Twists: 312 # CUtlVector<FeTwistConstraint_t>
|
m_Rods: 312 # CUtlVector<FeRodConstraint_t>
|
||||||
m_AxialEdges: 336 # CUtlVector<FeAxialEdgeBend_t>
|
m_Twists: 336 # CUtlVector<FeTwistConstraint_t>
|
||||||
m_NodeInvMasses: 360 # CUtlVector<float>
|
m_AxialEdges: 360 # CUtlVector<FeAxialEdgeBend_t>
|
||||||
m_CtrlOffsets: 384 # CUtlVector<FeCtrlOffset_t>
|
m_NodeInvMasses: 384 # CUtlVector<float>
|
||||||
m_CtrlOsOffsets: 408 # CUtlVector<FeCtrlOsOffset_t>
|
m_CtrlOffsets: 408 # CUtlVector<FeCtrlOffset_t>
|
||||||
m_FollowNodes: 432 # CUtlVector<FeFollowNode_t>
|
m_CtrlOsOffsets: 432 # CUtlVector<FeCtrlOsOffset_t>
|
||||||
m_CollisionPlanes: 456 # CUtlVector<FeCollisionPlane_t>
|
m_FollowNodes: 456 # CUtlVector<FeFollowNode_t>
|
||||||
m_NodeIntegrator: 480 # CUtlVector<FeNodeIntegrator_t>
|
m_CollisionPlanes: 480 # CUtlVector<FeCollisionPlane_t>
|
||||||
m_SpringIntegrator: 504 # CUtlVector<FeSpringIntegrator_t>
|
m_NodeIntegrator: 504 # CUtlVector<FeNodeIntegrator_t>
|
||||||
m_SimdSpringIntegrator: 528 # CUtlVector<FeSimdSpringIntegrator_t>
|
m_SpringIntegrator: 528 # CUtlVector<FeSpringIntegrator_t>
|
||||||
m_WorldCollisionParams: 552 # CUtlVector<FeWorldCollisionParams_t>
|
m_SimdSpringIntegrator: 552 # CUtlVector<FeSimdSpringIntegrator_t>
|
||||||
m_LegacyStretchForce: 576 # CUtlVector<float>
|
m_WorldCollisionParams: 576 # CUtlVector<FeWorldCollisionParams_t>
|
||||||
m_NodeCollisionRadii: 600 # CUtlVector<float>
|
m_LegacyStretchForce: 600 # CUtlVector<float>
|
||||||
m_DynNodeFriction: 624 # CUtlVector<float>
|
m_NodeCollisionRadii: 624 # CUtlVector<float>
|
||||||
m_LocalRotation: 648 # CUtlVector<float>
|
m_DynNodeFriction: 648 # CUtlVector<float>
|
||||||
m_LocalForce: 672 # CUtlVector<float>
|
m_LocalRotation: 672 # CUtlVector<float>
|
||||||
m_TaperedCapsuleStretches: 696 # CUtlVector<FeTaperedCapsuleStretch_t>
|
m_LocalForce: 696 # CUtlVector<float>
|
||||||
m_TaperedCapsuleRigids: 720 # CUtlVector<FeTaperedCapsuleRigid_t>
|
m_TaperedCapsuleStretches: 720 # CUtlVector<FeTaperedCapsuleStretch_t>
|
||||||
m_SphereRigids: 744 # CUtlVector<FeSphereRigid_t>
|
m_TaperedCapsuleRigids: 744 # CUtlVector<FeTaperedCapsuleRigid_t>
|
||||||
m_WorldCollisionNodes: 768 # CUtlVector<uint16_t>
|
m_SphereRigids: 768 # CUtlVector<FeSphereRigid_t>
|
||||||
m_TreeParents: 792 # CUtlVector<uint16_t>
|
m_WorldCollisionNodes: 792 # CUtlVector<uint16_t>
|
||||||
m_TreeCollisionMasks: 816 # CUtlVector<uint16_t>
|
m_TreeParents: 816 # CUtlVector<uint16_t>
|
||||||
m_TreeChildren: 840 # CUtlVector<FeTreeChildren_t>
|
m_TreeCollisionMasks: 840 # CUtlVector<uint16_t>
|
||||||
m_FreeNodes: 864 # CUtlVector<uint16_t>
|
m_TreeChildren: 864 # CUtlVector<FeTreeChildren_t>
|
||||||
m_FitMatrices: 888 # CUtlVector<FeFitMatrix_t>
|
m_FreeNodes: 888 # CUtlVector<uint16_t>
|
||||||
m_FitWeights: 912 # CUtlVector<FeFitWeight_t>
|
m_FitMatrices: 912 # CUtlVector<FeFitMatrix_t>
|
||||||
m_ReverseOffsets: 936 # CUtlVector<FeNodeReverseOffset_t>
|
m_FitWeights: 936 # CUtlVector<FeFitWeight_t>
|
||||||
m_AnimStrayRadii: 960 # CUtlVector<FeAnimStrayRadius_t>
|
m_ReverseOffsets: 960 # CUtlVector<FeNodeReverseOffset_t>
|
||||||
m_SimdAnimStrayRadii: 984 # CUtlVector<FeSimdAnimStrayRadius_t>
|
m_AnimStrayRadii: 984 # CUtlVector<FeAnimStrayRadius_t>
|
||||||
m_KelagerBends: 1008 # CUtlVector<FeKelagerBend2_t>
|
m_SimdAnimStrayRadii: 1008 # CUtlVector<FeSimdAnimStrayRadius_t>
|
||||||
m_CtrlSoftOffsets: 1032 # CUtlVector<FeCtrlSoftOffset_t>
|
m_KelagerBends: 1032 # CUtlVector<FeKelagerBend2_t>
|
||||||
m_JiggleBones: 1056 # CUtlVector<CFeIndexedJiggleBone>
|
m_CtrlSoftOffsets: 1056 # CUtlVector<FeCtrlSoftOffset_t>
|
||||||
m_SourceElems: 1080 # CUtlVector<uint16_t>
|
m_JiggleBones: 1080 # CUtlVector<CFeIndexedJiggleBone>
|
||||||
m_GoalDampedSpringIntegrators: 1104 # CUtlVector<uint32_t>
|
m_SourceElems: 1104 # CUtlVector<uint16_t>
|
||||||
m_Tris: 1128 # CUtlVector<FeTri_t>
|
m_GoalDampedSpringIntegrators: 1128 # CUtlVector<uint32_t>
|
||||||
m_nTriCount1: 1152 # uint16_t
|
m_Tris: 1152 # CUtlVector<FeTri_t>
|
||||||
m_nTriCount2: 1154 # uint16_t
|
m_nTriCount1: 1176 # uint16_t
|
||||||
m_nReservedUint8: 1156 # uint8_t
|
m_nTriCount2: 1178 # uint16_t
|
||||||
m_nExtraPressureIterations: 1157 # uint8_t
|
m_nReservedUint8: 1180 # uint8_t
|
||||||
m_nExtraGoalIterations: 1158 # uint8_t
|
m_nExtraPressureIterations: 1181 # uint8_t
|
||||||
m_nExtraIterations: 1159 # uint8_t
|
m_nExtraGoalIterations: 1182 # uint8_t
|
||||||
m_BoxRigids: 1160 # CUtlVector<FeBoxRigid_t>
|
m_nExtraIterations: 1183 # uint8_t
|
||||||
m_DynNodeVertexSet: 1184 # CUtlVector<uint8_t>
|
m_BoxRigids: 1184 # CUtlVector<FeBoxRigid_t>
|
||||||
m_VertexSetNames: 1208 # CUtlVector<uint32_t>
|
m_DynNodeVertexSet: 1208 # CUtlVector<uint8_t>
|
||||||
m_RigidColliderPriorities: 1232 # CUtlVector<FeRigidColliderIndices_t>
|
m_VertexSetNames: 1232 # CUtlVector<uint32_t>
|
||||||
m_MorphLayers: 1256 # CUtlVector<FeMorphLayerDepr_t>
|
m_RigidColliderPriorities: 1256 # CUtlVector<FeRigidColliderIndices_t>
|
||||||
m_MorphSetData: 1280 # CUtlVector<uint8_t>
|
m_MorphLayers: 1280 # CUtlVector<FeMorphLayerDepr_t>
|
||||||
m_VertexMaps: 1304 # CUtlVector<FeVertexMapDesc_t>
|
m_MorphSetData: 1304 # CUtlVector<uint8_t>
|
||||||
m_VertexMapValues: 1328 # CUtlVector<uint8_t>
|
m_VertexMaps: 1328 # CUtlVector<FeVertexMapDesc_t>
|
||||||
m_Effects: 1352 # CUtlVector<FeEffectDesc_t>
|
m_VertexMapValues: 1352 # CUtlVector<uint8_t>
|
||||||
m_LockToParent: 1376 # CUtlVector<FeCtrlOffset_t>
|
m_Effects: 1376 # CUtlVector<FeEffectDesc_t>
|
||||||
m_LockToGoal: 1400 # CUtlVector<uint16_t>
|
m_LockToParent: 1400 # CUtlVector<FeCtrlOffset_t>
|
||||||
m_DynNodeWindBases: 1424 # CUtlVector<FeNodeWindBase_t>
|
m_LockToGoal: 1424 # CUtlVector<uint16_t>
|
||||||
m_flInternalPressure: 1448 # float
|
m_SkelParents: 1448 # CUtlVector<int16_t>
|
||||||
m_flDefaultTimeDilation: 1452 # float
|
m_DynNodeWindBases: 1472 # CUtlVector<FeNodeWindBase_t>
|
||||||
m_flWindage: 1456 # float
|
m_flInternalPressure: 1496 # float
|
||||||
m_flWindDrag: 1460 # float
|
m_flDefaultTimeDilation: 1500 # float
|
||||||
m_flDefaultSurfaceStretch: 1464 # float
|
m_flWindage: 1504 # float
|
||||||
m_flDefaultThreadStretch: 1468 # float
|
m_flWindDrag: 1508 # float
|
||||||
m_flDefaultGravityScale: 1472 # float
|
m_flDefaultSurfaceStretch: 1512 # float
|
||||||
m_flDefaultVelAirDrag: 1476 # float
|
m_flDefaultThreadStretch: 1516 # float
|
||||||
m_flDefaultExpAirDrag: 1480 # float
|
m_flDefaultGravityScale: 1520 # float
|
||||||
m_flDefaultVelQuadAirDrag: 1484 # float
|
m_flDefaultVelAirDrag: 1524 # float
|
||||||
m_flDefaultExpQuadAirDrag: 1488 # float
|
m_flDefaultExpAirDrag: 1528 # float
|
||||||
m_flRodVelocitySmoothRate: 1492 # float
|
m_flDefaultVelQuadAirDrag: 1532 # float
|
||||||
m_flQuadVelocitySmoothRate: 1496 # float
|
m_flDefaultExpQuadAirDrag: 1536 # float
|
||||||
m_flAddWorldCollisionRadius: 1500 # float
|
m_flRodVelocitySmoothRate: 1540 # float
|
||||||
m_flDefaultVolumetricSolveAmount: 1504 # float
|
m_flQuadVelocitySmoothRate: 1544 # float
|
||||||
m_nRodVelocitySmoothIterations: 1508 # uint16_t
|
m_flAddWorldCollisionRadius: 1548 # float
|
||||||
m_nQuadVelocitySmoothIterations: 1510 # uint16_t
|
m_flDefaultVolumetricSolveAmount: 1552 # float
|
||||||
|
m_nRodVelocitySmoothIterations: 1556 # uint16_t
|
||||||
|
m_nQuadVelocitySmoothIterations: 1558 # uint16_t
|
||||||
RnBlendVertex_t:
|
RnBlendVertex_t:
|
||||||
m_nWeight0: 0 # uint16_t
|
m_nWeight0: 0 # uint16_t
|
||||||
m_nIndex0: 2 # uint16_t
|
m_nIndex0: 2 # uint16_t
|
||||||
@ -495,13 +501,14 @@ RnHull_t:
|
|||||||
m_vOrthographicAreas: 40 # Vector
|
m_vOrthographicAreas: 40 # Vector
|
||||||
m_MassProperties: 52 # matrix3x4_t
|
m_MassProperties: 52 # matrix3x4_t
|
||||||
m_flVolume: 100 # float
|
m_flVolume: 100 # float
|
||||||
m_Vertices: 104 # CUtlVector<RnVertex_t>
|
m_flSurfaceArea: 104 # float
|
||||||
m_VertexPositions: 128 # CUtlVector<Vector>
|
m_Vertices: 112 # CUtlVector<RnVertex_t>
|
||||||
m_Edges: 152 # CUtlVector<RnHalfEdge_t>
|
m_VertexPositions: 136 # CUtlVector<Vector>
|
||||||
m_Faces: 176 # CUtlVector<RnFace_t>
|
m_Edges: 160 # CUtlVector<RnHalfEdge_t>
|
||||||
m_FacePlanes: 200 # CUtlVector<RnPlane_t>
|
m_Faces: 184 # CUtlVector<RnFace_t>
|
||||||
m_nFlags: 224 # uint32_t
|
m_FacePlanes: 208 # CUtlVector<RnPlane_t>
|
||||||
m_pRegionSVM: 232 # CRegionSVM*
|
m_nFlags: 232 # uint32_t
|
||||||
|
m_pRegionSVM: 240 # CRegionSVM*
|
||||||
RnMeshDesc_t: # RnShapeDesc_t
|
RnMeshDesc_t: # RnShapeDesc_t
|
||||||
m_Mesh: 16 # RnMesh_t
|
m_Mesh: 16 # RnMesh_t
|
||||||
RnMesh_t:
|
RnMesh_t:
|
||||||
@ -537,10 +544,7 @@ RnSoftbodySpring_t:
|
|||||||
m_nParticle: 0 # uint16_t[2]
|
m_nParticle: 0 # uint16_t[2]
|
||||||
m_flLength: 4 # float
|
m_flLength: 4 # float
|
||||||
RnSphereDesc_t: # RnShapeDesc_t
|
RnSphereDesc_t: # RnShapeDesc_t
|
||||||
m_Sphere: 16 # RnSphere_t
|
m_Sphere: 16 # SphereBase_t<float>
|
||||||
RnSphere_t:
|
|
||||||
m_vCenter: 0 # Vector
|
|
||||||
m_flRadius: 12 # float
|
|
||||||
RnTriangle_t:
|
RnTriangle_t:
|
||||||
m_nIndex: 0 # int32_t[3]
|
m_nIndex: 0 # int32_t[3]
|
||||||
RnVertex_t:
|
RnVertex_t:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static class AggregateLODSetup_t {
|
public static class AggregateLODSetup_t {
|
||||||
@ -65,6 +65,7 @@ public static class CEntityInstance {
|
|||||||
public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
|
public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
|
||||||
public const nint m_pEntity = 0x10; // CEntityIdentity*
|
public const nint m_pEntity = 0x10; // CEntityIdentity*
|
||||||
public const nint m_CScriptComponent = 0x28; // CScriptComponent*
|
public const nint m_CScriptComponent = 0x28; // CScriptComponent*
|
||||||
|
public const nint m_bVisibleinPVS = 0x30; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CScriptComponent { // CEntityComponent
|
public static class CScriptComponent { // CEntityComponent
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -69,6 +69,7 @@ namespace CEntityInstance {
|
|||||||
constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_pEntity = 0x10; // CEntityIdentity*
|
constexpr std::ptrdiff_t m_pEntity = 0x10; // CEntityIdentity*
|
||||||
constexpr std::ptrdiff_t m_CScriptComponent = 0x28; // CScriptComponent*
|
constexpr std::ptrdiff_t m_CScriptComponent = 0x28; // CScriptComponent*
|
||||||
|
constexpr std::ptrdiff_t m_bVisibleinPVS = 0x30; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CScriptComponent { // CEntityComponent
|
namespace CScriptComponent { // CEntityComponent
|
||||||
|
@ -187,6 +187,10 @@
|
|||||||
"value": 40,
|
"value": 40,
|
||||||
"comment": "CScriptComponent*"
|
"comment": "CScriptComponent*"
|
||||||
},
|
},
|
||||||
|
"m_bVisibleinPVS": {
|
||||||
|
"value": 48,
|
||||||
|
"comment": "bool"
|
||||||
|
},
|
||||||
"m_iszPrivateVScripts": {
|
"m_iszPrivateVScripts": {
|
||||||
"value": 8,
|
"value": 8,
|
||||||
"comment": "CUtlSymbolLarge"
|
"comment": "CUtlSymbolLarge"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
'''
|
'''
|
||||||
Created using https://github.com/a2x/cs2-dumper
|
Created using https://github.com/a2x/cs2-dumper
|
||||||
Tue, 23 Jan 2024 06:17:17 +0000
|
Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
'''
|
'''
|
||||||
|
|
||||||
class AggregateLODSetup_t:
|
class AggregateLODSetup_t:
|
||||||
@ -58,6 +58,7 @@ class CEntityInstance:
|
|||||||
m_iszPrivateVScripts = 0x8 # CUtlSymbolLarge
|
m_iszPrivateVScripts = 0x8 # CUtlSymbolLarge
|
||||||
m_pEntity = 0x10 # CEntityIdentity*
|
m_pEntity = 0x10 # CEntityIdentity*
|
||||||
m_CScriptComponent = 0x28 # CScriptComponent*
|
m_CScriptComponent = 0x28 # CScriptComponent*
|
||||||
|
m_bVisibleinPVS = 0x30 # bool
|
||||||
|
|
||||||
class CScriptComponent: # CEntityComponent
|
class CScriptComponent: # CEntityComponent
|
||||||
m_scriptClassName = 0x30 # CUtlSymbolLarge
|
m_scriptClassName = 0x30 # CUtlSymbolLarge
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Created using https://github.com/a2x/cs2-dumper
|
* Created using https://github.com/a2x/cs2-dumper
|
||||||
* Tue, 23 Jan 2024 06:17:17 +0000
|
* Wed, 7 Feb 2024 04:10:48 +0000
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
@ -67,6 +67,7 @@ pub mod CEntityInstance {
|
|||||||
pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge
|
pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge
|
||||||
pub const m_pEntity: usize = 0x10; // CEntityIdentity*
|
pub const m_pEntity: usize = 0x10; // CEntityIdentity*
|
||||||
pub const m_CScriptComponent: usize = 0x28; // CScriptComponent*
|
pub const m_CScriptComponent: usize = 0x28; // CScriptComponent*
|
||||||
|
pub const m_bVisibleinPVS: usize = 0x30; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CScriptComponent { // CEntityComponent
|
pub mod CScriptComponent { // CEntityComponent
|
||||||
|
@ -47,6 +47,7 @@ CEntityInstance:
|
|||||||
m_iszPrivateVScripts: 8 # CUtlSymbolLarge
|
m_iszPrivateVScripts: 8 # CUtlSymbolLarge
|
||||||
m_pEntity: 16 # CEntityIdentity*
|
m_pEntity: 16 # CEntityIdentity*
|
||||||
m_CScriptComponent: 40 # CScriptComponent*
|
m_CScriptComponent: 40 # CScriptComponent*
|
||||||
|
m_bVisibleinPVS: 48 # bool
|
||||||
CScriptComponent: # CEntityComponent
|
CScriptComponent: # CEntityComponent
|
||||||
m_scriptClassName: 48 # CUtlSymbolLarge
|
m_scriptClassName: 48 # CUtlSymbolLarge
|
||||||
CVoxelVisibility:
|
CVoxelVisibility:
|
||||||
|
@ -272,7 +272,7 @@ mod tests {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// Sleep for a second so we're able to test.
|
// Sleep for a second, so we're able to test.
|
||||||
sleep(Duration::from_secs(1));
|
sleep(Duration::from_secs(1));
|
||||||
|
|
||||||
for button in &FORCE_BUTTONS {
|
for button in &FORCE_BUTTONS {
|
||||||
@ -374,7 +374,7 @@ mod tests {
|
|||||||
unsafe { _bittest(&key_map_element, key_code & 0x1F) != 0 }
|
unsafe { _bittest(&key_map_element, key_code & 0x1F) != 0 }
|
||||||
};
|
};
|
||||||
|
|
||||||
// Sleep for a second so we're able to test.
|
// Sleep for a second, so we're able to test.
|
||||||
sleep(Duration::from_secs(1));
|
sleep(Duration::from_secs(1));
|
||||||
|
|
||||||
// See https://www.unknowncheats.me/forum/3855779-post889.html for button codes.
|
// See https://www.unknowncheats.me/forum/3855779-post889.html for button codes.
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
#![allow(dead_code)]
|
#![allow(dead_code)]
|
||||||
#![feature(offset_of)]
|
|
||||||
|
|
||||||
use anyhow::{bail, Result};
|
use anyhow::{bail, Result};
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ impl<'a> SchemaSystemTypeScope<'a> {
|
|||||||
pub fn classes(&self) -> Result<Vec<SchemaClassInfo>> {
|
pub fn classes(&self) -> Result<Vec<SchemaClassInfo>> {
|
||||||
let declared_classes = self
|
let declared_classes = self
|
||||||
.process
|
.process
|
||||||
.read_memory::<UtlTsHash<*mut SchemaTypeDeclaredClass>>(self.address + 0x588)?;
|
.read_memory::<UtlTsHash<*mut SchemaTypeDeclaredClass>>(self.address + 0x5B8)?;
|
||||||
|
|
||||||
let classes: Vec<SchemaClassInfo> = declared_classes
|
let classes: Vec<SchemaClassInfo> = declared_classes
|
||||||
.elements(self.process)?
|
.elements(self.process)?
|
||||||
|
Loading…
x
Reference in New Issue
Block a user