mirror of
https://github.com/a2x/cs2-dumper.git
synced 2026-04-17 19:49:58 +08:00
Experimental fix for latest update
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-04-02 16:10:48.961749300 UTC
|
||||
// 2024-04-04 13:40:42.514657500 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -8,26 +8,9 @@
|
||||
namespace cs2_dumper {
|
||||
namespace schemas {
|
||||
// Module: worldrenderer.dll
|
||||
// Classes count: 24
|
||||
// Enums count: 1
|
||||
// Classes count: 47
|
||||
// Enums count: 0
|
||||
namespace worldrenderer_dll {
|
||||
// Alignment: 4
|
||||
// Members count: 13
|
||||
enum class ObjectTypeFlags_t : uint32_t {
|
||||
OBJECT_TYPE_NONE = 0x0,
|
||||
OBJECT_TYPE_MODEL = 0x8,
|
||||
OBJECT_TYPE_BLOCK_LIGHT = 0x10,
|
||||
OBJECT_TYPE_NO_SHADOWS = 0x20,
|
||||
OBJECT_TYPE_WORLDSPACE_TEXURE_BLEND = 0x40,
|
||||
OBJECT_TYPE_DISABLED_IN_LOW_QUALITY = 0x80,
|
||||
OBJECT_TYPE_NO_SUN_SHADOWS = 0x100,
|
||||
OBJECT_TYPE_RENDER_WITH_DYNAMIC = 0x200,
|
||||
OBJECT_TYPE_RENDER_TO_CUBEMAPS = 0x400,
|
||||
OBJECT_TYPE_MODEL_HAS_LODS = 0x800,
|
||||
OBJECT_TYPE_OVERLAY = 0x2000,
|
||||
OBJECT_TYPE_PRECOMPUTED_VISMEMBERS = 0x4000,
|
||||
OBJECT_TYPE_STATIC_CUBE_MAP = 0x8000
|
||||
};
|
||||
// Parent: None
|
||||
// Fields count: 7
|
||||
//
|
||||
@@ -341,6 +324,256 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_CScriptComponent = 0x28; // CScriptComponent*
|
||||
constexpr std::ptrdiff_t m_bVisibleinPVS = 0x30; // bool
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Fields count: 7
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CVoiceContainerRandomSampler {
|
||||
constexpr std::ptrdiff_t m_flLoudAmplitude = 0x60; // float32
|
||||
constexpr std::ptrdiff_t m_flLoudAmplitudeJitter = 0x64; // float32
|
||||
constexpr std::ptrdiff_t m_flSoftAmplitude = 0x68; // float32
|
||||
constexpr std::ptrdiff_t m_flSoftAmplitudeJitter = 0x6C; // float32
|
||||
constexpr std::ptrdiff_t m_flLoudTimeJitter = 0x70; // float32
|
||||
constexpr std::ptrdiff_t m_flSoftTimeJitter = 0x74; // float32
|
||||
constexpr std::ptrdiff_t m_grainResources = 0x78; // CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 6
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixFilterDesc_t {
|
||||
constexpr std::ptrdiff_t m_nFilterType = 0x0; // VMixFilterType_t
|
||||
constexpr std::ptrdiff_t m_nFilterSlope = 0x2; // VMixFilterSlope_t
|
||||
constexpr std::ptrdiff_t m_bEnabled = 0x3; // bool
|
||||
constexpr std::ptrdiff_t m_fldbGain = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flCutoffFreq = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flQ = 0xC; // float32
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixEQ8Desc_t {
|
||||
constexpr std::ptrdiff_t m_stages = 0x0; // VMixFilterDesc_t[8]
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 7
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixDelayDesc_t {
|
||||
constexpr std::ptrdiff_t m_feedbackFilter = 0x0; // VMixFilterDesc_t
|
||||
constexpr std::ptrdiff_t m_bEnableFilter = 0x10; // bool
|
||||
constexpr std::ptrdiff_t m_flDelay = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_flDirectGain = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_flDelayGain = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_flFeedbackGain = 0x20; // float32
|
||||
constexpr std::ptrdiff_t m_flWidth = 0x24; // float32
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 2
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixPannerDesc_t {
|
||||
constexpr std::ptrdiff_t m_type = 0x0; // VMixPannerType_t
|
||||
constexpr std::ptrdiff_t m_flStrength = 0x4; // float32
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 0
|
||||
//
|
||||
// Metadata:
|
||||
// MResourceTypeForInfoType
|
||||
namespace InfoForResourceTypeCWorldNode {
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 0
|
||||
//
|
||||
// Metadata:
|
||||
// MResourceTypeForInfoType
|
||||
namespace InfoForResourceTypeCPanoramaStyle {
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 0
|
||||
//
|
||||
// Metadata:
|
||||
// MResourceTypeForInfoType
|
||||
namespace InfoForResourceTypeCDACGameDefsData {
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 0
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
// MPropertyCustomEditor
|
||||
namespace CParticleCollectionFloatInput {
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 2
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace ParticlePreviewBodyGroup_t {
|
||||
constexpr std::ptrdiff_t m_bodyGroupName = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nValue = 0x8; // int32
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 16
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace ParticlePreviewState_t {
|
||||
constexpr std::ptrdiff_t m_previewModel = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nModSpecificData = 0x8; // uint32
|
||||
constexpr std::ptrdiff_t m_groundType = 0xC; // PetGroundType_t
|
||||
constexpr std::ptrdiff_t m_sequenceName = 0x10; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nFireParticleOnSequenceFrame = 0x18; // int32
|
||||
constexpr std::ptrdiff_t m_hitboxSetName = 0x20; // CUtlString
|
||||
constexpr std::ptrdiff_t m_materialGroupName = 0x28; // CUtlString
|
||||
constexpr std::ptrdiff_t m_vecBodyGroups = 0x30; // CUtlVector<ParticlePreviewBodyGroup_t>
|
||||
constexpr std::ptrdiff_t m_flPlaybackSpeed = 0x48; // float32
|
||||
constexpr std::ptrdiff_t m_flParticleSimulationRate = 0x4C; // float32
|
||||
constexpr std::ptrdiff_t m_bShouldDrawHitboxes = 0x50; // bool
|
||||
constexpr std::ptrdiff_t m_bShouldDrawAttachments = 0x51; // bool
|
||||
constexpr std::ptrdiff_t m_bShouldDrawAttachmentNames = 0x52; // bool
|
||||
constexpr std::ptrdiff_t m_bShouldDrawControlPointAxes = 0x53; // bool
|
||||
constexpr std::ptrdiff_t m_bAnimationNonLooping = 0x54; // bool
|
||||
constexpr std::ptrdiff_t m_vecPreviewGravity = 0x58; //
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 6
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace ParticleControlPointDriver_t {
|
||||
constexpr std::ptrdiff_t m_iControlPoint = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_iAttachType = 0x4; // ParticleAttachment_t
|
||||
constexpr std::ptrdiff_t m_attachmentName = 0x8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_vecOffset = 0x10; //
|
||||
constexpr std::ptrdiff_t m_angOffset = 0x1C; // QAngle
|
||||
constexpr std::ptrdiff_t m_entityName = 0x28; // CUtlString
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 0
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace IParticleSystemDefinition {
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 18
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CParticleVisibilityInputs {
|
||||
constexpr std::ptrdiff_t m_flCameraBias = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_nCPin = 0x4; // int32
|
||||
constexpr std::ptrdiff_t m_flProxyRadius = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flInputMin = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flInputMax = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flNoPixelVisibilityFallback = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_flDistanceInputMin = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_flDistanceInputMax = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_flDotInputMin = 0x20; // float32
|
||||
constexpr std::ptrdiff_t m_flDotInputMax = 0x24; // float32
|
||||
constexpr std::ptrdiff_t m_bDotCPAngles = 0x28; // bool
|
||||
constexpr std::ptrdiff_t m_bDotCameraAngles = 0x29; // bool
|
||||
constexpr std::ptrdiff_t m_flAlphaScaleMin = 0x2C; // float32
|
||||
constexpr std::ptrdiff_t m_flAlphaScaleMax = 0x30; // float32
|
||||
constexpr std::ptrdiff_t m_flRadiusScaleMin = 0x34; // float32
|
||||
constexpr std::ptrdiff_t m_flRadiusScaleMax = 0x38; // float32
|
||||
constexpr std::ptrdiff_t m_flRadiusScaleFOVBase = 0x3C; // float32
|
||||
constexpr std::ptrdiff_t m_bRightEye = 0x40; // bool
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 8
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPathParameters {
|
||||
constexpr std::ptrdiff_t m_nStartControlPointNumber = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_nEndControlPointNumber = 0x4; // int32
|
||||
constexpr std::ptrdiff_t m_nBulgeControl = 0x8; // int32
|
||||
constexpr std::ptrdiff_t m_flBulge = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flMidPoint = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_vStartPointOffset = 0x14; //
|
||||
constexpr std::ptrdiff_t m_vMidPointOffset = 0x20; //
|
||||
constexpr std::ptrdiff_t m_vEndOffset = 0x2C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 5
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace ParticleChildrenInfo_t {
|
||||
constexpr std::ptrdiff_t m_ChildRef = 0x0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||
constexpr std::ptrdiff_t m_flDelay = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_bEndCap = 0xC; // bool
|
||||
constexpr std::ptrdiff_t m_bDisableChild = 0xD; // bool
|
||||
constexpr std::ptrdiff_t m_nDetailLevel = 0x10; // ParticleDetailLevel_t
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 2
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace ModelReference_t {
|
||||
constexpr std::ptrdiff_t m_model = 0x0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||
constexpr std::ptrdiff_t m_flRelativeProbabilityOfSpawn = 0x8; // float32
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 2
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace SequenceWeightedList_t {
|
||||
constexpr std::ptrdiff_t m_nSequence = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_flRelativeWeight = 0x4; // float32
|
||||
}
|
||||
// Parent: None
|
||||
// Fields count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CollisionGroupContext_t {
|
||||
constexpr std::ptrdiff_t m_nCollisionGroupNumber = 0x0; // int32
|
||||
}
|
||||
// Parent: CParticleFunctionOperator
|
||||
// Fields count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CParticleFunctionPreEmission {
|
||||
constexpr std::ptrdiff_t m_bRunOnce = 0x1C0; // bool
|
||||
}
|
||||
// Parent: CParticleFunction
|
||||
// Fields count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CParticleFunctionInitializer {
|
||||
constexpr std::ptrdiff_t m_nAssociatedEmitterIndex = 0x1B8; // int32
|
||||
}
|
||||
// Parent: CParticleFunction
|
||||
// Fields count: 0
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CParticleFunctionForce {
|
||||
}
|
||||
// Parent: CParticleFunction
|
||||
// Fields count: 3
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CParticleFunctionRenderer {
|
||||
constexpr std::ptrdiff_t VisibilityInputs = 0x1B8; // CParticleVisibilityInputs
|
||||
constexpr std::ptrdiff_t m_bCannotBeRefracted = 0x1FC; // bool
|
||||
constexpr std::ptrdiff_t m_bSkipRenderingOnMobile = 0x1FD; // bool
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user