mirror of
https://github.com/a2x/cs2-dumper.git
synced 2026-04-17 16:39:58 +08:00
Add timestamp to generated files
This commit is contained in:
@@ -2,28 +2,31 @@
|
||||
|
||||
#include <cstddef>
|
||||
|
||||
// Created using https://github.com/a2x/cs2-dumper
|
||||
// 2023-10-02 15:54:54.366136900 UTC
|
||||
|
||||
namespace AggregateLODSetup_t {
|
||||
constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // Vector
|
||||
constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC; // float
|
||||
constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable< float32 >
|
||||
}
|
||||
|
||||
namespace AggregateMeshInfo_t {
|
||||
constexpr std::ptrdiff_t m_nVisClusterMemberOffset = 0x0; // uint32
|
||||
constexpr std::ptrdiff_t m_nVisClusterMemberCount = 0x4; // uint8
|
||||
constexpr std::ptrdiff_t m_nVisClusterMemberOffset = 0x0; // uint32_t
|
||||
constexpr std::ptrdiff_t m_nVisClusterMemberCount = 0x4; // uint8_t
|
||||
constexpr std::ptrdiff_t m_bHasTransform = 0x5; // bool
|
||||
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x6; // int16
|
||||
constexpr std::ptrdiff_t m_nLODSetupIndex = 0x8; // int16
|
||||
constexpr std::ptrdiff_t m_nLODGroupMask = 0xA; // uint8
|
||||
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x6; // int16_t
|
||||
constexpr std::ptrdiff_t m_nLODSetupIndex = 0x8; // int16_t
|
||||
constexpr std::ptrdiff_t m_nLODGroupMask = 0xA; // uint8_t
|
||||
constexpr std::ptrdiff_t m_vTintColor = 0xB; // Color
|
||||
constexpr std::ptrdiff_t m_objectFlags = 0x10; // ObjectTypeFlags_t
|
||||
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x14; // int32
|
||||
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x14; // int32_t
|
||||
}
|
||||
|
||||
namespace AggregateSceneObject_t {
|
||||
constexpr std::ptrdiff_t m_allFlags = 0x0; // ObjectTypeFlags_t
|
||||
constexpr std::ptrdiff_t m_anyFlags = 0x4; // ObjectTypeFlags_t
|
||||
constexpr std::ptrdiff_t m_nLayer = 0x8; // int16
|
||||
constexpr std::ptrdiff_t m_nLayer = 0x8; // int16_t
|
||||
constexpr std::ptrdiff_t m_aggregateMeshes = 0x10; // CUtlVector< AggregateMeshInfo_t >
|
||||
constexpr std::ptrdiff_t m_lodSetups = 0x28; // CUtlVector< AggregateLODSetup_t >
|
||||
constexpr std::ptrdiff_t m_visClusterMembership = 0x40; // CUtlVector< uint16 >
|
||||
@@ -32,24 +35,24 @@ namespace AggregateSceneObject_t {
|
||||
}
|
||||
|
||||
namespace BakedLightingInfo_t {
|
||||
constexpr std::ptrdiff_t m_nLightmapVersionNumber = 0x0; // uint32
|
||||
constexpr std::ptrdiff_t m_nLightmapGameVersionNumber = 0x4; // uint32
|
||||
constexpr std::ptrdiff_t m_nLightmapVersionNumber = 0x0; // uint32_t
|
||||
constexpr std::ptrdiff_t m_nLightmapGameVersionNumber = 0x4; // uint32_t
|
||||
constexpr std::ptrdiff_t m_vLightmapUvScale = 0x8; // Vector2D
|
||||
constexpr std::ptrdiff_t m_bHasLightmaps = 0x10; // bool
|
||||
constexpr std::ptrdiff_t m_lightMaps = 0x18; // CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > >
|
||||
}
|
||||
|
||||
namespace BaseSceneObjectOverride_t {
|
||||
constexpr std::ptrdiff_t m_nSceneObjectIndex = 0x0; // uint32
|
||||
constexpr std::ptrdiff_t m_nSceneObjectIndex = 0x0; // uint32_t
|
||||
}
|
||||
|
||||
namespace CEntityIdentity {
|
||||
constexpr std::ptrdiff_t m_nameStringableIndex = 0x14; // int32
|
||||
constexpr std::ptrdiff_t m_nameStringableIndex = 0x14; // int32_t
|
||||
constexpr std::ptrdiff_t m_name = 0x18; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_designerName = 0x20; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_flags = 0x30; // uint32
|
||||
constexpr std::ptrdiff_t m_flags = 0x30; // uint32_t
|
||||
constexpr std::ptrdiff_t m_worldGroupId = 0x38; // WorldGroupId_t
|
||||
constexpr std::ptrdiff_t m_fDataObjectTypes = 0x3C; // uint32
|
||||
constexpr std::ptrdiff_t m_fDataObjectTypes = 0x3C; // uint32_t
|
||||
constexpr std::ptrdiff_t m_PathIndex = 0x40; // ChangeAccessorFieldPathIndex_t
|
||||
constexpr std::ptrdiff_t m_pPrev = 0x58; // CEntityIdentity*
|
||||
constexpr std::ptrdiff_t m_pNext = 0x60; // CEntityIdentity*
|
||||
@@ -68,13 +71,13 @@ namespace CScriptComponent {
|
||||
}
|
||||
|
||||
namespace CVoxelVisibility {
|
||||
constexpr std::ptrdiff_t m_nBaseClusterCount = 0x40; // uint32
|
||||
constexpr std::ptrdiff_t m_nPVSBytesPerCluster = 0x44; // uint32
|
||||
constexpr std::ptrdiff_t m_nBaseClusterCount = 0x40; // uint32_t
|
||||
constexpr std::ptrdiff_t m_nPVSBytesPerCluster = 0x44; // uint32_t
|
||||
constexpr std::ptrdiff_t m_vMinBounds = 0x48; // Vector
|
||||
constexpr std::ptrdiff_t m_vMaxBounds = 0x54; // Vector
|
||||
constexpr std::ptrdiff_t m_flGridSize = 0x60; // float32
|
||||
constexpr std::ptrdiff_t m_nSkyVisibilityCluster = 0x64; // uint32
|
||||
constexpr std::ptrdiff_t m_nSunVisibilityCluster = 0x68; // uint32
|
||||
constexpr std::ptrdiff_t m_flGridSize = 0x60; // float
|
||||
constexpr std::ptrdiff_t m_nSkyVisibilityCluster = 0x64; // uint32_t
|
||||
constexpr std::ptrdiff_t m_nSunVisibilityCluster = 0x68; // uint32_t
|
||||
constexpr std::ptrdiff_t m_NodeBlock = 0x6C; // VoxelVisBlockOffset_t
|
||||
constexpr std::ptrdiff_t m_RegionBlock = 0x74; // VoxelVisBlockOffset_t
|
||||
constexpr std::ptrdiff_t m_EnclosedClusterListBlock = 0x7C; // VoxelVisBlockOffset_t
|
||||
@@ -86,7 +89,7 @@ namespace CVoxelVisibility {
|
||||
namespace ClutterSceneObject_t {
|
||||
constexpr std::ptrdiff_t m_Bounds = 0x0; // AABB_t
|
||||
constexpr std::ptrdiff_t m_flags = 0x18; // ObjectTypeFlags_t
|
||||
constexpr std::ptrdiff_t m_nLayer = 0x1C; // int16
|
||||
constexpr std::ptrdiff_t m_nLayer = 0x1C; // int16_t
|
||||
constexpr std::ptrdiff_t m_instancePositions = 0x20; // CUtlVector< Vector >
|
||||
constexpr std::ptrdiff_t m_instanceScales = 0x50; // CUtlVector< float32 >
|
||||
constexpr std::ptrdiff_t m_instanceTintSrgb = 0x68; // CUtlVector< Color >
|
||||
@@ -95,19 +98,19 @@ namespace ClutterSceneObject_t {
|
||||
}
|
||||
|
||||
namespace ClutterTile_t {
|
||||
constexpr std::ptrdiff_t m_nFirstInstance = 0x0; // uint32
|
||||
constexpr std::ptrdiff_t m_nLastInstance = 0x4; // uint32
|
||||
constexpr std::ptrdiff_t m_nFirstInstance = 0x0; // uint32_t
|
||||
constexpr std::ptrdiff_t m_nLastInstance = 0x4; // uint32_t
|
||||
constexpr std::ptrdiff_t m_BoundsWs = 0x8; // AABB_t
|
||||
}
|
||||
|
||||
namespace EntityIOConnectionData_t {
|
||||
constexpr std::ptrdiff_t m_outputName = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_targetType = 0x8; // uint32
|
||||
constexpr std::ptrdiff_t m_targetType = 0x8; // uint32_t
|
||||
constexpr std::ptrdiff_t m_targetName = 0x10; // CUtlString
|
||||
constexpr std::ptrdiff_t m_inputName = 0x18; // CUtlString
|
||||
constexpr std::ptrdiff_t m_overrideParam = 0x20; // CUtlString
|
||||
constexpr std::ptrdiff_t m_flDelay = 0x28; // float32
|
||||
constexpr std::ptrdiff_t m_nTimesToFire = 0x2C; // int32
|
||||
constexpr std::ptrdiff_t m_flDelay = 0x28; // float
|
||||
constexpr std::ptrdiff_t m_nTimesToFire = 0x2C; // int32_t
|
||||
}
|
||||
|
||||
namespace EntityKeyValueData_t {
|
||||
@@ -116,37 +119,37 @@ namespace EntityKeyValueData_t {
|
||||
}
|
||||
|
||||
namespace ExtraVertexStreamOverride_t {
|
||||
constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; // uint32
|
||||
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; // uint32
|
||||
constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; // uint32_t
|
||||
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; // uint32_t
|
||||
constexpr std::ptrdiff_t m_nAdditionalMeshDrawPrimitiveFlags = 0xC; // MeshDrawPrimitiveFlags_t
|
||||
constexpr std::ptrdiff_t m_extraBufferBinding = 0x10; // CRenderBufferBinding
|
||||
}
|
||||
|
||||
namespace InfoOverlayData_t {
|
||||
constexpr std::ptrdiff_t m_transform = 0x0; // matrix3x4_t
|
||||
constexpr std::ptrdiff_t m_flWidth = 0x30; // float32
|
||||
constexpr std::ptrdiff_t m_flHeight = 0x34; // float32
|
||||
constexpr std::ptrdiff_t m_flDepth = 0x38; // float32
|
||||
constexpr std::ptrdiff_t m_flWidth = 0x30; // float
|
||||
constexpr std::ptrdiff_t m_flHeight = 0x34; // float
|
||||
constexpr std::ptrdiff_t m_flDepth = 0x38; // float
|
||||
constexpr std::ptrdiff_t m_vUVStart = 0x3C; // Vector2D
|
||||
constexpr std::ptrdiff_t m_vUVEnd = 0x44; // Vector2D
|
||||
constexpr std::ptrdiff_t m_pMaterial = 0x50; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
||||
constexpr std::ptrdiff_t m_nRenderOrder = 0x58; // int32
|
||||
constexpr std::ptrdiff_t m_nRenderOrder = 0x58; // int32_t
|
||||
constexpr std::ptrdiff_t m_vTintColor = 0x5C; // Vector4D
|
||||
constexpr std::ptrdiff_t m_nSequenceOverride = 0x6C; // int32
|
||||
constexpr std::ptrdiff_t m_nSequenceOverride = 0x6C; // int32_t
|
||||
}
|
||||
|
||||
namespace MaterialOverride_t {
|
||||
constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; // uint32
|
||||
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; // uint32
|
||||
constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; // uint32_t
|
||||
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; // uint32_t
|
||||
constexpr std::ptrdiff_t m_pMaterial = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 >
|
||||
}
|
||||
|
||||
namespace NodeData_t {
|
||||
constexpr std::ptrdiff_t m_nParent = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_nParent = 0x0; // int32_t
|
||||
constexpr std::ptrdiff_t m_vOrigin = 0x4; // Vector
|
||||
constexpr std::ptrdiff_t m_vMinBounds = 0x10; // Vector
|
||||
constexpr std::ptrdiff_t m_vMaxBounds = 0x1C; // Vector
|
||||
constexpr std::ptrdiff_t m_flMinimumDistance = 0x28; // float32
|
||||
constexpr std::ptrdiff_t m_flMinimumDistance = 0x28; // float
|
||||
constexpr std::ptrdiff_t m_ChildNodeIndices = 0x30; // CUtlVector< int32 >
|
||||
constexpr std::ptrdiff_t m_worldNodePrefix = 0x48; // CUtlString
|
||||
}
|
||||
@@ -159,39 +162,39 @@ namespace PermEntityLumpData_t {
|
||||
}
|
||||
|
||||
namespace SceneObject_t {
|
||||
constexpr std::ptrdiff_t m_nObjectID = 0x0; // uint32
|
||||
constexpr std::ptrdiff_t m_nObjectID = 0x0; // uint32_t
|
||||
constexpr std::ptrdiff_t m_vTransform = 0x4; // Vector4D[3]
|
||||
constexpr std::ptrdiff_t m_flFadeStartDistance = 0x34; // float32
|
||||
constexpr std::ptrdiff_t m_flFadeEndDistance = 0x38; // float32
|
||||
constexpr std::ptrdiff_t m_flFadeStartDistance = 0x34; // float
|
||||
constexpr std::ptrdiff_t m_flFadeEndDistance = 0x38; // float
|
||||
constexpr std::ptrdiff_t m_vTintColor = 0x3C; // Vector4D
|
||||
constexpr std::ptrdiff_t m_skin = 0x50; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t
|
||||
constexpr std::ptrdiff_t m_vLightingOrigin = 0x5C; // Vector
|
||||
constexpr std::ptrdiff_t m_nLightGroup = 0x68; // uint32
|
||||
constexpr std::ptrdiff_t m_nOverlayRenderOrder = 0x6C; // int16
|
||||
constexpr std::ptrdiff_t m_nLODOverride = 0x6E; // int16
|
||||
constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x70; // int32
|
||||
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x74; // int32
|
||||
constexpr std::ptrdiff_t m_nLightGroup = 0x68; // uint32_t
|
||||
constexpr std::ptrdiff_t m_nOverlayRenderOrder = 0x6C; // int16_t
|
||||
constexpr std::ptrdiff_t m_nLODOverride = 0x6E; // int16_t
|
||||
constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x70; // int32_t
|
||||
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x74; // int32_t
|
||||
constexpr std::ptrdiff_t m_renderableModel = 0x80; // CStrongHandle< InfoForResourceTypeCModel >
|
||||
constexpr std::ptrdiff_t m_renderable = 0x88; // CStrongHandle< InfoForResourceTypeCRenderMesh >
|
||||
}
|
||||
|
||||
namespace VoxelVisBlockOffset_t {
|
||||
constexpr std::ptrdiff_t m_nOffset = 0x0; // uint32
|
||||
constexpr std::ptrdiff_t m_nElementCount = 0x4; // uint32
|
||||
constexpr std::ptrdiff_t m_nOffset = 0x0; // uint32_t
|
||||
constexpr std::ptrdiff_t m_nElementCount = 0x4; // uint32_t
|
||||
}
|
||||
|
||||
namespace WorldBuilderParams_t {
|
||||
constexpr std::ptrdiff_t m_flMinDrawVolumeSize = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flMinDrawVolumeSize = 0x0; // float
|
||||
constexpr std::ptrdiff_t m_bBuildBakedLighting = 0x4; // bool
|
||||
constexpr std::ptrdiff_t m_vLightmapUvScale = 0x8; // Vector2D
|
||||
constexpr std::ptrdiff_t m_nCompileTimestamp = 0x10; // uint64
|
||||
constexpr std::ptrdiff_t m_nCompileFingerprint = 0x18; // uint64
|
||||
constexpr std::ptrdiff_t m_nCompileTimestamp = 0x10; // uint64_t
|
||||
constexpr std::ptrdiff_t m_nCompileFingerprint = 0x18; // uint64_t
|
||||
}
|
||||
|
||||
namespace WorldNodeOnDiskBufferData_t {
|
||||
constexpr std::ptrdiff_t m_nElementCount = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_nElementSizeInBytes = 0x4; // int32
|
||||
constexpr std::ptrdiff_t m_nElementCount = 0x0; // int32_t
|
||||
constexpr std::ptrdiff_t m_nElementSizeInBytes = 0x4; // int32_t
|
||||
constexpr std::ptrdiff_t m_inputLayoutFields = 0x8; // CUtlVector< RenderInputLayoutField_t >
|
||||
constexpr std::ptrdiff_t m_pData = 0x20; // CUtlVector< uint8 >
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user