📦 Game Update 13956

This commit is contained in:
a2x 2023-10-05 23:04:08 +10:00
parent d392a319ac
commit d58e02556b
57 changed files with 890 additions and 894 deletions

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.667241100 UTC // 2023-10-05 13:02:38.376419600 UTC
public static class AimMatrixOpFixedSettings_t { public static class AimMatrixOpFixedSettings_t {
public const nint m_attachment = 0x0; // CAnimAttachment public const nint m_attachment = 0x0; // CAnimAttachment

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.642827900 UTC // 2023-10-05 13:02:38.351669500 UTC
namespace AimMatrixOpFixedSettings_t { namespace AimMatrixOpFixedSettings_t {
constexpr std::ptrdiff_t m_attachment = 0x0; // CAnimAttachment constexpr std::ptrdiff_t m_attachment = 0x0; // CAnimAttachment

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.695120700 UTC // 2023-10-05 13:02:38.402228100 UTC
pub mod AimMatrixOpFixedSettings_t { pub mod AimMatrixOpFixedSettings_t {
pub const m_attachment: usize = 0x0; // CAnimAttachment pub const m_attachment: usize = 0x0; // CAnimAttachment

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:35.662868800 UTC // 2023-10-05 13:02:39.142629400 UTC
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {
public const nint m_Handle = 0x28; // ModelConfigHandle_t public const nint m_Handle = 0x28; // ModelConfigHandle_t

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:35.619759200 UTC // 2023-10-05 13:02:39.099023800 UTC
namespace ActiveModelConfig_t { namespace ActiveModelConfig_t {
constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:35.711809400 UTC // 2023-10-05 13:02:39.186519900 UTC
pub mod ActiveModelConfig_t { pub mod ActiveModelConfig_t {
pub const m_Handle: usize = 0x28; // ModelConfigHandle_t pub const m_Handle: usize = 0x28; // ModelConfigHandle_t

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.560560900 UTC // 2023-10-05 13:02:38.298645700 UTC
public static class CEntityComponentHelper { public static class CEntityComponentHelper {
public const nint m_flags = 0x8; // uint32_t public const nint m_flags = 0x8; // uint32_t

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.558788900 UTC // 2023-10-05 13:02:38.296319 UTC
namespace CEntityComponentHelper { namespace CEntityComponentHelper {
constexpr std::ptrdiff_t m_flags = 0x8; // uint32_t constexpr std::ptrdiff_t m_flags = 0x8; // uint32_t

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.562792700 UTC // 2023-10-05 13:02:38.301153400 UTC
pub mod CEntityComponentHelper { pub mod CEntityComponentHelper {
pub const m_flags: usize = 0x8; // uint32_t pub const m_flags: usize = 0x8; // uint32_t

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:35.757364200 UTC // 2023-10-05 13:02:39.230213600 UTC
public static class CAnimScriptBase { public static class CAnimScriptBase {
public const nint m_bIsValid = 0x8; // bool public const nint m_bIsValid = 0x8; // bool

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:35.757106900 UTC // 2023-10-05 13:02:39.229700500 UTC
namespace CAnimScriptBase { namespace CAnimScriptBase {
constexpr std::ptrdiff_t m_bIsValid = 0x8; // bool constexpr std::ptrdiff_t m_bIsValid = 0x8; // bool

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:35.758160200 UTC // 2023-10-05 13:02:39.231141200 UTC
pub mod CAnimScriptBase { pub mod CAnimScriptBase {
pub const m_bIsValid: usize = 0x8; // bool pub const m_bIsValid: usize = 0x8; // bool

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:36.014308700 UTC // 2023-10-05 13:02:39.438816200 UTC
public static class animationsystem_dll { public static class animationsystem_dll {
public const nint AnimationSystemUtils_001 = 0x64510; public const nint AnimationSystemUtils_001 = 0x64510;
@ -7,44 +7,44 @@ public static class animationsystem_dll {
} }
public static class client_dll { public static class client_dll {
public const nint LegacyGameUI001 = 0x88DF00; public const nint LegacyGameUI001 = 0x88DF10;
public const nint Source2ClientUI001 = 0x87C8F0; public const nint Source2ClientUI001 = 0x87C900;
public const nint Source2ClientPrediction001 = 0x79BC50; public const nint Source2ClientPrediction001 = 0x79BC60;
public const nint ClientToolsInfo_001 = 0x727A60; public const nint ClientToolsInfo_001 = 0x727A90;
public const nint Source2Client002 = 0x727A80; public const nint Source2Client002 = 0x727AB0;
public const nint GameClientExports001 = 0x727A70; public const nint GameClientExports001 = 0x727AA0;
public const nint EmptyWorldService001_Client = 0x48AB30; public const nint EmptyWorldService001_Client = 0x48AB60;
public const nint Source2ClientConfig001 = 0x471EC0; public const nint Source2ClientConfig001 = 0x471EC0;
} }
public static class engine2_dll { public static class engine2_dll {
public const nint SimpleEngineLoopService_001 = 0x1E4FE0; public const nint SimpleEngineLoopService_001 = 0x1E51D0;
public const nint ClientServerEngineLoopService_001 = 0x1DACB0; public const nint ClientServerEngineLoopService_001 = 0x1DAEA0;
public const nint KeyValueCache001 = 0x1D7050; public const nint KeyValueCache001 = 0x1D7240;
public const nint HostStateMgr001 = 0x1D4A60; public const nint HostStateMgr001 = 0x1D4C50;
public const nint GameEventSystemServerV001 = 0x1CFE80; public const nint GameEventSystemServerV001 = 0x1D0070;
public const nint GameEventSystemClientV001 = 0x1CFE70; public const nint GameEventSystemClientV001 = 0x1D0060;
public const nint EngineServiceMgr001 = 0x1CB790; public const nint EngineServiceMgr001 = 0x1CB980;
public const nint VProfService_001 = 0x1B8DA0; public const nint VProfService_001 = 0x1B8F70;
public const nint ToolService_001 = 0x1B7B00; public const nint ToolService_001 = 0x1B7CD0;
public const nint StatsService_001 = 0x1B2D80; public const nint StatsService_001 = 0x1B2F50;
public const nint SplitScreenService_001 = 0x1AFFF0; public const nint SplitScreenService_001 = 0x1B01C0;
public const nint SoundService_001 = 0x1AAB40; public const nint SoundService_001 = 0x1AAD10;
public const nint ScreenshotService001 = 0x1A6A10; public const nint ScreenshotService001 = 0x1A6BE0;
public const nint RenderService_001 = 0x1A3D70; public const nint RenderService_001 = 0x1A3F40;
public const nint NetworkService_001 = 0x1A3880; public const nint NetworkService_001 = 0x1A3A50;
public const nint NetworkServerService_001 = 0x19E920; public const nint NetworkServerService_001 = 0x19EAF0;
public const nint NetworkP2PService_001 = 0x19A330; public const nint NetworkP2PService_001 = 0x19A500;
public const nint NetworkClientService_001 = 0x193F60; public const nint NetworkClientService_001 = 0x194130;
public const nint MapListService_001 = 0x18CF30; public const nint MapListService_001 = 0x18D100;
public const nint InputService_001 = 0x17AC80; public const nint InputService_001 = 0x17AE50;
public const nint GameUIService_001 = 0x175740; public const nint GameUIService_001 = 0x175910;
public const nint GameResourceServiceServerV001 = 0x1734A0; public const nint GameResourceServiceServerV001 = 0x173670;
public const nint GameResourceServiceClientV001 = 0x173490; public const nint GameResourceServiceClientV001 = 0x173660;
public const nint BugService001 = 0x16C4C0; public const nint BugService001 = 0x16C690;
public const nint BenchmarkService001 = 0x16AC90; public const nint BenchmarkService001 = 0x16AE60;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1183B0; public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x118580;
public const nint EngineGameUI001 = 0x117670; public const nint EngineGameUI001 = 0x117840;
public const nint INETSUPPORT_001 = 0xE6E50; public const nint INETSUPPORT_001 = 0xE6E50;
public const nint Source2EngineToServerStringTable001 = 0xA18B0; public const nint Source2EngineToServerStringTable001 = 0xA18B0;
public const nint Source2EngineToServer001 = 0x8B6E0; public const nint Source2EngineToServer001 = 0x8B6E0;
@ -155,16 +155,16 @@ public static class schemasystem_dll {
} }
public static class server_dll { public static class server_dll {
public const nint NavGameTest001 = 0xA2DE30; public const nint NavGameTest001 = 0xA2DCD0;
public const nint ServerToolsInfo_001 = 0x832530; public const nint ServerToolsInfo_001 = 0x8323B0;
public const nint Source2GameClients001 = 0x832540; public const nint Source2GameClients001 = 0x8323C0;
public const nint Source2GameEntities001 = 0x832550; public const nint Source2GameEntities001 = 0x8323D0;
public const nint Source2Server001 = 0x832560; public const nint Source2Server001 = 0x8323E0;
public const nint EmptyWorldService001_Server = 0x5876C0; public const nint EmptyWorldService001_Server = 0x586F20;
public const nint Source2ServerConfig001 = 0x5676D0; public const nint Source2ServerConfig001 = 0x566EC0;
public const nint EntitySubclassUtilsV001 = 0x2C8940; public const nint EntitySubclassUtilsV001 = 0x2C8200;
public const nint customnavsystem001 = 0x245420; public const nint customnavsystem001 = 0x244CE0;
public const nint Source2GameDirector001 = 0x13ED30; public const nint Source2GameDirector001 = 0x13E8A0;
} }
public static class soundsystem_dll { public static class soundsystem_dll {
@ -220,8 +220,8 @@ public static class valve_wmf_dll {
} }
public static class vphysics2_dll { public static class vphysics2_dll {
public const nint VPhysics2_Handle_Interface_001 = 0x5F7F0; public const nint VPhysics2_Handle_Interface_001 = 0x5F8F0;
public const nint VPhysics2_Interface_001 = 0x5B590; public const nint VPhysics2_Interface_001 = 0x5B690;
} }
public static class vscript_dll { public static class vscript_dll {

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:36.012124900 UTC // 2023-10-05 13:02:39.436304100 UTC
namespace animationsystem_dll { namespace animationsystem_dll {
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x64510; constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x64510;
@ -11,44 +11,44 @@ namespace animationsystem_dll {
} }
namespace client_dll { namespace client_dll {
constexpr std::ptrdiff_t LegacyGameUI001 = 0x88DF00; constexpr std::ptrdiff_t LegacyGameUI001 = 0x88DF10;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x87C8F0; constexpr std::ptrdiff_t Source2ClientUI001 = 0x87C900;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79BC50; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79BC60;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x727A60; constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x727A90;
constexpr std::ptrdiff_t Source2Client002 = 0x727A80; constexpr std::ptrdiff_t Source2Client002 = 0x727AB0;
constexpr std::ptrdiff_t GameClientExports001 = 0x727A70; constexpr std::ptrdiff_t GameClientExports001 = 0x727AA0;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48AB30; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48AB60;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x471EC0; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x471EC0;
} }
namespace engine2_dll { namespace engine2_dll {
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E4FE0; constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E51D0;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DACB0; constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DAEA0;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D7050; constexpr std::ptrdiff_t KeyValueCache001 = 0x1D7240;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D4A60; constexpr std::ptrdiff_t HostStateMgr001 = 0x1D4C50;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CFE80; constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1D0070;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CFE70; constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1D0060;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CB790; constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CB980;
constexpr std::ptrdiff_t VProfService_001 = 0x1B8DA0; constexpr std::ptrdiff_t VProfService_001 = 0x1B8F70;
constexpr std::ptrdiff_t ToolService_001 = 0x1B7B00; constexpr std::ptrdiff_t ToolService_001 = 0x1B7CD0;
constexpr std::ptrdiff_t StatsService_001 = 0x1B2D80; constexpr std::ptrdiff_t StatsService_001 = 0x1B2F50;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AFFF0; constexpr std::ptrdiff_t SplitScreenService_001 = 0x1B01C0;
constexpr std::ptrdiff_t SoundService_001 = 0x1AAB40; constexpr std::ptrdiff_t SoundService_001 = 0x1AAD10;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A6A10; constexpr std::ptrdiff_t ScreenshotService001 = 0x1A6BE0;
constexpr std::ptrdiff_t RenderService_001 = 0x1A3D70; constexpr std::ptrdiff_t RenderService_001 = 0x1A3F40;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A3880; constexpr std::ptrdiff_t NetworkService_001 = 0x1A3A50;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19E920; constexpr std::ptrdiff_t NetworkServerService_001 = 0x19EAF0;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19A330; constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19A500;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x193F60; constexpr std::ptrdiff_t NetworkClientService_001 = 0x194130;
constexpr std::ptrdiff_t MapListService_001 = 0x18CF30; constexpr std::ptrdiff_t MapListService_001 = 0x18D100;
constexpr std::ptrdiff_t InputService_001 = 0x17AC80; constexpr std::ptrdiff_t InputService_001 = 0x17AE50;
constexpr std::ptrdiff_t GameUIService_001 = 0x175740; constexpr std::ptrdiff_t GameUIService_001 = 0x175910;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x1734A0; constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x173670;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173490; constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173660;
constexpr std::ptrdiff_t BugService001 = 0x16C4C0; constexpr std::ptrdiff_t BugService001 = 0x16C690;
constexpr std::ptrdiff_t BenchmarkService001 = 0x16AC90; constexpr std::ptrdiff_t BenchmarkService001 = 0x16AE60;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1183B0; constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x118580;
constexpr std::ptrdiff_t EngineGameUI001 = 0x117670; constexpr std::ptrdiff_t EngineGameUI001 = 0x117840;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6E50; constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6E50;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA18B0; constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA18B0;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B6E0; constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B6E0;
@ -159,16 +159,16 @@ namespace schemasystem_dll {
} }
namespace server_dll { namespace server_dll {
constexpr std::ptrdiff_t NavGameTest001 = 0xA2DE30; constexpr std::ptrdiff_t NavGameTest001 = 0xA2DCD0;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x832530; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x8323B0;
constexpr std::ptrdiff_t Source2GameClients001 = 0x832540; constexpr std::ptrdiff_t Source2GameClients001 = 0x8323C0;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x832550; constexpr std::ptrdiff_t Source2GameEntities001 = 0x8323D0;
constexpr std::ptrdiff_t Source2Server001 = 0x832560; constexpr std::ptrdiff_t Source2Server001 = 0x8323E0;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5876C0; constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x586F20;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x5676D0; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x566EC0;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C8940; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C8200;
constexpr std::ptrdiff_t customnavsystem001 = 0x245420; constexpr std::ptrdiff_t customnavsystem001 = 0x244CE0;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x13ED30; constexpr std::ptrdiff_t Source2GameDirector001 = 0x13E8A0;
} }
namespace soundsystem_dll { namespace soundsystem_dll {
@ -224,8 +224,8 @@ namespace valve_wmf_dll {
} }
namespace vphysics2_dll { namespace vphysics2_dll {
constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x5F7F0; constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x5F8F0;
constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x5B590; constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x5B690;
} }
namespace vscript_dll { namespace vscript_dll {

View File

@ -4,48 +4,48 @@
"AnimationSystem_001": 389232 "AnimationSystem_001": 389232
}, },
"client_dll": { "client_dll": {
"ClientToolsInfo_001": 7502432, "ClientToolsInfo_001": 7502480,
"EmptyWorldService001_Client": 4762416, "EmptyWorldService001_Client": 4762464,
"GameClientExports001": 7502448, "GameClientExports001": 7502496,
"LegacyGameUI001": 8969984, "LegacyGameUI001": 8970000,
"Source2Client002": 7502464, "Source2Client002": 7502512,
"Source2ClientConfig001": 4660928, "Source2ClientConfig001": 4660928,
"Source2ClientPrediction001": 7978064, "Source2ClientPrediction001": 7978080,
"Source2ClientUI001": 8898800 "Source2ClientUI001": 8898816
}, },
"engine2_dll": { "engine2_dll": {
"BenchmarkService001": 1485968, "BenchmarkService001": 1486432,
"BugService001": 1492160, "BugService001": 1492624,
"ClientServerEngineLoopService_001": 1944752, "ClientServerEngineLoopService_001": 1945248,
"EngineGameUI001": 1144432, "EngineGameUI001": 1144896,
"EngineServiceMgr001": 1882000, "EngineServiceMgr001": 1882496,
"GameEventSystemClientV001": 1900144, "GameEventSystemClientV001": 1900640,
"GameEventSystemServerV001": 1900160, "GameEventSystemServerV001": 1900656,
"GameResourceServiceClientV001": 1520784, "GameResourceServiceClientV001": 1521248,
"GameResourceServiceServerV001": 1520800, "GameResourceServiceServerV001": 1521264,
"GameUIService_001": 1529664, "GameUIService_001": 1530128,
"HostStateMgr001": 1919584, "HostStateMgr001": 1920080,
"INETSUPPORT_001": 945744, "INETSUPPORT_001": 945744,
"InputService_001": 1551488, "InputService_001": 1551952,
"KeyValueCache001": 1929296, "KeyValueCache001": 1929792,
"MapListService_001": 1625904, "MapListService_001": 1626368,
"NetworkClientService_001": 1654624, "NetworkClientService_001": 1655088,
"NetworkP2PService_001": 1680176, "NetworkP2PService_001": 1680640,
"NetworkServerService_001": 1698080, "NetworkServerService_001": 1698544,
"NetworkService_001": 1718400, "NetworkService_001": 1718864,
"RenderService_001": 1719664, "RenderService_001": 1720128,
"ScreenshotService001": 1731088, "ScreenshotService001": 1731552,
"SimpleEngineLoopService_001": 1986528, "SimpleEngineLoopService_001": 1987024,
"SoundService_001": 1747776, "SoundService_001": 1748240,
"Source2EngineToClient001": 370496, "Source2EngineToClient001": 370496,
"Source2EngineToClientStringTable001": 540896, "Source2EngineToClientStringTable001": 540896,
"Source2EngineToServer001": 571104, "Source2EngineToServer001": 571104,
"Source2EngineToServerStringTable001": 661680, "Source2EngineToServerStringTable001": 661680,
"SplitScreenService_001": 1769456, "SplitScreenService_001": 1769920,
"StatsService_001": 1781120, "StatsService_001": 1781584,
"ToolService_001": 1800960, "ToolService_001": 1801424,
"VENGINE_GAMEUIFUNCS_VERSION005": 1147824, "VENGINE_GAMEUIFUNCS_VERSION005": 1148288,
"VProfService_001": 1805728 "VProfService_001": 1806192
}, },
"filesystem_stdio_dll": { "filesystem_stdio_dll": {
"VAsyncFileSystem2_001": 421184, "VAsyncFileSystem2_001": 421184,
@ -130,16 +130,16 @@
"SchemaSystem_001": 43072 "SchemaSystem_001": 43072
}, },
"server_dll": { "server_dll": {
"EmptyWorldService001_Server": 5797568, "EmptyWorldService001_Server": 5795616,
"EntitySubclassUtilsV001": 2918720, "EntitySubclassUtilsV001": 2916864,
"NavGameTest001": 10673712, "NavGameTest001": 10673360,
"ServerToolsInfo_001": 8594736, "ServerToolsInfo_001": 8594352,
"Source2GameClients001": 8594752, "Source2GameClients001": 8594368,
"Source2GameDirector001": 1305904, "Source2GameDirector001": 1304736,
"Source2GameEntities001": 8594768, "Source2GameEntities001": 8594384,
"Source2Server001": 8594784, "Source2Server001": 8594400,
"Source2ServerConfig001": 5666512, "Source2ServerConfig001": 5664448,
"customnavsystem001": 2380832 "customnavsystem001": 2378976
}, },
"soundsystem_dll": { "soundsystem_dll": {
"SoundOpSystem001": 1401040, "SoundOpSystem001": 1401040,
@ -187,8 +187,8 @@
"VMediaFoundation001": 4816 "VMediaFoundation001": 4816
}, },
"vphysics2_dll": { "vphysics2_dll": {
"VPhysics2_Handle_Interface_001": 391152, "VPhysics2_Handle_Interface_001": 391408,
"VPhysics2_Interface_001": 374160 "VPhysics2_Interface_001": 374416
}, },
"vscript_dll": { "vscript_dll": {
"VScriptManager010": 203840 "VScriptManager010": 203840

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:36.016851600 UTC // 2023-10-05 13:02:39.441530100 UTC
pub mod animationsystem_dll { pub mod animationsystem_dll {
pub const AnimationSystemUtils_001: usize = 0x64510; pub const AnimationSystemUtils_001: usize = 0x64510;
@ -9,44 +9,44 @@ pub mod animationsystem_dll {
} }
pub mod client_dll { pub mod client_dll {
pub const LegacyGameUI001: usize = 0x88DF00; pub const LegacyGameUI001: usize = 0x88DF10;
pub const Source2ClientUI001: usize = 0x87C8F0; pub const Source2ClientUI001: usize = 0x87C900;
pub const Source2ClientPrediction001: usize = 0x79BC50; pub const Source2ClientPrediction001: usize = 0x79BC60;
pub const ClientToolsInfo_001: usize = 0x727A60; pub const ClientToolsInfo_001: usize = 0x727A90;
pub const Source2Client002: usize = 0x727A80; pub const Source2Client002: usize = 0x727AB0;
pub const GameClientExports001: usize = 0x727A70; pub const GameClientExports001: usize = 0x727AA0;
pub const EmptyWorldService001_Client: usize = 0x48AB30; pub const EmptyWorldService001_Client: usize = 0x48AB60;
pub const Source2ClientConfig001: usize = 0x471EC0; pub const Source2ClientConfig001: usize = 0x471EC0;
} }
pub mod engine2_dll { pub mod engine2_dll {
pub const SimpleEngineLoopService_001: usize = 0x1E4FE0; pub const SimpleEngineLoopService_001: usize = 0x1E51D0;
pub const ClientServerEngineLoopService_001: usize = 0x1DACB0; pub const ClientServerEngineLoopService_001: usize = 0x1DAEA0;
pub const KeyValueCache001: usize = 0x1D7050; pub const KeyValueCache001: usize = 0x1D7240;
pub const HostStateMgr001: usize = 0x1D4A60; pub const HostStateMgr001: usize = 0x1D4C50;
pub const GameEventSystemServerV001: usize = 0x1CFE80; pub const GameEventSystemServerV001: usize = 0x1D0070;
pub const GameEventSystemClientV001: usize = 0x1CFE70; pub const GameEventSystemClientV001: usize = 0x1D0060;
pub const EngineServiceMgr001: usize = 0x1CB790; pub const EngineServiceMgr001: usize = 0x1CB980;
pub const VProfService_001: usize = 0x1B8DA0; pub const VProfService_001: usize = 0x1B8F70;
pub const ToolService_001: usize = 0x1B7B00; pub const ToolService_001: usize = 0x1B7CD0;
pub const StatsService_001: usize = 0x1B2D80; pub const StatsService_001: usize = 0x1B2F50;
pub const SplitScreenService_001: usize = 0x1AFFF0; pub const SplitScreenService_001: usize = 0x1B01C0;
pub const SoundService_001: usize = 0x1AAB40; pub const SoundService_001: usize = 0x1AAD10;
pub const ScreenshotService001: usize = 0x1A6A10; pub const ScreenshotService001: usize = 0x1A6BE0;
pub const RenderService_001: usize = 0x1A3D70; pub const RenderService_001: usize = 0x1A3F40;
pub const NetworkService_001: usize = 0x1A3880; pub const NetworkService_001: usize = 0x1A3A50;
pub const NetworkServerService_001: usize = 0x19E920; pub const NetworkServerService_001: usize = 0x19EAF0;
pub const NetworkP2PService_001: usize = 0x19A330; pub const NetworkP2PService_001: usize = 0x19A500;
pub const NetworkClientService_001: usize = 0x193F60; pub const NetworkClientService_001: usize = 0x194130;
pub const MapListService_001: usize = 0x18CF30; pub const MapListService_001: usize = 0x18D100;
pub const InputService_001: usize = 0x17AC80; pub const InputService_001: usize = 0x17AE50;
pub const GameUIService_001: usize = 0x175740; pub const GameUIService_001: usize = 0x175910;
pub const GameResourceServiceServerV001: usize = 0x1734A0; pub const GameResourceServiceServerV001: usize = 0x173670;
pub const GameResourceServiceClientV001: usize = 0x173490; pub const GameResourceServiceClientV001: usize = 0x173660;
pub const BugService001: usize = 0x16C4C0; pub const BugService001: usize = 0x16C690;
pub const BenchmarkService001: usize = 0x16AC90; pub const BenchmarkService001: usize = 0x16AE60;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1183B0; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x118580;
pub const EngineGameUI001: usize = 0x117670; pub const EngineGameUI001: usize = 0x117840;
pub const INETSUPPORT_001: usize = 0xE6E50; pub const INETSUPPORT_001: usize = 0xE6E50;
pub const Source2EngineToServerStringTable001: usize = 0xA18B0; pub const Source2EngineToServerStringTable001: usize = 0xA18B0;
pub const Source2EngineToServer001: usize = 0x8B6E0; pub const Source2EngineToServer001: usize = 0x8B6E0;
@ -157,16 +157,16 @@ pub mod schemasystem_dll {
} }
pub mod server_dll { pub mod server_dll {
pub const NavGameTest001: usize = 0xA2DE30; pub const NavGameTest001: usize = 0xA2DCD0;
pub const ServerToolsInfo_001: usize = 0x832530; pub const ServerToolsInfo_001: usize = 0x8323B0;
pub const Source2GameClients001: usize = 0x832540; pub const Source2GameClients001: usize = 0x8323C0;
pub const Source2GameEntities001: usize = 0x832550; pub const Source2GameEntities001: usize = 0x8323D0;
pub const Source2Server001: usize = 0x832560; pub const Source2Server001: usize = 0x8323E0;
pub const EmptyWorldService001_Server: usize = 0x5876C0; pub const EmptyWorldService001_Server: usize = 0x586F20;
pub const Source2ServerConfig001: usize = 0x5676D0; pub const Source2ServerConfig001: usize = 0x566EC0;
pub const EntitySubclassUtilsV001: usize = 0x2C8940; pub const EntitySubclassUtilsV001: usize = 0x2C8200;
pub const customnavsystem001: usize = 0x245420; pub const customnavsystem001: usize = 0x244CE0;
pub const Source2GameDirector001: usize = 0x13ED30; pub const Source2GameDirector001: usize = 0x13E8A0;
} }
pub mod soundsystem_dll { pub mod soundsystem_dll {
@ -222,8 +222,8 @@ pub mod valve_wmf_dll {
} }
pub mod vphysics2_dll { pub mod vphysics2_dll {
pub const VPhysics2_Handle_Interface_001: usize = 0x5F7F0; pub const VPhysics2_Handle_Interface_001: usize = 0x5F8F0;
pub const VPhysics2_Interface_001: usize = 0x5B590; pub const VPhysics2_Interface_001: usize = 0x5B690;
} }
pub mod vscript_dll { pub mod vscript_dll {

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.569383800 UTC // 2023-10-05 13:02:38.307207 UTC
public static class MaterialParamBuffer_t { public static class MaterialParamBuffer_t {
public const nint m_value = 0x8; // CUtlBinaryBlock public const nint m_value = 0x8; // CUtlBinaryBlock

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.567983900 UTC // 2023-10-05 13:02:38.305394500 UTC
namespace MaterialParamBuffer_t { namespace MaterialParamBuffer_t {
constexpr std::ptrdiff_t m_value = 0x8; // CUtlBinaryBlock constexpr std::ptrdiff_t m_value = 0x8; // CUtlBinaryBlock

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.571142800 UTC // 2023-10-05 13:02:38.309301500 UTC
pub mod MaterialParamBuffer_t { pub mod MaterialParamBuffer_t {
pub const m_value: usize = 0x8; // CUtlBinaryBlock pub const m_value: usize = 0x8; // CUtlBinaryBlock

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.573415400 UTC // 2023-10-05 13:02:38.311780400 UTC
public static class ChangeAccessorFieldPathIndex_t { public static class ChangeAccessorFieldPathIndex_t {
public const nint m_Value = 0x0; // int16_t public const nint m_Value = 0x0; // int16_t

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.572930200 UTC // 2023-10-05 13:02:38.311360300 UTC
namespace ChangeAccessorFieldPathIndex_t { namespace ChangeAccessorFieldPathIndex_t {
constexpr std::ptrdiff_t m_Value = 0x0; // int16_t constexpr std::ptrdiff_t m_Value = 0x0; // int16_t

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.574196800 UTC // 2023-10-05 13:02:38.312509900 UTC
pub mod ChangeAccessorFieldPathIndex_t { pub mod ChangeAccessorFieldPathIndex_t {
pub const m_Value: usize = 0x0; // int16_t pub const m_Value: usize = 0x0; // int16_t

View File

@ -1,27 +1,27 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:39.896759200 UTC // 2023-10-05 13:02:39.759621900 UTC
public static class client_dll { public static class client_dll {
public const nint dwEntityList = 0x178D8D8; public const nint dwEntityList = 0x178D8E8;
public const nint dwForceBackward = 0x1694F00; public const nint dwForceBackward = 0x1694EF0;
public const nint dwForceCrouch = 0x16951D0; public const nint dwForceCrouch = 0x16951C0;
public const nint dwForceForward = 0x1694E70; public const nint dwForceForward = 0x1694E60;
public const nint dwForceJump = 0x1695140; public const nint dwForceJump = 0x1695130;
public const nint dwForceLeft = 0x1694F90; public const nint dwForceLeft = 0x1694F80;
public const nint dwForceRight = 0x1695020; public const nint dwForceRight = 0x1695010;
public const nint dwGlobalVars = 0x1690D28; public const nint dwGlobalVars = 0x1690D18;
public const nint dwInterfaceLinkList = 0x1973B98; public const nint dwInterfaceLinkList = 0x1973BA8;
public const nint dwLocalPlayerController = 0x17DC148; public const nint dwLocalPlayerController = 0x17DC158;
public const nint dwLocalPlayerPawn = 0x187AC38; public const nint dwLocalPlayerPawn = 0x187AC48;
public const nint dwPlantedC4 = 0x1880D80; public const nint dwPlantedC4 = 0x1880DE0;
public const nint dwViewAngles = 0x18DA6F0; public const nint dwViewAngles = 0x18DA700;
public const nint dwViewMatrix = 0x187B720; public const nint dwViewMatrix = 0x187B730;
public const nint dwViewRender = 0x187C110; public const nint dwViewRender = 0x187C120;
} }
public static class engine2_dll { public static class engine2_dll {
public const nint dwBuildNumber = 0x48B504; public const nint dwBuildNumber = 0x48C504;
public const nint dwNetworkGameClient = 0x48AAB0; public const nint dwNetworkGameClient = 0x48BAB0;
public const nint dwNetworkGameClient_maxClients = 0x250; public const nint dwNetworkGameClient_maxClients = 0x250;
public const nint dwNetworkGameClient_signOnState = 0x240; public const nint dwNetworkGameClient_signOnState = 0x240;
} }

View File

@ -3,29 +3,29 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:39.896326900 UTC // 2023-10-05 13:02:39.758365100 UTC
namespace client_dll { namespace client_dll {
constexpr std::ptrdiff_t dwEntityList = 0x178D8D8; constexpr std::ptrdiff_t dwEntityList = 0x178D8E8;
constexpr std::ptrdiff_t dwForceBackward = 0x1694F00; constexpr std::ptrdiff_t dwForceBackward = 0x1694EF0;
constexpr std::ptrdiff_t dwForceCrouch = 0x16951D0; constexpr std::ptrdiff_t dwForceCrouch = 0x16951C0;
constexpr std::ptrdiff_t dwForceForward = 0x1694E70; constexpr std::ptrdiff_t dwForceForward = 0x1694E60;
constexpr std::ptrdiff_t dwForceJump = 0x1695140; constexpr std::ptrdiff_t dwForceJump = 0x1695130;
constexpr std::ptrdiff_t dwForceLeft = 0x1694F90; constexpr std::ptrdiff_t dwForceLeft = 0x1694F80;
constexpr std::ptrdiff_t dwForceRight = 0x1695020; constexpr std::ptrdiff_t dwForceRight = 0x1695010;
constexpr std::ptrdiff_t dwGlobalVars = 0x1690D28; constexpr std::ptrdiff_t dwGlobalVars = 0x1690D18;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1973B98; constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1973BA8;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17DC148; constexpr std::ptrdiff_t dwLocalPlayerController = 0x17DC158;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x187AC38; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x187AC48;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1880D80; constexpr std::ptrdiff_t dwPlantedC4 = 0x1880DE0;
constexpr std::ptrdiff_t dwViewAngles = 0x18DA6F0; constexpr std::ptrdiff_t dwViewAngles = 0x18DA700;
constexpr std::ptrdiff_t dwViewMatrix = 0x187B720; constexpr std::ptrdiff_t dwViewMatrix = 0x187B730;
constexpr std::ptrdiff_t dwViewRender = 0x187C110; constexpr std::ptrdiff_t dwViewRender = 0x187C120;
} }
namespace engine2_dll { namespace engine2_dll {
constexpr std::ptrdiff_t dwBuildNumber = 0x48B504; constexpr std::ptrdiff_t dwBuildNumber = 0x48C504;
constexpr std::ptrdiff_t dwNetworkGameClient = 0x48AAB0; constexpr std::ptrdiff_t dwNetworkGameClient = 0x48BAB0;
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;
} }

View File

@ -1,24 +1,24 @@
{ {
"client_dll": { "client_dll": {
"dwEntityList": 24697048, "dwEntityList": 24697064,
"dwForceBackward": 23678720, "dwForceBackward": 23678704,
"dwForceCrouch": 23679440, "dwForceCrouch": 23679424,
"dwForceForward": 23678576, "dwForceForward": 23678560,
"dwForceJump": 23679296, "dwForceJump": 23679280,
"dwForceLeft": 23678864, "dwForceLeft": 23678848,
"dwForceRight": 23679008, "dwForceRight": 23678992,
"dwGlobalVars": 23661864, "dwGlobalVars": 23661848,
"dwInterfaceLinkList": 26688408, "dwInterfaceLinkList": 26688424,
"dwLocalPlayerController": 25018696, "dwLocalPlayerController": 25018712,
"dwLocalPlayerPawn": 25668664, "dwLocalPlayerPawn": 25668680,
"dwPlantedC4": 25693568, "dwPlantedC4": 25693664,
"dwViewAngles": 26060528, "dwViewAngles": 26060544,
"dwViewMatrix": 25671456, "dwViewMatrix": 25671472,
"dwViewRender": 25674000 "dwViewRender": 25674016
}, },
"engine2_dll": { "engine2_dll": {
"dwBuildNumber": 4764932, "dwBuildNumber": 4769028,
"dwNetworkGameClient": 4762288, "dwNetworkGameClient": 4766384,
"dwNetworkGameClient_maxClients": 592, "dwNetworkGameClient_maxClients": 592,
"dwNetworkGameClient_signOnState": 576 "dwNetworkGameClient_signOnState": 576
} }

View File

@ -1,29 +1,29 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:39.897461600 UTC // 2023-10-05 13:02:39.761284500 UTC
pub mod client_dll { pub mod client_dll {
pub const dwEntityList: usize = 0x178D8D8; pub const dwEntityList: usize = 0x178D8E8;
pub const dwForceBackward: usize = 0x1694F00; pub const dwForceBackward: usize = 0x1694EF0;
pub const dwForceCrouch: usize = 0x16951D0; pub const dwForceCrouch: usize = 0x16951C0;
pub const dwForceForward: usize = 0x1694E70; pub const dwForceForward: usize = 0x1694E60;
pub const dwForceJump: usize = 0x1695140; pub const dwForceJump: usize = 0x1695130;
pub const dwForceLeft: usize = 0x1694F90; pub const dwForceLeft: usize = 0x1694F80;
pub const dwForceRight: usize = 0x1695020; pub const dwForceRight: usize = 0x1695010;
pub const dwGlobalVars: usize = 0x1690D28; pub const dwGlobalVars: usize = 0x1690D18;
pub const dwInterfaceLinkList: usize = 0x1973B98; pub const dwInterfaceLinkList: usize = 0x1973BA8;
pub const dwLocalPlayerController: usize = 0x17DC148; pub const dwLocalPlayerController: usize = 0x17DC158;
pub const dwLocalPlayerPawn: usize = 0x187AC38; pub const dwLocalPlayerPawn: usize = 0x187AC48;
pub const dwPlantedC4: usize = 0x1880D80; pub const dwPlantedC4: usize = 0x1880DE0;
pub const dwViewAngles: usize = 0x18DA6F0; pub const dwViewAngles: usize = 0x18DA700;
pub const dwViewMatrix: usize = 0x187B720; pub const dwViewMatrix: usize = 0x187B730;
pub const dwViewRender: usize = 0x187C110; pub const dwViewRender: usize = 0x187C120;
} }
pub mod engine2_dll { pub mod engine2_dll {
pub const dwBuildNumber: usize = 0x48B504; pub const dwBuildNumber: usize = 0x48C504;
pub const dwNetworkGameClient: usize = 0x48AAB0; pub const dwNetworkGameClient: usize = 0x48BAB0;
pub const dwNetworkGameClient_maxClients: usize = 0x250; pub const dwNetworkGameClient_maxClients: usize = 0x250;
pub const dwNetworkGameClient_signOnState: usize = 0x240; pub const dwNetworkGameClient_signOnState: usize = 0x240;
} }

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.974961300 UTC // 2023-10-05 13:02:38.615564800 UTC
public static class CBaseRendererSource2 { public static class CBaseRendererSource2 {
public const nint m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput public const nint m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.932966200 UTC // 2023-10-05 13:02:38.574921400 UTC
namespace CBaseRendererSource2 { namespace CBaseRendererSource2 {
constexpr std::ptrdiff_t m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput constexpr std::ptrdiff_t m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:35.022167300 UTC // 2023-10-05 13:02:38.657988200 UTC
pub mod CBaseRendererSource2 { pub mod CBaseRendererSource2 {
pub const m_flRadiusScale: usize = 0x200; // CParticleCollectionRendererFloatInput pub const m_flRadiusScale: usize = 0x200; // CParticleCollectionRendererFloatInput

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.810876 UTC // 2023-10-05 13:02:38.503278200 UTC
public static class CPulseCell_Base { public static class CPulseCell_Base {
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.808438400 UTC // 2023-10-05 13:02:38.500448600 UTC
namespace CPulseCell_Base { namespace CPulseCell_Base {
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.813877 UTC // 2023-10-05 13:02:38.506525300 UTC
pub mod CPulseCell_Base { pub mod CPulseCell_Base {
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.552716500 UTC // 2023-10-05 13:02:38.290014700 UTC
public static class RenderInputLayoutField_t { public static class RenderInputLayoutField_t {
public const nint m_pSemanticName = 0x0; // uint8_t[32] public const nint m_pSemanticName = 0x0; // uint8_t[32]

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.552277100 UTC // 2023-10-05 13:02:38.289008900 UTC
namespace RenderInputLayoutField_t { namespace RenderInputLayoutField_t {
constexpr std::ptrdiff_t m_pSemanticName = 0x0; // uint8_t[32] constexpr std::ptrdiff_t m_pSemanticName = 0x0; // uint8_t[32]

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.553405700 UTC // 2023-10-05 13:02:38.291630800 UTC
pub mod RenderInputLayoutField_t { pub mod RenderInputLayoutField_t {
pub const m_pSemanticName: usize = 0x0; // uint8_t[32] pub const m_pSemanticName: usize = 0x0; // uint8_t[32]

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.549605700 UTC // 2023-10-05 13:02:38.285243200 UTC
public static class AABB_t { public static class AABB_t {
public const nint m_vMinBounds = 0x0; // Vector public const nint m_vMinBounds = 0x0; // Vector

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.548743800 UTC // 2023-10-05 13:02:38.283958300 UTC
namespace AABB_t { namespace AABB_t {
constexpr std::ptrdiff_t m_vMinBounds = 0x0; // Vector constexpr std::ptrdiff_t m_vMinBounds = 0x0; // Vector

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.550779500 UTC // 2023-10-05 13:02:38.287063300 UTC
pub mod AABB_t { pub mod AABB_t {
pub const m_vMinBounds: usize = 0x0; // Vector pub const m_vMinBounds: usize = 0x0; // Vector

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.784427700 UTC // 2023-10-05 13:02:38.480247500 UTC
public static class CSSDSEndFrameViewInfo { public static class CSSDSEndFrameViewInfo {
public const nint m_nViewId = 0x0; // uint64_t public const nint m_nViewId = 0x0; // uint64_t

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.783762800 UTC // 2023-10-05 13:02:38.479100100 UTC
namespace CSSDSEndFrameViewInfo { namespace CSSDSEndFrameViewInfo {
constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64_t constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64_t

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.785367500 UTC // 2023-10-05 13:02:38.481754900 UTC
pub mod CSSDSEndFrameViewInfo { pub mod CSSDSEndFrameViewInfo {
pub const m_nViewId: usize = 0x0; // uint64_t pub const m_nViewId: usize = 0x0; // uint64_t

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.542653200 UTC // 2023-10-05 13:02:38.279120200 UTC
public static class CExampleSchemaVData_Monomorphic { public static class CExampleSchemaVData_Monomorphic {
public const nint m_nExample1 = 0x0; // int32_t public const nint m_nExample1 = 0x0; // int32_t

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.541875600 UTC // 2023-10-05 13:02:38.277995400 UTC
namespace CExampleSchemaVData_Monomorphic { namespace CExampleSchemaVData_Monomorphic {
constexpr std::ptrdiff_t m_nExample1 = 0x0; // int32_t constexpr std::ptrdiff_t m_nExample1 = 0x0; // int32_t

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.543706300 UTC // 2023-10-05 13:02:38.280647900 UTC
pub mod CExampleSchemaVData_Monomorphic { pub mod CExampleSchemaVData_Monomorphic {
pub const m_nExample1: usize = 0x0; // int32_t pub const m_nExample1: usize = 0x0; // int32_t

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:35.342246200 UTC // 2023-10-05 13:02:38.883800800 UTC
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {
public const nint m_Handle = 0x28; // ModelConfigHandle_t public const nint m_Handle = 0x28; // ModelConfigHandle_t
@ -1398,12 +1398,18 @@ public static class CCSPlayerController {
public const nint m_hOriginalControllerOfCurrentPawn = 0x818; // CHandle<CCSPlayerController> public const nint m_hOriginalControllerOfCurrentPawn = 0x818; // CHandle<CCSPlayerController>
public const nint m_iScore = 0x81C; // int32_t public const nint m_iScore = 0x81C; // int32_t
public const nint m_iRoundScore = 0x820; // int32_t public const nint m_iRoundScore = 0x820; // int32_t
public const nint m_iRoundsWon = 0x824; // int32_t
public const nint m_vecKills = 0x828; // CNetworkUtlVectorBase<EKillTypes_t> public const nint m_vecKills = 0x828; // CNetworkUtlVectorBase<EKillTypes_t>
public const nint m_iMVPs = 0x840; // int32_t public const nint m_iMVPs = 0x840; // int32_t
public const nint m_nUpdateCounter = 0x844; // int32_t public const nint m_nUpdateCounter = 0x844; // int32_t
public const nint m_lastHeldVoteTimer = 0xF8E8; // IntervalTimer public const nint m_lastHeldVoteTimer = 0xF8E8; // IntervalTimer
public const nint m_bShowHints = 0xF900; // bool public const nint m_bShowHints = 0xF900; // bool
public const nint m_iNextTimeCheck = 0xF904; // int32_t public const nint m_iNextTimeCheck = 0xF904; // int32_t
public const nint m_bJustDidTeamKill = 0xF908; // bool
public const nint m_bPunishForTeamKill = 0xF909; // bool
public const nint m_bGaveTeamDamageWarning = 0xF90A; // bool
public const nint m_bGaveTeamDamageWarningThisRound = 0xF90B; // bool
public const nint m_LastTeamDamageWarningTime = 0xF90C; // GameTime_t
} }
public static class CCSPlayerController_ActionTrackingServices { public static class CCSPlayerController_ActionTrackingServices {
@ -1440,51 +1446,51 @@ public static class CCSPlayerController_InventoryServices {
} }
public static class CCSPlayerPawn { public static class CCSPlayerPawn {
public const nint m_pBulletServices = 0x1568; // CCSPlayer_BulletServices* public const nint m_pBulletServices = 0x1548; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x1570; // CCSPlayer_HostageServices* public const nint m_pHostageServices = 0x1550; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x1578; // CCSPlayer_BuyServices* public const nint m_pBuyServices = 0x1558; // CCSPlayer_BuyServices*
public const nint m_pActionTrackingServices = 0x1580; // CCSPlayer_ActionTrackingServices* public const nint m_pActionTrackingServices = 0x1560; // CCSPlayer_ActionTrackingServices*
public const nint m_pRadioServices = 0x1588; // CCSPlayer_RadioServices* public const nint m_pRadioServices = 0x1568; // CCSPlayer_RadioServices*
public const nint m_pDamageReactServices = 0x1590; // CCSPlayer_DamageReactServices* public const nint m_pDamageReactServices = 0x1570; // CCSPlayer_DamageReactServices*
public const nint m_nCharacterDefIndex = 0x1598; // uint16_t public const nint m_nCharacterDefIndex = 0x1578; // uint16_t
public const nint m_hPreviousModel = 0x15A0; // CStrongHandle<InfoForResourceTypeCModel> public const nint m_hPreviousModel = 0x1580; // CStrongHandle<InfoForResourceTypeCModel>
public const nint m_bHasFemaleVoice = 0x15A8; // bool public const nint m_bHasFemaleVoice = 0x1588; // bool
public const nint m_strVOPrefix = 0x15B0; // CUtlString public const nint m_strVOPrefix = 0x1590; // CUtlString
public const nint m_szLastPlaceName = 0x15B8; // char[18] public const nint m_szLastPlaceName = 0x1598; // char[18]
public const nint m_bInBuyZone = 0x1678; // bool public const nint m_bInBuyZone = 0x1658; // bool
public const nint m_bWasInBuyZone = 0x1679; // bool public const nint m_bWasInBuyZone = 0x1659; // bool
public const nint m_bInHostageRescueZone = 0x167A; // bool public const nint m_bInHostageRescueZone = 0x165A; // bool
public const nint m_bInBombZone = 0x167B; // bool public const nint m_bInBombZone = 0x165B; // bool
public const nint m_bWasInHostageRescueZone = 0x167C; // bool public const nint m_bWasInHostageRescueZone = 0x165C; // bool
public const nint m_iRetakesOffering = 0x1680; // int32_t public const nint m_iRetakesOffering = 0x1660; // int32_t
public const nint m_iRetakesOfferingCard = 0x1684; // int32_t public const nint m_iRetakesOfferingCard = 0x1664; // int32_t
public const nint m_bRetakesHasDefuseKit = 0x1688; // bool public const nint m_bRetakesHasDefuseKit = 0x1668; // bool
public const nint m_bRetakesMVPLastRound = 0x1689; // bool public const nint m_bRetakesMVPLastRound = 0x1669; // bool
public const nint m_iRetakesMVPBoostItem = 0x168C; // int32_t public const nint m_iRetakesMVPBoostItem = 0x166C; // int32_t
public const nint m_RetakesMVPBoostExtraUtility = 0x1690; // loadout_slot_t public const nint m_RetakesMVPBoostExtraUtility = 0x1670; // loadout_slot_t
public const nint m_flHealthShotBoostExpirationTime = 0x1694; // GameTime_t public const nint m_flHealthShotBoostExpirationTime = 0x1674; // GameTime_t
public const nint m_flLandseconds = 0x1698; // float public const nint m_flLandseconds = 0x1678; // float
public const nint m_aimPunchAngle = 0x169C; // QAngle public const nint m_aimPunchAngle = 0x167C; // QAngle
public const nint m_aimPunchAngleVel = 0x16A8; // QAngle public const nint m_aimPunchAngleVel = 0x1688; // QAngle
public const nint m_aimPunchTickBase = 0x16B4; // int32_t public const nint m_aimPunchTickBase = 0x1694; // int32_t
public const nint m_aimPunchTickFraction = 0x16B8; // float public const nint m_aimPunchTickFraction = 0x1698; // float
public const nint m_aimPunchCache = 0x16C0; // CUtlVector<QAngle> public const nint m_aimPunchCache = 0x16A0; // CUtlVector<QAngle>
public const nint m_bIsBuyMenuOpen = 0x16D8; // bool public const nint m_bIsBuyMenuOpen = 0x16B8; // bool
public const nint m_xLastHeadBoneTransform = 0x1C30; // CTransform public const nint m_xLastHeadBoneTransform = 0x1C10; // CTransform
public const nint m_bLastHeadBoneTransformIsValid = 0x1C50; // bool public const nint m_bLastHeadBoneTransformIsValid = 0x1C30; // bool
public const nint m_lastLandTime = 0x1C54; // GameTime_t public const nint m_lastLandTime = 0x1C34; // GameTime_t
public const nint m_iPlayerLocked = 0x1C58; // int32_t public const nint m_iPlayerLocked = 0x1C38; // int32_t
public const nint m_flTimeOfLastInjury = 0x1C60; // GameTime_t public const nint m_flTimeOfLastInjury = 0x1C40; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1C64; // GameTime_t public const nint m_flNextSprayDecalTime = 0x1C44; // GameTime_t
public const nint m_bNextSprayDecalTimeExpedited = 0x1C68; // bool public const nint m_bNextSprayDecalTimeExpedited = 0x1C48; // bool
public const nint m_nRagdollDamageBone = 0x1C6C; // int32_t public const nint m_nRagdollDamageBone = 0x1C4C; // int32_t
public const nint m_vRagdollDamageForce = 0x1C70; // Vector public const nint m_vRagdollDamageForce = 0x1C50; // Vector
public const nint m_vRagdollDamagePosition = 0x1C7C; // Vector public const nint m_vRagdollDamagePosition = 0x1C5C; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1C88; // char[64] public const nint m_szRagdollDamageWeaponName = 0x1C68; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1CC8; // bool public const nint m_bRagdollDamageHeadshot = 0x1CA8; // bool
public const nint m_EconGloves = 0x1CD0; // CEconItemView public const nint m_EconGloves = 0x1CB0; // CEconItemView
public const nint m_qDeathEyeAngles = 0x1F48; // QAngle public const nint m_qDeathEyeAngles = 0x1F28; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x1F54; // bool public const nint m_bSkipOneHeadConstraintUpdate = 0x1F34; // bool
} }
public static class CCSPlayerPawnBase { public static class CCSPlayerPawnBase {
@ -1533,108 +1539,98 @@ public static class CCSPlayerPawnBase {
public const nint m_flEmitSoundTime = 0xD38; // GameTime_t public const nint m_flEmitSoundTime = 0xD38; // GameTime_t
public const nint m_iNumSpawns = 0xD3C; // int32_t public const nint m_iNumSpawns = 0xD3C; // int32_t
public const nint m_iShouldHaveCash = 0xD40; // int32_t public const nint m_iShouldHaveCash = 0xD40; // int32_t
public const nint m_bJustKilledTeammate = 0xD44; // bool public const nint m_bInvalidSteamLogonDelayed = 0xD44; // bool
public const nint m_bPunishedForTK = 0xD45; // bool public const nint m_flLastAction = 0xD48; // GameTime_t
public const nint m_bInvalidSteamLogonDelayed = 0xD46; // bool public const nint m_flNameChangeHistory = 0xD4C; // float[5]
public const nint m_iTeamKills = 0xD48; // int32_t public const nint m_fLastGivenDefuserTime = 0xD60; // float
public const nint m_flLastAction = 0xD4C; // GameTime_t public const nint m_fLastGivenBombTime = 0xD64; // float
public const nint m_flNameChangeHistory = 0xD50; // float[5] public const nint m_bHasNightVision = 0xD68; // bool
public const nint m_fLastGivenDefuserTime = 0xD64; // float public const nint m_bNightVisionOn = 0xD69; // bool
public const nint m_fLastGivenBombTime = 0xD68; // float public const nint m_fNextRadarUpdateTime = 0xD6C; // float
public const nint m_bHasNightVision = 0xD6C; // bool public const nint m_flLastMoneyUpdateTime = 0xD70; // float
public const nint m_bNightVisionOn = 0xD6D; // bool public const nint m_MenuStringBuffer = 0xD74; // char[1024]
public const nint m_fNextRadarUpdateTime = 0xD70; // float public const nint m_fIntroCamTime = 0x1174; // float
public const nint m_flLastMoneyUpdateTime = 0xD74; // float public const nint m_nMyCollisionGroup = 0x1178; // int32_t
public const nint m_MenuStringBuffer = 0xD78; // char[1024] public const nint m_bInNoDefuseArea = 0x117C; // bool
public const nint m_fIntroCamTime = 0x1178; // float public const nint m_bKilledByTaser = 0x117D; // bool
public const nint m_nMyCollisionGroup = 0x117C; // int32_t public const nint m_iMoveState = 0x1180; // int32_t
public const nint m_bInNoDefuseArea = 0x1180; // bool public const nint m_grenadeParameterStashTime = 0x1184; // GameTime_t
public const nint m_bKilledByTaser = 0x1181; // bool public const nint m_bGrenadeParametersStashed = 0x1188; // bool
public const nint m_iMoveState = 0x1184; // int32_t public const nint m_angStashedShootAngles = 0x118C; // QAngle
public const nint m_grenadeParameterStashTime = 0x1188; // GameTime_t public const nint m_vecStashedGrenadeThrowPosition = 0x1198; // Vector
public const nint m_bGrenadeParametersStashed = 0x118C; // bool public const nint m_vecStashedVelocity = 0x11A4; // Vector
public const nint m_angStashedShootAngles = 0x1190; // QAngle public const nint m_angShootAngleHistory = 0x11B0; // QAngle[2]
public const nint m_vecStashedGrenadeThrowPosition = 0x119C; // Vector public const nint m_vecThrowPositionHistory = 0x11C8; // Vector[2]
public const nint m_vecStashedVelocity = 0x11A8; // Vector public const nint m_vecVelocityHistory = 0x11E0; // Vector[2]
public const nint m_angShootAngleHistory = 0x11B4; // QAngle[2] public const nint m_bDiedAirborne = 0x11F8; // bool
public const nint m_vecThrowPositionHistory = 0x11CC; // Vector[2] public const nint m_iBombSiteIndex = 0x11FC; // CEntityIndex
public const nint m_vecVelocityHistory = 0x11E4; // Vector[2] public const nint m_nWhichBombZone = 0x1200; // int32_t
public const nint m_bDiedAirborne = 0x11FC; // bool public const nint m_bInBombZoneTrigger = 0x1204; // bool
public const nint m_iBombSiteIndex = 0x1200; // CEntityIndex public const nint m_bWasInBombZoneTrigger = 0x1205; // bool
public const nint m_nWhichBombZone = 0x1204; // int32_t public const nint m_iDirection = 0x1208; // int32_t
public const nint m_bInBombZoneTrigger = 0x1208; // bool public const nint m_iShotsFired = 0x120C; // int32_t
public const nint m_bWasInBombZoneTrigger = 0x1209; // bool public const nint m_ArmorValue = 0x1210; // int32_t
public const nint m_iDirection = 0x120C; // int32_t public const nint m_flFlinchStack = 0x1214; // float
public const nint m_iShotsFired = 0x1210; // int32_t public const nint m_flVelocityModifier = 0x1218; // float
public const nint m_ArmorValue = 0x1214; // int32_t public const nint m_flHitHeading = 0x121C; // float
public const nint m_flFlinchStack = 0x1218; // float public const nint m_nHitBodyPart = 0x1220; // int32_t
public const nint m_flVelocityModifier = 0x121C; // float public const nint m_iHostagesKilled = 0x1224; // int32_t
public const nint m_flHitHeading = 0x1220; // float public const nint m_vecTotalBulletForce = 0x1228; // Vector
public const nint m_nHitBodyPart = 0x1224; // int32_t public const nint m_flFlashDuration = 0x1234; // float
public const nint m_iHostagesKilled = 0x1228; // int32_t public const nint m_flFlashMaxAlpha = 0x1238; // float
public const nint m_vecTotalBulletForce = 0x122C; // Vector public const nint m_flProgressBarStartTime = 0x123C; // float
public const nint m_flFlashDuration = 0x1238; // float public const nint m_iProgressBarDuration = 0x1240; // int32_t
public const nint m_flFlashMaxAlpha = 0x123C; // float public const nint m_bWaitForNoAttack = 0x1244; // bool
public const nint m_flProgressBarStartTime = 0x1240; // float public const nint m_flLowerBodyYawTarget = 0x1248; // float
public const nint m_iProgressBarDuration = 0x1244; // int32_t public const nint m_bStrafing = 0x124C; // bool
public const nint m_bWaitForNoAttack = 0x1248; // bool public const nint m_lastStandingPos = 0x1250; // Vector
public const nint m_flLowerBodyYawTarget = 0x124C; // float public const nint m_ignoreLadderJumpTime = 0x125C; // float
public const nint m_bStrafing = 0x1250; // bool public const nint m_ladderSurpressionTimer = 0x1260; // CountdownTimer
public const nint m_lastStandingPos = 0x1254; // Vector public const nint m_lastLadderNormal = 0x1278; // Vector
public const nint m_ignoreLadderJumpTime = 0x1260; // float public const nint m_lastLadderPos = 0x1284; // Vector
public const nint m_ladderSurpressionTimer = 0x1268; // CountdownTimer public const nint m_thirdPersonHeading = 0x1290; // QAngle
public const nint m_lastLadderNormal = 0x1280; // Vector public const nint m_flSlopeDropOffset = 0x129C; // float
public const nint m_lastLadderPos = 0x128C; // Vector public const nint m_flSlopeDropHeight = 0x12A0; // float
public const nint m_thirdPersonHeading = 0x1298; // QAngle public const nint m_vHeadConstraintOffset = 0x12A4; // Vector
public const nint m_flSlopeDropOffset = 0x12A4; // float public const nint m_iLastWeaponFireUsercmd = 0x12B8; // int32_t
public const nint m_flSlopeDropHeight = 0x12A8; // float public const nint m_angEyeAngles = 0x12BC; // QAngle
public const nint m_vHeadConstraintOffset = 0x12AC; // Vector public const nint m_bVCollisionInitted = 0x12C8; // bool
public const nint m_iLastWeaponFireUsercmd = 0x12C0; // int32_t public const nint m_storedSpawnPosition = 0x12CC; // Vector
public const nint m_angEyeAngles = 0x12C4; // QAngle public const nint m_storedSpawnAngle = 0x12D8; // QAngle
public const nint m_bVCollisionInitted = 0x12D0; // bool public const nint m_bIsSpawning = 0x12E4; // bool
public const nint m_storedSpawnPosition = 0x12D4; // Vector public const nint m_bHideTargetID = 0x12E5; // bool
public const nint m_storedSpawnAngle = 0x12E0; // QAngle public const nint m_nNumDangerZoneDamageHits = 0x12E8; // int32_t
public const nint m_bIsSpawning = 0x12EC; // bool public const nint m_bHud_MiniScoreHidden = 0x12EC; // bool
public const nint m_bHideTargetID = 0x12ED; // bool public const nint m_bHud_RadarHidden = 0x12ED; // bool
public const nint m_nNumDangerZoneDamageHits = 0x12F0; // int32_t public const nint m_nLastKillerIndex = 0x12F0; // CEntityIndex
public const nint m_bHud_MiniScoreHidden = 0x12F4; // bool public const nint m_nLastConcurrentKilled = 0x12F4; // int32_t
public const nint m_bHud_RadarHidden = 0x12F5; // bool public const nint m_nDeathCamMusic = 0x12F8; // int32_t
public const nint m_nLastKillerIndex = 0x12F8; // CEntityIndex public const nint m_iAddonBits = 0x12FC; // int32_t
public const nint m_nLastConcurrentKilled = 0x12FC; // int32_t public const nint m_iPrimaryAddon = 0x1300; // int32_t
public const nint m_nDeathCamMusic = 0x1300; // int32_t public const nint m_iSecondaryAddon = 0x1304; // int32_t
public const nint m_iAddonBits = 0x1304; // int32_t public const nint m_currentDeafnessFilter = 0x1308; // CUtlStringToken
public const nint m_iPrimaryAddon = 0x1308; // int32_t public const nint m_NumEnemiesKilledThisSpawn = 0x130C; // int32_t
public const nint m_iSecondaryAddon = 0x130C; // int32_t public const nint m_NumEnemiesKilledThisRound = 0x1310; // int32_t
public const nint m_nTeamDamageGivenForMatch = 0x1310; // int32_t public const nint m_NumEnemiesAtRoundStart = 0x1314; // int32_t
public const nint m_bTDGaveProtectionWarning = 0x1314; // bool public const nint m_wasNotKilledNaturally = 0x1318; // bool
public const nint m_bTDGaveProtectionWarningThisRound = 0x1315; // bool public const nint m_vecPlayerPatchEconIndices = 0x131C; // uint32_t[5]
public const nint m_flLastTHWarningTime = 0x1318; // float public const nint m_iDeathFlags = 0x1330; // int32_t
public const nint m_currentDeafnessFilter = 0x131C; // CUtlStringToken public const nint m_hPet = 0x1334; // CHandle<CChicken>
public const nint m_NumEnemiesKilledThisSpawn = 0x1320; // int32_t public const nint m_unCurrentEquipmentValue = 0x1500; // uint16_t
public const nint m_NumEnemiesKilledThisRound = 0x1324; // int32_t public const nint m_unRoundStartEquipmentValue = 0x1502; // uint16_t
public const nint m_NumEnemiesAtRoundStart = 0x1328; // int32_t public const nint m_unFreezetimeEndEquipmentValue = 0x1504; // uint16_t
public const nint m_iRoundsWon = 0x132C; // int32_t public const nint m_nSurvivalTeamNumber = 0x1508; // int32_t
public const nint m_lastRoundResult = 0x1330; // int32_t public const nint m_bHasDeathInfo = 0x150C; // bool
public const nint m_wasNotKilledNaturally = 0x1334; // bool public const nint m_flDeathInfoTime = 0x1510; // float
public const nint m_vecPlayerPatchEconIndices = 0x1338; // uint32_t[5] public const nint m_vecDeathInfoOrigin = 0x1514; // Vector
public const nint m_iDeathFlags = 0x134C; // int32_t public const nint m_bKilledByHeadshot = 0x1520; // bool
public const nint m_hPet = 0x1350; // CHandle<CChicken> public const nint m_LastHitBox = 0x1524; // int32_t
public const nint m_unCurrentEquipmentValue = 0x1520; // uint16_t public const nint m_LastHealth = 0x1528; // int32_t
public const nint m_unRoundStartEquipmentValue = 0x1522; // uint16_t public const nint m_flLastCollisionCeiling = 0x152C; // float
public const nint m_unFreezetimeEndEquipmentValue = 0x1524; // uint16_t public const nint m_flLastCollisionCeilingChangeTime = 0x1530; // float
public const nint m_nSuicides = 0x1528; // int32_t public const nint m_pBot = 0x1538; // CCSBot*
public const nint m_nSurvivalTeamNumber = 0x152C; // int32_t public const nint m_bBotAllowActive = 0x1540; // bool
public const nint m_bHasDeathInfo = 0x1530; // bool public const nint m_bCommittingSuicideOnTeamChange = 0x1541; // bool
public const nint m_flDeathInfoTime = 0x1534; // float
public const nint m_vecDeathInfoOrigin = 0x1538; // Vector
public const nint m_bKilledByHeadshot = 0x1544; // bool
public const nint m_LastHitBox = 0x1548; // int32_t
public const nint m_LastHealth = 0x154C; // int32_t
public const nint m_flLastCollisionCeiling = 0x1550; // float
public const nint m_flLastCollisionCeilingChangeTime = 0x1554; // float
public const nint m_pBot = 0x1558; // CCSBot*
public const nint m_bBotAllowActive = 0x1560; // bool
public const nint m_bCommittingSuicideOnTeamChange = 0x1561; // bool
} }
public static class CCSPlayerResource { public static class CCSPlayerResource {
@ -5198,6 +5194,9 @@ public static class CSAdditionalMatchStats_t {
public const nint m_numClutchKills = 0x2C; // int32_t public const nint m_numClutchKills = 0x2C; // int32_t
public const nint m_numPistolKills = 0x30; // int32_t public const nint m_numPistolKills = 0x30; // int32_t
public const nint m_numSniperKills = 0x34; // int32_t public const nint m_numSniperKills = 0x34; // int32_t
public const nint m_iNumSuicides = 0x38; // int32_t
public const nint m_iNumTeamKills = 0x3C; // int32_t
public const nint m_iTeamDamage = 0x40; // int32_t
} }
public static class CSAdditionalPerRoundStats_t { public static class CSAdditionalPerRoundStats_t {

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:35.267923100 UTC // 2023-10-05 13:02:38.811773400 UTC
namespace ActiveModelConfig_t { namespace ActiveModelConfig_t {
constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t
@ -1402,12 +1402,18 @@ namespace CCSPlayerController {
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x818; // CHandle<CCSPlayerController> constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x818; // CHandle<CCSPlayerController>
constexpr std::ptrdiff_t m_iScore = 0x81C; // int32_t constexpr std::ptrdiff_t m_iScore = 0x81C; // int32_t
constexpr std::ptrdiff_t m_iRoundScore = 0x820; // int32_t constexpr std::ptrdiff_t m_iRoundScore = 0x820; // int32_t
constexpr std::ptrdiff_t m_iRoundsWon = 0x824; // int32_t
constexpr std::ptrdiff_t m_vecKills = 0x828; // CNetworkUtlVectorBase<EKillTypes_t> constexpr std::ptrdiff_t m_vecKills = 0x828; // CNetworkUtlVectorBase<EKillTypes_t>
constexpr std::ptrdiff_t m_iMVPs = 0x840; // int32_t constexpr std::ptrdiff_t m_iMVPs = 0x840; // int32_t
constexpr std::ptrdiff_t m_nUpdateCounter = 0x844; // int32_t constexpr std::ptrdiff_t m_nUpdateCounter = 0x844; // int32_t
constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF8E8; // IntervalTimer constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF8E8; // IntervalTimer
constexpr std::ptrdiff_t m_bShowHints = 0xF900; // bool constexpr std::ptrdiff_t m_bShowHints = 0xF900; // bool
constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF904; // int32_t constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF904; // int32_t
constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF908; // bool
constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF909; // bool
constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF90A; // bool
constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF90B; // bool
constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF90C; // GameTime_t
} }
namespace CCSPlayerController_ActionTrackingServices { namespace CCSPlayerController_ActionTrackingServices {
@ -1444,51 +1450,51 @@ namespace CCSPlayerController_InventoryServices {
} }
namespace CCSPlayerPawn { namespace CCSPlayerPawn {
constexpr std::ptrdiff_t m_pBulletServices = 0x1568; // CCSPlayer_BulletServices* constexpr std::ptrdiff_t m_pBulletServices = 0x1548; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0x1570; // CCSPlayer_HostageServices* constexpr std::ptrdiff_t m_pHostageServices = 0x1550; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0x1578; // CCSPlayer_BuyServices* constexpr std::ptrdiff_t m_pBuyServices = 0x1558; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1580; // CCSPlayer_ActionTrackingServices* constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1560; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_pRadioServices = 0x1588; // CCSPlayer_RadioServices* constexpr std::ptrdiff_t m_pRadioServices = 0x1568; // CCSPlayer_RadioServices*
constexpr std::ptrdiff_t m_pDamageReactServices = 0x1590; // CCSPlayer_DamageReactServices* constexpr std::ptrdiff_t m_pDamageReactServices = 0x1570; // CCSPlayer_DamageReactServices*
constexpr std::ptrdiff_t m_nCharacterDefIndex = 0x1598; // uint16_t constexpr std::ptrdiff_t m_nCharacterDefIndex = 0x1578; // uint16_t
constexpr std::ptrdiff_t m_hPreviousModel = 0x15A0; // CStrongHandle<InfoForResourceTypeCModel> constexpr std::ptrdiff_t m_hPreviousModel = 0x1580; // CStrongHandle<InfoForResourceTypeCModel>
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x15A8; // bool constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1588; // bool
constexpr std::ptrdiff_t m_strVOPrefix = 0x15B0; // CUtlString constexpr std::ptrdiff_t m_strVOPrefix = 0x1590; // CUtlString
constexpr std::ptrdiff_t m_szLastPlaceName = 0x15B8; // char[18] constexpr std::ptrdiff_t m_szLastPlaceName = 0x1598; // char[18]
constexpr std::ptrdiff_t m_bInBuyZone = 0x1678; // bool constexpr std::ptrdiff_t m_bInBuyZone = 0x1658; // bool
constexpr std::ptrdiff_t m_bWasInBuyZone = 0x1679; // bool constexpr std::ptrdiff_t m_bWasInBuyZone = 0x1659; // bool
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x167A; // bool constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x165A; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0x167B; // bool constexpr std::ptrdiff_t m_bInBombZone = 0x165B; // bool
constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0x167C; // bool constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0x165C; // bool
constexpr std::ptrdiff_t m_iRetakesOffering = 0x1680; // int32_t constexpr std::ptrdiff_t m_iRetakesOffering = 0x1660; // int32_t
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1684; // int32_t constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1664; // int32_t
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1688; // bool constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1668; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1689; // bool constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1669; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x168C; // int32_t constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x166C; // int32_t
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1690; // loadout_slot_t constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1670; // loadout_slot_t
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1694; // GameTime_t constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1674; // GameTime_t
constexpr std::ptrdiff_t m_flLandseconds = 0x1698; // float constexpr std::ptrdiff_t m_flLandseconds = 0x1678; // float
constexpr std::ptrdiff_t m_aimPunchAngle = 0x169C; // QAngle constexpr std::ptrdiff_t m_aimPunchAngle = 0x167C; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x16A8; // QAngle constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1688; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0x16B4; // int32_t constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1694; // int32_t
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x16B8; // float constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1698; // float
constexpr std::ptrdiff_t m_aimPunchCache = 0x16C0; // CUtlVector<QAngle> constexpr std::ptrdiff_t m_aimPunchCache = 0x16A0; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x16D8; // bool constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x16B8; // bool
constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1C30; // CTransform constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1C10; // CTransform
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1C50; // bool constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1C30; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x1C54; // GameTime_t constexpr std::ptrdiff_t m_lastLandTime = 0x1C34; // GameTime_t
constexpr std::ptrdiff_t m_iPlayerLocked = 0x1C58; // int32_t constexpr std::ptrdiff_t m_iPlayerLocked = 0x1C38; // int32_t
constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1C60; // GameTime_t constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1C40; // GameTime_t
constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1C64; // GameTime_t constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1C44; // GameTime_t
constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x1C68; // bool constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x1C48; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1C6C; // int32_t constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1C4C; // int32_t
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1C70; // Vector constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1C50; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1C7C; // Vector constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1C5C; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1C88; // char[64] constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1C68; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1CC8; // bool constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1CA8; // bool
constexpr std::ptrdiff_t m_EconGloves = 0x1CD0; // CEconItemView constexpr std::ptrdiff_t m_EconGloves = 0x1CB0; // CEconItemView
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x1F48; // QAngle constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x1F28; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1F54; // bool constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1F34; // bool
} }
namespace CCSPlayerPawnBase { namespace CCSPlayerPawnBase {
@ -1537,108 +1543,98 @@ namespace CCSPlayerPawnBase {
constexpr std::ptrdiff_t m_flEmitSoundTime = 0xD38; // GameTime_t constexpr std::ptrdiff_t m_flEmitSoundTime = 0xD38; // GameTime_t
constexpr std::ptrdiff_t m_iNumSpawns = 0xD3C; // int32_t constexpr std::ptrdiff_t m_iNumSpawns = 0xD3C; // int32_t
constexpr std::ptrdiff_t m_iShouldHaveCash = 0xD40; // int32_t constexpr std::ptrdiff_t m_iShouldHaveCash = 0xD40; // int32_t
constexpr std::ptrdiff_t m_bJustKilledTeammate = 0xD44; // bool constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xD44; // bool
constexpr std::ptrdiff_t m_bPunishedForTK = 0xD45; // bool constexpr std::ptrdiff_t m_flLastAction = 0xD48; // GameTime_t
constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xD46; // bool constexpr std::ptrdiff_t m_flNameChangeHistory = 0xD4C; // float[5]
constexpr std::ptrdiff_t m_iTeamKills = 0xD48; // int32_t constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xD60; // float
constexpr std::ptrdiff_t m_flLastAction = 0xD4C; // GameTime_t constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xD64; // float
constexpr std::ptrdiff_t m_flNameChangeHistory = 0xD50; // float[5] constexpr std::ptrdiff_t m_bHasNightVision = 0xD68; // bool
constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xD64; // float constexpr std::ptrdiff_t m_bNightVisionOn = 0xD69; // bool
constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xD68; // float constexpr std::ptrdiff_t m_fNextRadarUpdateTime = 0xD6C; // float
constexpr std::ptrdiff_t m_bHasNightVision = 0xD6C; // bool constexpr std::ptrdiff_t m_flLastMoneyUpdateTime = 0xD70; // float
constexpr std::ptrdiff_t m_bNightVisionOn = 0xD6D; // bool constexpr std::ptrdiff_t m_MenuStringBuffer = 0xD74; // char[1024]
constexpr std::ptrdiff_t m_fNextRadarUpdateTime = 0xD70; // float constexpr std::ptrdiff_t m_fIntroCamTime = 0x1174; // float
constexpr std::ptrdiff_t m_flLastMoneyUpdateTime = 0xD74; // float constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1178; // int32_t
constexpr std::ptrdiff_t m_MenuStringBuffer = 0xD78; // char[1024] constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x117C; // bool
constexpr std::ptrdiff_t m_fIntroCamTime = 0x1178; // float constexpr std::ptrdiff_t m_bKilledByTaser = 0x117D; // bool
constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x117C; // int32_t constexpr std::ptrdiff_t m_iMoveState = 0x1180; // int32_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1180; // bool constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1184; // GameTime_t
constexpr std::ptrdiff_t m_bKilledByTaser = 0x1181; // bool constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1188; // bool
constexpr std::ptrdiff_t m_iMoveState = 0x1184; // int32_t constexpr std::ptrdiff_t m_angStashedShootAngles = 0x118C; // QAngle
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1188; // GameTime_t constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1198; // Vector
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x118C; // bool constexpr std::ptrdiff_t m_vecStashedVelocity = 0x11A4; // Vector
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1190; // QAngle constexpr std::ptrdiff_t m_angShootAngleHistory = 0x11B0; // QAngle[2]
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x119C; // Vector constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x11C8; // Vector[2]
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x11A8; // Vector constexpr std::ptrdiff_t m_vecVelocityHistory = 0x11E0; // Vector[2]
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x11B4; // QAngle[2] constexpr std::ptrdiff_t m_bDiedAirborne = 0x11F8; // bool
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x11CC; // Vector[2] constexpr std::ptrdiff_t m_iBombSiteIndex = 0x11FC; // CEntityIndex
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x11E4; // Vector[2] constexpr std::ptrdiff_t m_nWhichBombZone = 0x1200; // int32_t
constexpr std::ptrdiff_t m_bDiedAirborne = 0x11FC; // bool constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x1204; // bool
constexpr std::ptrdiff_t m_iBombSiteIndex = 0x1200; // CEntityIndex constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x1205; // bool
constexpr std::ptrdiff_t m_nWhichBombZone = 0x1204; // int32_t constexpr std::ptrdiff_t m_iDirection = 0x1208; // int32_t
constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x1208; // bool constexpr std::ptrdiff_t m_iShotsFired = 0x120C; // int32_t
constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x1209; // bool constexpr std::ptrdiff_t m_ArmorValue = 0x1210; // int32_t
constexpr std::ptrdiff_t m_iDirection = 0x120C; // int32_t constexpr std::ptrdiff_t m_flFlinchStack = 0x1214; // float
constexpr std::ptrdiff_t m_iShotsFired = 0x1210; // int32_t constexpr std::ptrdiff_t m_flVelocityModifier = 0x1218; // float
constexpr std::ptrdiff_t m_ArmorValue = 0x1214; // int32_t constexpr std::ptrdiff_t m_flHitHeading = 0x121C; // float
constexpr std::ptrdiff_t m_flFlinchStack = 0x1218; // float constexpr std::ptrdiff_t m_nHitBodyPart = 0x1220; // int32_t
constexpr std::ptrdiff_t m_flVelocityModifier = 0x121C; // float constexpr std::ptrdiff_t m_iHostagesKilled = 0x1224; // int32_t
constexpr std::ptrdiff_t m_flHitHeading = 0x1220; // float constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x1228; // Vector
constexpr std::ptrdiff_t m_nHitBodyPart = 0x1224; // int32_t constexpr std::ptrdiff_t m_flFlashDuration = 0x1234; // float
constexpr std::ptrdiff_t m_iHostagesKilled = 0x1228; // int32_t constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1238; // float
constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x122C; // Vector constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x123C; // float
constexpr std::ptrdiff_t m_flFlashDuration = 0x1238; // float constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1240; // int32_t
constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x123C; // float constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1244; // bool
constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1240; // float constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x1248; // float
constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1244; // int32_t constexpr std::ptrdiff_t m_bStrafing = 0x124C; // bool
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1248; // bool constexpr std::ptrdiff_t m_lastStandingPos = 0x1250; // Vector
constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x124C; // float constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x125C; // float
constexpr std::ptrdiff_t m_bStrafing = 0x1250; // bool constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1260; // CountdownTimer
constexpr std::ptrdiff_t m_lastStandingPos = 0x1254; // Vector constexpr std::ptrdiff_t m_lastLadderNormal = 0x1278; // Vector
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1260; // float constexpr std::ptrdiff_t m_lastLadderPos = 0x1284; // Vector
constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1268; // CountdownTimer constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1290; // QAngle
constexpr std::ptrdiff_t m_lastLadderNormal = 0x1280; // Vector constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x129C; // float
constexpr std::ptrdiff_t m_lastLadderPos = 0x128C; // Vector constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x12A0; // float
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1298; // QAngle constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x12A4; // Vector
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x12A4; // float constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x12B8; // int32_t
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x12A8; // float constexpr std::ptrdiff_t m_angEyeAngles = 0x12BC; // QAngle
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x12AC; // Vector constexpr std::ptrdiff_t m_bVCollisionInitted = 0x12C8; // bool
constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x12C0; // int32_t constexpr std::ptrdiff_t m_storedSpawnPosition = 0x12CC; // Vector
constexpr std::ptrdiff_t m_angEyeAngles = 0x12C4; // QAngle constexpr std::ptrdiff_t m_storedSpawnAngle = 0x12D8; // QAngle
constexpr std::ptrdiff_t m_bVCollisionInitted = 0x12D0; // bool constexpr std::ptrdiff_t m_bIsSpawning = 0x12E4; // bool
constexpr std::ptrdiff_t m_storedSpawnPosition = 0x12D4; // Vector constexpr std::ptrdiff_t m_bHideTargetID = 0x12E5; // bool
constexpr std::ptrdiff_t m_storedSpawnAngle = 0x12E0; // QAngle constexpr std::ptrdiff_t m_nNumDangerZoneDamageHits = 0x12E8; // int32_t
constexpr std::ptrdiff_t m_bIsSpawning = 0x12EC; // bool constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x12EC; // bool
constexpr std::ptrdiff_t m_bHideTargetID = 0x12ED; // bool constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x12ED; // bool
constexpr std::ptrdiff_t m_nNumDangerZoneDamageHits = 0x12F0; // int32_t constexpr std::ptrdiff_t m_nLastKillerIndex = 0x12F0; // CEntityIndex
constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x12F4; // bool constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x12F4; // int32_t
constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x12F5; // bool constexpr std::ptrdiff_t m_nDeathCamMusic = 0x12F8; // int32_t
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x12F8; // CEntityIndex constexpr std::ptrdiff_t m_iAddonBits = 0x12FC; // int32_t
constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x12FC; // int32_t constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1300; // int32_t
constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1300; // int32_t constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1304; // int32_t
constexpr std::ptrdiff_t m_iAddonBits = 0x1304; // int32_t constexpr std::ptrdiff_t m_currentDeafnessFilter = 0x1308; // CUtlStringToken
constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1308; // int32_t constexpr std::ptrdiff_t m_NumEnemiesKilledThisSpawn = 0x130C; // int32_t
constexpr std::ptrdiff_t m_iSecondaryAddon = 0x130C; // int32_t constexpr std::ptrdiff_t m_NumEnemiesKilledThisRound = 0x1310; // int32_t
constexpr std::ptrdiff_t m_nTeamDamageGivenForMatch = 0x1310; // int32_t constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0x1314; // int32_t
constexpr std::ptrdiff_t m_bTDGaveProtectionWarning = 0x1314; // bool constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1318; // bool
constexpr std::ptrdiff_t m_bTDGaveProtectionWarningThisRound = 0x1315; // bool constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x131C; // uint32_t[5]
constexpr std::ptrdiff_t m_flLastTHWarningTime = 0x1318; // float constexpr std::ptrdiff_t m_iDeathFlags = 0x1330; // int32_t
constexpr std::ptrdiff_t m_currentDeafnessFilter = 0x131C; // CUtlStringToken constexpr std::ptrdiff_t m_hPet = 0x1334; // CHandle<CChicken>
constexpr std::ptrdiff_t m_NumEnemiesKilledThisSpawn = 0x1320; // int32_t constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1500; // uint16_t
constexpr std::ptrdiff_t m_NumEnemiesKilledThisRound = 0x1324; // int32_t constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1502; // uint16_t
constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0x1328; // int32_t constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1504; // uint16_t
constexpr std::ptrdiff_t m_iRoundsWon = 0x132C; // int32_t constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1508; // int32_t
constexpr std::ptrdiff_t m_lastRoundResult = 0x1330; // int32_t constexpr std::ptrdiff_t m_bHasDeathInfo = 0x150C; // bool
constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1334; // bool constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1510; // float
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1338; // uint32_t[5] constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1514; // Vector
constexpr std::ptrdiff_t m_iDeathFlags = 0x134C; // int32_t constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1520; // bool
constexpr std::ptrdiff_t m_hPet = 0x1350; // CHandle<CChicken> constexpr std::ptrdiff_t m_LastHitBox = 0x1524; // int32_t
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1520; // uint16_t constexpr std::ptrdiff_t m_LastHealth = 0x1528; // int32_t
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1522; // uint16_t constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x152C; // float
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1524; // uint16_t constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x1530; // float
constexpr std::ptrdiff_t m_nSuicides = 0x1528; // int32_t constexpr std::ptrdiff_t m_pBot = 0x1538; // CCSBot*
constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x152C; // int32_t constexpr std::ptrdiff_t m_bBotAllowActive = 0x1540; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1530; // bool constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x1541; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1534; // float
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1538; // Vector
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1544; // bool
constexpr std::ptrdiff_t m_LastHitBox = 0x1548; // int32_t
constexpr std::ptrdiff_t m_LastHealth = 0x154C; // int32_t
constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x1550; // float
constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x1554; // float
constexpr std::ptrdiff_t m_pBot = 0x1558; // CCSBot*
constexpr std::ptrdiff_t m_bBotAllowActive = 0x1560; // bool
constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x1561; // bool
} }
namespace CCSPlayerResource { namespace CCSPlayerResource {
@ -5202,6 +5198,9 @@ namespace CSAdditionalMatchStats_t {
constexpr std::ptrdiff_t m_numClutchKills = 0x2C; // int32_t constexpr std::ptrdiff_t m_numClutchKills = 0x2C; // int32_t
constexpr std::ptrdiff_t m_numPistolKills = 0x30; // int32_t constexpr std::ptrdiff_t m_numPistolKills = 0x30; // int32_t
constexpr std::ptrdiff_t m_numSniperKills = 0x34; // int32_t constexpr std::ptrdiff_t m_numSniperKills = 0x34; // int32_t
constexpr std::ptrdiff_t m_iNumSuicides = 0x38; // int32_t
constexpr std::ptrdiff_t m_iNumTeamKills = 0x3C; // int32_t
constexpr std::ptrdiff_t m_iTeamDamage = 0x40; // int32_t
} }
namespace CSAdditionalPerRoundStats_t { namespace CSAdditionalPerRoundStats_t {

View File

@ -1257,6 +1257,7 @@
}, },
"CCSPlayerController": { "CCSPlayerController": {
"m_DesiredObserverMode": 2036, "m_DesiredObserverMode": 2036,
"m_LastTeamDamageWarningTime": 63756,
"m_bAbandonAllowsSurrender": 1997, "m_bAbandonAllowsSurrender": 1997,
"m_bAbandonOffersInstantSurrender": 1998, "m_bAbandonOffersInstantSurrender": 1998,
"m_bAttemptedToGetColor": 1757, "m_bAttemptedToGetColor": 1757,
@ -1265,15 +1266,19 @@
"m_bDisconnection1MinWarningPrinted": 1999, "m_bDisconnection1MinWarningPrinted": 1999,
"m_bEverFullyConnected": 1996, "m_bEverFullyConnected": 1996,
"m_bEverPlayedOnTeam": 1756, "m_bEverPlayedOnTeam": 1756,
"m_bGaveTeamDamageWarning": 63754,
"m_bGaveTeamDamageWarningThisRound": 63755,
"m_bHasBeenControlledByPlayerThisRound": 2018, "m_bHasBeenControlledByPlayerThisRound": 2018,
"m_bHasCommunicationAbuseMute": 1732, "m_bHasCommunicationAbuseMute": 1732,
"m_bHasControlledBotThisRound": 2017, "m_bHasControlledBotThisRound": 2017,
"m_bHasSeenJoinGame": 1766, "m_bHasSeenJoinGame": 1766,
"m_bInSwitchTeam": 1765, "m_bInSwitchTeam": 1765,
"m_bJustBecameSpectator": 1767, "m_bJustBecameSpectator": 1767,
"m_bJustDidTeamKill": 63752,
"m_bPawnHasDefuser": 2056, "m_bPawnHasDefuser": 2056,
"m_bPawnHasHelmet": 2057, "m_bPawnHasHelmet": 2057,
"m_bPawnIsAlive": 2044, "m_bPawnIsAlive": 2044,
"m_bPunishForTeamKill": 63753,
"m_bRemoveAllItemsOnNextRoundReset": 1769, "m_bRemoveAllItemsOnNextRoundReset": 1769,
"m_bScoreReported": 2000, "m_bScoreReported": 2000,
"m_bShowHints": 63744, "m_bShowHints": 63744,
@ -1303,6 +1308,7 @@
"m_iPendingTeamNum": 1744, "m_iPendingTeamNum": 1744,
"m_iPing": 1728, "m_iPing": 1728,
"m_iRoundScore": 2080, "m_iRoundScore": 2080,
"m_iRoundsWon": 2084,
"m_iScore": 2076, "m_iScore": 2076,
"m_iTeammatePreferredColor": 1760, "m_iTeammatePreferredColor": 1760,
"m_lastHeldVoteTimer": 63720, "m_lastHeldVoteTimer": 63720,
@ -1357,200 +1363,190 @@
"m_vecTerroristLoadoutCache": 3920 "m_vecTerroristLoadoutCache": 3920
}, },
"CCSPlayerPawn": { "CCSPlayerPawn": {
"m_EconGloves": 7376, "m_EconGloves": 7344,
"m_RetakesMVPBoostExtraUtility": 5776, "m_RetakesMVPBoostExtraUtility": 5744,
"m_aimPunchAngle": 5788, "m_aimPunchAngle": 5756,
"m_aimPunchAngleVel": 5800, "m_aimPunchAngleVel": 5768,
"m_aimPunchCache": 5824, "m_aimPunchCache": 5792,
"m_aimPunchTickBase": 5812, "m_aimPunchTickBase": 5780,
"m_aimPunchTickFraction": 5816, "m_aimPunchTickFraction": 5784,
"m_bHasFemaleVoice": 5544, "m_bHasFemaleVoice": 5512,
"m_bInBombZone": 5755, "m_bInBombZone": 5723,
"m_bInBuyZone": 5752, "m_bInBuyZone": 5720,
"m_bInHostageRescueZone": 5754, "m_bInHostageRescueZone": 5722,
"m_bIsBuyMenuOpen": 5848, "m_bIsBuyMenuOpen": 5816,
"m_bLastHeadBoneTransformIsValid": 7248, "m_bLastHeadBoneTransformIsValid": 7216,
"m_bNextSprayDecalTimeExpedited": 7272, "m_bNextSprayDecalTimeExpedited": 7240,
"m_bRagdollDamageHeadshot": 7368, "m_bRagdollDamageHeadshot": 7336,
"m_bRetakesHasDefuseKit": 5768, "m_bRetakesHasDefuseKit": 5736,
"m_bRetakesMVPLastRound": 5769, "m_bRetakesMVPLastRound": 5737,
"m_bSkipOneHeadConstraintUpdate": 8020, "m_bSkipOneHeadConstraintUpdate": 7988,
"m_bWasInBuyZone": 5753, "m_bWasInBuyZone": 5721,
"m_bWasInHostageRescueZone": 5756, "m_bWasInHostageRescueZone": 5724,
"m_flHealthShotBoostExpirationTime": 5780, "m_flHealthShotBoostExpirationTime": 5748,
"m_flLandseconds": 5784, "m_flLandseconds": 5752,
"m_flNextSprayDecalTime": 7268, "m_flNextSprayDecalTime": 7236,
"m_flTimeOfLastInjury": 7264, "m_flTimeOfLastInjury": 7232,
"m_hPreviousModel": 5536, "m_hPreviousModel": 5504,
"m_iPlayerLocked": 7256, "m_iPlayerLocked": 7224,
"m_iRetakesMVPBoostItem": 5772, "m_iRetakesMVPBoostItem": 5740,
"m_iRetakesOffering": 5760, "m_iRetakesOffering": 5728,
"m_iRetakesOfferingCard": 5764, "m_iRetakesOfferingCard": 5732,
"m_lastLandTime": 7252, "m_lastLandTime": 7220,
"m_nCharacterDefIndex": 5528, "m_nCharacterDefIndex": 5496,
"m_nRagdollDamageBone": 7276, "m_nRagdollDamageBone": 7244,
"m_pActionTrackingServices": 5504, "m_pActionTrackingServices": 5472,
"m_pBulletServices": 5480, "m_pBulletServices": 5448,
"m_pBuyServices": 5496, "m_pBuyServices": 5464,
"m_pDamageReactServices": 5520, "m_pDamageReactServices": 5488,
"m_pHostageServices": 5488, "m_pHostageServices": 5456,
"m_pRadioServices": 5512, "m_pRadioServices": 5480,
"m_qDeathEyeAngles": 8008, "m_qDeathEyeAngles": 7976,
"m_strVOPrefix": 5552, "m_strVOPrefix": 5520,
"m_szLastPlaceName": 5560, "m_szLastPlaceName": 5528,
"m_szRagdollDamageWeaponName": 7304, "m_szRagdollDamageWeaponName": 7272,
"m_vRagdollDamageForce": 7280, "m_vRagdollDamageForce": 7248,
"m_vRagdollDamagePosition": 7292, "m_vRagdollDamagePosition": 7260,
"m_xLastHeadBoneTransform": 7216 "m_xLastHeadBoneTransform": 7184
}, },
"CCSPlayerPawnBase": { "CCSPlayerPawnBase": {
"m_ArmorValue": 4628, "m_ArmorValue": 4624,
"m_CTouchExpansionComponent": 2912, "m_CTouchExpansionComponent": 2912,
"m_LastHealth": 5452, "m_LastHealth": 5416,
"m_LastHitBox": 5448, "m_LastHitBox": 5412,
"m_MenuStringBuffer": 3448, "m_MenuStringBuffer": 3444,
"m_NumEnemiesAtRoundStart": 4904, "m_NumEnemiesAtRoundStart": 4884,
"m_NumEnemiesKilledThisRound": 4900, "m_NumEnemiesKilledThisRound": 4880,
"m_NumEnemiesKilledThisSpawn": 4896, "m_NumEnemiesKilledThisSpawn": 4876,
"m_allowAutoFollowTime": 3028, "m_allowAutoFollowTime": 3028,
"m_angEyeAngles": 4804, "m_angEyeAngles": 4796,
"m_angShootAngleHistory": 4532, "m_angShootAngleHistory": 4528,
"m_angStashedShootAngles": 4496, "m_angStashedShootAngles": 4492,
"m_bBotAllowActive": 5472, "m_bBotAllowActive": 5440,
"m_bCanMoveDuringFreezePeriod": 3345, "m_bCanMoveDuringFreezePeriod": 3345,
"m_bCommittingSuicideOnTeamChange": 5473, "m_bCommittingSuicideOnTeamChange": 5441,
"m_bDiedAirborne": 4604, "m_bDiedAirborne": 4600,
"m_bGrenadeParametersStashed": 4492, "m_bGrenadeParametersStashed": 4488,
"m_bGunGameImmunity": 3332, "m_bGunGameImmunity": 3332,
"m_bHasDeathInfo": 5424, "m_bHasDeathInfo": 5388,
"m_bHasMovedSinceSpawn": 3344, "m_bHasMovedSinceSpawn": 3344,
"m_bHasNightVision": 3436, "m_bHasNightVision": 3432,
"m_bHideTargetID": 4845, "m_bHideTargetID": 4837,
"m_bHud_MiniScoreHidden": 4852, "m_bHud_MiniScoreHidden": 4844,
"m_bHud_RadarHidden": 4853, "m_bHud_RadarHidden": 4845,
"m_bInBombZoneTrigger": 4616, "m_bInBombZoneTrigger": 4612,
"m_bInNoDefuseArea": 4480, "m_bInNoDefuseArea": 4476,
"m_bInvalidSteamLogonDelayed": 3398, "m_bInvalidSteamLogonDelayed": 3396,
"m_bIsDefusing": 3319, "m_bIsDefusing": 3319,
"m_bIsGrabbingHostage": 3320, "m_bIsGrabbingHostage": 3320,
"m_bIsScoped": 3316, "m_bIsScoped": 3316,
"m_bIsSpawning": 4844, "m_bIsSpawning": 4836,
"m_bIsWalking": 3317, "m_bIsWalking": 3317,
"m_bJustKilledTeammate": 3396, "m_bKilledByHeadshot": 5408,
"m_bKilledByHeadshot": 5444, "m_bKilledByTaser": 4477,
"m_bKilledByTaser": 4481, "m_bNightVisionOn": 3433,
"m_bNightVisionOn": 3437,
"m_bPunishedForTK": 3397,
"m_bResetArmorNextSpawn": 3376, "m_bResetArmorNextSpawn": 3376,
"m_bRespawning": 3304, "m_bRespawning": 3304,
"m_bResumeZoom": 3318, "m_bResumeZoom": 3318,
"m_bStrafing": 4688, "m_bStrafing": 4684,
"m_bTDGaveProtectionWarning": 4884, "m_bVCollisionInitted": 4808,
"m_bTDGaveProtectionWarningThisRound": 4885, "m_bWaitForNoAttack": 4676,
"m_bVCollisionInitted": 4816, "m_bWasInBombZoneTrigger": 4613,
"m_bWaitForNoAttack": 4680,
"m_bWasInBombZoneTrigger": 4617,
"m_blindStartTime": 3024, "m_blindStartTime": 3024,
"m_blindUntilTime": 3020, "m_blindUntilTime": 3020,
"m_chickenIdleSoundTimer": 3072, "m_chickenIdleSoundTimer": 3072,
"m_chickenJumpSoundTimer": 3096, "m_chickenJumpSoundTimer": 3096,
"m_currentDeafnessFilter": 4892, "m_currentDeafnessFilter": 4872,
"m_entitySpottedState": 3032, "m_entitySpottedState": 3032,
"m_fImmuneToGunGameDamageTime": 3328, "m_fImmuneToGunGameDamageTime": 3328,
"m_fIntroCamTime": 4472, "m_fIntroCamTime": 4468,
"m_fLastGivenBombTime": 3432, "m_fLastGivenBombTime": 3428,
"m_fLastGivenDefuserTime": 3428, "m_fLastGivenDefuserTime": 3424,
"m_fMolotovDamageTime": 3340, "m_fMolotovDamageTime": 3340,
"m_fNextRadarUpdateTime": 3440, "m_fNextRadarUpdateTime": 3436,
"m_flAccumulatedDistanceTraveled": 3296, "m_flAccumulatedDistanceTraveled": 3296,
"m_flDealtDamageToEnemyMostRecentTimestamp": 3360, "m_flDealtDamageToEnemyMostRecentTimestamp": 3360,
"m_flDeathInfoTime": 5428, "m_flDeathInfoTime": 5392,
"m_flDetectedByEnemySensorTime": 3356, "m_flDetectedByEnemySensorTime": 3356,
"m_flEmitSoundTime": 3384, "m_flEmitSoundTime": 3384,
"m_flFlashDuration": 4664, "m_flFlashDuration": 4660,
"m_flFlashMaxAlpha": 4668, "m_flFlashMaxAlpha": 4664,
"m_flFlinchStack": 4632, "m_flFlinchStack": 4628,
"m_flGuardianTooFarDistFrac": 3348, "m_flGuardianTooFarDistFrac": 3348,
"m_flHitHeading": 4640, "m_flHitHeading": 4636,
"m_flLastAction": 3404, "m_flLastAction": 3400,
"m_flLastAttackedTeammate": 3012, "m_flLastAttackedTeammate": 3012,
"m_flLastBumpMineBumpTime": 3380, "m_flLastBumpMineBumpTime": 3380,
"m_flLastCollisionCeiling": 5456, "m_flLastCollisionCeiling": 5420,
"m_flLastCollisionCeilingChangeTime": 5460, "m_flLastCollisionCeilingChangeTime": 5424,
"m_flLastDistanceTraveledNotice": 3292, "m_flLastDistanceTraveledNotice": 3292,
"m_flLastEquippedArmorTime": 3368, "m_flLastEquippedArmorTime": 3368,
"m_flLastEquippedHelmetTime": 3364, "m_flLastEquippedHelmetTime": 3364,
"m_flLastFriendlyFireDamageReductionRatio": 3300, "m_flLastFriendlyFireDamageReductionRatio": 3300,
"m_flLastMoneyUpdateTime": 3444, "m_flLastMoneyUpdateTime": 3440,
"m_flLastPickupPriorityTime": 3312, "m_flLastPickupPriorityTime": 3312,
"m_flLastTHWarningTime": 4888, "m_flLowerBodyYawTarget": 4680,
"m_flLowerBodyYawTarget": 4684, "m_flNameChangeHistory": 3404,
"m_flNameChangeHistory": 3408,
"m_flNextGuardianTooFarHurtTime": 3352, "m_flNextGuardianTooFarHurtTime": 3352,
"m_flProgressBarStartTime": 4672, "m_flProgressBarStartTime": 4668,
"m_flSlopeDropHeight": 4776, "m_flSlopeDropHeight": 4768,
"m_flSlopeDropOffset": 4772, "m_flSlopeDropOffset": 4764,
"m_flVelocityModifier": 4636, "m_flVelocityModifier": 4632,
"m_grenadeParameterStashTime": 4488, "m_grenadeParameterStashTime": 4484,
"m_hOriginalController": 3016, "m_hOriginalController": 3016,
"m_hPet": 4944, "m_hPet": 4916,
"m_iAddonBits": 4868, "m_iAddonBits": 4860,
"m_iBlockingUseActionInProgress": 3324, "m_iBlockingUseActionInProgress": 3324,
"m_iBombSiteIndex": 4608, "m_iBombSiteIndex": 4604,
"m_iDeathFlags": 4940, "m_iDeathFlags": 4912,
"m_iDirection": 4620, "m_iDirection": 4616,
"m_iDisplayHistoryBits": 3008, "m_iDisplayHistoryBits": 3008,
"m_iHostagesKilled": 4648, "m_iHostagesKilled": 4644,
"m_iLastWeaponFireUsercmd": 4800, "m_iLastWeaponFireUsercmd": 4792,
"m_iMoveState": 4484, "m_iMoveState": 4480,
"m_iNumSpawns": 3388, "m_iNumSpawns": 3388,
"m_iPlayerState": 3060, "m_iPlayerState": 3060,
"m_iPrimaryAddon": 4872, "m_iPrimaryAddon": 4864,
"m_iProgressBarDuration": 4676, "m_iProgressBarDuration": 4672,
"m_iRoundsWon": 4908, "m_iSecondaryAddon": 4868,
"m_iSecondaryAddon": 4876, "m_iShotsFired": 4620,
"m_iShotsFired": 4624,
"m_iShouldHaveCash": 3392, "m_iShouldHaveCash": 3392,
"m_iTeamKills": 3400, "m_ignoreLadderJumpTime": 4700,
"m_ignoreLadderJumpTime": 4704, "m_ladderSurpressionTimer": 4704,
"m_ladderSurpressionTimer": 4712, "m_lastLadderNormal": 4728,
"m_lastLadderNormal": 4736, "m_lastLadderPos": 4740,
"m_lastLadderPos": 4748, "m_lastStandingPos": 4688,
"m_lastRoundResult": 4912, "m_nDeathCamMusic": 4856,
"m_lastStandingPos": 4692,
"m_nDeathCamMusic": 4864,
"m_nHeavyAssaultSuitCooldownRemaining": 3372, "m_nHeavyAssaultSuitCooldownRemaining": 3372,
"m_nHitBodyPart": 4644, "m_nHitBodyPart": 4640,
"m_nLastConcurrentKilled": 4860, "m_nLastConcurrentKilled": 4852,
"m_nLastKillerIndex": 4856, "m_nLastKillerIndex": 4848,
"m_nLastPickupPriority": 3308, "m_nLastPickupPriority": 3308,
"m_nMyCollisionGroup": 4476, "m_nMyCollisionGroup": 4472,
"m_nNumDangerZoneDamageHits": 4848, "m_nNumDangerZoneDamageHits": 4840,
"m_nSpotRules": 3056, "m_nSpotRules": 3056,
"m_nSuicides": 5416, "m_nSurvivalTeamNumber": 5384,
"m_nSurvivalTeamNumber": 5420, "m_nWhichBombZone": 4608,
"m_nTeamDamageGivenForMatch": 4880, "m_pBot": 5432,
"m_nWhichBombZone": 4612,
"m_pBot": 5464,
"m_pPingServices": 2992, "m_pPingServices": 2992,
"m_pViewModelServices": 3000, "m_pViewModelServices": 3000,
"m_storedSpawnAngle": 4832, "m_storedSpawnAngle": 4824,
"m_storedSpawnPosition": 4820, "m_storedSpawnPosition": 4812,
"m_thirdPersonHeading": 4760, "m_thirdPersonHeading": 4752,
"m_unCurrentEquipmentValue": 5408, "m_unCurrentEquipmentValue": 5376,
"m_unFreezetimeEndEquipmentValue": 5412, "m_unFreezetimeEndEquipmentValue": 5380,
"m_unRoundStartEquipmentValue": 5410, "m_unRoundStartEquipmentValue": 5378,
"m_unTotalRoundDamageDealt": 3336, "m_unTotalRoundDamageDealt": 3336,
"m_vHeadConstraintOffset": 4780, "m_vHeadConstraintOffset": 4772,
"m_vecDeathInfoOrigin": 5432, "m_vecDeathInfoOrigin": 5396,
"m_vecLastBookmarkedPosition": 3280, "m_vecLastBookmarkedPosition": 3280,
"m_vecPlayerPatchEconIndices": 4920, "m_vecPlayerPatchEconIndices": 4892,
"m_vecStashedGrenadeThrowPosition": 4508, "m_vecStashedGrenadeThrowPosition": 4504,
"m_vecStashedVelocity": 4520, "m_vecStashedVelocity": 4516,
"m_vecThrowPositionHistory": 4556, "m_vecThrowPositionHistory": 4552,
"m_vecTotalBulletForce": 4652, "m_vecTotalBulletForce": 4648,
"m_vecVelocityHistory": 4580, "m_vecVelocityHistory": 4576,
"m_wasNotKilledNaturally": 4916 "m_wasNotKilledNaturally": 4888
}, },
"CCSPlayerResource": { "CCSPlayerResource": {
"m_bEndMatchNextMapAllVoted": 1344, "m_bEndMatchNextMapAllVoted": 1344,
@ -4790,8 +4786,11 @@
"m_Score": 1800 "m_Score": 1800
}, },
"CSAdditionalMatchStats_t": { "CSAdditionalMatchStats_t": {
"m_iNumSuicides": 56,
"m_iNumTeamKills": 60,
"m_iRoundsWonWithoutPurchase": 32, "m_iRoundsWonWithoutPurchase": 32,
"m_iRoundsWonWithoutPurchaseTotal": 36, "m_iRoundsWonWithoutPurchaseTotal": 36,
"m_iTeamDamage": 64,
"m_maxNumRoundsSurvived": 24, "m_maxNumRoundsSurvived": 24,
"m_numClutchKills": 44, "m_numClutchKills": 44,
"m_numFirstKills": 40, "m_numFirstKills": 40,

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:35.425521100 UTC // 2023-10-05 13:02:38.958946400 UTC
pub mod ActiveModelConfig_t { pub mod ActiveModelConfig_t {
pub const m_Handle: usize = 0x28; // ModelConfigHandle_t pub const m_Handle: usize = 0x28; // ModelConfigHandle_t
@ -1400,12 +1400,18 @@ pub mod CCSPlayerController {
pub const m_hOriginalControllerOfCurrentPawn: usize = 0x818; // CHandle<CCSPlayerController> pub const m_hOriginalControllerOfCurrentPawn: usize = 0x818; // CHandle<CCSPlayerController>
pub const m_iScore: usize = 0x81C; // int32_t pub const m_iScore: usize = 0x81C; // int32_t
pub const m_iRoundScore: usize = 0x820; // int32_t pub const m_iRoundScore: usize = 0x820; // int32_t
pub const m_iRoundsWon: usize = 0x824; // int32_t
pub const m_vecKills: usize = 0x828; // CNetworkUtlVectorBase<EKillTypes_t> pub const m_vecKills: usize = 0x828; // CNetworkUtlVectorBase<EKillTypes_t>
pub const m_iMVPs: usize = 0x840; // int32_t pub const m_iMVPs: usize = 0x840; // int32_t
pub const m_nUpdateCounter: usize = 0x844; // int32_t pub const m_nUpdateCounter: usize = 0x844; // int32_t
pub const m_lastHeldVoteTimer: usize = 0xF8E8; // IntervalTimer pub const m_lastHeldVoteTimer: usize = 0xF8E8; // IntervalTimer
pub const m_bShowHints: usize = 0xF900; // bool pub const m_bShowHints: usize = 0xF900; // bool
pub const m_iNextTimeCheck: usize = 0xF904; // int32_t pub const m_iNextTimeCheck: usize = 0xF904; // int32_t
pub const m_bJustDidTeamKill: usize = 0xF908; // bool
pub const m_bPunishForTeamKill: usize = 0xF909; // bool
pub const m_bGaveTeamDamageWarning: usize = 0xF90A; // bool
pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF90B; // bool
pub const m_LastTeamDamageWarningTime: usize = 0xF90C; // GameTime_t
} }
pub mod CCSPlayerController_ActionTrackingServices { pub mod CCSPlayerController_ActionTrackingServices {
@ -1442,51 +1448,51 @@ pub mod CCSPlayerController_InventoryServices {
} }
pub mod CCSPlayerPawn { pub mod CCSPlayerPawn {
pub const m_pBulletServices: usize = 0x1568; // CCSPlayer_BulletServices* pub const m_pBulletServices: usize = 0x1548; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0x1570; // CCSPlayer_HostageServices* pub const m_pHostageServices: usize = 0x1550; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0x1578; // CCSPlayer_BuyServices* pub const m_pBuyServices: usize = 0x1558; // CCSPlayer_BuyServices*
pub const m_pActionTrackingServices: usize = 0x1580; // CCSPlayer_ActionTrackingServices* pub const m_pActionTrackingServices: usize = 0x1560; // CCSPlayer_ActionTrackingServices*
pub const m_pRadioServices: usize = 0x1588; // CCSPlayer_RadioServices* pub const m_pRadioServices: usize = 0x1568; // CCSPlayer_RadioServices*
pub const m_pDamageReactServices: usize = 0x1590; // CCSPlayer_DamageReactServices* pub const m_pDamageReactServices: usize = 0x1570; // CCSPlayer_DamageReactServices*
pub const m_nCharacterDefIndex: usize = 0x1598; // uint16_t pub const m_nCharacterDefIndex: usize = 0x1578; // uint16_t
pub const m_hPreviousModel: usize = 0x15A0; // CStrongHandle<InfoForResourceTypeCModel> pub const m_hPreviousModel: usize = 0x1580; // CStrongHandle<InfoForResourceTypeCModel>
pub const m_bHasFemaleVoice: usize = 0x15A8; // bool pub const m_bHasFemaleVoice: usize = 0x1588; // bool
pub const m_strVOPrefix: usize = 0x15B0; // CUtlString pub const m_strVOPrefix: usize = 0x1590; // CUtlString
pub const m_szLastPlaceName: usize = 0x15B8; // char[18] pub const m_szLastPlaceName: usize = 0x1598; // char[18]
pub const m_bInBuyZone: usize = 0x1678; // bool pub const m_bInBuyZone: usize = 0x1658; // bool
pub const m_bWasInBuyZone: usize = 0x1679; // bool pub const m_bWasInBuyZone: usize = 0x1659; // bool
pub const m_bInHostageRescueZone: usize = 0x167A; // bool pub const m_bInHostageRescueZone: usize = 0x165A; // bool
pub const m_bInBombZone: usize = 0x167B; // bool pub const m_bInBombZone: usize = 0x165B; // bool
pub const m_bWasInHostageRescueZone: usize = 0x167C; // bool pub const m_bWasInHostageRescueZone: usize = 0x165C; // bool
pub const m_iRetakesOffering: usize = 0x1680; // int32_t pub const m_iRetakesOffering: usize = 0x1660; // int32_t
pub const m_iRetakesOfferingCard: usize = 0x1684; // int32_t pub const m_iRetakesOfferingCard: usize = 0x1664; // int32_t
pub const m_bRetakesHasDefuseKit: usize = 0x1688; // bool pub const m_bRetakesHasDefuseKit: usize = 0x1668; // bool
pub const m_bRetakesMVPLastRound: usize = 0x1689; // bool pub const m_bRetakesMVPLastRound: usize = 0x1669; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x168C; // int32_t pub const m_iRetakesMVPBoostItem: usize = 0x166C; // int32_t
pub const m_RetakesMVPBoostExtraUtility: usize = 0x1690; // loadout_slot_t pub const m_RetakesMVPBoostExtraUtility: usize = 0x1670; // loadout_slot_t
pub const m_flHealthShotBoostExpirationTime: usize = 0x1694; // GameTime_t pub const m_flHealthShotBoostExpirationTime: usize = 0x1674; // GameTime_t
pub const m_flLandseconds: usize = 0x1698; // float pub const m_flLandseconds: usize = 0x1678; // float
pub const m_aimPunchAngle: usize = 0x169C; // QAngle pub const m_aimPunchAngle: usize = 0x167C; // QAngle
pub const m_aimPunchAngleVel: usize = 0x16A8; // QAngle pub const m_aimPunchAngleVel: usize = 0x1688; // QAngle
pub const m_aimPunchTickBase: usize = 0x16B4; // int32_t pub const m_aimPunchTickBase: usize = 0x1694; // int32_t
pub const m_aimPunchTickFraction: usize = 0x16B8; // float pub const m_aimPunchTickFraction: usize = 0x1698; // float
pub const m_aimPunchCache: usize = 0x16C0; // CUtlVector<QAngle> pub const m_aimPunchCache: usize = 0x16A0; // CUtlVector<QAngle>
pub const m_bIsBuyMenuOpen: usize = 0x16D8; // bool pub const m_bIsBuyMenuOpen: usize = 0x16B8; // bool
pub const m_xLastHeadBoneTransform: usize = 0x1C30; // CTransform pub const m_xLastHeadBoneTransform: usize = 0x1C10; // CTransform
pub const m_bLastHeadBoneTransformIsValid: usize = 0x1C50; // bool pub const m_bLastHeadBoneTransformIsValid: usize = 0x1C30; // bool
pub const m_lastLandTime: usize = 0x1C54; // GameTime_t pub const m_lastLandTime: usize = 0x1C34; // GameTime_t
pub const m_iPlayerLocked: usize = 0x1C58; // int32_t pub const m_iPlayerLocked: usize = 0x1C38; // int32_t
pub const m_flTimeOfLastInjury: usize = 0x1C60; // GameTime_t pub const m_flTimeOfLastInjury: usize = 0x1C40; // GameTime_t
pub const m_flNextSprayDecalTime: usize = 0x1C64; // GameTime_t pub const m_flNextSprayDecalTime: usize = 0x1C44; // GameTime_t
pub const m_bNextSprayDecalTimeExpedited: usize = 0x1C68; // bool pub const m_bNextSprayDecalTimeExpedited: usize = 0x1C48; // bool
pub const m_nRagdollDamageBone: usize = 0x1C6C; // int32_t pub const m_nRagdollDamageBone: usize = 0x1C4C; // int32_t
pub const m_vRagdollDamageForce: usize = 0x1C70; // Vector pub const m_vRagdollDamageForce: usize = 0x1C50; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1C7C; // Vector pub const m_vRagdollDamagePosition: usize = 0x1C5C; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x1C88; // char[64] pub const m_szRagdollDamageWeaponName: usize = 0x1C68; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1CC8; // bool pub const m_bRagdollDamageHeadshot: usize = 0x1CA8; // bool
pub const m_EconGloves: usize = 0x1CD0; // CEconItemView pub const m_EconGloves: usize = 0x1CB0; // CEconItemView
pub const m_qDeathEyeAngles: usize = 0x1F48; // QAngle pub const m_qDeathEyeAngles: usize = 0x1F28; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1F54; // bool pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1F34; // bool
} }
pub mod CCSPlayerPawnBase { pub mod CCSPlayerPawnBase {
@ -1535,108 +1541,98 @@ pub mod CCSPlayerPawnBase {
pub const m_flEmitSoundTime: usize = 0xD38; // GameTime_t pub const m_flEmitSoundTime: usize = 0xD38; // GameTime_t
pub const m_iNumSpawns: usize = 0xD3C; // int32_t pub const m_iNumSpawns: usize = 0xD3C; // int32_t
pub const m_iShouldHaveCash: usize = 0xD40; // int32_t pub const m_iShouldHaveCash: usize = 0xD40; // int32_t
pub const m_bJustKilledTeammate: usize = 0xD44; // bool pub const m_bInvalidSteamLogonDelayed: usize = 0xD44; // bool
pub const m_bPunishedForTK: usize = 0xD45; // bool pub const m_flLastAction: usize = 0xD48; // GameTime_t
pub const m_bInvalidSteamLogonDelayed: usize = 0xD46; // bool pub const m_flNameChangeHistory: usize = 0xD4C; // float[5]
pub const m_iTeamKills: usize = 0xD48; // int32_t pub const m_fLastGivenDefuserTime: usize = 0xD60; // float
pub const m_flLastAction: usize = 0xD4C; // GameTime_t pub const m_fLastGivenBombTime: usize = 0xD64; // float
pub const m_flNameChangeHistory: usize = 0xD50; // float[5] pub const m_bHasNightVision: usize = 0xD68; // bool
pub const m_fLastGivenDefuserTime: usize = 0xD64; // float pub const m_bNightVisionOn: usize = 0xD69; // bool
pub const m_fLastGivenBombTime: usize = 0xD68; // float pub const m_fNextRadarUpdateTime: usize = 0xD6C; // float
pub const m_bHasNightVision: usize = 0xD6C; // bool pub const m_flLastMoneyUpdateTime: usize = 0xD70; // float
pub const m_bNightVisionOn: usize = 0xD6D; // bool pub const m_MenuStringBuffer: usize = 0xD74; // char[1024]
pub const m_fNextRadarUpdateTime: usize = 0xD70; // float pub const m_fIntroCamTime: usize = 0x1174; // float
pub const m_flLastMoneyUpdateTime: usize = 0xD74; // float pub const m_nMyCollisionGroup: usize = 0x1178; // int32_t
pub const m_MenuStringBuffer: usize = 0xD78; // char[1024] pub const m_bInNoDefuseArea: usize = 0x117C; // bool
pub const m_fIntroCamTime: usize = 0x1178; // float pub const m_bKilledByTaser: usize = 0x117D; // bool
pub const m_nMyCollisionGroup: usize = 0x117C; // int32_t pub const m_iMoveState: usize = 0x1180; // int32_t
pub const m_bInNoDefuseArea: usize = 0x1180; // bool pub const m_grenadeParameterStashTime: usize = 0x1184; // GameTime_t
pub const m_bKilledByTaser: usize = 0x1181; // bool pub const m_bGrenadeParametersStashed: usize = 0x1188; // bool
pub const m_iMoveState: usize = 0x1184; // int32_t pub const m_angStashedShootAngles: usize = 0x118C; // QAngle
pub const m_grenadeParameterStashTime: usize = 0x1188; // GameTime_t pub const m_vecStashedGrenadeThrowPosition: usize = 0x1198; // Vector
pub const m_bGrenadeParametersStashed: usize = 0x118C; // bool pub const m_vecStashedVelocity: usize = 0x11A4; // Vector
pub const m_angStashedShootAngles: usize = 0x1190; // QAngle pub const m_angShootAngleHistory: usize = 0x11B0; // QAngle[2]
pub const m_vecStashedGrenadeThrowPosition: usize = 0x119C; // Vector pub const m_vecThrowPositionHistory: usize = 0x11C8; // Vector[2]
pub const m_vecStashedVelocity: usize = 0x11A8; // Vector pub const m_vecVelocityHistory: usize = 0x11E0; // Vector[2]
pub const m_angShootAngleHistory: usize = 0x11B4; // QAngle[2] pub const m_bDiedAirborne: usize = 0x11F8; // bool
pub const m_vecThrowPositionHistory: usize = 0x11CC; // Vector[2] pub const m_iBombSiteIndex: usize = 0x11FC; // CEntityIndex
pub const m_vecVelocityHistory: usize = 0x11E4; // Vector[2] pub const m_nWhichBombZone: usize = 0x1200; // int32_t
pub const m_bDiedAirborne: usize = 0x11FC; // bool pub const m_bInBombZoneTrigger: usize = 0x1204; // bool
pub const m_iBombSiteIndex: usize = 0x1200; // CEntityIndex pub const m_bWasInBombZoneTrigger: usize = 0x1205; // bool
pub const m_nWhichBombZone: usize = 0x1204; // int32_t pub const m_iDirection: usize = 0x1208; // int32_t
pub const m_bInBombZoneTrigger: usize = 0x1208; // bool pub const m_iShotsFired: usize = 0x120C; // int32_t
pub const m_bWasInBombZoneTrigger: usize = 0x1209; // bool pub const m_ArmorValue: usize = 0x1210; // int32_t
pub const m_iDirection: usize = 0x120C; // int32_t pub const m_flFlinchStack: usize = 0x1214; // float
pub const m_iShotsFired: usize = 0x1210; // int32_t pub const m_flVelocityModifier: usize = 0x1218; // float
pub const m_ArmorValue: usize = 0x1214; // int32_t pub const m_flHitHeading: usize = 0x121C; // float
pub const m_flFlinchStack: usize = 0x1218; // float pub const m_nHitBodyPart: usize = 0x1220; // int32_t
pub const m_flVelocityModifier: usize = 0x121C; // float pub const m_iHostagesKilled: usize = 0x1224; // int32_t
pub const m_flHitHeading: usize = 0x1220; // float pub const m_vecTotalBulletForce: usize = 0x1228; // Vector
pub const m_nHitBodyPart: usize = 0x1224; // int32_t pub const m_flFlashDuration: usize = 0x1234; // float
pub const m_iHostagesKilled: usize = 0x1228; // int32_t pub const m_flFlashMaxAlpha: usize = 0x1238; // float
pub const m_vecTotalBulletForce: usize = 0x122C; // Vector pub const m_flProgressBarStartTime: usize = 0x123C; // float
pub const m_flFlashDuration: usize = 0x1238; // float pub const m_iProgressBarDuration: usize = 0x1240; // int32_t
pub const m_flFlashMaxAlpha: usize = 0x123C; // float pub const m_bWaitForNoAttack: usize = 0x1244; // bool
pub const m_flProgressBarStartTime: usize = 0x1240; // float pub const m_flLowerBodyYawTarget: usize = 0x1248; // float
pub const m_iProgressBarDuration: usize = 0x1244; // int32_t pub const m_bStrafing: usize = 0x124C; // bool
pub const m_bWaitForNoAttack: usize = 0x1248; // bool pub const m_lastStandingPos: usize = 0x1250; // Vector
pub const m_flLowerBodyYawTarget: usize = 0x124C; // float pub const m_ignoreLadderJumpTime: usize = 0x125C; // float
pub const m_bStrafing: usize = 0x1250; // bool pub const m_ladderSurpressionTimer: usize = 0x1260; // CountdownTimer
pub const m_lastStandingPos: usize = 0x1254; // Vector pub const m_lastLadderNormal: usize = 0x1278; // Vector
pub const m_ignoreLadderJumpTime: usize = 0x1260; // float pub const m_lastLadderPos: usize = 0x1284; // Vector
pub const m_ladderSurpressionTimer: usize = 0x1268; // CountdownTimer pub const m_thirdPersonHeading: usize = 0x1290; // QAngle
pub const m_lastLadderNormal: usize = 0x1280; // Vector pub const m_flSlopeDropOffset: usize = 0x129C; // float
pub const m_lastLadderPos: usize = 0x128C; // Vector pub const m_flSlopeDropHeight: usize = 0x12A0; // float
pub const m_thirdPersonHeading: usize = 0x1298; // QAngle pub const m_vHeadConstraintOffset: usize = 0x12A4; // Vector
pub const m_flSlopeDropOffset: usize = 0x12A4; // float pub const m_iLastWeaponFireUsercmd: usize = 0x12B8; // int32_t
pub const m_flSlopeDropHeight: usize = 0x12A8; // float pub const m_angEyeAngles: usize = 0x12BC; // QAngle
pub const m_vHeadConstraintOffset: usize = 0x12AC; // Vector pub const m_bVCollisionInitted: usize = 0x12C8; // bool
pub const m_iLastWeaponFireUsercmd: usize = 0x12C0; // int32_t pub const m_storedSpawnPosition: usize = 0x12CC; // Vector
pub const m_angEyeAngles: usize = 0x12C4; // QAngle pub const m_storedSpawnAngle: usize = 0x12D8; // QAngle
pub const m_bVCollisionInitted: usize = 0x12D0; // bool pub const m_bIsSpawning: usize = 0x12E4; // bool
pub const m_storedSpawnPosition: usize = 0x12D4; // Vector pub const m_bHideTargetID: usize = 0x12E5; // bool
pub const m_storedSpawnAngle: usize = 0x12E0; // QAngle pub const m_nNumDangerZoneDamageHits: usize = 0x12E8; // int32_t
pub const m_bIsSpawning: usize = 0x12EC; // bool pub const m_bHud_MiniScoreHidden: usize = 0x12EC; // bool
pub const m_bHideTargetID: usize = 0x12ED; // bool pub const m_bHud_RadarHidden: usize = 0x12ED; // bool
pub const m_nNumDangerZoneDamageHits: usize = 0x12F0; // int32_t pub const m_nLastKillerIndex: usize = 0x12F0; // CEntityIndex
pub const m_bHud_MiniScoreHidden: usize = 0x12F4; // bool pub const m_nLastConcurrentKilled: usize = 0x12F4; // int32_t
pub const m_bHud_RadarHidden: usize = 0x12F5; // bool pub const m_nDeathCamMusic: usize = 0x12F8; // int32_t
pub const m_nLastKillerIndex: usize = 0x12F8; // CEntityIndex pub const m_iAddonBits: usize = 0x12FC; // int32_t
pub const m_nLastConcurrentKilled: usize = 0x12FC; // int32_t pub const m_iPrimaryAddon: usize = 0x1300; // int32_t
pub const m_nDeathCamMusic: usize = 0x1300; // int32_t pub const m_iSecondaryAddon: usize = 0x1304; // int32_t
pub const m_iAddonBits: usize = 0x1304; // int32_t pub const m_currentDeafnessFilter: usize = 0x1308; // CUtlStringToken
pub const m_iPrimaryAddon: usize = 0x1308; // int32_t pub const m_NumEnemiesKilledThisSpawn: usize = 0x130C; // int32_t
pub const m_iSecondaryAddon: usize = 0x130C; // int32_t pub const m_NumEnemiesKilledThisRound: usize = 0x1310; // int32_t
pub const m_nTeamDamageGivenForMatch: usize = 0x1310; // int32_t pub const m_NumEnemiesAtRoundStart: usize = 0x1314; // int32_t
pub const m_bTDGaveProtectionWarning: usize = 0x1314; // bool pub const m_wasNotKilledNaturally: usize = 0x1318; // bool
pub const m_bTDGaveProtectionWarningThisRound: usize = 0x1315; // bool pub const m_vecPlayerPatchEconIndices: usize = 0x131C; // uint32_t[5]
pub const m_flLastTHWarningTime: usize = 0x1318; // float pub const m_iDeathFlags: usize = 0x1330; // int32_t
pub const m_currentDeafnessFilter: usize = 0x131C; // CUtlStringToken pub const m_hPet: usize = 0x1334; // CHandle<CChicken>
pub const m_NumEnemiesKilledThisSpawn: usize = 0x1320; // int32_t pub const m_unCurrentEquipmentValue: usize = 0x1500; // uint16_t
pub const m_NumEnemiesKilledThisRound: usize = 0x1324; // int32_t pub const m_unRoundStartEquipmentValue: usize = 0x1502; // uint16_t
pub const m_NumEnemiesAtRoundStart: usize = 0x1328; // int32_t pub const m_unFreezetimeEndEquipmentValue: usize = 0x1504; // uint16_t
pub const m_iRoundsWon: usize = 0x132C; // int32_t pub const m_nSurvivalTeamNumber: usize = 0x1508; // int32_t
pub const m_lastRoundResult: usize = 0x1330; // int32_t pub const m_bHasDeathInfo: usize = 0x150C; // bool
pub const m_wasNotKilledNaturally: usize = 0x1334; // bool pub const m_flDeathInfoTime: usize = 0x1510; // float
pub const m_vecPlayerPatchEconIndices: usize = 0x1338; // uint32_t[5] pub const m_vecDeathInfoOrigin: usize = 0x1514; // Vector
pub const m_iDeathFlags: usize = 0x134C; // int32_t pub const m_bKilledByHeadshot: usize = 0x1520; // bool
pub const m_hPet: usize = 0x1350; // CHandle<CChicken> pub const m_LastHitBox: usize = 0x1524; // int32_t
pub const m_unCurrentEquipmentValue: usize = 0x1520; // uint16_t pub const m_LastHealth: usize = 0x1528; // int32_t
pub const m_unRoundStartEquipmentValue: usize = 0x1522; // uint16_t pub const m_flLastCollisionCeiling: usize = 0x152C; // float
pub const m_unFreezetimeEndEquipmentValue: usize = 0x1524; // uint16_t pub const m_flLastCollisionCeilingChangeTime: usize = 0x1530; // float
pub const m_nSuicides: usize = 0x1528; // int32_t pub const m_pBot: usize = 0x1538; // CCSBot*
pub const m_nSurvivalTeamNumber: usize = 0x152C; // int32_t pub const m_bBotAllowActive: usize = 0x1540; // bool
pub const m_bHasDeathInfo: usize = 0x1530; // bool pub const m_bCommittingSuicideOnTeamChange: usize = 0x1541; // bool
pub const m_flDeathInfoTime: usize = 0x1534; // float
pub const m_vecDeathInfoOrigin: usize = 0x1538; // Vector
pub const m_bKilledByHeadshot: usize = 0x1544; // bool
pub const m_LastHitBox: usize = 0x1548; // int32_t
pub const m_LastHealth: usize = 0x154C; // int32_t
pub const m_flLastCollisionCeiling: usize = 0x1550; // float
pub const m_flLastCollisionCeilingChangeTime: usize = 0x1554; // float
pub const m_pBot: usize = 0x1558; // CCSBot*
pub const m_bBotAllowActive: usize = 0x1560; // bool
pub const m_bCommittingSuicideOnTeamChange: usize = 0x1561; // bool
} }
pub mod CCSPlayerResource { pub mod CCSPlayerResource {
@ -5200,6 +5196,9 @@ pub mod CSAdditionalMatchStats_t {
pub const m_numClutchKills: usize = 0x2C; // int32_t pub const m_numClutchKills: usize = 0x2C; // int32_t
pub const m_numPistolKills: usize = 0x30; // int32_t pub const m_numPistolKills: usize = 0x30; // int32_t
pub const m_numSniperKills: usize = 0x34; // int32_t pub const m_numSniperKills: usize = 0x34; // int32_t
pub const m_iNumSuicides: usize = 0x38; // int32_t
pub const m_iNumTeamKills: usize = 0x3C; // int32_t
pub const m_iTeamDamage: usize = 0x40; // int32_t
} }
pub mod CSAdditionalPerRoundStats_t { pub mod CSAdditionalPerRoundStats_t {

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.775389500 UTC // 2023-10-05 13:02:38.470282900 UTC
public static class CDSPMixgroupModifier { public static class CDSPMixgroupModifier {
public const nint m_mixgroup = 0x0; // CUtlString public const nint m_mixgroup = 0x0; // CUtlString

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.772136700 UTC // 2023-10-05 13:02:38.466619600 UTC
namespace CDSPMixgroupModifier { namespace CDSPMixgroupModifier {
constexpr std::ptrdiff_t m_mixgroup = 0x0; // CUtlString constexpr std::ptrdiff_t m_mixgroup = 0x0; // CUtlString

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.779289900 UTC // 2023-10-05 13:02:38.474389100 UTC
pub mod CDSPMixgroupModifier { pub mod CDSPMixgroupModifier {
pub const m_mixgroup: usize = 0x0; // CUtlString pub const m_mixgroup: usize = 0x0; // CUtlString

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.747380500 UTC // 2023-10-05 13:02:38.445284600 UTC
public static class CFeIndexedJiggleBone { public static class CFeIndexedJiggleBone {
public const nint m_nNode = 0x0; // uint32_t public const nint m_nNode = 0x0; // uint32_t

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.739694300 UTC // 2023-10-05 13:02:38.437134500 UTC
namespace CFeIndexedJiggleBone { namespace CFeIndexedJiggleBone {
constexpr std::ptrdiff_t m_nNode = 0x0; // uint32_t constexpr std::ptrdiff_t m_nNode = 0x0; // uint32_t

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.756221200 UTC // 2023-10-05 13:02:38.454030700 UTC
pub mod CFeIndexedJiggleBone { pub mod CFeIndexedJiggleBone {
pub const m_nNode: usize = 0x0; // uint32_t pub const m_nNode: usize = 0x0; // uint32_t

View File

@ -1,5 +1,5 @@
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.795569700 UTC // 2023-10-05 13:02:38.489933700 UTC
public static class AggregateLODSetup_t { public static class AggregateLODSetup_t {
public const nint m_vLODOrigin = 0x0; // Vector public const nint m_vLODOrigin = 0x0; // Vector

View File

@ -3,7 +3,7 @@
#include <cstddef> #include <cstddef>
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.792876300 UTC // 2023-10-05 13:02:38.487055200 UTC
namespace AggregateLODSetup_t { namespace AggregateLODSetup_t {
constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // Vector constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // Vector

View File

@ -1,7 +1,7 @@
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
// Created using https://github.com/a2x/cs2-dumper // Created using https://github.com/a2x/cs2-dumper
// 2023-10-05 09:19:34.798871100 UTC // 2023-10-05 13:02:38.493287600 UTC
pub mod AggregateLODSetup_t { pub mod AggregateLODSetup_t {
pub const m_vLODOrigin: usize = 0x0; // Vector pub const m_vLODOrigin: usize = 0x0; // Vector