Game Update 20007819

This commit is contained in:
pedro3z0
2025-09-16 22:17:21 -03:00
parent 0efa6618de
commit 990dc29e79
77 changed files with 13398 additions and 17484 deletions

View File

@@ -1,12 +1,12 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-09-13 02:49:22.782167100 UTC
// 2025-09-17 01:09:41.918835800 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
pub mod cs2_dumper {
pub mod schemas {
// Module: worldrenderer.dll
// Class count: 26
// Class count: 25
// Enum count: 2
pub mod worldrenderer_dll {
// Alignment: 4
@@ -184,27 +184,25 @@ pub mod cs2_dumper {
pub const m_entityKeyValues: usize = 0x28; // CUtlLeanVector<EntityKeyValueData_t>
}
// Parent: None
// Field count: 16
// Field count: 14
//
// Metadata:
// MGetKV3ClassDefaults
pub mod WorldNode_t {
pub const m_sceneObjects: usize = 0x0; // CUtlVector<SceneObject_t>
pub const m_infoOverlays: usize = 0x18; // CUtlVector<InfoOverlayData_t>
pub const m_visClusterMembership: usize = 0x30; // CUtlVector<uint16>
pub const m_aggregateSceneObjects: usize = 0x48; // CUtlVector<AggregateSceneObject_t>
pub const m_clutterSceneObjects: usize = 0x60; // CUtlVector<ClutterSceneObject_t>
pub const m_extraVertexStreamOverrides: usize = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
pub const m_materialOverrides: usize = 0x90; // CUtlVector<MaterialOverride_t>
pub const m_extraVertexStreams: usize = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
pub const m_aggregateInstanceStreams: usize = 0xC0; // CUtlVector<AggregateInstanceStreamOnDiskData_t>
pub const m_vertexAlbedoStreams: usize = 0xD8; // CUtlVector<AggregateVertexAlbedoStreamOnDiskData_t>
pub const m_layerNames: usize = 0xF0; // CUtlVector<CUtlString>
pub const m_sceneObjectLayerIndices: usize = 0x108; // CUtlVector<uint8>
pub const m_overlayLayerIndices: usize = 0x120; // CUtlVector<uint8>
pub const m_grassFileName: usize = 0x138; // CUtlString
pub const m_nodeLightingInfo: usize = 0x140; // BakedLightingInfo_t
pub const m_bHasBakedGeometryFlag: usize = 0x188; // bool
pub const m_visClusterMembership: usize = 0x18; // CUtlVector<uint16>
pub const m_aggregateSceneObjects: usize = 0x30; // CUtlVector<AggregateSceneObject_t>
pub const m_clutterSceneObjects: usize = 0x48; // CUtlVector<ClutterSceneObject_t>
pub const m_extraVertexStreamOverrides: usize = 0x60; // CUtlVector<ExtraVertexStreamOverride_t>
pub const m_materialOverrides: usize = 0x78; // CUtlVector<MaterialOverride_t>
pub const m_extraVertexStreams: usize = 0x90; // CUtlVector<WorldNodeOnDiskBufferData_t>
pub const m_aggregateInstanceStreams: usize = 0xA8; // CUtlVector<AggregateInstanceStreamOnDiskData_t>
pub const m_vertexAlbedoStreams: usize = 0xC0; // CUtlVector<AggregateVertexAlbedoStreamOnDiskData_t>
pub const m_layerNames: usize = 0xD8; // CUtlVector<CUtlString>
pub const m_sceneObjectLayerIndices: usize = 0xF0; // CUtlVector<uint8>
pub const m_grassFileName: usize = 0x108; // CUtlString
pub const m_nodeLightingInfo: usize = 0x110; // BakedLightingInfo_t
pub const m_bHasBakedGeometryFlag: usize = 0x158; // bool
}
// Parent: None
// Field count: 1
@@ -305,23 +303,6 @@ pub mod cs2_dumper {
pub const m_entityLumps: usize = 0xC0; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
}
// Parent: None
// Field count: 10
//
// Metadata:
// MGetKV3ClassDefaults
pub mod InfoOverlayData_t {
pub const m_transform: usize = 0x0; // matrix3x4_t
pub const m_flWidth: usize = 0x30; // float32
pub const m_flHeight: usize = 0x34; // float32
pub const m_flDepth: usize = 0x38; // float32
pub const m_vUVStart: usize = 0x3C; // Vector2D
pub const m_vUVEnd: usize = 0x44; // Vector2D
pub const m_pMaterial: usize = 0x50; // CStrongHandle<InfoForResourceTypeIMaterial2>
pub const m_nRenderOrder: usize = 0x58; // int32
pub const m_vTintColor: usize = 0x5C; // Vector4D
pub const m_sSequenceOverrideName: usize = 0x6C; // CUtlStringToken
}
// Parent: None
// Field count: 3
//
// Metadata: