mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-04-24 19:25:34 +08:00
This is right one!
This commit is contained in:
parent
0755910c9d
commit
d522d33975
@ -1,5 +1,5 @@
|
||||
16:04:46 [INFO] found 16 buttons
|
||||
16:04:46 [INFO] found 132 interfaces across 35 modules
|
||||
16:04:47 [INFO] found 33 offsets across 5 modules
|
||||
16:04:47 [INFO] found 2329 classes and 342 enums across 17 modules
|
||||
16:04:47 [INFO] analysis completed in 1.0316345 seconds
|
||||
22:44:30 [INFO] found 16 buttons
|
||||
22:44:30 [INFO] found 132 interfaces across 35 modules
|
||||
22:44:31 [INFO] found 33 offsets across 5 modules
|
||||
22:44:32 [INFO] found 2329 classes and 342 enums across 17 modules
|
||||
22:44:32 [INFO] analysis completed in 1.5244008999999998 seconds
|
||||
|
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,24 +1,24 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper {
|
||||
// Module: client.dll
|
||||
public static class Buttons {
|
||||
public const nint attack = 0x181D170;
|
||||
public const nint attack2 = 0x181D200;
|
||||
public const nint back = 0x181D440;
|
||||
public const nint duck = 0x181D710;
|
||||
public const nint forward = 0x181D3B0;
|
||||
public const nint jump = 0x181D680;
|
||||
public const nint left = 0x181D4D0;
|
||||
public const nint lookatweapon = 0x1A28D70;
|
||||
public const nint reload = 0x181D0E0;
|
||||
public const nint right = 0x181D560;
|
||||
public const nint showscores = 0x1A28C50;
|
||||
public const nint sprint = 0x181D050;
|
||||
public const nint turnleft = 0x181D290;
|
||||
public const nint turnright = 0x181D320;
|
||||
public const nint use = 0x181D5F0;
|
||||
public const nint zoom = 0x1A28CE0;
|
||||
public const nint attack = 0x17C7ED0;
|
||||
public const nint attack2 = 0x17C7F60;
|
||||
public const nint back = 0x17C81A0;
|
||||
public const nint duck = 0x17C8470;
|
||||
public const nint forward = 0x17C8110;
|
||||
public const nint jump = 0x17C83E0;
|
||||
public const nint left = 0x17C8230;
|
||||
public const nint lookatweapon = 0x19CEC00;
|
||||
public const nint reload = 0x17C7E40;
|
||||
public const nint right = 0x17C82C0;
|
||||
public const nint showscores = 0x19CEAE0;
|
||||
public const nint sprint = 0x17C7DB0;
|
||||
public const nint turnleft = 0x17C7FF0;
|
||||
public const nint turnright = 0x17C8080;
|
||||
public const nint use = 0x17C8350;
|
||||
public const nint zoom = 0x19CEB70;
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -8,21 +8,21 @@
|
||||
namespace cs2_dumper {
|
||||
// Module: client.dll
|
||||
namespace buttons {
|
||||
constexpr std::ptrdiff_t attack = 0x181D170;
|
||||
constexpr std::ptrdiff_t attack2 = 0x181D200;
|
||||
constexpr std::ptrdiff_t back = 0x181D440;
|
||||
constexpr std::ptrdiff_t duck = 0x181D710;
|
||||
constexpr std::ptrdiff_t forward = 0x181D3B0;
|
||||
constexpr std::ptrdiff_t jump = 0x181D680;
|
||||
constexpr std::ptrdiff_t left = 0x181D4D0;
|
||||
constexpr std::ptrdiff_t lookatweapon = 0x1A28D70;
|
||||
constexpr std::ptrdiff_t reload = 0x181D0E0;
|
||||
constexpr std::ptrdiff_t right = 0x181D560;
|
||||
constexpr std::ptrdiff_t showscores = 0x1A28C50;
|
||||
constexpr std::ptrdiff_t sprint = 0x181D050;
|
||||
constexpr std::ptrdiff_t turnleft = 0x181D290;
|
||||
constexpr std::ptrdiff_t turnright = 0x181D320;
|
||||
constexpr std::ptrdiff_t use = 0x181D5F0;
|
||||
constexpr std::ptrdiff_t zoom = 0x1A28CE0;
|
||||
constexpr std::ptrdiff_t attack = 0x17C7ED0;
|
||||
constexpr std::ptrdiff_t attack2 = 0x17C7F60;
|
||||
constexpr std::ptrdiff_t back = 0x17C81A0;
|
||||
constexpr std::ptrdiff_t duck = 0x17C8470;
|
||||
constexpr std::ptrdiff_t forward = 0x17C8110;
|
||||
constexpr std::ptrdiff_t jump = 0x17C83E0;
|
||||
constexpr std::ptrdiff_t left = 0x17C8230;
|
||||
constexpr std::ptrdiff_t lookatweapon = 0x19CEC00;
|
||||
constexpr std::ptrdiff_t reload = 0x17C7E40;
|
||||
constexpr std::ptrdiff_t right = 0x17C82C0;
|
||||
constexpr std::ptrdiff_t showscores = 0x19CEAE0;
|
||||
constexpr std::ptrdiff_t sprint = 0x17C7DB0;
|
||||
constexpr std::ptrdiff_t turnleft = 0x17C7FF0;
|
||||
constexpr std::ptrdiff_t turnright = 0x17C8080;
|
||||
constexpr std::ptrdiff_t use = 0x17C8350;
|
||||
constexpr std::ptrdiff_t zoom = 0x19CEB70;
|
||||
}
|
||||
}
|
||||
|
@ -1,20 +1,20 @@
|
||||
{
|
||||
"client.dll": {
|
||||
"attack": 25284976,
|
||||
"attack2": 25285120,
|
||||
"back": 25285696,
|
||||
"duck": 25286416,
|
||||
"forward": 25285552,
|
||||
"jump": 25286272,
|
||||
"left": 25285840,
|
||||
"lookatweapon": 27430256,
|
||||
"reload": 25284832,
|
||||
"right": 25285984,
|
||||
"showscores": 27429968,
|
||||
"sprint": 25284688,
|
||||
"turnleft": 25285264,
|
||||
"turnright": 25285408,
|
||||
"use": 25286128,
|
||||
"zoom": 27430112
|
||||
"attack": 24936144,
|
||||
"attack2": 24936288,
|
||||
"back": 24936864,
|
||||
"duck": 24937584,
|
||||
"forward": 24936720,
|
||||
"jump": 24937440,
|
||||
"left": 24937008,
|
||||
"lookatweapon": 27061248,
|
||||
"reload": 24936000,
|
||||
"right": 24937152,
|
||||
"showscores": 27060960,
|
||||
"sprint": 24935856,
|
||||
"turnleft": 24936432,
|
||||
"turnright": 24936576,
|
||||
"use": 24937296,
|
||||
"zoom": 27061104
|
||||
}
|
||||
}
|
@ -1,26 +1,26 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
pub mod cs2_dumper {
|
||||
// Module: client.dll
|
||||
pub mod buttons {
|
||||
pub const attack: usize = 0x181D170;
|
||||
pub const attack2: usize = 0x181D200;
|
||||
pub const back: usize = 0x181D440;
|
||||
pub const duck: usize = 0x181D710;
|
||||
pub const forward: usize = 0x181D3B0;
|
||||
pub const jump: usize = 0x181D680;
|
||||
pub const left: usize = 0x181D4D0;
|
||||
pub const lookatweapon: usize = 0x1A28D70;
|
||||
pub const reload: usize = 0x181D0E0;
|
||||
pub const right: usize = 0x181D560;
|
||||
pub const showscores: usize = 0x1A28C50;
|
||||
pub const sprint: usize = 0x181D050;
|
||||
pub const turnleft: usize = 0x181D290;
|
||||
pub const turnright: usize = 0x181D320;
|
||||
pub const r#use: usize = 0x181D5F0;
|
||||
pub const zoom: usize = 0x1A28CE0;
|
||||
pub const attack: usize = 0x17C7ED0;
|
||||
pub const attack2: usize = 0x17C7F60;
|
||||
pub const back: usize = 0x17C81A0;
|
||||
pub const duck: usize = 0x17C8470;
|
||||
pub const forward: usize = 0x17C8110;
|
||||
pub const jump: usize = 0x17C83E0;
|
||||
pub const left: usize = 0x17C8230;
|
||||
pub const lookatweapon: usize = 0x19CEC00;
|
||||
pub const reload: usize = 0x17C7E40;
|
||||
pub const right: usize = 0x17C82C0;
|
||||
pub const showscores: usize = 0x19CEAE0;
|
||||
pub const sprint: usize = 0x17C7DB0;
|
||||
pub const turnleft: usize = 0x17C7FF0;
|
||||
pub const turnright: usize = 0x17C8080;
|
||||
pub const r#use: usize = 0x17C8350;
|
||||
pub const zoom: usize = 0x19CEB70;
|
||||
}
|
||||
}
|
||||
|
5328
output/client_dll.cs
5328
output/client_dll.cs
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
5328
output/client_dll.rs
5328
output/client_dll.rs
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: engine2.dll
|
||||
@ -44,17 +44,17 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
public static class EventSimpleLoopFrameUpdate_t {
|
||||
public const nint m_LoopState = 0x0; // EngineLoopState_t
|
||||
public const nint m_flRealTime = 0x28; // float32
|
||||
public const nint m_flFrameTime = 0x2C; // float32
|
||||
public const nint m_LoopState = 0x0; //
|
||||
public const nint m_flRealTime = 0x28; //
|
||||
public const nint m_flFrameTime = 0x2C; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 4
|
||||
public static class EventPostAdvanceTick_t {
|
||||
public const nint m_nCurrentTick = 0x30; // int32
|
||||
public const nint m_nCurrentTickThisFrame = 0x34; // int32
|
||||
public const nint m_nTotalTicksThisFrame = 0x38; // int32
|
||||
public const nint m_nTotalTicks = 0x3C; // int32
|
||||
public const nint m_nCurrentTick = 0x30; //
|
||||
public const nint m_nCurrentTickThisFrame = 0x34; //
|
||||
public const nint m_nTotalTicksThisFrame = 0x38; //
|
||||
public const nint m_nTotalTicks = 0x3C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -64,16 +64,16 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class EventClientSceneSystemThreadStateChange_t {
|
||||
public const nint m_bThreadsActive = 0x0; // bool
|
||||
public const nint m_bThreadsActive = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
public static class EventClientOutput_t {
|
||||
public const nint m_LoopState = 0x0; // EngineLoopState_t
|
||||
public const nint m_flRenderTime = 0x28; // float32
|
||||
public const nint m_flRealTime = 0x2C; // float32
|
||||
public const nint m_flRenderFrameTimeUnbounded = 0x30; // float32
|
||||
public const nint m_bRenderOnly = 0x34; // bool
|
||||
public const nint m_LoopState = 0x0; //
|
||||
public const nint m_flRenderTime = 0x28; //
|
||||
public const nint m_flRealTime = 0x2C; //
|
||||
public const nint m_flRenderFrameTimeUnbounded = 0x30; //
|
||||
public const nint m_bRenderOnly = 0x34; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
@ -82,10 +82,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
public static class CEntityComponentHelper {
|
||||
public const nint m_flags = 0x8; // uint32
|
||||
public const nint m_pInfo = 0x10; // EntComponentInfo_t*
|
||||
public const nint m_nPriority = 0x18; // int32
|
||||
public const nint m_pNext = 0x20; // CEntityComponentHelper*
|
||||
public const nint m_flags = 0x8; //
|
||||
public const nint m_pInfo = 0x10; //
|
||||
public const nint m_nPriority = 0x18; //
|
||||
public const nint m_pNext = 0x20; //
|
||||
}
|
||||
// Parent: EventAdvanceTick_t
|
||||
// Field count: 0
|
||||
@ -98,7 +98,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class CNetworkVarChainer {
|
||||
public const nint m_PathIndex = 0x20; // ChangeAccessorFieldPathIndex_t
|
||||
public const nint m_PathIndex = 0x20; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
@ -107,39 +107,39 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
public static class EventClientPostOutput_t {
|
||||
public const nint m_LoopState = 0x0; // EngineLoopState_t
|
||||
public const nint m_flRenderTime = 0x28; // float64
|
||||
public const nint m_flRenderFrameTime = 0x30; // float32
|
||||
public const nint m_flRenderFrameTimeUnbounded = 0x34; // float32
|
||||
public const nint m_bRenderOnly = 0x38; // bool
|
||||
public const nint m_LoopState = 0x0; //
|
||||
public const nint m_flRenderTime = 0x28; //
|
||||
public const nint m_flRenderFrameTime = 0x30; //
|
||||
public const nint m_flRenderFrameTimeUnbounded = 0x34; //
|
||||
public const nint m_bRenderOnly = 0x38; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
public static class EventClientPollInput_t {
|
||||
public const nint m_LoopState = 0x0; // EngineLoopState_t
|
||||
public const nint m_flRealTime = 0x28; // float32
|
||||
public const nint m_LoopState = 0x0; //
|
||||
public const nint m_flRealTime = 0x28; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class EventPreDataUpdate_t {
|
||||
public const nint m_nCount = 0x0; // int32
|
||||
public const nint m_nCount = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
public static class EventClientProcessGameInput_t {
|
||||
public const nint m_LoopState = 0x0; // EngineLoopState_t
|
||||
public const nint m_flRealTime = 0x28; // float32
|
||||
public const nint m_flFrameTime = 0x2C; // float32
|
||||
public const nint m_LoopState = 0x0; //
|
||||
public const nint m_flRealTime = 0x28; //
|
||||
public const nint m_flFrameTime = 0x2C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class EventFrameBoundary_t {
|
||||
public const nint m_flFrameTime = 0x0; // float32
|
||||
public const nint m_flFrameTime = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class EventAppShutdown_t {
|
||||
public const nint m_nDummy0 = 0x0; // int32
|
||||
public const nint m_nDummy0 = 0x0; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
@ -152,12 +152,12 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class EventProfileStorageAvailable_t {
|
||||
public const nint m_nSplitScreenSlot = 0x0; // CSplitScreenSlot
|
||||
public const nint m_nSplitScreenSlot = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class EventPostDataUpdate_t {
|
||||
public const nint m_nCount = 0x0; // int32
|
||||
public const nint m_nCount = 0x0; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
@ -174,10 +174,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 4
|
||||
public static class EventAdvanceTick_t {
|
||||
public const nint m_nCurrentTick = 0x30; // int32
|
||||
public const nint m_nCurrentTickThisFrame = 0x34; // int32
|
||||
public const nint m_nTotalTicksThisFrame = 0x38; // int32
|
||||
public const nint m_nTotalTicks = 0x3C; // int32
|
||||
public const nint m_nCurrentTick = 0x30; //
|
||||
public const nint m_nCurrentTickThisFrame = 0x34; //
|
||||
public const nint m_nTotalTicksThisFrame = 0x38; //
|
||||
public const nint m_nTotalTicks = 0x3C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -198,20 +198,20 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
public static class EventClientPreOutput_t {
|
||||
public const nint m_LoopState = 0x0; // EngineLoopState_t
|
||||
public const nint m_flRenderTime = 0x28; // float64
|
||||
public const nint m_flRenderFrameTime = 0x30; // float64
|
||||
public const nint m_flRenderFrameTimeUnbounded = 0x38; // float64
|
||||
public const nint m_flRealTime = 0x40; // float32
|
||||
public const nint m_bRenderOnly = 0x44; // bool
|
||||
public const nint m_LoopState = 0x0; //
|
||||
public const nint m_flRenderTime = 0x28; //
|
||||
public const nint m_flRenderFrameTime = 0x30; //
|
||||
public const nint m_flRenderFrameTimeUnbounded = 0x38; //
|
||||
public const nint m_flRealTime = 0x40; //
|
||||
public const nint m_bRenderOnly = 0x44; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
public static class EventClientFrameSimulate_t {
|
||||
public const nint m_LoopState = 0x0; // EngineLoopState_t
|
||||
public const nint m_flRealTime = 0x28; // float32
|
||||
public const nint m_flFrameTime = 0x2C; // float32
|
||||
public const nint m_bScheduleSendTickPacket = 0x30; // bool
|
||||
public const nint m_LoopState = 0x0; //
|
||||
public const nint m_flRealTime = 0x28; //
|
||||
public const nint m_flFrameTime = 0x2C; //
|
||||
public const nint m_bScheduleSendTickPacket = 0x30; //
|
||||
}
|
||||
// Parent: EventAdvanceTick_t
|
||||
// Field count: 0
|
||||
@ -220,14 +220,14 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 8
|
||||
public static class EventSetTime_t {
|
||||
public const nint m_LoopState = 0x0; // EngineLoopState_t
|
||||
public const nint m_nClientOutputFrames = 0x28; // int32
|
||||
public const nint m_flRealTime = 0x30; // float64
|
||||
public const nint m_flRenderTime = 0x38; // float64
|
||||
public const nint m_flRenderFrameTime = 0x40; // float64
|
||||
public const nint m_flRenderFrameTimeUnbounded = 0x48; // float64
|
||||
public const nint m_flRenderFrameTimeUnscaled = 0x50; // float64
|
||||
public const nint m_flTickRemainder = 0x58; // float64
|
||||
public const nint m_LoopState = 0x0; //
|
||||
public const nint m_nClientOutputFrames = 0x28; //
|
||||
public const nint m_flRealTime = 0x30; //
|
||||
public const nint m_flRenderTime = 0x38; //
|
||||
public const nint m_flRenderFrameTime = 0x40; //
|
||||
public const nint m_flRenderFrameTimeUnbounded = 0x48; //
|
||||
public const nint m_flRenderFrameTimeUnscaled = 0x50; //
|
||||
public const nint m_flTickRemainder = 0x58; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -236,9 +236,9 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
public static class EventSimulate_t {
|
||||
public const nint m_LoopState = 0x0; // EngineLoopState_t
|
||||
public const nint m_bFirstTick = 0x28; // bool
|
||||
public const nint m_bLastTick = 0x29; // bool
|
||||
public const nint m_LoopState = 0x0; //
|
||||
public const nint m_bFirstTick = 0x28; //
|
||||
public const nint m_bLastTick = 0x29; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -255,34 +255,34 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
public static class EntComponentInfo_t {
|
||||
public const nint m_pName = 0x0; // char*
|
||||
public const nint m_pCPPClassname = 0x8; // char*
|
||||
public const nint m_pNetworkDataReferencedDescription = 0x10; // char*
|
||||
public const nint m_pNetworkDataReferencedPtrPropDescription = 0x18; // char*
|
||||
public const nint m_nRuntimeIndex = 0x20; // int32
|
||||
public const nint m_nFlags = 0x24; // uint32
|
||||
public const nint m_pBaseClassComponentHelper = 0x60; // CEntityComponentHelper*
|
||||
public const nint m_pName = 0x0; //
|
||||
public const nint m_pCPPClassname = 0x8; //
|
||||
public const nint m_pNetworkDataReferencedDescription = 0x10; //
|
||||
public const nint m_pNetworkDataReferencedPtrPropDescription = 0x18; //
|
||||
public const nint m_nRuntimeIndex = 0x20; //
|
||||
public const nint m_nFlags = 0x24; //
|
||||
public const nint m_pBaseClassComponentHelper = 0x60; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
public static class EngineLoopState_t {
|
||||
public const nint m_nPlatWindowWidth = 0x18; // int32
|
||||
public const nint m_nPlatWindowHeight = 0x1C; // int32
|
||||
public const nint m_nRenderWidth = 0x20; // int32
|
||||
public const nint m_nRenderHeight = 0x24; // int32
|
||||
public const nint m_nPlatWindowWidth = 0x18; //
|
||||
public const nint m_nPlatWindowHeight = 0x1C; //
|
||||
public const nint m_nRenderWidth = 0x20; //
|
||||
public const nint m_nRenderHeight = 0x24; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class EventClientPollNetworking_t {
|
||||
public const nint m_nTickCount = 0x0; // int32
|
||||
public const nint m_nTickCount = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
public static class EventClientProcessInput_t {
|
||||
public const nint m_LoopState = 0x0; // EngineLoopState_t
|
||||
public const nint m_flRealTime = 0x28; // float32
|
||||
public const nint m_flTickInterval = 0x2C; // float32
|
||||
public const nint m_flTickStartTime = 0x30; // float64
|
||||
public const nint m_LoopState = 0x0; //
|
||||
public const nint m_flRealTime = 0x28; //
|
||||
public const nint m_flTickInterval = 0x2C; //
|
||||
public const nint m_flTickStartTime = 0x30; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -49,17 +49,17 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
namespace EventSimpleLoopFrameUpdate_t {
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32
|
||||
constexpr std::ptrdiff_t m_flFrameTime = 0x2C; // float32
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x28; //
|
||||
constexpr std::ptrdiff_t m_flFrameTime = 0x2C; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 4
|
||||
namespace EventPostAdvanceTick_t {
|
||||
constexpr std::ptrdiff_t m_nCurrentTick = 0x30; // int32
|
||||
constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x34; // int32
|
||||
constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x38; // int32
|
||||
constexpr std::ptrdiff_t m_nTotalTicks = 0x3C; // int32
|
||||
constexpr std::ptrdiff_t m_nCurrentTick = 0x30; //
|
||||
constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x34; //
|
||||
constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x38; //
|
||||
constexpr std::ptrdiff_t m_nTotalTicks = 0x3C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -69,16 +69,16 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace EventClientSceneSystemThreadStateChange_t {
|
||||
constexpr std::ptrdiff_t m_bThreadsActive = 0x0; // bool
|
||||
constexpr std::ptrdiff_t m_bThreadsActive = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
namespace EventClientOutput_t {
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
|
||||
constexpr std::ptrdiff_t m_flRenderTime = 0x28; // float32
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x2C; // float32
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x30; // float32
|
||||
constexpr std::ptrdiff_t m_bRenderOnly = 0x34; // bool
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flRenderTime = 0x28; //
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x2C; //
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x30; //
|
||||
constexpr std::ptrdiff_t m_bRenderOnly = 0x34; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
@ -87,10 +87,10 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
namespace CEntityComponentHelper {
|
||||
constexpr std::ptrdiff_t m_flags = 0x8; // uint32
|
||||
constexpr std::ptrdiff_t m_pInfo = 0x10; // EntComponentInfo_t*
|
||||
constexpr std::ptrdiff_t m_nPriority = 0x18; // int32
|
||||
constexpr std::ptrdiff_t m_pNext = 0x20; // CEntityComponentHelper*
|
||||
constexpr std::ptrdiff_t m_flags = 0x8; //
|
||||
constexpr std::ptrdiff_t m_pInfo = 0x10; //
|
||||
constexpr std::ptrdiff_t m_nPriority = 0x18; //
|
||||
constexpr std::ptrdiff_t m_pNext = 0x20; //
|
||||
}
|
||||
// Parent: EventAdvanceTick_t
|
||||
// Field count: 0
|
||||
@ -103,7 +103,7 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace CNetworkVarChainer {
|
||||
constexpr std::ptrdiff_t m_PathIndex = 0x20; // ChangeAccessorFieldPathIndex_t
|
||||
constexpr std::ptrdiff_t m_PathIndex = 0x20; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
@ -112,39 +112,39 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
namespace EventClientPostOutput_t {
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
|
||||
constexpr std::ptrdiff_t m_flRenderTime = 0x28; // float64
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTime = 0x30; // float32
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x34; // float32
|
||||
constexpr std::ptrdiff_t m_bRenderOnly = 0x38; // bool
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flRenderTime = 0x28; //
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTime = 0x30; //
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x34; //
|
||||
constexpr std::ptrdiff_t m_bRenderOnly = 0x38; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
namespace EventClientPollInput_t {
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x28; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace EventPreDataUpdate_t {
|
||||
constexpr std::ptrdiff_t m_nCount = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_nCount = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
namespace EventClientProcessGameInput_t {
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32
|
||||
constexpr std::ptrdiff_t m_flFrameTime = 0x2C; // float32
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x28; //
|
||||
constexpr std::ptrdiff_t m_flFrameTime = 0x2C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace EventFrameBoundary_t {
|
||||
constexpr std::ptrdiff_t m_flFrameTime = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flFrameTime = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace EventAppShutdown_t {
|
||||
constexpr std::ptrdiff_t m_nDummy0 = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_nDummy0 = 0x0; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
@ -157,12 +157,12 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace EventProfileStorageAvailable_t {
|
||||
constexpr std::ptrdiff_t m_nSplitScreenSlot = 0x0; // CSplitScreenSlot
|
||||
constexpr std::ptrdiff_t m_nSplitScreenSlot = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace EventPostDataUpdate_t {
|
||||
constexpr std::ptrdiff_t m_nCount = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_nCount = 0x0; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
@ -179,10 +179,10 @@ namespace cs2_dumper {
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 4
|
||||
namespace EventAdvanceTick_t {
|
||||
constexpr std::ptrdiff_t m_nCurrentTick = 0x30; // int32
|
||||
constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x34; // int32
|
||||
constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x38; // int32
|
||||
constexpr std::ptrdiff_t m_nTotalTicks = 0x3C; // int32
|
||||
constexpr std::ptrdiff_t m_nCurrentTick = 0x30; //
|
||||
constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x34; //
|
||||
constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x38; //
|
||||
constexpr std::ptrdiff_t m_nTotalTicks = 0x3C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -203,20 +203,20 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
namespace EventClientPreOutput_t {
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
|
||||
constexpr std::ptrdiff_t m_flRenderTime = 0x28; // float64
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTime = 0x30; // float64
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x38; // float64
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x40; // float32
|
||||
constexpr std::ptrdiff_t m_bRenderOnly = 0x44; // bool
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flRenderTime = 0x28; //
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTime = 0x30; //
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x38; //
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x40; //
|
||||
constexpr std::ptrdiff_t m_bRenderOnly = 0x44; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
namespace EventClientFrameSimulate_t {
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32
|
||||
constexpr std::ptrdiff_t m_flFrameTime = 0x2C; // float32
|
||||
constexpr std::ptrdiff_t m_bScheduleSendTickPacket = 0x30; // bool
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x28; //
|
||||
constexpr std::ptrdiff_t m_flFrameTime = 0x2C; //
|
||||
constexpr std::ptrdiff_t m_bScheduleSendTickPacket = 0x30; //
|
||||
}
|
||||
// Parent: EventAdvanceTick_t
|
||||
// Field count: 0
|
||||
@ -225,14 +225,14 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 8
|
||||
namespace EventSetTime_t {
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
|
||||
constexpr std::ptrdiff_t m_nClientOutputFrames = 0x28; // int32
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x30; // float64
|
||||
constexpr std::ptrdiff_t m_flRenderTime = 0x38; // float64
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTime = 0x40; // float64
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x48; // float64
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTimeUnscaled = 0x50; // float64
|
||||
constexpr std::ptrdiff_t m_flTickRemainder = 0x58; // float64
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nClientOutputFrames = 0x28; //
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x30; //
|
||||
constexpr std::ptrdiff_t m_flRenderTime = 0x38; //
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTime = 0x40; //
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x48; //
|
||||
constexpr std::ptrdiff_t m_flRenderFrameTimeUnscaled = 0x50; //
|
||||
constexpr std::ptrdiff_t m_flTickRemainder = 0x58; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -241,9 +241,9 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
namespace EventSimulate_t {
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
|
||||
constexpr std::ptrdiff_t m_bFirstTick = 0x28; // bool
|
||||
constexpr std::ptrdiff_t m_bLastTick = 0x29; // bool
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; //
|
||||
constexpr std::ptrdiff_t m_bFirstTick = 0x28; //
|
||||
constexpr std::ptrdiff_t m_bLastTick = 0x29; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -260,34 +260,34 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
namespace EntComponentInfo_t {
|
||||
constexpr std::ptrdiff_t m_pName = 0x0; // char*
|
||||
constexpr std::ptrdiff_t m_pCPPClassname = 0x8; // char*
|
||||
constexpr std::ptrdiff_t m_pNetworkDataReferencedDescription = 0x10; // char*
|
||||
constexpr std::ptrdiff_t m_pNetworkDataReferencedPtrPropDescription = 0x18; // char*
|
||||
constexpr std::ptrdiff_t m_nRuntimeIndex = 0x20; // int32
|
||||
constexpr std::ptrdiff_t m_nFlags = 0x24; // uint32
|
||||
constexpr std::ptrdiff_t m_pBaseClassComponentHelper = 0x60; // CEntityComponentHelper*
|
||||
constexpr std::ptrdiff_t m_pName = 0x0; //
|
||||
constexpr std::ptrdiff_t m_pCPPClassname = 0x8; //
|
||||
constexpr std::ptrdiff_t m_pNetworkDataReferencedDescription = 0x10; //
|
||||
constexpr std::ptrdiff_t m_pNetworkDataReferencedPtrPropDescription = 0x18; //
|
||||
constexpr std::ptrdiff_t m_nRuntimeIndex = 0x20; //
|
||||
constexpr std::ptrdiff_t m_nFlags = 0x24; //
|
||||
constexpr std::ptrdiff_t m_pBaseClassComponentHelper = 0x60; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
namespace EngineLoopState_t {
|
||||
constexpr std::ptrdiff_t m_nPlatWindowWidth = 0x18; // int32
|
||||
constexpr std::ptrdiff_t m_nPlatWindowHeight = 0x1C; // int32
|
||||
constexpr std::ptrdiff_t m_nRenderWidth = 0x20; // int32
|
||||
constexpr std::ptrdiff_t m_nRenderHeight = 0x24; // int32
|
||||
constexpr std::ptrdiff_t m_nPlatWindowWidth = 0x18; //
|
||||
constexpr std::ptrdiff_t m_nPlatWindowHeight = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_nRenderWidth = 0x20; //
|
||||
constexpr std::ptrdiff_t m_nRenderHeight = 0x24; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace EventClientPollNetworking_t {
|
||||
constexpr std::ptrdiff_t m_nTickCount = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_nTickCount = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
namespace EventClientProcessInput_t {
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32
|
||||
constexpr std::ptrdiff_t m_flTickInterval = 0x2C; // float32
|
||||
constexpr std::ptrdiff_t m_flTickStartTime = 0x30; // float64
|
||||
constexpr std::ptrdiff_t m_LoopState = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flRealTime = 0x28; //
|
||||
constexpr std::ptrdiff_t m_flTickInterval = 0x2C; //
|
||||
constexpr std::ptrdiff_t m_flTickStartTime = 0x30; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -51,17 +51,17 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
pub mod EventSimpleLoopFrameUpdate_t {
|
||||
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
|
||||
pub const m_flRealTime: usize = 0x28; // float32
|
||||
pub const m_flFrameTime: usize = 0x2C; // float32
|
||||
pub const m_LoopState: usize = 0x0; //
|
||||
pub const m_flRealTime: usize = 0x28; //
|
||||
pub const m_flFrameTime: usize = 0x2C; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 4
|
||||
pub mod EventPostAdvanceTick_t {
|
||||
pub const m_nCurrentTick: usize = 0x30; // int32
|
||||
pub const m_nCurrentTickThisFrame: usize = 0x34; // int32
|
||||
pub const m_nTotalTicksThisFrame: usize = 0x38; // int32
|
||||
pub const m_nTotalTicks: usize = 0x3C; // int32
|
||||
pub const m_nCurrentTick: usize = 0x30; //
|
||||
pub const m_nCurrentTickThisFrame: usize = 0x34; //
|
||||
pub const m_nTotalTicksThisFrame: usize = 0x38; //
|
||||
pub const m_nTotalTicks: usize = 0x3C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -71,16 +71,16 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod EventClientSceneSystemThreadStateChange_t {
|
||||
pub const m_bThreadsActive: usize = 0x0; // bool
|
||||
pub const m_bThreadsActive: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
pub mod EventClientOutput_t {
|
||||
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
|
||||
pub const m_flRenderTime: usize = 0x28; // float32
|
||||
pub const m_flRealTime: usize = 0x2C; // float32
|
||||
pub const m_flRenderFrameTimeUnbounded: usize = 0x30; // float32
|
||||
pub const m_bRenderOnly: usize = 0x34; // bool
|
||||
pub const m_LoopState: usize = 0x0; //
|
||||
pub const m_flRenderTime: usize = 0x28; //
|
||||
pub const m_flRealTime: usize = 0x2C; //
|
||||
pub const m_flRenderFrameTimeUnbounded: usize = 0x30; //
|
||||
pub const m_bRenderOnly: usize = 0x34; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
@ -89,10 +89,10 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
pub mod CEntityComponentHelper {
|
||||
pub const m_flags: usize = 0x8; // uint32
|
||||
pub const m_pInfo: usize = 0x10; // EntComponentInfo_t*
|
||||
pub const m_nPriority: usize = 0x18; // int32
|
||||
pub const m_pNext: usize = 0x20; // CEntityComponentHelper*
|
||||
pub const m_flags: usize = 0x8; //
|
||||
pub const m_pInfo: usize = 0x10; //
|
||||
pub const m_nPriority: usize = 0x18; //
|
||||
pub const m_pNext: usize = 0x20; //
|
||||
}
|
||||
// Parent: EventAdvanceTick_t
|
||||
// Field count: 0
|
||||
@ -105,7 +105,7 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod CNetworkVarChainer {
|
||||
pub const m_PathIndex: usize = 0x20; // ChangeAccessorFieldPathIndex_t
|
||||
pub const m_PathIndex: usize = 0x20; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
@ -114,39 +114,39 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
pub mod EventClientPostOutput_t {
|
||||
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
|
||||
pub const m_flRenderTime: usize = 0x28; // float64
|
||||
pub const m_flRenderFrameTime: usize = 0x30; // float32
|
||||
pub const m_flRenderFrameTimeUnbounded: usize = 0x34; // float32
|
||||
pub const m_bRenderOnly: usize = 0x38; // bool
|
||||
pub const m_LoopState: usize = 0x0; //
|
||||
pub const m_flRenderTime: usize = 0x28; //
|
||||
pub const m_flRenderFrameTime: usize = 0x30; //
|
||||
pub const m_flRenderFrameTimeUnbounded: usize = 0x34; //
|
||||
pub const m_bRenderOnly: usize = 0x38; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
pub mod EventClientPollInput_t {
|
||||
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
|
||||
pub const m_flRealTime: usize = 0x28; // float32
|
||||
pub const m_LoopState: usize = 0x0; //
|
||||
pub const m_flRealTime: usize = 0x28; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod EventPreDataUpdate_t {
|
||||
pub const m_nCount: usize = 0x0; // int32
|
||||
pub const m_nCount: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
pub mod EventClientProcessGameInput_t {
|
||||
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
|
||||
pub const m_flRealTime: usize = 0x28; // float32
|
||||
pub const m_flFrameTime: usize = 0x2C; // float32
|
||||
pub const m_LoopState: usize = 0x0; //
|
||||
pub const m_flRealTime: usize = 0x28; //
|
||||
pub const m_flFrameTime: usize = 0x2C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod EventFrameBoundary_t {
|
||||
pub const m_flFrameTime: usize = 0x0; // float32
|
||||
pub const m_flFrameTime: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod EventAppShutdown_t {
|
||||
pub const m_nDummy0: usize = 0x0; // int32
|
||||
pub const m_nDummy0: usize = 0x0; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
@ -159,12 +159,12 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod EventProfileStorageAvailable_t {
|
||||
pub const m_nSplitScreenSlot: usize = 0x0; // CSplitScreenSlot
|
||||
pub const m_nSplitScreenSlot: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod EventPostDataUpdate_t {
|
||||
pub const m_nCount: usize = 0x0; // int32
|
||||
pub const m_nCount: usize = 0x0; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
@ -181,10 +181,10 @@ pub mod cs2_dumper {
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 4
|
||||
pub mod EventAdvanceTick_t {
|
||||
pub const m_nCurrentTick: usize = 0x30; // int32
|
||||
pub const m_nCurrentTickThisFrame: usize = 0x34; // int32
|
||||
pub const m_nTotalTicksThisFrame: usize = 0x38; // int32
|
||||
pub const m_nTotalTicks: usize = 0x3C; // int32
|
||||
pub const m_nCurrentTick: usize = 0x30; //
|
||||
pub const m_nCurrentTickThisFrame: usize = 0x34; //
|
||||
pub const m_nTotalTicksThisFrame: usize = 0x38; //
|
||||
pub const m_nTotalTicks: usize = 0x3C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -205,20 +205,20 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
pub mod EventClientPreOutput_t {
|
||||
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
|
||||
pub const m_flRenderTime: usize = 0x28; // float64
|
||||
pub const m_flRenderFrameTime: usize = 0x30; // float64
|
||||
pub const m_flRenderFrameTimeUnbounded: usize = 0x38; // float64
|
||||
pub const m_flRealTime: usize = 0x40; // float32
|
||||
pub const m_bRenderOnly: usize = 0x44; // bool
|
||||
pub const m_LoopState: usize = 0x0; //
|
||||
pub const m_flRenderTime: usize = 0x28; //
|
||||
pub const m_flRenderFrameTime: usize = 0x30; //
|
||||
pub const m_flRenderFrameTimeUnbounded: usize = 0x38; //
|
||||
pub const m_flRealTime: usize = 0x40; //
|
||||
pub const m_bRenderOnly: usize = 0x44; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
pub mod EventClientFrameSimulate_t {
|
||||
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
|
||||
pub const m_flRealTime: usize = 0x28; // float32
|
||||
pub const m_flFrameTime: usize = 0x2C; // float32
|
||||
pub const m_bScheduleSendTickPacket: usize = 0x30; // bool
|
||||
pub const m_LoopState: usize = 0x0; //
|
||||
pub const m_flRealTime: usize = 0x28; //
|
||||
pub const m_flFrameTime: usize = 0x2C; //
|
||||
pub const m_bScheduleSendTickPacket: usize = 0x30; //
|
||||
}
|
||||
// Parent: EventAdvanceTick_t
|
||||
// Field count: 0
|
||||
@ -227,14 +227,14 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 8
|
||||
pub mod EventSetTime_t {
|
||||
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
|
||||
pub const m_nClientOutputFrames: usize = 0x28; // int32
|
||||
pub const m_flRealTime: usize = 0x30; // float64
|
||||
pub const m_flRenderTime: usize = 0x38; // float64
|
||||
pub const m_flRenderFrameTime: usize = 0x40; // float64
|
||||
pub const m_flRenderFrameTimeUnbounded: usize = 0x48; // float64
|
||||
pub const m_flRenderFrameTimeUnscaled: usize = 0x50; // float64
|
||||
pub const m_flTickRemainder: usize = 0x58; // float64
|
||||
pub const m_LoopState: usize = 0x0; //
|
||||
pub const m_nClientOutputFrames: usize = 0x28; //
|
||||
pub const m_flRealTime: usize = 0x30; //
|
||||
pub const m_flRenderTime: usize = 0x38; //
|
||||
pub const m_flRenderFrameTime: usize = 0x40; //
|
||||
pub const m_flRenderFrameTimeUnbounded: usize = 0x48; //
|
||||
pub const m_flRenderFrameTimeUnscaled: usize = 0x50; //
|
||||
pub const m_flTickRemainder: usize = 0x58; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -243,9 +243,9 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
pub mod EventSimulate_t {
|
||||
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
|
||||
pub const m_bFirstTick: usize = 0x28; // bool
|
||||
pub const m_bLastTick: usize = 0x29; // bool
|
||||
pub const m_LoopState: usize = 0x0; //
|
||||
pub const m_bFirstTick: usize = 0x28; //
|
||||
pub const m_bLastTick: usize = 0x29; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -262,34 +262,34 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
pub mod EntComponentInfo_t {
|
||||
pub const m_pName: usize = 0x0; // char*
|
||||
pub const m_pCPPClassname: usize = 0x8; // char*
|
||||
pub const m_pNetworkDataReferencedDescription: usize = 0x10; // char*
|
||||
pub const m_pNetworkDataReferencedPtrPropDescription: usize = 0x18; // char*
|
||||
pub const m_nRuntimeIndex: usize = 0x20; // int32
|
||||
pub const m_nFlags: usize = 0x24; // uint32
|
||||
pub const m_pBaseClassComponentHelper: usize = 0x60; // CEntityComponentHelper*
|
||||
pub const m_pName: usize = 0x0; //
|
||||
pub const m_pCPPClassname: usize = 0x8; //
|
||||
pub const m_pNetworkDataReferencedDescription: usize = 0x10; //
|
||||
pub const m_pNetworkDataReferencedPtrPropDescription: usize = 0x18; //
|
||||
pub const m_nRuntimeIndex: usize = 0x20; //
|
||||
pub const m_nFlags: usize = 0x24; //
|
||||
pub const m_pBaseClassComponentHelper: usize = 0x60; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
pub mod EngineLoopState_t {
|
||||
pub const m_nPlatWindowWidth: usize = 0x18; // int32
|
||||
pub const m_nPlatWindowHeight: usize = 0x1C; // int32
|
||||
pub const m_nRenderWidth: usize = 0x20; // int32
|
||||
pub const m_nRenderHeight: usize = 0x24; // int32
|
||||
pub const m_nPlatWindowWidth: usize = 0x18; //
|
||||
pub const m_nPlatWindowHeight: usize = 0x1C; //
|
||||
pub const m_nRenderWidth: usize = 0x20; //
|
||||
pub const m_nRenderHeight: usize = 0x24; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod EventClientPollNetworking_t {
|
||||
pub const m_nTickCount: usize = 0x0; // int32
|
||||
pub const m_nTickCount: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
pub mod EventClientProcessInput_t {
|
||||
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
|
||||
pub const m_flRealTime: usize = 0x28; // float32
|
||||
pub const m_flTickInterval: usize = 0x2C; // float32
|
||||
pub const m_flTickStartTime: usize = 0x30; // float64
|
||||
pub const m_LoopState: usize = 0x0; //
|
||||
pub const m_flRealTime: usize = 0x28; //
|
||||
pub const m_flTickInterval: usize = 0x2C; //
|
||||
pub const m_flTickStartTime: usize = 0x30; //
|
||||
}
|
||||
// Parent: EventSimulate_t
|
||||
// Field count: 0
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: host.dll
|
||||
@ -9,12 +9,12 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: CAnimScriptBase
|
||||
// Field count: 1
|
||||
public static class EmptyTestScript {
|
||||
public const nint m_hTest = 0x10; // CAnimScriptParam<float32>
|
||||
public const nint m_hTest = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class CAnimScriptBase {
|
||||
public const nint m_bIsValid = 0x8; // bool
|
||||
public const nint m_bIsValid = 0x8; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -14,12 +14,12 @@ namespace cs2_dumper {
|
||||
// Parent: CAnimScriptBase
|
||||
// Field count: 1
|
||||
namespace EmptyTestScript {
|
||||
constexpr std::ptrdiff_t m_hTest = 0x10; // CAnimScriptParam<float32>
|
||||
constexpr std::ptrdiff_t m_hTest = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace CAnimScriptBase {
|
||||
constexpr std::ptrdiff_t m_bIsValid = 0x8; // bool
|
||||
constexpr std::ptrdiff_t m_bIsValid = 0x8; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -12,12 +12,12 @@ pub mod cs2_dumper {
|
||||
// Parent: CAnimScriptBase
|
||||
// Field count: 1
|
||||
pub mod EmptyTestScript {
|
||||
pub const m_hTest: usize = 0x10; // CAnimScriptParam<float32>
|
||||
pub const m_hTest: usize = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod CAnimScriptBase {
|
||||
pub const m_bIsValid: usize = 0x8; // bool
|
||||
pub const m_bIsValid: usize = 0x8; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
{
|
||||
"build_number": 14023,
|
||||
"timestamp": "2024-07-29T16:04:47.388825300+00:00"
|
||||
"build_number": 14024,
|
||||
"timestamp": "2024-08-08T22:44:32.016601800+00:00"
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Interfaces {
|
||||
// Module: animationsystem.dll
|
||||
@ -9,49 +9,49 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: client.dll
|
||||
public static class ClientDll {
|
||||
public const nint ClientToolsInfo_001 = 0x181C780;
|
||||
public const nint EmptyWorldService001_Client = 0x17D9670;
|
||||
public const nint GameClientExports001 = 0x1819438;
|
||||
public const nint LegacyGameUI001 = 0x1839220;
|
||||
public const nint Source2Client002 = 0x1A1A610;
|
||||
public const nint Source2ClientConfig001 = 0x19BB1F0;
|
||||
public const nint Source2ClientPrediction001 = 0x18248D0;
|
||||
public const nint Source2ClientUI001 = 0x1837D50;
|
||||
public const nint ClientToolsInfo_001 = 0x17C74E0;
|
||||
public const nint EmptyWorldService001_Client = 0x1784D30;
|
||||
public const nint GameClientExports001 = 0x17C4198;
|
||||
public const nint LegacyGameUI001 = 0x17E3B10;
|
||||
public const nint Source2Client002 = 0x19BF7C0;
|
||||
public const nint Source2ClientConfig001 = 0x19605D0;
|
||||
public const nint Source2ClientPrediction001 = 0x17CF550;
|
||||
public const nint Source2ClientUI001 = 0x17E2630;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
public static class Engine2Dll {
|
||||
public const nint BenchmarkService001 = 0x5356C0;
|
||||
public const nint BugService001 = 0x5AC9A0;
|
||||
public const nint ClientServerEngineLoopService_001 = 0x536370;
|
||||
public const nint EngineGameUI001 = 0x533620;
|
||||
public const nint EngineServiceMgr001 = 0x5EDA50;
|
||||
public const nint GameEventSystemClientV001 = 0x5EDD70;
|
||||
public const nint GameEventSystemServerV001 = 0x5EDEC0;
|
||||
public const nint GameResourceServiceClientV001 = 0x5357C0;
|
||||
public const nint GameResourceServiceServerV001 = 0x535820;
|
||||
public const nint GameUIService_001 = 0x5ACCA0;
|
||||
public const nint HostStateMgr001 = 0x536260;
|
||||
public const nint INETSUPPORT_001 = 0x52EF00;
|
||||
public const nint InputService_001 = 0x5ACFB0;
|
||||
public const nint KeyValueCache001 = 0x536310;
|
||||
public const nint MapListService_001 = 0x5EBF50;
|
||||
public const nint NetworkClientService_001 = 0x5EC0E0;
|
||||
public const nint NetworkP2PService_001 = 0x535AB0;
|
||||
public const nint NetworkServerService_001 = 0x5EC470;
|
||||
public const nint NetworkService_001 = 0x535C00;
|
||||
public const nint RenderService_001 = 0x5EC6D0;
|
||||
public const nint ScreenshotService001 = 0x5EC990;
|
||||
public const nint SimpleEngineLoopService_001 = 0x536480;
|
||||
public const nint SoundService_001 = 0x5ECB70;
|
||||
public const nint Source2EngineToClient001 = 0x532CC0;
|
||||
public const nint Source2EngineToClientStringTable001 = 0x532D60;
|
||||
public const nint Source2EngineToServer001 = 0x532DF8;
|
||||
public const nint Source2EngineToServerStringTable001 = 0x532E20;
|
||||
public const nint SplitScreenService_001 = 0x535E40;
|
||||
public const nint StatsService_001 = 0x5ED040;
|
||||
public const nint ToolService_001 = 0x536050;
|
||||
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x5336B0;
|
||||
public const nint VProfService_001 = 0x536090;
|
||||
public const nint BenchmarkService001 = 0x5345F0;
|
||||
public const nint BugService001 = 0x5AB580;
|
||||
public const nint ClientServerEngineLoopService_001 = 0x535260;
|
||||
public const nint EngineGameUI001 = 0x5325A0;
|
||||
public const nint EngineServiceMgr001 = 0x5EC630;
|
||||
public const nint GameEventSystemClientV001 = 0x5EC950;
|
||||
public const nint GameEventSystemServerV001 = 0x5ECA90;
|
||||
public const nint GameResourceServiceClientV001 = 0x5346F0;
|
||||
public const nint GameResourceServiceServerV001 = 0x534750;
|
||||
public const nint GameUIService_001 = 0x5AB880;
|
||||
public const nint HostStateMgr001 = 0x535150;
|
||||
public const nint INETSUPPORT_001 = 0x52DEE0;
|
||||
public const nint InputService_001 = 0x5ABB90;
|
||||
public const nint KeyValueCache001 = 0x535200;
|
||||
public const nint MapListService_001 = 0x5EAB30;
|
||||
public const nint NetworkClientService_001 = 0x5EACC0;
|
||||
public const nint NetworkP2PService_001 = 0x5349E0;
|
||||
public const nint NetworkServerService_001 = 0x5EB050;
|
||||
public const nint NetworkService_001 = 0x534B30;
|
||||
public const nint RenderService_001 = 0x5EB2B0;
|
||||
public const nint ScreenshotService001 = 0x5EB570;
|
||||
public const nint SimpleEngineLoopService_001 = 0x535370;
|
||||
public const nint SoundService_001 = 0x5EB750;
|
||||
public const nint Source2EngineToClient001 = 0x531C80;
|
||||
public const nint Source2EngineToClientStringTable001 = 0x531CE0;
|
||||
public const nint Source2EngineToServer001 = 0x531D78;
|
||||
public const nint Source2EngineToServerStringTable001 = 0x531DA0;
|
||||
public const nint SplitScreenService_001 = 0x534D70;
|
||||
public const nint StatsService_001 = 0x5EBC20;
|
||||
public const nint ToolService_001 = 0x534F80;
|
||||
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x532630;
|
||||
public const nint VProfService_001 = 0x534FC0;
|
||||
}
|
||||
// Module: filesystem_stdio.dll
|
||||
public static class FilesystemStdioDll {
|
||||
@ -60,14 +60,14 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: host.dll
|
||||
public static class HostDll {
|
||||
public const nint DebugDrawQueueManager001 = 0x136FC0;
|
||||
public const nint GameModelInfo001 = 0x137000;
|
||||
public const nint GameSystem2HostHook = 0x137040;
|
||||
public const nint HostUtils001 = 0x137070;
|
||||
public const nint PredictionDiffManager001 = 0x1372C0;
|
||||
public const nint SaveRestoreDataVersion001 = 0x1373F0;
|
||||
public const nint SinglePlayerSharedMemory001 = 0x137420;
|
||||
public const nint Source2Host001 = 0x137490;
|
||||
public const nint DebugDrawQueueManager001 = 0x135FA0;
|
||||
public const nint GameModelInfo001 = 0x135FE0;
|
||||
public const nint GameSystem2HostHook = 0x136020;
|
||||
public const nint HostUtils001 = 0x136050;
|
||||
public const nint PredictionDiffManager001 = 0x1362A0;
|
||||
public const nint SaveRestoreDataVersion001 = 0x1363D0;
|
||||
public const nint SinglePlayerSharedMemory001 = 0x136400;
|
||||
public const nint Source2Host001 = 0x136470;
|
||||
}
|
||||
// Module: imemanager.dll
|
||||
public static class ImemanagerDll {
|
||||
@ -84,8 +84,8 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: matchmaking.dll
|
||||
public static class MatchmakingDll {
|
||||
public const nint GameTypes001 = 0x1A41C0;
|
||||
public const nint MATCHFRAMEWORK_001 = 0x1AC3C0;
|
||||
public const nint GameTypes001 = 0x1A41A0;
|
||||
public const nint MATCHFRAMEWORK_001 = 0x1AC370;
|
||||
}
|
||||
// Module: materialsystem2.dll
|
||||
public static class Materialsystem2Dll {
|
||||
@ -105,10 +105,10 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: networksystem.dll
|
||||
public static class NetworksystemDll {
|
||||
public const nint FlattenedSerializersVersion001 = 0x240510;
|
||||
public const nint NetworkMessagesVersion001 = 0x272600;
|
||||
public const nint NetworkSystemVersion001 = 0x26A2A0;
|
||||
public const nint SerializedEntitiesVersion001 = 0x26A390;
|
||||
public const nint FlattenedSerializersVersion001 = 0x23E490;
|
||||
public const nint NetworkMessagesVersion001 = 0x270480;
|
||||
public const nint NetworkSystemVersion001 = 0x268220;
|
||||
public const nint SerializedEntitiesVersion001 = 0x268310;
|
||||
}
|
||||
// Module: panorama.dll
|
||||
public static class PanoramaDll {
|
||||
@ -147,9 +147,9 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: scenesystem.dll
|
||||
public static class ScenesystemDll {
|
||||
public const nint RenderingPipelines_001 = 0x54DF90;
|
||||
public const nint SceneSystem_002 = 0x599980;
|
||||
public const nint SceneUtils_001 = 0x54E770;
|
||||
public const nint RenderingPipelines_001 = 0x54CF90;
|
||||
public const nint SceneSystem_002 = 0x598940;
|
||||
public const nint SceneUtils_001 = 0x54D770;
|
||||
}
|
||||
// Module: schemasystem.dll
|
||||
public static class SchemasystemDll {
|
||||
@ -157,22 +157,22 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: server.dll
|
||||
public static class ServerDll {
|
||||
public const nint EmptyWorldService001_Server = 0x1360FC0;
|
||||
public const nint EntitySubclassUtilsV001 = 0x13134D0;
|
||||
public const nint NavGameTest001 = 0x13FF788;
|
||||
public const nint ServerToolsInfo_001 = 0x13B4EA8;
|
||||
public const nint Source2GameClients001 = 0x13B0310;
|
||||
public const nint Source2GameDirector001 = 0x14E46C0;
|
||||
public const nint Source2GameEntities001 = 0x13B4E70;
|
||||
public const nint Source2Server001 = 0x13B4CE0;
|
||||
public const nint Source2ServerConfig001 = 0x159F5A8;
|
||||
public const nint customnavsystem001 = 0x12F8D58;
|
||||
public const nint EmptyWorldService001_Server = 0x130E5F0;
|
||||
public const nint EntitySubclassUtilsV001 = 0x12C1180;
|
||||
public const nint NavGameTest001 = 0x13AC478;
|
||||
public const nint ServerToolsInfo_001 = 0x1361C08;
|
||||
public const nint Source2GameClients001 = 0x135D080;
|
||||
public const nint Source2GameDirector001 = 0x148B850;
|
||||
public const nint Source2GameEntities001 = 0x1361BD0;
|
||||
public const nint Source2Server001 = 0x1361A40;
|
||||
public const nint Source2ServerConfig001 = 0x15445D8;
|
||||
public const nint customnavsystem001 = 0x12A6A18;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
public static class SoundsystemDll {
|
||||
public const nint SoundOpSystem001 = 0x3353A0;
|
||||
public const nint SoundOpSystemEdit001 = 0x335270;
|
||||
public const nint SoundSystem001 = 0x334E40;
|
||||
public const nint SoundOpSystem001 = 0x335390;
|
||||
public const nint SoundOpSystemEdit001 = 0x335260;
|
||||
public const nint SoundSystem001 = 0x334E30;
|
||||
public const nint VMixEditTool001 = 0x48288DEA;
|
||||
}
|
||||
// Module: steamaudio.dll
|
||||
@ -181,26 +181,26 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: steamclient64.dll
|
||||
public static class Steamclient64Dll {
|
||||
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x65ACBD2A;
|
||||
public const nint IVALIDATE001 = 0x14EDA30;
|
||||
public const nint SteamClient006 = 0x14EB270;
|
||||
public const nint SteamClient007 = 0x14EB278;
|
||||
public const nint SteamClient008 = 0x14EB280;
|
||||
public const nint SteamClient009 = 0x14EB288;
|
||||
public const nint SteamClient010 = 0x14EB290;
|
||||
public const nint SteamClient011 = 0x14EB298;
|
||||
public const nint SteamClient012 = 0x14EB2A0;
|
||||
public const nint SteamClient013 = 0x14EB2A8;
|
||||
public const nint SteamClient014 = 0x14EB2B0;
|
||||
public const nint SteamClient015 = 0x14EB2B8;
|
||||
public const nint SteamClient016 = 0x14EB2C0;
|
||||
public const nint SteamClient017 = 0x14EB2C8;
|
||||
public const nint SteamClient018 = 0x14EB2D0;
|
||||
public const nint SteamClient019 = 0x14EB2D8;
|
||||
public const nint SteamClient020 = 0x14EB2E0;
|
||||
public const nint SteamClient021 = 0x14EB2E8;
|
||||
public const nint p2pvoice002 = 0x14E5C5F;
|
||||
public const nint p2pvoicesingleton002 = 0x14C90E0;
|
||||
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BD7C45F;
|
||||
public const nint IVALIDATE001 = 0x1544B78;
|
||||
public const nint SteamClient006 = 0x1542360;
|
||||
public const nint SteamClient007 = 0x1542368;
|
||||
public const nint SteamClient008 = 0x1542370;
|
||||
public const nint SteamClient009 = 0x1542378;
|
||||
public const nint SteamClient010 = 0x1542380;
|
||||
public const nint SteamClient011 = 0x1542388;
|
||||
public const nint SteamClient012 = 0x1542390;
|
||||
public const nint SteamClient013 = 0x1542398;
|
||||
public const nint SteamClient014 = 0x15423A0;
|
||||
public const nint SteamClient015 = 0x15423A8;
|
||||
public const nint SteamClient016 = 0x15423B0;
|
||||
public const nint SteamClient017 = 0x15423B8;
|
||||
public const nint SteamClient018 = 0x15423C0;
|
||||
public const nint SteamClient019 = 0x15423C8;
|
||||
public const nint SteamClient020 = 0x15423D0;
|
||||
public const nint SteamClient021 = 0x15423D8;
|
||||
public const nint p2pvoice002 = 0x14E712F;
|
||||
public const nint p2pvoicesingleton002 = 0x151E0E0;
|
||||
}
|
||||
// Module: tier0.dll
|
||||
public static class Tier0Dll {
|
||||
@ -232,8 +232,8 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: vstdlib_s64.dll
|
||||
public static class VstdlibS64Dll {
|
||||
public const nint IVALIDATE001 = 0xA5B40;
|
||||
public const nint VEngineCvar002 = 0x63070;
|
||||
public const nint IVALIDATE001 = 0xA7B40;
|
||||
public const nint VEngineCvar002 = 0x65070;
|
||||
}
|
||||
// Module: worldrenderer.dll
|
||||
public static class WorldrendererDll {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -14,49 +14,49 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: client.dll
|
||||
namespace client_dll {
|
||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x181C780;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17D9670;
|
||||
constexpr std::ptrdiff_t GameClientExports001 = 0x1819438;
|
||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0x1839220;
|
||||
constexpr std::ptrdiff_t Source2Client002 = 0x1A1A610;
|
||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19BB1F0;
|
||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x18248D0;
|
||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0x1837D50;
|
||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x17C74E0;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1784D30;
|
||||
constexpr std::ptrdiff_t GameClientExports001 = 0x17C4198;
|
||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0x17E3B10;
|
||||
constexpr std::ptrdiff_t Source2Client002 = 0x19BF7C0;
|
||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19605D0;
|
||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x17CF550;
|
||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0x17E2630;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
namespace engine2_dll {
|
||||
constexpr std::ptrdiff_t BenchmarkService001 = 0x5356C0;
|
||||
constexpr std::ptrdiff_t BugService001 = 0x5AC9A0;
|
||||
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x536370;
|
||||
constexpr std::ptrdiff_t EngineGameUI001 = 0x533620;
|
||||
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x5EDA50;
|
||||
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x5EDD70;
|
||||
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x5EDEC0;
|
||||
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x5357C0;
|
||||
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x535820;
|
||||
constexpr std::ptrdiff_t GameUIService_001 = 0x5ACCA0;
|
||||
constexpr std::ptrdiff_t HostStateMgr001 = 0x536260;
|
||||
constexpr std::ptrdiff_t INETSUPPORT_001 = 0x52EF00;
|
||||
constexpr std::ptrdiff_t InputService_001 = 0x5ACFB0;
|
||||
constexpr std::ptrdiff_t KeyValueCache001 = 0x536310;
|
||||
constexpr std::ptrdiff_t MapListService_001 = 0x5EBF50;
|
||||
constexpr std::ptrdiff_t NetworkClientService_001 = 0x5EC0E0;
|
||||
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x535AB0;
|
||||
constexpr std::ptrdiff_t NetworkServerService_001 = 0x5EC470;
|
||||
constexpr std::ptrdiff_t NetworkService_001 = 0x535C00;
|
||||
constexpr std::ptrdiff_t RenderService_001 = 0x5EC6D0;
|
||||
constexpr std::ptrdiff_t ScreenshotService001 = 0x5EC990;
|
||||
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x536480;
|
||||
constexpr std::ptrdiff_t SoundService_001 = 0x5ECB70;
|
||||
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x532CC0;
|
||||
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x532D60;
|
||||
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x532DF8;
|
||||
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x532E20;
|
||||
constexpr std::ptrdiff_t SplitScreenService_001 = 0x535E40;
|
||||
constexpr std::ptrdiff_t StatsService_001 = 0x5ED040;
|
||||
constexpr std::ptrdiff_t ToolService_001 = 0x536050;
|
||||
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x5336B0;
|
||||
constexpr std::ptrdiff_t VProfService_001 = 0x536090;
|
||||
constexpr std::ptrdiff_t BenchmarkService001 = 0x5345F0;
|
||||
constexpr std::ptrdiff_t BugService001 = 0x5AB580;
|
||||
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x535260;
|
||||
constexpr std::ptrdiff_t EngineGameUI001 = 0x5325A0;
|
||||
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x5EC630;
|
||||
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x5EC950;
|
||||
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x5ECA90;
|
||||
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x5346F0;
|
||||
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x534750;
|
||||
constexpr std::ptrdiff_t GameUIService_001 = 0x5AB880;
|
||||
constexpr std::ptrdiff_t HostStateMgr001 = 0x535150;
|
||||
constexpr std::ptrdiff_t INETSUPPORT_001 = 0x52DEE0;
|
||||
constexpr std::ptrdiff_t InputService_001 = 0x5ABB90;
|
||||
constexpr std::ptrdiff_t KeyValueCache001 = 0x535200;
|
||||
constexpr std::ptrdiff_t MapListService_001 = 0x5EAB30;
|
||||
constexpr std::ptrdiff_t NetworkClientService_001 = 0x5EACC0;
|
||||
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x5349E0;
|
||||
constexpr std::ptrdiff_t NetworkServerService_001 = 0x5EB050;
|
||||
constexpr std::ptrdiff_t NetworkService_001 = 0x534B30;
|
||||
constexpr std::ptrdiff_t RenderService_001 = 0x5EB2B0;
|
||||
constexpr std::ptrdiff_t ScreenshotService001 = 0x5EB570;
|
||||
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x535370;
|
||||
constexpr std::ptrdiff_t SoundService_001 = 0x5EB750;
|
||||
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x531C80;
|
||||
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x531CE0;
|
||||
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x531D78;
|
||||
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x531DA0;
|
||||
constexpr std::ptrdiff_t SplitScreenService_001 = 0x534D70;
|
||||
constexpr std::ptrdiff_t StatsService_001 = 0x5EBC20;
|
||||
constexpr std::ptrdiff_t ToolService_001 = 0x534F80;
|
||||
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x532630;
|
||||
constexpr std::ptrdiff_t VProfService_001 = 0x534FC0;
|
||||
}
|
||||
// Module: filesystem_stdio.dll
|
||||
namespace filesystem_stdio_dll {
|
||||
@ -65,14 +65,14 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: host.dll
|
||||
namespace host_dll {
|
||||
constexpr std::ptrdiff_t DebugDrawQueueManager001 = 0x136FC0;
|
||||
constexpr std::ptrdiff_t GameModelInfo001 = 0x137000;
|
||||
constexpr std::ptrdiff_t GameSystem2HostHook = 0x137040;
|
||||
constexpr std::ptrdiff_t HostUtils001 = 0x137070;
|
||||
constexpr std::ptrdiff_t PredictionDiffManager001 = 0x1372C0;
|
||||
constexpr std::ptrdiff_t SaveRestoreDataVersion001 = 0x1373F0;
|
||||
constexpr std::ptrdiff_t SinglePlayerSharedMemory001 = 0x137420;
|
||||
constexpr std::ptrdiff_t Source2Host001 = 0x137490;
|
||||
constexpr std::ptrdiff_t DebugDrawQueueManager001 = 0x135FA0;
|
||||
constexpr std::ptrdiff_t GameModelInfo001 = 0x135FE0;
|
||||
constexpr std::ptrdiff_t GameSystem2HostHook = 0x136020;
|
||||
constexpr std::ptrdiff_t HostUtils001 = 0x136050;
|
||||
constexpr std::ptrdiff_t PredictionDiffManager001 = 0x1362A0;
|
||||
constexpr std::ptrdiff_t SaveRestoreDataVersion001 = 0x1363D0;
|
||||
constexpr std::ptrdiff_t SinglePlayerSharedMemory001 = 0x136400;
|
||||
constexpr std::ptrdiff_t Source2Host001 = 0x136470;
|
||||
}
|
||||
// Module: imemanager.dll
|
||||
namespace imemanager_dll {
|
||||
@ -89,8 +89,8 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: matchmaking.dll
|
||||
namespace matchmaking_dll {
|
||||
constexpr std::ptrdiff_t GameTypes001 = 0x1A41C0;
|
||||
constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1AC3C0;
|
||||
constexpr std::ptrdiff_t GameTypes001 = 0x1A41A0;
|
||||
constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1AC370;
|
||||
}
|
||||
// Module: materialsystem2.dll
|
||||
namespace materialsystem2_dll {
|
||||
@ -110,10 +110,10 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: networksystem.dll
|
||||
namespace networksystem_dll {
|
||||
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x240510;
|
||||
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x272600;
|
||||
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0x26A2A0;
|
||||
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0x26A390;
|
||||
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x23E490;
|
||||
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x270480;
|
||||
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0x268220;
|
||||
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0x268310;
|
||||
}
|
||||
// Module: panorama.dll
|
||||
namespace panorama_dll {
|
||||
@ -152,9 +152,9 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: scenesystem.dll
|
||||
namespace scenesystem_dll {
|
||||
constexpr std::ptrdiff_t RenderingPipelines_001 = 0x54DF90;
|
||||
constexpr std::ptrdiff_t SceneSystem_002 = 0x599980;
|
||||
constexpr std::ptrdiff_t SceneUtils_001 = 0x54E770;
|
||||
constexpr std::ptrdiff_t RenderingPipelines_001 = 0x54CF90;
|
||||
constexpr std::ptrdiff_t SceneSystem_002 = 0x598940;
|
||||
constexpr std::ptrdiff_t SceneUtils_001 = 0x54D770;
|
||||
}
|
||||
// Module: schemasystem.dll
|
||||
namespace schemasystem_dll {
|
||||
@ -162,22 +162,22 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: server.dll
|
||||
namespace server_dll {
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1360FC0;
|
||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x13134D0;
|
||||
constexpr std::ptrdiff_t NavGameTest001 = 0x13FF788;
|
||||
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13B4EA8;
|
||||
constexpr std::ptrdiff_t Source2GameClients001 = 0x13B0310;
|
||||
constexpr std::ptrdiff_t Source2GameDirector001 = 0x14E46C0;
|
||||
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13B4E70;
|
||||
constexpr std::ptrdiff_t Source2Server001 = 0x13B4CE0;
|
||||
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x159F5A8;
|
||||
constexpr std::ptrdiff_t customnavsystem001 = 0x12F8D58;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x130E5F0;
|
||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x12C1180;
|
||||
constexpr std::ptrdiff_t NavGameTest001 = 0x13AC478;
|
||||
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x1361C08;
|
||||
constexpr std::ptrdiff_t Source2GameClients001 = 0x135D080;
|
||||
constexpr std::ptrdiff_t Source2GameDirector001 = 0x148B850;
|
||||
constexpr std::ptrdiff_t Source2GameEntities001 = 0x1361BD0;
|
||||
constexpr std::ptrdiff_t Source2Server001 = 0x1361A40;
|
||||
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15445D8;
|
||||
constexpr std::ptrdiff_t customnavsystem001 = 0x12A6A18;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
namespace soundsystem_dll {
|
||||
constexpr std::ptrdiff_t SoundOpSystem001 = 0x3353A0;
|
||||
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x335270;
|
||||
constexpr std::ptrdiff_t SoundSystem001 = 0x334E40;
|
||||
constexpr std::ptrdiff_t SoundOpSystem001 = 0x335390;
|
||||
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x335260;
|
||||
constexpr std::ptrdiff_t SoundSystem001 = 0x334E30;
|
||||
constexpr std::ptrdiff_t VMixEditTool001 = 0x48288DEA;
|
||||
}
|
||||
// Module: steamaudio.dll
|
||||
@ -186,26 +186,26 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: steamclient64.dll
|
||||
namespace steamclient64_dll {
|
||||
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x65ACBD2A;
|
||||
constexpr std::ptrdiff_t IVALIDATE001 = 0x14EDA30;
|
||||
constexpr std::ptrdiff_t SteamClient006 = 0x14EB270;
|
||||
constexpr std::ptrdiff_t SteamClient007 = 0x14EB278;
|
||||
constexpr std::ptrdiff_t SteamClient008 = 0x14EB280;
|
||||
constexpr std::ptrdiff_t SteamClient009 = 0x14EB288;
|
||||
constexpr std::ptrdiff_t SteamClient010 = 0x14EB290;
|
||||
constexpr std::ptrdiff_t SteamClient011 = 0x14EB298;
|
||||
constexpr std::ptrdiff_t SteamClient012 = 0x14EB2A0;
|
||||
constexpr std::ptrdiff_t SteamClient013 = 0x14EB2A8;
|
||||
constexpr std::ptrdiff_t SteamClient014 = 0x14EB2B0;
|
||||
constexpr std::ptrdiff_t SteamClient015 = 0x14EB2B8;
|
||||
constexpr std::ptrdiff_t SteamClient016 = 0x14EB2C0;
|
||||
constexpr std::ptrdiff_t SteamClient017 = 0x14EB2C8;
|
||||
constexpr std::ptrdiff_t SteamClient018 = 0x14EB2D0;
|
||||
constexpr std::ptrdiff_t SteamClient019 = 0x14EB2D8;
|
||||
constexpr std::ptrdiff_t SteamClient020 = 0x14EB2E0;
|
||||
constexpr std::ptrdiff_t SteamClient021 = 0x14EB2E8;
|
||||
constexpr std::ptrdiff_t p2pvoice002 = 0x14E5C5F;
|
||||
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14C90E0;
|
||||
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BD7C45F;
|
||||
constexpr std::ptrdiff_t IVALIDATE001 = 0x1544B78;
|
||||
constexpr std::ptrdiff_t SteamClient006 = 0x1542360;
|
||||
constexpr std::ptrdiff_t SteamClient007 = 0x1542368;
|
||||
constexpr std::ptrdiff_t SteamClient008 = 0x1542370;
|
||||
constexpr std::ptrdiff_t SteamClient009 = 0x1542378;
|
||||
constexpr std::ptrdiff_t SteamClient010 = 0x1542380;
|
||||
constexpr std::ptrdiff_t SteamClient011 = 0x1542388;
|
||||
constexpr std::ptrdiff_t SteamClient012 = 0x1542390;
|
||||
constexpr std::ptrdiff_t SteamClient013 = 0x1542398;
|
||||
constexpr std::ptrdiff_t SteamClient014 = 0x15423A0;
|
||||
constexpr std::ptrdiff_t SteamClient015 = 0x15423A8;
|
||||
constexpr std::ptrdiff_t SteamClient016 = 0x15423B0;
|
||||
constexpr std::ptrdiff_t SteamClient017 = 0x15423B8;
|
||||
constexpr std::ptrdiff_t SteamClient018 = 0x15423C0;
|
||||
constexpr std::ptrdiff_t SteamClient019 = 0x15423C8;
|
||||
constexpr std::ptrdiff_t SteamClient020 = 0x15423D0;
|
||||
constexpr std::ptrdiff_t SteamClient021 = 0x15423D8;
|
||||
constexpr std::ptrdiff_t p2pvoice002 = 0x14E712F;
|
||||
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x151E0E0;
|
||||
}
|
||||
// Module: tier0.dll
|
||||
namespace tier0_dll {
|
||||
@ -237,8 +237,8 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: vstdlib_s64.dll
|
||||
namespace vstdlib_s64_dll {
|
||||
constexpr std::ptrdiff_t IVALIDATE001 = 0xA5B40;
|
||||
constexpr std::ptrdiff_t VEngineCvar002 = 0x63070;
|
||||
constexpr std::ptrdiff_t IVALIDATE001 = 0xA7B40;
|
||||
constexpr std::ptrdiff_t VEngineCvar002 = 0x65070;
|
||||
}
|
||||
// Module: worldrenderer.dll
|
||||
namespace worldrenderer_dll {
|
||||
|
@ -4,62 +4,62 @@
|
||||
"AnimationSystem_001": 5799648
|
||||
},
|
||||
"client.dll": {
|
||||
"ClientToolsInfo_001": 25282432,
|
||||
"EmptyWorldService001_Client": 25007728,
|
||||
"GameClientExports001": 25269304,
|
||||
"LegacyGameUI001": 25399840,
|
||||
"Source2Client002": 27371024,
|
||||
"Source2ClientConfig001": 26980848,
|
||||
"Source2ClientPrediction001": 25315536,
|
||||
"Source2ClientUI001": 25394512
|
||||
"ClientToolsInfo_001": 24933600,
|
||||
"EmptyWorldService001_Client": 24661296,
|
||||
"GameClientExports001": 24920472,
|
||||
"LegacyGameUI001": 25049872,
|
||||
"Source2Client002": 26998720,
|
||||
"Source2ClientConfig001": 26609104,
|
||||
"Source2ClientPrediction001": 24966480,
|
||||
"Source2ClientUI001": 25044528
|
||||
},
|
||||
"engine2.dll": {
|
||||
"BenchmarkService001": 5461696,
|
||||
"BugService001": 5949856,
|
||||
"ClientServerEngineLoopService_001": 5464944,
|
||||
"EngineGameUI001": 5453344,
|
||||
"EngineServiceMgr001": 6216272,
|
||||
"GameEventSystemClientV001": 6217072,
|
||||
"GameEventSystemServerV001": 6217408,
|
||||
"GameResourceServiceClientV001": 5461952,
|
||||
"GameResourceServiceServerV001": 5462048,
|
||||
"GameUIService_001": 5950624,
|
||||
"HostStateMgr001": 5464672,
|
||||
"INETSUPPORT_001": 5435136,
|
||||
"InputService_001": 5951408,
|
||||
"KeyValueCache001": 5464848,
|
||||
"MapListService_001": 6209360,
|
||||
"NetworkClientService_001": 6209760,
|
||||
"NetworkP2PService_001": 5462704,
|
||||
"NetworkServerService_001": 6210672,
|
||||
"NetworkService_001": 5463040,
|
||||
"RenderService_001": 6211280,
|
||||
"ScreenshotService001": 6211984,
|
||||
"SimpleEngineLoopService_001": 5465216,
|
||||
"SoundService_001": 6212464,
|
||||
"Source2EngineToClient001": 5450944,
|
||||
"Source2EngineToClientStringTable001": 5451104,
|
||||
"Source2EngineToServer001": 5451256,
|
||||
"Source2EngineToServerStringTable001": 5451296,
|
||||
"SplitScreenService_001": 5463616,
|
||||
"StatsService_001": 6213696,
|
||||
"ToolService_001": 5464144,
|
||||
"VENGINE_GAMEUIFUNCS_VERSION005": 5453488,
|
||||
"VProfService_001": 5464208
|
||||
"BenchmarkService001": 5457392,
|
||||
"BugService001": 5944704,
|
||||
"ClientServerEngineLoopService_001": 5460576,
|
||||
"EngineGameUI001": 5449120,
|
||||
"EngineServiceMgr001": 6211120,
|
||||
"GameEventSystemClientV001": 6211920,
|
||||
"GameEventSystemServerV001": 6212240,
|
||||
"GameResourceServiceClientV001": 5457648,
|
||||
"GameResourceServiceServerV001": 5457744,
|
||||
"GameUIService_001": 5945472,
|
||||
"HostStateMgr001": 5460304,
|
||||
"INETSUPPORT_001": 5431008,
|
||||
"InputService_001": 5946256,
|
||||
"KeyValueCache001": 5460480,
|
||||
"MapListService_001": 6204208,
|
||||
"NetworkClientService_001": 6204608,
|
||||
"NetworkP2PService_001": 5458400,
|
||||
"NetworkServerService_001": 6205520,
|
||||
"NetworkService_001": 5458736,
|
||||
"RenderService_001": 6206128,
|
||||
"ScreenshotService001": 6206832,
|
||||
"SimpleEngineLoopService_001": 5460848,
|
||||
"SoundService_001": 6207312,
|
||||
"Source2EngineToClient001": 5446784,
|
||||
"Source2EngineToClientStringTable001": 5446880,
|
||||
"Source2EngineToServer001": 5447032,
|
||||
"Source2EngineToServerStringTable001": 5447072,
|
||||
"SplitScreenService_001": 5459312,
|
||||
"StatsService_001": 6208544,
|
||||
"ToolService_001": 5459840,
|
||||
"VENGINE_GAMEUIFUNCS_VERSION005": 5449264,
|
||||
"VProfService_001": 5459904
|
||||
},
|
||||
"filesystem_stdio.dll": {
|
||||
"VAsyncFileSystem2_001": 2151840,
|
||||
"VFileSystem017": 2173088
|
||||
},
|
||||
"host.dll": {
|
||||
"DebugDrawQueueManager001": 1273792,
|
||||
"GameModelInfo001": 1273856,
|
||||
"GameSystem2HostHook": 1273920,
|
||||
"HostUtils001": 1273968,
|
||||
"PredictionDiffManager001": 1274560,
|
||||
"SaveRestoreDataVersion001": 1274864,
|
||||
"SinglePlayerSharedMemory001": 1274912,
|
||||
"Source2Host001": 1275024
|
||||
"DebugDrawQueueManager001": 1269664,
|
||||
"GameModelInfo001": 1269728,
|
||||
"GameSystem2HostHook": 1269792,
|
||||
"HostUtils001": 1269840,
|
||||
"PredictionDiffManager001": 1270432,
|
||||
"SaveRestoreDataVersion001": 1270736,
|
||||
"SinglePlayerSharedMemory001": 1270784,
|
||||
"Source2Host001": 1270896
|
||||
},
|
||||
"imemanager.dll": {
|
||||
"IMEManager001": 190688
|
||||
@ -72,8 +72,8 @@
|
||||
"Localize_001": 244432
|
||||
},
|
||||
"matchmaking.dll": {
|
||||
"GameTypes001": 1720768,
|
||||
"MATCHFRAMEWORK_001": 1754048
|
||||
"GameTypes001": 1720736,
|
||||
"MATCHFRAMEWORK_001": 1753968
|
||||
},
|
||||
"materialsystem2.dll": {
|
||||
"FontManager_001": 1102624,
|
||||
@ -89,10 +89,10 @@
|
||||
"NavSystem001": 787680
|
||||
},
|
||||
"networksystem.dll": {
|
||||
"FlattenedSerializersVersion001": 2360592,
|
||||
"NetworkMessagesVersion001": 2565632,
|
||||
"NetworkSystemVersion001": 2532000,
|
||||
"SerializedEntitiesVersion001": 2532240
|
||||
"FlattenedSerializersVersion001": 2352272,
|
||||
"NetworkMessagesVersion001": 2557056,
|
||||
"NetworkSystemVersion001": 2523680,
|
||||
"SerializedEntitiesVersion001": 2523920
|
||||
},
|
||||
"panorama.dll": {
|
||||
"PanoramaUIEngine001": 5120608
|
||||
@ -122,55 +122,55 @@
|
||||
"SceneFileCache002": 438928
|
||||
},
|
||||
"scenesystem.dll": {
|
||||
"RenderingPipelines_001": 5562256,
|
||||
"SceneSystem_002": 5872000,
|
||||
"SceneUtils_001": 5564272
|
||||
"RenderingPipelines_001": 5558160,
|
||||
"SceneSystem_002": 5867840,
|
||||
"SceneUtils_001": 5560176
|
||||
},
|
||||
"schemasystem.dll": {
|
||||
"SchemaSystem_001": 378640
|
||||
},
|
||||
"server.dll": {
|
||||
"EmptyWorldService001_Server": 20320192,
|
||||
"EntitySubclassUtilsV001": 20002000,
|
||||
"NavGameTest001": 20969352,
|
||||
"ServerToolsInfo_001": 20663976,
|
||||
"Source2GameClients001": 20644624,
|
||||
"Source2GameDirector001": 21907136,
|
||||
"Source2GameEntities001": 20663920,
|
||||
"Source2Server001": 20663520,
|
||||
"Source2ServerConfig001": 22672808,
|
||||
"customnavsystem001": 19893592
|
||||
"EmptyWorldService001_Server": 19981808,
|
||||
"EntitySubclassUtilsV001": 19665280,
|
||||
"NavGameTest001": 20628600,
|
||||
"ServerToolsInfo_001": 20323336,
|
||||
"Source2GameClients001": 20304000,
|
||||
"Source2GameDirector001": 21542992,
|
||||
"Source2GameEntities001": 20323280,
|
||||
"Source2Server001": 20322880,
|
||||
"Source2ServerConfig001": 22300120,
|
||||
"customnavsystem001": 19556888
|
||||
},
|
||||
"soundsystem.dll": {
|
||||
"SoundOpSystem001": 3363744,
|
||||
"SoundOpSystemEdit001": 3363440,
|
||||
"SoundSystem001": 3362368,
|
||||
"SoundOpSystem001": 3363728,
|
||||
"SoundOpSystemEdit001": 3363424,
|
||||
"SoundSystem001": 3362352,
|
||||
"VMixEditTool001": 1210617322
|
||||
},
|
||||
"steamaudio.dll": {
|
||||
"SteamAudio001": 2447184
|
||||
},
|
||||
"steamclient64.dll": {
|
||||
"CLIENTENGINE_INTERFACE_VERSION005": 1705819434,
|
||||
"IVALIDATE001": 21944880,
|
||||
"SteamClient006": 21934704,
|
||||
"SteamClient007": 21934712,
|
||||
"SteamClient008": 21934720,
|
||||
"SteamClient009": 21934728,
|
||||
"SteamClient010": 21934736,
|
||||
"SteamClient011": 21934744,
|
||||
"SteamClient012": 21934752,
|
||||
"SteamClient013": 21934760,
|
||||
"SteamClient014": 21934768,
|
||||
"SteamClient015": 21934776,
|
||||
"SteamClient016": 21934784,
|
||||
"SteamClient017": 21934792,
|
||||
"SteamClient018": 21934800,
|
||||
"SteamClient019": 21934808,
|
||||
"SteamClient020": 21934816,
|
||||
"SteamClient021": 21934824,
|
||||
"p2pvoice002": 21912671,
|
||||
"p2pvoicesingleton002": 21795040
|
||||
"CLIENTENGINE_INTERFACE_VERSION005": -1948793761,
|
||||
"IVALIDATE001": 22301560,
|
||||
"SteamClient006": 22291296,
|
||||
"SteamClient007": 22291304,
|
||||
"SteamClient008": 22291312,
|
||||
"SteamClient009": 22291320,
|
||||
"SteamClient010": 22291328,
|
||||
"SteamClient011": 22291336,
|
||||
"SteamClient012": 22291344,
|
||||
"SteamClient013": 22291352,
|
||||
"SteamClient014": 22291360,
|
||||
"SteamClient015": 22291368,
|
||||
"SteamClient016": 22291376,
|
||||
"SteamClient017": 22291384,
|
||||
"SteamClient018": 22291392,
|
||||
"SteamClient019": 22291400,
|
||||
"SteamClient020": 22291408,
|
||||
"SteamClient021": 22291416,
|
||||
"p2pvoice002": 21917999,
|
||||
"p2pvoicesingleton002": 22143200
|
||||
},
|
||||
"tier0.dll": {
|
||||
"TestScriptMgr001": 3594800,
|
||||
@ -195,8 +195,8 @@
|
||||
"VScriptManager010": 1213952
|
||||
},
|
||||
"vstdlib_s64.dll": {
|
||||
"IVALIDATE001": 678720,
|
||||
"VEngineCvar002": 405616
|
||||
"IVALIDATE001": 686912,
|
||||
"VEngineCvar002": 413808
|
||||
},
|
||||
"worldrenderer.dll": {
|
||||
"WorldRendererMgr001": 1441648
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
@ -12,49 +12,49 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: client.dll
|
||||
pub mod client_dll {
|
||||
pub const ClientToolsInfo_001: usize = 0x181C780;
|
||||
pub const EmptyWorldService001_Client: usize = 0x17D9670;
|
||||
pub const GameClientExports001: usize = 0x1819438;
|
||||
pub const LegacyGameUI001: usize = 0x1839220;
|
||||
pub const Source2Client002: usize = 0x1A1A610;
|
||||
pub const Source2ClientConfig001: usize = 0x19BB1F0;
|
||||
pub const Source2ClientPrediction001: usize = 0x18248D0;
|
||||
pub const Source2ClientUI001: usize = 0x1837D50;
|
||||
pub const ClientToolsInfo_001: usize = 0x17C74E0;
|
||||
pub const EmptyWorldService001_Client: usize = 0x1784D30;
|
||||
pub const GameClientExports001: usize = 0x17C4198;
|
||||
pub const LegacyGameUI001: usize = 0x17E3B10;
|
||||
pub const Source2Client002: usize = 0x19BF7C0;
|
||||
pub const Source2ClientConfig001: usize = 0x19605D0;
|
||||
pub const Source2ClientPrediction001: usize = 0x17CF550;
|
||||
pub const Source2ClientUI001: usize = 0x17E2630;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
pub mod engine2_dll {
|
||||
pub const BenchmarkService001: usize = 0x5356C0;
|
||||
pub const BugService001: usize = 0x5AC9A0;
|
||||
pub const ClientServerEngineLoopService_001: usize = 0x536370;
|
||||
pub const EngineGameUI001: usize = 0x533620;
|
||||
pub const EngineServiceMgr001: usize = 0x5EDA50;
|
||||
pub const GameEventSystemClientV001: usize = 0x5EDD70;
|
||||
pub const GameEventSystemServerV001: usize = 0x5EDEC0;
|
||||
pub const GameResourceServiceClientV001: usize = 0x5357C0;
|
||||
pub const GameResourceServiceServerV001: usize = 0x535820;
|
||||
pub const GameUIService_001: usize = 0x5ACCA0;
|
||||
pub const HostStateMgr001: usize = 0x536260;
|
||||
pub const INETSUPPORT_001: usize = 0x52EF00;
|
||||
pub const InputService_001: usize = 0x5ACFB0;
|
||||
pub const KeyValueCache001: usize = 0x536310;
|
||||
pub const MapListService_001: usize = 0x5EBF50;
|
||||
pub const NetworkClientService_001: usize = 0x5EC0E0;
|
||||
pub const NetworkP2PService_001: usize = 0x535AB0;
|
||||
pub const NetworkServerService_001: usize = 0x5EC470;
|
||||
pub const NetworkService_001: usize = 0x535C00;
|
||||
pub const RenderService_001: usize = 0x5EC6D0;
|
||||
pub const ScreenshotService001: usize = 0x5EC990;
|
||||
pub const SimpleEngineLoopService_001: usize = 0x536480;
|
||||
pub const SoundService_001: usize = 0x5ECB70;
|
||||
pub const Source2EngineToClient001: usize = 0x532CC0;
|
||||
pub const Source2EngineToClientStringTable001: usize = 0x532D60;
|
||||
pub const Source2EngineToServer001: usize = 0x532DF8;
|
||||
pub const Source2EngineToServerStringTable001: usize = 0x532E20;
|
||||
pub const SplitScreenService_001: usize = 0x535E40;
|
||||
pub const StatsService_001: usize = 0x5ED040;
|
||||
pub const ToolService_001: usize = 0x536050;
|
||||
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x5336B0;
|
||||
pub const VProfService_001: usize = 0x536090;
|
||||
pub const BenchmarkService001: usize = 0x5345F0;
|
||||
pub const BugService001: usize = 0x5AB580;
|
||||
pub const ClientServerEngineLoopService_001: usize = 0x535260;
|
||||
pub const EngineGameUI001: usize = 0x5325A0;
|
||||
pub const EngineServiceMgr001: usize = 0x5EC630;
|
||||
pub const GameEventSystemClientV001: usize = 0x5EC950;
|
||||
pub const GameEventSystemServerV001: usize = 0x5ECA90;
|
||||
pub const GameResourceServiceClientV001: usize = 0x5346F0;
|
||||
pub const GameResourceServiceServerV001: usize = 0x534750;
|
||||
pub const GameUIService_001: usize = 0x5AB880;
|
||||
pub const HostStateMgr001: usize = 0x535150;
|
||||
pub const INETSUPPORT_001: usize = 0x52DEE0;
|
||||
pub const InputService_001: usize = 0x5ABB90;
|
||||
pub const KeyValueCache001: usize = 0x535200;
|
||||
pub const MapListService_001: usize = 0x5EAB30;
|
||||
pub const NetworkClientService_001: usize = 0x5EACC0;
|
||||
pub const NetworkP2PService_001: usize = 0x5349E0;
|
||||
pub const NetworkServerService_001: usize = 0x5EB050;
|
||||
pub const NetworkService_001: usize = 0x534B30;
|
||||
pub const RenderService_001: usize = 0x5EB2B0;
|
||||
pub const ScreenshotService001: usize = 0x5EB570;
|
||||
pub const SimpleEngineLoopService_001: usize = 0x535370;
|
||||
pub const SoundService_001: usize = 0x5EB750;
|
||||
pub const Source2EngineToClient001: usize = 0x531C80;
|
||||
pub const Source2EngineToClientStringTable001: usize = 0x531CE0;
|
||||
pub const Source2EngineToServer001: usize = 0x531D78;
|
||||
pub const Source2EngineToServerStringTable001: usize = 0x531DA0;
|
||||
pub const SplitScreenService_001: usize = 0x534D70;
|
||||
pub const StatsService_001: usize = 0x5EBC20;
|
||||
pub const ToolService_001: usize = 0x534F80;
|
||||
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x532630;
|
||||
pub const VProfService_001: usize = 0x534FC0;
|
||||
}
|
||||
// Module: filesystem_stdio.dll
|
||||
pub mod filesystem_stdio_dll {
|
||||
@ -63,14 +63,14 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: host.dll
|
||||
pub mod host_dll {
|
||||
pub const DebugDrawQueueManager001: usize = 0x136FC0;
|
||||
pub const GameModelInfo001: usize = 0x137000;
|
||||
pub const GameSystem2HostHook: usize = 0x137040;
|
||||
pub const HostUtils001: usize = 0x137070;
|
||||
pub const PredictionDiffManager001: usize = 0x1372C0;
|
||||
pub const SaveRestoreDataVersion001: usize = 0x1373F0;
|
||||
pub const SinglePlayerSharedMemory001: usize = 0x137420;
|
||||
pub const Source2Host001: usize = 0x137490;
|
||||
pub const DebugDrawQueueManager001: usize = 0x135FA0;
|
||||
pub const GameModelInfo001: usize = 0x135FE0;
|
||||
pub const GameSystem2HostHook: usize = 0x136020;
|
||||
pub const HostUtils001: usize = 0x136050;
|
||||
pub const PredictionDiffManager001: usize = 0x1362A0;
|
||||
pub const SaveRestoreDataVersion001: usize = 0x1363D0;
|
||||
pub const SinglePlayerSharedMemory001: usize = 0x136400;
|
||||
pub const Source2Host001: usize = 0x136470;
|
||||
}
|
||||
// Module: imemanager.dll
|
||||
pub mod imemanager_dll {
|
||||
@ -87,8 +87,8 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: matchmaking.dll
|
||||
pub mod matchmaking_dll {
|
||||
pub const GameTypes001: usize = 0x1A41C0;
|
||||
pub const MATCHFRAMEWORK_001: usize = 0x1AC3C0;
|
||||
pub const GameTypes001: usize = 0x1A41A0;
|
||||
pub const MATCHFRAMEWORK_001: usize = 0x1AC370;
|
||||
}
|
||||
// Module: materialsystem2.dll
|
||||
pub mod materialsystem2_dll {
|
||||
@ -108,10 +108,10 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: networksystem.dll
|
||||
pub mod networksystem_dll {
|
||||
pub const FlattenedSerializersVersion001: usize = 0x240510;
|
||||
pub const NetworkMessagesVersion001: usize = 0x272600;
|
||||
pub const NetworkSystemVersion001: usize = 0x26A2A0;
|
||||
pub const SerializedEntitiesVersion001: usize = 0x26A390;
|
||||
pub const FlattenedSerializersVersion001: usize = 0x23E490;
|
||||
pub const NetworkMessagesVersion001: usize = 0x270480;
|
||||
pub const NetworkSystemVersion001: usize = 0x268220;
|
||||
pub const SerializedEntitiesVersion001: usize = 0x268310;
|
||||
}
|
||||
// Module: panorama.dll
|
||||
pub mod panorama_dll {
|
||||
@ -150,9 +150,9 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: scenesystem.dll
|
||||
pub mod scenesystem_dll {
|
||||
pub const RenderingPipelines_001: usize = 0x54DF90;
|
||||
pub const SceneSystem_002: usize = 0x599980;
|
||||
pub const SceneUtils_001: usize = 0x54E770;
|
||||
pub const RenderingPipelines_001: usize = 0x54CF90;
|
||||
pub const SceneSystem_002: usize = 0x598940;
|
||||
pub const SceneUtils_001: usize = 0x54D770;
|
||||
}
|
||||
// Module: schemasystem.dll
|
||||
pub mod schemasystem_dll {
|
||||
@ -160,22 +160,22 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: server.dll
|
||||
pub mod server_dll {
|
||||
pub const EmptyWorldService001_Server: usize = 0x1360FC0;
|
||||
pub const EntitySubclassUtilsV001: usize = 0x13134D0;
|
||||
pub const NavGameTest001: usize = 0x13FF788;
|
||||
pub const ServerToolsInfo_001: usize = 0x13B4EA8;
|
||||
pub const Source2GameClients001: usize = 0x13B0310;
|
||||
pub const Source2GameDirector001: usize = 0x14E46C0;
|
||||
pub const Source2GameEntities001: usize = 0x13B4E70;
|
||||
pub const Source2Server001: usize = 0x13B4CE0;
|
||||
pub const Source2ServerConfig001: usize = 0x159F5A8;
|
||||
pub const customnavsystem001: usize = 0x12F8D58;
|
||||
pub const EmptyWorldService001_Server: usize = 0x130E5F0;
|
||||
pub const EntitySubclassUtilsV001: usize = 0x12C1180;
|
||||
pub const NavGameTest001: usize = 0x13AC478;
|
||||
pub const ServerToolsInfo_001: usize = 0x1361C08;
|
||||
pub const Source2GameClients001: usize = 0x135D080;
|
||||
pub const Source2GameDirector001: usize = 0x148B850;
|
||||
pub const Source2GameEntities001: usize = 0x1361BD0;
|
||||
pub const Source2Server001: usize = 0x1361A40;
|
||||
pub const Source2ServerConfig001: usize = 0x15445D8;
|
||||
pub const customnavsystem001: usize = 0x12A6A18;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
pub mod soundsystem_dll {
|
||||
pub const SoundOpSystem001: usize = 0x3353A0;
|
||||
pub const SoundOpSystemEdit001: usize = 0x335270;
|
||||
pub const SoundSystem001: usize = 0x334E40;
|
||||
pub const SoundOpSystem001: usize = 0x335390;
|
||||
pub const SoundOpSystemEdit001: usize = 0x335260;
|
||||
pub const SoundSystem001: usize = 0x334E30;
|
||||
pub const VMixEditTool001: usize = 0x48288DEA;
|
||||
}
|
||||
// Module: steamaudio.dll
|
||||
@ -184,26 +184,26 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: steamclient64.dll
|
||||
pub mod steamclient64_dll {
|
||||
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x65ACBD2A;
|
||||
pub const IVALIDATE001: usize = 0x14EDA30;
|
||||
pub const SteamClient006: usize = 0x14EB270;
|
||||
pub const SteamClient007: usize = 0x14EB278;
|
||||
pub const SteamClient008: usize = 0x14EB280;
|
||||
pub const SteamClient009: usize = 0x14EB288;
|
||||
pub const SteamClient010: usize = 0x14EB290;
|
||||
pub const SteamClient011: usize = 0x14EB298;
|
||||
pub const SteamClient012: usize = 0x14EB2A0;
|
||||
pub const SteamClient013: usize = 0x14EB2A8;
|
||||
pub const SteamClient014: usize = 0x14EB2B0;
|
||||
pub const SteamClient015: usize = 0x14EB2B8;
|
||||
pub const SteamClient016: usize = 0x14EB2C0;
|
||||
pub const SteamClient017: usize = 0x14EB2C8;
|
||||
pub const SteamClient018: usize = 0x14EB2D0;
|
||||
pub const SteamClient019: usize = 0x14EB2D8;
|
||||
pub const SteamClient020: usize = 0x14EB2E0;
|
||||
pub const SteamClient021: usize = 0x14EB2E8;
|
||||
pub const p2pvoice002: usize = 0x14E5C5F;
|
||||
pub const p2pvoicesingleton002: usize = 0x14C90E0;
|
||||
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BD7C45F;
|
||||
pub const IVALIDATE001: usize = 0x1544B78;
|
||||
pub const SteamClient006: usize = 0x1542360;
|
||||
pub const SteamClient007: usize = 0x1542368;
|
||||
pub const SteamClient008: usize = 0x1542370;
|
||||
pub const SteamClient009: usize = 0x1542378;
|
||||
pub const SteamClient010: usize = 0x1542380;
|
||||
pub const SteamClient011: usize = 0x1542388;
|
||||
pub const SteamClient012: usize = 0x1542390;
|
||||
pub const SteamClient013: usize = 0x1542398;
|
||||
pub const SteamClient014: usize = 0x15423A0;
|
||||
pub const SteamClient015: usize = 0x15423A8;
|
||||
pub const SteamClient016: usize = 0x15423B0;
|
||||
pub const SteamClient017: usize = 0x15423B8;
|
||||
pub const SteamClient018: usize = 0x15423C0;
|
||||
pub const SteamClient019: usize = 0x15423C8;
|
||||
pub const SteamClient020: usize = 0x15423D0;
|
||||
pub const SteamClient021: usize = 0x15423D8;
|
||||
pub const p2pvoice002: usize = 0x14E712F;
|
||||
pub const p2pvoicesingleton002: usize = 0x151E0E0;
|
||||
}
|
||||
// Module: tier0.dll
|
||||
pub mod tier0_dll {
|
||||
@ -235,8 +235,8 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: vstdlib_s64.dll
|
||||
pub mod vstdlib_s64_dll {
|
||||
pub const IVALIDATE001: usize = 0xA5B40;
|
||||
pub const VEngineCvar002: usize = 0x63070;
|
||||
pub const IVALIDATE001: usize = 0xA7B40;
|
||||
pub const VEngineCvar002: usize = 0x65070;
|
||||
}
|
||||
// Module: worldrenderer.dll
|
||||
pub mod worldrenderer_dll {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: materialsystem2.dll
|
||||
@ -49,7 +49,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class MaterialParam_t {
|
||||
public const nint m_name = 0x0; // CUtlString
|
||||
public const nint m_name = 0x0; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -57,7 +57,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class MaterialParamVector_t {
|
||||
public const nint m_value = 0x8; // Vector4D
|
||||
public const nint m_value = 0x8; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -65,7 +65,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class MaterialParamString_t {
|
||||
public const nint m_value = 0x8; // CUtlString
|
||||
public const nint m_value = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 11
|
||||
@ -73,17 +73,17 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PostProcessingResource_t {
|
||||
public const nint m_bHasTonemapParams = 0x0; // bool
|
||||
public const nint m_toneMapParams = 0x4; // PostProcessingTonemapParameters_t
|
||||
public const nint m_bHasBloomParams = 0x40; // bool
|
||||
public const nint m_bloomParams = 0x44; // PostProcessingBloomParameters_t
|
||||
public const nint m_bHasVignetteParams = 0xB4; // bool
|
||||
public const nint m_vignetteParams = 0xB8; // PostProcessingVignetteParameters_t
|
||||
public const nint m_bHasLocalContrastParams = 0xDC; // bool
|
||||
public const nint m_localConstrastParams = 0xE0; // PostProcessingLocalContrastParameters_t
|
||||
public const nint m_nColorCorrectionVolumeDim = 0xF4; // int32
|
||||
public const nint m_colorCorrectionVolumeData = 0xF8; // CUtlBinaryBlock
|
||||
public const nint m_bHasColorCorrection = 0x110; // bool
|
||||
public const nint m_bHasTonemapParams = 0x0; //
|
||||
public const nint m_toneMapParams = 0x4; //
|
||||
public const nint m_bHasBloomParams = 0x40; //
|
||||
public const nint m_bloomParams = 0x44; //
|
||||
public const nint m_bHasVignetteParams = 0xB4; //
|
||||
public const nint m_vignetteParams = 0xB8; //
|
||||
public const nint m_bHasLocalContrastParams = 0xDC; //
|
||||
public const nint m_localConstrastParams = 0xE0; //
|
||||
public const nint m_nColorCorrectionVolumeDim = 0xF4; //
|
||||
public const nint m_colorCorrectionVolumeData = 0xF8; //
|
||||
public const nint m_bHasColorCorrection = 0x110; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -91,7 +91,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class MaterialParamInt_t {
|
||||
public const nint m_nValue = 0x8; // int32
|
||||
public const nint m_nValue = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -99,12 +99,12 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PostProcessingVignetteParameters_t {
|
||||
public const nint m_flVignetteStrength = 0x0; // float32
|
||||
public const nint m_vCenter = 0x4; // Vector2D
|
||||
public const nint m_flRadius = 0xC; // float32
|
||||
public const nint m_flRoundness = 0x10; // float32
|
||||
public const nint m_flFeather = 0x14; // float32
|
||||
public const nint m_vColorTint = 0x18; // Vector
|
||||
public const nint m_flVignetteStrength = 0x0; //
|
||||
public const nint m_vCenter = 0x4; //
|
||||
public const nint m_flRadius = 0xC; //
|
||||
public const nint m_flRoundness = 0x10; //
|
||||
public const nint m_flFeather = 0x14; //
|
||||
public const nint m_vColorTint = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -112,11 +112,11 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PostProcessingLocalContrastParameters_t {
|
||||
public const nint m_flLocalContrastStrength = 0x0; // float32
|
||||
public const nint m_flLocalContrastEdgeStrength = 0x4; // float32
|
||||
public const nint m_flLocalContrastVignetteStart = 0x8; // float32
|
||||
public const nint m_flLocalContrastVignetteEnd = 0xC; // float32
|
||||
public const nint m_flLocalContrastVignetteBlur = 0x10; // float32
|
||||
public const nint m_flLocalContrastStrength = 0x0; //
|
||||
public const nint m_flLocalContrastEdgeStrength = 0x4; //
|
||||
public const nint m_flLocalContrastVignetteStart = 0x8; //
|
||||
public const nint m_flLocalContrastVignetteEnd = 0xC; //
|
||||
public const nint m_flLocalContrastVignetteBlur = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 15
|
||||
@ -124,21 +124,21 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PostProcessingTonemapParameters_t {
|
||||
public const nint m_flExposureBias = 0x0; // float32
|
||||
public const nint m_flShoulderStrength = 0x4; // float32
|
||||
public const nint m_flLinearStrength = 0x8; // float32
|
||||
public const nint m_flLinearAngle = 0xC; // float32
|
||||
public const nint m_flToeStrength = 0x10; // float32
|
||||
public const nint m_flToeNum = 0x14; // float32
|
||||
public const nint m_flToeDenom = 0x18; // float32
|
||||
public const nint m_flWhitePoint = 0x1C; // float32
|
||||
public const nint m_flLuminanceSource = 0x20; // float32
|
||||
public const nint m_flExposureBiasShadows = 0x24; // float32
|
||||
public const nint m_flExposureBiasHighlights = 0x28; // float32
|
||||
public const nint m_flMinShadowLum = 0x2C; // float32
|
||||
public const nint m_flMaxShadowLum = 0x30; // float32
|
||||
public const nint m_flMinHighlightLum = 0x34; // float32
|
||||
public const nint m_flMaxHighlightLum = 0x38; // float32
|
||||
public const nint m_flExposureBias = 0x0; //
|
||||
public const nint m_flShoulderStrength = 0x4; //
|
||||
public const nint m_flLinearStrength = 0x8; //
|
||||
public const nint m_flLinearAngle = 0xC; //
|
||||
public const nint m_flToeStrength = 0x10; //
|
||||
public const nint m_flToeNum = 0x14; //
|
||||
public const nint m_flToeDenom = 0x18; //
|
||||
public const nint m_flWhitePoint = 0x1C; //
|
||||
public const nint m_flLuminanceSource = 0x20; //
|
||||
public const nint m_flExposureBiasShadows = 0x24; //
|
||||
public const nint m_flExposureBiasHighlights = 0x28; //
|
||||
public const nint m_flMinShadowLum = 0x2C; //
|
||||
public const nint m_flMaxShadowLum = 0x30; //
|
||||
public const nint m_flMinHighlightLum = 0x34; //
|
||||
public const nint m_flMaxHighlightLum = 0x38; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -146,7 +146,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class MaterialParamBuffer_t {
|
||||
public const nint m_value = 0x8; // CUtlBinaryBlock
|
||||
public const nint m_value = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 14
|
||||
@ -154,20 +154,20 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class MaterialResourceData_t {
|
||||
public const nint m_materialName = 0x0; // CUtlString
|
||||
public const nint m_shaderName = 0x8; // CUtlString
|
||||
public const nint m_materialName = 0x0; //
|
||||
public const nint m_shaderName = 0x8; //
|
||||
public const nint m_intParams = 0x10; // CUtlVector<MaterialParamInt_t>
|
||||
public const nint m_floatParams = 0x28; // CUtlVector<MaterialParamFloat_t>
|
||||
public const nint m_vectorParams = 0x40; // CUtlVector<MaterialParamVector_t>
|
||||
public const nint m_textureParams = 0x58; // CUtlVector<MaterialParamTexture_t>
|
||||
public const nint m_dynamicParams = 0x70; // CUtlVector<MaterialParamBuffer_t>
|
||||
public const nint m_dynamicTextureParams = 0x88; // CUtlVector<MaterialParamBuffer_t>
|
||||
public const nint m_dynamicParams = 0x70; //
|
||||
public const nint m_dynamicTextureParams = 0x88; //
|
||||
public const nint m_intAttributes = 0xA0; // CUtlVector<MaterialParamInt_t>
|
||||
public const nint m_floatAttributes = 0xB8; // CUtlVector<MaterialParamFloat_t>
|
||||
public const nint m_vectorAttributes = 0xD0; // CUtlVector<MaterialParamVector_t>
|
||||
public const nint m_textureAttributes = 0xE8; // CUtlVector<MaterialParamTexture_t>
|
||||
public const nint m_stringAttributes = 0x100; // CUtlVector<MaterialParamString_t>
|
||||
public const nint m_renderAttributesUsed = 0x118; // CUtlVector<CUtlString>
|
||||
public const nint m_stringAttributes = 0x100; //
|
||||
public const nint m_renderAttributesUsed = 0x118; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 10
|
||||
@ -175,16 +175,16 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PostProcessingBloomParameters_t {
|
||||
public const nint m_blendMode = 0x0; // BloomBlendMode_t
|
||||
public const nint m_flBloomStrength = 0x4; // float32
|
||||
public const nint m_flScreenBloomStrength = 0x8; // float32
|
||||
public const nint m_flBlurBloomStrength = 0xC; // float32
|
||||
public const nint m_flBloomThreshold = 0x10; // float32
|
||||
public const nint m_flBloomThresholdWidth = 0x14; // float32
|
||||
public const nint m_flSkyboxBloomStrength = 0x18; // float32
|
||||
public const nint m_flBloomStartValue = 0x1C; // float32
|
||||
public const nint m_flBlurWeight = 0x20; // float32[5]
|
||||
public const nint m_vBlurTint = 0x34; // Vector[5]
|
||||
public const nint m_blendMode = 0x0; //
|
||||
public const nint m_flBloomStrength = 0x4; //
|
||||
public const nint m_flScreenBloomStrength = 0x8; //
|
||||
public const nint m_flBlurBloomStrength = 0xC; //
|
||||
public const nint m_flBloomThreshold = 0x10; //
|
||||
public const nint m_flBloomThresholdWidth = 0x14; //
|
||||
public const nint m_flSkyboxBloomStrength = 0x18; //
|
||||
public const nint m_flBloomStartValue = 0x1C; //
|
||||
public const nint m_flBlurWeight = 0x20; //
|
||||
public const nint m_vBlurTint = 0x34; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -192,7 +192,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class MaterialParamFloat_t {
|
||||
public const nint m_flValue = 0x8; // float32
|
||||
public const nint m_flValue = 0x8; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -200,7 +200,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class MaterialParamTexture_t {
|
||||
public const nint m_pValue = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_pValue = 0x8; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -54,7 +54,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace MaterialParam_t {
|
||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_name = 0x0; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -62,7 +62,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace MaterialParamVector_t {
|
||||
constexpr std::ptrdiff_t m_value = 0x8; // Vector4D
|
||||
constexpr std::ptrdiff_t m_value = 0x8; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -70,7 +70,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace MaterialParamString_t {
|
||||
constexpr std::ptrdiff_t m_value = 0x8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_value = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 11
|
||||
@ -78,17 +78,17 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PostProcessingResource_t {
|
||||
constexpr std::ptrdiff_t m_bHasTonemapParams = 0x0; // bool
|
||||
constexpr std::ptrdiff_t m_toneMapParams = 0x4; // PostProcessingTonemapParameters_t
|
||||
constexpr std::ptrdiff_t m_bHasBloomParams = 0x40; // bool
|
||||
constexpr std::ptrdiff_t m_bloomParams = 0x44; // PostProcessingBloomParameters_t
|
||||
constexpr std::ptrdiff_t m_bHasVignetteParams = 0xB4; // bool
|
||||
constexpr std::ptrdiff_t m_vignetteParams = 0xB8; // PostProcessingVignetteParameters_t
|
||||
constexpr std::ptrdiff_t m_bHasLocalContrastParams = 0xDC; // bool
|
||||
constexpr std::ptrdiff_t m_localConstrastParams = 0xE0; // PostProcessingLocalContrastParameters_t
|
||||
constexpr std::ptrdiff_t m_nColorCorrectionVolumeDim = 0xF4; // int32
|
||||
constexpr std::ptrdiff_t m_colorCorrectionVolumeData = 0xF8; // CUtlBinaryBlock
|
||||
constexpr std::ptrdiff_t m_bHasColorCorrection = 0x110; // bool
|
||||
constexpr std::ptrdiff_t m_bHasTonemapParams = 0x0; //
|
||||
constexpr std::ptrdiff_t m_toneMapParams = 0x4; //
|
||||
constexpr std::ptrdiff_t m_bHasBloomParams = 0x40; //
|
||||
constexpr std::ptrdiff_t m_bloomParams = 0x44; //
|
||||
constexpr std::ptrdiff_t m_bHasVignetteParams = 0xB4; //
|
||||
constexpr std::ptrdiff_t m_vignetteParams = 0xB8; //
|
||||
constexpr std::ptrdiff_t m_bHasLocalContrastParams = 0xDC; //
|
||||
constexpr std::ptrdiff_t m_localConstrastParams = 0xE0; //
|
||||
constexpr std::ptrdiff_t m_nColorCorrectionVolumeDim = 0xF4; //
|
||||
constexpr std::ptrdiff_t m_colorCorrectionVolumeData = 0xF8; //
|
||||
constexpr std::ptrdiff_t m_bHasColorCorrection = 0x110; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -96,7 +96,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace MaterialParamInt_t {
|
||||
constexpr std::ptrdiff_t m_nValue = 0x8; // int32
|
||||
constexpr std::ptrdiff_t m_nValue = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -104,12 +104,12 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PostProcessingVignetteParameters_t {
|
||||
constexpr std::ptrdiff_t m_flVignetteStrength = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_vCenter = 0x4; // Vector2D
|
||||
constexpr std::ptrdiff_t m_flRadius = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flRoundness = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flFeather = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_vColorTint = 0x18; // Vector
|
||||
constexpr std::ptrdiff_t m_flVignetteStrength = 0x0; //
|
||||
constexpr std::ptrdiff_t m_vCenter = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flRadius = 0xC; //
|
||||
constexpr std::ptrdiff_t m_flRoundness = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flFeather = 0x14; //
|
||||
constexpr std::ptrdiff_t m_vColorTint = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -117,11 +117,11 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PostProcessingLocalContrastParameters_t {
|
||||
constexpr std::ptrdiff_t m_flLocalContrastStrength = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flLocalContrastEdgeStrength = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flLocalContrastVignetteStart = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flLocalContrastVignetteEnd = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flLocalContrastVignetteBlur = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flLocalContrastStrength = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flLocalContrastEdgeStrength = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flLocalContrastVignetteStart = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flLocalContrastVignetteEnd = 0xC; //
|
||||
constexpr std::ptrdiff_t m_flLocalContrastVignetteBlur = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 15
|
||||
@ -129,21 +129,21 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PostProcessingTonemapParameters_t {
|
||||
constexpr std::ptrdiff_t m_flExposureBias = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flShoulderStrength = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flLinearStrength = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flLinearAngle = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flToeStrength = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flToeNum = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_flToeDenom = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_flWhitePoint = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_flLuminanceSource = 0x20; // float32
|
||||
constexpr std::ptrdiff_t m_flExposureBiasShadows = 0x24; // float32
|
||||
constexpr std::ptrdiff_t m_flExposureBiasHighlights = 0x28; // float32
|
||||
constexpr std::ptrdiff_t m_flMinShadowLum = 0x2C; // float32
|
||||
constexpr std::ptrdiff_t m_flMaxShadowLum = 0x30; // float32
|
||||
constexpr std::ptrdiff_t m_flMinHighlightLum = 0x34; // float32
|
||||
constexpr std::ptrdiff_t m_flMaxHighlightLum = 0x38; // float32
|
||||
constexpr std::ptrdiff_t m_flExposureBias = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flShoulderStrength = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flLinearStrength = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flLinearAngle = 0xC; //
|
||||
constexpr std::ptrdiff_t m_flToeStrength = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flToeNum = 0x14; //
|
||||
constexpr std::ptrdiff_t m_flToeDenom = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flWhitePoint = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_flLuminanceSource = 0x20; //
|
||||
constexpr std::ptrdiff_t m_flExposureBiasShadows = 0x24; //
|
||||
constexpr std::ptrdiff_t m_flExposureBiasHighlights = 0x28; //
|
||||
constexpr std::ptrdiff_t m_flMinShadowLum = 0x2C; //
|
||||
constexpr std::ptrdiff_t m_flMaxShadowLum = 0x30; //
|
||||
constexpr std::ptrdiff_t m_flMinHighlightLum = 0x34; //
|
||||
constexpr std::ptrdiff_t m_flMaxHighlightLum = 0x38; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -151,7 +151,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace MaterialParamBuffer_t {
|
||||
constexpr std::ptrdiff_t m_value = 0x8; // CUtlBinaryBlock
|
||||
constexpr std::ptrdiff_t m_value = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 14
|
||||
@ -159,20 +159,20 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace MaterialResourceData_t {
|
||||
constexpr std::ptrdiff_t m_materialName = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_shaderName = 0x8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_materialName = 0x0; //
|
||||
constexpr std::ptrdiff_t m_shaderName = 0x8; //
|
||||
constexpr std::ptrdiff_t m_intParams = 0x10; // CUtlVector<MaterialParamInt_t>
|
||||
constexpr std::ptrdiff_t m_floatParams = 0x28; // CUtlVector<MaterialParamFloat_t>
|
||||
constexpr std::ptrdiff_t m_vectorParams = 0x40; // CUtlVector<MaterialParamVector_t>
|
||||
constexpr std::ptrdiff_t m_textureParams = 0x58; // CUtlVector<MaterialParamTexture_t>
|
||||
constexpr std::ptrdiff_t m_dynamicParams = 0x70; // CUtlVector<MaterialParamBuffer_t>
|
||||
constexpr std::ptrdiff_t m_dynamicTextureParams = 0x88; // CUtlVector<MaterialParamBuffer_t>
|
||||
constexpr std::ptrdiff_t m_dynamicParams = 0x70; //
|
||||
constexpr std::ptrdiff_t m_dynamicTextureParams = 0x88; //
|
||||
constexpr std::ptrdiff_t m_intAttributes = 0xA0; // CUtlVector<MaterialParamInt_t>
|
||||
constexpr std::ptrdiff_t m_floatAttributes = 0xB8; // CUtlVector<MaterialParamFloat_t>
|
||||
constexpr std::ptrdiff_t m_vectorAttributes = 0xD0; // CUtlVector<MaterialParamVector_t>
|
||||
constexpr std::ptrdiff_t m_textureAttributes = 0xE8; // CUtlVector<MaterialParamTexture_t>
|
||||
constexpr std::ptrdiff_t m_stringAttributes = 0x100; // CUtlVector<MaterialParamString_t>
|
||||
constexpr std::ptrdiff_t m_renderAttributesUsed = 0x118; // CUtlVector<CUtlString>
|
||||
constexpr std::ptrdiff_t m_stringAttributes = 0x100; //
|
||||
constexpr std::ptrdiff_t m_renderAttributesUsed = 0x118; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 10
|
||||
@ -180,16 +180,16 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PostProcessingBloomParameters_t {
|
||||
constexpr std::ptrdiff_t m_blendMode = 0x0; // BloomBlendMode_t
|
||||
constexpr std::ptrdiff_t m_flBloomStrength = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flScreenBloomStrength = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flBlurBloomStrength = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flBloomThreshold = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flBloomThresholdWidth = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_flSkyboxBloomStrength = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_flBloomStartValue = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_flBlurWeight = 0x20; // float32[5]
|
||||
constexpr std::ptrdiff_t m_vBlurTint = 0x34; // Vector[5]
|
||||
constexpr std::ptrdiff_t m_blendMode = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flBloomStrength = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flScreenBloomStrength = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flBlurBloomStrength = 0xC; //
|
||||
constexpr std::ptrdiff_t m_flBloomThreshold = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flBloomThresholdWidth = 0x14; //
|
||||
constexpr std::ptrdiff_t m_flSkyboxBloomStrength = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flBloomStartValue = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_flBlurWeight = 0x20; //
|
||||
constexpr std::ptrdiff_t m_vBlurTint = 0x34; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -197,7 +197,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace MaterialParamFloat_t {
|
||||
constexpr std::ptrdiff_t m_flValue = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flValue = 0x8; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -205,7 +205,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace MaterialParamTexture_t {
|
||||
constexpr std::ptrdiff_t m_pValue = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_pValue = 0x8; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -57,7 +57,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod MaterialParam_t {
|
||||
pub const m_name: usize = 0x0; // CUtlString
|
||||
pub const m_name: usize = 0x0; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -65,7 +65,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod MaterialParamVector_t {
|
||||
pub const m_value: usize = 0x8; // Vector4D
|
||||
pub const m_value: usize = 0x8; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -73,7 +73,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod MaterialParamString_t {
|
||||
pub const m_value: usize = 0x8; // CUtlString
|
||||
pub const m_value: usize = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 11
|
||||
@ -81,17 +81,17 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PostProcessingResource_t {
|
||||
pub const m_bHasTonemapParams: usize = 0x0; // bool
|
||||
pub const m_toneMapParams: usize = 0x4; // PostProcessingTonemapParameters_t
|
||||
pub const m_bHasBloomParams: usize = 0x40; // bool
|
||||
pub const m_bloomParams: usize = 0x44; // PostProcessingBloomParameters_t
|
||||
pub const m_bHasVignetteParams: usize = 0xB4; // bool
|
||||
pub const m_vignetteParams: usize = 0xB8; // PostProcessingVignetteParameters_t
|
||||
pub const m_bHasLocalContrastParams: usize = 0xDC; // bool
|
||||
pub const m_localConstrastParams: usize = 0xE0; // PostProcessingLocalContrastParameters_t
|
||||
pub const m_nColorCorrectionVolumeDim: usize = 0xF4; // int32
|
||||
pub const m_colorCorrectionVolumeData: usize = 0xF8; // CUtlBinaryBlock
|
||||
pub const m_bHasColorCorrection: usize = 0x110; // bool
|
||||
pub const m_bHasTonemapParams: usize = 0x0; //
|
||||
pub const m_toneMapParams: usize = 0x4; //
|
||||
pub const m_bHasBloomParams: usize = 0x40; //
|
||||
pub const m_bloomParams: usize = 0x44; //
|
||||
pub const m_bHasVignetteParams: usize = 0xB4; //
|
||||
pub const m_vignetteParams: usize = 0xB8; //
|
||||
pub const m_bHasLocalContrastParams: usize = 0xDC; //
|
||||
pub const m_localConstrastParams: usize = 0xE0; //
|
||||
pub const m_nColorCorrectionVolumeDim: usize = 0xF4; //
|
||||
pub const m_colorCorrectionVolumeData: usize = 0xF8; //
|
||||
pub const m_bHasColorCorrection: usize = 0x110; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -99,7 +99,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod MaterialParamInt_t {
|
||||
pub const m_nValue: usize = 0x8; // int32
|
||||
pub const m_nValue: usize = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -107,12 +107,12 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PostProcessingVignetteParameters_t {
|
||||
pub const m_flVignetteStrength: usize = 0x0; // float32
|
||||
pub const m_vCenter: usize = 0x4; // Vector2D
|
||||
pub const m_flRadius: usize = 0xC; // float32
|
||||
pub const m_flRoundness: usize = 0x10; // float32
|
||||
pub const m_flFeather: usize = 0x14; // float32
|
||||
pub const m_vColorTint: usize = 0x18; // Vector
|
||||
pub const m_flVignetteStrength: usize = 0x0; //
|
||||
pub const m_vCenter: usize = 0x4; //
|
||||
pub const m_flRadius: usize = 0xC; //
|
||||
pub const m_flRoundness: usize = 0x10; //
|
||||
pub const m_flFeather: usize = 0x14; //
|
||||
pub const m_vColorTint: usize = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -120,11 +120,11 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PostProcessingLocalContrastParameters_t {
|
||||
pub const m_flLocalContrastStrength: usize = 0x0; // float32
|
||||
pub const m_flLocalContrastEdgeStrength: usize = 0x4; // float32
|
||||
pub const m_flLocalContrastVignetteStart: usize = 0x8; // float32
|
||||
pub const m_flLocalContrastVignetteEnd: usize = 0xC; // float32
|
||||
pub const m_flLocalContrastVignetteBlur: usize = 0x10; // float32
|
||||
pub const m_flLocalContrastStrength: usize = 0x0; //
|
||||
pub const m_flLocalContrastEdgeStrength: usize = 0x4; //
|
||||
pub const m_flLocalContrastVignetteStart: usize = 0x8; //
|
||||
pub const m_flLocalContrastVignetteEnd: usize = 0xC; //
|
||||
pub const m_flLocalContrastVignetteBlur: usize = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 15
|
||||
@ -132,21 +132,21 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PostProcessingTonemapParameters_t {
|
||||
pub const m_flExposureBias: usize = 0x0; // float32
|
||||
pub const m_flShoulderStrength: usize = 0x4; // float32
|
||||
pub const m_flLinearStrength: usize = 0x8; // float32
|
||||
pub const m_flLinearAngle: usize = 0xC; // float32
|
||||
pub const m_flToeStrength: usize = 0x10; // float32
|
||||
pub const m_flToeNum: usize = 0x14; // float32
|
||||
pub const m_flToeDenom: usize = 0x18; // float32
|
||||
pub const m_flWhitePoint: usize = 0x1C; // float32
|
||||
pub const m_flLuminanceSource: usize = 0x20; // float32
|
||||
pub const m_flExposureBiasShadows: usize = 0x24; // float32
|
||||
pub const m_flExposureBiasHighlights: usize = 0x28; // float32
|
||||
pub const m_flMinShadowLum: usize = 0x2C; // float32
|
||||
pub const m_flMaxShadowLum: usize = 0x30; // float32
|
||||
pub const m_flMinHighlightLum: usize = 0x34; // float32
|
||||
pub const m_flMaxHighlightLum: usize = 0x38; // float32
|
||||
pub const m_flExposureBias: usize = 0x0; //
|
||||
pub const m_flShoulderStrength: usize = 0x4; //
|
||||
pub const m_flLinearStrength: usize = 0x8; //
|
||||
pub const m_flLinearAngle: usize = 0xC; //
|
||||
pub const m_flToeStrength: usize = 0x10; //
|
||||
pub const m_flToeNum: usize = 0x14; //
|
||||
pub const m_flToeDenom: usize = 0x18; //
|
||||
pub const m_flWhitePoint: usize = 0x1C; //
|
||||
pub const m_flLuminanceSource: usize = 0x20; //
|
||||
pub const m_flExposureBiasShadows: usize = 0x24; //
|
||||
pub const m_flExposureBiasHighlights: usize = 0x28; //
|
||||
pub const m_flMinShadowLum: usize = 0x2C; //
|
||||
pub const m_flMaxShadowLum: usize = 0x30; //
|
||||
pub const m_flMinHighlightLum: usize = 0x34; //
|
||||
pub const m_flMaxHighlightLum: usize = 0x38; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -154,7 +154,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod MaterialParamBuffer_t {
|
||||
pub const m_value: usize = 0x8; // CUtlBinaryBlock
|
||||
pub const m_value: usize = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 14
|
||||
@ -162,20 +162,20 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod MaterialResourceData_t {
|
||||
pub const m_materialName: usize = 0x0; // CUtlString
|
||||
pub const m_shaderName: usize = 0x8; // CUtlString
|
||||
pub const m_materialName: usize = 0x0; //
|
||||
pub const m_shaderName: usize = 0x8; //
|
||||
pub const m_intParams: usize = 0x10; // CUtlVector<MaterialParamInt_t>
|
||||
pub const m_floatParams: usize = 0x28; // CUtlVector<MaterialParamFloat_t>
|
||||
pub const m_vectorParams: usize = 0x40; // CUtlVector<MaterialParamVector_t>
|
||||
pub const m_textureParams: usize = 0x58; // CUtlVector<MaterialParamTexture_t>
|
||||
pub const m_dynamicParams: usize = 0x70; // CUtlVector<MaterialParamBuffer_t>
|
||||
pub const m_dynamicTextureParams: usize = 0x88; // CUtlVector<MaterialParamBuffer_t>
|
||||
pub const m_dynamicParams: usize = 0x70; //
|
||||
pub const m_dynamicTextureParams: usize = 0x88; //
|
||||
pub const m_intAttributes: usize = 0xA0; // CUtlVector<MaterialParamInt_t>
|
||||
pub const m_floatAttributes: usize = 0xB8; // CUtlVector<MaterialParamFloat_t>
|
||||
pub const m_vectorAttributes: usize = 0xD0; // CUtlVector<MaterialParamVector_t>
|
||||
pub const m_textureAttributes: usize = 0xE8; // CUtlVector<MaterialParamTexture_t>
|
||||
pub const m_stringAttributes: usize = 0x100; // CUtlVector<MaterialParamString_t>
|
||||
pub const m_renderAttributesUsed: usize = 0x118; // CUtlVector<CUtlString>
|
||||
pub const m_stringAttributes: usize = 0x100; //
|
||||
pub const m_renderAttributesUsed: usize = 0x118; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 10
|
||||
@ -183,16 +183,16 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PostProcessingBloomParameters_t {
|
||||
pub const m_blendMode: usize = 0x0; // BloomBlendMode_t
|
||||
pub const m_flBloomStrength: usize = 0x4; // float32
|
||||
pub const m_flScreenBloomStrength: usize = 0x8; // float32
|
||||
pub const m_flBlurBloomStrength: usize = 0xC; // float32
|
||||
pub const m_flBloomThreshold: usize = 0x10; // float32
|
||||
pub const m_flBloomThresholdWidth: usize = 0x14; // float32
|
||||
pub const m_flSkyboxBloomStrength: usize = 0x18; // float32
|
||||
pub const m_flBloomStartValue: usize = 0x1C; // float32
|
||||
pub const m_flBlurWeight: usize = 0x20; // float32[5]
|
||||
pub const m_vBlurTint: usize = 0x34; // Vector[5]
|
||||
pub const m_blendMode: usize = 0x0; //
|
||||
pub const m_flBloomStrength: usize = 0x4; //
|
||||
pub const m_flScreenBloomStrength: usize = 0x8; //
|
||||
pub const m_flBlurBloomStrength: usize = 0xC; //
|
||||
pub const m_flBloomThreshold: usize = 0x10; //
|
||||
pub const m_flBloomThresholdWidth: usize = 0x14; //
|
||||
pub const m_flSkyboxBloomStrength: usize = 0x18; //
|
||||
pub const m_flBloomStartValue: usize = 0x1C; //
|
||||
pub const m_flBlurWeight: usize = 0x20; //
|
||||
pub const m_vBlurTint: usize = 0x34; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -200,7 +200,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod MaterialParamFloat_t {
|
||||
pub const m_flValue: usize = 0x8; // float32
|
||||
pub const m_flValue: usize = 0x8; //
|
||||
}
|
||||
// Parent: MaterialParam_t
|
||||
// Field count: 1
|
||||
@ -208,7 +208,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod MaterialParamTexture_t {
|
||||
pub const m_pValue: usize = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_pValue: usize = 0x8; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: networksystem.dll
|
||||
@ -9,7 +9,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class ChangeAccessorFieldPathIndex_t {
|
||||
public const nint m_Value = 0x0; // int16
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -14,7 +14,7 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace ChangeAccessorFieldPathIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int16
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -12,7 +12,7 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod ChangeAccessorFieldPathIndex_t {
|
||||
pub const m_Value: usize = 0x0; // int16
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,40 +1,40 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Offsets {
|
||||
// Module: client.dll
|
||||
public static class ClientDll {
|
||||
public const nint dwCSGOInput = 0x1A28E50;
|
||||
public const nint dwEntityList = 0x19BEED0;
|
||||
public const nint dwGameEntitySystem = 0x1ADDBE8;
|
||||
public const nint dwCSGOInput = 0x19CECE0;
|
||||
public const nint dwEntityList = 0x1964198;
|
||||
public const nint dwGameEntitySystem = 0x1A83398;
|
||||
public const nint dwGameEntitySystem_highestEntityIndex = 0x1510;
|
||||
public const nint dwGameRules = 0x1A1C688;
|
||||
public const nint dwGlobalVars = 0x1818648;
|
||||
public const nint dwGlowManager = 0x1A1BD70;
|
||||
public const nint dwLocalPlayerController = 0x1A0E9C8;
|
||||
public const nint dwLocalPlayerPawn = 0x1824A18;
|
||||
public const nint dwPlantedC4 = 0x1A261C8;
|
||||
public const nint dwPrediction = 0x18248D0;
|
||||
public const nint dwSensitivity = 0x1A1D358;
|
||||
public const nint dwGameRules = 0x19C1A98;
|
||||
public const nint dwGlobalVars = 0x17C35E0;
|
||||
public const nint dwGlowManager = 0x19C11A0;
|
||||
public const nint dwLocalPlayerController = 0x19B3DE8;
|
||||
public const nint dwLocalPlayerPawn = 0x17CF698;
|
||||
public const nint dwPlantedC4 = 0x19CC058;
|
||||
public const nint dwPrediction = 0x17CF550;
|
||||
public const nint dwSensitivity = 0x19C2768;
|
||||
public const nint dwSensitivity_sensitivity = 0x40;
|
||||
public const nint dwViewAngles = 0x1A2E268;
|
||||
public const nint dwViewMatrix = 0x1A20CF0;
|
||||
public const nint dwViewRender = 0x1A21488;
|
||||
public const nint dwWeaponC4 = 0x19C2960;
|
||||
public const nint dwViewAngles = 0x19D40F8;
|
||||
public const nint dwViewMatrix = 0x19C6250;
|
||||
public const nint dwViewRender = 0x19C6A00;
|
||||
public const nint dwWeaponC4 = 0x1968240;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
public static class Engine2Dll {
|
||||
public const nint dwBuildNumber = 0x52F834;
|
||||
public const nint dwNetworkGameClient = 0x52EBA0;
|
||||
public const nint dwBuildNumber = 0x52E7F4;
|
||||
public const nint dwNetworkGameClient = 0x52DB88;
|
||||
public const nint dwNetworkGameClient_clientTickCount = 0x178;
|
||||
public const nint dwNetworkGameClient_deltaTick = 0x278;
|
||||
public const nint dwNetworkGameClient_deltaTick = 0x27C;
|
||||
public const nint dwNetworkGameClient_isBackgroundMap = 0x281477;
|
||||
public const nint dwNetworkGameClient_localPlayer = 0xF0;
|
||||
public const nint dwNetworkGameClient_maxClients = 0x270;
|
||||
public const nint dwNetworkGameClient_serverTickCount = 0x174;
|
||||
public const nint dwNetworkGameClient_signOnState = 0x260;
|
||||
public const nint dwWindowHeight = 0x5F0424;
|
||||
public const nint dwWindowWidth = 0x5F0420;
|
||||
public const nint dwWindowHeight = 0x5EEFDC;
|
||||
public const nint dwWindowWidth = 0x5EEFD8;
|
||||
}
|
||||
// Module: inputsystem.dll
|
||||
public static class InputsystemDll {
|
||||
@ -42,12 +42,12 @@ namespace CS2Dumper.Offsets {
|
||||
}
|
||||
// Module: matchmaking.dll
|
||||
public static class MatchmakingDll {
|
||||
public const nint dwGameTypes = 0x1A41C0;
|
||||
public const nint dwGameTypes = 0x1A41A0;
|
||||
public const nint dwGameTypes_mapName = 0x120;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
public static class SoundsystemDll {
|
||||
public const nint dwSoundSystem = 0x334E40;
|
||||
public const nint dwSoundSystem = 0x334E30;
|
||||
public const nint dwSoundSystem_engineViewData = 0x7C;
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -9,37 +9,37 @@ namespace cs2_dumper {
|
||||
namespace offsets {
|
||||
// Module: client.dll
|
||||
namespace client_dll {
|
||||
constexpr std::ptrdiff_t dwCSGOInput = 0x1A28E50;
|
||||
constexpr std::ptrdiff_t dwEntityList = 0x19BEED0;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1ADDBE8;
|
||||
constexpr std::ptrdiff_t dwCSGOInput = 0x19CECE0;
|
||||
constexpr std::ptrdiff_t dwEntityList = 0x1964198;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1A83398;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x1510;
|
||||
constexpr std::ptrdiff_t dwGameRules = 0x1A1C688;
|
||||
constexpr std::ptrdiff_t dwGlobalVars = 0x1818648;
|
||||
constexpr std::ptrdiff_t dwGlowManager = 0x1A1BD70;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A0E9C8;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1824A18;
|
||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x1A261C8;
|
||||
constexpr std::ptrdiff_t dwPrediction = 0x18248D0;
|
||||
constexpr std::ptrdiff_t dwSensitivity = 0x1A1D358;
|
||||
constexpr std::ptrdiff_t dwGameRules = 0x19C1A98;
|
||||
constexpr std::ptrdiff_t dwGlobalVars = 0x17C35E0;
|
||||
constexpr std::ptrdiff_t dwGlowManager = 0x19C11A0;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x19B3DE8;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17CF698;
|
||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x19CC058;
|
||||
constexpr std::ptrdiff_t dwPrediction = 0x17CF550;
|
||||
constexpr std::ptrdiff_t dwSensitivity = 0x19C2768;
|
||||
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
|
||||
constexpr std::ptrdiff_t dwViewAngles = 0x1A2E268;
|
||||
constexpr std::ptrdiff_t dwViewMatrix = 0x1A20CF0;
|
||||
constexpr std::ptrdiff_t dwViewRender = 0x1A21488;
|
||||
constexpr std::ptrdiff_t dwWeaponC4 = 0x19C2960;
|
||||
constexpr std::ptrdiff_t dwViewAngles = 0x19D40F8;
|
||||
constexpr std::ptrdiff_t dwViewMatrix = 0x19C6250;
|
||||
constexpr std::ptrdiff_t dwViewRender = 0x19C6A00;
|
||||
constexpr std::ptrdiff_t dwWeaponC4 = 0x1968240;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
namespace engine2_dll {
|
||||
constexpr std::ptrdiff_t dwBuildNumber = 0x52F834;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient = 0x52EBA0;
|
||||
constexpr std::ptrdiff_t dwBuildNumber = 0x52E7F4;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient = 0x52DB88;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x178;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x278;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x27C;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281477;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_localPlayer = 0xF0;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x270;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x174;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x260;
|
||||
constexpr std::ptrdiff_t dwWindowHeight = 0x5F0424;
|
||||
constexpr std::ptrdiff_t dwWindowWidth = 0x5F0420;
|
||||
constexpr std::ptrdiff_t dwWindowHeight = 0x5EEFDC;
|
||||
constexpr std::ptrdiff_t dwWindowWidth = 0x5EEFD8;
|
||||
}
|
||||
// Module: inputsystem.dll
|
||||
namespace inputsystem_dll {
|
||||
@ -47,12 +47,12 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: matchmaking.dll
|
||||
namespace matchmaking_dll {
|
||||
constexpr std::ptrdiff_t dwGameTypes = 0x1A41C0;
|
||||
constexpr std::ptrdiff_t dwGameTypes = 0x1A41A0;
|
||||
constexpr std::ptrdiff_t dwGameTypes_mapName = 0x120;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
namespace soundsystem_dll {
|
||||
constexpr std::ptrdiff_t dwSoundSystem = 0x334E40;
|
||||
constexpr std::ptrdiff_t dwSoundSystem = 0x334E30;
|
||||
constexpr std::ptrdiff_t dwSoundSystem_engineViewData = 0x7C;
|
||||
}
|
||||
}
|
||||
|
@ -1,45 +1,45 @@
|
||||
{
|
||||
"client.dll": {
|
||||
"dwCSGOInput": 27430480,
|
||||
"dwEntityList": 26996432,
|
||||
"dwGameEntitySystem": 28171240,
|
||||
"dwCSGOInput": 27061472,
|
||||
"dwEntityList": 26624408,
|
||||
"dwGameEntitySystem": 27800472,
|
||||
"dwGameEntitySystem_highestEntityIndex": 5392,
|
||||
"dwGameRules": 27379336,
|
||||
"dwGlobalVars": 25265736,
|
||||
"dwGlowManager": 27377008,
|
||||
"dwLocalPlayerController": 27322824,
|
||||
"dwLocalPlayerPawn": 25315864,
|
||||
"dwPlantedC4": 27419080,
|
||||
"dwPrediction": 25315536,
|
||||
"dwSensitivity": 27382616,
|
||||
"dwGameRules": 27007640,
|
||||
"dwGlobalVars": 24917472,
|
||||
"dwGlowManager": 27005344,
|
||||
"dwLocalPlayerController": 26951144,
|
||||
"dwLocalPlayerPawn": 24966808,
|
||||
"dwPlantedC4": 27050072,
|
||||
"dwPrediction": 24966480,
|
||||
"dwSensitivity": 27010920,
|
||||
"dwSensitivity_sensitivity": 64,
|
||||
"dwViewAngles": 27452008,
|
||||
"dwViewMatrix": 27397360,
|
||||
"dwViewRender": 27399304,
|
||||
"dwWeaponC4": 27011424
|
||||
"dwViewAngles": 27083000,
|
||||
"dwViewMatrix": 27026000,
|
||||
"dwViewRender": 27027968,
|
||||
"dwWeaponC4": 26640960
|
||||
},
|
||||
"engine2.dll": {
|
||||
"dwBuildNumber": 5437492,
|
||||
"dwNetworkGameClient": 5434272,
|
||||
"dwBuildNumber": 5433332,
|
||||
"dwNetworkGameClient": 5430152,
|
||||
"dwNetworkGameClient_clientTickCount": 376,
|
||||
"dwNetworkGameClient_deltaTick": 632,
|
||||
"dwNetworkGameClient_deltaTick": 636,
|
||||
"dwNetworkGameClient_isBackgroundMap": 2626679,
|
||||
"dwNetworkGameClient_localPlayer": 240,
|
||||
"dwNetworkGameClient_maxClients": 624,
|
||||
"dwNetworkGameClient_serverTickCount": 372,
|
||||
"dwNetworkGameClient_signOnState": 608,
|
||||
"dwWindowHeight": 6226980,
|
||||
"dwWindowWidth": 6226976
|
||||
"dwWindowHeight": 6221788,
|
||||
"dwWindowWidth": 6221784
|
||||
},
|
||||
"inputsystem.dll": {
|
||||
"dwInputSystem": 231408
|
||||
},
|
||||
"matchmaking.dll": {
|
||||
"dwGameTypes": 1720768,
|
||||
"dwGameTypes": 1720736,
|
||||
"dwGameTypes_mapName": 288
|
||||
},
|
||||
"soundsystem.dll": {
|
||||
"dwSoundSystem": 3362368,
|
||||
"dwSoundSystem": 3362352,
|
||||
"dwSoundSystem_engineViewData": 124
|
||||
}
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
@ -7,37 +7,37 @@ pub mod cs2_dumper {
|
||||
pub mod offsets {
|
||||
// Module: client.dll
|
||||
pub mod client_dll {
|
||||
pub const dwCSGOInput: usize = 0x1A28E50;
|
||||
pub const dwEntityList: usize = 0x19BEED0;
|
||||
pub const dwGameEntitySystem: usize = 0x1ADDBE8;
|
||||
pub const dwCSGOInput: usize = 0x19CECE0;
|
||||
pub const dwEntityList: usize = 0x1964198;
|
||||
pub const dwGameEntitySystem: usize = 0x1A83398;
|
||||
pub const dwGameEntitySystem_highestEntityIndex: usize = 0x1510;
|
||||
pub const dwGameRules: usize = 0x1A1C688;
|
||||
pub const dwGlobalVars: usize = 0x1818648;
|
||||
pub const dwGlowManager: usize = 0x1A1BD70;
|
||||
pub const dwLocalPlayerController: usize = 0x1A0E9C8;
|
||||
pub const dwLocalPlayerPawn: usize = 0x1824A18;
|
||||
pub const dwPlantedC4: usize = 0x1A261C8;
|
||||
pub const dwPrediction: usize = 0x18248D0;
|
||||
pub const dwSensitivity: usize = 0x1A1D358;
|
||||
pub const dwGameRules: usize = 0x19C1A98;
|
||||
pub const dwGlobalVars: usize = 0x17C35E0;
|
||||
pub const dwGlowManager: usize = 0x19C11A0;
|
||||
pub const dwLocalPlayerController: usize = 0x19B3DE8;
|
||||
pub const dwLocalPlayerPawn: usize = 0x17CF698;
|
||||
pub const dwPlantedC4: usize = 0x19CC058;
|
||||
pub const dwPrediction: usize = 0x17CF550;
|
||||
pub const dwSensitivity: usize = 0x19C2768;
|
||||
pub const dwSensitivity_sensitivity: usize = 0x40;
|
||||
pub const dwViewAngles: usize = 0x1A2E268;
|
||||
pub const dwViewMatrix: usize = 0x1A20CF0;
|
||||
pub const dwViewRender: usize = 0x1A21488;
|
||||
pub const dwWeaponC4: usize = 0x19C2960;
|
||||
pub const dwViewAngles: usize = 0x19D40F8;
|
||||
pub const dwViewMatrix: usize = 0x19C6250;
|
||||
pub const dwViewRender: usize = 0x19C6A00;
|
||||
pub const dwWeaponC4: usize = 0x1968240;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
pub mod engine2_dll {
|
||||
pub const dwBuildNumber: usize = 0x52F834;
|
||||
pub const dwNetworkGameClient: usize = 0x52EBA0;
|
||||
pub const dwBuildNumber: usize = 0x52E7F4;
|
||||
pub const dwNetworkGameClient: usize = 0x52DB88;
|
||||
pub const dwNetworkGameClient_clientTickCount: usize = 0x178;
|
||||
pub const dwNetworkGameClient_deltaTick: usize = 0x278;
|
||||
pub const dwNetworkGameClient_deltaTick: usize = 0x27C;
|
||||
pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281477;
|
||||
pub const dwNetworkGameClient_localPlayer: usize = 0xF0;
|
||||
pub const dwNetworkGameClient_maxClients: usize = 0x270;
|
||||
pub const dwNetworkGameClient_serverTickCount: usize = 0x174;
|
||||
pub const dwNetworkGameClient_signOnState: usize = 0x260;
|
||||
pub const dwWindowHeight: usize = 0x5F0424;
|
||||
pub const dwWindowWidth: usize = 0x5F0420;
|
||||
pub const dwWindowHeight: usize = 0x5EEFDC;
|
||||
pub const dwWindowWidth: usize = 0x5EEFD8;
|
||||
}
|
||||
// Module: inputsystem.dll
|
||||
pub mod inputsystem_dll {
|
||||
@ -45,12 +45,12 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: matchmaking.dll
|
||||
pub mod matchmaking_dll {
|
||||
pub const dwGameTypes: usize = 0x1A41C0;
|
||||
pub const dwGameTypes: usize = 0x1A41A0;
|
||||
pub const dwGameTypes_mapName: usize = 0x120;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
pub mod soundsystem_dll {
|
||||
pub const dwSoundSystem: usize = 0x334E40;
|
||||
pub const dwSoundSystem: usize = 0x334E30;
|
||||
pub const dwSoundSystem_engineViewData: usize = 0x7C;
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: panorama.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
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,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: pulse_system.dll
|
||||
@ -172,7 +172,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_Step_PublicOutput {
|
||||
public const nint m_OutputIndex = 0x48; // PulseRuntimeOutputIndex_t
|
||||
public const nint m_OutputIndex = 0x48; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseValue
|
||||
// Field count: 0
|
||||
@ -213,23 +213,23 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_Test_MultiOutflow_WithParams {
|
||||
public const nint m_Out1 = 0x48; // SignatureOutflow_Continue
|
||||
public const nint m_Out2 = 0x78; // SignatureOutflow_Continue
|
||||
public const nint m_Out1 = 0x48; //
|
||||
public const nint m_Out2 = 0x78; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseRuntimeVarIndex_t {
|
||||
public const nint m_Value = 0x0; // int32
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseRuntimeEntrypointIndex_t {
|
||||
public const nint m_Value = 0x0; // int32
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseRuntimeDomainValueIndex_t {
|
||||
public const nint m_Value = 0x0; // int16
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -244,7 +244,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseRuntimeInvokeIndex_t {
|
||||
public const nint m_Value = 0x0; // int32
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -252,7 +252,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseCell_Outflow_CycleOrdered__InstanceState_t {
|
||||
public const nint m_nNextIndex = 0x0; // int32
|
||||
public const nint m_nNextIndex = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
// Field count: 2
|
||||
@ -260,8 +260,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseCell_WaitForCursorsWithTagBase {
|
||||
public const nint m_nCursorsAllowedToWait = 0x48; // int32
|
||||
public const nint m_WaitComplete = 0x50; // CPulse_ResumePoint
|
||||
public const nint m_nCursorsAllowedToWait = 0x48; //
|
||||
public const nint m_WaitComplete = 0x50; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -274,7 +274,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseRuntimeRegisterIndex_t {
|
||||
public const nint m_Value = 0x0; // int16
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -282,23 +282,23 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseCell_Timeline__TimelineEvent_t {
|
||||
public const nint m_flTimeFromPrevious = 0x0; // float32
|
||||
public const nint m_bPauseForPreviousEvents = 0x4; // bool
|
||||
public const nint m_bCallModeSync = 0x5; // bool
|
||||
public const nint m_EventOutflow = 0x8; // CPulse_OutflowConnection
|
||||
public const nint m_flTimeFromPrevious = 0x0; //
|
||||
public const nint m_bPauseForPreviousEvents = 0x4; //
|
||||
public const nint m_bCallModeSync = 0x5; //
|
||||
public const nint m_EventOutflow = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
public static class CPulse_OutflowConnection {
|
||||
public const nint m_SourceOutflowName = 0x0; // CUtlSymbolLarge
|
||||
public const nint m_nDestChunk = 0x8; // PulseRuntimeChunkIndex_t
|
||||
public const nint m_nInstruction = 0xC; // int32
|
||||
public const nint m_OutflowRegisterMap = 0x10; // PulseRegisterMap_t
|
||||
public const nint m_SourceOutflowName = 0x0; //
|
||||
public const nint m_nDestChunk = 0x8; //
|
||||
public const nint m_nInstruction = 0xC; //
|
||||
public const nint m_OutflowRegisterMap = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseCursorID_t {
|
||||
public const nint m_Value = 0x0; // int32
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -313,7 +313,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseCell_Base {
|
||||
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||
public const nint m_nEditorNodeID = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -321,7 +321,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseCell_Test_MultiOutflow_WithParams_Yielding__CursorState_t {
|
||||
public const nint nTestStep = 0x0; // int32
|
||||
public const nint nTestStep = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -337,11 +337,11 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PulseGraphExecutionHistoryCursorDesc_t {
|
||||
public const nint vecAncestorCursorIDs = 0x0; // CUtlVector<PulseCursorID_t>
|
||||
public const nint nSpawnNodeID = 0x18; // PulseDocNodeID_t
|
||||
public const nint nRetiredAtNodeID = 0x1C; // PulseDocNodeID_t
|
||||
public const nint flLastReferenced = 0x20; // float32
|
||||
public const nint nLastValidEntryIdx = 0x24; // int32
|
||||
public const nint vecAncestorCursorIDs = 0x0; //
|
||||
public const nint nSpawnNodeID = 0x18; //
|
||||
public const nint nRetiredAtNodeID = 0x1C; //
|
||||
public const nint flLastReferenced = 0x20; //
|
||||
public const nint nLastValidEntryIdx = 0x24; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
// Field count: 1
|
||||
@ -352,7 +352,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_Inflow_Yield {
|
||||
public const nint m_UnyieldResume = 0x48; // CPulse_ResumePoint
|
||||
public const nint m_UnyieldResume = 0x48; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 1
|
||||
@ -363,7 +363,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_Inflow_GraphHook {
|
||||
public const nint m_HookName = 0x70; // CUtlSymbolLarge
|
||||
public const nint m_HookName = 0x70; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
// Field count: 1
|
||||
@ -377,7 +377,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyDescription
|
||||
// MPulseEditorHeaderIcon
|
||||
public static class CPulseCell_Inflow_Wait {
|
||||
public const nint m_WakeResume = 0x48; // CPulse_ResumePoint
|
||||
public const nint m_WakeResume = 0x48; //
|
||||
}
|
||||
// Parent: CPulseExecCursor
|
||||
// Field count: 2
|
||||
@ -385,8 +385,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MPulseLibraryBindings
|
||||
public static class CTestDomainDerived_Cursor {
|
||||
public const nint m_nCursorValueA = 0xA0; // int32
|
||||
public const nint m_nCursorValueB = 0xA4; // int32
|
||||
public const nint m_nCursorValueA = 0xA0; //
|
||||
public const nint m_nCursorValueB = 0xA4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -394,8 +394,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PulseRegisterMap_t {
|
||||
public const nint m_Inparams = 0x0; // KeyValues3
|
||||
public const nint m_Outparams = 0x10; // KeyValues3
|
||||
public const nint m_Inparams = 0x0; //
|
||||
public const nint m_Outparams = 0x10; //
|
||||
}
|
||||
// Parent: CPulseCell_WaitForCursorsWithTagBase
|
||||
// Field count: 1
|
||||
@ -409,7 +409,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyDescription
|
||||
// MPulseEditorHeaderIcon
|
||||
public static class CPulseCell_CursorQueue {
|
||||
public const nint m_nCursorsAllowedToRunParallel = 0x80; // int32
|
||||
public const nint m_nCursorsAllowedToRunParallel = 0x80; //
|
||||
}
|
||||
// Parent: CPulseCell_Base
|
||||
// Field count: 0
|
||||
@ -424,7 +424,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PulseNodeDynamicOutflows_t {
|
||||
public const nint m_Outflows = 0x0; // CUtlVector<PulseNodeDynamicOutflows_t::DynamicOutflow_t>
|
||||
public const nint m_Outflows = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseValue
|
||||
// Field count: 0
|
||||
@ -464,7 +464,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_Outflow_StringSwitch {
|
||||
public const nint m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
||||
public const nint m_DefaultCaseOutflow = 0x48; //
|
||||
public const nint m_CaseOutflows = 0x78; // CUtlVector<CPulse_OutflowConnection>
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
@ -487,9 +487,9 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_FireCursors {
|
||||
public const nint m_Outflows = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||
public const nint m_bWaitForChildOutflows = 0x60; // bool
|
||||
public const nint m_OnFinished = 0x68; // CPulse_ResumePoint
|
||||
public const nint m_OnCanceled = 0x98; // CPulse_ResumePoint
|
||||
public const nint m_bWaitForChildOutflows = 0x60; //
|
||||
public const nint m_OnFinished = 0x68; //
|
||||
public const nint m_OnCanceled = 0x98; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -497,8 +497,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseCell_Outflow_CycleShuffled__InstanceState_t {
|
||||
public const nint m_Shuffle = 0x0; // CUtlVectorFixedGrowable<uint8>
|
||||
public const nint m_nNextShuffle = 0x20; // int32
|
||||
public const nint m_Shuffle = 0x0; //
|
||||
public const nint m_nNextShuffle = 0x20; //
|
||||
}
|
||||
// Parent: CPulseCell_Base
|
||||
// Field count: 0
|
||||
@ -531,7 +531,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_Inflow_EventHandler {
|
||||
public const nint m_EventName = 0x70; // CUtlSymbolLarge
|
||||
public const nint m_EventName = 0x70; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -539,8 +539,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseCell_BaseLerp__CursorState_t {
|
||||
public const nint m_StartTime = 0x0; // GameTime_t
|
||||
public const nint m_EndTime = 0x4; // GameTime_t
|
||||
public const nint m_StartTime = 0x0; //
|
||||
public const nint m_EndTime = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -548,9 +548,9 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulse_PublicOutput {
|
||||
public const nint m_Name = 0x0; // CUtlSymbolLarge
|
||||
public const nint m_Description = 0x8; // CUtlString
|
||||
public const nint m_ParamType = 0x10; // CPulseValueFullType
|
||||
public const nint m_Name = 0x0; //
|
||||
public const nint m_Description = 0x8; //
|
||||
public const nint m_ParamType = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -569,10 +569,10 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_Timeline {
|
||||
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 = 0x98; // CPulse_ResumePoint
|
||||
public const nint m_TimelineEvents = 0x48; //
|
||||
public const nint m_bWaitForChildOutflows = 0x60; //
|
||||
public const nint m_OnFinished = 0x68; //
|
||||
public const nint m_OnCanceled = 0x98; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -580,10 +580,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulse_OutputConnection {
|
||||
public const nint m_SourceOutput = 0x0; // CUtlSymbolLarge
|
||||
public const nint m_TargetEntity = 0x8; // CUtlSymbolLarge
|
||||
public const nint m_TargetInput = 0x10; // CUtlSymbolLarge
|
||||
public const nint m_Param = 0x18; // CUtlSymbolLarge
|
||||
public const nint m_SourceOutput = 0x0; //
|
||||
public const nint m_TargetEntity = 0x8; //
|
||||
public const nint m_TargetInput = 0x10; //
|
||||
public const nint m_Param = 0x18; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseRequirement
|
||||
// Field count: 1
|
||||
@ -597,7 +597,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyDescription
|
||||
// MPulseRequirementPass
|
||||
public static class CPulseCell_LimitCount {
|
||||
public const nint m_nLimitCount = 0x48; // int32
|
||||
public const nint m_nLimitCount = 0x48; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -605,8 +605,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PulseGraphExecutionHistoryNodeDesc_t {
|
||||
public const nint strCellDesc = 0x0; // CBufferString
|
||||
public const nint strBindingName = 0x10; // CUtlSymbolLarge
|
||||
public const nint strCellDesc = 0x0; //
|
||||
public const nint strBindingName = 0x10; //
|
||||
}
|
||||
// Parent: CPulse_ResumePoint
|
||||
// Field count: 0
|
||||
@ -629,11 +629,11 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_Step_CallExternalMethod {
|
||||
public const nint m_MethodName = 0x48; // CUtlSymbolLarge
|
||||
public const nint m_GameBlackboard = 0x50; // CUtlSymbolLarge
|
||||
public const nint m_MethodName = 0x48; //
|
||||
public const nint m_GameBlackboard = 0x50; //
|
||||
public const nint m_ExpectedArgs = 0x58; // CUtlLeanVector<CPulseRuntimeMethodArg>
|
||||
public const nint m_nAsyncCallMode = 0x68; // PulseMethodCallMode_t
|
||||
public const nint m_OnFinished = 0x70; // CPulse_ResumePoint
|
||||
public const nint m_nAsyncCallMode = 0x68; //
|
||||
public const nint m_OnFinished = 0x70; //
|
||||
}
|
||||
// Parent: CBasePulseGraphInstance
|
||||
// Field count: 0
|
||||
@ -657,16 +657,16 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PulseGraphExecutionHistoryEntry_t {
|
||||
public const nint nCursorID = 0x0; // PulseCursorID_t
|
||||
public const nint nEditorID = 0x4; // PulseDocNodeID_t
|
||||
public const nint flExecTime = 0x8; // float32
|
||||
public const nint unFlags = 0xC; // uint32
|
||||
public const nint tagName = 0x10; // CUtlSymbolLarge
|
||||
public const nint nCursorID = 0x0; //
|
||||
public const nint nEditorID = 0x4; //
|
||||
public const nint flExecTime = 0x8; //
|
||||
public const nint unFlags = 0xC; //
|
||||
public const nint tagName = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseCursorYieldToken_t {
|
||||
public const nint m_Value = 0x0; // int32
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -674,9 +674,9 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseGraphExecutionHistory {
|
||||
public const nint m_nInstanceID = 0x0; // PulseGraphInstanceID_t
|
||||
public const nint m_strFileName = 0x8; // CUtlString
|
||||
public const nint m_vecHistory = 0x10; // CUtlVector<PulseGraphExecutionHistoryEntry_t*>
|
||||
public const nint m_nInstanceID = 0x0; //
|
||||
public const nint m_strFileName = 0x8; //
|
||||
public const nint m_vecHistory = 0x10; //
|
||||
public const nint m_mapCellDesc = 0x28; // CUtlOrderedMap<PulseDocNodeID_t,PulseGraphExecutionHistoryNodeDesc_t*>
|
||||
public const nint m_mapCursorDesc = 0x50; // CUtlOrderedMap<PulseCursorID_t,PulseGraphExecutionHistoryCursorDesc_t*>
|
||||
}
|
||||
@ -689,9 +689,9 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_TestWaitWithCursorState {
|
||||
public const nint m_WakeResume = 0x48; // CPulse_ResumePoint
|
||||
public const nint m_WakeCancel = 0x78; // CPulse_ResumePoint
|
||||
public const nint m_WakeFail = 0xA8; // CPulse_ResumePoint
|
||||
public const nint m_WakeResume = 0x48; //
|
||||
public const nint m_WakeCancel = 0x78; //
|
||||
public const nint m_WakeFail = 0xA8; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 1
|
||||
@ -702,7 +702,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_Inflow_ObservableVariableListener {
|
||||
public const nint m_BlackboardReference = 0x70; // CPulse_BlackboardReference
|
||||
public const nint m_BlackboardReference = 0x70; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 0
|
||||
@ -717,17 +717,17 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PGDInstruction_t {
|
||||
public const nint m_nCode = 0x0; // PulseInstructionCode_t
|
||||
public const nint m_nVar = 0x4; // PulseRuntimeVarIndex_t
|
||||
public const nint m_nReg0 = 0x8; // PulseRuntimeRegisterIndex_t
|
||||
public const nint m_nReg1 = 0xA; // PulseRuntimeRegisterIndex_t
|
||||
public const nint m_nReg2 = 0xC; // PulseRuntimeRegisterIndex_t
|
||||
public const nint m_nInvokeBindingIndex = 0x10; // PulseRuntimeInvokeIndex_t
|
||||
public const nint m_nChunk = 0x14; // PulseRuntimeChunkIndex_t
|
||||
public const nint m_nDestInstruction = 0x18; // int32
|
||||
public const nint m_nCallInfoIndex = 0x1C; // PulseRuntimeCallInfoIndex_t
|
||||
public const nint m_nConstIdx = 0x20; // PulseRuntimeConstantIndex_t
|
||||
public const nint m_nDomainValueIdx = 0x22; // PulseRuntimeDomainValueIndex_t
|
||||
public const nint m_nCode = 0x0; //
|
||||
public const nint m_nVar = 0x4; //
|
||||
public const nint m_nReg0 = 0x8; //
|
||||
public const nint m_nReg1 = 0xA; //
|
||||
public const nint m_nReg2 = 0xC; //
|
||||
public const nint m_nInvokeBindingIndex = 0x10; //
|
||||
public const nint m_nChunk = 0x14; //
|
||||
public const nint m_nDestInstruction = 0x18; //
|
||||
public const nint m_nCallInfoIndex = 0x1C; //
|
||||
public const nint m_nConstIdx = 0x20; //
|
||||
public const nint m_nDomainValueIdx = 0x22; //
|
||||
public const nint m_nBlackboardReferenceIdx = 0x24; // PulseRuntimeBlackboardReferenceIndex_t
|
||||
}
|
||||
// Parent: None
|
||||
@ -736,11 +736,11 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulse_InvokeBinding {
|
||||
public const nint m_RegisterMap = 0x0; // PulseRegisterMap_t
|
||||
public const nint m_FuncName = 0x20; // CUtlSymbolLarge
|
||||
public const nint m_nCellIndex = 0x28; // PulseRuntimeCellIndex_t
|
||||
public const nint m_nSrcChunk = 0x2C; // PulseRuntimeChunkIndex_t
|
||||
public const nint m_nSrcInstruction = 0x30; // int32
|
||||
public const nint m_RegisterMap = 0x0; //
|
||||
public const nint m_FuncName = 0x20; //
|
||||
public const nint m_nCellIndex = 0x28; //
|
||||
public const nint m_nSrcChunk = 0x2C; //
|
||||
public const nint m_nSrcInstruction = 0x30; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -748,13 +748,13 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulse_Variable {
|
||||
public const nint m_Name = 0x0; // CUtlSymbolLarge
|
||||
public const nint m_Description = 0x8; // CUtlString
|
||||
public const nint m_Type = 0x10; // CPulseValueFullType
|
||||
public const nint m_DefaultValue = 0x20; // KeyValues3
|
||||
public const nint m_bIsPublic = 0x32; // bool
|
||||
public const nint m_bIsObservable = 0x33; // bool
|
||||
public const nint m_nEditorNodeID = 0x34; // PulseDocNodeID_t
|
||||
public const nint m_Name = 0x0; //
|
||||
public const nint m_Description = 0x8; //
|
||||
public const nint m_Type = 0x10; //
|
||||
public const nint m_DefaultValue = 0x20; //
|
||||
public const nint m_bIsPublic = 0x32; //
|
||||
public const nint m_bIsObservable = 0x33; //
|
||||
public const nint m_nEditorNodeID = 0x34; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 5
|
||||
@ -765,10 +765,10 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_Inflow_Method {
|
||||
public const nint m_MethodName = 0x70; // CUtlSymbolLarge
|
||||
public const nint m_Description = 0x78; // CUtlString
|
||||
public const nint m_bIsPublic = 0x80; // bool
|
||||
public const nint m_ReturnType = 0x88; // CPulseValueFullType
|
||||
public const nint m_MethodName = 0x70; //
|
||||
public const nint m_Description = 0x78; //
|
||||
public const nint m_bIsPublic = 0x80; //
|
||||
public const nint m_ReturnType = 0x88; //
|
||||
public const nint m_Args = 0x98; // CUtlLeanVector<CPulseRuntimeMethodArg>
|
||||
}
|
||||
// Parent: CBasePulseGraphInstance
|
||||
@ -780,12 +780,12 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseLibraryBindings
|
||||
// MPulseDomainOptInFeatureTag
|
||||
public static class CPulseGraphInstance_TestDomain {
|
||||
public const nint m_bIsRunningUnitTests = 0xF8; // bool
|
||||
public const nint m_bExplicitTimeStepping = 0xF9; // bool
|
||||
public const nint m_bExpectingToDestroyWithYieldedCursors = 0xFA; // bool
|
||||
public const nint m_nNextValidateIndex = 0xFC; // int32
|
||||
public const nint m_Tracepoints = 0x100; // CUtlVector<CUtlString>
|
||||
public const nint m_bTestYesOrNoPath = 0x118; // bool
|
||||
public const nint m_bIsRunningUnitTests = 0xF8; //
|
||||
public const nint m_bExplicitTimeStepping = 0xF9; //
|
||||
public const nint m_bExpectingToDestroyWithYieldedCursors = 0xFA; //
|
||||
public const nint m_nNextValidateIndex = 0xFC; //
|
||||
public const nint m_Tracepoints = 0x100; //
|
||||
public const nint m_bTestYesOrNoPath = 0x118; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -801,8 +801,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PulseNodeDynamicOutflows_t__DynamicOutflow_t {
|
||||
public const nint m_OutflowID = 0x0; // CGlobalSymbol
|
||||
public const nint m_Connection = 0x8; // CPulse_OutflowConnection
|
||||
public const nint m_OutflowID = 0x0; //
|
||||
public const nint m_Connection = 0x8; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 1
|
||||
@ -818,12 +818,12 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseRuntimeOutputIndex_t {
|
||||
public const nint m_Value = 0x0; // int32
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class CPulseCell_WaitForCursorsWithTagBase__CursorState_t {
|
||||
public const nint m_TagName = 0x0; // CUtlSymbolLarge
|
||||
public const nint m_TagName = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -831,8 +831,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseCell_TestWaitWithCursorState__CursorState_t {
|
||||
public const nint flWaitValue = 0x0; // float32
|
||||
public const nint bFailOnCancel = 0x4; // bool
|
||||
public const nint flWaitValue = 0x0; //
|
||||
public const nint bFailOnCancel = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -840,9 +840,9 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulse_DomainValue {
|
||||
public const nint m_nType = 0x0; // PulseDomainValueType_t
|
||||
public const nint m_Value = 0x8; // CGlobalSymbol
|
||||
public const nint m_ExpectedRuntimeType = 0x10; // CGlobalSymbol
|
||||
public const nint m_nType = 0x0; //
|
||||
public const nint m_Value = 0x8; //
|
||||
public const nint m_ExpectedRuntimeType = 0x10; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 0
|
||||
@ -866,7 +866,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPulseEditorHeaderText
|
||||
public static class CPulseCell_Step_TestDomainEntFire {
|
||||
public const nint m_Input = 0x48; // CUtlString
|
||||
public const nint m_Input = 0x48; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -879,7 +879,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseRuntimeBlackboardReferenceIndex_t {
|
||||
public const nint m_Value = 0x0; // int16
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: CPulse_OutflowConnection
|
||||
// Field count: 0
|
||||
@ -894,11 +894,11 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_Test_MultiOutflow_WithParams_Yielding {
|
||||
public const nint m_Out1 = 0x48; // SignatureOutflow_Continue
|
||||
public const nint m_AsyncChild1 = 0x78; // SignatureOutflow_Continue
|
||||
public const nint m_AsyncChild2 = 0xA8; // SignatureOutflow_Continue
|
||||
public const nint m_YieldResume1 = 0xD8; // SignatureOutflow_Resume
|
||||
public const nint m_YieldResume2 = 0x108; // SignatureOutflow_Resume
|
||||
public const nint m_Out1 = 0x48; //
|
||||
public const nint m_AsyncChild1 = 0x78; //
|
||||
public const nint m_AsyncChild2 = 0xA8; //
|
||||
public const nint m_YieldResume1 = 0xD8; //
|
||||
public const nint m_YieldResume2 = 0x108; //
|
||||
}
|
||||
// Parent: CPulseGraphInstance_TestDomain
|
||||
// Field count: 1
|
||||
@ -908,7 +908,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseDomainHookInfo
|
||||
// MPulseLibraryBindings
|
||||
public static class CPulseGraphInstance_TestDomain_Derived {
|
||||
public const nint m_nInstanceValueX = 0x120; // int32
|
||||
public const nint m_nInstanceValueX = 0x120; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 4
|
||||
@ -919,15 +919,15 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_Inflow_EntOutputHandler {
|
||||
public const nint m_SourceEntity = 0x70; // CUtlSymbolLarge
|
||||
public const nint m_SourceOutput = 0x78; // CUtlSymbolLarge
|
||||
public const nint m_TargetInput = 0x80; // CUtlSymbolLarge
|
||||
public const nint m_ExpectedParamType = 0x88; // CPulseValueFullType
|
||||
public const nint m_SourceEntity = 0x70; //
|
||||
public const nint m_SourceOutput = 0x78; //
|
||||
public const nint m_TargetInput = 0x80; //
|
||||
public const nint m_ExpectedParamType = 0x88; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseRuntimeConstantIndex_t {
|
||||
public const nint m_Value = 0x0; // int16
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -951,7 +951,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseDocNodeID_t {
|
||||
public const nint m_Value = 0x0; // int32
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -960,9 +960,9 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulse_BlackboardReference {
|
||||
public const nint m_hBlackboardResource = 0x0; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIPulseGraphDef>>
|
||||
public const nint m_BlackboardResource = 0xE0; // CUtlSymbolLarge
|
||||
public const nint m_nNodeID = 0xE8; // PulseDocNodeID_t
|
||||
public const nint m_NodeName = 0xF0; // CGlobalSymbol
|
||||
public const nint m_BlackboardResource = 0xE0; //
|
||||
public const nint m_nNodeID = 0xE8; //
|
||||
public const nint m_NodeName = 0xF0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -970,7 +970,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseCell_LimitCount__InstanceState_t {
|
||||
public const nint m_nCurrentCount = 0x0; // int32
|
||||
public const nint m_nCurrentCount = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseValue
|
||||
// Field count: 0
|
||||
@ -989,12 +989,12 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulse_CallInfo {
|
||||
public const nint m_PortName = 0x0; // CUtlSymbolLarge
|
||||
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||
public const nint m_RegisterMap = 0x10; // PulseRegisterMap_t
|
||||
public const nint m_CallMethodID = 0x30; // PulseDocNodeID_t
|
||||
public const nint m_nSrcChunk = 0x34; // PulseRuntimeChunkIndex_t
|
||||
public const nint m_nSrcInstruction = 0x38; // int32
|
||||
public const nint m_PortName = 0x0; //
|
||||
public const nint m_nEditorNodeID = 0x8; //
|
||||
public const nint m_RegisterMap = 0x10; //
|
||||
public const nint m_CallMethodID = 0x30; //
|
||||
public const nint m_nSrcChunk = 0x34; //
|
||||
public const nint m_nSrcInstruction = 0x38; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -1002,16 +1002,16 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulse_RegisterInfo {
|
||||
public const nint m_nReg = 0x0; // PulseRuntimeRegisterIndex_t
|
||||
public const nint m_Type = 0x8; // CPulseValueFullType
|
||||
public const nint m_OriginName = 0x18; // CKV3MemberNameWithStorage
|
||||
public const nint m_nWrittenByInstruction = 0x50; // int32
|
||||
public const nint m_nLastReadByInstruction = 0x54; // int32
|
||||
public const nint m_nReg = 0x0; //
|
||||
public const nint m_Type = 0x8; //
|
||||
public const nint m_OriginName = 0x18; //
|
||||
public const nint m_nWrittenByInstruction = 0x50; //
|
||||
public const nint m_nLastReadByInstruction = 0x54; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseRuntimeCellIndex_t {
|
||||
public const nint m_Value = 0x0; // int32
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -1020,7 +1020,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseGraphInstanceID_t {
|
||||
public const nint m_Value = 0x0; // uint32
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 2
|
||||
@ -1031,7 +1031,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
public static class CPulseCell_Outflow_IntSwitch {
|
||||
public const nint m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
||||
public const nint m_DefaultCaseOutflow = 0x48; //
|
||||
public const nint m_CaseOutflows = 0x78; // CUtlVector<CPulse_OutflowConnection>
|
||||
}
|
||||
// Parent: None
|
||||
@ -1040,17 +1040,17 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseGraphDef {
|
||||
public const nint m_DomainIdentifier = 0x8; // CUtlSymbolLarge
|
||||
public const nint m_ParentMapName = 0x10; // CUtlSymbolLarge
|
||||
public const nint m_ParentXmlName = 0x18; // CUtlSymbolLarge
|
||||
public const nint m_vecGameBlackboards = 0x20; // CUtlVector<CUtlSymbolLarge>
|
||||
public const nint m_Chunks = 0x38; // CUtlVector<CPulse_Chunk*>
|
||||
public const nint m_Cells = 0x50; // CUtlVector<CPulseCell_Base*>
|
||||
public const nint m_Vars = 0x68; // CUtlVector<CPulse_Variable>
|
||||
public const nint m_DomainIdentifier = 0x8; //
|
||||
public const nint m_ParentMapName = 0x10; //
|
||||
public const nint m_ParentXmlName = 0x18; //
|
||||
public const nint m_vecGameBlackboards = 0x20; //
|
||||
public const nint m_Chunks = 0x38; //
|
||||
public const nint m_Cells = 0x50; //
|
||||
public const nint m_Vars = 0x68; //
|
||||
public const nint m_PublicOutputs = 0x80; // CUtlVector<CPulse_PublicOutput>
|
||||
public const nint m_InvokeBindings = 0x98; // CUtlVector<CPulse_InvokeBinding*>
|
||||
public const nint m_CallInfos = 0xB0; // CUtlVector<CPulse_CallInfo*>
|
||||
public const nint m_Constants = 0xC8; // CUtlVector<CPulse_Constant>
|
||||
public const nint m_CallInfos = 0xB0; //
|
||||
public const nint m_Constants = 0xC8; //
|
||||
public const nint m_DomainValues = 0xE0; // CUtlVector<CPulse_DomainValue>
|
||||
public const nint m_BlackboardReferences = 0xF8; // CUtlVector<CPulse_BlackboardReference>
|
||||
public const nint m_OutputConnections = 0x110; // CUtlVector<CPulse_OutputConnection*>
|
||||
@ -1071,8 +1071,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulse_Constant {
|
||||
public const nint m_Type = 0x0; // CPulseValueFullType
|
||||
public const nint m_Value = 0x10; // KeyValues3
|
||||
public const nint m_Type = 0x0; //
|
||||
public const nint m_Value = 0x10; //
|
||||
}
|
||||
// Parent: CPulseCell_WaitForCursorsWithTagBase
|
||||
// Field count: 2
|
||||
@ -1086,8 +1086,8 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyDescription
|
||||
// MPulseEditorHeaderIcon
|
||||
public static class CPulseCell_WaitForCursorsWithTag {
|
||||
public const nint m_bTagSelfWhenComplete = 0x80; // bool
|
||||
public const nint m_nDesiredKillPriority = 0x84; // PulseCursorCancelPriority_t
|
||||
public const nint m_bTagSelfWhenComplete = 0x80; //
|
||||
public const nint m_nDesiredKillPriority = 0x84; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 2
|
||||
@ -1095,13 +1095,13 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseCell_Inflow_BaseEntrypoint {
|
||||
public const nint m_EntryChunk = 0x48; // PulseRuntimeChunkIndex_t
|
||||
public const nint m_RegisterMap = 0x50; // PulseRegisterMap_t
|
||||
public const nint m_EntryChunk = 0x48; //
|
||||
public const nint m_RegisterMap = 0x50; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseRuntimeCallInfoIndex_t {
|
||||
public const nint m_Value = 0x0; // int32
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
// Field count: 1
|
||||
@ -1109,7 +1109,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseCell_BaseLerp {
|
||||
public const nint m_WakeResume = 0x48; // CPulse_ResumePoint
|
||||
public const nint m_WakeResume = 0x48; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 2
|
||||
@ -1122,8 +1122,8 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CPulseCell_Outflow_TestExplicitYesNo {
|
||||
public const nint m_Yes = 0x48; // CPulse_OutflowConnection
|
||||
public const nint m_No = 0x78; // CPulse_OutflowConnection
|
||||
public const nint m_Yes = 0x48; //
|
||||
public const nint m_No = 0x78; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 2
|
||||
@ -1136,8 +1136,8 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CPulseCell_Outflow_TestRandomYesNo {
|
||||
public const nint m_Yes = 0x48; // CPulse_OutflowConnection
|
||||
public const nint m_No = 0x78; // CPulse_OutflowConnection
|
||||
public const nint m_Yes = 0x48; //
|
||||
public const nint m_No = 0x78; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 0
|
||||
@ -1152,7 +1152,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseRuntimeChunkIndex_t {
|
||||
public const nint m_Value = 0x0; // int32
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 1
|
||||
@ -1171,14 +1171,14 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseRuntimeMethodArg {
|
||||
public const nint m_Name = 0x0; // CKV3MemberNameWithStorage
|
||||
public const nint m_Description = 0x38; // CUtlString
|
||||
public const nint m_Type = 0x40; // CPulseValueFullType
|
||||
public const nint m_Name = 0x0; //
|
||||
public const nint m_Description = 0x38; //
|
||||
public const nint m_Type = 0x40; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class PulseRuntimeStateOffset_t {
|
||||
public const nint m_Value = 0x0; // uint16
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseValue
|
||||
// Field count: 0
|
||||
@ -1199,10 +1199,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MPulseLibraryBindings
|
||||
public static class CPulseTurtleGraphicsCursor {
|
||||
public const nint m_Color = 0xA0; // Color
|
||||
public const nint m_vPos = 0xA4; // Vector2D
|
||||
public const nint m_flHeadingDeg = 0xAC; // float32
|
||||
public const nint m_bPenUp = 0xB0; // bool
|
||||
public const nint m_Color = 0xA0; //
|
||||
public const nint m_vPos = 0xA4; //
|
||||
public const nint m_flHeadingDeg = 0xAC; //
|
||||
public const nint m_bPenUp = 0xB0; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -177,7 +177,7 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_Step_PublicOutput {
|
||||
constexpr std::ptrdiff_t m_OutputIndex = 0x48; // PulseRuntimeOutputIndex_t
|
||||
constexpr std::ptrdiff_t m_OutputIndex = 0x48; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseValue
|
||||
// Field count: 0
|
||||
@ -218,23 +218,23 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_Test_MultiOutflow_WithParams {
|
||||
constexpr std::ptrdiff_t m_Out1 = 0x48; // SignatureOutflow_Continue
|
||||
constexpr std::ptrdiff_t m_Out2 = 0x78; // SignatureOutflow_Continue
|
||||
constexpr std::ptrdiff_t m_Out1 = 0x48; //
|
||||
constexpr std::ptrdiff_t m_Out2 = 0x78; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseRuntimeVarIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseRuntimeEntrypointIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseRuntimeDomainValueIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int16
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -249,7 +249,7 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseRuntimeInvokeIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -257,7 +257,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseCell_Outflow_CycleOrdered__InstanceState_t {
|
||||
constexpr std::ptrdiff_t m_nNextIndex = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_nNextIndex = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
// Field count: 2
|
||||
@ -265,8 +265,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseCell_WaitForCursorsWithTagBase {
|
||||
constexpr std::ptrdiff_t m_nCursorsAllowedToWait = 0x48; // int32
|
||||
constexpr std::ptrdiff_t m_WaitComplete = 0x50; // CPulse_ResumePoint
|
||||
constexpr std::ptrdiff_t m_nCursorsAllowedToWait = 0x48; //
|
||||
constexpr std::ptrdiff_t m_WaitComplete = 0x50; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -279,7 +279,7 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseRuntimeRegisterIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int16
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -287,23 +287,23 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseCell_Timeline__TimelineEvent_t {
|
||||
constexpr std::ptrdiff_t m_flTimeFromPrevious = 0x0; // float32
|
||||
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
|
||||
constexpr std::ptrdiff_t m_flTimeFromPrevious = 0x0; //
|
||||
constexpr std::ptrdiff_t m_bPauseForPreviousEvents = 0x4; //
|
||||
constexpr std::ptrdiff_t m_bCallModeSync = 0x5; //
|
||||
constexpr std::ptrdiff_t m_EventOutflow = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
namespace CPulse_OutflowConnection {
|
||||
constexpr std::ptrdiff_t m_SourceOutflowName = 0x0; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_nDestChunk = 0x8; // PulseRuntimeChunkIndex_t
|
||||
constexpr std::ptrdiff_t m_nInstruction = 0xC; // int32
|
||||
constexpr std::ptrdiff_t m_OutflowRegisterMap = 0x10; // PulseRegisterMap_t
|
||||
constexpr std::ptrdiff_t m_SourceOutflowName = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nDestChunk = 0x8; //
|
||||
constexpr std::ptrdiff_t m_nInstruction = 0xC; //
|
||||
constexpr std::ptrdiff_t m_OutflowRegisterMap = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseCursorID_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -318,7 +318,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseCell_Base {
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -326,7 +326,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseCell_Test_MultiOutflow_WithParams_Yielding__CursorState_t {
|
||||
constexpr std::ptrdiff_t nTestStep = 0x0; // int32
|
||||
constexpr std::ptrdiff_t nTestStep = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -342,11 +342,11 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PulseGraphExecutionHistoryCursorDesc_t {
|
||||
constexpr std::ptrdiff_t vecAncestorCursorIDs = 0x0; // CUtlVector<PulseCursorID_t>
|
||||
constexpr std::ptrdiff_t nSpawnNodeID = 0x18; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t nRetiredAtNodeID = 0x1C; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t flLastReferenced = 0x20; // float32
|
||||
constexpr std::ptrdiff_t nLastValidEntryIdx = 0x24; // int32
|
||||
constexpr std::ptrdiff_t vecAncestorCursorIDs = 0x0; //
|
||||
constexpr std::ptrdiff_t nSpawnNodeID = 0x18; //
|
||||
constexpr std::ptrdiff_t nRetiredAtNodeID = 0x1C; //
|
||||
constexpr std::ptrdiff_t flLastReferenced = 0x20; //
|
||||
constexpr std::ptrdiff_t nLastValidEntryIdx = 0x24; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
// Field count: 1
|
||||
@ -357,7 +357,7 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_Inflow_Yield {
|
||||
constexpr std::ptrdiff_t m_UnyieldResume = 0x48; // CPulse_ResumePoint
|
||||
constexpr std::ptrdiff_t m_UnyieldResume = 0x48; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 1
|
||||
@ -368,7 +368,7 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_Inflow_GraphHook {
|
||||
constexpr std::ptrdiff_t m_HookName = 0x70; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_HookName = 0x70; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
// Field count: 1
|
||||
@ -382,7 +382,7 @@ namespace cs2_dumper {
|
||||
// MPropertyDescription
|
||||
// MPulseEditorHeaderIcon
|
||||
namespace CPulseCell_Inflow_Wait {
|
||||
constexpr std::ptrdiff_t m_WakeResume = 0x48; // CPulse_ResumePoint
|
||||
constexpr std::ptrdiff_t m_WakeResume = 0x48; //
|
||||
}
|
||||
// Parent: CPulseExecCursor
|
||||
// Field count: 2
|
||||
@ -390,8 +390,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MPulseLibraryBindings
|
||||
namespace CTestDomainDerived_Cursor {
|
||||
constexpr std::ptrdiff_t m_nCursorValueA = 0xA0; // int32
|
||||
constexpr std::ptrdiff_t m_nCursorValueB = 0xA4; // int32
|
||||
constexpr std::ptrdiff_t m_nCursorValueA = 0xA0; //
|
||||
constexpr std::ptrdiff_t m_nCursorValueB = 0xA4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -399,8 +399,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PulseRegisterMap_t {
|
||||
constexpr std::ptrdiff_t m_Inparams = 0x0; // KeyValues3
|
||||
constexpr std::ptrdiff_t m_Outparams = 0x10; // KeyValues3
|
||||
constexpr std::ptrdiff_t m_Inparams = 0x0; //
|
||||
constexpr std::ptrdiff_t m_Outparams = 0x10; //
|
||||
}
|
||||
// Parent: CPulseCell_WaitForCursorsWithTagBase
|
||||
// Field count: 1
|
||||
@ -414,7 +414,7 @@ namespace cs2_dumper {
|
||||
// MPropertyDescription
|
||||
// MPulseEditorHeaderIcon
|
||||
namespace CPulseCell_CursorQueue {
|
||||
constexpr std::ptrdiff_t m_nCursorsAllowedToRunParallel = 0x80; // int32
|
||||
constexpr std::ptrdiff_t m_nCursorsAllowedToRunParallel = 0x80; //
|
||||
}
|
||||
// Parent: CPulseCell_Base
|
||||
// Field count: 0
|
||||
@ -429,7 +429,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PulseNodeDynamicOutflows_t {
|
||||
constexpr std::ptrdiff_t m_Outflows = 0x0; // CUtlVector<PulseNodeDynamicOutflows_t::DynamicOutflow_t>
|
||||
constexpr std::ptrdiff_t m_Outflows = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseValue
|
||||
// Field count: 0
|
||||
@ -469,7 +469,7 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_Outflow_StringSwitch {
|
||||
constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
||||
constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; //
|
||||
constexpr std::ptrdiff_t m_CaseOutflows = 0x78; // CUtlVector<CPulse_OutflowConnection>
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
@ -492,9 +492,9 @@ namespace cs2_dumper {
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_FireCursors {
|
||||
constexpr std::ptrdiff_t m_Outflows = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||
constexpr std::ptrdiff_t m_bWaitForChildOutflows = 0x60; // bool
|
||||
constexpr std::ptrdiff_t m_OnFinished = 0x68; // CPulse_ResumePoint
|
||||
constexpr std::ptrdiff_t m_OnCanceled = 0x98; // CPulse_ResumePoint
|
||||
constexpr std::ptrdiff_t m_bWaitForChildOutflows = 0x60; //
|
||||
constexpr std::ptrdiff_t m_OnFinished = 0x68; //
|
||||
constexpr std::ptrdiff_t m_OnCanceled = 0x98; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -502,8 +502,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseCell_Outflow_CycleShuffled__InstanceState_t {
|
||||
constexpr std::ptrdiff_t m_Shuffle = 0x0; // CUtlVectorFixedGrowable<uint8>
|
||||
constexpr std::ptrdiff_t m_nNextShuffle = 0x20; // int32
|
||||
constexpr std::ptrdiff_t m_Shuffle = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nNextShuffle = 0x20; //
|
||||
}
|
||||
// Parent: CPulseCell_Base
|
||||
// Field count: 0
|
||||
@ -536,7 +536,7 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_Inflow_EventHandler {
|
||||
constexpr std::ptrdiff_t m_EventName = 0x70; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_EventName = 0x70; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -544,8 +544,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseCell_BaseLerp__CursorState_t {
|
||||
constexpr std::ptrdiff_t m_StartTime = 0x0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_EndTime = 0x4; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_StartTime = 0x0; //
|
||||
constexpr std::ptrdiff_t m_EndTime = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -553,9 +553,9 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulse_PublicOutput {
|
||||
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_Description = 0x8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_ParamType = 0x10; // CPulseValueFullType
|
||||
constexpr std::ptrdiff_t m_Name = 0x0; //
|
||||
constexpr std::ptrdiff_t m_Description = 0x8; //
|
||||
constexpr std::ptrdiff_t m_ParamType = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -574,10 +574,10 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_Timeline {
|
||||
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 = 0x98; // CPulse_ResumePoint
|
||||
constexpr std::ptrdiff_t m_TimelineEvents = 0x48; //
|
||||
constexpr std::ptrdiff_t m_bWaitForChildOutflows = 0x60; //
|
||||
constexpr std::ptrdiff_t m_OnFinished = 0x68; //
|
||||
constexpr std::ptrdiff_t m_OnCanceled = 0x98; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -585,10 +585,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulse_OutputConnection {
|
||||
constexpr std::ptrdiff_t m_SourceOutput = 0x0; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_TargetEntity = 0x8; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_TargetInput = 0x10; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_Param = 0x18; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_SourceOutput = 0x0; //
|
||||
constexpr std::ptrdiff_t m_TargetEntity = 0x8; //
|
||||
constexpr std::ptrdiff_t m_TargetInput = 0x10; //
|
||||
constexpr std::ptrdiff_t m_Param = 0x18; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseRequirement
|
||||
// Field count: 1
|
||||
@ -602,7 +602,7 @@ namespace cs2_dumper {
|
||||
// MPropertyDescription
|
||||
// MPulseRequirementPass
|
||||
namespace CPulseCell_LimitCount {
|
||||
constexpr std::ptrdiff_t m_nLimitCount = 0x48; // int32
|
||||
constexpr std::ptrdiff_t m_nLimitCount = 0x48; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -610,8 +610,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PulseGraphExecutionHistoryNodeDesc_t {
|
||||
constexpr std::ptrdiff_t strCellDesc = 0x0; // CBufferString
|
||||
constexpr std::ptrdiff_t strBindingName = 0x10; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t strCellDesc = 0x0; //
|
||||
constexpr std::ptrdiff_t strBindingName = 0x10; //
|
||||
}
|
||||
// Parent: CPulse_ResumePoint
|
||||
// Field count: 0
|
||||
@ -634,11 +634,11 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_Step_CallExternalMethod {
|
||||
constexpr std::ptrdiff_t m_MethodName = 0x48; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_GameBlackboard = 0x50; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_MethodName = 0x48; //
|
||||
constexpr std::ptrdiff_t m_GameBlackboard = 0x50; //
|
||||
constexpr std::ptrdiff_t m_ExpectedArgs = 0x58; // CUtlLeanVector<CPulseRuntimeMethodArg>
|
||||
constexpr std::ptrdiff_t m_nAsyncCallMode = 0x68; // PulseMethodCallMode_t
|
||||
constexpr std::ptrdiff_t m_OnFinished = 0x70; // CPulse_ResumePoint
|
||||
constexpr std::ptrdiff_t m_nAsyncCallMode = 0x68; //
|
||||
constexpr std::ptrdiff_t m_OnFinished = 0x70; //
|
||||
}
|
||||
// Parent: CBasePulseGraphInstance
|
||||
// Field count: 0
|
||||
@ -662,16 +662,16 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PulseGraphExecutionHistoryEntry_t {
|
||||
constexpr std::ptrdiff_t nCursorID = 0x0; // PulseCursorID_t
|
||||
constexpr std::ptrdiff_t nEditorID = 0x4; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t flExecTime = 0x8; // float32
|
||||
constexpr std::ptrdiff_t unFlags = 0xC; // uint32
|
||||
constexpr std::ptrdiff_t tagName = 0x10; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t nCursorID = 0x0; //
|
||||
constexpr std::ptrdiff_t nEditorID = 0x4; //
|
||||
constexpr std::ptrdiff_t flExecTime = 0x8; //
|
||||
constexpr std::ptrdiff_t unFlags = 0xC; //
|
||||
constexpr std::ptrdiff_t tagName = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseCursorYieldToken_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -679,9 +679,9 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseGraphExecutionHistory {
|
||||
constexpr std::ptrdiff_t m_nInstanceID = 0x0; // PulseGraphInstanceID_t
|
||||
constexpr std::ptrdiff_t m_strFileName = 0x8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_vecHistory = 0x10; // CUtlVector<PulseGraphExecutionHistoryEntry_t*>
|
||||
constexpr std::ptrdiff_t m_nInstanceID = 0x0; //
|
||||
constexpr std::ptrdiff_t m_strFileName = 0x8; //
|
||||
constexpr std::ptrdiff_t m_vecHistory = 0x10; //
|
||||
constexpr std::ptrdiff_t m_mapCellDesc = 0x28; // CUtlOrderedMap<PulseDocNodeID_t,PulseGraphExecutionHistoryNodeDesc_t*>
|
||||
constexpr std::ptrdiff_t m_mapCursorDesc = 0x50; // CUtlOrderedMap<PulseCursorID_t,PulseGraphExecutionHistoryCursorDesc_t*>
|
||||
}
|
||||
@ -694,9 +694,9 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_TestWaitWithCursorState {
|
||||
constexpr std::ptrdiff_t m_WakeResume = 0x48; // CPulse_ResumePoint
|
||||
constexpr std::ptrdiff_t m_WakeCancel = 0x78; // CPulse_ResumePoint
|
||||
constexpr std::ptrdiff_t m_WakeFail = 0xA8; // CPulse_ResumePoint
|
||||
constexpr std::ptrdiff_t m_WakeResume = 0x48; //
|
||||
constexpr std::ptrdiff_t m_WakeCancel = 0x78; //
|
||||
constexpr std::ptrdiff_t m_WakeFail = 0xA8; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 1
|
||||
@ -707,7 +707,7 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_Inflow_ObservableVariableListener {
|
||||
constexpr std::ptrdiff_t m_BlackboardReference = 0x70; // CPulse_BlackboardReference
|
||||
constexpr std::ptrdiff_t m_BlackboardReference = 0x70; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 0
|
||||
@ -722,17 +722,17 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PGDInstruction_t {
|
||||
constexpr std::ptrdiff_t m_nCode = 0x0; // PulseInstructionCode_t
|
||||
constexpr std::ptrdiff_t m_nVar = 0x4; // PulseRuntimeVarIndex_t
|
||||
constexpr std::ptrdiff_t m_nReg0 = 0x8; // PulseRuntimeRegisterIndex_t
|
||||
constexpr std::ptrdiff_t m_nReg1 = 0xA; // PulseRuntimeRegisterIndex_t
|
||||
constexpr std::ptrdiff_t m_nReg2 = 0xC; // PulseRuntimeRegisterIndex_t
|
||||
constexpr std::ptrdiff_t m_nInvokeBindingIndex = 0x10; // PulseRuntimeInvokeIndex_t
|
||||
constexpr std::ptrdiff_t m_nChunk = 0x14; // PulseRuntimeChunkIndex_t
|
||||
constexpr std::ptrdiff_t m_nDestInstruction = 0x18; // int32
|
||||
constexpr std::ptrdiff_t m_nCallInfoIndex = 0x1C; // PulseRuntimeCallInfoIndex_t
|
||||
constexpr std::ptrdiff_t m_nConstIdx = 0x20; // PulseRuntimeConstantIndex_t
|
||||
constexpr std::ptrdiff_t m_nDomainValueIdx = 0x22; // PulseRuntimeDomainValueIndex_t
|
||||
constexpr std::ptrdiff_t m_nCode = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nVar = 0x4; //
|
||||
constexpr std::ptrdiff_t m_nReg0 = 0x8; //
|
||||
constexpr std::ptrdiff_t m_nReg1 = 0xA; //
|
||||
constexpr std::ptrdiff_t m_nReg2 = 0xC; //
|
||||
constexpr std::ptrdiff_t m_nInvokeBindingIndex = 0x10; //
|
||||
constexpr std::ptrdiff_t m_nChunk = 0x14; //
|
||||
constexpr std::ptrdiff_t m_nDestInstruction = 0x18; //
|
||||
constexpr std::ptrdiff_t m_nCallInfoIndex = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_nConstIdx = 0x20; //
|
||||
constexpr std::ptrdiff_t m_nDomainValueIdx = 0x22; //
|
||||
constexpr std::ptrdiff_t m_nBlackboardReferenceIdx = 0x24; // PulseRuntimeBlackboardReferenceIndex_t
|
||||
}
|
||||
// Parent: None
|
||||
@ -741,11 +741,11 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulse_InvokeBinding {
|
||||
constexpr std::ptrdiff_t m_RegisterMap = 0x0; // PulseRegisterMap_t
|
||||
constexpr std::ptrdiff_t m_FuncName = 0x20; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_nCellIndex = 0x28; // PulseRuntimeCellIndex_t
|
||||
constexpr std::ptrdiff_t m_nSrcChunk = 0x2C; // PulseRuntimeChunkIndex_t
|
||||
constexpr std::ptrdiff_t m_nSrcInstruction = 0x30; // int32
|
||||
constexpr std::ptrdiff_t m_RegisterMap = 0x0; //
|
||||
constexpr std::ptrdiff_t m_FuncName = 0x20; //
|
||||
constexpr std::ptrdiff_t m_nCellIndex = 0x28; //
|
||||
constexpr std::ptrdiff_t m_nSrcChunk = 0x2C; //
|
||||
constexpr std::ptrdiff_t m_nSrcInstruction = 0x30; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -753,13 +753,13 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulse_Variable {
|
||||
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_Description = 0x8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_Type = 0x10; // CPulseValueFullType
|
||||
constexpr std::ptrdiff_t m_DefaultValue = 0x20; // KeyValues3
|
||||
constexpr std::ptrdiff_t m_bIsPublic = 0x32; // bool
|
||||
constexpr std::ptrdiff_t m_bIsObservable = 0x33; // bool
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x34; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t m_Name = 0x0; //
|
||||
constexpr std::ptrdiff_t m_Description = 0x8; //
|
||||
constexpr std::ptrdiff_t m_Type = 0x10; //
|
||||
constexpr std::ptrdiff_t m_DefaultValue = 0x20; //
|
||||
constexpr std::ptrdiff_t m_bIsPublic = 0x32; //
|
||||
constexpr std::ptrdiff_t m_bIsObservable = 0x33; //
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x34; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 5
|
||||
@ -770,10 +770,10 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_Inflow_Method {
|
||||
constexpr std::ptrdiff_t m_MethodName = 0x70; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_Description = 0x78; // CUtlString
|
||||
constexpr std::ptrdiff_t m_bIsPublic = 0x80; // bool
|
||||
constexpr std::ptrdiff_t m_ReturnType = 0x88; // CPulseValueFullType
|
||||
constexpr std::ptrdiff_t m_MethodName = 0x70; //
|
||||
constexpr std::ptrdiff_t m_Description = 0x78; //
|
||||
constexpr std::ptrdiff_t m_bIsPublic = 0x80; //
|
||||
constexpr std::ptrdiff_t m_ReturnType = 0x88; //
|
||||
constexpr std::ptrdiff_t m_Args = 0x98; // CUtlLeanVector<CPulseRuntimeMethodArg>
|
||||
}
|
||||
// Parent: CBasePulseGraphInstance
|
||||
@ -785,12 +785,12 @@ namespace cs2_dumper {
|
||||
// MPulseLibraryBindings
|
||||
// MPulseDomainOptInFeatureTag
|
||||
namespace CPulseGraphInstance_TestDomain {
|
||||
constexpr std::ptrdiff_t m_bIsRunningUnitTests = 0xF8; // bool
|
||||
constexpr std::ptrdiff_t m_bExplicitTimeStepping = 0xF9; // bool
|
||||
constexpr std::ptrdiff_t m_bExpectingToDestroyWithYieldedCursors = 0xFA; // bool
|
||||
constexpr std::ptrdiff_t m_nNextValidateIndex = 0xFC; // int32
|
||||
constexpr std::ptrdiff_t m_Tracepoints = 0x100; // CUtlVector<CUtlString>
|
||||
constexpr std::ptrdiff_t m_bTestYesOrNoPath = 0x118; // bool
|
||||
constexpr std::ptrdiff_t m_bIsRunningUnitTests = 0xF8; //
|
||||
constexpr std::ptrdiff_t m_bExplicitTimeStepping = 0xF9; //
|
||||
constexpr std::ptrdiff_t m_bExpectingToDestroyWithYieldedCursors = 0xFA; //
|
||||
constexpr std::ptrdiff_t m_nNextValidateIndex = 0xFC; //
|
||||
constexpr std::ptrdiff_t m_Tracepoints = 0x100; //
|
||||
constexpr std::ptrdiff_t m_bTestYesOrNoPath = 0x118; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -806,8 +806,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PulseNodeDynamicOutflows_t__DynamicOutflow_t {
|
||||
constexpr std::ptrdiff_t m_OutflowID = 0x0; // CGlobalSymbol
|
||||
constexpr std::ptrdiff_t m_Connection = 0x8; // CPulse_OutflowConnection
|
||||
constexpr std::ptrdiff_t m_OutflowID = 0x0; //
|
||||
constexpr std::ptrdiff_t m_Connection = 0x8; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 1
|
||||
@ -823,12 +823,12 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseRuntimeOutputIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace CPulseCell_WaitForCursorsWithTagBase__CursorState_t {
|
||||
constexpr std::ptrdiff_t m_TagName = 0x0; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_TagName = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -836,8 +836,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseCell_TestWaitWithCursorState__CursorState_t {
|
||||
constexpr std::ptrdiff_t flWaitValue = 0x0; // float32
|
||||
constexpr std::ptrdiff_t bFailOnCancel = 0x4; // bool
|
||||
constexpr std::ptrdiff_t flWaitValue = 0x0; //
|
||||
constexpr std::ptrdiff_t bFailOnCancel = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -845,9 +845,9 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulse_DomainValue {
|
||||
constexpr std::ptrdiff_t m_nType = 0x0; // PulseDomainValueType_t
|
||||
constexpr std::ptrdiff_t m_Value = 0x8; // CGlobalSymbol
|
||||
constexpr std::ptrdiff_t m_ExpectedRuntimeType = 0x10; // CGlobalSymbol
|
||||
constexpr std::ptrdiff_t m_nType = 0x0; //
|
||||
constexpr std::ptrdiff_t m_Value = 0x8; //
|
||||
constexpr std::ptrdiff_t m_ExpectedRuntimeType = 0x10; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 0
|
||||
@ -871,7 +871,7 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPulseEditorHeaderText
|
||||
namespace CPulseCell_Step_TestDomainEntFire {
|
||||
constexpr std::ptrdiff_t m_Input = 0x48; // CUtlString
|
||||
constexpr std::ptrdiff_t m_Input = 0x48; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -884,7 +884,7 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseRuntimeBlackboardReferenceIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int16
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: CPulse_OutflowConnection
|
||||
// Field count: 0
|
||||
@ -899,11 +899,11 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_Test_MultiOutflow_WithParams_Yielding {
|
||||
constexpr std::ptrdiff_t m_Out1 = 0x48; // SignatureOutflow_Continue
|
||||
constexpr std::ptrdiff_t m_AsyncChild1 = 0x78; // SignatureOutflow_Continue
|
||||
constexpr std::ptrdiff_t m_AsyncChild2 = 0xA8; // SignatureOutflow_Continue
|
||||
constexpr std::ptrdiff_t m_YieldResume1 = 0xD8; // SignatureOutflow_Resume
|
||||
constexpr std::ptrdiff_t m_YieldResume2 = 0x108; // SignatureOutflow_Resume
|
||||
constexpr std::ptrdiff_t m_Out1 = 0x48; //
|
||||
constexpr std::ptrdiff_t m_AsyncChild1 = 0x78; //
|
||||
constexpr std::ptrdiff_t m_AsyncChild2 = 0xA8; //
|
||||
constexpr std::ptrdiff_t m_YieldResume1 = 0xD8; //
|
||||
constexpr std::ptrdiff_t m_YieldResume2 = 0x108; //
|
||||
}
|
||||
// Parent: CPulseGraphInstance_TestDomain
|
||||
// Field count: 1
|
||||
@ -913,7 +913,7 @@ namespace cs2_dumper {
|
||||
// MPulseDomainHookInfo
|
||||
// MPulseLibraryBindings
|
||||
namespace CPulseGraphInstance_TestDomain_Derived {
|
||||
constexpr std::ptrdiff_t m_nInstanceValueX = 0x120; // int32
|
||||
constexpr std::ptrdiff_t m_nInstanceValueX = 0x120; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 4
|
||||
@ -924,15 +924,15 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_Inflow_EntOutputHandler {
|
||||
constexpr std::ptrdiff_t m_SourceEntity = 0x70; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_SourceOutput = 0x78; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_TargetInput = 0x80; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_ExpectedParamType = 0x88; // CPulseValueFullType
|
||||
constexpr std::ptrdiff_t m_SourceEntity = 0x70; //
|
||||
constexpr std::ptrdiff_t m_SourceOutput = 0x78; //
|
||||
constexpr std::ptrdiff_t m_TargetInput = 0x80; //
|
||||
constexpr std::ptrdiff_t m_ExpectedParamType = 0x88; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseRuntimeConstantIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int16
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -956,7 +956,7 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseDocNodeID_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -965,9 +965,9 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulse_BlackboardReference {
|
||||
constexpr std::ptrdiff_t m_hBlackboardResource = 0x0; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIPulseGraphDef>>
|
||||
constexpr std::ptrdiff_t m_BlackboardResource = 0xE0; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_nNodeID = 0xE8; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t m_NodeName = 0xF0; // CGlobalSymbol
|
||||
constexpr std::ptrdiff_t m_BlackboardResource = 0xE0; //
|
||||
constexpr std::ptrdiff_t m_nNodeID = 0xE8; //
|
||||
constexpr std::ptrdiff_t m_NodeName = 0xF0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -975,7 +975,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseCell_LimitCount__InstanceState_t {
|
||||
constexpr std::ptrdiff_t m_nCurrentCount = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_nCurrentCount = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseValue
|
||||
// Field count: 0
|
||||
@ -994,12 +994,12 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulse_CallInfo {
|
||||
constexpr std::ptrdiff_t m_PortName = 0x0; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t m_RegisterMap = 0x10; // PulseRegisterMap_t
|
||||
constexpr std::ptrdiff_t m_CallMethodID = 0x30; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t m_nSrcChunk = 0x34; // PulseRuntimeChunkIndex_t
|
||||
constexpr std::ptrdiff_t m_nSrcInstruction = 0x38; // int32
|
||||
constexpr std::ptrdiff_t m_PortName = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; //
|
||||
constexpr std::ptrdiff_t m_RegisterMap = 0x10; //
|
||||
constexpr std::ptrdiff_t m_CallMethodID = 0x30; //
|
||||
constexpr std::ptrdiff_t m_nSrcChunk = 0x34; //
|
||||
constexpr std::ptrdiff_t m_nSrcInstruction = 0x38; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -1007,16 +1007,16 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulse_RegisterInfo {
|
||||
constexpr std::ptrdiff_t m_nReg = 0x0; // PulseRuntimeRegisterIndex_t
|
||||
constexpr std::ptrdiff_t m_Type = 0x8; // CPulseValueFullType
|
||||
constexpr std::ptrdiff_t m_OriginName = 0x18; // CKV3MemberNameWithStorage
|
||||
constexpr std::ptrdiff_t m_nWrittenByInstruction = 0x50; // int32
|
||||
constexpr std::ptrdiff_t m_nLastReadByInstruction = 0x54; // int32
|
||||
constexpr std::ptrdiff_t m_nReg = 0x0; //
|
||||
constexpr std::ptrdiff_t m_Type = 0x8; //
|
||||
constexpr std::ptrdiff_t m_OriginName = 0x18; //
|
||||
constexpr std::ptrdiff_t m_nWrittenByInstruction = 0x50; //
|
||||
constexpr std::ptrdiff_t m_nLastReadByInstruction = 0x54; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseRuntimeCellIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -1025,7 +1025,7 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseGraphInstanceID_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // uint32
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 2
|
||||
@ -1036,7 +1036,7 @@ namespace cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
namespace CPulseCell_Outflow_IntSwitch {
|
||||
constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection
|
||||
constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; //
|
||||
constexpr std::ptrdiff_t m_CaseOutflows = 0x78; // CUtlVector<CPulse_OutflowConnection>
|
||||
}
|
||||
// Parent: None
|
||||
@ -1045,17 +1045,17 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseGraphDef {
|
||||
constexpr std::ptrdiff_t m_DomainIdentifier = 0x8; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_ParentMapName = 0x10; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_ParentXmlName = 0x18; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_vecGameBlackboards = 0x20; // CUtlVector<CUtlSymbolLarge>
|
||||
constexpr std::ptrdiff_t m_Chunks = 0x38; // CUtlVector<CPulse_Chunk*>
|
||||
constexpr std::ptrdiff_t m_Cells = 0x50; // CUtlVector<CPulseCell_Base*>
|
||||
constexpr std::ptrdiff_t m_Vars = 0x68; // CUtlVector<CPulse_Variable>
|
||||
constexpr std::ptrdiff_t m_DomainIdentifier = 0x8; //
|
||||
constexpr std::ptrdiff_t m_ParentMapName = 0x10; //
|
||||
constexpr std::ptrdiff_t m_ParentXmlName = 0x18; //
|
||||
constexpr std::ptrdiff_t m_vecGameBlackboards = 0x20; //
|
||||
constexpr std::ptrdiff_t m_Chunks = 0x38; //
|
||||
constexpr std::ptrdiff_t m_Cells = 0x50; //
|
||||
constexpr std::ptrdiff_t m_Vars = 0x68; //
|
||||
constexpr std::ptrdiff_t m_PublicOutputs = 0x80; // CUtlVector<CPulse_PublicOutput>
|
||||
constexpr std::ptrdiff_t m_InvokeBindings = 0x98; // CUtlVector<CPulse_InvokeBinding*>
|
||||
constexpr std::ptrdiff_t m_CallInfos = 0xB0; // CUtlVector<CPulse_CallInfo*>
|
||||
constexpr std::ptrdiff_t m_Constants = 0xC8; // CUtlVector<CPulse_Constant>
|
||||
constexpr std::ptrdiff_t m_CallInfos = 0xB0; //
|
||||
constexpr std::ptrdiff_t m_Constants = 0xC8; //
|
||||
constexpr std::ptrdiff_t m_DomainValues = 0xE0; // CUtlVector<CPulse_DomainValue>
|
||||
constexpr std::ptrdiff_t m_BlackboardReferences = 0xF8; // CUtlVector<CPulse_BlackboardReference>
|
||||
constexpr std::ptrdiff_t m_OutputConnections = 0x110; // CUtlVector<CPulse_OutputConnection*>
|
||||
@ -1076,8 +1076,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulse_Constant {
|
||||
constexpr std::ptrdiff_t m_Type = 0x0; // CPulseValueFullType
|
||||
constexpr std::ptrdiff_t m_Value = 0x10; // KeyValues3
|
||||
constexpr std::ptrdiff_t m_Type = 0x0; //
|
||||
constexpr std::ptrdiff_t m_Value = 0x10; //
|
||||
}
|
||||
// Parent: CPulseCell_WaitForCursorsWithTagBase
|
||||
// Field count: 2
|
||||
@ -1091,8 +1091,8 @@ namespace cs2_dumper {
|
||||
// MPropertyDescription
|
||||
// MPulseEditorHeaderIcon
|
||||
namespace CPulseCell_WaitForCursorsWithTag {
|
||||
constexpr std::ptrdiff_t m_bTagSelfWhenComplete = 0x80; // bool
|
||||
constexpr std::ptrdiff_t m_nDesiredKillPriority = 0x84; // PulseCursorCancelPriority_t
|
||||
constexpr std::ptrdiff_t m_bTagSelfWhenComplete = 0x80; //
|
||||
constexpr std::ptrdiff_t m_nDesiredKillPriority = 0x84; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 2
|
||||
@ -1100,13 +1100,13 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseCell_Inflow_BaseEntrypoint {
|
||||
constexpr std::ptrdiff_t m_EntryChunk = 0x48; // PulseRuntimeChunkIndex_t
|
||||
constexpr std::ptrdiff_t m_RegisterMap = 0x50; // PulseRegisterMap_t
|
||||
constexpr std::ptrdiff_t m_EntryChunk = 0x48; //
|
||||
constexpr std::ptrdiff_t m_RegisterMap = 0x50; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseRuntimeCallInfoIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
// Field count: 1
|
||||
@ -1114,7 +1114,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseCell_BaseLerp {
|
||||
constexpr std::ptrdiff_t m_WakeResume = 0x48; // CPulse_ResumePoint
|
||||
constexpr std::ptrdiff_t m_WakeResume = 0x48; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 2
|
||||
@ -1127,8 +1127,8 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CPulseCell_Outflow_TestExplicitYesNo {
|
||||
constexpr std::ptrdiff_t m_Yes = 0x48; // CPulse_OutflowConnection
|
||||
constexpr std::ptrdiff_t m_No = 0x78; // CPulse_OutflowConnection
|
||||
constexpr std::ptrdiff_t m_Yes = 0x48; //
|
||||
constexpr std::ptrdiff_t m_No = 0x78; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 2
|
||||
@ -1141,8 +1141,8 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CPulseCell_Outflow_TestRandomYesNo {
|
||||
constexpr std::ptrdiff_t m_Yes = 0x48; // CPulse_OutflowConnection
|
||||
constexpr std::ptrdiff_t m_No = 0x78; // CPulse_OutflowConnection
|
||||
constexpr std::ptrdiff_t m_Yes = 0x48; //
|
||||
constexpr std::ptrdiff_t m_No = 0x78; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 0
|
||||
@ -1157,7 +1157,7 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseRuntimeChunkIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 1
|
||||
@ -1176,14 +1176,14 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseRuntimeMethodArg {
|
||||
constexpr std::ptrdiff_t m_Name = 0x0; // CKV3MemberNameWithStorage
|
||||
constexpr std::ptrdiff_t m_Description = 0x38; // CUtlString
|
||||
constexpr std::ptrdiff_t m_Type = 0x40; // CPulseValueFullType
|
||||
constexpr std::ptrdiff_t m_Name = 0x0; //
|
||||
constexpr std::ptrdiff_t m_Description = 0x38; //
|
||||
constexpr std::ptrdiff_t m_Type = 0x40; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace PulseRuntimeStateOffset_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // uint16
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseValue
|
||||
// Field count: 0
|
||||
@ -1204,10 +1204,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MPulseLibraryBindings
|
||||
namespace CPulseTurtleGraphicsCursor {
|
||||
constexpr std::ptrdiff_t m_Color = 0xA0; // Color
|
||||
constexpr std::ptrdiff_t m_vPos = 0xA4; // Vector2D
|
||||
constexpr std::ptrdiff_t m_flHeadingDeg = 0xAC; // float32
|
||||
constexpr std::ptrdiff_t m_bPenUp = 0xB0; // bool
|
||||
constexpr std::ptrdiff_t m_Color = 0xA0; //
|
||||
constexpr std::ptrdiff_t m_vPos = 0xA4; //
|
||||
constexpr std::ptrdiff_t m_flHeadingDeg = 0xAC; //
|
||||
constexpr std::ptrdiff_t m_bPenUp = 0xB0; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -184,7 +184,7 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_Step_PublicOutput {
|
||||
pub const m_OutputIndex: usize = 0x48; // PulseRuntimeOutputIndex_t
|
||||
pub const m_OutputIndex: usize = 0x48; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseValue
|
||||
// Field count: 0
|
||||
@ -225,23 +225,23 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_Test_MultiOutflow_WithParams {
|
||||
pub const m_Out1: usize = 0x48; // SignatureOutflow_Continue
|
||||
pub const m_Out2: usize = 0x78; // SignatureOutflow_Continue
|
||||
pub const m_Out1: usize = 0x48; //
|
||||
pub const m_Out2: usize = 0x78; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseRuntimeVarIndex_t {
|
||||
pub const m_Value: usize = 0x0; // int32
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseRuntimeEntrypointIndex_t {
|
||||
pub const m_Value: usize = 0x0; // int32
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseRuntimeDomainValueIndex_t {
|
||||
pub const m_Value: usize = 0x0; // int16
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -256,7 +256,7 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseRuntimeInvokeIndex_t {
|
||||
pub const m_Value: usize = 0x0; // int32
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -264,7 +264,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseCell_Outflow_CycleOrdered__InstanceState_t {
|
||||
pub const m_nNextIndex: usize = 0x0; // int32
|
||||
pub const m_nNextIndex: usize = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
// Field count: 2
|
||||
@ -272,8 +272,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseCell_WaitForCursorsWithTagBase {
|
||||
pub const m_nCursorsAllowedToWait: usize = 0x48; // int32
|
||||
pub const m_WaitComplete: usize = 0x50; // CPulse_ResumePoint
|
||||
pub const m_nCursorsAllowedToWait: usize = 0x48; //
|
||||
pub const m_WaitComplete: usize = 0x50; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -286,7 +286,7 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseRuntimeRegisterIndex_t {
|
||||
pub const m_Value: usize = 0x0; // int16
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -294,23 +294,23 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseCell_Timeline__TimelineEvent_t {
|
||||
pub const m_flTimeFromPrevious: usize = 0x0; // float32
|
||||
pub const m_bPauseForPreviousEvents: usize = 0x4; // bool
|
||||
pub const m_bCallModeSync: usize = 0x5; // bool
|
||||
pub const m_EventOutflow: usize = 0x8; // CPulse_OutflowConnection
|
||||
pub const m_flTimeFromPrevious: usize = 0x0; //
|
||||
pub const m_bPauseForPreviousEvents: usize = 0x4; //
|
||||
pub const m_bCallModeSync: usize = 0x5; //
|
||||
pub const m_EventOutflow: usize = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
pub mod CPulse_OutflowConnection {
|
||||
pub const m_SourceOutflowName: usize = 0x0; // CUtlSymbolLarge
|
||||
pub const m_nDestChunk: usize = 0x8; // PulseRuntimeChunkIndex_t
|
||||
pub const m_nInstruction: usize = 0xC; // int32
|
||||
pub const m_OutflowRegisterMap: usize = 0x10; // PulseRegisterMap_t
|
||||
pub const m_SourceOutflowName: usize = 0x0; //
|
||||
pub const m_nDestChunk: usize = 0x8; //
|
||||
pub const m_nInstruction: usize = 0xC; //
|
||||
pub const m_OutflowRegisterMap: usize = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseCursorID_t {
|
||||
pub const m_Value: usize = 0x0; // int32
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -325,7 +325,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseCell_Base {
|
||||
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t
|
||||
pub const m_nEditorNodeID: usize = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -333,7 +333,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseCell_Test_MultiOutflow_WithParams_Yielding__CursorState_t {
|
||||
pub const nTestStep: usize = 0x0; // int32
|
||||
pub const nTestStep: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -349,11 +349,11 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PulseGraphExecutionHistoryCursorDesc_t {
|
||||
pub const vecAncestorCursorIDs: usize = 0x0; // CUtlVector<PulseCursorID_t>
|
||||
pub const nSpawnNodeID: usize = 0x18; // PulseDocNodeID_t
|
||||
pub const nRetiredAtNodeID: usize = 0x1C; // PulseDocNodeID_t
|
||||
pub const flLastReferenced: usize = 0x20; // float32
|
||||
pub const nLastValidEntryIdx: usize = 0x24; // int32
|
||||
pub const vecAncestorCursorIDs: usize = 0x0; //
|
||||
pub const nSpawnNodeID: usize = 0x18; //
|
||||
pub const nRetiredAtNodeID: usize = 0x1C; //
|
||||
pub const flLastReferenced: usize = 0x20; //
|
||||
pub const nLastValidEntryIdx: usize = 0x24; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
// Field count: 1
|
||||
@ -364,7 +364,7 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_Inflow_Yield {
|
||||
pub const m_UnyieldResume: usize = 0x48; // CPulse_ResumePoint
|
||||
pub const m_UnyieldResume: usize = 0x48; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 1
|
||||
@ -375,7 +375,7 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_Inflow_GraphHook {
|
||||
pub const m_HookName: usize = 0x70; // CUtlSymbolLarge
|
||||
pub const m_HookName: usize = 0x70; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
// Field count: 1
|
||||
@ -389,7 +389,7 @@ pub mod cs2_dumper {
|
||||
// MPropertyDescription
|
||||
// MPulseEditorHeaderIcon
|
||||
pub mod CPulseCell_Inflow_Wait {
|
||||
pub const m_WakeResume: usize = 0x48; // CPulse_ResumePoint
|
||||
pub const m_WakeResume: usize = 0x48; //
|
||||
}
|
||||
// Parent: CPulseExecCursor
|
||||
// Field count: 2
|
||||
@ -397,8 +397,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MPulseLibraryBindings
|
||||
pub mod CTestDomainDerived_Cursor {
|
||||
pub const m_nCursorValueA: usize = 0xA0; // int32
|
||||
pub const m_nCursorValueB: usize = 0xA4; // int32
|
||||
pub const m_nCursorValueA: usize = 0xA0; //
|
||||
pub const m_nCursorValueB: usize = 0xA4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -406,8 +406,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PulseRegisterMap_t {
|
||||
pub const m_Inparams: usize = 0x0; // KeyValues3
|
||||
pub const m_Outparams: usize = 0x10; // KeyValues3
|
||||
pub const m_Inparams: usize = 0x0; //
|
||||
pub const m_Outparams: usize = 0x10; //
|
||||
}
|
||||
// Parent: CPulseCell_WaitForCursorsWithTagBase
|
||||
// Field count: 1
|
||||
@ -421,7 +421,7 @@ pub mod cs2_dumper {
|
||||
// MPropertyDescription
|
||||
// MPulseEditorHeaderIcon
|
||||
pub mod CPulseCell_CursorQueue {
|
||||
pub const m_nCursorsAllowedToRunParallel: usize = 0x80; // int32
|
||||
pub const m_nCursorsAllowedToRunParallel: usize = 0x80; //
|
||||
}
|
||||
// Parent: CPulseCell_Base
|
||||
// Field count: 0
|
||||
@ -436,7 +436,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PulseNodeDynamicOutflows_t {
|
||||
pub const m_Outflows: usize = 0x0; // CUtlVector<PulseNodeDynamicOutflows_t::DynamicOutflow_t>
|
||||
pub const m_Outflows: usize = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseValue
|
||||
// Field count: 0
|
||||
@ -476,7 +476,7 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_Outflow_StringSwitch {
|
||||
pub const m_DefaultCaseOutflow: usize = 0x48; // CPulse_OutflowConnection
|
||||
pub const m_DefaultCaseOutflow: usize = 0x48; //
|
||||
pub const m_CaseOutflows: usize = 0x78; // CUtlVector<CPulse_OutflowConnection>
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
@ -499,9 +499,9 @@ pub mod cs2_dumper {
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_FireCursors {
|
||||
pub const m_Outflows: usize = 0x48; // CUtlVector<CPulse_OutflowConnection>
|
||||
pub const m_bWaitForChildOutflows: usize = 0x60; // bool
|
||||
pub const m_OnFinished: usize = 0x68; // CPulse_ResumePoint
|
||||
pub const m_OnCanceled: usize = 0x98; // CPulse_ResumePoint
|
||||
pub const m_bWaitForChildOutflows: usize = 0x60; //
|
||||
pub const m_OnFinished: usize = 0x68; //
|
||||
pub const m_OnCanceled: usize = 0x98; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -509,8 +509,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseCell_Outflow_CycleShuffled__InstanceState_t {
|
||||
pub const m_Shuffle: usize = 0x0; // CUtlVectorFixedGrowable<uint8>
|
||||
pub const m_nNextShuffle: usize = 0x20; // int32
|
||||
pub const m_Shuffle: usize = 0x0; //
|
||||
pub const m_nNextShuffle: usize = 0x20; //
|
||||
}
|
||||
// Parent: CPulseCell_Base
|
||||
// Field count: 0
|
||||
@ -543,7 +543,7 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_Inflow_EventHandler {
|
||||
pub const m_EventName: usize = 0x70; // CUtlSymbolLarge
|
||||
pub const m_EventName: usize = 0x70; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -551,8 +551,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseCell_BaseLerp__CursorState_t {
|
||||
pub const m_StartTime: usize = 0x0; // GameTime_t
|
||||
pub const m_EndTime: usize = 0x4; // GameTime_t
|
||||
pub const m_StartTime: usize = 0x0; //
|
||||
pub const m_EndTime: usize = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -560,9 +560,9 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulse_PublicOutput {
|
||||
pub const m_Name: usize = 0x0; // CUtlSymbolLarge
|
||||
pub const m_Description: usize = 0x8; // CUtlString
|
||||
pub const m_ParamType: usize = 0x10; // CPulseValueFullType
|
||||
pub const m_Name: usize = 0x0; //
|
||||
pub const m_Description: usize = 0x8; //
|
||||
pub const m_ParamType: usize = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -581,10 +581,10 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_Timeline {
|
||||
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 = 0x98; // CPulse_ResumePoint
|
||||
pub const m_TimelineEvents: usize = 0x48; //
|
||||
pub const m_bWaitForChildOutflows: usize = 0x60; //
|
||||
pub const m_OnFinished: usize = 0x68; //
|
||||
pub const m_OnCanceled: usize = 0x98; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -592,10 +592,10 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulse_OutputConnection {
|
||||
pub const m_SourceOutput: usize = 0x0; // CUtlSymbolLarge
|
||||
pub const m_TargetEntity: usize = 0x8; // CUtlSymbolLarge
|
||||
pub const m_TargetInput: usize = 0x10; // CUtlSymbolLarge
|
||||
pub const m_Param: usize = 0x18; // CUtlSymbolLarge
|
||||
pub const m_SourceOutput: usize = 0x0; //
|
||||
pub const m_TargetEntity: usize = 0x8; //
|
||||
pub const m_TargetInput: usize = 0x10; //
|
||||
pub const m_Param: usize = 0x18; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseRequirement
|
||||
// Field count: 1
|
||||
@ -609,7 +609,7 @@ pub mod cs2_dumper {
|
||||
// MPropertyDescription
|
||||
// MPulseRequirementPass
|
||||
pub mod CPulseCell_LimitCount {
|
||||
pub const m_nLimitCount: usize = 0x48; // int32
|
||||
pub const m_nLimitCount: usize = 0x48; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -617,8 +617,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PulseGraphExecutionHistoryNodeDesc_t {
|
||||
pub const strCellDesc: usize = 0x0; // CBufferString
|
||||
pub const strBindingName: usize = 0x10; // CUtlSymbolLarge
|
||||
pub const strCellDesc: usize = 0x0; //
|
||||
pub const strBindingName: usize = 0x10; //
|
||||
}
|
||||
// Parent: CPulse_ResumePoint
|
||||
// Field count: 0
|
||||
@ -641,11 +641,11 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_Step_CallExternalMethod {
|
||||
pub const m_MethodName: usize = 0x48; // CUtlSymbolLarge
|
||||
pub const m_GameBlackboard: usize = 0x50; // CUtlSymbolLarge
|
||||
pub const m_MethodName: usize = 0x48; //
|
||||
pub const m_GameBlackboard: usize = 0x50; //
|
||||
pub const m_ExpectedArgs: usize = 0x58; // CUtlLeanVector<CPulseRuntimeMethodArg>
|
||||
pub const m_nAsyncCallMode: usize = 0x68; // PulseMethodCallMode_t
|
||||
pub const m_OnFinished: usize = 0x70; // CPulse_ResumePoint
|
||||
pub const m_nAsyncCallMode: usize = 0x68; //
|
||||
pub const m_OnFinished: usize = 0x70; //
|
||||
}
|
||||
// Parent: CBasePulseGraphInstance
|
||||
// Field count: 0
|
||||
@ -669,16 +669,16 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PulseGraphExecutionHistoryEntry_t {
|
||||
pub const nCursorID: usize = 0x0; // PulseCursorID_t
|
||||
pub const nEditorID: usize = 0x4; // PulseDocNodeID_t
|
||||
pub const flExecTime: usize = 0x8; // float32
|
||||
pub const unFlags: usize = 0xC; // uint32
|
||||
pub const tagName: usize = 0x10; // CUtlSymbolLarge
|
||||
pub const nCursorID: usize = 0x0; //
|
||||
pub const nEditorID: usize = 0x4; //
|
||||
pub const flExecTime: usize = 0x8; //
|
||||
pub const unFlags: usize = 0xC; //
|
||||
pub const tagName: usize = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseCursorYieldToken_t {
|
||||
pub const m_Value: usize = 0x0; // int32
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -686,9 +686,9 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseGraphExecutionHistory {
|
||||
pub const m_nInstanceID: usize = 0x0; // PulseGraphInstanceID_t
|
||||
pub const m_strFileName: usize = 0x8; // CUtlString
|
||||
pub const m_vecHistory: usize = 0x10; // CUtlVector<PulseGraphExecutionHistoryEntry_t*>
|
||||
pub const m_nInstanceID: usize = 0x0; //
|
||||
pub const m_strFileName: usize = 0x8; //
|
||||
pub const m_vecHistory: usize = 0x10; //
|
||||
pub const m_mapCellDesc: usize = 0x28; // CUtlOrderedMap<PulseDocNodeID_t,PulseGraphExecutionHistoryNodeDesc_t*>
|
||||
pub const m_mapCursorDesc: usize = 0x50; // CUtlOrderedMap<PulseCursorID_t,PulseGraphExecutionHistoryCursorDesc_t*>
|
||||
}
|
||||
@ -701,9 +701,9 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_TestWaitWithCursorState {
|
||||
pub const m_WakeResume: usize = 0x48; // CPulse_ResumePoint
|
||||
pub const m_WakeCancel: usize = 0x78; // CPulse_ResumePoint
|
||||
pub const m_WakeFail: usize = 0xA8; // CPulse_ResumePoint
|
||||
pub const m_WakeResume: usize = 0x48; //
|
||||
pub const m_WakeCancel: usize = 0x78; //
|
||||
pub const m_WakeFail: usize = 0xA8; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 1
|
||||
@ -714,7 +714,7 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_Inflow_ObservableVariableListener {
|
||||
pub const m_BlackboardReference: usize = 0x70; // CPulse_BlackboardReference
|
||||
pub const m_BlackboardReference: usize = 0x70; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 0
|
||||
@ -729,17 +729,17 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PGDInstruction_t {
|
||||
pub const m_nCode: usize = 0x0; // PulseInstructionCode_t
|
||||
pub const m_nVar: usize = 0x4; // PulseRuntimeVarIndex_t
|
||||
pub const m_nReg0: usize = 0x8; // PulseRuntimeRegisterIndex_t
|
||||
pub const m_nReg1: usize = 0xA; // PulseRuntimeRegisterIndex_t
|
||||
pub const m_nReg2: usize = 0xC; // PulseRuntimeRegisterIndex_t
|
||||
pub const m_nInvokeBindingIndex: usize = 0x10; // PulseRuntimeInvokeIndex_t
|
||||
pub const m_nChunk: usize = 0x14; // PulseRuntimeChunkIndex_t
|
||||
pub const m_nDestInstruction: usize = 0x18; // int32
|
||||
pub const m_nCallInfoIndex: usize = 0x1C; // PulseRuntimeCallInfoIndex_t
|
||||
pub const m_nConstIdx: usize = 0x20; // PulseRuntimeConstantIndex_t
|
||||
pub const m_nDomainValueIdx: usize = 0x22; // PulseRuntimeDomainValueIndex_t
|
||||
pub const m_nCode: usize = 0x0; //
|
||||
pub const m_nVar: usize = 0x4; //
|
||||
pub const m_nReg0: usize = 0x8; //
|
||||
pub const m_nReg1: usize = 0xA; //
|
||||
pub const m_nReg2: usize = 0xC; //
|
||||
pub const m_nInvokeBindingIndex: usize = 0x10; //
|
||||
pub const m_nChunk: usize = 0x14; //
|
||||
pub const m_nDestInstruction: usize = 0x18; //
|
||||
pub const m_nCallInfoIndex: usize = 0x1C; //
|
||||
pub const m_nConstIdx: usize = 0x20; //
|
||||
pub const m_nDomainValueIdx: usize = 0x22; //
|
||||
pub const m_nBlackboardReferenceIdx: usize = 0x24; // PulseRuntimeBlackboardReferenceIndex_t
|
||||
}
|
||||
// Parent: None
|
||||
@ -748,11 +748,11 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulse_InvokeBinding {
|
||||
pub const m_RegisterMap: usize = 0x0; // PulseRegisterMap_t
|
||||
pub const m_FuncName: usize = 0x20; // CUtlSymbolLarge
|
||||
pub const m_nCellIndex: usize = 0x28; // PulseRuntimeCellIndex_t
|
||||
pub const m_nSrcChunk: usize = 0x2C; // PulseRuntimeChunkIndex_t
|
||||
pub const m_nSrcInstruction: usize = 0x30; // int32
|
||||
pub const m_RegisterMap: usize = 0x0; //
|
||||
pub const m_FuncName: usize = 0x20; //
|
||||
pub const m_nCellIndex: usize = 0x28; //
|
||||
pub const m_nSrcChunk: usize = 0x2C; //
|
||||
pub const m_nSrcInstruction: usize = 0x30; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -760,13 +760,13 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulse_Variable {
|
||||
pub const m_Name: usize = 0x0; // CUtlSymbolLarge
|
||||
pub const m_Description: usize = 0x8; // CUtlString
|
||||
pub const m_Type: usize = 0x10; // CPulseValueFullType
|
||||
pub const m_DefaultValue: usize = 0x20; // KeyValues3
|
||||
pub const m_bIsPublic: usize = 0x32; // bool
|
||||
pub const m_bIsObservable: usize = 0x33; // bool
|
||||
pub const m_nEditorNodeID: usize = 0x34; // PulseDocNodeID_t
|
||||
pub const m_Name: usize = 0x0; //
|
||||
pub const m_Description: usize = 0x8; //
|
||||
pub const m_Type: usize = 0x10; //
|
||||
pub const m_DefaultValue: usize = 0x20; //
|
||||
pub const m_bIsPublic: usize = 0x32; //
|
||||
pub const m_bIsObservable: usize = 0x33; //
|
||||
pub const m_nEditorNodeID: usize = 0x34; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 5
|
||||
@ -777,10 +777,10 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_Inflow_Method {
|
||||
pub const m_MethodName: usize = 0x70; // CUtlSymbolLarge
|
||||
pub const m_Description: usize = 0x78; // CUtlString
|
||||
pub const m_bIsPublic: usize = 0x80; // bool
|
||||
pub const m_ReturnType: usize = 0x88; // CPulseValueFullType
|
||||
pub const m_MethodName: usize = 0x70; //
|
||||
pub const m_Description: usize = 0x78; //
|
||||
pub const m_bIsPublic: usize = 0x80; //
|
||||
pub const m_ReturnType: usize = 0x88; //
|
||||
pub const m_Args: usize = 0x98; // CUtlLeanVector<CPulseRuntimeMethodArg>
|
||||
}
|
||||
// Parent: CBasePulseGraphInstance
|
||||
@ -792,12 +792,12 @@ pub mod cs2_dumper {
|
||||
// MPulseLibraryBindings
|
||||
// MPulseDomainOptInFeatureTag
|
||||
pub mod CPulseGraphInstance_TestDomain {
|
||||
pub const m_bIsRunningUnitTests: usize = 0xF8; // bool
|
||||
pub const m_bExplicitTimeStepping: usize = 0xF9; // bool
|
||||
pub const m_bExpectingToDestroyWithYieldedCursors: usize = 0xFA; // bool
|
||||
pub const m_nNextValidateIndex: usize = 0xFC; // int32
|
||||
pub const m_Tracepoints: usize = 0x100; // CUtlVector<CUtlString>
|
||||
pub const m_bTestYesOrNoPath: usize = 0x118; // bool
|
||||
pub const m_bIsRunningUnitTests: usize = 0xF8; //
|
||||
pub const m_bExplicitTimeStepping: usize = 0xF9; //
|
||||
pub const m_bExpectingToDestroyWithYieldedCursors: usize = 0xFA; //
|
||||
pub const m_nNextValidateIndex: usize = 0xFC; //
|
||||
pub const m_Tracepoints: usize = 0x100; //
|
||||
pub const m_bTestYesOrNoPath: usize = 0x118; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -813,8 +813,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PulseNodeDynamicOutflows_t__DynamicOutflow_t {
|
||||
pub const m_OutflowID: usize = 0x0; // CGlobalSymbol
|
||||
pub const m_Connection: usize = 0x8; // CPulse_OutflowConnection
|
||||
pub const m_OutflowID: usize = 0x0; //
|
||||
pub const m_Connection: usize = 0x8; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 1
|
||||
@ -830,12 +830,12 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseRuntimeOutputIndex_t {
|
||||
pub const m_Value: usize = 0x0; // int32
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod CPulseCell_WaitForCursorsWithTagBase__CursorState_t {
|
||||
pub const m_TagName: usize = 0x0; // CUtlSymbolLarge
|
||||
pub const m_TagName: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -843,8 +843,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseCell_TestWaitWithCursorState__CursorState_t {
|
||||
pub const flWaitValue: usize = 0x0; // float32
|
||||
pub const bFailOnCancel: usize = 0x4; // bool
|
||||
pub const flWaitValue: usize = 0x0; //
|
||||
pub const bFailOnCancel: usize = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -852,9 +852,9 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulse_DomainValue {
|
||||
pub const m_nType: usize = 0x0; // PulseDomainValueType_t
|
||||
pub const m_Value: usize = 0x8; // CGlobalSymbol
|
||||
pub const m_ExpectedRuntimeType: usize = 0x10; // CGlobalSymbol
|
||||
pub const m_nType: usize = 0x0; //
|
||||
pub const m_Value: usize = 0x8; //
|
||||
pub const m_ExpectedRuntimeType: usize = 0x10; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 0
|
||||
@ -878,7 +878,7 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPulseEditorHeaderText
|
||||
pub mod CPulseCell_Step_TestDomainEntFire {
|
||||
pub const m_Input: usize = 0x48; // CUtlString
|
||||
pub const m_Input: usize = 0x48; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -891,7 +891,7 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseRuntimeBlackboardReferenceIndex_t {
|
||||
pub const m_Value: usize = 0x0; // int16
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: CPulse_OutflowConnection
|
||||
// Field count: 0
|
||||
@ -906,11 +906,11 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_Test_MultiOutflow_WithParams_Yielding {
|
||||
pub const m_Out1: usize = 0x48; // SignatureOutflow_Continue
|
||||
pub const m_AsyncChild1: usize = 0x78; // SignatureOutflow_Continue
|
||||
pub const m_AsyncChild2: usize = 0xA8; // SignatureOutflow_Continue
|
||||
pub const m_YieldResume1: usize = 0xD8; // SignatureOutflow_Resume
|
||||
pub const m_YieldResume2: usize = 0x108; // SignatureOutflow_Resume
|
||||
pub const m_Out1: usize = 0x48; //
|
||||
pub const m_AsyncChild1: usize = 0x78; //
|
||||
pub const m_AsyncChild2: usize = 0xA8; //
|
||||
pub const m_YieldResume1: usize = 0xD8; //
|
||||
pub const m_YieldResume2: usize = 0x108; //
|
||||
}
|
||||
// Parent: CPulseGraphInstance_TestDomain
|
||||
// Field count: 1
|
||||
@ -920,7 +920,7 @@ pub mod cs2_dumper {
|
||||
// MPulseDomainHookInfo
|
||||
// MPulseLibraryBindings
|
||||
pub mod CPulseGraphInstance_TestDomain_Derived {
|
||||
pub const m_nInstanceValueX: usize = 0x120; // int32
|
||||
pub const m_nInstanceValueX: usize = 0x120; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 4
|
||||
@ -931,15 +931,15 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_Inflow_EntOutputHandler {
|
||||
pub const m_SourceEntity: usize = 0x70; // CUtlSymbolLarge
|
||||
pub const m_SourceOutput: usize = 0x78; // CUtlSymbolLarge
|
||||
pub const m_TargetInput: usize = 0x80; // CUtlSymbolLarge
|
||||
pub const m_ExpectedParamType: usize = 0x88; // CPulseValueFullType
|
||||
pub const m_SourceEntity: usize = 0x70; //
|
||||
pub const m_SourceOutput: usize = 0x78; //
|
||||
pub const m_TargetInput: usize = 0x80; //
|
||||
pub const m_ExpectedParamType: usize = 0x88; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseRuntimeConstantIndex_t {
|
||||
pub const m_Value: usize = 0x0; // int16
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -963,7 +963,7 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseDocNodeID_t {
|
||||
pub const m_Value: usize = 0x0; // int32
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -972,9 +972,9 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulse_BlackboardReference {
|
||||
pub const m_hBlackboardResource: usize = 0x0; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIPulseGraphDef>>
|
||||
pub const m_BlackboardResource: usize = 0xE0; // CUtlSymbolLarge
|
||||
pub const m_nNodeID: usize = 0xE8; // PulseDocNodeID_t
|
||||
pub const m_NodeName: usize = 0xF0; // CGlobalSymbol
|
||||
pub const m_BlackboardResource: usize = 0xE0; //
|
||||
pub const m_nNodeID: usize = 0xE8; //
|
||||
pub const m_NodeName: usize = 0xF0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -982,7 +982,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseCell_LimitCount__InstanceState_t {
|
||||
pub const m_nCurrentCount: usize = 0x0; // int32
|
||||
pub const m_nCurrentCount: usize = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseValue
|
||||
// Field count: 0
|
||||
@ -1001,12 +1001,12 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulse_CallInfo {
|
||||
pub const m_PortName: usize = 0x0; // CUtlSymbolLarge
|
||||
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t
|
||||
pub const m_RegisterMap: usize = 0x10; // PulseRegisterMap_t
|
||||
pub const m_CallMethodID: usize = 0x30; // PulseDocNodeID_t
|
||||
pub const m_nSrcChunk: usize = 0x34; // PulseRuntimeChunkIndex_t
|
||||
pub const m_nSrcInstruction: usize = 0x38; // int32
|
||||
pub const m_PortName: usize = 0x0; //
|
||||
pub const m_nEditorNodeID: usize = 0x8; //
|
||||
pub const m_RegisterMap: usize = 0x10; //
|
||||
pub const m_CallMethodID: usize = 0x30; //
|
||||
pub const m_nSrcChunk: usize = 0x34; //
|
||||
pub const m_nSrcInstruction: usize = 0x38; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -1014,16 +1014,16 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulse_RegisterInfo {
|
||||
pub const m_nReg: usize = 0x0; // PulseRuntimeRegisterIndex_t
|
||||
pub const m_Type: usize = 0x8; // CPulseValueFullType
|
||||
pub const m_OriginName: usize = 0x18; // CKV3MemberNameWithStorage
|
||||
pub const m_nWrittenByInstruction: usize = 0x50; // int32
|
||||
pub const m_nLastReadByInstruction: usize = 0x54; // int32
|
||||
pub const m_nReg: usize = 0x0; //
|
||||
pub const m_Type: usize = 0x8; //
|
||||
pub const m_OriginName: usize = 0x18; //
|
||||
pub const m_nWrittenByInstruction: usize = 0x50; //
|
||||
pub const m_nLastReadByInstruction: usize = 0x54; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseRuntimeCellIndex_t {
|
||||
pub const m_Value: usize = 0x0; // int32
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -1032,7 +1032,7 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseGraphInstanceID_t {
|
||||
pub const m_Value: usize = 0x0; // uint32
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 2
|
||||
@ -1043,7 +1043,7 @@ pub mod cs2_dumper {
|
||||
// MPulseCellMethodBindings
|
||||
// MPulseCellOutflowHookInfo
|
||||
pub mod CPulseCell_Outflow_IntSwitch {
|
||||
pub const m_DefaultCaseOutflow: usize = 0x48; // CPulse_OutflowConnection
|
||||
pub const m_DefaultCaseOutflow: usize = 0x48; //
|
||||
pub const m_CaseOutflows: usize = 0x78; // CUtlVector<CPulse_OutflowConnection>
|
||||
}
|
||||
// Parent: None
|
||||
@ -1052,17 +1052,17 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseGraphDef {
|
||||
pub const m_DomainIdentifier: usize = 0x8; // CUtlSymbolLarge
|
||||
pub const m_ParentMapName: usize = 0x10; // CUtlSymbolLarge
|
||||
pub const m_ParentXmlName: usize = 0x18; // CUtlSymbolLarge
|
||||
pub const m_vecGameBlackboards: usize = 0x20; // CUtlVector<CUtlSymbolLarge>
|
||||
pub const m_Chunks: usize = 0x38; // CUtlVector<CPulse_Chunk*>
|
||||
pub const m_Cells: usize = 0x50; // CUtlVector<CPulseCell_Base*>
|
||||
pub const m_Vars: usize = 0x68; // CUtlVector<CPulse_Variable>
|
||||
pub const m_DomainIdentifier: usize = 0x8; //
|
||||
pub const m_ParentMapName: usize = 0x10; //
|
||||
pub const m_ParentXmlName: usize = 0x18; //
|
||||
pub const m_vecGameBlackboards: usize = 0x20; //
|
||||
pub const m_Chunks: usize = 0x38; //
|
||||
pub const m_Cells: usize = 0x50; //
|
||||
pub const m_Vars: usize = 0x68; //
|
||||
pub const m_PublicOutputs: usize = 0x80; // CUtlVector<CPulse_PublicOutput>
|
||||
pub const m_InvokeBindings: usize = 0x98; // CUtlVector<CPulse_InvokeBinding*>
|
||||
pub const m_CallInfos: usize = 0xB0; // CUtlVector<CPulse_CallInfo*>
|
||||
pub const m_Constants: usize = 0xC8; // CUtlVector<CPulse_Constant>
|
||||
pub const m_CallInfos: usize = 0xB0; //
|
||||
pub const m_Constants: usize = 0xC8; //
|
||||
pub const m_DomainValues: usize = 0xE0; // CUtlVector<CPulse_DomainValue>
|
||||
pub const m_BlackboardReferences: usize = 0xF8; // CUtlVector<CPulse_BlackboardReference>
|
||||
pub const m_OutputConnections: usize = 0x110; // CUtlVector<CPulse_OutputConnection*>
|
||||
@ -1083,8 +1083,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulse_Constant {
|
||||
pub const m_Type: usize = 0x0; // CPulseValueFullType
|
||||
pub const m_Value: usize = 0x10; // KeyValues3
|
||||
pub const m_Type: usize = 0x0; //
|
||||
pub const m_Value: usize = 0x10; //
|
||||
}
|
||||
// Parent: CPulseCell_WaitForCursorsWithTagBase
|
||||
// Field count: 2
|
||||
@ -1098,8 +1098,8 @@ pub mod cs2_dumper {
|
||||
// MPropertyDescription
|
||||
// MPulseEditorHeaderIcon
|
||||
pub mod CPulseCell_WaitForCursorsWithTag {
|
||||
pub const m_bTagSelfWhenComplete: usize = 0x80; // bool
|
||||
pub const m_nDesiredKillPriority: usize = 0x84; // PulseCursorCancelPriority_t
|
||||
pub const m_bTagSelfWhenComplete: usize = 0x80; //
|
||||
pub const m_nDesiredKillPriority: usize = 0x84; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 2
|
||||
@ -1107,13 +1107,13 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseCell_Inflow_BaseEntrypoint {
|
||||
pub const m_EntryChunk: usize = 0x48; // PulseRuntimeChunkIndex_t
|
||||
pub const m_RegisterMap: usize = 0x50; // PulseRegisterMap_t
|
||||
pub const m_EntryChunk: usize = 0x48; //
|
||||
pub const m_RegisterMap: usize = 0x50; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseRuntimeCallInfoIndex_t {
|
||||
pub const m_Value: usize = 0x0; // int32
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
// Field count: 1
|
||||
@ -1121,7 +1121,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseCell_BaseLerp {
|
||||
pub const m_WakeResume: usize = 0x48; // CPulse_ResumePoint
|
||||
pub const m_WakeResume: usize = 0x48; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 2
|
||||
@ -1134,8 +1134,8 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CPulseCell_Outflow_TestExplicitYesNo {
|
||||
pub const m_Yes: usize = 0x48; // CPulse_OutflowConnection
|
||||
pub const m_No: usize = 0x78; // CPulse_OutflowConnection
|
||||
pub const m_Yes: usize = 0x48; //
|
||||
pub const m_No: usize = 0x78; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 2
|
||||
@ -1148,8 +1148,8 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CPulseCell_Outflow_TestRandomYesNo {
|
||||
pub const m_Yes: usize = 0x48; // CPulse_OutflowConnection
|
||||
pub const m_No: usize = 0x78; // CPulse_OutflowConnection
|
||||
pub const m_Yes: usize = 0x48; //
|
||||
pub const m_No: usize = 0x78; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 0
|
||||
@ -1164,7 +1164,7 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseRuntimeChunkIndex_t {
|
||||
pub const m_Value: usize = 0x0; // int32
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseFlow
|
||||
// Field count: 1
|
||||
@ -1183,14 +1183,14 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseRuntimeMethodArg {
|
||||
pub const m_Name: usize = 0x0; // CKV3MemberNameWithStorage
|
||||
pub const m_Description: usize = 0x38; // CUtlString
|
||||
pub const m_Type: usize = 0x40; // CPulseValueFullType
|
||||
pub const m_Name: usize = 0x0; //
|
||||
pub const m_Description: usize = 0x38; //
|
||||
pub const m_Type: usize = 0x40; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod PulseRuntimeStateOffset_t {
|
||||
pub const m_Value: usize = 0x0; // uint16
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: CPulseCell_BaseValue
|
||||
// Field count: 0
|
||||
@ -1211,10 +1211,10 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MPulseLibraryBindings
|
||||
pub mod CPulseTurtleGraphicsCursor {
|
||||
pub const m_Color: usize = 0xA0; // Color
|
||||
pub const m_vPos: usize = 0xA4; // Vector2D
|
||||
pub const m_flHeadingDeg: usize = 0xAC; // float32
|
||||
pub const m_bPenUp: usize = 0xB0; // bool
|
||||
pub const m_Color: usize = 0xA0; //
|
||||
pub const m_vPos: usize = 0xA4; //
|
||||
pub const m_flHeadingDeg: usize = 0xAC; //
|
||||
pub const m_bPenUp: usize = 0xB0; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: rendersystemdx11.dll
|
||||
@ -70,10 +70,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
public static class VsInputSignatureElement_t {
|
||||
public const nint m_pName = 0x0; // char[64]
|
||||
public const nint m_pSemantic = 0x40; // char[64]
|
||||
public const nint m_pD3DSemanticName = 0x80; // char[64]
|
||||
public const nint m_nD3DSemanticIndex = 0xC0; // int32
|
||||
public const nint m_pName = 0x0; //
|
||||
public const nint m_pSemantic = 0x40; //
|
||||
public const nint m_pD3DSemanticName = 0x80; //
|
||||
public const nint m_nD3DSemanticIndex = 0xC0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -83,13 +83,13 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
public static class RenderInputLayoutField_t {
|
||||
public const nint m_pSemanticName = 0x0; // uint8[32]
|
||||
public const nint m_nSemanticIndex = 0x20; // int32
|
||||
public const nint m_Format = 0x24; // uint32
|
||||
public const nint m_nOffset = 0x28; // int32
|
||||
public const nint m_nSlot = 0x2C; // int32
|
||||
public const nint m_nSlotType = 0x30; // RenderSlotType_t
|
||||
public const nint m_nInstanceStepRate = 0x34; // int32
|
||||
public const nint m_pSemanticName = 0x0; //
|
||||
public const nint m_nSemanticIndex = 0x20; //
|
||||
public const nint m_Format = 0x24; //
|
||||
public const nint m_nOffset = 0x28; //
|
||||
public const nint m_nSlot = 0x2C; //
|
||||
public const nint m_nSlotType = 0x30; //
|
||||
public const nint m_nInstanceStepRate = 0x34; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -75,10 +75,10 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
namespace VsInputSignatureElement_t {
|
||||
constexpr std::ptrdiff_t m_pName = 0x0; // char[64]
|
||||
constexpr std::ptrdiff_t m_pSemantic = 0x40; // char[64]
|
||||
constexpr std::ptrdiff_t m_pD3DSemanticName = 0x80; // char[64]
|
||||
constexpr std::ptrdiff_t m_nD3DSemanticIndex = 0xC0; // int32
|
||||
constexpr std::ptrdiff_t m_pName = 0x0; //
|
||||
constexpr std::ptrdiff_t m_pSemantic = 0x40; //
|
||||
constexpr std::ptrdiff_t m_pD3DSemanticName = 0x80; //
|
||||
constexpr std::ptrdiff_t m_nD3DSemanticIndex = 0xC0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -88,13 +88,13 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
namespace RenderInputLayoutField_t {
|
||||
constexpr std::ptrdiff_t m_pSemanticName = 0x0; // uint8[32]
|
||||
constexpr std::ptrdiff_t m_nSemanticIndex = 0x20; // int32
|
||||
constexpr std::ptrdiff_t m_Format = 0x24; // uint32
|
||||
constexpr std::ptrdiff_t m_nOffset = 0x28; // int32
|
||||
constexpr std::ptrdiff_t m_nSlot = 0x2C; // int32
|
||||
constexpr std::ptrdiff_t m_nSlotType = 0x30; // RenderSlotType_t
|
||||
constexpr std::ptrdiff_t m_nInstanceStepRate = 0x34; // int32
|
||||
constexpr std::ptrdiff_t m_pSemanticName = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nSemanticIndex = 0x20; //
|
||||
constexpr std::ptrdiff_t m_Format = 0x24; //
|
||||
constexpr std::ptrdiff_t m_nOffset = 0x28; //
|
||||
constexpr std::ptrdiff_t m_nSlot = 0x2C; //
|
||||
constexpr std::ptrdiff_t m_nSlotType = 0x30; //
|
||||
constexpr std::ptrdiff_t m_nInstanceStepRate = 0x34; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -78,10 +78,10 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
pub mod VsInputSignatureElement_t {
|
||||
pub const m_pName: usize = 0x0; // char[64]
|
||||
pub const m_pSemantic: usize = 0x40; // char[64]
|
||||
pub const m_pD3DSemanticName: usize = 0x80; // char[64]
|
||||
pub const m_nD3DSemanticIndex: usize = 0xC0; // int32
|
||||
pub const m_pName: usize = 0x0; //
|
||||
pub const m_pSemantic: usize = 0x40; //
|
||||
pub const m_pD3DSemanticName: usize = 0x80; //
|
||||
pub const m_nD3DSemanticIndex: usize = 0xC0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -91,13 +91,13 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
pub mod RenderInputLayoutField_t {
|
||||
pub const m_pSemanticName: usize = 0x0; // uint8[32]
|
||||
pub const m_nSemanticIndex: usize = 0x20; // int32
|
||||
pub const m_Format: usize = 0x24; // uint32
|
||||
pub const m_nOffset: usize = 0x28; // int32
|
||||
pub const m_nSlot: usize = 0x2C; // int32
|
||||
pub const m_nSlotType: usize = 0x30; // RenderSlotType_t
|
||||
pub const m_nInstanceStepRate: usize = 0x34; // int32
|
||||
pub const m_pSemanticName: usize = 0x0; //
|
||||
pub const m_nSemanticIndex: usize = 0x20; //
|
||||
pub const m_Format: usize = 0x24; //
|
||||
pub const m_nOffset: usize = 0x28; //
|
||||
pub const m_nSlot: usize = 0x2C; //
|
||||
pub const m_nSlotType: usize = 0x30; //
|
||||
pub const m_nInstanceStepRate: usize = 0x34; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: resourcesystem.dll
|
||||
@ -63,8 +63,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
public static class PackedAABB_t {
|
||||
public const nint m_nPackedMin = 0x0; // uint32
|
||||
public const nint m_nPackedMax = 0x4; // uint32
|
||||
public const nint m_nPackedMin = 0x0; //
|
||||
public const nint m_nPackedMax = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -86,14 +86,14 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class ConstantInfo_t {
|
||||
public const nint m_name = 0x0; // CUtlString
|
||||
public const nint m_nameToken = 0x8; // CUtlStringToken
|
||||
public const nint m_flValue = 0xC; // float32
|
||||
public const nint m_name = 0x0; //
|
||||
public const nint m_nameToken = 0x8; //
|
||||
public const nint m_flValue = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class FuseFunctionIndex_t {
|
||||
public const nint m_Value = 0x0; // uint16
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -122,9 +122,9 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CFuseSymbolTable {
|
||||
public const nint m_constants = 0x0; // CUtlVector<ConstantInfo_t>
|
||||
public const nint m_variables = 0x18; // CUtlVector<VariableInfo_t>
|
||||
public const nint m_functions = 0x30; // CUtlVector<FunctionInfo_t>
|
||||
public const nint m_constants = 0x0; //
|
||||
public const nint m_variables = 0x18; //
|
||||
public const nint m_functions = 0x30; //
|
||||
public const nint m_constantMap = 0x48; // CUtlHashtable<CUtlStringToken,int32>
|
||||
public const nint m_variableMap = 0x68; // CUtlHashtable<CUtlStringToken,int32>
|
||||
public const nint m_functionMap = 0x88; // CUtlHashtable<CUtlStringToken,int32>
|
||||
@ -149,7 +149,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class TestResource_t {
|
||||
public const nint m_name = 0x0; // CUtlString
|
||||
public const nint m_name = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -182,8 +182,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
public static class AABB_t {
|
||||
public const nint m_vMinBounds = 0x0; // Vector
|
||||
public const nint m_vMaxBounds = 0xC; // Vector
|
||||
public const nint m_vMinBounds = 0x0; //
|
||||
public const nint m_vMaxBounds = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -198,12 +198,12 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VariableInfo_t {
|
||||
public const nint m_name = 0x0; // CUtlString
|
||||
public const nint m_nameToken = 0x8; // CUtlStringToken
|
||||
public const nint m_nIndex = 0xC; // FuseVariableIndex_t
|
||||
public const nint m_nNumComponents = 0xE; // uint8
|
||||
public const nint m_eVarType = 0xF; // FuseVariableType_t
|
||||
public const nint m_eAccess = 0x10; // FuseVariableAccess_t
|
||||
public const nint m_name = 0x0; //
|
||||
public const nint m_nameToken = 0x8; //
|
||||
public const nint m_nIndex = 0xC; //
|
||||
public const nint m_nNumComponents = 0xE; //
|
||||
public const nint m_eVarType = 0xF; //
|
||||
public const nint m_eAccess = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -215,10 +215,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
public static class FourQuaternions {
|
||||
public const nint x = 0x0; // fltx4
|
||||
public const nint y = 0x10; // fltx4
|
||||
public const nint z = 0x20; // fltx4
|
||||
public const nint w = 0x30; // fltx4
|
||||
public const nint x = 0x0; //
|
||||
public const nint y = 0x10; //
|
||||
public const nint z = 0x20; //
|
||||
public const nint w = 0x30; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -317,10 +317,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CFuseProgram {
|
||||
public const nint m_programBuffer = 0x0; // CUtlVector<uint8>
|
||||
public const nint m_programBuffer = 0x0; //
|
||||
public const nint m_variablesRead = 0x18; // CUtlVector<FuseVariableIndex_t>
|
||||
public const nint m_variablesWritten = 0x30; // CUtlVector<FuseVariableIndex_t>
|
||||
public const nint m_nMaxTempVarsUsed = 0x48; // int32
|
||||
public const nint m_nMaxTempVarsUsed = 0x48; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -377,11 +377,11 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class FunctionInfo_t {
|
||||
public const nint m_name = 0x8; // CUtlString
|
||||
public const nint m_nameToken = 0x10; // CUtlStringToken
|
||||
public const nint m_nParamCount = 0x14; // int32
|
||||
public const nint m_nIndex = 0x18; // FuseFunctionIndex_t
|
||||
public const nint m_bIsPure = 0x1A; // bool
|
||||
public const nint m_name = 0x8; //
|
||||
public const nint m_nameToken = 0x10; //
|
||||
public const nint m_nParamCount = 0x14; //
|
||||
public const nint m_nIndex = 0x18; //
|
||||
public const nint m_bIsPure = 0x1A; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -414,7 +414,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class FuseVariableIndex_t {
|
||||
public const nint m_Value = 0x0; // uint16
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -436,8 +436,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class ManifestTestResource_t {
|
||||
public const nint m_name = 0x0; // CUtlString
|
||||
public const nint m_child = 0x8; // CStrongHandle<InfoForResourceTypeManifestTestResource_t>
|
||||
public const nint m_name = 0x0; //
|
||||
public const nint m_child = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -68,8 +68,8 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
namespace PackedAABB_t {
|
||||
constexpr std::ptrdiff_t m_nPackedMin = 0x0; // uint32
|
||||
constexpr std::ptrdiff_t m_nPackedMax = 0x4; // uint32
|
||||
constexpr std::ptrdiff_t m_nPackedMin = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nPackedMax = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -91,14 +91,14 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace ConstantInfo_t {
|
||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nameToken = 0x8; // CUtlStringToken
|
||||
constexpr std::ptrdiff_t m_flValue = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_name = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nameToken = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flValue = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace FuseFunctionIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // uint16
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -127,9 +127,9 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CFuseSymbolTable {
|
||||
constexpr std::ptrdiff_t m_constants = 0x0; // CUtlVector<ConstantInfo_t>
|
||||
constexpr std::ptrdiff_t m_variables = 0x18; // CUtlVector<VariableInfo_t>
|
||||
constexpr std::ptrdiff_t m_functions = 0x30; // CUtlVector<FunctionInfo_t>
|
||||
constexpr std::ptrdiff_t m_constants = 0x0; //
|
||||
constexpr std::ptrdiff_t m_variables = 0x18; //
|
||||
constexpr std::ptrdiff_t m_functions = 0x30; //
|
||||
constexpr std::ptrdiff_t m_constantMap = 0x48; // CUtlHashtable<CUtlStringToken,int32>
|
||||
constexpr std::ptrdiff_t m_variableMap = 0x68; // CUtlHashtable<CUtlStringToken,int32>
|
||||
constexpr std::ptrdiff_t m_functionMap = 0x88; // CUtlHashtable<CUtlStringToken,int32>
|
||||
@ -154,7 +154,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace TestResource_t {
|
||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_name = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -187,8 +187,8 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
namespace AABB_t {
|
||||
constexpr std::ptrdiff_t m_vMinBounds = 0x0; // Vector
|
||||
constexpr std::ptrdiff_t m_vMaxBounds = 0xC; // Vector
|
||||
constexpr std::ptrdiff_t m_vMinBounds = 0x0; //
|
||||
constexpr std::ptrdiff_t m_vMaxBounds = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -203,12 +203,12 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VariableInfo_t {
|
||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nameToken = 0x8; // CUtlStringToken
|
||||
constexpr std::ptrdiff_t m_nIndex = 0xC; // FuseVariableIndex_t
|
||||
constexpr std::ptrdiff_t m_nNumComponents = 0xE; // uint8
|
||||
constexpr std::ptrdiff_t m_eVarType = 0xF; // FuseVariableType_t
|
||||
constexpr std::ptrdiff_t m_eAccess = 0x10; // FuseVariableAccess_t
|
||||
constexpr std::ptrdiff_t m_name = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nameToken = 0x8; //
|
||||
constexpr std::ptrdiff_t m_nIndex = 0xC; //
|
||||
constexpr std::ptrdiff_t m_nNumComponents = 0xE; //
|
||||
constexpr std::ptrdiff_t m_eVarType = 0xF; //
|
||||
constexpr std::ptrdiff_t m_eAccess = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -220,10 +220,10 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
namespace FourQuaternions {
|
||||
constexpr std::ptrdiff_t x = 0x0; // fltx4
|
||||
constexpr std::ptrdiff_t y = 0x10; // fltx4
|
||||
constexpr std::ptrdiff_t z = 0x20; // fltx4
|
||||
constexpr std::ptrdiff_t w = 0x30; // fltx4
|
||||
constexpr std::ptrdiff_t x = 0x0; //
|
||||
constexpr std::ptrdiff_t y = 0x10; //
|
||||
constexpr std::ptrdiff_t z = 0x20; //
|
||||
constexpr std::ptrdiff_t w = 0x30; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -322,10 +322,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CFuseProgram {
|
||||
constexpr std::ptrdiff_t m_programBuffer = 0x0; // CUtlVector<uint8>
|
||||
constexpr std::ptrdiff_t m_programBuffer = 0x0; //
|
||||
constexpr std::ptrdiff_t m_variablesRead = 0x18; // CUtlVector<FuseVariableIndex_t>
|
||||
constexpr std::ptrdiff_t m_variablesWritten = 0x30; // CUtlVector<FuseVariableIndex_t>
|
||||
constexpr std::ptrdiff_t m_nMaxTempVarsUsed = 0x48; // int32
|
||||
constexpr std::ptrdiff_t m_nMaxTempVarsUsed = 0x48; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -382,11 +382,11 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace FunctionInfo_t {
|
||||
constexpr std::ptrdiff_t m_name = 0x8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nameToken = 0x10; // CUtlStringToken
|
||||
constexpr std::ptrdiff_t m_nParamCount = 0x14; // int32
|
||||
constexpr std::ptrdiff_t m_nIndex = 0x18; // FuseFunctionIndex_t
|
||||
constexpr std::ptrdiff_t m_bIsPure = 0x1A; // bool
|
||||
constexpr std::ptrdiff_t m_name = 0x8; //
|
||||
constexpr std::ptrdiff_t m_nameToken = 0x10; //
|
||||
constexpr std::ptrdiff_t m_nParamCount = 0x14; //
|
||||
constexpr std::ptrdiff_t m_nIndex = 0x18; //
|
||||
constexpr std::ptrdiff_t m_bIsPure = 0x1A; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -419,7 +419,7 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace FuseVariableIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // uint16
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -441,8 +441,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace ManifestTestResource_t {
|
||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_child = 0x8; // CStrongHandle<InfoForResourceTypeManifestTestResource_t>
|
||||
constexpr std::ptrdiff_t m_name = 0x0; //
|
||||
constexpr std::ptrdiff_t m_child = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -68,8 +68,8 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
pub mod PackedAABB_t {
|
||||
pub const m_nPackedMin: usize = 0x0; // uint32
|
||||
pub const m_nPackedMax: usize = 0x4; // uint32
|
||||
pub const m_nPackedMin: usize = 0x0; //
|
||||
pub const m_nPackedMax: usize = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -91,14 +91,14 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod ConstantInfo_t {
|
||||
pub const m_name: usize = 0x0; // CUtlString
|
||||
pub const m_nameToken: usize = 0x8; // CUtlStringToken
|
||||
pub const m_flValue: usize = 0xC; // float32
|
||||
pub const m_name: usize = 0x0; //
|
||||
pub const m_nameToken: usize = 0x8; //
|
||||
pub const m_flValue: usize = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod FuseFunctionIndex_t {
|
||||
pub const m_Value: usize = 0x0; // uint16
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -127,9 +127,9 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CFuseSymbolTable {
|
||||
pub const m_constants: usize = 0x0; // CUtlVector<ConstantInfo_t>
|
||||
pub const m_variables: usize = 0x18; // CUtlVector<VariableInfo_t>
|
||||
pub const m_functions: usize = 0x30; // CUtlVector<FunctionInfo_t>
|
||||
pub const m_constants: usize = 0x0; //
|
||||
pub const m_variables: usize = 0x18; //
|
||||
pub const m_functions: usize = 0x30; //
|
||||
pub const m_constantMap: usize = 0x48; // CUtlHashtable<CUtlStringToken,int32>
|
||||
pub const m_variableMap: usize = 0x68; // CUtlHashtable<CUtlStringToken,int32>
|
||||
pub const m_functionMap: usize = 0x88; // CUtlHashtable<CUtlStringToken,int32>
|
||||
@ -154,7 +154,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod TestResource_t {
|
||||
pub const m_name: usize = 0x0; // CUtlString
|
||||
pub const m_name: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -187,8 +187,8 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
pub mod AABB_t {
|
||||
pub const m_vMinBounds: usize = 0x0; // Vector
|
||||
pub const m_vMaxBounds: usize = 0xC; // Vector
|
||||
pub const m_vMinBounds: usize = 0x0; //
|
||||
pub const m_vMaxBounds: usize = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -203,12 +203,12 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VariableInfo_t {
|
||||
pub const m_name: usize = 0x0; // CUtlString
|
||||
pub const m_nameToken: usize = 0x8; // CUtlStringToken
|
||||
pub const m_nIndex: usize = 0xC; // FuseVariableIndex_t
|
||||
pub const m_nNumComponents: usize = 0xE; // uint8
|
||||
pub const m_eVarType: usize = 0xF; // FuseVariableType_t
|
||||
pub const m_eAccess: usize = 0x10; // FuseVariableAccess_t
|
||||
pub const m_name: usize = 0x0; //
|
||||
pub const m_nameToken: usize = 0x8; //
|
||||
pub const m_nIndex: usize = 0xC; //
|
||||
pub const m_nNumComponents: usize = 0xE; //
|
||||
pub const m_eVarType: usize = 0xF; //
|
||||
pub const m_eAccess: usize = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -220,10 +220,10 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
pub mod FourQuaternions {
|
||||
pub const x: usize = 0x0; // fltx4
|
||||
pub const y: usize = 0x10; // fltx4
|
||||
pub const z: usize = 0x20; // fltx4
|
||||
pub const w: usize = 0x30; // fltx4
|
||||
pub const x: usize = 0x0; //
|
||||
pub const y: usize = 0x10; //
|
||||
pub const z: usize = 0x20; //
|
||||
pub const w: usize = 0x30; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -322,10 +322,10 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CFuseProgram {
|
||||
pub const m_programBuffer: usize = 0x0; // CUtlVector<uint8>
|
||||
pub const m_programBuffer: usize = 0x0; //
|
||||
pub const m_variablesRead: usize = 0x18; // CUtlVector<FuseVariableIndex_t>
|
||||
pub const m_variablesWritten: usize = 0x30; // CUtlVector<FuseVariableIndex_t>
|
||||
pub const m_nMaxTempVarsUsed: usize = 0x48; // int32
|
||||
pub const m_nMaxTempVarsUsed: usize = 0x48; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -382,11 +382,11 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod FunctionInfo_t {
|
||||
pub const m_name: usize = 0x8; // CUtlString
|
||||
pub const m_nameToken: usize = 0x10; // CUtlStringToken
|
||||
pub const m_nParamCount: usize = 0x14; // int32
|
||||
pub const m_nIndex: usize = 0x18; // FuseFunctionIndex_t
|
||||
pub const m_bIsPure: usize = 0x1A; // bool
|
||||
pub const m_name: usize = 0x8; //
|
||||
pub const m_nameToken: usize = 0x10; //
|
||||
pub const m_nParamCount: usize = 0x14; //
|
||||
pub const m_nIndex: usize = 0x18; //
|
||||
pub const m_bIsPure: usize = 0x1A; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -419,7 +419,7 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod FuseVariableIndex_t {
|
||||
pub const m_Value: usize = 0x0; // uint16
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -441,8 +441,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod ManifestTestResource_t {
|
||||
pub const m_name: usize = 0x0; // CUtlString
|
||||
pub const m_child: usize = 0x8; // CStrongHandle<InfoForResourceTypeManifestTestResource_t>
|
||||
pub const m_name: usize = 0x0; //
|
||||
pub const m_child: usize = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: scenesystem.dll
|
||||
@ -20,16 +20,16 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSSDSMsg_ViewTarget {
|
||||
public const nint m_Name = 0x0; // CUtlString
|
||||
public const nint m_TextureId = 0x8; // uint64
|
||||
public const nint m_nWidth = 0x10; // int32
|
||||
public const nint m_nHeight = 0x14; // int32
|
||||
public const nint m_nRequestedWidth = 0x18; // int32
|
||||
public const nint m_nRequestedHeight = 0x1C; // int32
|
||||
public const nint m_nNumMipLevels = 0x20; // int32
|
||||
public const nint m_nDepth = 0x24; // int32
|
||||
public const nint m_nMultisampleNumSamples = 0x28; // int32
|
||||
public const nint m_nFormat = 0x2C; // int32
|
||||
public const nint m_Name = 0x0; //
|
||||
public const nint m_TextureId = 0x8; //
|
||||
public const nint m_nWidth = 0x10; //
|
||||
public const nint m_nHeight = 0x14; //
|
||||
public const nint m_nRequestedWidth = 0x18; //
|
||||
public const nint m_nRequestedHeight = 0x1C; //
|
||||
public const nint m_nNumMipLevels = 0x20; //
|
||||
public const nint m_nDepth = 0x24; //
|
||||
public const nint m_nMultisampleNumSamples = 0x28; //
|
||||
public const nint m_nFormat = 0x2C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -37,8 +37,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class SceneViewId_t {
|
||||
public const nint m_nViewId = 0x0; // uint64
|
||||
public const nint m_nFrameCount = 0x8; // uint64
|
||||
public const nint m_nViewId = 0x0; //
|
||||
public const nint m_nFrameCount = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -46,8 +46,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSSDSEndFrameViewInfo {
|
||||
public const nint m_nViewId = 0x0; // uint64
|
||||
public const nint m_ViewName = 0x8; // CUtlString
|
||||
public const nint m_nViewId = 0x0; //
|
||||
public const nint m_ViewName = 0x8; //
|
||||
}
|
||||
// Parent: CSSDSMsg_LayerBase
|
||||
// Field count: 0
|
||||
@ -62,12 +62,12 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSSDSMsg_LayerBase {
|
||||
public const nint m_viewId = 0x0; // SceneViewId_t
|
||||
public const nint m_ViewName = 0x10; // CUtlString
|
||||
public const nint m_nLayerIndex = 0x18; // int32
|
||||
public const nint m_nLayerId = 0x20; // uint64
|
||||
public const nint m_LayerName = 0x28; // CUtlString
|
||||
public const nint m_displayText = 0x30; // CUtlString
|
||||
public const nint m_viewId = 0x0; //
|
||||
public const nint m_ViewName = 0x10; //
|
||||
public const nint m_nLayerIndex = 0x18; //
|
||||
public const nint m_nLayerId = 0x20; //
|
||||
public const nint m_LayerName = 0x28; //
|
||||
public const nint m_displayText = 0x30; //
|
||||
}
|
||||
// Parent: CSSDSMsg_LayerBase
|
||||
// Field count: 0
|
||||
@ -82,8 +82,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSSDSMsg_ViewTargetList {
|
||||
public const nint m_viewId = 0x0; // SceneViewId_t
|
||||
public const nint m_ViewName = 0x10; // CUtlString
|
||||
public const nint m_viewId = 0x0; //
|
||||
public const nint m_ViewName = 0x10; //
|
||||
public const nint m_Targets = 0x18; // CUtlVector<CSSDSMsg_ViewTarget>
|
||||
}
|
||||
// Parent: None
|
||||
@ -92,8 +92,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSSDSMsg_ViewRender {
|
||||
public const nint m_viewId = 0x0; // SceneViewId_t
|
||||
public const nint m_ViewName = 0x10; // CUtlString
|
||||
public const nint m_viewId = 0x0; //
|
||||
public const nint m_ViewName = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -25,16 +25,16 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSSDSMsg_ViewTarget {
|
||||
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_TextureId = 0x8; // uint64
|
||||
constexpr std::ptrdiff_t m_nWidth = 0x10; // int32
|
||||
constexpr std::ptrdiff_t m_nHeight = 0x14; // int32
|
||||
constexpr std::ptrdiff_t m_nRequestedWidth = 0x18; // int32
|
||||
constexpr std::ptrdiff_t m_nRequestedHeight = 0x1C; // int32
|
||||
constexpr std::ptrdiff_t m_nNumMipLevels = 0x20; // int32
|
||||
constexpr std::ptrdiff_t m_nDepth = 0x24; // int32
|
||||
constexpr std::ptrdiff_t m_nMultisampleNumSamples = 0x28; // int32
|
||||
constexpr std::ptrdiff_t m_nFormat = 0x2C; // int32
|
||||
constexpr std::ptrdiff_t m_Name = 0x0; //
|
||||
constexpr std::ptrdiff_t m_TextureId = 0x8; //
|
||||
constexpr std::ptrdiff_t m_nWidth = 0x10; //
|
||||
constexpr std::ptrdiff_t m_nHeight = 0x14; //
|
||||
constexpr std::ptrdiff_t m_nRequestedWidth = 0x18; //
|
||||
constexpr std::ptrdiff_t m_nRequestedHeight = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_nNumMipLevels = 0x20; //
|
||||
constexpr std::ptrdiff_t m_nDepth = 0x24; //
|
||||
constexpr std::ptrdiff_t m_nMultisampleNumSamples = 0x28; //
|
||||
constexpr std::ptrdiff_t m_nFormat = 0x2C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -42,8 +42,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace SceneViewId_t {
|
||||
constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64
|
||||
constexpr std::ptrdiff_t m_nFrameCount = 0x8; // uint64
|
||||
constexpr std::ptrdiff_t m_nViewId = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nFrameCount = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -51,8 +51,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSSDSEndFrameViewInfo {
|
||||
constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64
|
||||
constexpr std::ptrdiff_t m_ViewName = 0x8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nViewId = 0x0; //
|
||||
constexpr std::ptrdiff_t m_ViewName = 0x8; //
|
||||
}
|
||||
// Parent: CSSDSMsg_LayerBase
|
||||
// Field count: 0
|
||||
@ -67,12 +67,12 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSSDSMsg_LayerBase {
|
||||
constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t
|
||||
constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nLayerIndex = 0x18; // int32
|
||||
constexpr std::ptrdiff_t m_nLayerId = 0x20; // uint64
|
||||
constexpr std::ptrdiff_t m_LayerName = 0x28; // CUtlString
|
||||
constexpr std::ptrdiff_t m_displayText = 0x30; // CUtlString
|
||||
constexpr std::ptrdiff_t m_viewId = 0x0; //
|
||||
constexpr std::ptrdiff_t m_ViewName = 0x10; //
|
||||
constexpr std::ptrdiff_t m_nLayerIndex = 0x18; //
|
||||
constexpr std::ptrdiff_t m_nLayerId = 0x20; //
|
||||
constexpr std::ptrdiff_t m_LayerName = 0x28; //
|
||||
constexpr std::ptrdiff_t m_displayText = 0x30; //
|
||||
}
|
||||
// Parent: CSSDSMsg_LayerBase
|
||||
// Field count: 0
|
||||
@ -87,8 +87,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSSDSMsg_ViewTargetList {
|
||||
constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t
|
||||
constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString
|
||||
constexpr std::ptrdiff_t m_viewId = 0x0; //
|
||||
constexpr std::ptrdiff_t m_ViewName = 0x10; //
|
||||
constexpr std::ptrdiff_t m_Targets = 0x18; // CUtlVector<CSSDSMsg_ViewTarget>
|
||||
}
|
||||
// Parent: None
|
||||
@ -97,8 +97,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSSDSMsg_ViewRender {
|
||||
constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t
|
||||
constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString
|
||||
constexpr std::ptrdiff_t m_viewId = 0x0; //
|
||||
constexpr std::ptrdiff_t m_ViewName = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -24,16 +24,16 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSSDSMsg_ViewTarget {
|
||||
pub const m_Name: usize = 0x0; // CUtlString
|
||||
pub const m_TextureId: usize = 0x8; // uint64
|
||||
pub const m_nWidth: usize = 0x10; // int32
|
||||
pub const m_nHeight: usize = 0x14; // int32
|
||||
pub const m_nRequestedWidth: usize = 0x18; // int32
|
||||
pub const m_nRequestedHeight: usize = 0x1C; // int32
|
||||
pub const m_nNumMipLevels: usize = 0x20; // int32
|
||||
pub const m_nDepth: usize = 0x24; // int32
|
||||
pub const m_nMultisampleNumSamples: usize = 0x28; // int32
|
||||
pub const m_nFormat: usize = 0x2C; // int32
|
||||
pub const m_Name: usize = 0x0; //
|
||||
pub const m_TextureId: usize = 0x8; //
|
||||
pub const m_nWidth: usize = 0x10; //
|
||||
pub const m_nHeight: usize = 0x14; //
|
||||
pub const m_nRequestedWidth: usize = 0x18; //
|
||||
pub const m_nRequestedHeight: usize = 0x1C; //
|
||||
pub const m_nNumMipLevels: usize = 0x20; //
|
||||
pub const m_nDepth: usize = 0x24; //
|
||||
pub const m_nMultisampleNumSamples: usize = 0x28; //
|
||||
pub const m_nFormat: usize = 0x2C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -41,8 +41,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod SceneViewId_t {
|
||||
pub const m_nViewId: usize = 0x0; // uint64
|
||||
pub const m_nFrameCount: usize = 0x8; // uint64
|
||||
pub const m_nViewId: usize = 0x0; //
|
||||
pub const m_nFrameCount: usize = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -50,8 +50,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSSDSEndFrameViewInfo {
|
||||
pub const m_nViewId: usize = 0x0; // uint64
|
||||
pub const m_ViewName: usize = 0x8; // CUtlString
|
||||
pub const m_nViewId: usize = 0x0; //
|
||||
pub const m_ViewName: usize = 0x8; //
|
||||
}
|
||||
// Parent: CSSDSMsg_LayerBase
|
||||
// Field count: 0
|
||||
@ -66,12 +66,12 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSSDSMsg_LayerBase {
|
||||
pub const m_viewId: usize = 0x0; // SceneViewId_t
|
||||
pub const m_ViewName: usize = 0x10; // CUtlString
|
||||
pub const m_nLayerIndex: usize = 0x18; // int32
|
||||
pub const m_nLayerId: usize = 0x20; // uint64
|
||||
pub const m_LayerName: usize = 0x28; // CUtlString
|
||||
pub const m_displayText: usize = 0x30; // CUtlString
|
||||
pub const m_viewId: usize = 0x0; //
|
||||
pub const m_ViewName: usize = 0x10; //
|
||||
pub const m_nLayerIndex: usize = 0x18; //
|
||||
pub const m_nLayerId: usize = 0x20; //
|
||||
pub const m_LayerName: usize = 0x28; //
|
||||
pub const m_displayText: usize = 0x30; //
|
||||
}
|
||||
// Parent: CSSDSMsg_LayerBase
|
||||
// Field count: 0
|
||||
@ -86,8 +86,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSSDSMsg_ViewTargetList {
|
||||
pub const m_viewId: usize = 0x0; // SceneViewId_t
|
||||
pub const m_ViewName: usize = 0x10; // CUtlString
|
||||
pub const m_viewId: usize = 0x0; //
|
||||
pub const m_ViewName: usize = 0x10; //
|
||||
pub const m_Targets: usize = 0x18; // CUtlVector<CSSDSMsg_ViewTarget>
|
||||
}
|
||||
// Parent: None
|
||||
@ -96,8 +96,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSSDSMsg_ViewRender {
|
||||
pub const m_viewId: usize = 0x0; // SceneViewId_t
|
||||
pub const m_ViewName: usize = 0x10; // CUtlString
|
||||
pub const m_viewId: usize = 0x0; //
|
||||
pub const m_ViewName: usize = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: schemasystem.dll
|
||||
@ -108,28 +108,28 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 22
|
||||
public static class CSchemaSystemInternalRegistration {
|
||||
public const nint m_Vector2D = 0x0; // Vector2D
|
||||
public const nint m_Vector = 0x8; // Vector
|
||||
public const nint m_VectorAligned = 0x20; // VectorAligned
|
||||
public const nint m_Quaternion = 0x30; // Quaternion
|
||||
public const nint m_QAngle = 0x40; // QAngle
|
||||
public const nint m_RotationVector = 0x4C; // RotationVector
|
||||
public const nint m_RadianEuler = 0x58; // RadianEuler
|
||||
public const nint m_DegreeEuler = 0x64; // DegreeEuler
|
||||
public const nint m_QuaternionStorage = 0x70; // QuaternionStorage
|
||||
public const nint m_matrix3x4_t = 0x80; // matrix3x4_t
|
||||
public const nint m_matrix3x4a_t = 0xB0; // matrix3x4a_t
|
||||
public const nint m_Color = 0xE0; // Color
|
||||
public const nint m_Vector4D = 0xE4; // Vector4D
|
||||
public const nint m_CTransform = 0x100; // CTransform
|
||||
public const nint m_pKeyValues = 0x120; // KeyValues*
|
||||
public const nint m_CUtlBinaryBlock = 0x128; // CUtlBinaryBlock
|
||||
public const nint m_CUtlString = 0x140; // CUtlString
|
||||
public const nint m_CUtlSymbol = 0x148; // CUtlSymbol
|
||||
public const nint m_stringToken = 0x14C; // CUtlStringToken
|
||||
public const nint m_stringTokenWithStorage = 0x150; // CUtlStringTokenWithStorage
|
||||
public const nint m_ResourceTypes = 0x168; // CResourceArray<CResourcePointer<CResourceString>>
|
||||
public const nint m_KV3 = 0x170; // KeyValues3
|
||||
public const nint m_Vector2D = 0x0; //
|
||||
public const nint m_Vector = 0x8; //
|
||||
public const nint m_VectorAligned = 0x20; //
|
||||
public const nint m_Quaternion = 0x30; //
|
||||
public const nint m_QAngle = 0x40; //
|
||||
public const nint m_RotationVector = 0x4C; //
|
||||
public const nint m_RadianEuler = 0x58; //
|
||||
public const nint m_DegreeEuler = 0x64; //
|
||||
public const nint m_QuaternionStorage = 0x70; //
|
||||
public const nint m_matrix3x4_t = 0x80; //
|
||||
public const nint m_matrix3x4a_t = 0xB0; //
|
||||
public const nint m_Color = 0xE0; //
|
||||
public const nint m_Vector4D = 0xE4; //
|
||||
public const nint m_CTransform = 0x100; //
|
||||
public const nint m_pKeyValues = 0x120; //
|
||||
public const nint m_CUtlBinaryBlock = 0x128; //
|
||||
public const nint m_CUtlString = 0x140; //
|
||||
public const nint m_CUtlSymbol = 0x148; //
|
||||
public const nint m_stringToken = 0x14C; //
|
||||
public const nint m_stringTokenWithStorage = 0x150; //
|
||||
public const nint m_ResourceTypes = 0x168; //
|
||||
public const nint m_KV3 = 0x170; //
|
||||
}
|
||||
// Parent: CExampleSchemaVData_PolymorphicBase
|
||||
// Field count: 1
|
||||
@ -137,7 +137,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CExampleSchemaVData_PolymorphicDerivedA {
|
||||
public const nint m_nDerivedA = 0x10; // int32
|
||||
public const nint m_nDerivedA = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -145,7 +145,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CExampleSchemaVData_PolymorphicBase {
|
||||
public const nint m_nBase = 0x8; // int32
|
||||
public const nint m_nBase = 0x8; //
|
||||
}
|
||||
// Parent: CExampleSchemaVData_PolymorphicBase
|
||||
// Field count: 1
|
||||
@ -153,12 +153,12 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CExampleSchemaVData_PolymorphicDerivedB {
|
||||
public const nint m_nDerivedB = 0x10; // int32
|
||||
public const nint m_nDerivedB = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
public static class ResourceId_t {
|
||||
public const nint m_Value = 0x0; // uint64
|
||||
public const nint m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -166,8 +166,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CExampleSchemaVData_Monomorphic {
|
||||
public const nint m_nExample1 = 0x0; // int32
|
||||
public const nint m_nExample2 = 0x4; // int32
|
||||
public const nint m_nExample1 = 0x0; //
|
||||
public const nint m_nExample2 = 0x4; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -113,28 +113,28 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 22
|
||||
namespace CSchemaSystemInternalRegistration {
|
||||
constexpr std::ptrdiff_t m_Vector2D = 0x0; // Vector2D
|
||||
constexpr std::ptrdiff_t m_Vector = 0x8; // Vector
|
||||
constexpr std::ptrdiff_t m_VectorAligned = 0x20; // VectorAligned
|
||||
constexpr std::ptrdiff_t m_Quaternion = 0x30; // Quaternion
|
||||
constexpr std::ptrdiff_t m_QAngle = 0x40; // QAngle
|
||||
constexpr std::ptrdiff_t m_RotationVector = 0x4C; // RotationVector
|
||||
constexpr std::ptrdiff_t m_RadianEuler = 0x58; // RadianEuler
|
||||
constexpr std::ptrdiff_t m_DegreeEuler = 0x64; // DegreeEuler
|
||||
constexpr std::ptrdiff_t m_QuaternionStorage = 0x70; // QuaternionStorage
|
||||
constexpr std::ptrdiff_t m_matrix3x4_t = 0x80; // matrix3x4_t
|
||||
constexpr std::ptrdiff_t m_matrix3x4a_t = 0xB0; // matrix3x4a_t
|
||||
constexpr std::ptrdiff_t m_Color = 0xE0; // Color
|
||||
constexpr std::ptrdiff_t m_Vector4D = 0xE4; // Vector4D
|
||||
constexpr std::ptrdiff_t m_CTransform = 0x100; // CTransform
|
||||
constexpr std::ptrdiff_t m_pKeyValues = 0x120; // KeyValues*
|
||||
constexpr std::ptrdiff_t m_CUtlBinaryBlock = 0x128; // CUtlBinaryBlock
|
||||
constexpr std::ptrdiff_t m_CUtlString = 0x140; // CUtlString
|
||||
constexpr std::ptrdiff_t m_CUtlSymbol = 0x148; // CUtlSymbol
|
||||
constexpr std::ptrdiff_t m_stringToken = 0x14C; // CUtlStringToken
|
||||
constexpr std::ptrdiff_t m_stringTokenWithStorage = 0x150; // CUtlStringTokenWithStorage
|
||||
constexpr std::ptrdiff_t m_ResourceTypes = 0x168; // CResourceArray<CResourcePointer<CResourceString>>
|
||||
constexpr std::ptrdiff_t m_KV3 = 0x170; // KeyValues3
|
||||
constexpr std::ptrdiff_t m_Vector2D = 0x0; //
|
||||
constexpr std::ptrdiff_t m_Vector = 0x8; //
|
||||
constexpr std::ptrdiff_t m_VectorAligned = 0x20; //
|
||||
constexpr std::ptrdiff_t m_Quaternion = 0x30; //
|
||||
constexpr std::ptrdiff_t m_QAngle = 0x40; //
|
||||
constexpr std::ptrdiff_t m_RotationVector = 0x4C; //
|
||||
constexpr std::ptrdiff_t m_RadianEuler = 0x58; //
|
||||
constexpr std::ptrdiff_t m_DegreeEuler = 0x64; //
|
||||
constexpr std::ptrdiff_t m_QuaternionStorage = 0x70; //
|
||||
constexpr std::ptrdiff_t m_matrix3x4_t = 0x80; //
|
||||
constexpr std::ptrdiff_t m_matrix3x4a_t = 0xB0; //
|
||||
constexpr std::ptrdiff_t m_Color = 0xE0; //
|
||||
constexpr std::ptrdiff_t m_Vector4D = 0xE4; //
|
||||
constexpr std::ptrdiff_t m_CTransform = 0x100; //
|
||||
constexpr std::ptrdiff_t m_pKeyValues = 0x120; //
|
||||
constexpr std::ptrdiff_t m_CUtlBinaryBlock = 0x128; //
|
||||
constexpr std::ptrdiff_t m_CUtlString = 0x140; //
|
||||
constexpr std::ptrdiff_t m_CUtlSymbol = 0x148; //
|
||||
constexpr std::ptrdiff_t m_stringToken = 0x14C; //
|
||||
constexpr std::ptrdiff_t m_stringTokenWithStorage = 0x150; //
|
||||
constexpr std::ptrdiff_t m_ResourceTypes = 0x168; //
|
||||
constexpr std::ptrdiff_t m_KV3 = 0x170; //
|
||||
}
|
||||
// Parent: CExampleSchemaVData_PolymorphicBase
|
||||
// Field count: 1
|
||||
@ -142,7 +142,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CExampleSchemaVData_PolymorphicDerivedA {
|
||||
constexpr std::ptrdiff_t m_nDerivedA = 0x10; // int32
|
||||
constexpr std::ptrdiff_t m_nDerivedA = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -150,7 +150,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CExampleSchemaVData_PolymorphicBase {
|
||||
constexpr std::ptrdiff_t m_nBase = 0x8; // int32
|
||||
constexpr std::ptrdiff_t m_nBase = 0x8; //
|
||||
}
|
||||
// Parent: CExampleSchemaVData_PolymorphicBase
|
||||
// Field count: 1
|
||||
@ -158,12 +158,12 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CExampleSchemaVData_PolymorphicDerivedB {
|
||||
constexpr std::ptrdiff_t m_nDerivedB = 0x10; // int32
|
||||
constexpr std::ptrdiff_t m_nDerivedB = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
namespace ResourceId_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // uint64
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -171,8 +171,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CExampleSchemaVData_Monomorphic {
|
||||
constexpr std::ptrdiff_t m_nExample1 = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_nExample2 = 0x4; // int32
|
||||
constexpr std::ptrdiff_t m_nExample1 = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nExample2 = 0x4; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -113,28 +113,28 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 22
|
||||
pub mod CSchemaSystemInternalRegistration {
|
||||
pub const m_Vector2D: usize = 0x0; // Vector2D
|
||||
pub const m_Vector: usize = 0x8; // Vector
|
||||
pub const m_VectorAligned: usize = 0x20; // VectorAligned
|
||||
pub const m_Quaternion: usize = 0x30; // Quaternion
|
||||
pub const m_QAngle: usize = 0x40; // QAngle
|
||||
pub const m_RotationVector: usize = 0x4C; // RotationVector
|
||||
pub const m_RadianEuler: usize = 0x58; // RadianEuler
|
||||
pub const m_DegreeEuler: usize = 0x64; // DegreeEuler
|
||||
pub const m_QuaternionStorage: usize = 0x70; // QuaternionStorage
|
||||
pub const m_matrix3x4_t: usize = 0x80; // matrix3x4_t
|
||||
pub const m_matrix3x4a_t: usize = 0xB0; // matrix3x4a_t
|
||||
pub const m_Color: usize = 0xE0; // Color
|
||||
pub const m_Vector4D: usize = 0xE4; // Vector4D
|
||||
pub const m_CTransform: usize = 0x100; // CTransform
|
||||
pub const m_pKeyValues: usize = 0x120; // KeyValues*
|
||||
pub const m_CUtlBinaryBlock: usize = 0x128; // CUtlBinaryBlock
|
||||
pub const m_CUtlString: usize = 0x140; // CUtlString
|
||||
pub const m_CUtlSymbol: usize = 0x148; // CUtlSymbol
|
||||
pub const m_stringToken: usize = 0x14C; // CUtlStringToken
|
||||
pub const m_stringTokenWithStorage: usize = 0x150; // CUtlStringTokenWithStorage
|
||||
pub const m_ResourceTypes: usize = 0x168; // CResourceArray<CResourcePointer<CResourceString>>
|
||||
pub const m_KV3: usize = 0x170; // KeyValues3
|
||||
pub const m_Vector2D: usize = 0x0; //
|
||||
pub const m_Vector: usize = 0x8; //
|
||||
pub const m_VectorAligned: usize = 0x20; //
|
||||
pub const m_Quaternion: usize = 0x30; //
|
||||
pub const m_QAngle: usize = 0x40; //
|
||||
pub const m_RotationVector: usize = 0x4C; //
|
||||
pub const m_RadianEuler: usize = 0x58; //
|
||||
pub const m_DegreeEuler: usize = 0x64; //
|
||||
pub const m_QuaternionStorage: usize = 0x70; //
|
||||
pub const m_matrix3x4_t: usize = 0x80; //
|
||||
pub const m_matrix3x4a_t: usize = 0xB0; //
|
||||
pub const m_Color: usize = 0xE0; //
|
||||
pub const m_Vector4D: usize = 0xE4; //
|
||||
pub const m_CTransform: usize = 0x100; //
|
||||
pub const m_pKeyValues: usize = 0x120; //
|
||||
pub const m_CUtlBinaryBlock: usize = 0x128; //
|
||||
pub const m_CUtlString: usize = 0x140; //
|
||||
pub const m_CUtlSymbol: usize = 0x148; //
|
||||
pub const m_stringToken: usize = 0x14C; //
|
||||
pub const m_stringTokenWithStorage: usize = 0x150; //
|
||||
pub const m_ResourceTypes: usize = 0x168; //
|
||||
pub const m_KV3: usize = 0x170; //
|
||||
}
|
||||
// Parent: CExampleSchemaVData_PolymorphicBase
|
||||
// Field count: 1
|
||||
@ -142,7 +142,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CExampleSchemaVData_PolymorphicDerivedA {
|
||||
pub const m_nDerivedA: usize = 0x10; // int32
|
||||
pub const m_nDerivedA: usize = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -150,7 +150,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CExampleSchemaVData_PolymorphicBase {
|
||||
pub const m_nBase: usize = 0x8; // int32
|
||||
pub const m_nBase: usize = 0x8; //
|
||||
}
|
||||
// Parent: CExampleSchemaVData_PolymorphicBase
|
||||
// Field count: 1
|
||||
@ -158,12 +158,12 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CExampleSchemaVData_PolymorphicDerivedB {
|
||||
pub const m_nDerivedB: usize = 0x10; // int32
|
||||
pub const m_nDerivedB: usize = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
pub mod ResourceId_t {
|
||||
pub const m_Value: usize = 0x0; // uint64
|
||||
pub const m_Value: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -171,8 +171,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CExampleSchemaVData_Monomorphic {
|
||||
pub const m_nExample1: usize = 0x0; // int32
|
||||
pub const m_nExample2: usize = 0x4; // int32
|
||||
pub const m_nExample1: usize = 0x0; //
|
||||
pub const m_nExample2: usize = 0x4; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
8916
output/server_dll.cs
8916
output/server_dll.cs
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -3179,13 +3179,13 @@
|
||||
"m_CTSpawnPointsMasterList": 3904,
|
||||
"m_MatchDevice": 304,
|
||||
"m_MinimapVerticalSectionHeights": 3264,
|
||||
"m_RetakeRules": 5464,
|
||||
"m_RetakeRules": 5496,
|
||||
"m_TeamRespawnWaveTimes": 2980,
|
||||
"m_TerroristSpawnPoints": 4000,
|
||||
"m_TerroristSpawnPointsMasterList": 3928,
|
||||
"m_arrProhibitedItemIndices": 2380,
|
||||
"m_arrSelectedHostageSpawnIndices": 3464,
|
||||
"m_arrTeamUniqueKillWeaponsMatch": 5872,
|
||||
"m_arrTeamUniqueKillWeaponsMatch": 5904,
|
||||
"m_arrTournamentActiveCasterAccounts": 2580,
|
||||
"m_bAllowWeaponSwitch": 4648,
|
||||
"m_bAnyHostageReached": 284,
|
||||
@ -3224,10 +3224,10 @@
|
||||
"m_bNoTerroristsKilled": 3732,
|
||||
"m_bPickNewTeamsOnReset": 3494,
|
||||
"m_bPlayAllStepSoundsOnServer": 298,
|
||||
"m_bPlayedTeamIntroVO": 6028,
|
||||
"m_bPlayedTeamIntroVO": 6060,
|
||||
"m_bRespawningAllRespawnablePlayers": 3952,
|
||||
"m_bRoundEndNoMusic": 6084,
|
||||
"m_bRoundEndShowTimerDefend": 6040,
|
||||
"m_bRoundEndNoMusic": 6116,
|
||||
"m_bRoundEndShowTimerDefend": 6072,
|
||||
"m_bRoundTimeWarningTriggered": 4649,
|
||||
"m_bScrambleTeamsOnRestart": 3495,
|
||||
"m_bServerPaused": 212,
|
||||
@ -3237,14 +3237,14 @@
|
||||
"m_bSwitchingTeamsAtRoundReset": 5309,
|
||||
"m_bTCantBuy": 2616,
|
||||
"m_bTargetBombed": 3808,
|
||||
"m_bTeamIntroPeriod": 6020,
|
||||
"m_bTeamLastKillUsedUniqueWeaponMatch": 5968,
|
||||
"m_bTeamIntroPeriod": 6052,
|
||||
"m_bTeamLastKillUsedUniqueWeaponMatch": 6000,
|
||||
"m_bTechnicalTimeOut": 232,
|
||||
"m_bTerroristTimeOutActive": 213,
|
||||
"m_bVoiceWonMatchBragFired": 3708,
|
||||
"m_bVoteCalled": 3792,
|
||||
"m_bWarmupPeriod": 201,
|
||||
"m_eRoundEndReason": 6036,
|
||||
"m_eRoundEndReason": 6068,
|
||||
"m_eRoundWinReason": 2612,
|
||||
"m_endMatchOnRoundReset": 3440,
|
||||
"m_endMatchOnThink": 3441,
|
||||
@ -3254,7 +3254,7 @@
|
||||
"m_fMatchStartTime": 240,
|
||||
"m_fNextUpdateTeamClanNamesTime": 4656,
|
||||
"m_fRoundStartTime": 244,
|
||||
"m_fTeamIntroPeriodEnd": 6024,
|
||||
"m_fTeamIntroPeriodEnd": 6056,
|
||||
"m_fWarmupNextChatNoticeTime": 3712,
|
||||
"m_fWarmupPeriodEnd": 204,
|
||||
"m_fWarmupPeriodStart": 208,
|
||||
@ -3267,7 +3267,7 @@
|
||||
"m_flGameStartTime": 256,
|
||||
"m_flIntermissionEndTime": 3424,
|
||||
"m_flIntermissionStartTime": 3420,
|
||||
"m_flLastPerfSampleTime": 22496,
|
||||
"m_flLastPerfSampleTime": 22528,
|
||||
"m_flLastThinkTime": 4660,
|
||||
"m_flMatchInfoDecidedTime": 3636,
|
||||
"m_flNextHostageAnnouncement": 3728,
|
||||
@ -3278,7 +3278,7 @@
|
||||
"m_flTerroristTimeOutRemaining": 216,
|
||||
"m_flVoteCheckThrottle": 3796,
|
||||
"m_gamePhase": 264,
|
||||
"m_hPlayerResource": 5456,
|
||||
"m_hPlayerResource": 5488,
|
||||
"m_hostageWasInjured": 3776,
|
||||
"m_hostageWasKilled": 3777,
|
||||
"m_iAccountCT": 3680,
|
||||
@ -3301,15 +3301,15 @@
|
||||
"m_iNumSpawnableCT": 3460,
|
||||
"m_iNumSpawnableTerrorist": 3456,
|
||||
"m_iNumTerrorist": 3448,
|
||||
"m_iRoundEndFunFactData1": 6060,
|
||||
"m_iRoundEndFunFactData2": 6064,
|
||||
"m_iRoundEndFunFactData3": 6068,
|
||||
"m_iRoundEndFunFactPlayerSlot": 6056,
|
||||
"m_iRoundEndLegacy": 6088,
|
||||
"m_iRoundEndPlayerCount": 6080,
|
||||
"m_iRoundEndTimerTime": 6044,
|
||||
"m_iRoundEndWinnerTeam": 6032,
|
||||
"m_iRoundStartRoundNumber": 6096,
|
||||
"m_iRoundEndFunFactData1": 6092,
|
||||
"m_iRoundEndFunFactData2": 6096,
|
||||
"m_iRoundEndFunFactData3": 6100,
|
||||
"m_iRoundEndFunFactPlayerSlot": 6088,
|
||||
"m_iRoundEndLegacy": 6120,
|
||||
"m_iRoundEndPlayerCount": 6112,
|
||||
"m_iRoundEndTimerTime": 6076,
|
||||
"m_iRoundEndWinnerTeam": 6064,
|
||||
"m_iRoundStartRoundNumber": 6128,
|
||||
"m_iRoundTime": 236,
|
||||
"m_iRoundWinStatus": 2608,
|
||||
"m_iSpawnPointCount_CT": 3688,
|
||||
@ -3317,7 +3317,7 @@
|
||||
"m_iSpectatorSlotCount": 300,
|
||||
"m_iTotalRoundsPlayed": 3432,
|
||||
"m_iUnBalancedRounds": 3436,
|
||||
"m_nCTTeamIntroVariant": 6016,
|
||||
"m_nCTTeamIntroVariant": 6048,
|
||||
"m_nCTTimeOuts": 228,
|
||||
"m_nEndMatchMapGroupVoteOptions": 3340,
|
||||
"m_nEndMatchMapGroupVoteTypes": 3300,
|
||||
@ -3326,18 +3326,18 @@
|
||||
"m_nHalloweenMaskListSeed": 2600,
|
||||
"m_nLastFreezeEndBeep": 3804,
|
||||
"m_nMatchAbortedEarlyReason": 5304,
|
||||
"m_nMatchEndCount": 6008,
|
||||
"m_nMatchEndCount": 6040,
|
||||
"m_nMatchInfoShowType": 3632,
|
||||
"m_nNextMapInMapgroup": 312,
|
||||
"m_nOvertimePlaying": 276,
|
||||
"m_nQueuedMatchmakingMode": 292,
|
||||
"m_nRoundEndCount": 6092,
|
||||
"m_nRoundStartCount": 6100,
|
||||
"m_nRoundEndCount": 6124,
|
||||
"m_nRoundStartCount": 6132,
|
||||
"m_nRoundsPlayedThisPhase": 272,
|
||||
"m_nServerQuestID": 3236,
|
||||
"m_nShorthandedBonusLastEvalRound": 4668,
|
||||
"m_nSpawnPointsRandomSeed": 3488,
|
||||
"m_nTTeamIntroVariant": 6012,
|
||||
"m_nTTeamIntroVariant": 6044,
|
||||
"m_nTerroristTimeOuts": 224,
|
||||
"m_nTournamentPredictionsPct": 2364,
|
||||
"m_numBestOfMaps": 2596,
|
||||
@ -3349,8 +3349,8 @@
|
||||
"m_pGameModeRules": 5336,
|
||||
"m_pQueuedMatchmakingReservationString": 3544,
|
||||
"m_phaseChangeAnnouncementTime": 4652,
|
||||
"m_sRoundEndFunFactToken": 6048,
|
||||
"m_sRoundEndMessage": 6072,
|
||||
"m_sRoundEndFunFactToken": 6080,
|
||||
"m_sRoundEndMessage": 6104,
|
||||
"m_szMatchStatTxt": 1340,
|
||||
"m_szTournamentEventName": 316,
|
||||
"m_szTournamentEventStage": 828,
|
||||
|
8916
output/server_dll.rs
8916
output/server_dll.rs
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: soundsystem.dll
|
||||
@ -230,9 +230,9 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerBlender {
|
||||
public const nint m_firstSound = 0xF0; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||
public const nint m_secondSound = 0xF8; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||
public const nint m_flBlendFactor = 0x100; // float32
|
||||
public const nint m_firstSound = 0xF0; //
|
||||
public const nint m_secondSound = 0xF8; //
|
||||
public const nint m_flBlendFactor = 0x100; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -240,10 +240,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixFreeverbDesc_t {
|
||||
public const nint m_flRoomSize = 0x0; // float32
|
||||
public const nint m_flDamp = 0x4; // float32
|
||||
public const nint m_flWidth = 0x8; // float32
|
||||
public const nint m_flLateReflections = 0xC; // float32
|
||||
public const nint m_flRoomSize = 0x0; //
|
||||
public const nint m_flDamp = 0x4; //
|
||||
public const nint m_flWidth = 0x8; //
|
||||
public const nint m_flLateReflections = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -251,13 +251,13 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CVoiceContainerStaticAdditiveSynth__CHarmonic {
|
||||
public const nint m_nWaveform = 0x0; // EWaveform
|
||||
public const nint m_nFundamental = 0x1; // EMidiNote
|
||||
public const nint m_nOctave = 0x4; // int32
|
||||
public const nint m_flCents = 0x8; // float32
|
||||
public const nint m_flPhase = 0xC; // float32
|
||||
public const nint m_curve = 0x10; // CPiecewiseCurve
|
||||
public const nint m_volumeScaling = 0x50; // CVoiceContainerStaticAdditiveSynth::CGainScalePerInstance
|
||||
public const nint m_nWaveform = 0x0; //
|
||||
public const nint m_nFundamental = 0x1; //
|
||||
public const nint m_nOctave = 0x4; //
|
||||
public const nint m_flCents = 0x8; //
|
||||
public const nint m_flPhase = 0xC; //
|
||||
public const nint m_curve = 0x10; //
|
||||
public const nint m_volumeScaling = 0x50; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -265,9 +265,9 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CVoiceContainerStaticAdditiveSynth__CTone {
|
||||
public const nint m_harmonics = 0x0; // CUtlVector<CVoiceContainerStaticAdditiveSynth::CHarmonic>
|
||||
public const nint m_curve = 0x18; // CPiecewiseCurve
|
||||
public const nint m_bSyncInstances = 0x58; // bool
|
||||
public const nint m_harmonics = 0x0; //
|
||||
public const nint m_curve = 0x18; //
|
||||
public const nint m_bSyncInstances = 0x58; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 6
|
||||
@ -277,11 +277,11 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerRandomSampler {
|
||||
public const nint m_flAmplitude = 0xF0; // float32
|
||||
public const nint m_flAmplitudeJitter = 0xF4; // float32
|
||||
public const nint m_flTimeJitter = 0xF8; // float32
|
||||
public const nint m_flMaxLength = 0xFC; // float32
|
||||
public const nint m_nNumDelayVariations = 0x100; // int32
|
||||
public const nint m_flAmplitude = 0xF0; //
|
||||
public const nint m_flAmplitudeJitter = 0xF4; //
|
||||
public const nint m_flTimeJitter = 0xF8; //
|
||||
public const nint m_flMaxLength = 0xFC; //
|
||||
public const nint m_nNumDelayVariations = 0x100; //
|
||||
public const nint m_grainResources = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
@ -292,7 +292,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerDefault {
|
||||
public const nint m_vsndReference = 0xF0; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||
public const nint m_vsndReference = 0xF0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 11
|
||||
@ -300,17 +300,17 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CVSound {
|
||||
public const nint m_nRate = 0x0; // int32
|
||||
public const nint m_nFormat = 0x4; // CVSoundFormat_t
|
||||
public const nint m_nChannels = 0x8; // uint32
|
||||
public const nint m_nLoopStart = 0xC; // int32
|
||||
public const nint m_nSampleCount = 0x10; // uint32
|
||||
public const nint m_flDuration = 0x14; // float32
|
||||
public const nint m_Sentences = 0x18; // CUtlVector<CAudioSentence>
|
||||
public const nint m_nStreamingSize = 0x30; // uint32
|
||||
public const nint m_nSeekTable = 0x38; // CUtlVector<int32>
|
||||
public const nint m_nLoopEnd = 0x50; // int32
|
||||
public const nint m_encodedHeader = 0x58; // CUtlBinaryBlock
|
||||
public const nint m_nRate = 0x0; //
|
||||
public const nint m_nFormat = 0x4; //
|
||||
public const nint m_nChannels = 0x8; //
|
||||
public const nint m_nLoopStart = 0xC; //
|
||||
public const nint m_nSampleCount = 0x10; //
|
||||
public const nint m_flDuration = 0x14; //
|
||||
public const nint m_Sentences = 0x18; //
|
||||
public const nint m_nStreamingSize = 0x30; //
|
||||
public const nint m_nSeekTable = 0x38; //
|
||||
public const nint m_nLoopEnd = 0x50; //
|
||||
public const nint m_encodedHeader = 0x58; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -319,7 +319,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
// MVDataNodeType
|
||||
public static class CDSPPresetMixgroupModifierTable {
|
||||
public const nint m_table = 0x0; // CUtlVector<CDspPresetModifierList>
|
||||
public const nint m_table = 0x0; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 7
|
||||
@ -327,13 +327,13 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSosGroupActionSoundeventClusterSchema {
|
||||
public const nint m_nMinNearby = 0x18; // int32
|
||||
public const nint m_flClusterEpsilon = 0x1C; // float32
|
||||
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 const nint m_nMinNearby = 0x18; //
|
||||
public const nint m_flClusterEpsilon = 0x1C; //
|
||||
public const nint m_shouldPlayOpvar = 0x20; //
|
||||
public const nint m_shouldPlayClusterChild = 0x28; //
|
||||
public const nint m_clusterSizeOpvar = 0x30; //
|
||||
public const nint m_groupBoundingBoxMinsOpvar = 0x38; //
|
||||
public const nint m_groupBoundingBoxMaxsOpvar = 0x40; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 5
|
||||
@ -341,11 +341,11 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSosGroupActionSetSoundeventParameterSchema {
|
||||
public const nint m_nMaxCount = 0x18; // int32
|
||||
public const nint m_flMinValue = 0x1C; // float32
|
||||
public const nint m_flMaxValue = 0x20; // float32
|
||||
public const nint m_opvarName = 0x28; // CUtlString
|
||||
public const nint m_nSortType = 0x30; // SosActionSortType_t
|
||||
public const nint m_nMaxCount = 0x18; //
|
||||
public const nint m_flMinValue = 0x1C; //
|
||||
public const nint m_flMaxValue = 0x20; //
|
||||
public const nint m_opvarName = 0x28; //
|
||||
public const nint m_nSortType = 0x30; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 0
|
||||
@ -363,8 +363,8 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixSubgraphSwitchDesc_t {
|
||||
public const nint m_interpolationMode = 0x0; // VMixSubgraphSwitchInterpolationType_t
|
||||
public const nint m_bOnlyTailsOnFadeOut = 0x4; // bool
|
||||
public const nint m_flInterpolationTime = 0x8; // float32
|
||||
public const nint m_bOnlyTailsOnFadeOut = 0x4; //
|
||||
public const nint m_flInterpolationTime = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -375,8 +375,8 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerAnalysisBase {
|
||||
public const nint m_bRegenerateCurveOnCompile = 0x8; // bool
|
||||
public const nint m_curve = 0x10; // CPiecewiseCurve
|
||||
public const nint m_bRegenerateCurveOnCompile = 0x8; //
|
||||
public const nint m_curve = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -384,8 +384,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixPannerDesc_t {
|
||||
public const nint m_type = 0x0; // VMixPannerType_t
|
||||
public const nint m_flStrength = 0x4; // float32
|
||||
public const nint m_type = 0x0; //
|
||||
public const nint m_flStrength = 0x4; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 4
|
||||
@ -393,10 +393,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSosGroupActionSoundeventPrioritySchema {
|
||||
public const nint m_priorityValue = 0x18; // CUtlString
|
||||
public const nint m_priorityVolumeScalar = 0x20; // CUtlString
|
||||
public const nint m_priorityContributeButDontRead = 0x28; // CUtlString
|
||||
public const nint m_bPriorityReadButDontContribute = 0x30; // CUtlString
|
||||
public const nint m_priorityValue = 0x18; //
|
||||
public const nint m_priorityVolumeScalar = 0x20; //
|
||||
public const nint m_priorityContributeButDontRead = 0x28; //
|
||||
public const nint m_bPriorityReadButDontContribute = 0x30; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 3
|
||||
@ -406,9 +406,9 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerRealtimeFMSineWave {
|
||||
public const nint m_flCarrierFrequency = 0xF0; // float32
|
||||
public const nint m_flModulatorFrequency = 0xF4; // float32
|
||||
public const nint m_flModulatorAmount = 0xF8; // float32
|
||||
public const nint m_flCarrierFrequency = 0xF0; //
|
||||
public const nint m_flModulatorFrequency = 0xF4; //
|
||||
public const nint m_flModulatorAmount = 0xF8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -416,7 +416,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class SelectedEditItemInfo_t {
|
||||
public const nint m_EditItems = 0x0; // CUtlVector<SosEditItemInfo_t>
|
||||
public const nint m_EditItems = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -424,15 +424,15 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixModDelayDesc_t {
|
||||
public const nint m_feedbackFilter = 0x0; // VMixFilterDesc_t
|
||||
public const nint m_bPhaseInvert = 0x10; // bool
|
||||
public const nint m_flGlideTime = 0x14; // float32
|
||||
public const nint m_flDelay = 0x18; // float32
|
||||
public const nint m_flOutputGain = 0x1C; // float32
|
||||
public const nint m_flFeedbackGain = 0x20; // float32
|
||||
public const nint m_flModRate = 0x24; // float32
|
||||
public const nint m_flModDepth = 0x28; // float32
|
||||
public const nint m_bApplyAntialiasing = 0x2C; // bool
|
||||
public const nint m_feedbackFilter = 0x0; //
|
||||
public const nint m_bPhaseInvert = 0x10; //
|
||||
public const nint m_flGlideTime = 0x14; //
|
||||
public const nint m_flDelay = 0x18; //
|
||||
public const nint m_flOutputGain = 0x1C; //
|
||||
public const nint m_flFeedbackGain = 0x20; //
|
||||
public const nint m_flModRate = 0x24; //
|
||||
public const nint m_flModDepth = 0x28; //
|
||||
public const nint m_bApplyAntialiasing = 0x2C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 17
|
||||
@ -440,23 +440,23 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixBoxverbDesc_t {
|
||||
public const nint m_flSizeMax = 0x0; // float32
|
||||
public const nint m_flSizeMin = 0x4; // float32
|
||||
public const nint m_flComplexity = 0x8; // float32
|
||||
public const nint m_flDiffusion = 0xC; // float32
|
||||
public const nint m_flModDepth = 0x10; // float32
|
||||
public const nint m_flModRate = 0x14; // float32
|
||||
public const nint m_bParallel = 0x18; // bool
|
||||
public const nint m_filterType = 0x1C; // VMixFilterDesc_t
|
||||
public const nint m_flWidth = 0x2C; // float32
|
||||
public const nint m_flHeight = 0x30; // float32
|
||||
public const nint m_flDepth = 0x34; // float32
|
||||
public const nint m_flFeedbackScale = 0x38; // float32
|
||||
public const nint m_flFeedbackWidth = 0x3C; // float32
|
||||
public const nint m_flFeedbackHeight = 0x40; // float32
|
||||
public const nint m_flFeedbackDepth = 0x44; // float32
|
||||
public const nint m_flOutputGain = 0x48; // float32
|
||||
public const nint m_flTaps = 0x4C; // float32
|
||||
public const nint m_flSizeMax = 0x0; //
|
||||
public const nint m_flSizeMin = 0x4; //
|
||||
public const nint m_flComplexity = 0x8; //
|
||||
public const nint m_flDiffusion = 0xC; //
|
||||
public const nint m_flModDepth = 0x10; //
|
||||
public const nint m_flModRate = 0x14; //
|
||||
public const nint m_bParallel = 0x18; //
|
||||
public const nint m_filterType = 0x1C; //
|
||||
public const nint m_flWidth = 0x2C; //
|
||||
public const nint m_flHeight = 0x30; //
|
||||
public const nint m_flDepth = 0x34; //
|
||||
public const nint m_flFeedbackScale = 0x38; //
|
||||
public const nint m_flFeedbackWidth = 0x3C; //
|
||||
public const nint m_flFeedbackHeight = 0x40; //
|
||||
public const nint m_flFeedbackDepth = 0x44; //
|
||||
public const nint m_flOutputGain = 0x48; //
|
||||
public const nint m_flTaps = 0x4C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -465,9 +465,9 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
// MPropertyElementNameFn
|
||||
public static class CSosGroupActionSchema {
|
||||
public const nint m_name = 0x8; // CUtlString
|
||||
public const nint m_actionType = 0x10; // ActionType_t
|
||||
public const nint m_actionInstanceType = 0x14; // ActionType_t
|
||||
public const nint m_name = 0x8; //
|
||||
public const nint m_actionType = 0x10; //
|
||||
public const nint m_actionInstanceType = 0x14; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -476,15 +476,15 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
// MPropertyElementNameFn
|
||||
public static class CSosSoundEventGroupSchema {
|
||||
public const nint m_name = 0x0; // CUtlString
|
||||
public const nint m_nType = 0x8; // SosGroupType_t
|
||||
public const nint m_bIsBlocking = 0xC; // bool
|
||||
public const nint m_nBlockMaxCount = 0x10; // int32
|
||||
public const nint m_bInvertMatch = 0x14; // bool
|
||||
public const nint m_matchPattern = 0x18; // CSosGroupMatchPattern
|
||||
public const nint m_branchPattern = 0x48; // CSosGroupBranchPattern
|
||||
public const nint m_flLifeSpanTime = 0x58; // float32
|
||||
public const nint m_vActions = 0xC0; // CSosGroupActionSchema*[4]
|
||||
public const nint m_name = 0x0; //
|
||||
public const nint m_nType = 0x8; //
|
||||
public const nint m_bIsBlocking = 0xC; //
|
||||
public const nint m_nBlockMaxCount = 0x10; //
|
||||
public const nint m_bInvertMatch = 0x14; //
|
||||
public const nint m_matchPattern = 0x18; //
|
||||
public const nint m_branchPattern = 0x48; //
|
||||
public const nint m_flLifeSpanTime = 0x58; //
|
||||
public const nint m_vActions = 0xC0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -492,11 +492,11 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSosGroupBranchPattern {
|
||||
public const nint m_bMatchEventName = 0x8; // bool
|
||||
public const nint m_bMatchEventSubString = 0x9; // bool
|
||||
public const nint m_bMatchEntIndex = 0xA; // bool
|
||||
public const nint m_bMatchOpvar = 0xB; // bool
|
||||
public const nint m_bMatchString = 0xC; // bool
|
||||
public const nint m_bMatchEventName = 0x8; //
|
||||
public const nint m_bMatchEventSubString = 0x9; //
|
||||
public const nint m_bMatchEntIndex = 0xA; //
|
||||
public const nint m_bMatchOpvar = 0xB; //
|
||||
public const nint m_bMatchString = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 10
|
||||
@ -504,16 +504,16 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixDynamics3BandDesc_t {
|
||||
public const nint m_fldbGainOutput = 0x0; // float32
|
||||
public const nint m_flRMSTimeMS = 0x4; // float32
|
||||
public const nint m_fldbKneeWidth = 0x8; // float32
|
||||
public const nint m_flDepth = 0xC; // float32
|
||||
public const nint m_flWetMix = 0x10; // float32
|
||||
public const nint m_flTimeScale = 0x14; // float32
|
||||
public const nint m_flLowCutoffFreq = 0x18; // float32
|
||||
public const nint m_flHighCutoffFreq = 0x1C; // float32
|
||||
public const nint m_bPeakMode = 0x20; // bool
|
||||
public const nint m_bandDesc = 0x24; // VMixDynamicsBand_t[3]
|
||||
public const nint m_fldbGainOutput = 0x0; //
|
||||
public const nint m_flRMSTimeMS = 0x4; //
|
||||
public const nint m_fldbKneeWidth = 0x8; //
|
||||
public const nint m_flDepth = 0xC; //
|
||||
public const nint m_flWetMix = 0x10; //
|
||||
public const nint m_flTimeScale = 0x14; //
|
||||
public const nint m_flLowCutoffFreq = 0x18; //
|
||||
public const nint m_flHighCutoffFreq = 0x1C; //
|
||||
public const nint m_bPeakMode = 0x20; //
|
||||
public const nint m_bandDesc = 0x24; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -521,12 +521,12 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CDSPMixgroupModifier {
|
||||
public const nint m_mixgroup = 0x0; // CUtlString
|
||||
public const nint m_flModifier = 0x8; // float32
|
||||
public const nint m_flModifierMin = 0xC; // float32
|
||||
public const nint m_flSourceModifier = 0x10; // float32
|
||||
public const nint m_flSourceModifierMin = 0x14; // float32
|
||||
public const nint m_flListenerReverbModifierWhenSourceReverbIsActive = 0x18; // float32
|
||||
public const nint m_mixgroup = 0x0; //
|
||||
public const nint m_flModifier = 0x8; //
|
||||
public const nint m_flModifierMin = 0xC; //
|
||||
public const nint m_flSourceModifier = 0x10; //
|
||||
public const nint m_flSourceModifierMin = 0x14; //
|
||||
public const nint m_flListenerReverbModifierWhenSourceReverbIsActive = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -534,12 +534,12 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CAudioMorphData {
|
||||
public const nint m_times = 0x0; // CUtlVector<float32>
|
||||
public const nint m_nameHashCodes = 0x18; // CUtlVector<uint32>
|
||||
public const nint m_nameStrings = 0x30; // CUtlVector<CUtlString>
|
||||
public const nint m_samples = 0x48; // CUtlVector<CUtlVector<float32>>
|
||||
public const nint m_flEaseIn = 0x60; // float32
|
||||
public const nint m_flEaseOut = 0x64; // float32
|
||||
public const nint m_times = 0x0; //
|
||||
public const nint m_nameHashCodes = 0x18; //
|
||||
public const nint m_nameStrings = 0x30; //
|
||||
public const nint m_samples = 0x48; //
|
||||
public const nint m_flEaseIn = 0x60; //
|
||||
public const nint m_flEaseOut = 0x64; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 1
|
||||
@ -549,7 +549,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerStaticAdditiveSynth {
|
||||
public const nint m_tones = 0xF0; // CUtlVector<CVoiceContainerStaticAdditiveSynth::CTone>
|
||||
public const nint m_tones = 0xF0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -557,8 +557,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CDspPresetModifierList {
|
||||
public const nint m_dspName = 0x0; // CUtlString
|
||||
public const nint m_modifiers = 0x8; // CUtlVector<CDSPMixgroupModifier>
|
||||
public const nint m_dspName = 0x0; //
|
||||
public const nint m_modifiers = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -570,9 +570,9 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerBase {
|
||||
public const nint m_vSound = 0x20; // CVSound
|
||||
public const nint m_bHideAnalyzers = 0xD0; // bool
|
||||
public const nint m_analysisContainers = 0xD8; // CUtlVector<CVoiceContainerAnalysisBase*>
|
||||
public const nint m_vSound = 0x20; //
|
||||
public const nint m_bHideAnalyzers = 0xD0; //
|
||||
public const nint m_analysisContainers = 0xD8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -580,13 +580,13 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixDelayDesc_t {
|
||||
public const nint m_feedbackFilter = 0x0; // VMixFilterDesc_t
|
||||
public const nint m_bEnableFilter = 0x10; // bool
|
||||
public const nint m_flDelay = 0x14; // float32
|
||||
public const nint m_flDirectGain = 0x18; // float32
|
||||
public const nint m_flDelayGain = 0x1C; // float32
|
||||
public const nint m_flFeedbackGain = 0x20; // float32
|
||||
public const nint m_flWidth = 0x24; // float32
|
||||
public const nint m_feedbackFilter = 0x0; //
|
||||
public const nint m_bEnableFilter = 0x10; //
|
||||
public const nint m_flDelay = 0x14; //
|
||||
public const nint m_flDirectGain = 0x18; //
|
||||
public const nint m_flDelayGain = 0x1C; //
|
||||
public const nint m_flFeedbackGain = 0x20; //
|
||||
public const nint m_flWidth = 0x24; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -594,7 +594,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixEQ8Desc_t {
|
||||
public const nint m_stages = 0x0; // VMixFilterDesc_t[8]
|
||||
public const nint m_stages = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -602,9 +602,9 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CAudioPhonemeTag {
|
||||
public const nint m_flStartTime = 0x0; // float32
|
||||
public const nint m_flEndTime = 0x4; // float32
|
||||
public const nint m_nPhonemeCode = 0x8; // int32
|
||||
public const nint m_flStartTime = 0x0; //
|
||||
public const nint m_flEndTime = 0x4; //
|
||||
public const nint m_nPhonemeCode = 0x8; //
|
||||
}
|
||||
// Parent: CVoiceContainerAnalysisBase
|
||||
// Field count: 3
|
||||
@ -614,9 +614,9 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerEnvelopeAnalyzer {
|
||||
public const nint m_mode = 0x50; // EMode_t
|
||||
public const nint m_nSamples = 0x54; // int32
|
||||
public const nint m_flThreshold = 0x58; // float32
|
||||
public const nint m_mode = 0x50; //
|
||||
public const nint m_nSamples = 0x54; //
|
||||
public const nint m_flThreshold = 0x58; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -624,7 +624,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSoundEventMetaData {
|
||||
public const nint m_soundEventVMix = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||
public const nint m_soundEventVMix = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -632,10 +632,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixPitchShiftDesc_t {
|
||||
public const nint m_nGrainSampleCount = 0x0; // int32
|
||||
public const nint m_flPitchShift = 0x4; // float32
|
||||
public const nint m_nQuality = 0x8; // int32
|
||||
public const nint m_nProcType = 0xC; // int32
|
||||
public const nint m_nGrainSampleCount = 0x0; //
|
||||
public const nint m_flPitchShift = 0x4; //
|
||||
public const nint m_nQuality = 0x8; //
|
||||
public const nint m_nProcType = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -643,8 +643,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CAudioEmphasisSample {
|
||||
public const nint m_flTime = 0x0; // float32
|
||||
public const nint m_flValue = 0x4; // float32
|
||||
public const nint m_flTime = 0x0; //
|
||||
public const nint m_flValue = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 8
|
||||
@ -652,14 +652,14 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixConvolutionDesc_t {
|
||||
public const nint m_fldbGain = 0x0; // float32
|
||||
public const nint m_flPreDelayMS = 0x4; // float32
|
||||
public const nint m_flWetMix = 0x8; // float32
|
||||
public const nint m_fldbLow = 0xC; // float32
|
||||
public const nint m_fldbMid = 0x10; // float32
|
||||
public const nint m_fldbHigh = 0x14; // float32
|
||||
public const nint m_flLowCutoffFreq = 0x18; // float32
|
||||
public const nint m_flHighCutoffFreq = 0x1C; // float32
|
||||
public const nint m_fldbGain = 0x0; //
|
||||
public const nint m_flPreDelayMS = 0x4; //
|
||||
public const nint m_flWetMix = 0x8; //
|
||||
public const nint m_fldbLow = 0xC; //
|
||||
public const nint m_fldbMid = 0x10; //
|
||||
public const nint m_fldbHigh = 0x14; //
|
||||
public const nint m_flLowCutoffFreq = 0x18; //
|
||||
public const nint m_flHighCutoffFreq = 0x1C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -674,7 +674,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSosSoundEventGroupListSchema {
|
||||
public const nint m_groupList = 0x0; // CUtlVector<CSosSoundEventGroupSchema>
|
||||
public const nint m_groupList = 0x0; //
|
||||
}
|
||||
// Parent: CSosGroupBranchPattern
|
||||
// Field count: 5
|
||||
@ -682,11 +682,11 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSosGroupMatchPattern {
|
||||
public const nint m_matchSoundEventName = 0x10; // CUtlString
|
||||
public const nint m_matchSoundEventSubString = 0x18; // CUtlString
|
||||
public const nint m_flEntIndex = 0x20; // float32
|
||||
public const nint m_flOpvar = 0x24; // float32
|
||||
public const nint m_opvarString = 0x28; // CUtlString
|
||||
public const nint m_matchSoundEventName = 0x10; //
|
||||
public const nint m_matchSoundEventSubString = 0x18; //
|
||||
public const nint m_flEntIndex = 0x20; //
|
||||
public const nint m_flOpvar = 0x24; //
|
||||
public const nint m_opvarString = 0x28; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -694,11 +694,11 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class SosEditItemInfo_t {
|
||||
public const nint itemType = 0x0; // SosEditItemType_t
|
||||
public const nint itemName = 0x8; // CUtlString
|
||||
public const nint itemTypeName = 0x10; // CUtlString
|
||||
public const nint itemKVString = 0x20; // CUtlString
|
||||
public const nint itemPos = 0x28; // Vector2D
|
||||
public const nint itemType = 0x0; //
|
||||
public const nint itemName = 0x8; //
|
||||
public const nint itemTypeName = 0x10; //
|
||||
public const nint itemKVString = 0x20; //
|
||||
public const nint itemPos = 0x28; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -706,13 +706,13 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixPlateverbDesc_t {
|
||||
public const nint m_flPrefilter = 0x0; // float32
|
||||
public const nint m_flInputDiffusion1 = 0x4; // float32
|
||||
public const nint m_flInputDiffusion2 = 0x8; // float32
|
||||
public const nint m_flDecay = 0xC; // float32
|
||||
public const nint m_flDamp = 0x10; // float32
|
||||
public const nint m_flFeedbackDiffusion1 = 0x14; // float32
|
||||
public const nint m_flFeedbackDiffusion2 = 0x18; // float32
|
||||
public const nint m_flPrefilter = 0x0; //
|
||||
public const nint m_flInputDiffusion1 = 0x4; //
|
||||
public const nint m_flInputDiffusion2 = 0x8; //
|
||||
public const nint m_flDecay = 0xC; //
|
||||
public const nint m_flDamp = 0x10; //
|
||||
public const nint m_flFeedbackDiffusion1 = 0x14; //
|
||||
public const nint m_flFeedbackDiffusion2 = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -720,10 +720,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixDiffusorDesc_t {
|
||||
public const nint m_flSize = 0x0; // float32
|
||||
public const nint m_flComplexity = 0x4; // float32
|
||||
public const nint m_flFeedback = 0x8; // float32
|
||||
public const nint m_flOutputGain = 0xC; // float32
|
||||
public const nint m_flSize = 0x0; //
|
||||
public const nint m_flComplexity = 0x4; //
|
||||
public const nint m_flFeedback = 0x8; //
|
||||
public const nint m_flOutputGain = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -731,15 +731,15 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixDynamicsCompressorDesc_t {
|
||||
public const nint m_fldbOutputGain = 0x0; // float32
|
||||
public const nint m_fldbCompressionThreshold = 0x4; // float32
|
||||
public const nint m_fldbKneeWidth = 0x8; // float32
|
||||
public const nint m_flCompressionRatio = 0xC; // float32
|
||||
public const nint m_flAttackTimeMS = 0x10; // float32
|
||||
public const nint m_flReleaseTimeMS = 0x14; // float32
|
||||
public const nint m_flRMSTimeMS = 0x18; // float32
|
||||
public const nint m_flWetMix = 0x1C; // float32
|
||||
public const nint m_bPeakMode = 0x20; // bool
|
||||
public const nint m_fldbOutputGain = 0x0; //
|
||||
public const nint m_fldbCompressionThreshold = 0x4; //
|
||||
public const nint m_fldbKneeWidth = 0x8; //
|
||||
public const nint m_flCompressionRatio = 0xC; //
|
||||
public const nint m_flAttackTimeMS = 0x10; //
|
||||
public const nint m_flReleaseTimeMS = 0x14; //
|
||||
public const nint m_flRMSTimeMS = 0x18; //
|
||||
public const nint m_flWetMix = 0x1C; //
|
||||
public const nint m_bPeakMode = 0x20; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -747,11 +747,11 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixShaperDesc_t {
|
||||
public const nint m_nShape = 0x0; // int32
|
||||
public const nint m_fldbDrive = 0x4; // float32
|
||||
public const nint m_fldbOutputGain = 0x8; // float32
|
||||
public const nint m_flWetMix = 0xC; // float32
|
||||
public const nint m_nOversampleFactor = 0x10; // int32
|
||||
public const nint m_nShape = 0x0; //
|
||||
public const nint m_fldbDrive = 0x4; //
|
||||
public const nint m_fldbOutputGain = 0x8; //
|
||||
public const nint m_flWetMix = 0xC; //
|
||||
public const nint m_nOversampleFactor = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -759,9 +759,9 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixEnvelopeDesc_t {
|
||||
public const nint m_flAttackTimeMS = 0x0; // float32
|
||||
public const nint m_flHoldTimeMS = 0x4; // float32
|
||||
public const nint m_flReleaseTimeMS = 0x8; // float32
|
||||
public const nint m_flAttackTimeMS = 0x0; //
|
||||
public const nint m_flHoldTimeMS = 0x4; //
|
||||
public const nint m_flReleaseTimeMS = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -769,10 +769,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CAudioSentence {
|
||||
public const nint m_bShouldVoiceDuck = 0x0; // bool
|
||||
public const nint m_RunTimePhonemes = 0x8; // CUtlVector<CAudioPhonemeTag>
|
||||
public const nint m_EmphasisSamples = 0x20; // CUtlVector<CAudioEmphasisSample>
|
||||
public const nint m_morphData = 0x38; // CAudioMorphData
|
||||
public const nint m_bShouldVoiceDuck = 0x0; //
|
||||
public const nint m_RunTimePhonemes = 0x8; //
|
||||
public const nint m_EmphasisSamples = 0x20; //
|
||||
public const nint m_morphData = 0x38; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 3
|
||||
@ -780,9 +780,9 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSosGroupActionLimitSchema {
|
||||
public const nint m_nMaxCount = 0x18; // int32
|
||||
public const nint m_nStopType = 0x1C; // SosActionStopType_t
|
||||
public const nint m_nSortType = 0x20; // SosActionSortType_t
|
||||
public const nint m_nMaxCount = 0x18; //
|
||||
public const nint m_nStopType = 0x1C; //
|
||||
public const nint m_nSortType = 0x20; //
|
||||
}
|
||||
// Parent: CVoiceContainerDecayingSineWave
|
||||
// Field count: 1
|
||||
@ -792,7 +792,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerAmpedDecayingSineWave {
|
||||
public const nint m_flGainAmount = 0xF8; // float32
|
||||
public const nint m_flGainAmount = 0xF8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 8
|
||||
@ -800,14 +800,14 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixAutoFilterDesc_t {
|
||||
public const nint m_flEnvelopeAmount = 0x0; // float32
|
||||
public const nint m_flAttackTimeMS = 0x4; // float32
|
||||
public const nint m_flReleaseTimeMS = 0x8; // float32
|
||||
public const nint m_filter = 0xC; // VMixFilterDesc_t
|
||||
public const nint m_flLFOAmount = 0x1C; // float32
|
||||
public const nint m_flLFORate = 0x20; // float32
|
||||
public const nint m_flPhase = 0x24; // float32
|
||||
public const nint m_nLFOShape = 0x28; // VMixLFOShape_t
|
||||
public const nint m_flEnvelopeAmount = 0x0; //
|
||||
public const nint m_flAttackTimeMS = 0x4; //
|
||||
public const nint m_flReleaseTimeMS = 0x8; //
|
||||
public const nint m_filter = 0xC; //
|
||||
public const nint m_flLFOAmount = 0x1C; //
|
||||
public const nint m_flLFORate = 0x20; //
|
||||
public const nint m_flPhase = 0x24; //
|
||||
public const nint m_nLFOShape = 0x28; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 10
|
||||
@ -815,16 +815,16 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixDynamicsBand_t {
|
||||
public const nint m_fldbGainInput = 0x0; // float32
|
||||
public const nint m_fldbGainOutput = 0x4; // float32
|
||||
public const nint m_fldbThresholdBelow = 0x8; // float32
|
||||
public const nint m_fldbThresholdAbove = 0xC; // float32
|
||||
public const nint m_flRatioBelow = 0x10; // float32
|
||||
public const nint m_flRatioAbove = 0x14; // float32
|
||||
public const nint m_flAttackTimeMS = 0x18; // float32
|
||||
public const nint m_flReleaseTimeMS = 0x1C; // float32
|
||||
public const nint m_bEnable = 0x20; // bool
|
||||
public const nint m_bSolo = 0x21; // bool
|
||||
public const nint m_fldbGainInput = 0x0; //
|
||||
public const nint m_fldbGainOutput = 0x4; //
|
||||
public const nint m_fldbThresholdBelow = 0x8; //
|
||||
public const nint m_fldbThresholdAbove = 0xC; //
|
||||
public const nint m_flRatioBelow = 0x10; //
|
||||
public const nint m_flRatioAbove = 0x14; //
|
||||
public const nint m_flAttackTimeMS = 0x18; //
|
||||
public const nint m_flReleaseTimeMS = 0x1C; //
|
||||
public const nint m_bEnable = 0x20; //
|
||||
public const nint m_bSolo = 0x21; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -832,7 +832,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixEffectChainDesc_t {
|
||||
public const nint m_flCrossfadeTime = 0x0; // float32
|
||||
public const nint m_flCrossfadeTime = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -840,10 +840,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance {
|
||||
public const nint m_flMinVolume = 0x0; // float32
|
||||
public const nint m_nInstancesAtMinVolume = 0x4; // int32
|
||||
public const nint m_flMaxVolume = 0x8; // float32
|
||||
public const nint m_nInstancesAtMaxVolume = 0xC; // int32
|
||||
public const nint m_flMinVolume = 0x0; //
|
||||
public const nint m_nInstancesAtMinVolume = 0x4; //
|
||||
public const nint m_flMaxVolume = 0x8; //
|
||||
public const nint m_nInstancesAtMaxVolume = 0xC; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 3
|
||||
@ -853,8 +853,8 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerSelector {
|
||||
public const nint m_mode = 0xF0; // PlayBackMode_t
|
||||
public const nint m_bRetrigger = 0xF4; // bool
|
||||
public const nint m_mode = 0xF0; //
|
||||
public const nint m_bRetrigger = 0xF4; //
|
||||
public const nint m_soundsToPlay = 0xF8; // CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
@ -863,8 +863,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSosGroupActionTimeBlockLimitSchema {
|
||||
public const nint m_nMaxCount = 0x18; // int32
|
||||
public const nint m_flMaxDuration = 0x1C; // float32
|
||||
public const nint m_nMaxCount = 0x18; //
|
||||
public const nint m_flMaxDuration = 0x1C; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 8
|
||||
@ -872,14 +872,14 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSosGroupActionMemberCountEnvelopeSchema {
|
||||
public const nint m_nBaseCount = 0x18; // int32
|
||||
public const nint m_nTargetCount = 0x1C; // int32
|
||||
public const nint m_flBaseValue = 0x20; // float32
|
||||
public const nint m_flTargetValue = 0x24; // float32
|
||||
public const nint m_flAttack = 0x28; // float32
|
||||
public const nint m_flDecay = 0x2C; // float32
|
||||
public const nint m_resultVarName = 0x30; // CUtlString
|
||||
public const nint m_bSaveToGroup = 0x38; // bool
|
||||
public const nint m_nBaseCount = 0x18; //
|
||||
public const nint m_nTargetCount = 0x1C; //
|
||||
public const nint m_flBaseValue = 0x20; //
|
||||
public const nint m_flTargetValue = 0x24; //
|
||||
public const nint m_flAttack = 0x28; //
|
||||
public const nint m_flDecay = 0x2C; //
|
||||
public const nint m_resultVarName = 0x30; //
|
||||
public const nint m_bSaveToGroup = 0x38; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 1
|
||||
@ -889,7 +889,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerSwitch {
|
||||
public const nint m_soundsToPlay = 0xF0; // CUtlVector<CVoiceContainerBase*>
|
||||
public const nint m_soundsToPlay = 0xF0; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 1
|
||||
@ -897,7 +897,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSosGroupActionTimeLimitSchema {
|
||||
public const nint m_flMaxDuration = 0x18; // float32
|
||||
public const nint m_flMaxDuration = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 10
|
||||
@ -905,16 +905,16 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixVocoderDesc_t {
|
||||
public const nint m_nBandCount = 0x0; // int32
|
||||
public const nint m_flBandwidth = 0x4; // float32
|
||||
public const nint m_fldBModGain = 0x8; // float32
|
||||
public const nint m_flFreqRangeStart = 0xC; // float32
|
||||
public const nint m_flFreqRangeEnd = 0x10; // float32
|
||||
public const nint m_fldBUnvoicedGain = 0x14; // float32
|
||||
public const nint m_flAttackTimeMS = 0x18; // float32
|
||||
public const nint m_flReleaseTimeMS = 0x1C; // float32
|
||||
public const nint m_nDebugBand = 0x20; // int32
|
||||
public const nint m_bPeakMode = 0x24; // bool
|
||||
public const nint m_nBandCount = 0x0; //
|
||||
public const nint m_flBandwidth = 0x4; //
|
||||
public const nint m_fldBModGain = 0x8; //
|
||||
public const nint m_flFreqRangeStart = 0xC; //
|
||||
public const nint m_flFreqRangeEnd = 0x10; //
|
||||
public const nint m_fldBUnvoicedGain = 0x14; //
|
||||
public const nint m_flAttackTimeMS = 0x18; //
|
||||
public const nint m_flReleaseTimeMS = 0x1C; //
|
||||
public const nint m_nDebugBand = 0x20; //
|
||||
public const nint m_bPeakMode = 0x24; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -922,12 +922,12 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixUtilityDesc_t {
|
||||
public const nint m_nOp = 0x0; // VMixChannelOperation_t
|
||||
public const nint m_flInputPan = 0x4; // float32
|
||||
public const nint m_flOutputBalance = 0x8; // float32
|
||||
public const nint m_fldbOutputGain = 0xC; // float32
|
||||
public const nint m_bBassMono = 0x10; // bool
|
||||
public const nint m_flBassFreq = 0x14; // float32
|
||||
public const nint m_nOp = 0x0; //
|
||||
public const nint m_flInputPan = 0x4; //
|
||||
public const nint m_flOutputBalance = 0x8; //
|
||||
public const nint m_fldbOutputGain = 0xC; //
|
||||
public const nint m_bBassMono = 0x10; //
|
||||
public const nint m_flBassFreq = 0x14; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 2
|
||||
@ -937,8 +937,8 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerDecayingSineWave {
|
||||
public const nint m_flFrequency = 0xF0; // float32
|
||||
public const nint m_flDecayTime = 0xF4; // float32
|
||||
public const nint m_flFrequency = 0xF0; //
|
||||
public const nint m_flDecayTime = 0xF4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -946,12 +946,12 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixFilterDesc_t {
|
||||
public const nint m_nFilterType = 0x0; // VMixFilterType_t
|
||||
public const nint m_nFilterSlope = 0x2; // VMixFilterSlope_t
|
||||
public const nint m_bEnabled = 0x3; // bool
|
||||
public const nint m_fldbGain = 0x4; // float32
|
||||
public const nint m_flCutoffFreq = 0x8; // float32
|
||||
public const nint m_flQ = 0xC; // float32
|
||||
public const nint m_nFilterType = 0x0; //
|
||||
public const nint m_nFilterSlope = 0x2; //
|
||||
public const nint m_bEnabled = 0x3; //
|
||||
public const nint m_fldbGain = 0x4; //
|
||||
public const nint m_flCutoffFreq = 0x8; //
|
||||
public const nint m_flQ = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -959,9 +959,9 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixOscDesc_t {
|
||||
public const nint oscType = 0x0; // VMixLFOShape_t
|
||||
public const nint m_freq = 0x4; // float32
|
||||
public const nint m_flPhase = 0x8; // float32
|
||||
public const nint oscType = 0x0; //
|
||||
public const nint m_freq = 0x4; //
|
||||
public const nint m_flPhase = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 12
|
||||
@ -969,18 +969,18 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VMixDynamicsDesc_t {
|
||||
public const nint m_fldbGain = 0x0; // float32
|
||||
public const nint m_fldbNoiseGateThreshold = 0x4; // float32
|
||||
public const nint m_fldbCompressionThreshold = 0x8; // float32
|
||||
public const nint m_fldbLimiterThreshold = 0xC; // float32
|
||||
public const nint m_fldbKneeWidth = 0x10; // float32
|
||||
public const nint m_flRatio = 0x14; // float32
|
||||
public const nint m_flLimiterRatio = 0x18; // float32
|
||||
public const nint m_flAttackTimeMS = 0x1C; // float32
|
||||
public const nint m_flReleaseTimeMS = 0x20; // float32
|
||||
public const nint m_flRMSTimeMS = 0x24; // float32
|
||||
public const nint m_flWetMix = 0x28; // float32
|
||||
public const nint m_bPeakMode = 0x2C; // bool
|
||||
public const nint m_fldbGain = 0x0; //
|
||||
public const nint m_fldbNoiseGateThreshold = 0x4; //
|
||||
public const nint m_fldbCompressionThreshold = 0x8; //
|
||||
public const nint m_fldbLimiterThreshold = 0xC; //
|
||||
public const nint m_fldbKneeWidth = 0x10; //
|
||||
public const nint m_flRatio = 0x14; //
|
||||
public const nint m_flLimiterRatio = 0x18; //
|
||||
public const nint m_flAttackTimeMS = 0x1C; //
|
||||
public const nint m_flReleaseTimeMS = 0x20; //
|
||||
public const nint m_flRMSTimeMS = 0x24; //
|
||||
public const nint m_flWetMix = 0x28; //
|
||||
public const nint m_bPeakMode = 0x2C; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -235,9 +235,9 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerBlender {
|
||||
constexpr std::ptrdiff_t m_firstSound = 0xF0; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||
constexpr std::ptrdiff_t m_secondSound = 0xF8; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||
constexpr std::ptrdiff_t m_flBlendFactor = 0x100; // float32
|
||||
constexpr std::ptrdiff_t m_firstSound = 0xF0; //
|
||||
constexpr std::ptrdiff_t m_secondSound = 0xF8; //
|
||||
constexpr std::ptrdiff_t m_flBlendFactor = 0x100; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -245,10 +245,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixFreeverbDesc_t {
|
||||
constexpr std::ptrdiff_t m_flRoomSize = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flDamp = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flWidth = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flLateReflections = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flRoomSize = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flDamp = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flWidth = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flLateReflections = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -256,13 +256,13 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CVoiceContainerStaticAdditiveSynth__CHarmonic {
|
||||
constexpr std::ptrdiff_t m_nWaveform = 0x0; // EWaveform
|
||||
constexpr std::ptrdiff_t m_nFundamental = 0x1; // EMidiNote
|
||||
constexpr std::ptrdiff_t m_nOctave = 0x4; // int32
|
||||
constexpr std::ptrdiff_t m_flCents = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flPhase = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_curve = 0x10; // CPiecewiseCurve
|
||||
constexpr std::ptrdiff_t m_volumeScaling = 0x50; // CVoiceContainerStaticAdditiveSynth::CGainScalePerInstance
|
||||
constexpr std::ptrdiff_t m_nWaveform = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nFundamental = 0x1; //
|
||||
constexpr std::ptrdiff_t m_nOctave = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flCents = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flPhase = 0xC; //
|
||||
constexpr std::ptrdiff_t m_curve = 0x10; //
|
||||
constexpr std::ptrdiff_t m_volumeScaling = 0x50; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -270,9 +270,9 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CVoiceContainerStaticAdditiveSynth__CTone {
|
||||
constexpr std::ptrdiff_t m_harmonics = 0x0; // CUtlVector<CVoiceContainerStaticAdditiveSynth::CHarmonic>
|
||||
constexpr std::ptrdiff_t m_curve = 0x18; // CPiecewiseCurve
|
||||
constexpr std::ptrdiff_t m_bSyncInstances = 0x58; // bool
|
||||
constexpr std::ptrdiff_t m_harmonics = 0x0; //
|
||||
constexpr std::ptrdiff_t m_curve = 0x18; //
|
||||
constexpr std::ptrdiff_t m_bSyncInstances = 0x58; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 6
|
||||
@ -282,11 +282,11 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerRandomSampler {
|
||||
constexpr std::ptrdiff_t m_flAmplitude = 0xF0; // float32
|
||||
constexpr std::ptrdiff_t m_flAmplitudeJitter = 0xF4; // float32
|
||||
constexpr std::ptrdiff_t m_flTimeJitter = 0xF8; // float32
|
||||
constexpr std::ptrdiff_t m_flMaxLength = 0xFC; // float32
|
||||
constexpr std::ptrdiff_t m_nNumDelayVariations = 0x100; // int32
|
||||
constexpr std::ptrdiff_t m_flAmplitude = 0xF0; //
|
||||
constexpr std::ptrdiff_t m_flAmplitudeJitter = 0xF4; //
|
||||
constexpr std::ptrdiff_t m_flTimeJitter = 0xF8; //
|
||||
constexpr std::ptrdiff_t m_flMaxLength = 0xFC; //
|
||||
constexpr std::ptrdiff_t m_nNumDelayVariations = 0x100; //
|
||||
constexpr std::ptrdiff_t m_grainResources = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
@ -297,7 +297,7 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerDefault {
|
||||
constexpr std::ptrdiff_t m_vsndReference = 0xF0; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||
constexpr std::ptrdiff_t m_vsndReference = 0xF0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 11
|
||||
@ -305,17 +305,17 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CVSound {
|
||||
constexpr std::ptrdiff_t m_nRate = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_nFormat = 0x4; // CVSoundFormat_t
|
||||
constexpr std::ptrdiff_t m_nChannels = 0x8; // uint32
|
||||
constexpr std::ptrdiff_t m_nLoopStart = 0xC; // int32
|
||||
constexpr std::ptrdiff_t m_nSampleCount = 0x10; // uint32
|
||||
constexpr std::ptrdiff_t m_flDuration = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_Sentences = 0x18; // CUtlVector<CAudioSentence>
|
||||
constexpr std::ptrdiff_t m_nStreamingSize = 0x30; // uint32
|
||||
constexpr std::ptrdiff_t m_nSeekTable = 0x38; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_nLoopEnd = 0x50; // int32
|
||||
constexpr std::ptrdiff_t m_encodedHeader = 0x58; // CUtlBinaryBlock
|
||||
constexpr std::ptrdiff_t m_nRate = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nFormat = 0x4; //
|
||||
constexpr std::ptrdiff_t m_nChannels = 0x8; //
|
||||
constexpr std::ptrdiff_t m_nLoopStart = 0xC; //
|
||||
constexpr std::ptrdiff_t m_nSampleCount = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flDuration = 0x14; //
|
||||
constexpr std::ptrdiff_t m_Sentences = 0x18; //
|
||||
constexpr std::ptrdiff_t m_nStreamingSize = 0x30; //
|
||||
constexpr std::ptrdiff_t m_nSeekTable = 0x38; //
|
||||
constexpr std::ptrdiff_t m_nLoopEnd = 0x50; //
|
||||
constexpr std::ptrdiff_t m_encodedHeader = 0x58; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -324,7 +324,7 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
// MVDataNodeType
|
||||
namespace CDSPPresetMixgroupModifierTable {
|
||||
constexpr std::ptrdiff_t m_table = 0x0; // CUtlVector<CDspPresetModifierList>
|
||||
constexpr std::ptrdiff_t m_table = 0x0; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 7
|
||||
@ -332,13 +332,13 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSosGroupActionSoundeventClusterSchema {
|
||||
constexpr std::ptrdiff_t m_nMinNearby = 0x18; // int32
|
||||
constexpr std::ptrdiff_t m_flClusterEpsilon = 0x1C; // float32
|
||||
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
|
||||
constexpr std::ptrdiff_t m_nMinNearby = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flClusterEpsilon = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_shouldPlayOpvar = 0x20; //
|
||||
constexpr std::ptrdiff_t m_shouldPlayClusterChild = 0x28; //
|
||||
constexpr std::ptrdiff_t m_clusterSizeOpvar = 0x30; //
|
||||
constexpr std::ptrdiff_t m_groupBoundingBoxMinsOpvar = 0x38; //
|
||||
constexpr std::ptrdiff_t m_groupBoundingBoxMaxsOpvar = 0x40; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 5
|
||||
@ -346,11 +346,11 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSosGroupActionSetSoundeventParameterSchema {
|
||||
constexpr std::ptrdiff_t m_nMaxCount = 0x18; // int32
|
||||
constexpr std::ptrdiff_t m_flMinValue = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_flMaxValue = 0x20; // float32
|
||||
constexpr std::ptrdiff_t m_opvarName = 0x28; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nSortType = 0x30; // SosActionSortType_t
|
||||
constexpr std::ptrdiff_t m_nMaxCount = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flMinValue = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_flMaxValue = 0x20; //
|
||||
constexpr std::ptrdiff_t m_opvarName = 0x28; //
|
||||
constexpr std::ptrdiff_t m_nSortType = 0x30; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 0
|
||||
@ -368,8 +368,8 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixSubgraphSwitchDesc_t {
|
||||
constexpr std::ptrdiff_t m_interpolationMode = 0x0; // VMixSubgraphSwitchInterpolationType_t
|
||||
constexpr std::ptrdiff_t m_bOnlyTailsOnFadeOut = 0x4; // bool
|
||||
constexpr std::ptrdiff_t m_flInterpolationTime = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_bOnlyTailsOnFadeOut = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flInterpolationTime = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -380,8 +380,8 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerAnalysisBase {
|
||||
constexpr std::ptrdiff_t m_bRegenerateCurveOnCompile = 0x8; // bool
|
||||
constexpr std::ptrdiff_t m_curve = 0x10; // CPiecewiseCurve
|
||||
constexpr std::ptrdiff_t m_bRegenerateCurveOnCompile = 0x8; //
|
||||
constexpr std::ptrdiff_t m_curve = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -389,8 +389,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixPannerDesc_t {
|
||||
constexpr std::ptrdiff_t m_type = 0x0; // VMixPannerType_t
|
||||
constexpr std::ptrdiff_t m_flStrength = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_type = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flStrength = 0x4; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 4
|
||||
@ -398,10 +398,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSosGroupActionSoundeventPrioritySchema {
|
||||
constexpr std::ptrdiff_t m_priorityValue = 0x18; // CUtlString
|
||||
constexpr std::ptrdiff_t m_priorityVolumeScalar = 0x20; // CUtlString
|
||||
constexpr std::ptrdiff_t m_priorityContributeButDontRead = 0x28; // CUtlString
|
||||
constexpr std::ptrdiff_t m_bPriorityReadButDontContribute = 0x30; // CUtlString
|
||||
constexpr std::ptrdiff_t m_priorityValue = 0x18; //
|
||||
constexpr std::ptrdiff_t m_priorityVolumeScalar = 0x20; //
|
||||
constexpr std::ptrdiff_t m_priorityContributeButDontRead = 0x28; //
|
||||
constexpr std::ptrdiff_t m_bPriorityReadButDontContribute = 0x30; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 3
|
||||
@ -411,9 +411,9 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerRealtimeFMSineWave {
|
||||
constexpr std::ptrdiff_t m_flCarrierFrequency = 0xF0; // float32
|
||||
constexpr std::ptrdiff_t m_flModulatorFrequency = 0xF4; // float32
|
||||
constexpr std::ptrdiff_t m_flModulatorAmount = 0xF8; // float32
|
||||
constexpr std::ptrdiff_t m_flCarrierFrequency = 0xF0; //
|
||||
constexpr std::ptrdiff_t m_flModulatorFrequency = 0xF4; //
|
||||
constexpr std::ptrdiff_t m_flModulatorAmount = 0xF8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -421,7 +421,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace SelectedEditItemInfo_t {
|
||||
constexpr std::ptrdiff_t m_EditItems = 0x0; // CUtlVector<SosEditItemInfo_t>
|
||||
constexpr std::ptrdiff_t m_EditItems = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -429,15 +429,15 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixModDelayDesc_t {
|
||||
constexpr std::ptrdiff_t m_feedbackFilter = 0x0; // VMixFilterDesc_t
|
||||
constexpr std::ptrdiff_t m_bPhaseInvert = 0x10; // bool
|
||||
constexpr std::ptrdiff_t m_flGlideTime = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_flDelay = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_flOutputGain = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_flFeedbackGain = 0x20; // float32
|
||||
constexpr std::ptrdiff_t m_flModRate = 0x24; // float32
|
||||
constexpr std::ptrdiff_t m_flModDepth = 0x28; // float32
|
||||
constexpr std::ptrdiff_t m_bApplyAntialiasing = 0x2C; // bool
|
||||
constexpr std::ptrdiff_t m_feedbackFilter = 0x0; //
|
||||
constexpr std::ptrdiff_t m_bPhaseInvert = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flGlideTime = 0x14; //
|
||||
constexpr std::ptrdiff_t m_flDelay = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flOutputGain = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_flFeedbackGain = 0x20; //
|
||||
constexpr std::ptrdiff_t m_flModRate = 0x24; //
|
||||
constexpr std::ptrdiff_t m_flModDepth = 0x28; //
|
||||
constexpr std::ptrdiff_t m_bApplyAntialiasing = 0x2C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 17
|
||||
@ -445,23 +445,23 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixBoxverbDesc_t {
|
||||
constexpr std::ptrdiff_t m_flSizeMax = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flSizeMin = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flComplexity = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flDiffusion = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flModDepth = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flModRate = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_bParallel = 0x18; // bool
|
||||
constexpr std::ptrdiff_t m_filterType = 0x1C; // VMixFilterDesc_t
|
||||
constexpr std::ptrdiff_t m_flWidth = 0x2C; // float32
|
||||
constexpr std::ptrdiff_t m_flHeight = 0x30; // float32
|
||||
constexpr std::ptrdiff_t m_flDepth = 0x34; // float32
|
||||
constexpr std::ptrdiff_t m_flFeedbackScale = 0x38; // float32
|
||||
constexpr std::ptrdiff_t m_flFeedbackWidth = 0x3C; // float32
|
||||
constexpr std::ptrdiff_t m_flFeedbackHeight = 0x40; // float32
|
||||
constexpr std::ptrdiff_t m_flFeedbackDepth = 0x44; // float32
|
||||
constexpr std::ptrdiff_t m_flOutputGain = 0x48; // float32
|
||||
constexpr std::ptrdiff_t m_flTaps = 0x4C; // float32
|
||||
constexpr std::ptrdiff_t m_flSizeMax = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flSizeMin = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flComplexity = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flDiffusion = 0xC; //
|
||||
constexpr std::ptrdiff_t m_flModDepth = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flModRate = 0x14; //
|
||||
constexpr std::ptrdiff_t m_bParallel = 0x18; //
|
||||
constexpr std::ptrdiff_t m_filterType = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_flWidth = 0x2C; //
|
||||
constexpr std::ptrdiff_t m_flHeight = 0x30; //
|
||||
constexpr std::ptrdiff_t m_flDepth = 0x34; //
|
||||
constexpr std::ptrdiff_t m_flFeedbackScale = 0x38; //
|
||||
constexpr std::ptrdiff_t m_flFeedbackWidth = 0x3C; //
|
||||
constexpr std::ptrdiff_t m_flFeedbackHeight = 0x40; //
|
||||
constexpr std::ptrdiff_t m_flFeedbackDepth = 0x44; //
|
||||
constexpr std::ptrdiff_t m_flOutputGain = 0x48; //
|
||||
constexpr std::ptrdiff_t m_flTaps = 0x4C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -470,9 +470,9 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
// MPropertyElementNameFn
|
||||
namespace CSosGroupActionSchema {
|
||||
constexpr std::ptrdiff_t m_name = 0x8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_actionType = 0x10; // ActionType_t
|
||||
constexpr std::ptrdiff_t m_actionInstanceType = 0x14; // ActionType_t
|
||||
constexpr std::ptrdiff_t m_name = 0x8; //
|
||||
constexpr std::ptrdiff_t m_actionType = 0x10; //
|
||||
constexpr std::ptrdiff_t m_actionInstanceType = 0x14; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -481,15 +481,15 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
// MPropertyElementNameFn
|
||||
namespace CSosSoundEventGroupSchema {
|
||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nType = 0x8; // SosGroupType_t
|
||||
constexpr std::ptrdiff_t m_bIsBlocking = 0xC; // bool
|
||||
constexpr std::ptrdiff_t m_nBlockMaxCount = 0x10; // int32
|
||||
constexpr std::ptrdiff_t m_bInvertMatch = 0x14; // bool
|
||||
constexpr std::ptrdiff_t m_matchPattern = 0x18; // CSosGroupMatchPattern
|
||||
constexpr std::ptrdiff_t m_branchPattern = 0x48; // CSosGroupBranchPattern
|
||||
constexpr std::ptrdiff_t m_flLifeSpanTime = 0x58; // float32
|
||||
constexpr std::ptrdiff_t m_vActions = 0xC0; // CSosGroupActionSchema*[4]
|
||||
constexpr std::ptrdiff_t m_name = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nType = 0x8; //
|
||||
constexpr std::ptrdiff_t m_bIsBlocking = 0xC; //
|
||||
constexpr std::ptrdiff_t m_nBlockMaxCount = 0x10; //
|
||||
constexpr std::ptrdiff_t m_bInvertMatch = 0x14; //
|
||||
constexpr std::ptrdiff_t m_matchPattern = 0x18; //
|
||||
constexpr std::ptrdiff_t m_branchPattern = 0x48; //
|
||||
constexpr std::ptrdiff_t m_flLifeSpanTime = 0x58; //
|
||||
constexpr std::ptrdiff_t m_vActions = 0xC0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -497,11 +497,11 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSosGroupBranchPattern {
|
||||
constexpr std::ptrdiff_t m_bMatchEventName = 0x8; // bool
|
||||
constexpr std::ptrdiff_t m_bMatchEventSubString = 0x9; // bool
|
||||
constexpr std::ptrdiff_t m_bMatchEntIndex = 0xA; // bool
|
||||
constexpr std::ptrdiff_t m_bMatchOpvar = 0xB; // bool
|
||||
constexpr std::ptrdiff_t m_bMatchString = 0xC; // bool
|
||||
constexpr std::ptrdiff_t m_bMatchEventName = 0x8; //
|
||||
constexpr std::ptrdiff_t m_bMatchEventSubString = 0x9; //
|
||||
constexpr std::ptrdiff_t m_bMatchEntIndex = 0xA; //
|
||||
constexpr std::ptrdiff_t m_bMatchOpvar = 0xB; //
|
||||
constexpr std::ptrdiff_t m_bMatchString = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 10
|
||||
@ -509,16 +509,16 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixDynamics3BandDesc_t {
|
||||
constexpr std::ptrdiff_t m_fldbGainOutput = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flRMSTimeMS = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_fldbKneeWidth = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flDepth = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flWetMix = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flTimeScale = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_flLowCutoffFreq = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_flHighCutoffFreq = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_bPeakMode = 0x20; // bool
|
||||
constexpr std::ptrdiff_t m_bandDesc = 0x24; // VMixDynamicsBand_t[3]
|
||||
constexpr std::ptrdiff_t m_fldbGainOutput = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flRMSTimeMS = 0x4; //
|
||||
constexpr std::ptrdiff_t m_fldbKneeWidth = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flDepth = 0xC; //
|
||||
constexpr std::ptrdiff_t m_flWetMix = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flTimeScale = 0x14; //
|
||||
constexpr std::ptrdiff_t m_flLowCutoffFreq = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flHighCutoffFreq = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_bPeakMode = 0x20; //
|
||||
constexpr std::ptrdiff_t m_bandDesc = 0x24; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -526,12 +526,12 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CDSPMixgroupModifier {
|
||||
constexpr std::ptrdiff_t m_mixgroup = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_flModifier = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flModifierMin = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flSourceModifier = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flSourceModifierMin = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_flListenerReverbModifierWhenSourceReverbIsActive = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_mixgroup = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flModifier = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flModifierMin = 0xC; //
|
||||
constexpr std::ptrdiff_t m_flSourceModifier = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flSourceModifierMin = 0x14; //
|
||||
constexpr std::ptrdiff_t m_flListenerReverbModifierWhenSourceReverbIsActive = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -539,12 +539,12 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CAudioMorphData {
|
||||
constexpr std::ptrdiff_t m_times = 0x0; // CUtlVector<float32>
|
||||
constexpr std::ptrdiff_t m_nameHashCodes = 0x18; // CUtlVector<uint32>
|
||||
constexpr std::ptrdiff_t m_nameStrings = 0x30; // CUtlVector<CUtlString>
|
||||
constexpr std::ptrdiff_t m_samples = 0x48; // CUtlVector<CUtlVector<float32>>
|
||||
constexpr std::ptrdiff_t m_flEaseIn = 0x60; // float32
|
||||
constexpr std::ptrdiff_t m_flEaseOut = 0x64; // float32
|
||||
constexpr std::ptrdiff_t m_times = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nameHashCodes = 0x18; //
|
||||
constexpr std::ptrdiff_t m_nameStrings = 0x30; //
|
||||
constexpr std::ptrdiff_t m_samples = 0x48; //
|
||||
constexpr std::ptrdiff_t m_flEaseIn = 0x60; //
|
||||
constexpr std::ptrdiff_t m_flEaseOut = 0x64; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 1
|
||||
@ -554,7 +554,7 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerStaticAdditiveSynth {
|
||||
constexpr std::ptrdiff_t m_tones = 0xF0; // CUtlVector<CVoiceContainerStaticAdditiveSynth::CTone>
|
||||
constexpr std::ptrdiff_t m_tones = 0xF0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -562,8 +562,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CDspPresetModifierList {
|
||||
constexpr std::ptrdiff_t m_dspName = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_modifiers = 0x8; // CUtlVector<CDSPMixgroupModifier>
|
||||
constexpr std::ptrdiff_t m_dspName = 0x0; //
|
||||
constexpr std::ptrdiff_t m_modifiers = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -575,9 +575,9 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerBase {
|
||||
constexpr std::ptrdiff_t m_vSound = 0x20; // CVSound
|
||||
constexpr std::ptrdiff_t m_bHideAnalyzers = 0xD0; // bool
|
||||
constexpr std::ptrdiff_t m_analysisContainers = 0xD8; // CUtlVector<CVoiceContainerAnalysisBase*>
|
||||
constexpr std::ptrdiff_t m_vSound = 0x20; //
|
||||
constexpr std::ptrdiff_t m_bHideAnalyzers = 0xD0; //
|
||||
constexpr std::ptrdiff_t m_analysisContainers = 0xD8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -585,13 +585,13 @@ namespace cs2_dumper {
|
||||
// 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
|
||||
constexpr std::ptrdiff_t m_feedbackFilter = 0x0; //
|
||||
constexpr std::ptrdiff_t m_bEnableFilter = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flDelay = 0x14; //
|
||||
constexpr std::ptrdiff_t m_flDirectGain = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flDelayGain = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_flFeedbackGain = 0x20; //
|
||||
constexpr std::ptrdiff_t m_flWidth = 0x24; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -599,7 +599,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixEQ8Desc_t {
|
||||
constexpr std::ptrdiff_t m_stages = 0x0; // VMixFilterDesc_t[8]
|
||||
constexpr std::ptrdiff_t m_stages = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -607,9 +607,9 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CAudioPhonemeTag {
|
||||
constexpr std::ptrdiff_t m_flStartTime = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flEndTime = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_nPhonemeCode = 0x8; // int32
|
||||
constexpr std::ptrdiff_t m_flStartTime = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flEndTime = 0x4; //
|
||||
constexpr std::ptrdiff_t m_nPhonemeCode = 0x8; //
|
||||
}
|
||||
// Parent: CVoiceContainerAnalysisBase
|
||||
// Field count: 3
|
||||
@ -619,9 +619,9 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerEnvelopeAnalyzer {
|
||||
constexpr std::ptrdiff_t m_mode = 0x50; // EMode_t
|
||||
constexpr std::ptrdiff_t m_nSamples = 0x54; // int32
|
||||
constexpr std::ptrdiff_t m_flThreshold = 0x58; // float32
|
||||
constexpr std::ptrdiff_t m_mode = 0x50; //
|
||||
constexpr std::ptrdiff_t m_nSamples = 0x54; //
|
||||
constexpr std::ptrdiff_t m_flThreshold = 0x58; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -629,7 +629,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSoundEventMetaData {
|
||||
constexpr std::ptrdiff_t m_soundEventVMix = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||
constexpr std::ptrdiff_t m_soundEventVMix = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -637,10 +637,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixPitchShiftDesc_t {
|
||||
constexpr std::ptrdiff_t m_nGrainSampleCount = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_flPitchShift = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_nQuality = 0x8; // int32
|
||||
constexpr std::ptrdiff_t m_nProcType = 0xC; // int32
|
||||
constexpr std::ptrdiff_t m_nGrainSampleCount = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flPitchShift = 0x4; //
|
||||
constexpr std::ptrdiff_t m_nQuality = 0x8; //
|
||||
constexpr std::ptrdiff_t m_nProcType = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -648,8 +648,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CAudioEmphasisSample {
|
||||
constexpr std::ptrdiff_t m_flTime = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flValue = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flTime = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flValue = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 8
|
||||
@ -657,14 +657,14 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixConvolutionDesc_t {
|
||||
constexpr std::ptrdiff_t m_fldbGain = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flPreDelayMS = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flWetMix = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_fldbLow = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_fldbMid = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_fldbHigh = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_flLowCutoffFreq = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_flHighCutoffFreq = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_fldbGain = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flPreDelayMS = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flWetMix = 0x8; //
|
||||
constexpr std::ptrdiff_t m_fldbLow = 0xC; //
|
||||
constexpr std::ptrdiff_t m_fldbMid = 0x10; //
|
||||
constexpr std::ptrdiff_t m_fldbHigh = 0x14; //
|
||||
constexpr std::ptrdiff_t m_flLowCutoffFreq = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flHighCutoffFreq = 0x1C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -679,7 +679,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSosSoundEventGroupListSchema {
|
||||
constexpr std::ptrdiff_t m_groupList = 0x0; // CUtlVector<CSosSoundEventGroupSchema>
|
||||
constexpr std::ptrdiff_t m_groupList = 0x0; //
|
||||
}
|
||||
// Parent: CSosGroupBranchPattern
|
||||
// Field count: 5
|
||||
@ -687,11 +687,11 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSosGroupMatchPattern {
|
||||
constexpr std::ptrdiff_t m_matchSoundEventName = 0x10; // CUtlString
|
||||
constexpr std::ptrdiff_t m_matchSoundEventSubString = 0x18; // CUtlString
|
||||
constexpr std::ptrdiff_t m_flEntIndex = 0x20; // float32
|
||||
constexpr std::ptrdiff_t m_flOpvar = 0x24; // float32
|
||||
constexpr std::ptrdiff_t m_opvarString = 0x28; // CUtlString
|
||||
constexpr std::ptrdiff_t m_matchSoundEventName = 0x10; //
|
||||
constexpr std::ptrdiff_t m_matchSoundEventSubString = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flEntIndex = 0x20; //
|
||||
constexpr std::ptrdiff_t m_flOpvar = 0x24; //
|
||||
constexpr std::ptrdiff_t m_opvarString = 0x28; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -699,11 +699,11 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace SosEditItemInfo_t {
|
||||
constexpr std::ptrdiff_t itemType = 0x0; // SosEditItemType_t
|
||||
constexpr std::ptrdiff_t itemName = 0x8; // CUtlString
|
||||
constexpr std::ptrdiff_t itemTypeName = 0x10; // CUtlString
|
||||
constexpr std::ptrdiff_t itemKVString = 0x20; // CUtlString
|
||||
constexpr std::ptrdiff_t itemPos = 0x28; // Vector2D
|
||||
constexpr std::ptrdiff_t itemType = 0x0; //
|
||||
constexpr std::ptrdiff_t itemName = 0x8; //
|
||||
constexpr std::ptrdiff_t itemTypeName = 0x10; //
|
||||
constexpr std::ptrdiff_t itemKVString = 0x20; //
|
||||
constexpr std::ptrdiff_t itemPos = 0x28; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -711,13 +711,13 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixPlateverbDesc_t {
|
||||
constexpr std::ptrdiff_t m_flPrefilter = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flInputDiffusion1 = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flInputDiffusion2 = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flDecay = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flDamp = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flFeedbackDiffusion1 = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_flFeedbackDiffusion2 = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_flPrefilter = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flInputDiffusion1 = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flInputDiffusion2 = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flDecay = 0xC; //
|
||||
constexpr std::ptrdiff_t m_flDamp = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flFeedbackDiffusion1 = 0x14; //
|
||||
constexpr std::ptrdiff_t m_flFeedbackDiffusion2 = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -725,10 +725,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixDiffusorDesc_t {
|
||||
constexpr std::ptrdiff_t m_flSize = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flComplexity = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flFeedback = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flOutputGain = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flSize = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flComplexity = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flFeedback = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flOutputGain = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -736,15 +736,15 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixDynamicsCompressorDesc_t {
|
||||
constexpr std::ptrdiff_t m_fldbOutputGain = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_fldbCompressionThreshold = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_fldbKneeWidth = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flCompressionRatio = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_flRMSTimeMS = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_flWetMix = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_bPeakMode = 0x20; // bool
|
||||
constexpr std::ptrdiff_t m_fldbOutputGain = 0x0; //
|
||||
constexpr std::ptrdiff_t m_fldbCompressionThreshold = 0x4; //
|
||||
constexpr std::ptrdiff_t m_fldbKneeWidth = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flCompressionRatio = 0xC; //
|
||||
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x14; //
|
||||
constexpr std::ptrdiff_t m_flRMSTimeMS = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flWetMix = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_bPeakMode = 0x20; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -752,11 +752,11 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixShaperDesc_t {
|
||||
constexpr std::ptrdiff_t m_nShape = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_fldbDrive = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_fldbOutputGain = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flWetMix = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_nOversampleFactor = 0x10; // int32
|
||||
constexpr std::ptrdiff_t m_nShape = 0x0; //
|
||||
constexpr std::ptrdiff_t m_fldbDrive = 0x4; //
|
||||
constexpr std::ptrdiff_t m_fldbOutputGain = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flWetMix = 0xC; //
|
||||
constexpr std::ptrdiff_t m_nOversampleFactor = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -764,9 +764,9 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixEnvelopeDesc_t {
|
||||
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flHoldTimeMS = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flHoldTimeMS = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -774,10 +774,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CAudioSentence {
|
||||
constexpr std::ptrdiff_t m_bShouldVoiceDuck = 0x0; // bool
|
||||
constexpr std::ptrdiff_t m_RunTimePhonemes = 0x8; // CUtlVector<CAudioPhonemeTag>
|
||||
constexpr std::ptrdiff_t m_EmphasisSamples = 0x20; // CUtlVector<CAudioEmphasisSample>
|
||||
constexpr std::ptrdiff_t m_morphData = 0x38; // CAudioMorphData
|
||||
constexpr std::ptrdiff_t m_bShouldVoiceDuck = 0x0; //
|
||||
constexpr std::ptrdiff_t m_RunTimePhonemes = 0x8; //
|
||||
constexpr std::ptrdiff_t m_EmphasisSamples = 0x20; //
|
||||
constexpr std::ptrdiff_t m_morphData = 0x38; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 3
|
||||
@ -785,9 +785,9 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSosGroupActionLimitSchema {
|
||||
constexpr std::ptrdiff_t m_nMaxCount = 0x18; // int32
|
||||
constexpr std::ptrdiff_t m_nStopType = 0x1C; // SosActionStopType_t
|
||||
constexpr std::ptrdiff_t m_nSortType = 0x20; // SosActionSortType_t
|
||||
constexpr std::ptrdiff_t m_nMaxCount = 0x18; //
|
||||
constexpr std::ptrdiff_t m_nStopType = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_nSortType = 0x20; //
|
||||
}
|
||||
// Parent: CVoiceContainerDecayingSineWave
|
||||
// Field count: 1
|
||||
@ -797,7 +797,7 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerAmpedDecayingSineWave {
|
||||
constexpr std::ptrdiff_t m_flGainAmount = 0xF8; // float32
|
||||
constexpr std::ptrdiff_t m_flGainAmount = 0xF8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 8
|
||||
@ -805,14 +805,14 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixAutoFilterDesc_t {
|
||||
constexpr std::ptrdiff_t m_flEnvelopeAmount = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_filter = 0xC; // VMixFilterDesc_t
|
||||
constexpr std::ptrdiff_t m_flLFOAmount = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_flLFORate = 0x20; // float32
|
||||
constexpr std::ptrdiff_t m_flPhase = 0x24; // float32
|
||||
constexpr std::ptrdiff_t m_nLFOShape = 0x28; // VMixLFOShape_t
|
||||
constexpr std::ptrdiff_t m_flEnvelopeAmount = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x8; //
|
||||
constexpr std::ptrdiff_t m_filter = 0xC; //
|
||||
constexpr std::ptrdiff_t m_flLFOAmount = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_flLFORate = 0x20; //
|
||||
constexpr std::ptrdiff_t m_flPhase = 0x24; //
|
||||
constexpr std::ptrdiff_t m_nLFOShape = 0x28; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 10
|
||||
@ -820,16 +820,16 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixDynamicsBand_t {
|
||||
constexpr std::ptrdiff_t m_fldbGainInput = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_fldbGainOutput = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_fldbThresholdBelow = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_fldbThresholdAbove = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flRatioBelow = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flRatioAbove = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_bEnable = 0x20; // bool
|
||||
constexpr std::ptrdiff_t m_bSolo = 0x21; // bool
|
||||
constexpr std::ptrdiff_t m_fldbGainInput = 0x0; //
|
||||
constexpr std::ptrdiff_t m_fldbGainOutput = 0x4; //
|
||||
constexpr std::ptrdiff_t m_fldbThresholdBelow = 0x8; //
|
||||
constexpr std::ptrdiff_t m_fldbThresholdAbove = 0xC; //
|
||||
constexpr std::ptrdiff_t m_flRatioBelow = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flRatioAbove = 0x14; //
|
||||
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_bEnable = 0x20; //
|
||||
constexpr std::ptrdiff_t m_bSolo = 0x21; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -837,7 +837,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixEffectChainDesc_t {
|
||||
constexpr std::ptrdiff_t m_flCrossfadeTime = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_flCrossfadeTime = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -845,10 +845,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance {
|
||||
constexpr std::ptrdiff_t m_flMinVolume = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_nInstancesAtMinVolume = 0x4; // int32
|
||||
constexpr std::ptrdiff_t m_flMaxVolume = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_nInstancesAtMaxVolume = 0xC; // int32
|
||||
constexpr std::ptrdiff_t m_flMinVolume = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nInstancesAtMinVolume = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flMaxVolume = 0x8; //
|
||||
constexpr std::ptrdiff_t m_nInstancesAtMaxVolume = 0xC; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 3
|
||||
@ -858,8 +858,8 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerSelector {
|
||||
constexpr std::ptrdiff_t m_mode = 0xF0; // PlayBackMode_t
|
||||
constexpr std::ptrdiff_t m_bRetrigger = 0xF4; // bool
|
||||
constexpr std::ptrdiff_t m_mode = 0xF0; //
|
||||
constexpr std::ptrdiff_t m_bRetrigger = 0xF4; //
|
||||
constexpr std::ptrdiff_t m_soundsToPlay = 0xF8; // CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
@ -868,8 +868,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSosGroupActionTimeBlockLimitSchema {
|
||||
constexpr std::ptrdiff_t m_nMaxCount = 0x18; // int32
|
||||
constexpr std::ptrdiff_t m_flMaxDuration = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_nMaxCount = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flMaxDuration = 0x1C; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 8
|
||||
@ -877,14 +877,14 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSosGroupActionMemberCountEnvelopeSchema {
|
||||
constexpr std::ptrdiff_t m_nBaseCount = 0x18; // int32
|
||||
constexpr std::ptrdiff_t m_nTargetCount = 0x1C; // int32
|
||||
constexpr std::ptrdiff_t m_flBaseValue = 0x20; // float32
|
||||
constexpr std::ptrdiff_t m_flTargetValue = 0x24; // float32
|
||||
constexpr std::ptrdiff_t m_flAttack = 0x28; // float32
|
||||
constexpr std::ptrdiff_t m_flDecay = 0x2C; // float32
|
||||
constexpr std::ptrdiff_t m_resultVarName = 0x30; // CUtlString
|
||||
constexpr std::ptrdiff_t m_bSaveToGroup = 0x38; // bool
|
||||
constexpr std::ptrdiff_t m_nBaseCount = 0x18; //
|
||||
constexpr std::ptrdiff_t m_nTargetCount = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_flBaseValue = 0x20; //
|
||||
constexpr std::ptrdiff_t m_flTargetValue = 0x24; //
|
||||
constexpr std::ptrdiff_t m_flAttack = 0x28; //
|
||||
constexpr std::ptrdiff_t m_flDecay = 0x2C; //
|
||||
constexpr std::ptrdiff_t m_resultVarName = 0x30; //
|
||||
constexpr std::ptrdiff_t m_bSaveToGroup = 0x38; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 1
|
||||
@ -894,7 +894,7 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerSwitch {
|
||||
constexpr std::ptrdiff_t m_soundsToPlay = 0xF0; // CUtlVector<CVoiceContainerBase*>
|
||||
constexpr std::ptrdiff_t m_soundsToPlay = 0xF0; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 1
|
||||
@ -902,7 +902,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSosGroupActionTimeLimitSchema {
|
||||
constexpr std::ptrdiff_t m_flMaxDuration = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_flMaxDuration = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 10
|
||||
@ -910,16 +910,16 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixVocoderDesc_t {
|
||||
constexpr std::ptrdiff_t m_nBandCount = 0x0; // int32
|
||||
constexpr std::ptrdiff_t m_flBandwidth = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_fldBModGain = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_flFreqRangeStart = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_flFreqRangeEnd = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_fldBUnvoicedGain = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_nDebugBand = 0x20; // int32
|
||||
constexpr std::ptrdiff_t m_bPeakMode = 0x24; // bool
|
||||
constexpr std::ptrdiff_t m_nBandCount = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flBandwidth = 0x4; //
|
||||
constexpr std::ptrdiff_t m_fldBModGain = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flFreqRangeStart = 0xC; //
|
||||
constexpr std::ptrdiff_t m_flFreqRangeEnd = 0x10; //
|
||||
constexpr std::ptrdiff_t m_fldBUnvoicedGain = 0x14; //
|
||||
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_nDebugBand = 0x20; //
|
||||
constexpr std::ptrdiff_t m_bPeakMode = 0x24; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -927,12 +927,12 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixUtilityDesc_t {
|
||||
constexpr std::ptrdiff_t m_nOp = 0x0; // VMixChannelOperation_t
|
||||
constexpr std::ptrdiff_t m_flInputPan = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flOutputBalance = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_fldbOutputGain = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_bBassMono = 0x10; // bool
|
||||
constexpr std::ptrdiff_t m_flBassFreq = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_nOp = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flInputPan = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flOutputBalance = 0x8; //
|
||||
constexpr std::ptrdiff_t m_fldbOutputGain = 0xC; //
|
||||
constexpr std::ptrdiff_t m_bBassMono = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flBassFreq = 0x14; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 2
|
||||
@ -942,8 +942,8 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerDecayingSineWave {
|
||||
constexpr std::ptrdiff_t m_flFrequency = 0xF0; // float32
|
||||
constexpr std::ptrdiff_t m_flDecayTime = 0xF4; // float32
|
||||
constexpr std::ptrdiff_t m_flFrequency = 0xF0; //
|
||||
constexpr std::ptrdiff_t m_flDecayTime = 0xF4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -951,12 +951,12 @@ namespace cs2_dumper {
|
||||
// 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
|
||||
constexpr std::ptrdiff_t m_nFilterType = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nFilterSlope = 0x2; //
|
||||
constexpr std::ptrdiff_t m_bEnabled = 0x3; //
|
||||
constexpr std::ptrdiff_t m_fldbGain = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flCutoffFreq = 0x8; //
|
||||
constexpr std::ptrdiff_t m_flQ = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -964,9 +964,9 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixOscDesc_t {
|
||||
constexpr std::ptrdiff_t oscType = 0x0; // VMixLFOShape_t
|
||||
constexpr std::ptrdiff_t m_freq = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flPhase = 0x8; // float32
|
||||
constexpr std::ptrdiff_t oscType = 0x0; //
|
||||
constexpr std::ptrdiff_t m_freq = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flPhase = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 12
|
||||
@ -974,18 +974,18 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace VMixDynamicsDesc_t {
|
||||
constexpr std::ptrdiff_t m_fldbGain = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_fldbNoiseGateThreshold = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_fldbCompressionThreshold = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_fldbLimiterThreshold = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_fldbKneeWidth = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flRatio = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_flLimiterRatio = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x20; // float32
|
||||
constexpr std::ptrdiff_t m_flRMSTimeMS = 0x24; // float32
|
||||
constexpr std::ptrdiff_t m_flWetMix = 0x28; // float32
|
||||
constexpr std::ptrdiff_t m_bPeakMode = 0x2C; // bool
|
||||
constexpr std::ptrdiff_t m_fldbGain = 0x0; //
|
||||
constexpr std::ptrdiff_t m_fldbNoiseGateThreshold = 0x4; //
|
||||
constexpr std::ptrdiff_t m_fldbCompressionThreshold = 0x8; //
|
||||
constexpr std::ptrdiff_t m_fldbLimiterThreshold = 0xC; //
|
||||
constexpr std::ptrdiff_t m_fldbKneeWidth = 0x10; //
|
||||
constexpr std::ptrdiff_t m_flRatio = 0x14; //
|
||||
constexpr std::ptrdiff_t m_flLimiterRatio = 0x18; //
|
||||
constexpr std::ptrdiff_t m_flAttackTimeMS = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x20; //
|
||||
constexpr std::ptrdiff_t m_flRMSTimeMS = 0x24; //
|
||||
constexpr std::ptrdiff_t m_flWetMix = 0x28; //
|
||||
constexpr std::ptrdiff_t m_bPeakMode = 0x2C; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -246,9 +246,9 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerBlender {
|
||||
pub const m_firstSound: usize = 0xF0; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||
pub const m_secondSound: usize = 0xF8; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||
pub const m_flBlendFactor: usize = 0x100; // float32
|
||||
pub const m_firstSound: usize = 0xF0; //
|
||||
pub const m_secondSound: usize = 0xF8; //
|
||||
pub const m_flBlendFactor: usize = 0x100; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -256,10 +256,10 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixFreeverbDesc_t {
|
||||
pub const m_flRoomSize: usize = 0x0; // float32
|
||||
pub const m_flDamp: usize = 0x4; // float32
|
||||
pub const m_flWidth: usize = 0x8; // float32
|
||||
pub const m_flLateReflections: usize = 0xC; // float32
|
||||
pub const m_flRoomSize: usize = 0x0; //
|
||||
pub const m_flDamp: usize = 0x4; //
|
||||
pub const m_flWidth: usize = 0x8; //
|
||||
pub const m_flLateReflections: usize = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -267,13 +267,13 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CVoiceContainerStaticAdditiveSynth__CHarmonic {
|
||||
pub const m_nWaveform: usize = 0x0; // EWaveform
|
||||
pub const m_nFundamental: usize = 0x1; // EMidiNote
|
||||
pub const m_nOctave: usize = 0x4; // int32
|
||||
pub const m_flCents: usize = 0x8; // float32
|
||||
pub const m_flPhase: usize = 0xC; // float32
|
||||
pub const m_curve: usize = 0x10; // CPiecewiseCurve
|
||||
pub const m_volumeScaling: usize = 0x50; // CVoiceContainerStaticAdditiveSynth::CGainScalePerInstance
|
||||
pub const m_nWaveform: usize = 0x0; //
|
||||
pub const m_nFundamental: usize = 0x1; //
|
||||
pub const m_nOctave: usize = 0x4; //
|
||||
pub const m_flCents: usize = 0x8; //
|
||||
pub const m_flPhase: usize = 0xC; //
|
||||
pub const m_curve: usize = 0x10; //
|
||||
pub const m_volumeScaling: usize = 0x50; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -281,9 +281,9 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CVoiceContainerStaticAdditiveSynth__CTone {
|
||||
pub const m_harmonics: usize = 0x0; // CUtlVector<CVoiceContainerStaticAdditiveSynth::CHarmonic>
|
||||
pub const m_curve: usize = 0x18; // CPiecewiseCurve
|
||||
pub const m_bSyncInstances: usize = 0x58; // bool
|
||||
pub const m_harmonics: usize = 0x0; //
|
||||
pub const m_curve: usize = 0x18; //
|
||||
pub const m_bSyncInstances: usize = 0x58; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 6
|
||||
@ -293,11 +293,11 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerRandomSampler {
|
||||
pub const m_flAmplitude: usize = 0xF0; // float32
|
||||
pub const m_flAmplitudeJitter: usize = 0xF4; // float32
|
||||
pub const m_flTimeJitter: usize = 0xF8; // float32
|
||||
pub const m_flMaxLength: usize = 0xFC; // float32
|
||||
pub const m_nNumDelayVariations: usize = 0x100; // int32
|
||||
pub const m_flAmplitude: usize = 0xF0; //
|
||||
pub const m_flAmplitudeJitter: usize = 0xF4; //
|
||||
pub const m_flTimeJitter: usize = 0xF8; //
|
||||
pub const m_flMaxLength: usize = 0xFC; //
|
||||
pub const m_nNumDelayVariations: usize = 0x100; //
|
||||
pub const m_grainResources: usize = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
@ -308,7 +308,7 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerDefault {
|
||||
pub const m_vsndReference: usize = 0xF0; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||
pub const m_vsndReference: usize = 0xF0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 11
|
||||
@ -316,17 +316,17 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CVSound {
|
||||
pub const m_nRate: usize = 0x0; // int32
|
||||
pub const m_nFormat: usize = 0x4; // CVSoundFormat_t
|
||||
pub const m_nChannels: usize = 0x8; // uint32
|
||||
pub const m_nLoopStart: usize = 0xC; // int32
|
||||
pub const m_nSampleCount: usize = 0x10; // uint32
|
||||
pub const m_flDuration: usize = 0x14; // float32
|
||||
pub const m_Sentences: usize = 0x18; // CUtlVector<CAudioSentence>
|
||||
pub const m_nStreamingSize: usize = 0x30; // uint32
|
||||
pub const m_nSeekTable: usize = 0x38; // CUtlVector<int32>
|
||||
pub const m_nLoopEnd: usize = 0x50; // int32
|
||||
pub const m_encodedHeader: usize = 0x58; // CUtlBinaryBlock
|
||||
pub const m_nRate: usize = 0x0; //
|
||||
pub const m_nFormat: usize = 0x4; //
|
||||
pub const m_nChannels: usize = 0x8; //
|
||||
pub const m_nLoopStart: usize = 0xC; //
|
||||
pub const m_nSampleCount: usize = 0x10; //
|
||||
pub const m_flDuration: usize = 0x14; //
|
||||
pub const m_Sentences: usize = 0x18; //
|
||||
pub const m_nStreamingSize: usize = 0x30; //
|
||||
pub const m_nSeekTable: usize = 0x38; //
|
||||
pub const m_nLoopEnd: usize = 0x50; //
|
||||
pub const m_encodedHeader: usize = 0x58; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -335,7 +335,7 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
// MVDataNodeType
|
||||
pub mod CDSPPresetMixgroupModifierTable {
|
||||
pub const m_table: usize = 0x0; // CUtlVector<CDspPresetModifierList>
|
||||
pub const m_table: usize = 0x0; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 7
|
||||
@ -343,13 +343,13 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSosGroupActionSoundeventClusterSchema {
|
||||
pub const m_nMinNearby: usize = 0x18; // int32
|
||||
pub const m_flClusterEpsilon: usize = 0x1C; // float32
|
||||
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 const m_nMinNearby: usize = 0x18; //
|
||||
pub const m_flClusterEpsilon: usize = 0x1C; //
|
||||
pub const m_shouldPlayOpvar: usize = 0x20; //
|
||||
pub const m_shouldPlayClusterChild: usize = 0x28; //
|
||||
pub const m_clusterSizeOpvar: usize = 0x30; //
|
||||
pub const m_groupBoundingBoxMinsOpvar: usize = 0x38; //
|
||||
pub const m_groupBoundingBoxMaxsOpvar: usize = 0x40; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 5
|
||||
@ -357,11 +357,11 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSosGroupActionSetSoundeventParameterSchema {
|
||||
pub const m_nMaxCount: usize = 0x18; // int32
|
||||
pub const m_flMinValue: usize = 0x1C; // float32
|
||||
pub const m_flMaxValue: usize = 0x20; // float32
|
||||
pub const m_opvarName: usize = 0x28; // CUtlString
|
||||
pub const m_nSortType: usize = 0x30; // SosActionSortType_t
|
||||
pub const m_nMaxCount: usize = 0x18; //
|
||||
pub const m_flMinValue: usize = 0x1C; //
|
||||
pub const m_flMaxValue: usize = 0x20; //
|
||||
pub const m_opvarName: usize = 0x28; //
|
||||
pub const m_nSortType: usize = 0x30; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 0
|
||||
@ -379,8 +379,8 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixSubgraphSwitchDesc_t {
|
||||
pub const m_interpolationMode: usize = 0x0; // VMixSubgraphSwitchInterpolationType_t
|
||||
pub const m_bOnlyTailsOnFadeOut: usize = 0x4; // bool
|
||||
pub const m_flInterpolationTime: usize = 0x8; // float32
|
||||
pub const m_bOnlyTailsOnFadeOut: usize = 0x4; //
|
||||
pub const m_flInterpolationTime: usize = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -391,8 +391,8 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerAnalysisBase {
|
||||
pub const m_bRegenerateCurveOnCompile: usize = 0x8; // bool
|
||||
pub const m_curve: usize = 0x10; // CPiecewiseCurve
|
||||
pub const m_bRegenerateCurveOnCompile: usize = 0x8; //
|
||||
pub const m_curve: usize = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -400,8 +400,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixPannerDesc_t {
|
||||
pub const m_type: usize = 0x0; // VMixPannerType_t
|
||||
pub const m_flStrength: usize = 0x4; // float32
|
||||
pub const m_type: usize = 0x0; //
|
||||
pub const m_flStrength: usize = 0x4; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 4
|
||||
@ -409,10 +409,10 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSosGroupActionSoundeventPrioritySchema {
|
||||
pub const m_priorityValue: usize = 0x18; // CUtlString
|
||||
pub const m_priorityVolumeScalar: usize = 0x20; // CUtlString
|
||||
pub const m_priorityContributeButDontRead: usize = 0x28; // CUtlString
|
||||
pub const m_bPriorityReadButDontContribute: usize = 0x30; // CUtlString
|
||||
pub const m_priorityValue: usize = 0x18; //
|
||||
pub const m_priorityVolumeScalar: usize = 0x20; //
|
||||
pub const m_priorityContributeButDontRead: usize = 0x28; //
|
||||
pub const m_bPriorityReadButDontContribute: usize = 0x30; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 3
|
||||
@ -422,9 +422,9 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerRealtimeFMSineWave {
|
||||
pub const m_flCarrierFrequency: usize = 0xF0; // float32
|
||||
pub const m_flModulatorFrequency: usize = 0xF4; // float32
|
||||
pub const m_flModulatorAmount: usize = 0xF8; // float32
|
||||
pub const m_flCarrierFrequency: usize = 0xF0; //
|
||||
pub const m_flModulatorFrequency: usize = 0xF4; //
|
||||
pub const m_flModulatorAmount: usize = 0xF8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -432,7 +432,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod SelectedEditItemInfo_t {
|
||||
pub const m_EditItems: usize = 0x0; // CUtlVector<SosEditItemInfo_t>
|
||||
pub const m_EditItems: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -440,15 +440,15 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixModDelayDesc_t {
|
||||
pub const m_feedbackFilter: usize = 0x0; // VMixFilterDesc_t
|
||||
pub const m_bPhaseInvert: usize = 0x10; // bool
|
||||
pub const m_flGlideTime: usize = 0x14; // float32
|
||||
pub const m_flDelay: usize = 0x18; // float32
|
||||
pub const m_flOutputGain: usize = 0x1C; // float32
|
||||
pub const m_flFeedbackGain: usize = 0x20; // float32
|
||||
pub const m_flModRate: usize = 0x24; // float32
|
||||
pub const m_flModDepth: usize = 0x28; // float32
|
||||
pub const m_bApplyAntialiasing: usize = 0x2C; // bool
|
||||
pub const m_feedbackFilter: usize = 0x0; //
|
||||
pub const m_bPhaseInvert: usize = 0x10; //
|
||||
pub const m_flGlideTime: usize = 0x14; //
|
||||
pub const m_flDelay: usize = 0x18; //
|
||||
pub const m_flOutputGain: usize = 0x1C; //
|
||||
pub const m_flFeedbackGain: usize = 0x20; //
|
||||
pub const m_flModRate: usize = 0x24; //
|
||||
pub const m_flModDepth: usize = 0x28; //
|
||||
pub const m_bApplyAntialiasing: usize = 0x2C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 17
|
||||
@ -456,23 +456,23 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixBoxverbDesc_t {
|
||||
pub const m_flSizeMax: usize = 0x0; // float32
|
||||
pub const m_flSizeMin: usize = 0x4; // float32
|
||||
pub const m_flComplexity: usize = 0x8; // float32
|
||||
pub const m_flDiffusion: usize = 0xC; // float32
|
||||
pub const m_flModDepth: usize = 0x10; // float32
|
||||
pub const m_flModRate: usize = 0x14; // float32
|
||||
pub const m_bParallel: usize = 0x18; // bool
|
||||
pub const m_filterType: usize = 0x1C; // VMixFilterDesc_t
|
||||
pub const m_flWidth: usize = 0x2C; // float32
|
||||
pub const m_flHeight: usize = 0x30; // float32
|
||||
pub const m_flDepth: usize = 0x34; // float32
|
||||
pub const m_flFeedbackScale: usize = 0x38; // float32
|
||||
pub const m_flFeedbackWidth: usize = 0x3C; // float32
|
||||
pub const m_flFeedbackHeight: usize = 0x40; // float32
|
||||
pub const m_flFeedbackDepth: usize = 0x44; // float32
|
||||
pub const m_flOutputGain: usize = 0x48; // float32
|
||||
pub const m_flTaps: usize = 0x4C; // float32
|
||||
pub const m_flSizeMax: usize = 0x0; //
|
||||
pub const m_flSizeMin: usize = 0x4; //
|
||||
pub const m_flComplexity: usize = 0x8; //
|
||||
pub const m_flDiffusion: usize = 0xC; //
|
||||
pub const m_flModDepth: usize = 0x10; //
|
||||
pub const m_flModRate: usize = 0x14; //
|
||||
pub const m_bParallel: usize = 0x18; //
|
||||
pub const m_filterType: usize = 0x1C; //
|
||||
pub const m_flWidth: usize = 0x2C; //
|
||||
pub const m_flHeight: usize = 0x30; //
|
||||
pub const m_flDepth: usize = 0x34; //
|
||||
pub const m_flFeedbackScale: usize = 0x38; //
|
||||
pub const m_flFeedbackWidth: usize = 0x3C; //
|
||||
pub const m_flFeedbackHeight: usize = 0x40; //
|
||||
pub const m_flFeedbackDepth: usize = 0x44; //
|
||||
pub const m_flOutputGain: usize = 0x48; //
|
||||
pub const m_flTaps: usize = 0x4C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -481,9 +481,9 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
// MPropertyElementNameFn
|
||||
pub mod CSosGroupActionSchema {
|
||||
pub const m_name: usize = 0x8; // CUtlString
|
||||
pub const m_actionType: usize = 0x10; // ActionType_t
|
||||
pub const m_actionInstanceType: usize = 0x14; // ActionType_t
|
||||
pub const m_name: usize = 0x8; //
|
||||
pub const m_actionType: usize = 0x10; //
|
||||
pub const m_actionInstanceType: usize = 0x14; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -492,15 +492,15 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
// MPropertyElementNameFn
|
||||
pub mod CSosSoundEventGroupSchema {
|
||||
pub const m_name: usize = 0x0; // CUtlString
|
||||
pub const m_nType: usize = 0x8; // SosGroupType_t
|
||||
pub const m_bIsBlocking: usize = 0xC; // bool
|
||||
pub const m_nBlockMaxCount: usize = 0x10; // int32
|
||||
pub const m_bInvertMatch: usize = 0x14; // bool
|
||||
pub const m_matchPattern: usize = 0x18; // CSosGroupMatchPattern
|
||||
pub const m_branchPattern: usize = 0x48; // CSosGroupBranchPattern
|
||||
pub const m_flLifeSpanTime: usize = 0x58; // float32
|
||||
pub const m_vActions: usize = 0xC0; // CSosGroupActionSchema*[4]
|
||||
pub const m_name: usize = 0x0; //
|
||||
pub const m_nType: usize = 0x8; //
|
||||
pub const m_bIsBlocking: usize = 0xC; //
|
||||
pub const m_nBlockMaxCount: usize = 0x10; //
|
||||
pub const m_bInvertMatch: usize = 0x14; //
|
||||
pub const m_matchPattern: usize = 0x18; //
|
||||
pub const m_branchPattern: usize = 0x48; //
|
||||
pub const m_flLifeSpanTime: usize = 0x58; //
|
||||
pub const m_vActions: usize = 0xC0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -508,11 +508,11 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSosGroupBranchPattern {
|
||||
pub const m_bMatchEventName: usize = 0x8; // bool
|
||||
pub const m_bMatchEventSubString: usize = 0x9; // bool
|
||||
pub const m_bMatchEntIndex: usize = 0xA; // bool
|
||||
pub const m_bMatchOpvar: usize = 0xB; // bool
|
||||
pub const m_bMatchString: usize = 0xC; // bool
|
||||
pub const m_bMatchEventName: usize = 0x8; //
|
||||
pub const m_bMatchEventSubString: usize = 0x9; //
|
||||
pub const m_bMatchEntIndex: usize = 0xA; //
|
||||
pub const m_bMatchOpvar: usize = 0xB; //
|
||||
pub const m_bMatchString: usize = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 10
|
||||
@ -520,16 +520,16 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixDynamics3BandDesc_t {
|
||||
pub const m_fldbGainOutput: usize = 0x0; // float32
|
||||
pub const m_flRMSTimeMS: usize = 0x4; // float32
|
||||
pub const m_fldbKneeWidth: usize = 0x8; // float32
|
||||
pub const m_flDepth: usize = 0xC; // float32
|
||||
pub const m_flWetMix: usize = 0x10; // float32
|
||||
pub const m_flTimeScale: usize = 0x14; // float32
|
||||
pub const m_flLowCutoffFreq: usize = 0x18; // float32
|
||||
pub const m_flHighCutoffFreq: usize = 0x1C; // float32
|
||||
pub const m_bPeakMode: usize = 0x20; // bool
|
||||
pub const m_bandDesc: usize = 0x24; // VMixDynamicsBand_t[3]
|
||||
pub const m_fldbGainOutput: usize = 0x0; //
|
||||
pub const m_flRMSTimeMS: usize = 0x4; //
|
||||
pub const m_fldbKneeWidth: usize = 0x8; //
|
||||
pub const m_flDepth: usize = 0xC; //
|
||||
pub const m_flWetMix: usize = 0x10; //
|
||||
pub const m_flTimeScale: usize = 0x14; //
|
||||
pub const m_flLowCutoffFreq: usize = 0x18; //
|
||||
pub const m_flHighCutoffFreq: usize = 0x1C; //
|
||||
pub const m_bPeakMode: usize = 0x20; //
|
||||
pub const m_bandDesc: usize = 0x24; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -537,12 +537,12 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CDSPMixgroupModifier {
|
||||
pub const m_mixgroup: usize = 0x0; // CUtlString
|
||||
pub const m_flModifier: usize = 0x8; // float32
|
||||
pub const m_flModifierMin: usize = 0xC; // float32
|
||||
pub const m_flSourceModifier: usize = 0x10; // float32
|
||||
pub const m_flSourceModifierMin: usize = 0x14; // float32
|
||||
pub const m_flListenerReverbModifierWhenSourceReverbIsActive: usize = 0x18; // float32
|
||||
pub const m_mixgroup: usize = 0x0; //
|
||||
pub const m_flModifier: usize = 0x8; //
|
||||
pub const m_flModifierMin: usize = 0xC; //
|
||||
pub const m_flSourceModifier: usize = 0x10; //
|
||||
pub const m_flSourceModifierMin: usize = 0x14; //
|
||||
pub const m_flListenerReverbModifierWhenSourceReverbIsActive: usize = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -550,12 +550,12 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CAudioMorphData {
|
||||
pub const m_times: usize = 0x0; // CUtlVector<float32>
|
||||
pub const m_nameHashCodes: usize = 0x18; // CUtlVector<uint32>
|
||||
pub const m_nameStrings: usize = 0x30; // CUtlVector<CUtlString>
|
||||
pub const m_samples: usize = 0x48; // CUtlVector<CUtlVector<float32>>
|
||||
pub const m_flEaseIn: usize = 0x60; // float32
|
||||
pub const m_flEaseOut: usize = 0x64; // float32
|
||||
pub const m_times: usize = 0x0; //
|
||||
pub const m_nameHashCodes: usize = 0x18; //
|
||||
pub const m_nameStrings: usize = 0x30; //
|
||||
pub const m_samples: usize = 0x48; //
|
||||
pub const m_flEaseIn: usize = 0x60; //
|
||||
pub const m_flEaseOut: usize = 0x64; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 1
|
||||
@ -565,7 +565,7 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerStaticAdditiveSynth {
|
||||
pub const m_tones: usize = 0xF0; // CUtlVector<CVoiceContainerStaticAdditiveSynth::CTone>
|
||||
pub const m_tones: usize = 0xF0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -573,8 +573,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CDspPresetModifierList {
|
||||
pub const m_dspName: usize = 0x0; // CUtlString
|
||||
pub const m_modifiers: usize = 0x8; // CUtlVector<CDSPMixgroupModifier>
|
||||
pub const m_dspName: usize = 0x0; //
|
||||
pub const m_modifiers: usize = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -586,9 +586,9 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerBase {
|
||||
pub const m_vSound: usize = 0x20; // CVSound
|
||||
pub const m_bHideAnalyzers: usize = 0xD0; // bool
|
||||
pub const m_analysisContainers: usize = 0xD8; // CUtlVector<CVoiceContainerAnalysisBase*>
|
||||
pub const m_vSound: usize = 0x20; //
|
||||
pub const m_bHideAnalyzers: usize = 0xD0; //
|
||||
pub const m_analysisContainers: usize = 0xD8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -596,13 +596,13 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixDelayDesc_t {
|
||||
pub const m_feedbackFilter: usize = 0x0; // VMixFilterDesc_t
|
||||
pub const m_bEnableFilter: usize = 0x10; // bool
|
||||
pub const m_flDelay: usize = 0x14; // float32
|
||||
pub const m_flDirectGain: usize = 0x18; // float32
|
||||
pub const m_flDelayGain: usize = 0x1C; // float32
|
||||
pub const m_flFeedbackGain: usize = 0x20; // float32
|
||||
pub const m_flWidth: usize = 0x24; // float32
|
||||
pub const m_feedbackFilter: usize = 0x0; //
|
||||
pub const m_bEnableFilter: usize = 0x10; //
|
||||
pub const m_flDelay: usize = 0x14; //
|
||||
pub const m_flDirectGain: usize = 0x18; //
|
||||
pub const m_flDelayGain: usize = 0x1C; //
|
||||
pub const m_flFeedbackGain: usize = 0x20; //
|
||||
pub const m_flWidth: usize = 0x24; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -610,7 +610,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixEQ8Desc_t {
|
||||
pub const m_stages: usize = 0x0; // VMixFilterDesc_t[8]
|
||||
pub const m_stages: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -618,9 +618,9 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CAudioPhonemeTag {
|
||||
pub const m_flStartTime: usize = 0x0; // float32
|
||||
pub const m_flEndTime: usize = 0x4; // float32
|
||||
pub const m_nPhonemeCode: usize = 0x8; // int32
|
||||
pub const m_flStartTime: usize = 0x0; //
|
||||
pub const m_flEndTime: usize = 0x4; //
|
||||
pub const m_nPhonemeCode: usize = 0x8; //
|
||||
}
|
||||
// Parent: CVoiceContainerAnalysisBase
|
||||
// Field count: 3
|
||||
@ -630,9 +630,9 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerEnvelopeAnalyzer {
|
||||
pub const m_mode: usize = 0x50; // EMode_t
|
||||
pub const m_nSamples: usize = 0x54; // int32
|
||||
pub const m_flThreshold: usize = 0x58; // float32
|
||||
pub const m_mode: usize = 0x50; //
|
||||
pub const m_nSamples: usize = 0x54; //
|
||||
pub const m_flThreshold: usize = 0x58; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -640,7 +640,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSoundEventMetaData {
|
||||
pub const m_soundEventVMix: usize = 0x0; // CStrongHandle<InfoForResourceTypeCVMixListResource>
|
||||
pub const m_soundEventVMix: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -648,10 +648,10 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixPitchShiftDesc_t {
|
||||
pub const m_nGrainSampleCount: usize = 0x0; // int32
|
||||
pub const m_flPitchShift: usize = 0x4; // float32
|
||||
pub const m_nQuality: usize = 0x8; // int32
|
||||
pub const m_nProcType: usize = 0xC; // int32
|
||||
pub const m_nGrainSampleCount: usize = 0x0; //
|
||||
pub const m_flPitchShift: usize = 0x4; //
|
||||
pub const m_nQuality: usize = 0x8; //
|
||||
pub const m_nProcType: usize = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -659,8 +659,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CAudioEmphasisSample {
|
||||
pub const m_flTime: usize = 0x0; // float32
|
||||
pub const m_flValue: usize = 0x4; // float32
|
||||
pub const m_flTime: usize = 0x0; //
|
||||
pub const m_flValue: usize = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 8
|
||||
@ -668,14 +668,14 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixConvolutionDesc_t {
|
||||
pub const m_fldbGain: usize = 0x0; // float32
|
||||
pub const m_flPreDelayMS: usize = 0x4; // float32
|
||||
pub const m_flWetMix: usize = 0x8; // float32
|
||||
pub const m_fldbLow: usize = 0xC; // float32
|
||||
pub const m_fldbMid: usize = 0x10; // float32
|
||||
pub const m_fldbHigh: usize = 0x14; // float32
|
||||
pub const m_flLowCutoffFreq: usize = 0x18; // float32
|
||||
pub const m_flHighCutoffFreq: usize = 0x1C; // float32
|
||||
pub const m_fldbGain: usize = 0x0; //
|
||||
pub const m_flPreDelayMS: usize = 0x4; //
|
||||
pub const m_flWetMix: usize = 0x8; //
|
||||
pub const m_fldbLow: usize = 0xC; //
|
||||
pub const m_fldbMid: usize = 0x10; //
|
||||
pub const m_fldbHigh: usize = 0x14; //
|
||||
pub const m_flLowCutoffFreq: usize = 0x18; //
|
||||
pub const m_flHighCutoffFreq: usize = 0x1C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -690,7 +690,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSosSoundEventGroupListSchema {
|
||||
pub const m_groupList: usize = 0x0; // CUtlVector<CSosSoundEventGroupSchema>
|
||||
pub const m_groupList: usize = 0x0; //
|
||||
}
|
||||
// Parent: CSosGroupBranchPattern
|
||||
// Field count: 5
|
||||
@ -698,11 +698,11 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSosGroupMatchPattern {
|
||||
pub const m_matchSoundEventName: usize = 0x10; // CUtlString
|
||||
pub const m_matchSoundEventSubString: usize = 0x18; // CUtlString
|
||||
pub const m_flEntIndex: usize = 0x20; // float32
|
||||
pub const m_flOpvar: usize = 0x24; // float32
|
||||
pub const m_opvarString: usize = 0x28; // CUtlString
|
||||
pub const m_matchSoundEventName: usize = 0x10; //
|
||||
pub const m_matchSoundEventSubString: usize = 0x18; //
|
||||
pub const m_flEntIndex: usize = 0x20; //
|
||||
pub const m_flOpvar: usize = 0x24; //
|
||||
pub const m_opvarString: usize = 0x28; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -710,11 +710,11 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod SosEditItemInfo_t {
|
||||
pub const itemType: usize = 0x0; // SosEditItemType_t
|
||||
pub const itemName: usize = 0x8; // CUtlString
|
||||
pub const itemTypeName: usize = 0x10; // CUtlString
|
||||
pub const itemKVString: usize = 0x20; // CUtlString
|
||||
pub const itemPos: usize = 0x28; // Vector2D
|
||||
pub const itemType: usize = 0x0; //
|
||||
pub const itemName: usize = 0x8; //
|
||||
pub const itemTypeName: usize = 0x10; //
|
||||
pub const itemKVString: usize = 0x20; //
|
||||
pub const itemPos: usize = 0x28; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -722,13 +722,13 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixPlateverbDesc_t {
|
||||
pub const m_flPrefilter: usize = 0x0; // float32
|
||||
pub const m_flInputDiffusion1: usize = 0x4; // float32
|
||||
pub const m_flInputDiffusion2: usize = 0x8; // float32
|
||||
pub const m_flDecay: usize = 0xC; // float32
|
||||
pub const m_flDamp: usize = 0x10; // float32
|
||||
pub const m_flFeedbackDiffusion1: usize = 0x14; // float32
|
||||
pub const m_flFeedbackDiffusion2: usize = 0x18; // float32
|
||||
pub const m_flPrefilter: usize = 0x0; //
|
||||
pub const m_flInputDiffusion1: usize = 0x4; //
|
||||
pub const m_flInputDiffusion2: usize = 0x8; //
|
||||
pub const m_flDecay: usize = 0xC; //
|
||||
pub const m_flDamp: usize = 0x10; //
|
||||
pub const m_flFeedbackDiffusion1: usize = 0x14; //
|
||||
pub const m_flFeedbackDiffusion2: usize = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -736,10 +736,10 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixDiffusorDesc_t {
|
||||
pub const m_flSize: usize = 0x0; // float32
|
||||
pub const m_flComplexity: usize = 0x4; // float32
|
||||
pub const m_flFeedback: usize = 0x8; // float32
|
||||
pub const m_flOutputGain: usize = 0xC; // float32
|
||||
pub const m_flSize: usize = 0x0; //
|
||||
pub const m_flComplexity: usize = 0x4; //
|
||||
pub const m_flFeedback: usize = 0x8; //
|
||||
pub const m_flOutputGain: usize = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -747,15 +747,15 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixDynamicsCompressorDesc_t {
|
||||
pub const m_fldbOutputGain: usize = 0x0; // float32
|
||||
pub const m_fldbCompressionThreshold: usize = 0x4; // float32
|
||||
pub const m_fldbKneeWidth: usize = 0x8; // float32
|
||||
pub const m_flCompressionRatio: usize = 0xC; // float32
|
||||
pub const m_flAttackTimeMS: usize = 0x10; // float32
|
||||
pub const m_flReleaseTimeMS: usize = 0x14; // float32
|
||||
pub const m_flRMSTimeMS: usize = 0x18; // float32
|
||||
pub const m_flWetMix: usize = 0x1C; // float32
|
||||
pub const m_bPeakMode: usize = 0x20; // bool
|
||||
pub const m_fldbOutputGain: usize = 0x0; //
|
||||
pub const m_fldbCompressionThreshold: usize = 0x4; //
|
||||
pub const m_fldbKneeWidth: usize = 0x8; //
|
||||
pub const m_flCompressionRatio: usize = 0xC; //
|
||||
pub const m_flAttackTimeMS: usize = 0x10; //
|
||||
pub const m_flReleaseTimeMS: usize = 0x14; //
|
||||
pub const m_flRMSTimeMS: usize = 0x18; //
|
||||
pub const m_flWetMix: usize = 0x1C; //
|
||||
pub const m_bPeakMode: usize = 0x20; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -763,11 +763,11 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixShaperDesc_t {
|
||||
pub const m_nShape: usize = 0x0; // int32
|
||||
pub const m_fldbDrive: usize = 0x4; // float32
|
||||
pub const m_fldbOutputGain: usize = 0x8; // float32
|
||||
pub const m_flWetMix: usize = 0xC; // float32
|
||||
pub const m_nOversampleFactor: usize = 0x10; // int32
|
||||
pub const m_nShape: usize = 0x0; //
|
||||
pub const m_fldbDrive: usize = 0x4; //
|
||||
pub const m_fldbOutputGain: usize = 0x8; //
|
||||
pub const m_flWetMix: usize = 0xC; //
|
||||
pub const m_nOversampleFactor: usize = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -775,9 +775,9 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixEnvelopeDesc_t {
|
||||
pub const m_flAttackTimeMS: usize = 0x0; // float32
|
||||
pub const m_flHoldTimeMS: usize = 0x4; // float32
|
||||
pub const m_flReleaseTimeMS: usize = 0x8; // float32
|
||||
pub const m_flAttackTimeMS: usize = 0x0; //
|
||||
pub const m_flHoldTimeMS: usize = 0x4; //
|
||||
pub const m_flReleaseTimeMS: usize = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -785,10 +785,10 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CAudioSentence {
|
||||
pub const m_bShouldVoiceDuck: usize = 0x0; // bool
|
||||
pub const m_RunTimePhonemes: usize = 0x8; // CUtlVector<CAudioPhonemeTag>
|
||||
pub const m_EmphasisSamples: usize = 0x20; // CUtlVector<CAudioEmphasisSample>
|
||||
pub const m_morphData: usize = 0x38; // CAudioMorphData
|
||||
pub const m_bShouldVoiceDuck: usize = 0x0; //
|
||||
pub const m_RunTimePhonemes: usize = 0x8; //
|
||||
pub const m_EmphasisSamples: usize = 0x20; //
|
||||
pub const m_morphData: usize = 0x38; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 3
|
||||
@ -796,9 +796,9 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSosGroupActionLimitSchema {
|
||||
pub const m_nMaxCount: usize = 0x18; // int32
|
||||
pub const m_nStopType: usize = 0x1C; // SosActionStopType_t
|
||||
pub const m_nSortType: usize = 0x20; // SosActionSortType_t
|
||||
pub const m_nMaxCount: usize = 0x18; //
|
||||
pub const m_nStopType: usize = 0x1C; //
|
||||
pub const m_nSortType: usize = 0x20; //
|
||||
}
|
||||
// Parent: CVoiceContainerDecayingSineWave
|
||||
// Field count: 1
|
||||
@ -808,7 +808,7 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerAmpedDecayingSineWave {
|
||||
pub const m_flGainAmount: usize = 0xF8; // float32
|
||||
pub const m_flGainAmount: usize = 0xF8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 8
|
||||
@ -816,14 +816,14 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixAutoFilterDesc_t {
|
||||
pub const m_flEnvelopeAmount: usize = 0x0; // float32
|
||||
pub const m_flAttackTimeMS: usize = 0x4; // float32
|
||||
pub const m_flReleaseTimeMS: usize = 0x8; // float32
|
||||
pub const m_filter: usize = 0xC; // VMixFilterDesc_t
|
||||
pub const m_flLFOAmount: usize = 0x1C; // float32
|
||||
pub const m_flLFORate: usize = 0x20; // float32
|
||||
pub const m_flPhase: usize = 0x24; // float32
|
||||
pub const m_nLFOShape: usize = 0x28; // VMixLFOShape_t
|
||||
pub const m_flEnvelopeAmount: usize = 0x0; //
|
||||
pub const m_flAttackTimeMS: usize = 0x4; //
|
||||
pub const m_flReleaseTimeMS: usize = 0x8; //
|
||||
pub const m_filter: usize = 0xC; //
|
||||
pub const m_flLFOAmount: usize = 0x1C; //
|
||||
pub const m_flLFORate: usize = 0x20; //
|
||||
pub const m_flPhase: usize = 0x24; //
|
||||
pub const m_nLFOShape: usize = 0x28; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 10
|
||||
@ -831,16 +831,16 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixDynamicsBand_t {
|
||||
pub const m_fldbGainInput: usize = 0x0; // float32
|
||||
pub const m_fldbGainOutput: usize = 0x4; // float32
|
||||
pub const m_fldbThresholdBelow: usize = 0x8; // float32
|
||||
pub const m_fldbThresholdAbove: usize = 0xC; // float32
|
||||
pub const m_flRatioBelow: usize = 0x10; // float32
|
||||
pub const m_flRatioAbove: usize = 0x14; // float32
|
||||
pub const m_flAttackTimeMS: usize = 0x18; // float32
|
||||
pub const m_flReleaseTimeMS: usize = 0x1C; // float32
|
||||
pub const m_bEnable: usize = 0x20; // bool
|
||||
pub const m_bSolo: usize = 0x21; // bool
|
||||
pub const m_fldbGainInput: usize = 0x0; //
|
||||
pub const m_fldbGainOutput: usize = 0x4; //
|
||||
pub const m_fldbThresholdBelow: usize = 0x8; //
|
||||
pub const m_fldbThresholdAbove: usize = 0xC; //
|
||||
pub const m_flRatioBelow: usize = 0x10; //
|
||||
pub const m_flRatioAbove: usize = 0x14; //
|
||||
pub const m_flAttackTimeMS: usize = 0x18; //
|
||||
pub const m_flReleaseTimeMS: usize = 0x1C; //
|
||||
pub const m_bEnable: usize = 0x20; //
|
||||
pub const m_bSolo: usize = 0x21; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -848,7 +848,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixEffectChainDesc_t {
|
||||
pub const m_flCrossfadeTime: usize = 0x0; // float32
|
||||
pub const m_flCrossfadeTime: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -856,10 +856,10 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance {
|
||||
pub const m_flMinVolume: usize = 0x0; // float32
|
||||
pub const m_nInstancesAtMinVolume: usize = 0x4; // int32
|
||||
pub const m_flMaxVolume: usize = 0x8; // float32
|
||||
pub const m_nInstancesAtMaxVolume: usize = 0xC; // int32
|
||||
pub const m_flMinVolume: usize = 0x0; //
|
||||
pub const m_nInstancesAtMinVolume: usize = 0x4; //
|
||||
pub const m_flMaxVolume: usize = 0x8; //
|
||||
pub const m_nInstancesAtMaxVolume: usize = 0xC; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 3
|
||||
@ -869,8 +869,8 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerSelector {
|
||||
pub const m_mode: usize = 0xF0; // PlayBackMode_t
|
||||
pub const m_bRetrigger: usize = 0xF4; // bool
|
||||
pub const m_mode: usize = 0xF0; //
|
||||
pub const m_bRetrigger: usize = 0xF4; //
|
||||
pub const m_soundsToPlay: usize = 0xF8; // CUtlVector<CStrongHandle<InfoForResourceTypeCVoiceContainerBase>>
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
@ -879,8 +879,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSosGroupActionTimeBlockLimitSchema {
|
||||
pub const m_nMaxCount: usize = 0x18; // int32
|
||||
pub const m_flMaxDuration: usize = 0x1C; // float32
|
||||
pub const m_nMaxCount: usize = 0x18; //
|
||||
pub const m_flMaxDuration: usize = 0x1C; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 8
|
||||
@ -888,14 +888,14 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSosGroupActionMemberCountEnvelopeSchema {
|
||||
pub const m_nBaseCount: usize = 0x18; // int32
|
||||
pub const m_nTargetCount: usize = 0x1C; // int32
|
||||
pub const m_flBaseValue: usize = 0x20; // float32
|
||||
pub const m_flTargetValue: usize = 0x24; // float32
|
||||
pub const m_flAttack: usize = 0x28; // float32
|
||||
pub const m_flDecay: usize = 0x2C; // float32
|
||||
pub const m_resultVarName: usize = 0x30; // CUtlString
|
||||
pub const m_bSaveToGroup: usize = 0x38; // bool
|
||||
pub const m_nBaseCount: usize = 0x18; //
|
||||
pub const m_nTargetCount: usize = 0x1C; //
|
||||
pub const m_flBaseValue: usize = 0x20; //
|
||||
pub const m_flTargetValue: usize = 0x24; //
|
||||
pub const m_flAttack: usize = 0x28; //
|
||||
pub const m_flDecay: usize = 0x2C; //
|
||||
pub const m_resultVarName: usize = 0x30; //
|
||||
pub const m_bSaveToGroup: usize = 0x38; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 1
|
||||
@ -905,7 +905,7 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerSwitch {
|
||||
pub const m_soundsToPlay: usize = 0xF0; // CUtlVector<CVoiceContainerBase*>
|
||||
pub const m_soundsToPlay: usize = 0xF0; //
|
||||
}
|
||||
// Parent: CSosGroupActionSchema
|
||||
// Field count: 1
|
||||
@ -913,7 +913,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSosGroupActionTimeLimitSchema {
|
||||
pub const m_flMaxDuration: usize = 0x18; // float32
|
||||
pub const m_flMaxDuration: usize = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 10
|
||||
@ -921,16 +921,16 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixVocoderDesc_t {
|
||||
pub const m_nBandCount: usize = 0x0; // int32
|
||||
pub const m_flBandwidth: usize = 0x4; // float32
|
||||
pub const m_fldBModGain: usize = 0x8; // float32
|
||||
pub const m_flFreqRangeStart: usize = 0xC; // float32
|
||||
pub const m_flFreqRangeEnd: usize = 0x10; // float32
|
||||
pub const m_fldBUnvoicedGain: usize = 0x14; // float32
|
||||
pub const m_flAttackTimeMS: usize = 0x18; // float32
|
||||
pub const m_flReleaseTimeMS: usize = 0x1C; // float32
|
||||
pub const m_nDebugBand: usize = 0x20; // int32
|
||||
pub const m_bPeakMode: usize = 0x24; // bool
|
||||
pub const m_nBandCount: usize = 0x0; //
|
||||
pub const m_flBandwidth: usize = 0x4; //
|
||||
pub const m_fldBModGain: usize = 0x8; //
|
||||
pub const m_flFreqRangeStart: usize = 0xC; //
|
||||
pub const m_flFreqRangeEnd: usize = 0x10; //
|
||||
pub const m_fldBUnvoicedGain: usize = 0x14; //
|
||||
pub const m_flAttackTimeMS: usize = 0x18; //
|
||||
pub const m_flReleaseTimeMS: usize = 0x1C; //
|
||||
pub const m_nDebugBand: usize = 0x20; //
|
||||
pub const m_bPeakMode: usize = 0x24; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -938,12 +938,12 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixUtilityDesc_t {
|
||||
pub const m_nOp: usize = 0x0; // VMixChannelOperation_t
|
||||
pub const m_flInputPan: usize = 0x4; // float32
|
||||
pub const m_flOutputBalance: usize = 0x8; // float32
|
||||
pub const m_fldbOutputGain: usize = 0xC; // float32
|
||||
pub const m_bBassMono: usize = 0x10; // bool
|
||||
pub const m_flBassFreq: usize = 0x14; // float32
|
||||
pub const m_nOp: usize = 0x0; //
|
||||
pub const m_flInputPan: usize = 0x4; //
|
||||
pub const m_flOutputBalance: usize = 0x8; //
|
||||
pub const m_fldbOutputGain: usize = 0xC; //
|
||||
pub const m_bBassMono: usize = 0x10; //
|
||||
pub const m_flBassFreq: usize = 0x14; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 2
|
||||
@ -953,8 +953,8 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerDecayingSineWave {
|
||||
pub const m_flFrequency: usize = 0xF0; // float32
|
||||
pub const m_flDecayTime: usize = 0xF4; // float32
|
||||
pub const m_flFrequency: usize = 0xF0; //
|
||||
pub const m_flDecayTime: usize = 0xF4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 6
|
||||
@ -962,12 +962,12 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixFilterDesc_t {
|
||||
pub const m_nFilterType: usize = 0x0; // VMixFilterType_t
|
||||
pub const m_nFilterSlope: usize = 0x2; // VMixFilterSlope_t
|
||||
pub const m_bEnabled: usize = 0x3; // bool
|
||||
pub const m_fldbGain: usize = 0x4; // float32
|
||||
pub const m_flCutoffFreq: usize = 0x8; // float32
|
||||
pub const m_flQ: usize = 0xC; // float32
|
||||
pub const m_nFilterType: usize = 0x0; //
|
||||
pub const m_nFilterSlope: usize = 0x2; //
|
||||
pub const m_bEnabled: usize = 0x3; //
|
||||
pub const m_fldbGain: usize = 0x4; //
|
||||
pub const m_flCutoffFreq: usize = 0x8; //
|
||||
pub const m_flQ: usize = 0xC; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -975,9 +975,9 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixOscDesc_t {
|
||||
pub const oscType: usize = 0x0; // VMixLFOShape_t
|
||||
pub const m_freq: usize = 0x4; // float32
|
||||
pub const m_flPhase: usize = 0x8; // float32
|
||||
pub const oscType: usize = 0x0; //
|
||||
pub const m_freq: usize = 0x4; //
|
||||
pub const m_flPhase: usize = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 12
|
||||
@ -985,18 +985,18 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VMixDynamicsDesc_t {
|
||||
pub const m_fldbGain: usize = 0x0; // float32
|
||||
pub const m_fldbNoiseGateThreshold: usize = 0x4; // float32
|
||||
pub const m_fldbCompressionThreshold: usize = 0x8; // float32
|
||||
pub const m_fldbLimiterThreshold: usize = 0xC; // float32
|
||||
pub const m_fldbKneeWidth: usize = 0x10; // float32
|
||||
pub const m_flRatio: usize = 0x14; // float32
|
||||
pub const m_flLimiterRatio: usize = 0x18; // float32
|
||||
pub const m_flAttackTimeMS: usize = 0x1C; // float32
|
||||
pub const m_flReleaseTimeMS: usize = 0x20; // float32
|
||||
pub const m_flRMSTimeMS: usize = 0x24; // float32
|
||||
pub const m_flWetMix: usize = 0x28; // float32
|
||||
pub const m_bPeakMode: usize = 0x2C; // bool
|
||||
pub const m_fldbGain: usize = 0x0; //
|
||||
pub const m_fldbNoiseGateThreshold: usize = 0x4; //
|
||||
pub const m_fldbCompressionThreshold: usize = 0x8; //
|
||||
pub const m_fldbLimiterThreshold: usize = 0xC; //
|
||||
pub const m_fldbKneeWidth: usize = 0x10; //
|
||||
pub const m_flRatio: usize = 0x14; //
|
||||
pub const m_flLimiterRatio: usize = 0x18; //
|
||||
pub const m_flAttackTimeMS: usize = 0x1C; //
|
||||
pub const m_flReleaseTimeMS: usize = 0x20; //
|
||||
pub const m_flRMSTimeMS: usize = 0x24; //
|
||||
pub const m_flWetMix: usize = 0x28; //
|
||||
pub const m_bPeakMode: usize = 0x2C; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
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,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: worldrenderer.dll
|
||||
@ -29,18 +29,18 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class SceneObject_t {
|
||||
public const nint m_nObjectID = 0x0; // uint32
|
||||
public const nint m_vTransform = 0x4; // Vector4D[3]
|
||||
public const nint m_flFadeStartDistance = 0x34; // float32
|
||||
public const nint m_flFadeEndDistance = 0x38; // float32
|
||||
public const nint m_vTintColor = 0x3C; // Vector4D
|
||||
public const nint m_skin = 0x50; // CUtlString
|
||||
public const nint m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t
|
||||
public const nint m_vLightingOrigin = 0x5C; // Vector
|
||||
public const nint m_nOverlayRenderOrder = 0x68; // int16
|
||||
public const nint m_nLODOverride = 0x6A; // int16
|
||||
public const nint m_nCubeMapPrecomputedHandshake = 0x6C; // int32
|
||||
public const nint m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32
|
||||
public const nint m_nObjectID = 0x0; //
|
||||
public const nint m_vTransform = 0x4; //
|
||||
public const nint m_flFadeStartDistance = 0x34; //
|
||||
public const nint m_flFadeEndDistance = 0x38; //
|
||||
public const nint m_vTintColor = 0x3C; //
|
||||
public const nint m_skin = 0x50; //
|
||||
public const nint m_nObjectTypeFlags = 0x58; //
|
||||
public const nint m_vLightingOrigin = 0x5C; //
|
||||
public const nint m_nOverlayRenderOrder = 0x68; //
|
||||
public const nint m_nLODOverride = 0x6A; //
|
||||
public const nint m_nCubeMapPrecomputedHandshake = 0x6C; //
|
||||
public const nint m_nLightProbeVolumePrecomputedHandshake = 0x70; //
|
||||
public const nint m_renderableModel = 0x78; // CStrongHandle<InfoForResourceTypeCModel>
|
||||
public const nint m_renderable = 0x80; // CStrongHandle<InfoForResourceTypeCRenderMesh>
|
||||
}
|
||||
@ -50,9 +50,9 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class AggregateLODSetup_t {
|
||||
public const nint m_vLODOrigin = 0x0; // Vector
|
||||
public const nint m_fMaxObjectScale = 0xC; // float32
|
||||
public const nint m_fSwitchDistances = 0x10; // CUtlVector<float32>
|
||||
public const nint m_vLODOrigin = 0x0; //
|
||||
public const nint m_fMaxObjectScale = 0xC; //
|
||||
public const nint m_fSwitchDistances = 0x10; //
|
||||
}
|
||||
// Parent: BaseSceneObjectOverride_t
|
||||
// Field count: 4
|
||||
@ -60,10 +60,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class ExtraVertexStreamOverride_t {
|
||||
public const nint m_nSubSceneObject = 0x4; // uint32
|
||||
public const nint m_nDrawCallIndex = 0x8; // uint32
|
||||
public const nint m_nAdditionalMeshDrawPrimitiveFlags = 0xC; // MeshDrawPrimitiveFlags_t
|
||||
public const nint m_extraBufferBinding = 0x10; // CRenderBufferBinding
|
||||
public const nint m_nSubSceneObject = 0x4; //
|
||||
public const nint m_nDrawCallIndex = 0x8; //
|
||||
public const nint m_nAdditionalMeshDrawPrimitiveFlags = 0xC; //
|
||||
public const nint m_extraBufferBinding = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -71,9 +71,9 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class ClutterTile_t {
|
||||
public const nint m_nFirstInstance = 0x0; // uint32
|
||||
public const nint m_nLastInstance = 0x4; // uint32
|
||||
public const nint m_BoundsWs = 0x8; // AABB_t
|
||||
public const nint m_nFirstInstance = 0x0; //
|
||||
public const nint m_nLastInstance = 0x4; //
|
||||
public const nint m_BoundsWs = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 8
|
||||
@ -81,13 +81,13 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class AggregateSceneObject_t {
|
||||
public const nint m_allFlags = 0x0; // ObjectTypeFlags_t
|
||||
public const nint m_anyFlags = 0x4; // ObjectTypeFlags_t
|
||||
public const nint m_nLayer = 0x8; // int16
|
||||
public const nint m_allFlags = 0x0; //
|
||||
public const nint m_anyFlags = 0x4; //
|
||||
public const nint m_nLayer = 0x8; //
|
||||
public const nint m_aggregateMeshes = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
||||
public const nint m_lodSetups = 0x28; // CUtlVector<AggregateLODSetup_t>
|
||||
public const nint m_visClusterMembership = 0x40; // CUtlVector<uint16>
|
||||
public const nint m_fragmentTransforms = 0x58; // CUtlVector<matrix3x4_t>
|
||||
public const nint m_visClusterMembership = 0x40; //
|
||||
public const nint m_fragmentTransforms = 0x58; //
|
||||
public const nint m_renderableModel = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
||||
}
|
||||
// Parent: None
|
||||
@ -96,13 +96,13 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class NodeData_t {
|
||||
public const nint m_nParent = 0x0; // int32
|
||||
public const nint m_vOrigin = 0x4; // Vector
|
||||
public const nint m_vMinBounds = 0x10; // Vector
|
||||
public const nint m_vMaxBounds = 0x1C; // Vector
|
||||
public const nint m_flMinimumDistance = 0x28; // float32
|
||||
public const nint m_ChildNodeIndices = 0x30; // CUtlVector<int32>
|
||||
public const nint m_worldNodePrefix = 0x48; // CUtlString
|
||||
public const nint m_nParent = 0x0; //
|
||||
public const nint m_vOrigin = 0x4; //
|
||||
public const nint m_vMinBounds = 0x10; //
|
||||
public const nint m_vMaxBounds = 0x1C; //
|
||||
public const nint m_flMinimumDistance = 0x28; //
|
||||
public const nint m_ChildNodeIndices = 0x30; //
|
||||
public const nint m_worldNodePrefix = 0x48; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -114,13 +114,13 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class ClutterSceneObject_t {
|
||||
public const nint m_Bounds = 0x0; // AABB_t
|
||||
public const nint m_flags = 0x18; // ObjectTypeFlags_t
|
||||
public const nint m_nLayer = 0x1C; // int16
|
||||
public const nint m_instancePositions = 0x20; // CUtlVector<Vector>
|
||||
public const nint m_instanceScales = 0x50; // CUtlVector<float32>
|
||||
public const nint m_instanceTintSrgb = 0x68; // CUtlVector<Color>
|
||||
public const nint m_tiles = 0x80; // CUtlVector<ClutterTile_t>
|
||||
public const nint m_Bounds = 0x0; //
|
||||
public const nint m_flags = 0x18; //
|
||||
public const nint m_nLayer = 0x1C; //
|
||||
public const nint m_instancePositions = 0x20; //
|
||||
public const nint m_instanceScales = 0x50; //
|
||||
public const nint m_instanceTintSrgb = 0x68; //
|
||||
public const nint m_tiles = 0x80; //
|
||||
public const nint m_renderableModel = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
||||
}
|
||||
// Parent: None
|
||||
@ -129,11 +129,11 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class WorldBuilderParams_t {
|
||||
public const nint m_flMinDrawVolumeSize = 0x0; // float32
|
||||
public const nint m_bBuildBakedLighting = 0x4; // bool
|
||||
public const nint m_bakedLightingInfo = 0x8; // BakedLightingInfo_t
|
||||
public const nint m_nCompileTimestamp = 0x38; // uint64
|
||||
public const nint m_nCompileFingerprint = 0x40; // uint64
|
||||
public const nint m_flMinDrawVolumeSize = 0x0; //
|
||||
public const nint m_bBuildBakedLighting = 0x4; //
|
||||
public const nint m_bakedLightingInfo = 0x8; //
|
||||
public const nint m_nCompileTimestamp = 0x38; //
|
||||
public const nint m_nCompileFingerprint = 0x40; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -141,7 +141,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PermEntityLumpData_t {
|
||||
public const nint m_name = 0x8; // CUtlString
|
||||
public const nint m_name = 0x8; //
|
||||
public const nint m_childLumps = 0x10; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||
public const nint m_entityKeyValues = 0x28; // CUtlLeanVector<EntityKeyValueData_t>
|
||||
}
|
||||
@ -151,19 +151,19 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class WorldNode_t {
|
||||
public const nint m_sceneObjects = 0x0; // CUtlVector<SceneObject_t>
|
||||
public const nint m_infoOverlays = 0x18; // CUtlVector<InfoOverlayData_t>
|
||||
public const nint m_visClusterMembership = 0x30; // CUtlVector<uint16>
|
||||
public const nint m_sceneObjects = 0x0; //
|
||||
public const nint m_infoOverlays = 0x18; //
|
||||
public const nint m_visClusterMembership = 0x30; //
|
||||
public const nint m_aggregateSceneObjects = 0x48; // CUtlVector<AggregateSceneObject_t>
|
||||
public const nint m_clutterSceneObjects = 0x60; // CUtlVector<ClutterSceneObject_t>
|
||||
public const nint m_extraVertexStreamOverrides = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
||||
public const nint m_materialOverrides = 0x90; // CUtlVector<MaterialOverride_t>
|
||||
public const nint m_extraVertexStreams = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
||||
public const nint m_layerNames = 0xC0; // CUtlVector<CUtlString>
|
||||
public const nint m_sceneObjectLayerIndices = 0xD8; // CUtlVector<uint8>
|
||||
public const nint m_overlayLayerIndices = 0xF0; // CUtlVector<uint8>
|
||||
public const nint m_grassFileName = 0x108; // CUtlString
|
||||
public const nint m_nodeLightingInfo = 0x110; // BakedLightingInfo_t
|
||||
public const nint m_layerNames = 0xC0; //
|
||||
public const nint m_sceneObjectLayerIndices = 0xD8; //
|
||||
public const nint m_overlayLayerIndices = 0xF0; //
|
||||
public const nint m_grassFileName = 0x108; //
|
||||
public const nint m_nodeLightingInfo = 0x110; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -171,7 +171,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class BaseSceneObjectOverride_t {
|
||||
public const nint m_nSceneObjectIndex = 0x0; // uint32
|
||||
public const nint m_nSceneObjectIndex = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -179,13 +179,13 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class EntityIOConnectionData_t {
|
||||
public const nint m_outputName = 0x0; // CUtlString
|
||||
public const nint m_targetType = 0x8; // uint32
|
||||
public const nint m_targetName = 0x10; // CUtlString
|
||||
public const nint m_inputName = 0x18; // CUtlString
|
||||
public const nint m_overrideParam = 0x20; // CUtlString
|
||||
public const nint m_flDelay = 0x28; // float32
|
||||
public const nint m_nTimesToFire = 0x2C; // int32
|
||||
public const nint m_outputName = 0x0; //
|
||||
public const nint m_targetType = 0x8; //
|
||||
public const nint m_targetName = 0x10; //
|
||||
public const nint m_inputName = 0x18; //
|
||||
public const nint m_overrideParam = 0x20; //
|
||||
public const nint m_flDelay = 0x28; //
|
||||
public const nint m_nTimesToFire = 0x2C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -193,15 +193,15 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class BakedLightingInfo_t {
|
||||
public const nint m_nLightmapVersionNumber = 0x0; // uint32
|
||||
public const nint m_nLightmapGameVersionNumber = 0x4; // uint32
|
||||
public const nint m_vLightmapUvScale = 0x8; // Vector2D
|
||||
public const nint m_bHasLightmaps = 0x10; // bool
|
||||
public const nint m_bBakedShadowsGamma20 = 0x11; // bool
|
||||
public const nint m_bCompressionEnabled = 0x12; // bool
|
||||
public const nint m_nChartPackIterations = 0x13; // uint8
|
||||
public const nint m_nVradQuality = 0x14; // uint8
|
||||
public const nint m_lightMaps = 0x18; // CUtlVector<CStrongHandle<InfoForResourceTypeCTextureBase>>
|
||||
public const nint m_nLightmapVersionNumber = 0x0; //
|
||||
public const nint m_nLightmapGameVersionNumber = 0x4; //
|
||||
public const nint m_vLightmapUvScale = 0x8; //
|
||||
public const nint m_bHasLightmaps = 0x10; //
|
||||
public const nint m_bBakedShadowsGamma20 = 0x11; //
|
||||
public const nint m_bCompressionEnabled = 0x12; //
|
||||
public const nint m_nChartPackIterations = 0x13; //
|
||||
public const nint m_nVradQuality = 0x14; //
|
||||
public const nint m_lightMaps = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -209,8 +209,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class VoxelVisBlockOffset_t {
|
||||
public const nint m_nOffset = 0x0; // uint32
|
||||
public const nint m_nElementCount = 0x4; // uint32
|
||||
public const nint m_nOffset = 0x0; //
|
||||
public const nint m_nElementCount = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -225,10 +225,10 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class WorldNodeOnDiskBufferData_t {
|
||||
public const nint m_nElementCount = 0x0; // int32
|
||||
public const nint m_nElementSizeInBytes = 0x4; // int32
|
||||
public const nint m_nElementCount = 0x0; //
|
||||
public const nint m_nElementSizeInBytes = 0x4; //
|
||||
public const nint m_inputLayoutFields = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
||||
public const nint m_pData = 0x20; // CUtlVector<uint8>
|
||||
public const nint m_pData = 0x20; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -236,15 +236,15 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class AggregateMeshInfo_t {
|
||||
public const nint m_nVisClusterMemberOffset = 0x0; // uint32
|
||||
public const nint m_nVisClusterMemberCount = 0x4; // uint8
|
||||
public const nint m_bHasTransform = 0x5; // bool
|
||||
public const nint m_nDrawCallIndex = 0x6; // int16
|
||||
public const nint m_nLODSetupIndex = 0x8; // int16
|
||||
public const nint m_nLODGroupMask = 0xA; // uint8
|
||||
public const nint m_vTintColor = 0xB; // Color
|
||||
public const nint m_objectFlags = 0x10; // ObjectTypeFlags_t
|
||||
public const nint m_nLightProbeVolumePrecomputedHandshake = 0x14; // int32
|
||||
public const nint m_nVisClusterMemberOffset = 0x0; //
|
||||
public const nint m_nVisClusterMemberCount = 0x4; //
|
||||
public const nint m_bHasTransform = 0x5; //
|
||||
public const nint m_nDrawCallIndex = 0x6; //
|
||||
public const nint m_nLODSetupIndex = 0x8; //
|
||||
public const nint m_nLODGroupMask = 0xA; //
|
||||
public const nint m_vTintColor = 0xB; //
|
||||
public const nint m_objectFlags = 0x10; //
|
||||
public const nint m_nLightProbeVolumePrecomputedHandshake = 0x14; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -252,9 +252,9 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class World_t {
|
||||
public const nint m_builderParams = 0x0; // WorldBuilderParams_t
|
||||
public const nint m_worldNodes = 0x48; // CUtlVector<NodeData_t>
|
||||
public const nint m_worldLightingInfo = 0x60; // BakedLightingInfo_t
|
||||
public const nint m_builderParams = 0x0; //
|
||||
public const nint m_worldNodes = 0x48; //
|
||||
public const nint m_worldLightingInfo = 0x60; //
|
||||
public const nint m_entityLumps = 0x90; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||
}
|
||||
// Parent: None
|
||||
@ -263,16 +263,16 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class InfoOverlayData_t {
|
||||
public const nint m_transform = 0x0; // matrix3x4_t
|
||||
public const nint m_flWidth = 0x30; // float32
|
||||
public const nint m_flHeight = 0x34; // float32
|
||||
public const nint m_flDepth = 0x38; // float32
|
||||
public const nint m_vUVStart = 0x3C; // Vector2D
|
||||
public const nint m_vUVEnd = 0x44; // Vector2D
|
||||
public const nint m_transform = 0x0; //
|
||||
public const nint m_flWidth = 0x30; //
|
||||
public const nint m_flHeight = 0x34; //
|
||||
public const nint m_flDepth = 0x38; //
|
||||
public const nint m_vUVStart = 0x3C; //
|
||||
public const nint m_vUVEnd = 0x44; //
|
||||
public const nint m_pMaterial = 0x50; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
public const nint m_nRenderOrder = 0x58; // int32
|
||||
public const nint m_vTintColor = 0x5C; // Vector4D
|
||||
public const nint m_nSequenceOverride = 0x6C; // int32
|
||||
public const nint m_nRenderOrder = 0x58; //
|
||||
public const nint m_vTintColor = 0x5C; //
|
||||
public const nint m_nSequenceOverride = 0x6C; //
|
||||
}
|
||||
// Parent: BaseSceneObjectOverride_t
|
||||
// Field count: 3
|
||||
@ -280,8 +280,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class MaterialOverride_t {
|
||||
public const nint m_nSubSceneObject = 0x4; // uint32
|
||||
public const nint m_nDrawCallIndex = 0x8; // uint32
|
||||
public const nint m_nSubSceneObject = 0x4; //
|
||||
public const nint m_nDrawCallIndex = 0x8; //
|
||||
public const nint m_pMaterial = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
}
|
||||
// Parent: None
|
||||
@ -291,7 +291,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class EntityKeyValueData_t {
|
||||
public const nint m_connections = 0x8; // CUtlVector<EntityIOConnectionData_t>
|
||||
public const nint m_keyValuesData = 0x20; // CUtlBinaryBlock
|
||||
public const nint m_keyValuesData = 0x20; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 13
|
||||
@ -299,19 +299,19 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CVoxelVisibility {
|
||||
public const nint m_nBaseClusterCount = 0x40; // uint32
|
||||
public const nint m_nPVSBytesPerCluster = 0x44; // uint32
|
||||
public const nint m_vMinBounds = 0x48; // Vector
|
||||
public const nint m_vMaxBounds = 0x54; // Vector
|
||||
public const nint m_flGridSize = 0x60; // float32
|
||||
public const nint m_nSkyVisibilityCluster = 0x64; // uint32
|
||||
public const nint m_nSunVisibilityCluster = 0x68; // uint32
|
||||
public const nint m_NodeBlock = 0x6C; // VoxelVisBlockOffset_t
|
||||
public const nint m_RegionBlock = 0x74; // VoxelVisBlockOffset_t
|
||||
public const nint m_EnclosedClusterListBlock = 0x7C; // VoxelVisBlockOffset_t
|
||||
public const nint m_EnclosedClustersBlock = 0x84; // VoxelVisBlockOffset_t
|
||||
public const nint m_MasksBlock = 0x8C; // VoxelVisBlockOffset_t
|
||||
public const nint m_nVisBlocks = 0x94; // VoxelVisBlockOffset_t
|
||||
public const nint m_nBaseClusterCount = 0x40; //
|
||||
public const nint m_nPVSBytesPerCluster = 0x44; //
|
||||
public const nint m_vMinBounds = 0x48; //
|
||||
public const nint m_vMaxBounds = 0x54; //
|
||||
public const nint m_flGridSize = 0x60; //
|
||||
public const nint m_nSkyVisibilityCluster = 0x64; //
|
||||
public const nint m_nSunVisibilityCluster = 0x68; //
|
||||
public const nint m_NodeBlock = 0x6C; //
|
||||
public const nint m_RegionBlock = 0x74; //
|
||||
public const nint m_EnclosedClusterListBlock = 0x7C; //
|
||||
public const nint m_EnclosedClustersBlock = 0x84; //
|
||||
public const nint m_MasksBlock = 0x8C; //
|
||||
public const nint m_nVisBlocks = 0x94; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -34,18 +34,18 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace SceneObject_t {
|
||||
constexpr std::ptrdiff_t m_nObjectID = 0x0; // uint32
|
||||
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_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_nOverlayRenderOrder = 0x68; // int16
|
||||
constexpr std::ptrdiff_t m_nLODOverride = 0x6A; // int16
|
||||
constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x6C; // int32
|
||||
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32
|
||||
constexpr std::ptrdiff_t m_nObjectID = 0x0; //
|
||||
constexpr std::ptrdiff_t m_vTransform = 0x4; //
|
||||
constexpr std::ptrdiff_t m_flFadeStartDistance = 0x34; //
|
||||
constexpr std::ptrdiff_t m_flFadeEndDistance = 0x38; //
|
||||
constexpr std::ptrdiff_t m_vTintColor = 0x3C; //
|
||||
constexpr std::ptrdiff_t m_skin = 0x50; //
|
||||
constexpr std::ptrdiff_t m_nObjectTypeFlags = 0x58; //
|
||||
constexpr std::ptrdiff_t m_vLightingOrigin = 0x5C; //
|
||||
constexpr std::ptrdiff_t m_nOverlayRenderOrder = 0x68; //
|
||||
constexpr std::ptrdiff_t m_nLODOverride = 0x6A; //
|
||||
constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x6C; //
|
||||
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x70; //
|
||||
constexpr std::ptrdiff_t m_renderableModel = 0x78; // CStrongHandle<InfoForResourceTypeCModel>
|
||||
constexpr std::ptrdiff_t m_renderable = 0x80; // CStrongHandle<InfoForResourceTypeCRenderMesh>
|
||||
}
|
||||
@ -55,9 +55,9 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace AggregateLODSetup_t {
|
||||
constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // Vector
|
||||
constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC; // float32
|
||||
constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; // CUtlVector<float32>
|
||||
constexpr std::ptrdiff_t m_vLODOrigin = 0x0; //
|
||||
constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC; //
|
||||
constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; //
|
||||
}
|
||||
// Parent: BaseSceneObjectOverride_t
|
||||
// Field count: 4
|
||||
@ -65,10 +65,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace ExtraVertexStreamOverride_t {
|
||||
constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; // uint32
|
||||
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; // uint32
|
||||
constexpr std::ptrdiff_t m_nAdditionalMeshDrawPrimitiveFlags = 0xC; // MeshDrawPrimitiveFlags_t
|
||||
constexpr std::ptrdiff_t m_extraBufferBinding = 0x10; // CRenderBufferBinding
|
||||
constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; //
|
||||
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; //
|
||||
constexpr std::ptrdiff_t m_nAdditionalMeshDrawPrimitiveFlags = 0xC; //
|
||||
constexpr std::ptrdiff_t m_extraBufferBinding = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -76,9 +76,9 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace ClutterTile_t {
|
||||
constexpr std::ptrdiff_t m_nFirstInstance = 0x0; // uint32
|
||||
constexpr std::ptrdiff_t m_nLastInstance = 0x4; // uint32
|
||||
constexpr std::ptrdiff_t m_BoundsWs = 0x8; // AABB_t
|
||||
constexpr std::ptrdiff_t m_nFirstInstance = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nLastInstance = 0x4; //
|
||||
constexpr std::ptrdiff_t m_BoundsWs = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 8
|
||||
@ -86,13 +86,13 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
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_allFlags = 0x0; //
|
||||
constexpr std::ptrdiff_t m_anyFlags = 0x4; //
|
||||
constexpr std::ptrdiff_t m_nLayer = 0x8; //
|
||||
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>
|
||||
constexpr std::ptrdiff_t m_fragmentTransforms = 0x58; // CUtlVector<matrix3x4_t>
|
||||
constexpr std::ptrdiff_t m_visClusterMembership = 0x40; //
|
||||
constexpr std::ptrdiff_t m_fragmentTransforms = 0x58; //
|
||||
constexpr std::ptrdiff_t m_renderableModel = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
||||
}
|
||||
// Parent: None
|
||||
@ -101,13 +101,13 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace NodeData_t {
|
||||
constexpr std::ptrdiff_t m_nParent = 0x0; // int32
|
||||
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_ChildNodeIndices = 0x30; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_worldNodePrefix = 0x48; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nParent = 0x0; //
|
||||
constexpr std::ptrdiff_t m_vOrigin = 0x4; //
|
||||
constexpr std::ptrdiff_t m_vMinBounds = 0x10; //
|
||||
constexpr std::ptrdiff_t m_vMaxBounds = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_flMinimumDistance = 0x28; //
|
||||
constexpr std::ptrdiff_t m_ChildNodeIndices = 0x30; //
|
||||
constexpr std::ptrdiff_t m_worldNodePrefix = 0x48; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -119,13 +119,13 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
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_instancePositions = 0x20; // CUtlVector<Vector>
|
||||
constexpr std::ptrdiff_t m_instanceScales = 0x50; // CUtlVector<float32>
|
||||
constexpr std::ptrdiff_t m_instanceTintSrgb = 0x68; // CUtlVector<Color>
|
||||
constexpr std::ptrdiff_t m_tiles = 0x80; // CUtlVector<ClutterTile_t>
|
||||
constexpr std::ptrdiff_t m_Bounds = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flags = 0x18; //
|
||||
constexpr std::ptrdiff_t m_nLayer = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_instancePositions = 0x20; //
|
||||
constexpr std::ptrdiff_t m_instanceScales = 0x50; //
|
||||
constexpr std::ptrdiff_t m_instanceTintSrgb = 0x68; //
|
||||
constexpr std::ptrdiff_t m_tiles = 0x80; //
|
||||
constexpr std::ptrdiff_t m_renderableModel = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
||||
}
|
||||
// Parent: None
|
||||
@ -134,11 +134,11 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace WorldBuilderParams_t {
|
||||
constexpr std::ptrdiff_t m_flMinDrawVolumeSize = 0x0; // float32
|
||||
constexpr std::ptrdiff_t m_bBuildBakedLighting = 0x4; // bool
|
||||
constexpr std::ptrdiff_t m_bakedLightingInfo = 0x8; // BakedLightingInfo_t
|
||||
constexpr std::ptrdiff_t m_nCompileTimestamp = 0x38; // uint64
|
||||
constexpr std::ptrdiff_t m_nCompileFingerprint = 0x40; // uint64
|
||||
constexpr std::ptrdiff_t m_flMinDrawVolumeSize = 0x0; //
|
||||
constexpr std::ptrdiff_t m_bBuildBakedLighting = 0x4; //
|
||||
constexpr std::ptrdiff_t m_bakedLightingInfo = 0x8; //
|
||||
constexpr std::ptrdiff_t m_nCompileTimestamp = 0x38; //
|
||||
constexpr std::ptrdiff_t m_nCompileFingerprint = 0x40; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -146,7 +146,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PermEntityLumpData_t {
|
||||
constexpr std::ptrdiff_t m_name = 0x8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_name = 0x8; //
|
||||
constexpr std::ptrdiff_t m_childLumps = 0x10; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||
constexpr std::ptrdiff_t m_entityKeyValues = 0x28; // CUtlLeanVector<EntityKeyValueData_t>
|
||||
}
|
||||
@ -156,19 +156,19 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace WorldNode_t {
|
||||
constexpr std::ptrdiff_t m_sceneObjects = 0x0; // CUtlVector<SceneObject_t>
|
||||
constexpr std::ptrdiff_t m_infoOverlays = 0x18; // CUtlVector<InfoOverlayData_t>
|
||||
constexpr std::ptrdiff_t m_visClusterMembership = 0x30; // CUtlVector<uint16>
|
||||
constexpr std::ptrdiff_t m_sceneObjects = 0x0; //
|
||||
constexpr std::ptrdiff_t m_infoOverlays = 0x18; //
|
||||
constexpr std::ptrdiff_t m_visClusterMembership = 0x30; //
|
||||
constexpr std::ptrdiff_t m_aggregateSceneObjects = 0x48; // CUtlVector<AggregateSceneObject_t>
|
||||
constexpr std::ptrdiff_t m_clutterSceneObjects = 0x60; // CUtlVector<ClutterSceneObject_t>
|
||||
constexpr std::ptrdiff_t m_extraVertexStreamOverrides = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
||||
constexpr std::ptrdiff_t m_materialOverrides = 0x90; // CUtlVector<MaterialOverride_t>
|
||||
constexpr std::ptrdiff_t m_extraVertexStreams = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
||||
constexpr std::ptrdiff_t m_layerNames = 0xC0; // CUtlVector<CUtlString>
|
||||
constexpr std::ptrdiff_t m_sceneObjectLayerIndices = 0xD8; // CUtlVector<uint8>
|
||||
constexpr std::ptrdiff_t m_overlayLayerIndices = 0xF0; // CUtlVector<uint8>
|
||||
constexpr std::ptrdiff_t m_grassFileName = 0x108; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nodeLightingInfo = 0x110; // BakedLightingInfo_t
|
||||
constexpr std::ptrdiff_t m_layerNames = 0xC0; //
|
||||
constexpr std::ptrdiff_t m_sceneObjectLayerIndices = 0xD8; //
|
||||
constexpr std::ptrdiff_t m_overlayLayerIndices = 0xF0; //
|
||||
constexpr std::ptrdiff_t m_grassFileName = 0x108; //
|
||||
constexpr std::ptrdiff_t m_nodeLightingInfo = 0x110; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -176,7 +176,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace BaseSceneObjectOverride_t {
|
||||
constexpr std::ptrdiff_t m_nSceneObjectIndex = 0x0; // uint32
|
||||
constexpr std::ptrdiff_t m_nSceneObjectIndex = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -184,13 +184,13 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace EntityIOConnectionData_t {
|
||||
constexpr std::ptrdiff_t m_outputName = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_targetType = 0x8; // uint32
|
||||
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_outputName = 0x0; //
|
||||
constexpr std::ptrdiff_t m_targetType = 0x8; //
|
||||
constexpr std::ptrdiff_t m_targetName = 0x10; //
|
||||
constexpr std::ptrdiff_t m_inputName = 0x18; //
|
||||
constexpr std::ptrdiff_t m_overrideParam = 0x20; //
|
||||
constexpr std::ptrdiff_t m_flDelay = 0x28; //
|
||||
constexpr std::ptrdiff_t m_nTimesToFire = 0x2C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -198,15 +198,15 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace BakedLightingInfo_t {
|
||||
constexpr std::ptrdiff_t m_nLightmapVersionNumber = 0x0; // uint32
|
||||
constexpr std::ptrdiff_t m_nLightmapGameVersionNumber = 0x4; // uint32
|
||||
constexpr std::ptrdiff_t m_vLightmapUvScale = 0x8; // Vector2D
|
||||
constexpr std::ptrdiff_t m_bHasLightmaps = 0x10; // bool
|
||||
constexpr std::ptrdiff_t m_bBakedShadowsGamma20 = 0x11; // bool
|
||||
constexpr std::ptrdiff_t m_bCompressionEnabled = 0x12; // bool
|
||||
constexpr std::ptrdiff_t m_nChartPackIterations = 0x13; // uint8
|
||||
constexpr std::ptrdiff_t m_nVradQuality = 0x14; // uint8
|
||||
constexpr std::ptrdiff_t m_lightMaps = 0x18; // CUtlVector<CStrongHandle<InfoForResourceTypeCTextureBase>>
|
||||
constexpr std::ptrdiff_t m_nLightmapVersionNumber = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nLightmapGameVersionNumber = 0x4; //
|
||||
constexpr std::ptrdiff_t m_vLightmapUvScale = 0x8; //
|
||||
constexpr std::ptrdiff_t m_bHasLightmaps = 0x10; //
|
||||
constexpr std::ptrdiff_t m_bBakedShadowsGamma20 = 0x11; //
|
||||
constexpr std::ptrdiff_t m_bCompressionEnabled = 0x12; //
|
||||
constexpr std::ptrdiff_t m_nChartPackIterations = 0x13; //
|
||||
constexpr std::ptrdiff_t m_nVradQuality = 0x14; //
|
||||
constexpr std::ptrdiff_t m_lightMaps = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -214,8 +214,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
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; //
|
||||
constexpr std::ptrdiff_t m_nElementCount = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -230,10 +230,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
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; //
|
||||
constexpr std::ptrdiff_t m_nElementSizeInBytes = 0x4; //
|
||||
constexpr std::ptrdiff_t m_inputLayoutFields = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
||||
constexpr std::ptrdiff_t m_pData = 0x20; // CUtlVector<uint8>
|
||||
constexpr std::ptrdiff_t m_pData = 0x20; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -241,15 +241,15 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace AggregateMeshInfo_t {
|
||||
constexpr std::ptrdiff_t m_nVisClusterMemberOffset = 0x0; // uint32
|
||||
constexpr std::ptrdiff_t m_nVisClusterMemberCount = 0x4; // uint8
|
||||
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_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_nVisClusterMemberOffset = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nVisClusterMemberCount = 0x4; //
|
||||
constexpr std::ptrdiff_t m_bHasTransform = 0x5; //
|
||||
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x6; //
|
||||
constexpr std::ptrdiff_t m_nLODSetupIndex = 0x8; //
|
||||
constexpr std::ptrdiff_t m_nLODGroupMask = 0xA; //
|
||||
constexpr std::ptrdiff_t m_vTintColor = 0xB; //
|
||||
constexpr std::ptrdiff_t m_objectFlags = 0x10; //
|
||||
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x14; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -257,9 +257,9 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace World_t {
|
||||
constexpr std::ptrdiff_t m_builderParams = 0x0; // WorldBuilderParams_t
|
||||
constexpr std::ptrdiff_t m_worldNodes = 0x48; // CUtlVector<NodeData_t>
|
||||
constexpr std::ptrdiff_t m_worldLightingInfo = 0x60; // BakedLightingInfo_t
|
||||
constexpr std::ptrdiff_t m_builderParams = 0x0; //
|
||||
constexpr std::ptrdiff_t m_worldNodes = 0x48; //
|
||||
constexpr std::ptrdiff_t m_worldLightingInfo = 0x60; //
|
||||
constexpr std::ptrdiff_t m_entityLumps = 0x90; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||
}
|
||||
// Parent: None
|
||||
@ -268,16 +268,16 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
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_vUVStart = 0x3C; // Vector2D
|
||||
constexpr std::ptrdiff_t m_vUVEnd = 0x44; // Vector2D
|
||||
constexpr std::ptrdiff_t m_transform = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flWidth = 0x30; //
|
||||
constexpr std::ptrdiff_t m_flHeight = 0x34; //
|
||||
constexpr std::ptrdiff_t m_flDepth = 0x38; //
|
||||
constexpr std::ptrdiff_t m_vUVStart = 0x3C; //
|
||||
constexpr std::ptrdiff_t m_vUVEnd = 0x44; //
|
||||
constexpr std::ptrdiff_t m_pMaterial = 0x50; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
constexpr std::ptrdiff_t m_nRenderOrder = 0x58; // int32
|
||||
constexpr std::ptrdiff_t m_vTintColor = 0x5C; // Vector4D
|
||||
constexpr std::ptrdiff_t m_nSequenceOverride = 0x6C; // int32
|
||||
constexpr std::ptrdiff_t m_nRenderOrder = 0x58; //
|
||||
constexpr std::ptrdiff_t m_vTintColor = 0x5C; //
|
||||
constexpr std::ptrdiff_t m_nSequenceOverride = 0x6C; //
|
||||
}
|
||||
// Parent: BaseSceneObjectOverride_t
|
||||
// Field count: 3
|
||||
@ -285,8 +285,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
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; //
|
||||
constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; //
|
||||
constexpr std::ptrdiff_t m_pMaterial = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
}
|
||||
// Parent: None
|
||||
@ -296,7 +296,7 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace EntityKeyValueData_t {
|
||||
constexpr std::ptrdiff_t m_connections = 0x8; // CUtlVector<EntityIOConnectionData_t>
|
||||
constexpr std::ptrdiff_t m_keyValuesData = 0x20; // CUtlBinaryBlock
|
||||
constexpr std::ptrdiff_t m_keyValuesData = 0x20; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 13
|
||||
@ -304,19 +304,19 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CVoxelVisibility {
|
||||
constexpr std::ptrdiff_t m_nBaseClusterCount = 0x40; // uint32
|
||||
constexpr std::ptrdiff_t m_nPVSBytesPerCluster = 0x44; // uint32
|
||||
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_NodeBlock = 0x6C; // VoxelVisBlockOffset_t
|
||||
constexpr std::ptrdiff_t m_RegionBlock = 0x74; // VoxelVisBlockOffset_t
|
||||
constexpr std::ptrdiff_t m_EnclosedClusterListBlock = 0x7C; // VoxelVisBlockOffset_t
|
||||
constexpr std::ptrdiff_t m_EnclosedClustersBlock = 0x84; // VoxelVisBlockOffset_t
|
||||
constexpr std::ptrdiff_t m_MasksBlock = 0x8C; // VoxelVisBlockOffset_t
|
||||
constexpr std::ptrdiff_t m_nVisBlocks = 0x94; // VoxelVisBlockOffset_t
|
||||
constexpr std::ptrdiff_t m_nBaseClusterCount = 0x40; //
|
||||
constexpr std::ptrdiff_t m_nPVSBytesPerCluster = 0x44; //
|
||||
constexpr std::ptrdiff_t m_vMinBounds = 0x48; //
|
||||
constexpr std::ptrdiff_t m_vMaxBounds = 0x54; //
|
||||
constexpr std::ptrdiff_t m_flGridSize = 0x60; //
|
||||
constexpr std::ptrdiff_t m_nSkyVisibilityCluster = 0x64; //
|
||||
constexpr std::ptrdiff_t m_nSunVisibilityCluster = 0x68; //
|
||||
constexpr std::ptrdiff_t m_NodeBlock = 0x6C; //
|
||||
constexpr std::ptrdiff_t m_RegionBlock = 0x74; //
|
||||
constexpr std::ptrdiff_t m_EnclosedClusterListBlock = 0x7C; //
|
||||
constexpr std::ptrdiff_t m_EnclosedClustersBlock = 0x84; //
|
||||
constexpr std::ptrdiff_t m_MasksBlock = 0x8C; //
|
||||
constexpr std::ptrdiff_t m_nVisBlocks = 0x94; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2024-07-29 16:04:47.388825300 UTC
|
||||
// 2024-08-08 22:44:32.016601800 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -33,18 +33,18 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod SceneObject_t {
|
||||
pub const m_nObjectID: usize = 0x0; // uint32
|
||||
pub const m_vTransform: usize = 0x4; // Vector4D[3]
|
||||
pub const m_flFadeStartDistance: usize = 0x34; // float32
|
||||
pub const m_flFadeEndDistance: usize = 0x38; // float32
|
||||
pub const m_vTintColor: usize = 0x3C; // Vector4D
|
||||
pub const m_skin: usize = 0x50; // CUtlString
|
||||
pub const m_nObjectTypeFlags: usize = 0x58; // ObjectTypeFlags_t
|
||||
pub const m_vLightingOrigin: usize = 0x5C; // Vector
|
||||
pub const m_nOverlayRenderOrder: usize = 0x68; // int16
|
||||
pub const m_nLODOverride: usize = 0x6A; // int16
|
||||
pub const m_nCubeMapPrecomputedHandshake: usize = 0x6C; // int32
|
||||
pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x70; // int32
|
||||
pub const m_nObjectID: usize = 0x0; //
|
||||
pub const m_vTransform: usize = 0x4; //
|
||||
pub const m_flFadeStartDistance: usize = 0x34; //
|
||||
pub const m_flFadeEndDistance: usize = 0x38; //
|
||||
pub const m_vTintColor: usize = 0x3C; //
|
||||
pub const m_skin: usize = 0x50; //
|
||||
pub const m_nObjectTypeFlags: usize = 0x58; //
|
||||
pub const m_vLightingOrigin: usize = 0x5C; //
|
||||
pub const m_nOverlayRenderOrder: usize = 0x68; //
|
||||
pub const m_nLODOverride: usize = 0x6A; //
|
||||
pub const m_nCubeMapPrecomputedHandshake: usize = 0x6C; //
|
||||
pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x70; //
|
||||
pub const m_renderableModel: usize = 0x78; // CStrongHandle<InfoForResourceTypeCModel>
|
||||
pub const m_renderable: usize = 0x80; // CStrongHandle<InfoForResourceTypeCRenderMesh>
|
||||
}
|
||||
@ -54,9 +54,9 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod AggregateLODSetup_t {
|
||||
pub const m_vLODOrigin: usize = 0x0; // Vector
|
||||
pub const m_fMaxObjectScale: usize = 0xC; // float32
|
||||
pub const m_fSwitchDistances: usize = 0x10; // CUtlVector<float32>
|
||||
pub const m_vLODOrigin: usize = 0x0; //
|
||||
pub const m_fMaxObjectScale: usize = 0xC; //
|
||||
pub const m_fSwitchDistances: usize = 0x10; //
|
||||
}
|
||||
// Parent: BaseSceneObjectOverride_t
|
||||
// Field count: 4
|
||||
@ -64,10 +64,10 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod ExtraVertexStreamOverride_t {
|
||||
pub const m_nSubSceneObject: usize = 0x4; // uint32
|
||||
pub const m_nDrawCallIndex: usize = 0x8; // uint32
|
||||
pub const m_nAdditionalMeshDrawPrimitiveFlags: usize = 0xC; // MeshDrawPrimitiveFlags_t
|
||||
pub const m_extraBufferBinding: usize = 0x10; // CRenderBufferBinding
|
||||
pub const m_nSubSceneObject: usize = 0x4; //
|
||||
pub const m_nDrawCallIndex: usize = 0x8; //
|
||||
pub const m_nAdditionalMeshDrawPrimitiveFlags: usize = 0xC; //
|
||||
pub const m_extraBufferBinding: usize = 0x10; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -75,9 +75,9 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod ClutterTile_t {
|
||||
pub const m_nFirstInstance: usize = 0x0; // uint32
|
||||
pub const m_nLastInstance: usize = 0x4; // uint32
|
||||
pub const m_BoundsWs: usize = 0x8; // AABB_t
|
||||
pub const m_nFirstInstance: usize = 0x0; //
|
||||
pub const m_nLastInstance: usize = 0x4; //
|
||||
pub const m_BoundsWs: usize = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 8
|
||||
@ -85,13 +85,13 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod AggregateSceneObject_t {
|
||||
pub const m_allFlags: usize = 0x0; // ObjectTypeFlags_t
|
||||
pub const m_anyFlags: usize = 0x4; // ObjectTypeFlags_t
|
||||
pub const m_nLayer: usize = 0x8; // int16
|
||||
pub const m_allFlags: usize = 0x0; //
|
||||
pub const m_anyFlags: usize = 0x4; //
|
||||
pub const m_nLayer: usize = 0x8; //
|
||||
pub const m_aggregateMeshes: usize = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
||||
pub const m_lodSetups: usize = 0x28; // CUtlVector<AggregateLODSetup_t>
|
||||
pub const m_visClusterMembership: usize = 0x40; // CUtlVector<uint16>
|
||||
pub const m_fragmentTransforms: usize = 0x58; // CUtlVector<matrix3x4_t>
|
||||
pub const m_visClusterMembership: usize = 0x40; //
|
||||
pub const m_fragmentTransforms: usize = 0x58; //
|
||||
pub const m_renderableModel: usize = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
||||
}
|
||||
// Parent: None
|
||||
@ -100,13 +100,13 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod NodeData_t {
|
||||
pub const m_nParent: usize = 0x0; // int32
|
||||
pub const m_vOrigin: usize = 0x4; // Vector
|
||||
pub const m_vMinBounds: usize = 0x10; // Vector
|
||||
pub const m_vMaxBounds: usize = 0x1C; // Vector
|
||||
pub const m_flMinimumDistance: usize = 0x28; // float32
|
||||
pub const m_ChildNodeIndices: usize = 0x30; // CUtlVector<int32>
|
||||
pub const m_worldNodePrefix: usize = 0x48; // CUtlString
|
||||
pub const m_nParent: usize = 0x0; //
|
||||
pub const m_vOrigin: usize = 0x4; //
|
||||
pub const m_vMinBounds: usize = 0x10; //
|
||||
pub const m_vMaxBounds: usize = 0x1C; //
|
||||
pub const m_flMinimumDistance: usize = 0x28; //
|
||||
pub const m_ChildNodeIndices: usize = 0x30; //
|
||||
pub const m_worldNodePrefix: usize = 0x48; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -118,13 +118,13 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod ClutterSceneObject_t {
|
||||
pub const m_Bounds: usize = 0x0; // AABB_t
|
||||
pub const m_flags: usize = 0x18; // ObjectTypeFlags_t
|
||||
pub const m_nLayer: usize = 0x1C; // int16
|
||||
pub const m_instancePositions: usize = 0x20; // CUtlVector<Vector>
|
||||
pub const m_instanceScales: usize = 0x50; // CUtlVector<float32>
|
||||
pub const m_instanceTintSrgb: usize = 0x68; // CUtlVector<Color>
|
||||
pub const m_tiles: usize = 0x80; // CUtlVector<ClutterTile_t>
|
||||
pub const m_Bounds: usize = 0x0; //
|
||||
pub const m_flags: usize = 0x18; //
|
||||
pub const m_nLayer: usize = 0x1C; //
|
||||
pub const m_instancePositions: usize = 0x20; //
|
||||
pub const m_instanceScales: usize = 0x50; //
|
||||
pub const m_instanceTintSrgb: usize = 0x68; //
|
||||
pub const m_tiles: usize = 0x80; //
|
||||
pub const m_renderableModel: usize = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
||||
}
|
||||
// Parent: None
|
||||
@ -133,11 +133,11 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod WorldBuilderParams_t {
|
||||
pub const m_flMinDrawVolumeSize: usize = 0x0; // float32
|
||||
pub const m_bBuildBakedLighting: usize = 0x4; // bool
|
||||
pub const m_bakedLightingInfo: usize = 0x8; // BakedLightingInfo_t
|
||||
pub const m_nCompileTimestamp: usize = 0x38; // uint64
|
||||
pub const m_nCompileFingerprint: usize = 0x40; // uint64
|
||||
pub const m_flMinDrawVolumeSize: usize = 0x0; //
|
||||
pub const m_bBuildBakedLighting: usize = 0x4; //
|
||||
pub const m_bakedLightingInfo: usize = 0x8; //
|
||||
pub const m_nCompileTimestamp: usize = 0x38; //
|
||||
pub const m_nCompileFingerprint: usize = 0x40; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@ -145,7 +145,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PermEntityLumpData_t {
|
||||
pub const m_name: usize = 0x8; // CUtlString
|
||||
pub const m_name: usize = 0x8; //
|
||||
pub const m_childLumps: usize = 0x10; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||
pub const m_entityKeyValues: usize = 0x28; // CUtlLeanVector<EntityKeyValueData_t>
|
||||
}
|
||||
@ -155,19 +155,19 @@ pub mod cs2_dumper {
|
||||
// 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_sceneObjects: usize = 0x0; //
|
||||
pub const m_infoOverlays: usize = 0x18; //
|
||||
pub const m_visClusterMembership: usize = 0x30; //
|
||||
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_layerNames: usize = 0xC0; // CUtlVector<CUtlString>
|
||||
pub const m_sceneObjectLayerIndices: usize = 0xD8; // CUtlVector<uint8>
|
||||
pub const m_overlayLayerIndices: usize = 0xF0; // CUtlVector<uint8>
|
||||
pub const m_grassFileName: usize = 0x108; // CUtlString
|
||||
pub const m_nodeLightingInfo: usize = 0x110; // BakedLightingInfo_t
|
||||
pub const m_layerNames: usize = 0xC0; //
|
||||
pub const m_sceneObjectLayerIndices: usize = 0xD8; //
|
||||
pub const m_overlayLayerIndices: usize = 0xF0; //
|
||||
pub const m_grassFileName: usize = 0x108; //
|
||||
pub const m_nodeLightingInfo: usize = 0x110; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -175,7 +175,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod BaseSceneObjectOverride_t {
|
||||
pub const m_nSceneObjectIndex: usize = 0x0; // uint32
|
||||
pub const m_nSceneObjectIndex: usize = 0x0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -183,13 +183,13 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod EntityIOConnectionData_t {
|
||||
pub const m_outputName: usize = 0x0; // CUtlString
|
||||
pub const m_targetType: usize = 0x8; // uint32
|
||||
pub const m_targetName: usize = 0x10; // CUtlString
|
||||
pub const m_inputName: usize = 0x18; // CUtlString
|
||||
pub const m_overrideParam: usize = 0x20; // CUtlString
|
||||
pub const m_flDelay: usize = 0x28; // float32
|
||||
pub const m_nTimesToFire: usize = 0x2C; // int32
|
||||
pub const m_outputName: usize = 0x0; //
|
||||
pub const m_targetType: usize = 0x8; //
|
||||
pub const m_targetName: usize = 0x10; //
|
||||
pub const m_inputName: usize = 0x18; //
|
||||
pub const m_overrideParam: usize = 0x20; //
|
||||
pub const m_flDelay: usize = 0x28; //
|
||||
pub const m_nTimesToFire: usize = 0x2C; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -197,15 +197,15 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod BakedLightingInfo_t {
|
||||
pub const m_nLightmapVersionNumber: usize = 0x0; // uint32
|
||||
pub const m_nLightmapGameVersionNumber: usize = 0x4; // uint32
|
||||
pub const m_vLightmapUvScale: usize = 0x8; // Vector2D
|
||||
pub const m_bHasLightmaps: usize = 0x10; // bool
|
||||
pub const m_bBakedShadowsGamma20: usize = 0x11; // bool
|
||||
pub const m_bCompressionEnabled: usize = 0x12; // bool
|
||||
pub const m_nChartPackIterations: usize = 0x13; // uint8
|
||||
pub const m_nVradQuality: usize = 0x14; // uint8
|
||||
pub const m_lightMaps: usize = 0x18; // CUtlVector<CStrongHandle<InfoForResourceTypeCTextureBase>>
|
||||
pub const m_nLightmapVersionNumber: usize = 0x0; //
|
||||
pub const m_nLightmapGameVersionNumber: usize = 0x4; //
|
||||
pub const m_vLightmapUvScale: usize = 0x8; //
|
||||
pub const m_bHasLightmaps: usize = 0x10; //
|
||||
pub const m_bBakedShadowsGamma20: usize = 0x11; //
|
||||
pub const m_bCompressionEnabled: usize = 0x12; //
|
||||
pub const m_nChartPackIterations: usize = 0x13; //
|
||||
pub const m_nVradQuality: usize = 0x14; //
|
||||
pub const m_lightMaps: usize = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@ -213,8 +213,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod VoxelVisBlockOffset_t {
|
||||
pub const m_nOffset: usize = 0x0; // uint32
|
||||
pub const m_nElementCount: usize = 0x4; // uint32
|
||||
pub const m_nOffset: usize = 0x0; //
|
||||
pub const m_nElementCount: usize = 0x4; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -229,10 +229,10 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod WorldNodeOnDiskBufferData_t {
|
||||
pub const m_nElementCount: usize = 0x0; // int32
|
||||
pub const m_nElementSizeInBytes: usize = 0x4; // int32
|
||||
pub const m_nElementCount: usize = 0x0; //
|
||||
pub const m_nElementSizeInBytes: usize = 0x4; //
|
||||
pub const m_inputLayoutFields: usize = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
||||
pub const m_pData: usize = 0x20; // CUtlVector<uint8>
|
||||
pub const m_pData: usize = 0x20; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@ -240,15 +240,15 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod AggregateMeshInfo_t {
|
||||
pub const m_nVisClusterMemberOffset: usize = 0x0; // uint32
|
||||
pub const m_nVisClusterMemberCount: usize = 0x4; // uint8
|
||||
pub const m_bHasTransform: usize = 0x5; // bool
|
||||
pub const m_nDrawCallIndex: usize = 0x6; // int16
|
||||
pub const m_nLODSetupIndex: usize = 0x8; // int16
|
||||
pub const m_nLODGroupMask: usize = 0xA; // uint8
|
||||
pub const m_vTintColor: usize = 0xB; // Color
|
||||
pub const m_objectFlags: usize = 0x10; // ObjectTypeFlags_t
|
||||
pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x14; // int32
|
||||
pub const m_nVisClusterMemberOffset: usize = 0x0; //
|
||||
pub const m_nVisClusterMemberCount: usize = 0x4; //
|
||||
pub const m_bHasTransform: usize = 0x5; //
|
||||
pub const m_nDrawCallIndex: usize = 0x6; //
|
||||
pub const m_nLODSetupIndex: usize = 0x8; //
|
||||
pub const m_nLODGroupMask: usize = 0xA; //
|
||||
pub const m_vTintColor: usize = 0xB; //
|
||||
pub const m_objectFlags: usize = 0x10; //
|
||||
pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x14; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -256,9 +256,9 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod World_t {
|
||||
pub const m_builderParams: usize = 0x0; // WorldBuilderParams_t
|
||||
pub const m_worldNodes: usize = 0x48; // CUtlVector<NodeData_t>
|
||||
pub const m_worldLightingInfo: usize = 0x60; // BakedLightingInfo_t
|
||||
pub const m_builderParams: usize = 0x0; //
|
||||
pub const m_worldNodes: usize = 0x48; //
|
||||
pub const m_worldLightingInfo: usize = 0x60; //
|
||||
pub const m_entityLumps: usize = 0x90; // CUtlVector<CStrongHandleCopyable<InfoForResourceTypeCEntityLump>>
|
||||
}
|
||||
// Parent: None
|
||||
@ -267,16 +267,16 @@ pub mod cs2_dumper {
|
||||
// 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_transform: usize = 0x0; //
|
||||
pub const m_flWidth: usize = 0x30; //
|
||||
pub const m_flHeight: usize = 0x34; //
|
||||
pub const m_flDepth: usize = 0x38; //
|
||||
pub const m_vUVStart: usize = 0x3C; //
|
||||
pub const m_vUVEnd: usize = 0x44; //
|
||||
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_nSequenceOverride: usize = 0x6C; // int32
|
||||
pub const m_nRenderOrder: usize = 0x58; //
|
||||
pub const m_vTintColor: usize = 0x5C; //
|
||||
pub const m_nSequenceOverride: usize = 0x6C; //
|
||||
}
|
||||
// Parent: BaseSceneObjectOverride_t
|
||||
// Field count: 3
|
||||
@ -284,8 +284,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod MaterialOverride_t {
|
||||
pub const m_nSubSceneObject: usize = 0x4; // uint32
|
||||
pub const m_nDrawCallIndex: usize = 0x8; // uint32
|
||||
pub const m_nSubSceneObject: usize = 0x4; //
|
||||
pub const m_nDrawCallIndex: usize = 0x8; //
|
||||
pub const m_pMaterial: usize = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
}
|
||||
// Parent: None
|
||||
@ -295,7 +295,7 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod EntityKeyValueData_t {
|
||||
pub const m_connections: usize = 0x8; // CUtlVector<EntityIOConnectionData_t>
|
||||
pub const m_keyValuesData: usize = 0x20; // CUtlBinaryBlock
|
||||
pub const m_keyValuesData: usize = 0x20; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 13
|
||||
@ -303,19 +303,19 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CVoxelVisibility {
|
||||
pub const m_nBaseClusterCount: usize = 0x40; // uint32
|
||||
pub const m_nPVSBytesPerCluster: usize = 0x44; // uint32
|
||||
pub const m_vMinBounds: usize = 0x48; // Vector
|
||||
pub const m_vMaxBounds: usize = 0x54; // Vector
|
||||
pub const m_flGridSize: usize = 0x60; // float32
|
||||
pub const m_nSkyVisibilityCluster: usize = 0x64; // uint32
|
||||
pub const m_nSunVisibilityCluster: usize = 0x68; // uint32
|
||||
pub const m_NodeBlock: usize = 0x6C; // VoxelVisBlockOffset_t
|
||||
pub const m_RegionBlock: usize = 0x74; // VoxelVisBlockOffset_t
|
||||
pub const m_EnclosedClusterListBlock: usize = 0x7C; // VoxelVisBlockOffset_t
|
||||
pub const m_EnclosedClustersBlock: usize = 0x84; // VoxelVisBlockOffset_t
|
||||
pub const m_MasksBlock: usize = 0x8C; // VoxelVisBlockOffset_t
|
||||
pub const m_nVisBlocks: usize = 0x94; // VoxelVisBlockOffset_t
|
||||
pub const m_nBaseClusterCount: usize = 0x40; //
|
||||
pub const m_nPVSBytesPerCluster: usize = 0x44; //
|
||||
pub const m_vMinBounds: usize = 0x48; //
|
||||
pub const m_vMaxBounds: usize = 0x54; //
|
||||
pub const m_flGridSize: usize = 0x60; //
|
||||
pub const m_nSkyVisibilityCluster: usize = 0x64; //
|
||||
pub const m_nSunVisibilityCluster: usize = 0x68; //
|
||||
pub const m_NodeBlock: usize = 0x6C; //
|
||||
pub const m_RegionBlock: usize = 0x74; //
|
||||
pub const m_EnclosedClusterListBlock: usize = 0x7C; //
|
||||
pub const m_EnclosedClustersBlock: usize = 0x84; //
|
||||
pub const m_MasksBlock: usize = 0x8C; //
|
||||
pub const m_nVisBlocks: usize = 0x94; //
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -100,7 +100,7 @@ pattern_map! {
|
||||
"dwBuildNumber" => pattern!("8905${'} 488d0d${} ff15${} 488b0d") => None,
|
||||
"dwNetworkGameClient" => pattern!("48893d${'} 488d15") => None,
|
||||
"dwNetworkGameClient_clientTickCount" => pattern!("8b81u4 c3 cccccccccccccccccc 8b81${} c3 cccccccccccccccccc 83b9") => None,
|
||||
"dwNetworkGameClient_deltaTick" => pattern!("8983u4 4088BB") => None,
|
||||
"dwNetworkGameClient_deltaTick" => pattern!("8983u4 8b41") => None,
|
||||
"dwNetworkGameClient_isBackgroundMap" => pattern!("0fb681u4 c3 cccccccccccccccc 0fb681${} c3 cccccccccccccccc 48895c24") => None,
|
||||
"dwNetworkGameClient_localPlayer" => pattern!("4883c0u1 488d0440 8b0cc1") => Some(|_view, map, rva| {
|
||||
// .text 48 83 C0 0A | add rax, 0Ah
|
||||
|
Loading…
x
Reference in New Issue
Block a user