📦 Game Update 13976

This commit is contained in:
a2x 2023-12-05 10:45:45 +10:00
parent 170df6cc47
commit 9e5971e8ae
77 changed files with 911 additions and 871 deletions

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
public static class AimMatrixOpFixedSettings_t { public static class AimMatrixOpFixedSettings_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:00 +0000 Tue, 5 Dec 2023 00:38:24 +0000
''' '''
class AimMatrixOpFixedSettings_t: class AimMatrixOpFixedSettings_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:02 +0000 * Tue, 5 Dec 2023 00:38:26 +0000
*/ */
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {
@ -1318,6 +1318,8 @@ public static class C_BaseCSGrenade { // C_CSWeaponBase
public const nint m_fDropTime = 0x1A18; // GameTime_t public const nint m_fDropTime = 0x1A18; // GameTime_t
public const nint m_nNextHoldTick = 0x1A1C; // GameTick_t public const nint m_nNextHoldTick = 0x1A1C; // GameTick_t
public const nint m_flNextHoldFrac = 0x1A20; // float public const nint m_flNextHoldFrac = 0x1A20; // float
public const nint m_bJustPulledPin = 0x1A24; // bool
public const nint m_bSwitchWeaponAfterThrow = 0x1A25; // bool
} }
public static class C_BaseCSGrenadeProjectile { // C_BaseGrenade public static class C_BaseCSGrenadeProjectile { // C_BaseGrenade

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:02 +0000 * Tue, 5 Dec 2023 00:38:26 +0000
*/ */
#pragma once #pragma once
@ -1322,6 +1322,8 @@ namespace C_BaseCSGrenade { // C_CSWeaponBase
constexpr std::ptrdiff_t m_fDropTime = 0x1A18; // GameTime_t constexpr std::ptrdiff_t m_fDropTime = 0x1A18; // GameTime_t
constexpr std::ptrdiff_t m_nNextHoldTick = 0x1A1C; // GameTick_t constexpr std::ptrdiff_t m_nNextHoldTick = 0x1A1C; // GameTick_t
constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1A20; // float constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1A20; // float
constexpr std::ptrdiff_t m_bJustPulledPin = 0x1A24; // bool
constexpr std::ptrdiff_t m_bSwitchWeaponAfterThrow = 0x1A25; // bool
} }
namespace C_BaseCSGrenadeProjectile { // C_BaseGrenade namespace C_BaseCSGrenadeProjectile { // C_BaseGrenade

View File

@ -4317,6 +4317,10 @@
"value": 6660, "value": 6660,
"comment": "bool" "comment": "bool"
}, },
"m_bJustPulledPin": {
"value": 6692,
"comment": "bool"
},
"m_bPinPulled": { "m_bPinPulled": {
"value": 6659, "value": 6659,
"comment": "bool" "comment": "bool"
@ -4325,6 +4329,10 @@
"value": 6657, "value": 6657,
"comment": "bool" "comment": "bool"
}, },
"m_bSwitchWeaponAfterThrow": {
"value": 6693,
"comment": "bool"
},
"m_eThrowStatus": { "m_eThrowStatus": {
"value": 6664, "value": 6664,
"comment": "EGrenadeThrowState" "comment": "EGrenadeThrowState"

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:02 +0000 Tue, 5 Dec 2023 00:38:26 +0000
''' '''
class ActiveModelConfig_t: class ActiveModelConfig_t:
@ -1194,6 +1194,8 @@ class C_BaseCSGrenade: # C_CSWeaponBase
m_fDropTime = 0x1A18 # GameTime_t m_fDropTime = 0x1A18 # GameTime_t
m_nNextHoldTick = 0x1A1C # GameTick_t m_nNextHoldTick = 0x1A1C # GameTick_t
m_flNextHoldFrac = 0x1A20 # float m_flNextHoldFrac = 0x1A20 # float
m_bJustPulledPin = 0x1A24 # bool
m_bSwitchWeaponAfterThrow = 0x1A25 # bool
class C_BaseCSGrenadeProjectile: # C_BaseGrenade class C_BaseCSGrenadeProjectile: # C_BaseGrenade
m_vInitialPosition = 0x1068 # Vector m_vInitialPosition = 0x1068 # Vector

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:02 +0000 * Tue, 5 Dec 2023 00:38:26 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -1320,6 +1320,8 @@ pub mod C_BaseCSGrenade { // C_CSWeaponBase
pub const m_fDropTime: usize = 0x1A18; // GameTime_t pub const m_fDropTime: usize = 0x1A18; // GameTime_t
pub const m_nNextHoldTick: usize = 0x1A1C; // GameTick_t pub const m_nNextHoldTick: usize = 0x1A1C; // GameTick_t
pub const m_flNextHoldFrac: usize = 0x1A20; // float pub const m_flNextHoldFrac: usize = 0x1A20; // float
pub const m_bJustPulledPin: usize = 0x1A24; // bool
pub const m_bSwitchWeaponAfterThrow: usize = 0x1A25; // bool
} }
pub mod C_BaseCSGrenadeProjectile { // C_BaseGrenade pub mod C_BaseCSGrenadeProjectile { // C_BaseGrenade

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
public static class CEmptyEntityInstance { public static class CEmptyEntityInstance {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:00 +0000 Tue, 5 Dec 2023 00:38:24 +0000
''' '''
class CEmptyEntityInstance: class CEmptyEntityInstance:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:02 +0000 * Tue, 5 Dec 2023 00:38:26 +0000
*/ */
public static class CAnimScriptBase { public static class CAnimScriptBase {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:02 +0000 * Tue, 5 Dec 2023 00:38:26 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:02 +0000 Tue, 5 Dec 2023 00:38:26 +0000
''' '''
class CAnimScriptBase: class CAnimScriptBase:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:02 +0000 * Tue, 5 Dec 2023 00:38:26 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:02 +0000 * Tue, 5 Dec 2023 00:38:26 +0000
*/ */
public static class animationsystem_dll { // animationsystem.dll public static class animationsystem_dll { // animationsystem.dll
@ -9,18 +9,18 @@ public static class animationsystem_dll { // animationsystem.dll
} }
public static class client_dll { // client.dll public static class client_dll { // client.dll
public const nint LegacyGameUI001 = 0x89F5C0; public const nint LegacyGameUI001 = 0x89FA80;
public const nint Source2ClientUI001 = 0x88E800; public const nint Source2ClientUI001 = 0x88ECC0;
public const nint Source2ClientPrediction001 = 0x7A6970; public const nint Source2ClientPrediction001 = 0x7A6DF0;
public const nint ClientToolsInfo_001 = 0x732720; public const nint ClientToolsInfo_001 = 0x732BA0;
public const nint Source2Client002 = 0x732740; public const nint Source2Client002 = 0x732BC0;
public const nint GameClientExports001 = 0x732730; public const nint GameClientExports001 = 0x732BB0;
public const nint EmptyWorldService001_Client = 0x490110; public const nint EmptyWorldService001_Client = 0x490110;
public const nint Source2ClientConfig001 = 0x477050; public const nint Source2ClientConfig001 = 0x477050;
} }
public static class engine2_dll { // engine2.dll public static class engine2_dll { // engine2.dll
public const nint SimpleEngineLoopService_001 = 0x1E4620; public const nint SimpleEngineLoopService_001 = 0x1E4610;
public const nint ClientServerEngineLoopService_001 = 0x1DA110; public const nint ClientServerEngineLoopService_001 = 0x1DA110;
public const nint KeyValueCache001 = 0x1D6750; public const nint KeyValueCache001 = 0x1D6750;
public const nint HostStateMgr001 = 0x1D3F50; public const nint HostStateMgr001 = 0x1D3F50;
@ -89,11 +89,11 @@ public static class matchmaking_dll { // matchmaking.dll
} }
public static class materialsystem2_dll { // materialsystem2.dll public static class materialsystem2_dll { // materialsystem2.dll
public const nint MaterialUtils_001 = 0x4DB90; public const nint MaterialUtils_001 = 0x4DCB0;
public const nint TextLayout_001 = 0x4A2E0; public const nint TextLayout_001 = 0x4A400;
public const nint PostProcessingSystem_001 = 0x42A60; public const nint PostProcessingSystem_001 = 0x42B80;
public const nint FontManager_001 = 0x37900; public const nint FontManager_001 = 0x37A20;
public const nint VMaterialSystem2_001 = 0x25EC0; public const nint VMaterialSystem2_001 = 0x25FC0;
} }
public static class meshsystem_dll { // meshsystem.dll public static class meshsystem_dll { // meshsystem.dll
@ -132,7 +132,7 @@ public static class pulse_system_dll { // pulse_system.dll
} }
public static class rendersystemdx11_dll { // rendersystemdx11.dll public static class rendersystemdx11_dll { // rendersystemdx11.dll
public const nint RenderUtils_001 = 0x530F0; public const nint RenderUtils_001 = 0x53100;
public const nint VRenderDeviceMgrBackdoor001 = 0x4A690; public const nint VRenderDeviceMgrBackdoor001 = 0x4A690;
public const nint RenderDeviceMgr001 = 0x4A680; public const nint RenderDeviceMgr001 = 0x4A680;
} }
@ -157,16 +157,16 @@ public static class schemasystem_dll { // schemasystem.dll
} }
public static class server_dll { // server.dll public static class server_dll { // server.dll
public const nint NavGameTest001 = 0xA3BDA0; public const nint NavGameTest001 = 0xA3C380;
public const nint ServerToolsInfo_001 = 0x83EB80; public const nint ServerToolsInfo_001 = 0x83F1C0;
public const nint Source2GameClients001 = 0x83EB90; public const nint Source2GameClients001 = 0x83F1D0;
public const nint Source2GameEntities001 = 0x83EBA0; public const nint Source2GameEntities001 = 0x83F1E0;
public const nint Source2Server001 = 0x83EBB0; public const nint Source2Server001 = 0x83F1F0;
public const nint EmptyWorldService001_Server = 0x591CC0; public const nint EmptyWorldService001_Server = 0x591BE0;
public const nint Source2ServerConfig001 = 0x571BF0; public const nint Source2ServerConfig001 = 0x571B10;
public const nint EntitySubclassUtilsV001 = 0x2D0850; public const nint EntitySubclassUtilsV001 = 0x2D07B0;
public const nint customnavsystem001 = 0x24D880; public const nint customnavsystem001 = 0x24D7E0;
public const nint Source2GameDirector001 = 0x145620; public const nint Source2GameDirector001 = 0x145580;
} }
public static class soundsystem_dll { // soundsystem.dll public static class soundsystem_dll { // soundsystem.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:02 +0000 * Tue, 5 Dec 2023 00:38:26 +0000
*/ */
#pragma once #pragma once
@ -13,18 +13,18 @@ namespace animationsystem_dll { // animationsystem.dll
} }
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t LegacyGameUI001 = 0x89F5C0; constexpr std::ptrdiff_t LegacyGameUI001 = 0x89FA80;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x88E800; constexpr std::ptrdiff_t Source2ClientUI001 = 0x88ECC0;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A6970; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A6DF0;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x732720; constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x732BA0;
constexpr std::ptrdiff_t Source2Client002 = 0x732740; constexpr std::ptrdiff_t Source2Client002 = 0x732BC0;
constexpr std::ptrdiff_t GameClientExports001 = 0x732730; constexpr std::ptrdiff_t GameClientExports001 = 0x732BB0;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x490110; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x490110;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x477050; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x477050;
} }
namespace engine2_dll { // engine2.dll namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E4620; constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E4610;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DA110; constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DA110;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D6750; constexpr std::ptrdiff_t KeyValueCache001 = 0x1D6750;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D3F50; constexpr std::ptrdiff_t HostStateMgr001 = 0x1D3F50;
@ -93,11 +93,11 @@ namespace matchmaking_dll { // matchmaking.dll
} }
namespace materialsystem2_dll { // materialsystem2.dll namespace materialsystem2_dll { // materialsystem2.dll
constexpr std::ptrdiff_t MaterialUtils_001 = 0x4DB90; constexpr std::ptrdiff_t MaterialUtils_001 = 0x4DCB0;
constexpr std::ptrdiff_t TextLayout_001 = 0x4A2E0; constexpr std::ptrdiff_t TextLayout_001 = 0x4A400;
constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x42A60; constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x42B80;
constexpr std::ptrdiff_t FontManager_001 = 0x37900; constexpr std::ptrdiff_t FontManager_001 = 0x37A20;
constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x25EC0; constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x25FC0;
} }
namespace meshsystem_dll { // meshsystem.dll namespace meshsystem_dll { // meshsystem.dll
@ -136,7 +136,7 @@ namespace pulse_system_dll { // pulse_system.dll
} }
namespace rendersystemdx11_dll { // rendersystemdx11.dll namespace rendersystemdx11_dll { // rendersystemdx11.dll
constexpr std::ptrdiff_t RenderUtils_001 = 0x530F0; constexpr std::ptrdiff_t RenderUtils_001 = 0x53100;
constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4A690; constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4A690;
constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4A680; constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4A680;
} }
@ -161,16 +161,16 @@ namespace schemasystem_dll { // schemasystem.dll
} }
namespace server_dll { // server.dll namespace server_dll { // server.dll
constexpr std::ptrdiff_t NavGameTest001 = 0xA3BDA0; constexpr std::ptrdiff_t NavGameTest001 = 0xA3C380;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x83EB80; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x83F1C0;
constexpr std::ptrdiff_t Source2GameClients001 = 0x83EB90; constexpr std::ptrdiff_t Source2GameClients001 = 0x83F1D0;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x83EBA0; constexpr std::ptrdiff_t Source2GameEntities001 = 0x83F1E0;
constexpr std::ptrdiff_t Source2Server001 = 0x83EBB0; constexpr std::ptrdiff_t Source2Server001 = 0x83F1F0;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x591CC0; constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x591BE0;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x571BF0; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x571B10;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2D0850; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2D07B0;
constexpr std::ptrdiff_t customnavsystem001 = 0x24D880; constexpr std::ptrdiff_t customnavsystem001 = 0x24D7E0;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x145620; constexpr std::ptrdiff_t Source2GameDirector001 = 0x145580;
} }
namespace soundsystem_dll { // soundsystem.dll namespace soundsystem_dll { // soundsystem.dll

View File

@ -15,7 +15,7 @@
"client_dll": { "client_dll": {
"data": { "data": {
"ClientToolsInfo_001": { "ClientToolsInfo_001": {
"value": 7546656, "value": 7547808,
"comment": null "comment": null
}, },
"EmptyWorldService001_Client": { "EmptyWorldService001_Client": {
@ -23,15 +23,15 @@
"comment": null "comment": null
}, },
"GameClientExports001": { "GameClientExports001": {
"value": 7546672, "value": 7547824,
"comment": null "comment": null
}, },
"LegacyGameUI001": { "LegacyGameUI001": {
"value": 9041344, "value": 9042560,
"comment": null "comment": null
}, },
"Source2Client002": { "Source2Client002": {
"value": 7546688, "value": 7547840,
"comment": null "comment": null
}, },
"Source2ClientConfig001": { "Source2ClientConfig001": {
@ -39,11 +39,11 @@
"comment": null "comment": null
}, },
"Source2ClientPrediction001": { "Source2ClientPrediction001": {
"value": 8022384, "value": 8023536,
"comment": null "comment": null
}, },
"Source2ClientUI001": { "Source2ClientUI001": {
"value": 8972288, "value": 8973504,
"comment": null "comment": null
} }
}, },
@ -136,7 +136,7 @@
"comment": null "comment": null
}, },
"SimpleEngineLoopService_001": { "SimpleEngineLoopService_001": {
"value": 1984032, "value": 1984016,
"comment": null "comment": null
}, },
"SoundService_001": { "SoundService_001": {
@ -279,23 +279,23 @@
"materialsystem2_dll": { "materialsystem2_dll": {
"data": { "data": {
"FontManager_001": { "FontManager_001": {
"value": 227584, "value": 227872,
"comment": null "comment": null
}, },
"MaterialUtils_001": { "MaterialUtils_001": {
"value": 318352, "value": 318640,
"comment": null "comment": null
}, },
"PostProcessingSystem_001": { "PostProcessingSystem_001": {
"value": 272992, "value": 273280,
"comment": null "comment": null
}, },
"TextLayout_001": { "TextLayout_001": {
"value": 303840, "value": 304128,
"comment": null "comment": null
}, },
"VMaterialSystem2_001": { "VMaterialSystem2_001": {
"value": 155328, "value": 155584,
"comment": null "comment": null
} }
}, },
@ -392,7 +392,7 @@
"comment": null "comment": null
}, },
"RenderUtils_001": { "RenderUtils_001": {
"value": 340208, "value": 340224,
"comment": null "comment": null
}, },
"VRenderDeviceMgrBackdoor001": { "VRenderDeviceMgrBackdoor001": {
@ -453,43 +453,43 @@
"server_dll": { "server_dll": {
"data": { "data": {
"EmptyWorldService001_Server": { "EmptyWorldService001_Server": {
"value": 5840064, "value": 5839840,
"comment": null "comment": null
}, },
"EntitySubclassUtilsV001": { "EntitySubclassUtilsV001": {
"value": 2951248, "value": 2951088,
"comment": null "comment": null
}, },
"NavGameTest001": { "NavGameTest001": {
"value": 10730912, "value": 10732416,
"comment": null "comment": null
}, },
"ServerToolsInfo_001": { "ServerToolsInfo_001": {
"value": 8645504, "value": 8647104,
"comment": null "comment": null
}, },
"Source2GameClients001": { "Source2GameClients001": {
"value": 8645520, "value": 8647120,
"comment": null "comment": null
}, },
"Source2GameDirector001": { "Source2GameDirector001": {
"value": 1332768, "value": 1332608,
"comment": null "comment": null
}, },
"Source2GameEntities001": { "Source2GameEntities001": {
"value": 8645536, "value": 8647136,
"comment": null "comment": null
}, },
"Source2Server001": { "Source2Server001": {
"value": 8645552, "value": 8647152,
"comment": null "comment": null
}, },
"Source2ServerConfig001": { "Source2ServerConfig001": {
"value": 5708784, "value": 5708560,
"comment": null "comment": null
}, },
"customnavsystem001": { "customnavsystem001": {
"value": 2414720, "value": 2414560,
"comment": null "comment": null
} }
}, },

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:02 +0000 Tue, 5 Dec 2023 00:38:26 +0000
''' '''
class animationsystem_dll: # animationsystem.dll class animationsystem_dll: # animationsystem.dll
@ -8,17 +8,17 @@ class animationsystem_dll: # animationsystem.dll
AnimationSystem_001 = 0x5F1D0 AnimationSystem_001 = 0x5F1D0
class client_dll: # client.dll class client_dll: # client.dll
LegacyGameUI001 = 0x89F5C0 LegacyGameUI001 = 0x89FA80
Source2ClientUI001 = 0x88E800 Source2ClientUI001 = 0x88ECC0
Source2ClientPrediction001 = 0x7A6970 Source2ClientPrediction001 = 0x7A6DF0
ClientToolsInfo_001 = 0x732720 ClientToolsInfo_001 = 0x732BA0
Source2Client002 = 0x732740 Source2Client002 = 0x732BC0
GameClientExports001 = 0x732730 GameClientExports001 = 0x732BB0
EmptyWorldService001_Client = 0x490110 EmptyWorldService001_Client = 0x490110
Source2ClientConfig001 = 0x477050 Source2ClientConfig001 = 0x477050
class engine2_dll: # engine2.dll class engine2_dll: # engine2.dll
SimpleEngineLoopService_001 = 0x1E4620 SimpleEngineLoopService_001 = 0x1E4610
ClientServerEngineLoopService_001 = 0x1DA110 ClientServerEngineLoopService_001 = 0x1DA110
KeyValueCache001 = 0x1D6750 KeyValueCache001 = 0x1D6750
HostStateMgr001 = 0x1D3F50 HostStateMgr001 = 0x1D3F50
@ -80,11 +80,11 @@ class matchmaking_dll: # matchmaking.dll
MATCHFRAMEWORK_001 = 0x1017D0 MATCHFRAMEWORK_001 = 0x1017D0
class materialsystem2_dll: # materialsystem2.dll class materialsystem2_dll: # materialsystem2.dll
MaterialUtils_001 = 0x4DB90 MaterialUtils_001 = 0x4DCB0
TextLayout_001 = 0x4A2E0 TextLayout_001 = 0x4A400
PostProcessingSystem_001 = 0x42A60 PostProcessingSystem_001 = 0x42B80
FontManager_001 = 0x37900 FontManager_001 = 0x37A20
VMaterialSystem2_001 = 0x25EC0 VMaterialSystem2_001 = 0x25FC0
class meshsystem_dll: # meshsystem.dll class meshsystem_dll: # meshsystem.dll
MeshSystem001 = 0x7270 MeshSystem001 = 0x7270
@ -114,7 +114,7 @@ class pulse_system_dll: # pulse_system.dll
IPulseSystem_001 = 0x5B30 IPulseSystem_001 = 0x5B30
class rendersystemdx11_dll: # rendersystemdx11.dll class rendersystemdx11_dll: # rendersystemdx11.dll
RenderUtils_001 = 0x530F0 RenderUtils_001 = 0x53100
VRenderDeviceMgrBackdoor001 = 0x4A690 VRenderDeviceMgrBackdoor001 = 0x4A690
RenderDeviceMgr001 = 0x4A680 RenderDeviceMgr001 = 0x4A680
@ -134,16 +134,16 @@ class schemasystem_dll: # schemasystem.dll
SchemaSystem_001 = 0xA930 SchemaSystem_001 = 0xA930
class server_dll: # server.dll class server_dll: # server.dll
NavGameTest001 = 0xA3BDA0 NavGameTest001 = 0xA3C380
ServerToolsInfo_001 = 0x83EB80 ServerToolsInfo_001 = 0x83F1C0
Source2GameClients001 = 0x83EB90 Source2GameClients001 = 0x83F1D0
Source2GameEntities001 = 0x83EBA0 Source2GameEntities001 = 0x83F1E0
Source2Server001 = 0x83EBB0 Source2Server001 = 0x83F1F0
EmptyWorldService001_Server = 0x591CC0 EmptyWorldService001_Server = 0x591BE0
Source2ServerConfig001 = 0x571BF0 Source2ServerConfig001 = 0x571B10
EntitySubclassUtilsV001 = 0x2D0850 EntitySubclassUtilsV001 = 0x2D07B0
customnavsystem001 = 0x24D880 customnavsystem001 = 0x24D7E0
Source2GameDirector001 = 0x145620 Source2GameDirector001 = 0x145580
class soundsystem_dll: # soundsystem.dll class soundsystem_dll: # soundsystem.dll
SoundOpSystem001 = 0x1567E0 SoundOpSystem001 = 0x1567E0

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:02 +0000 * Tue, 5 Dec 2023 00:38:26 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -11,18 +11,18 @@ pub mod animationsystem_dll { // animationsystem.dll
} }
pub mod client_dll { // client.dll pub mod client_dll { // client.dll
pub const LegacyGameUI001: usize = 0x89F5C0; pub const LegacyGameUI001: usize = 0x89FA80;
pub const Source2ClientUI001: usize = 0x88E800; pub const Source2ClientUI001: usize = 0x88ECC0;
pub const Source2ClientPrediction001: usize = 0x7A6970; pub const Source2ClientPrediction001: usize = 0x7A6DF0;
pub const ClientToolsInfo_001: usize = 0x732720; pub const ClientToolsInfo_001: usize = 0x732BA0;
pub const Source2Client002: usize = 0x732740; pub const Source2Client002: usize = 0x732BC0;
pub const GameClientExports001: usize = 0x732730; pub const GameClientExports001: usize = 0x732BB0;
pub const EmptyWorldService001_Client: usize = 0x490110; pub const EmptyWorldService001_Client: usize = 0x490110;
pub const Source2ClientConfig001: usize = 0x477050; pub const Source2ClientConfig001: usize = 0x477050;
} }
pub mod engine2_dll { // engine2.dll pub mod engine2_dll { // engine2.dll
pub const SimpleEngineLoopService_001: usize = 0x1E4620; pub const SimpleEngineLoopService_001: usize = 0x1E4610;
pub const ClientServerEngineLoopService_001: usize = 0x1DA110; pub const ClientServerEngineLoopService_001: usize = 0x1DA110;
pub const KeyValueCache001: usize = 0x1D6750; pub const KeyValueCache001: usize = 0x1D6750;
pub const HostStateMgr001: usize = 0x1D3F50; pub const HostStateMgr001: usize = 0x1D3F50;
@ -91,11 +91,11 @@ pub mod matchmaking_dll { // matchmaking.dll
} }
pub mod materialsystem2_dll { // materialsystem2.dll pub mod materialsystem2_dll { // materialsystem2.dll
pub const MaterialUtils_001: usize = 0x4DB90; pub const MaterialUtils_001: usize = 0x4DCB0;
pub const TextLayout_001: usize = 0x4A2E0; pub const TextLayout_001: usize = 0x4A400;
pub const PostProcessingSystem_001: usize = 0x42A60; pub const PostProcessingSystem_001: usize = 0x42B80;
pub const FontManager_001: usize = 0x37900; pub const FontManager_001: usize = 0x37A20;
pub const VMaterialSystem2_001: usize = 0x25EC0; pub const VMaterialSystem2_001: usize = 0x25FC0;
} }
pub mod meshsystem_dll { // meshsystem.dll pub mod meshsystem_dll { // meshsystem.dll
@ -134,7 +134,7 @@ pub mod pulse_system_dll { // pulse_system.dll
} }
pub mod rendersystemdx11_dll { // rendersystemdx11.dll pub mod rendersystemdx11_dll { // rendersystemdx11.dll
pub const RenderUtils_001: usize = 0x530F0; pub const RenderUtils_001: usize = 0x53100;
pub const VRenderDeviceMgrBackdoor001: usize = 0x4A690; pub const VRenderDeviceMgrBackdoor001: usize = 0x4A690;
pub const RenderDeviceMgr001: usize = 0x4A680; pub const RenderDeviceMgr001: usize = 0x4A680;
} }
@ -159,16 +159,16 @@ pub mod schemasystem_dll { // schemasystem.dll
} }
pub mod server_dll { // server.dll pub mod server_dll { // server.dll
pub const NavGameTest001: usize = 0xA3BDA0; pub const NavGameTest001: usize = 0xA3C380;
pub const ServerToolsInfo_001: usize = 0x83EB80; pub const ServerToolsInfo_001: usize = 0x83F1C0;
pub const Source2GameClients001: usize = 0x83EB90; pub const Source2GameClients001: usize = 0x83F1D0;
pub const Source2GameEntities001: usize = 0x83EBA0; pub const Source2GameEntities001: usize = 0x83F1E0;
pub const Source2Server001: usize = 0x83EBB0; pub const Source2Server001: usize = 0x83F1F0;
pub const EmptyWorldService001_Server: usize = 0x591CC0; pub const EmptyWorldService001_Server: usize = 0x591BE0;
pub const Source2ServerConfig001: usize = 0x571BF0; pub const Source2ServerConfig001: usize = 0x571B10;
pub const EntitySubclassUtilsV001: usize = 0x2D0850; pub const EntitySubclassUtilsV001: usize = 0x2D07B0;
pub const customnavsystem001: usize = 0x24D880; pub const customnavsystem001: usize = 0x24D7E0;
pub const Source2GameDirector001: usize = 0x145620; pub const Source2GameDirector001: usize = 0x145580;
} }
pub mod soundsystem_dll { // soundsystem.dll pub mod soundsystem_dll { // soundsystem.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
public static class MaterialParamBuffer_t { // MaterialParam_t public static class MaterialParamBuffer_t { // MaterialParam_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:00 +0000 Tue, 5 Dec 2023 00:38:24 +0000
''' '''
class MaterialParamBuffer_t: # MaterialParam_t class MaterialParamBuffer_t: # MaterialParam_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
public static class ChangeAccessorFieldPathIndex_t { public static class ChangeAccessorFieldPathIndex_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:00 +0000 Tue, 5 Dec 2023 00:38:24 +0000
''' '''
class ChangeAccessorFieldPathIndex_t: class ChangeAccessorFieldPathIndex_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,33 +1,33 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:02 +0000 * Tue, 5 Dec 2023 00:38:26 +0000
*/ */
public static class client_dll { // client.dll public static class client_dll { // client.dll
public const nint dwEntityList = 0x17BB470; public const nint dwEntityList = 0x17BB5B0;
public const nint dwForceAttack = 0x16BB940; public const nint dwForceAttack = 0x16BBA70;
public const nint dwForceAttack2 = 0x16BB9D0; public const nint dwForceAttack2 = 0x16BBB00;
public const nint dwForceBackward = 0x16BBC10; public const nint dwForceBackward = 0x16BBD40;
public const nint dwForceCrouch = 0x16BBEE0; public const nint dwForceCrouch = 0x16BC010;
public const nint dwForceForward = 0x16BBB80; public const nint dwForceForward = 0x16BBCB0;
public const nint dwForceJump = 0x16BBE50; public const nint dwForceJump = 0x16BBF80;
public const nint dwForceLeft = 0x16BBCA0; public const nint dwForceLeft = 0x16BBDD0;
public const nint dwForceRight = 0x16BBD30; public const nint dwForceRight = 0x16BBE60;
public const nint dwGameEntitySystem = 0x18E6CA0; public const nint dwGameEntitySystem = 0x18E6DE0;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510;
public const nint dwGameRules = 0x1817298; public const nint dwGameRules = 0x18173C8;
public const nint dwGlobalVars = 0x16B7AB0; public const nint dwGlobalVars = 0x16B7BE0;
public const nint dwGlowManager = 0x18172B8; public const nint dwGlowManager = 0x18173E8;
public const nint dwInterfaceLinkList = 0x1914938; public const nint dwInterfaceLinkList = 0x1914A78;
public const nint dwLocalPlayerController = 0x180A8F0; public const nint dwLocalPlayerController = 0x180AA20;
public const nint dwLocalPlayerPawn = 0x16C29E8; public const nint dwLocalPlayerPawn = 0x16C2B18;
public const nint dwPlantedC4 = 0x181E858; public const nint dwPlantedC4 = 0x181E988;
public const nint dwPrediction = 0x16C28B0; public const nint dwPrediction = 0x16C29E0;
public const nint dwSensitivity = 0x18189A8; public const nint dwSensitivity = 0x1818AD8;
public const nint dwSensitivity_sensitivity = 0x40; public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x187A8C0; public const nint dwViewAngles = 0x187A9D0;
public const nint dwViewMatrix = 0x1819C10; public const nint dwViewMatrix = 0x1819D40;
public const nint dwViewRender = 0x181A490; public const nint dwViewRender = 0x181A5C0;
} }
public static class engine2_dll { // engine2.dll public static class engine2_dll { // engine2.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:02 +0000 * Tue, 5 Dec 2023 00:38:26 +0000
*/ */
#pragma once #pragma once
@ -8,30 +8,30 @@
#include <cstddef> #include <cstddef>
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t dwEntityList = 0x17BB470; constexpr std::ptrdiff_t dwEntityList = 0x17BB5B0;
constexpr std::ptrdiff_t dwForceAttack = 0x16BB940; constexpr std::ptrdiff_t dwForceAttack = 0x16BBA70;
constexpr std::ptrdiff_t dwForceAttack2 = 0x16BB9D0; constexpr std::ptrdiff_t dwForceAttack2 = 0x16BBB00;
constexpr std::ptrdiff_t dwForceBackward = 0x16BBC10; constexpr std::ptrdiff_t dwForceBackward = 0x16BBD40;
constexpr std::ptrdiff_t dwForceCrouch = 0x16BBEE0; constexpr std::ptrdiff_t dwForceCrouch = 0x16BC010;
constexpr std::ptrdiff_t dwForceForward = 0x16BBB80; constexpr std::ptrdiff_t dwForceForward = 0x16BBCB0;
constexpr std::ptrdiff_t dwForceJump = 0x16BBE50; constexpr std::ptrdiff_t dwForceJump = 0x16BBF80;
constexpr std::ptrdiff_t dwForceLeft = 0x16BBCA0; constexpr std::ptrdiff_t dwForceLeft = 0x16BBDD0;
constexpr std::ptrdiff_t dwForceRight = 0x16BBD30; constexpr std::ptrdiff_t dwForceRight = 0x16BBE60;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x18E6CA0; constexpr std::ptrdiff_t dwGameEntitySystem = 0x18E6DE0;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510;
constexpr std::ptrdiff_t dwGameRules = 0x1817298; constexpr std::ptrdiff_t dwGameRules = 0x18173C8;
constexpr std::ptrdiff_t dwGlobalVars = 0x16B7AB0; constexpr std::ptrdiff_t dwGlobalVars = 0x16B7BE0;
constexpr std::ptrdiff_t dwGlowManager = 0x18172B8; constexpr std::ptrdiff_t dwGlowManager = 0x18173E8;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1914938; constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1914A78;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x180A8F0; constexpr std::ptrdiff_t dwLocalPlayerController = 0x180AA20;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16C29E8; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16C2B18;
constexpr std::ptrdiff_t dwPlantedC4 = 0x181E858; constexpr std::ptrdiff_t dwPlantedC4 = 0x181E988;
constexpr std::ptrdiff_t dwPrediction = 0x16C28B0; constexpr std::ptrdiff_t dwPrediction = 0x16C29E0;
constexpr std::ptrdiff_t dwSensitivity = 0x18189A8; constexpr std::ptrdiff_t dwSensitivity = 0x1818AD8;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x187A8C0; constexpr std::ptrdiff_t dwViewAngles = 0x187A9D0;
constexpr std::ptrdiff_t dwViewMatrix = 0x1819C10; constexpr std::ptrdiff_t dwViewMatrix = 0x1819D40;
constexpr std::ptrdiff_t dwViewRender = 0x181A490; constexpr std::ptrdiff_t dwViewRender = 0x181A5C0;
} }
namespace engine2_dll { // engine2.dll namespace engine2_dll { // engine2.dll

View File

@ -2,43 +2,43 @@
"client_dll": { "client_dll": {
"data": { "data": {
"dwEntityList": { "dwEntityList": {
"value": 24884336, "value": 24884656,
"comment": null "comment": null
}, },
"dwForceAttack": { "dwForceAttack": {
"value": 23836992, "value": 23837296,
"comment": null "comment": null
}, },
"dwForceAttack2": { "dwForceAttack2": {
"value": 23837136, "value": 23837440,
"comment": null "comment": null
}, },
"dwForceBackward": { "dwForceBackward": {
"value": 23837712, "value": 23838016,
"comment": null "comment": null
}, },
"dwForceCrouch": { "dwForceCrouch": {
"value": 23838432, "value": 23838736,
"comment": null "comment": null
}, },
"dwForceForward": { "dwForceForward": {
"value": 23837568, "value": 23837872,
"comment": null "comment": null
}, },
"dwForceJump": { "dwForceJump": {
"value": 23838288, "value": 23838592,
"comment": null "comment": null
}, },
"dwForceLeft": { "dwForceLeft": {
"value": 23837856, "value": 23838160,
"comment": null "comment": null
}, },
"dwForceRight": { "dwForceRight": {
"value": 23838000, "value": 23838304,
"comment": null "comment": null
}, },
"dwGameEntitySystem": { "dwGameEntitySystem": {
"value": 26111136, "value": 26111456,
"comment": null "comment": null
}, },
"dwGameEntitySystem_getHighestEntityIndex": { "dwGameEntitySystem_getHighestEntityIndex": {
@ -46,39 +46,39 @@
"comment": null "comment": null
}, },
"dwGameRules": { "dwGameRules": {
"value": 25260696, "value": 25261000,
"comment": null "comment": null
}, },
"dwGlobalVars": { "dwGlobalVars": {
"value": 23820976, "value": 23821280,
"comment": null "comment": null
}, },
"dwGlowManager": { "dwGlowManager": {
"value": 25260728, "value": 25261032,
"comment": null "comment": null
}, },
"dwInterfaceLinkList": { "dwInterfaceLinkList": {
"value": 26298680, "value": 26299000,
"comment": null "comment": null
}, },
"dwLocalPlayerController": { "dwLocalPlayerController": {
"value": 25209072, "value": 25209376,
"comment": null "comment": null
}, },
"dwLocalPlayerPawn": { "dwLocalPlayerPawn": {
"value": 23865832, "value": 23866136,
"comment": null "comment": null
}, },
"dwPlantedC4": { "dwPlantedC4": {
"value": 25290840, "value": 25291144,
"comment": null "comment": null
}, },
"dwPrediction": { "dwPrediction": {
"value": 23865520, "value": 23865824,
"comment": null "comment": null
}, },
"dwSensitivity": { "dwSensitivity": {
"value": 25266600, "value": 25266904,
"comment": null "comment": null
}, },
"dwSensitivity_sensitivity": { "dwSensitivity_sensitivity": {
@ -86,15 +86,15 @@
"comment": null "comment": null
}, },
"dwViewAngles": { "dwViewAngles": {
"value": 25667776, "value": 25668048,
"comment": null "comment": null
}, },
"dwViewMatrix": { "dwViewMatrix": {
"value": 25271312, "value": 25271616,
"comment": null "comment": null
}, },
"dwViewRender": { "dwViewRender": {
"value": 25273488, "value": 25273792,
"comment": null "comment": null
} }
}, },

View File

@ -1,33 +1,33 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:02 +0000 Tue, 5 Dec 2023 00:38:26 +0000
''' '''
class client_dll: # client.dll class client_dll: # client.dll
dwEntityList = 0x17BB470 dwEntityList = 0x17BB5B0
dwForceAttack = 0x16BB940 dwForceAttack = 0x16BBA70
dwForceAttack2 = 0x16BB9D0 dwForceAttack2 = 0x16BBB00
dwForceBackward = 0x16BBC10 dwForceBackward = 0x16BBD40
dwForceCrouch = 0x16BBEE0 dwForceCrouch = 0x16BC010
dwForceForward = 0x16BBB80 dwForceForward = 0x16BBCB0
dwForceJump = 0x16BBE50 dwForceJump = 0x16BBF80
dwForceLeft = 0x16BBCA0 dwForceLeft = 0x16BBDD0
dwForceRight = 0x16BBD30 dwForceRight = 0x16BBE60
dwGameEntitySystem = 0x18E6CA0 dwGameEntitySystem = 0x18E6DE0
dwGameEntitySystem_getHighestEntityIndex = 0x1510 dwGameEntitySystem_getHighestEntityIndex = 0x1510
dwGameRules = 0x1817298 dwGameRules = 0x18173C8
dwGlobalVars = 0x16B7AB0 dwGlobalVars = 0x16B7BE0
dwGlowManager = 0x18172B8 dwGlowManager = 0x18173E8
dwInterfaceLinkList = 0x1914938 dwInterfaceLinkList = 0x1914A78
dwLocalPlayerController = 0x180A8F0 dwLocalPlayerController = 0x180AA20
dwLocalPlayerPawn = 0x16C29E8 dwLocalPlayerPawn = 0x16C2B18
dwPlantedC4 = 0x181E858 dwPlantedC4 = 0x181E988
dwPrediction = 0x16C28B0 dwPrediction = 0x16C29E0
dwSensitivity = 0x18189A8 dwSensitivity = 0x1818AD8
dwSensitivity_sensitivity = 0x40 dwSensitivity_sensitivity = 0x40
dwViewAngles = 0x187A8C0 dwViewAngles = 0x187A9D0
dwViewMatrix = 0x1819C10 dwViewMatrix = 0x1819D40
dwViewRender = 0x181A490 dwViewRender = 0x181A5C0
class engine2_dll: # engine2.dll class engine2_dll: # engine2.dll
dwBuildNumber = 0x48A344 dwBuildNumber = 0x48A344

View File

@ -1,35 +1,35 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:02 +0000 * Tue, 5 Dec 2023 00:38:26 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
pub mod client_dll { // client.dll pub mod client_dll { // client.dll
pub const dwEntityList: usize = 0x17BB470; pub const dwEntityList: usize = 0x17BB5B0;
pub const dwForceAttack: usize = 0x16BB940; pub const dwForceAttack: usize = 0x16BBA70;
pub const dwForceAttack2: usize = 0x16BB9D0; pub const dwForceAttack2: usize = 0x16BBB00;
pub const dwForceBackward: usize = 0x16BBC10; pub const dwForceBackward: usize = 0x16BBD40;
pub const dwForceCrouch: usize = 0x16BBEE0; pub const dwForceCrouch: usize = 0x16BC010;
pub const dwForceForward: usize = 0x16BBB80; pub const dwForceForward: usize = 0x16BBCB0;
pub const dwForceJump: usize = 0x16BBE50; pub const dwForceJump: usize = 0x16BBF80;
pub const dwForceLeft: usize = 0x16BBCA0; pub const dwForceLeft: usize = 0x16BBDD0;
pub const dwForceRight: usize = 0x16BBD30; pub const dwForceRight: usize = 0x16BBE60;
pub const dwGameEntitySystem: usize = 0x18E6CA0; pub const dwGameEntitySystem: usize = 0x18E6DE0;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510;
pub const dwGameRules: usize = 0x1817298; pub const dwGameRules: usize = 0x18173C8;
pub const dwGlobalVars: usize = 0x16B7AB0; pub const dwGlobalVars: usize = 0x16B7BE0;
pub const dwGlowManager: usize = 0x18172B8; pub const dwGlowManager: usize = 0x18173E8;
pub const dwInterfaceLinkList: usize = 0x1914938; pub const dwInterfaceLinkList: usize = 0x1914A78;
pub const dwLocalPlayerController: usize = 0x180A8F0; pub const dwLocalPlayerController: usize = 0x180AA20;
pub const dwLocalPlayerPawn: usize = 0x16C29E8; pub const dwLocalPlayerPawn: usize = 0x16C2B18;
pub const dwPlantedC4: usize = 0x181E858; pub const dwPlantedC4: usize = 0x181E988;
pub const dwPrediction: usize = 0x16C28B0; pub const dwPrediction: usize = 0x16C29E0;
pub const dwSensitivity: usize = 0x18189A8; pub const dwSensitivity: usize = 0x1818AD8;
pub const dwSensitivity_sensitivity: usize = 0x40; pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x187A8C0; pub const dwViewAngles: usize = 0x187A9D0;
pub const dwViewMatrix: usize = 0x1819C10; pub const dwViewMatrix: usize = 0x1819D40;
pub const dwViewRender: usize = 0x181A490; pub const dwViewRender: usize = 0x181A5C0;
} }
pub mod engine2_dll { // engine2.dll pub mod engine2_dll { // engine2.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:25 +0000
*/ */
public static class CBaseRendererSource2 { // CParticleFunctionRenderer public static class CBaseRendererSource2 { // CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:25 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:01 +0000 Tue, 5 Dec 2023 00:38:25 +0000
''' '''
class CBaseRendererSource2: # CParticleFunctionRenderer class CBaseRendererSource2: # CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:25 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
public static class CBasePulseGraphInstance { public static class CBasePulseGraphInstance {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:01 +0000 Tue, 5 Dec 2023 00:38:24 +0000
''' '''
class CBasePulseGraphInstance: class CBasePulseGraphInstance:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
public static class RenderInputLayoutField_t { public static class RenderInputLayoutField_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:00 +0000 Tue, 5 Dec 2023 00:38:24 +0000
''' '''
class RenderInputLayoutField_t: class RenderInputLayoutField_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
public static class AABB_t { public static class AABB_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:00 +0000 Tue, 5 Dec 2023 00:38:24 +0000
''' '''
class AABB_t: class AABB_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
public static class CSSDSEndFrameViewInfo { public static class CSSDSEndFrameViewInfo {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:01 +0000 Tue, 5 Dec 2023 00:38:24 +0000
''' '''
class CSSDSEndFrameViewInfo: class CSSDSEndFrameViewInfo:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
public static class CExampleSchemaVData_Monomorphic { public static class CExampleSchemaVData_Monomorphic {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:00 +0000 Tue, 5 Dec 2023 00:38:24 +0000
''' '''
class CExampleSchemaVData_Monomorphic: class CExampleSchemaVData_Monomorphic:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:00 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:25 +0000
*/ */
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {
@ -268,6 +268,8 @@ public static class CBaseCSGrenade { // CCSWeaponBase
public const nint m_fDropTime = 0xE3C; // GameTime_t public const nint m_fDropTime = 0xE3C; // GameTime_t
public const nint m_nNextHoldTick = 0xE40; // GameTick_t public const nint m_nNextHoldTick = 0xE40; // GameTick_t
public const nint m_flNextHoldFrac = 0xE44; // float public const nint m_flNextHoldFrac = 0xE44; // float
public const nint m_bJustPulledPin = 0xE48; // bool
public const nint m_bSwitchWeaponAfterThrow = 0xE49; // bool
} }
public static class CBaseCSGrenadeProjectile { // CBaseGrenade public static class CBaseCSGrenadeProjectile { // CBaseGrenade
@ -554,13 +556,14 @@ public static class CBasePlayerController { // CBaseEntity
public const nint m_bIsLowViolence = 0x5AF; // bool public const nint m_bIsLowViolence = 0x5AF; // bool
public const nint m_bGamePaused = 0x5B0; // bool public const nint m_bGamePaused = 0x5B0; // bool
public const nint m_nUsecTimestampLastUserCmdReceived = 0x648; // int64_t public const nint m_nUsecTimestampLastUserCmdReceived = 0x648; // int64_t
public const nint m_iIgnoreGlobalChat = 0x660; // ChatIgnoreType_t public const nint m_nLastRealCommandNumberExecuted = 0x654; // int32_t
public const nint m_flLastPlayerTalkTime = 0x664; // float public const nint m_iIgnoreGlobalChat = 0x668; // ChatIgnoreType_t
public const nint m_flLastEntitySteadyState = 0x668; // float public const nint m_flLastPlayerTalkTime = 0x66C; // float
public const nint m_nAvailableEntitySteadyState = 0x66C; // int32_t public const nint m_flLastEntitySteadyState = 0x670; // float
public const nint m_bHasAnySteadyStateEnts = 0x670; // bool public const nint m_nAvailableEntitySteadyState = 0x674; // int32_t
public const nint m_steamID = 0x680; // uint64_t public const nint m_bHasAnySteadyStateEnts = 0x678; // bool
public const nint m_iDesiredFOV = 0x688; // uint32_t public const nint m_steamID = 0x688; // uint64_t
public const nint m_iDesiredFOV = 0x690; // uint32_t
} }
public static class CBasePlayerPawn { // CBaseCombatCharacter public static class CBasePlayerPawn { // CBaseCombatCharacter
@ -1440,86 +1443,86 @@ public static class CCSPlayerBase_CameraServices { // CPlayer_CameraServices
} }
public static class CCSPlayerController { // CBasePlayerController public static class CCSPlayerController { // CBasePlayerController
public const nint m_pInGameMoneyServices = 0x6B8; // CCSPlayerController_InGameMoneyServices* public const nint m_pInGameMoneyServices = 0x6C0; // CCSPlayerController_InGameMoneyServices*
public const nint m_pInventoryServices = 0x6C0; // CCSPlayerController_InventoryServices* public const nint m_pInventoryServices = 0x6C8; // CCSPlayerController_InventoryServices*
public const nint m_pActionTrackingServices = 0x6C8; // CCSPlayerController_ActionTrackingServices* public const nint m_pActionTrackingServices = 0x6D0; // CCSPlayerController_ActionTrackingServices*
public const nint m_pDamageServices = 0x6D0; // CCSPlayerController_DamageServices* public const nint m_pDamageServices = 0x6D8; // CCSPlayerController_DamageServices*
public const nint m_iPing = 0x6D8; // uint32_t public const nint m_iPing = 0x6E0; // uint32_t
public const nint m_bHasCommunicationAbuseMute = 0x6DC; // bool public const nint m_bHasCommunicationAbuseMute = 0x6E4; // bool
public const nint m_szCrosshairCodes = 0x6E0; // CUtlSymbolLarge public const nint m_szCrosshairCodes = 0x6E8; // CUtlSymbolLarge
public const nint m_iPendingTeamNum = 0x6E8; // uint8_t public const nint m_iPendingTeamNum = 0x6F0; // uint8_t
public const nint m_flForceTeamTime = 0x6EC; // GameTime_t public const nint m_flForceTeamTime = 0x6F4; // GameTime_t
public const nint m_iCompTeammateColor = 0x6F0; // int32_t public const nint m_iCompTeammateColor = 0x6F8; // int32_t
public const nint m_bEverPlayedOnTeam = 0x6F4; // bool public const nint m_bEverPlayedOnTeam = 0x6FC; // bool
public const nint m_bAttemptedToGetColor = 0x6F5; // bool public const nint m_bAttemptedToGetColor = 0x6FD; // bool
public const nint m_iTeammatePreferredColor = 0x6F8; // int32_t public const nint m_iTeammatePreferredColor = 0x700; // int32_t
public const nint m_bTeamChanged = 0x6FC; // bool public const nint m_bTeamChanged = 0x704; // bool
public const nint m_bInSwitchTeam = 0x6FD; // bool public const nint m_bInSwitchTeam = 0x705; // bool
public const nint m_bHasSeenJoinGame = 0x6FE; // bool public const nint m_bHasSeenJoinGame = 0x706; // bool
public const nint m_bJustBecameSpectator = 0x6FF; // bool public const nint m_bJustBecameSpectator = 0x707; // bool
public const nint m_bSwitchTeamsOnNextRoundReset = 0x700; // bool public const nint m_bSwitchTeamsOnNextRoundReset = 0x708; // bool
public const nint m_bRemoveAllItemsOnNextRoundReset = 0x701; // bool public const nint m_bRemoveAllItemsOnNextRoundReset = 0x709; // bool
public const nint m_szClan = 0x708; // CUtlSymbolLarge public const nint m_szClan = 0x710; // CUtlSymbolLarge
public const nint m_szClanName = 0x710; // char[32] public const nint m_szClanName = 0x718; // char[32]
public const nint m_iCoachingTeam = 0x730; // int32_t public const nint m_iCoachingTeam = 0x738; // int32_t
public const nint m_nPlayerDominated = 0x738; // uint64_t public const nint m_nPlayerDominated = 0x740; // uint64_t
public const nint m_nPlayerDominatingMe = 0x740; // uint64_t public const nint m_nPlayerDominatingMe = 0x748; // uint64_t
public const nint m_iCompetitiveRanking = 0x748; // int32_t public const nint m_iCompetitiveRanking = 0x750; // int32_t
public const nint m_iCompetitiveWins = 0x74C; // int32_t public const nint m_iCompetitiveWins = 0x754; // int32_t
public const nint m_iCompetitiveRankType = 0x750; // int8_t public const nint m_iCompetitiveRankType = 0x758; // int8_t
public const nint m_iCompetitiveRankingPredicted_Win = 0x754; // int32_t public const nint m_iCompetitiveRankingPredicted_Win = 0x75C; // int32_t
public const nint m_iCompetitiveRankingPredicted_Loss = 0x758; // int32_t public const nint m_iCompetitiveRankingPredicted_Loss = 0x760; // int32_t
public const nint m_iCompetitiveRankingPredicted_Tie = 0x75C; // int32_t public const nint m_iCompetitiveRankingPredicted_Tie = 0x764; // int32_t
public const nint m_nEndMatchNextMapVote = 0x760; // int32_t public const nint m_nEndMatchNextMapVote = 0x768; // int32_t
public const nint m_unActiveQuestId = 0x764; // uint16_t public const nint m_unActiveQuestId = 0x76C; // uint16_t
public const nint m_nQuestProgressReason = 0x768; // QuestProgress::Reason public const nint m_nQuestProgressReason = 0x770; // QuestProgress::Reason
public const nint m_unPlayerTvControlFlags = 0x76C; // uint32_t public const nint m_unPlayerTvControlFlags = 0x774; // uint32_t
public const nint m_iDraftIndex = 0x798; // int32_t public const nint m_iDraftIndex = 0x7A0; // int32_t
public const nint m_msQueuedModeDisconnectionTimestamp = 0x79C; // uint32_t public const nint m_msQueuedModeDisconnectionTimestamp = 0x7A4; // uint32_t
public const nint m_uiAbandonRecordedReason = 0x7A0; // uint32_t public const nint m_uiAbandonRecordedReason = 0x7A8; // uint32_t
public const nint m_bCannotBeKicked = 0x7A4; // bool public const nint m_bCannotBeKicked = 0x7AC; // bool
public const nint m_bEverFullyConnected = 0x7A5; // bool public const nint m_bEverFullyConnected = 0x7AD; // bool
public const nint m_bAbandonAllowsSurrender = 0x7A6; // bool public const nint m_bAbandonAllowsSurrender = 0x7AE; // bool
public const nint m_bAbandonOffersInstantSurrender = 0x7A7; // bool public const nint m_bAbandonOffersInstantSurrender = 0x7AF; // bool
public const nint m_bDisconnection1MinWarningPrinted = 0x7A8; // bool public const nint m_bDisconnection1MinWarningPrinted = 0x7B0; // bool
public const nint m_bScoreReported = 0x7A9; // bool public const nint m_bScoreReported = 0x7B1; // bool
public const nint m_nDisconnectionTick = 0x7AC; // int32_t public const nint m_nDisconnectionTick = 0x7B4; // int32_t
public const nint m_bControllingBot = 0x7B8; // bool public const nint m_bControllingBot = 0x7C0; // bool
public const nint m_bHasControlledBotThisRound = 0x7B9; // bool public const nint m_bHasControlledBotThisRound = 0x7C1; // bool
public const nint m_bHasBeenControlledByPlayerThisRound = 0x7BA; // bool public const nint m_bHasBeenControlledByPlayerThisRound = 0x7C2; // bool
public const nint m_nBotsControlledThisRound = 0x7BC; // int32_t public const nint m_nBotsControlledThisRound = 0x7C4; // int32_t
public const nint m_bCanControlObservedBot = 0x7C0; // bool public const nint m_bCanControlObservedBot = 0x7C8; // bool
public const nint m_hPlayerPawn = 0x7C4; // CHandle<CCSPlayerPawn> public const nint m_hPlayerPawn = 0x7CC; // CHandle<CCSPlayerPawn>
public const nint m_hObserverPawn = 0x7C8; // CHandle<CCSObserverPawn> public const nint m_hObserverPawn = 0x7D0; // CHandle<CCSObserverPawn>
public const nint m_DesiredObserverMode = 0x7CC; // int32_t public const nint m_DesiredObserverMode = 0x7D4; // int32_t
public const nint m_hDesiredObserverTarget = 0x7D0; // CEntityHandle public const nint m_hDesiredObserverTarget = 0x7D8; // CEntityHandle
public const nint m_bPawnIsAlive = 0x7D4; // bool public const nint m_bPawnIsAlive = 0x7DC; // bool
public const nint m_iPawnHealth = 0x7D8; // uint32_t public const nint m_iPawnHealth = 0x7E0; // uint32_t
public const nint m_iPawnArmor = 0x7DC; // int32_t public const nint m_iPawnArmor = 0x7E4; // int32_t
public const nint m_bPawnHasDefuser = 0x7E0; // bool public const nint m_bPawnHasDefuser = 0x7E8; // bool
public const nint m_bPawnHasHelmet = 0x7E1; // bool public const nint m_bPawnHasHelmet = 0x7E9; // bool
public const nint m_nPawnCharacterDefIndex = 0x7E2; // uint16_t public const nint m_nPawnCharacterDefIndex = 0x7EA; // uint16_t
public const nint m_iPawnLifetimeStart = 0x7E4; // int32_t public const nint m_iPawnLifetimeStart = 0x7EC; // int32_t
public const nint m_iPawnLifetimeEnd = 0x7E8; // int32_t public const nint m_iPawnLifetimeEnd = 0x7F0; // int32_t
public const nint m_iPawnBotDifficulty = 0x7EC; // int32_t public const nint m_iPawnBotDifficulty = 0x7F4; // int32_t
public const nint m_hOriginalControllerOfCurrentPawn = 0x7F0; // CHandle<CCSPlayerController> public const nint m_hOriginalControllerOfCurrentPawn = 0x7F8; // CHandle<CCSPlayerController>
public const nint m_iScore = 0x7F4; // int32_t public const nint m_iScore = 0x7FC; // int32_t
public const nint m_iRoundScore = 0x7F8; // int32_t public const nint m_iRoundScore = 0x800; // int32_t
public const nint m_iRoundsWon = 0x7FC; // int32_t public const nint m_iRoundsWon = 0x804; // int32_t
public const nint m_vecKills = 0x800; // CNetworkUtlVectorBase<EKillTypes_t> public const nint m_vecKills = 0x808; // CNetworkUtlVectorBase<EKillTypes_t>
public const nint m_iMVPs = 0x818; // int32_t public const nint m_iMVPs = 0x820; // int32_t
public const nint m_nUpdateCounter = 0x81C; // int32_t public const nint m_nUpdateCounter = 0x824; // int32_t
public const nint m_flSmoothedPing = 0x820; // float public const nint m_flSmoothedPing = 0x828; // float
public const nint m_lastHeldVoteTimer = 0xF8C8; // IntervalTimer public const nint m_lastHeldVoteTimer = 0xF8D0; // IntervalTimer
public const nint m_bShowHints = 0xF8E0; // bool public const nint m_bShowHints = 0xF8E8; // bool
public const nint m_iNextTimeCheck = 0xF8E4; // int32_t public const nint m_iNextTimeCheck = 0xF8EC; // int32_t
public const nint m_bJustDidTeamKill = 0xF8E8; // bool public const nint m_bJustDidTeamKill = 0xF8F0; // bool
public const nint m_bPunishForTeamKill = 0xF8E9; // bool public const nint m_bPunishForTeamKill = 0xF8F1; // bool
public const nint m_bGaveTeamDamageWarning = 0xF8EA; // bool public const nint m_bGaveTeamDamageWarning = 0xF8F2; // bool
public const nint m_bGaveTeamDamageWarningThisRound = 0xF8EB; // bool public const nint m_bGaveTeamDamageWarningThisRound = 0xF8F3; // bool
public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF8F0; // double public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF8F8; // double
public const nint m_LastTeamDamageWarningTime = 0xF8F8; // GameTime_t public const nint m_LastTeamDamageWarningTime = 0xF900; // GameTime_t
public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF8FC; // GameTime_t public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF904; // GameTime_t
} }
public static class CCSPlayerController_ActionTrackingServices { // CPlayerControllerComponent public static class CCSPlayerController_ActionTrackingServices { // CPlayerControllerComponent

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:25 +0000
*/ */
#pragma once #pragma once
@ -272,6 +272,8 @@ namespace CBaseCSGrenade { // CCSWeaponBase
constexpr std::ptrdiff_t m_fDropTime = 0xE3C; // GameTime_t constexpr std::ptrdiff_t m_fDropTime = 0xE3C; // GameTime_t
constexpr std::ptrdiff_t m_nNextHoldTick = 0xE40; // GameTick_t constexpr std::ptrdiff_t m_nNextHoldTick = 0xE40; // GameTick_t
constexpr std::ptrdiff_t m_flNextHoldFrac = 0xE44; // float constexpr std::ptrdiff_t m_flNextHoldFrac = 0xE44; // float
constexpr std::ptrdiff_t m_bJustPulledPin = 0xE48; // bool
constexpr std::ptrdiff_t m_bSwitchWeaponAfterThrow = 0xE49; // bool
} }
namespace CBaseCSGrenadeProjectile { // CBaseGrenade namespace CBaseCSGrenadeProjectile { // CBaseGrenade
@ -558,13 +560,14 @@ namespace CBasePlayerController { // CBaseEntity
constexpr std::ptrdiff_t m_bIsLowViolence = 0x5AF; // bool constexpr std::ptrdiff_t m_bIsLowViolence = 0x5AF; // bool
constexpr std::ptrdiff_t m_bGamePaused = 0x5B0; // bool constexpr std::ptrdiff_t m_bGamePaused = 0x5B0; // bool
constexpr std::ptrdiff_t m_nUsecTimestampLastUserCmdReceived = 0x648; // int64_t constexpr std::ptrdiff_t m_nUsecTimestampLastUserCmdReceived = 0x648; // int64_t
constexpr std::ptrdiff_t m_iIgnoreGlobalChat = 0x660; // ChatIgnoreType_t constexpr std::ptrdiff_t m_nLastRealCommandNumberExecuted = 0x654; // int32_t
constexpr std::ptrdiff_t m_flLastPlayerTalkTime = 0x664; // float constexpr std::ptrdiff_t m_iIgnoreGlobalChat = 0x668; // ChatIgnoreType_t
constexpr std::ptrdiff_t m_flLastEntitySteadyState = 0x668; // float constexpr std::ptrdiff_t m_flLastPlayerTalkTime = 0x66C; // float
constexpr std::ptrdiff_t m_nAvailableEntitySteadyState = 0x66C; // int32_t constexpr std::ptrdiff_t m_flLastEntitySteadyState = 0x670; // float
constexpr std::ptrdiff_t m_bHasAnySteadyStateEnts = 0x670; // bool constexpr std::ptrdiff_t m_nAvailableEntitySteadyState = 0x674; // int32_t
constexpr std::ptrdiff_t m_steamID = 0x680; // uint64_t constexpr std::ptrdiff_t m_bHasAnySteadyStateEnts = 0x678; // bool
constexpr std::ptrdiff_t m_iDesiredFOV = 0x688; // uint32_t constexpr std::ptrdiff_t m_steamID = 0x688; // uint64_t
constexpr std::ptrdiff_t m_iDesiredFOV = 0x690; // uint32_t
} }
namespace CBasePlayerPawn { // CBaseCombatCharacter namespace CBasePlayerPawn { // CBaseCombatCharacter
@ -1444,86 +1447,86 @@ namespace CCSPlayerBase_CameraServices { // CPlayer_CameraServices
} }
namespace CCSPlayerController { // CBasePlayerController namespace CCSPlayerController { // CBasePlayerController
constexpr std::ptrdiff_t m_pInGameMoneyServices = 0x6B8; // CCSPlayerController_InGameMoneyServices* constexpr std::ptrdiff_t m_pInGameMoneyServices = 0x6C0; // CCSPlayerController_InGameMoneyServices*
constexpr std::ptrdiff_t m_pInventoryServices = 0x6C0; // CCSPlayerController_InventoryServices* constexpr std::ptrdiff_t m_pInventoryServices = 0x6C8; // CCSPlayerController_InventoryServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x6C8; // CCSPlayerController_ActionTrackingServices* constexpr std::ptrdiff_t m_pActionTrackingServices = 0x6D0; // CCSPlayerController_ActionTrackingServices*
constexpr std::ptrdiff_t m_pDamageServices = 0x6D0; // CCSPlayerController_DamageServices* constexpr std::ptrdiff_t m_pDamageServices = 0x6D8; // CCSPlayerController_DamageServices*
constexpr std::ptrdiff_t m_iPing = 0x6D8; // uint32_t constexpr std::ptrdiff_t m_iPing = 0x6E0; // uint32_t
constexpr std::ptrdiff_t m_bHasCommunicationAbuseMute = 0x6DC; // bool constexpr std::ptrdiff_t m_bHasCommunicationAbuseMute = 0x6E4; // bool
constexpr std::ptrdiff_t m_szCrosshairCodes = 0x6E0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_szCrosshairCodes = 0x6E8; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_iPendingTeamNum = 0x6E8; // uint8_t constexpr std::ptrdiff_t m_iPendingTeamNum = 0x6F0; // uint8_t
constexpr std::ptrdiff_t m_flForceTeamTime = 0x6EC; // GameTime_t constexpr std::ptrdiff_t m_flForceTeamTime = 0x6F4; // GameTime_t
constexpr std::ptrdiff_t m_iCompTeammateColor = 0x6F0; // int32_t constexpr std::ptrdiff_t m_iCompTeammateColor = 0x6F8; // int32_t
constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x6F4; // bool constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x6FC; // bool
constexpr std::ptrdiff_t m_bAttemptedToGetColor = 0x6F5; // bool constexpr std::ptrdiff_t m_bAttemptedToGetColor = 0x6FD; // bool
constexpr std::ptrdiff_t m_iTeammatePreferredColor = 0x6F8; // int32_t constexpr std::ptrdiff_t m_iTeammatePreferredColor = 0x700; // int32_t
constexpr std::ptrdiff_t m_bTeamChanged = 0x6FC; // bool constexpr std::ptrdiff_t m_bTeamChanged = 0x704; // bool
constexpr std::ptrdiff_t m_bInSwitchTeam = 0x6FD; // bool constexpr std::ptrdiff_t m_bInSwitchTeam = 0x705; // bool
constexpr std::ptrdiff_t m_bHasSeenJoinGame = 0x6FE; // bool constexpr std::ptrdiff_t m_bHasSeenJoinGame = 0x706; // bool
constexpr std::ptrdiff_t m_bJustBecameSpectator = 0x6FF; // bool constexpr std::ptrdiff_t m_bJustBecameSpectator = 0x707; // bool
constexpr std::ptrdiff_t m_bSwitchTeamsOnNextRoundReset = 0x700; // bool constexpr std::ptrdiff_t m_bSwitchTeamsOnNextRoundReset = 0x708; // bool
constexpr std::ptrdiff_t m_bRemoveAllItemsOnNextRoundReset = 0x701; // bool constexpr std::ptrdiff_t m_bRemoveAllItemsOnNextRoundReset = 0x709; // bool
constexpr std::ptrdiff_t m_szClan = 0x708; // CUtlSymbolLarge constexpr std::ptrdiff_t m_szClan = 0x710; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_szClanName = 0x710; // char[32] constexpr std::ptrdiff_t m_szClanName = 0x718; // char[32]
constexpr std::ptrdiff_t m_iCoachingTeam = 0x730; // int32_t constexpr std::ptrdiff_t m_iCoachingTeam = 0x738; // int32_t
constexpr std::ptrdiff_t m_nPlayerDominated = 0x738; // uint64_t constexpr std::ptrdiff_t m_nPlayerDominated = 0x740; // uint64_t
constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x740; // uint64_t constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x748; // uint64_t
constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x748; // int32_t constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x750; // int32_t
constexpr std::ptrdiff_t m_iCompetitiveWins = 0x74C; // int32_t constexpr std::ptrdiff_t m_iCompetitiveWins = 0x754; // int32_t
constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x750; // int8_t constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x758; // int8_t
constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x754; // int32_t constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x75C; // int32_t
constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x758; // int32_t constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x760; // int32_t
constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x75C; // int32_t constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x764; // int32_t
constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x760; // int32_t constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x768; // int32_t
constexpr std::ptrdiff_t m_unActiveQuestId = 0x764; // uint16_t constexpr std::ptrdiff_t m_unActiveQuestId = 0x76C; // uint16_t
constexpr std::ptrdiff_t m_nQuestProgressReason = 0x768; // QuestProgress::Reason constexpr std::ptrdiff_t m_nQuestProgressReason = 0x770; // QuestProgress::Reason
constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x76C; // uint32_t constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x774; // uint32_t
constexpr std::ptrdiff_t m_iDraftIndex = 0x798; // int32_t constexpr std::ptrdiff_t m_iDraftIndex = 0x7A0; // int32_t
constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x79C; // uint32_t constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x7A4; // uint32_t
constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x7A0; // uint32_t constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x7A8; // uint32_t
constexpr std::ptrdiff_t m_bCannotBeKicked = 0x7A4; // bool constexpr std::ptrdiff_t m_bCannotBeKicked = 0x7AC; // bool
constexpr std::ptrdiff_t m_bEverFullyConnected = 0x7A5; // bool constexpr std::ptrdiff_t m_bEverFullyConnected = 0x7AD; // bool
constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x7A6; // bool constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x7AE; // bool
constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x7A7; // bool constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x7AF; // bool
constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x7A8; // bool constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x7B0; // bool
constexpr std::ptrdiff_t m_bScoreReported = 0x7A9; // bool constexpr std::ptrdiff_t m_bScoreReported = 0x7B1; // bool
constexpr std::ptrdiff_t m_nDisconnectionTick = 0x7AC; // int32_t constexpr std::ptrdiff_t m_nDisconnectionTick = 0x7B4; // int32_t
constexpr std::ptrdiff_t m_bControllingBot = 0x7B8; // bool constexpr std::ptrdiff_t m_bControllingBot = 0x7C0; // bool
constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x7B9; // bool constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x7C1; // bool
constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x7BA; // bool constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x7C2; // bool
constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x7BC; // int32_t constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x7C4; // int32_t
constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x7C0; // bool constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x7C8; // bool
constexpr std::ptrdiff_t m_hPlayerPawn = 0x7C4; // CHandle<CCSPlayerPawn> constexpr std::ptrdiff_t m_hPlayerPawn = 0x7CC; // CHandle<CCSPlayerPawn>
constexpr std::ptrdiff_t m_hObserverPawn = 0x7C8; // CHandle<CCSObserverPawn> constexpr std::ptrdiff_t m_hObserverPawn = 0x7D0; // CHandle<CCSObserverPawn>
constexpr std::ptrdiff_t m_DesiredObserverMode = 0x7CC; // int32_t constexpr std::ptrdiff_t m_DesiredObserverMode = 0x7D4; // int32_t
constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x7D0; // CEntityHandle constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x7D8; // CEntityHandle
constexpr std::ptrdiff_t m_bPawnIsAlive = 0x7D4; // bool constexpr std::ptrdiff_t m_bPawnIsAlive = 0x7DC; // bool
constexpr std::ptrdiff_t m_iPawnHealth = 0x7D8; // uint32_t constexpr std::ptrdiff_t m_iPawnHealth = 0x7E0; // uint32_t
constexpr std::ptrdiff_t m_iPawnArmor = 0x7DC; // int32_t constexpr std::ptrdiff_t m_iPawnArmor = 0x7E4; // int32_t
constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x7E0; // bool constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x7E8; // bool
constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x7E1; // bool constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x7E9; // bool
constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x7E2; // uint16_t constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x7EA; // uint16_t
constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x7E4; // int32_t constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x7EC; // int32_t
constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x7E8; // int32_t constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x7F0; // int32_t
constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x7EC; // int32_t constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x7F4; // int32_t
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x7F0; // CHandle<CCSPlayerController> constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x7F8; // CHandle<CCSPlayerController>
constexpr std::ptrdiff_t m_iScore = 0x7F4; // int32_t constexpr std::ptrdiff_t m_iScore = 0x7FC; // int32_t
constexpr std::ptrdiff_t m_iRoundScore = 0x7F8; // int32_t constexpr std::ptrdiff_t m_iRoundScore = 0x800; // int32_t
constexpr std::ptrdiff_t m_iRoundsWon = 0x7FC; // int32_t constexpr std::ptrdiff_t m_iRoundsWon = 0x804; // int32_t
constexpr std::ptrdiff_t m_vecKills = 0x800; // CNetworkUtlVectorBase<EKillTypes_t> constexpr std::ptrdiff_t m_vecKills = 0x808; // CNetworkUtlVectorBase<EKillTypes_t>
constexpr std::ptrdiff_t m_iMVPs = 0x818; // int32_t constexpr std::ptrdiff_t m_iMVPs = 0x820; // int32_t
constexpr std::ptrdiff_t m_nUpdateCounter = 0x81C; // int32_t constexpr std::ptrdiff_t m_nUpdateCounter = 0x824; // int32_t
constexpr std::ptrdiff_t m_flSmoothedPing = 0x820; // float constexpr std::ptrdiff_t m_flSmoothedPing = 0x828; // float
constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF8C8; // IntervalTimer constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF8D0; // IntervalTimer
constexpr std::ptrdiff_t m_bShowHints = 0xF8E0; // bool constexpr std::ptrdiff_t m_bShowHints = 0xF8E8; // bool
constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF8E4; // int32_t constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF8EC; // int32_t
constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF8E8; // bool constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF8F0; // bool
constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF8E9; // bool constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF8F1; // bool
constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF8EA; // bool constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF8F2; // bool
constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF8EB; // bool constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF8F3; // bool
constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF8F0; // double constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF8F8; // double
constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF8F8; // GameTime_t constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF900; // GameTime_t
constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF8FC; // GameTime_t constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF904; // GameTime_t
} }
namespace CCSPlayerController_ActionTrackingServices { // CPlayerControllerComponent namespace CCSPlayerController_ActionTrackingServices { // CPlayerControllerComponent

View File

@ -841,6 +841,10 @@
"value": 3627, "value": 3627,
"comment": "bool" "comment": "bool"
}, },
"m_bJustPulledPin": {
"value": 3656,
"comment": "bool"
},
"m_bPinPulled": { "m_bPinPulled": {
"value": 3626, "value": 3626,
"comment": "bool" "comment": "bool"
@ -849,6 +853,10 @@
"value": 3624, "value": 3624,
"comment": "bool" "comment": "bool"
}, },
"m_bSwitchWeaponAfterThrow": {
"value": 3657,
"comment": "bool"
},
"m_eThrowStatus": { "m_eThrowStatus": {
"value": 3628, "value": 3628,
"comment": "EGrenadeThrowState" "comment": "EGrenadeThrowState"
@ -1849,7 +1857,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_bHasAnySteadyStateEnts": { "m_bHasAnySteadyStateEnts": {
"value": 1648, "value": 1656,
"comment": "bool" "comment": "bool"
}, },
"m_bIsHLTV": { "m_bIsHLTV": {
@ -1873,11 +1881,11 @@
"comment": "float" "comment": "float"
}, },
"m_flLastEntitySteadyState": { "m_flLastEntitySteadyState": {
"value": 1640, "value": 1648,
"comment": "float" "comment": "float"
}, },
"m_flLastPlayerTalkTime": { "m_flLastPlayerTalkTime": {
"value": 1636, "value": 1644,
"comment": "float" "comment": "float"
}, },
"m_hPawn": { "m_hPawn": {
@ -1897,11 +1905,11 @@
"comment": "PlayerConnectedState" "comment": "PlayerConnectedState"
}, },
"m_iDesiredFOV": { "m_iDesiredFOV": {
"value": 1672, "value": 1680,
"comment": "uint32_t" "comment": "uint32_t"
}, },
"m_iIgnoreGlobalChat": { "m_iIgnoreGlobalChat": {
"value": 1632, "value": 1640,
"comment": "ChatIgnoreType_t" "comment": "ChatIgnoreType_t"
}, },
"m_iszPlayerName": { "m_iszPlayerName": {
@ -1909,13 +1917,17 @@
"comment": "char[128]" "comment": "char[128]"
}, },
"m_nAvailableEntitySteadyState": { "m_nAvailableEntitySteadyState": {
"value": 1644, "value": 1652,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nInButtonsWhichAreToggles": { "m_nInButtonsWhichAreToggles": {
"value": 1208, "value": 1208,
"comment": "uint64_t" "comment": "uint64_t"
}, },
"m_nLastRealCommandNumberExecuted": {
"value": 1620,
"comment": "int32_t"
},
"m_nSplitScreenSlot": { "m_nSplitScreenSlot": {
"value": 1268, "value": 1268,
"comment": "CSplitScreenSlot" "comment": "CSplitScreenSlot"
@ -1929,7 +1941,7 @@
"comment": "int64_t" "comment": "int64_t"
}, },
"m_steamID": { "m_steamID": {
"value": 1664, "value": 1672,
"comment": "uint64_t" "comment": "uint64_t"
}, },
"m_szNetworkIDString": { "m_szNetworkIDString": {
@ -4950,323 +4962,323 @@
"CCSPlayerController": { "CCSPlayerController": {
"data": { "data": {
"m_DesiredObserverMode": { "m_DesiredObserverMode": {
"value": 1996, "value": 2004,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_LastTeamDamageWarningTime": { "m_LastTeamDamageWarningTime": {
"value": 63736, "value": 63744,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_LastTimePlayerWasDisconnectedForPawnsRemove": { "m_LastTimePlayerWasDisconnectedForPawnsRemove": {
"value": 63740, "value": 63748,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_bAbandonAllowsSurrender": { "m_bAbandonAllowsSurrender": {
"value": 1958, "value": 1966,
"comment": "bool" "comment": "bool"
}, },
"m_bAbandonOffersInstantSurrender": { "m_bAbandonOffersInstantSurrender": {
"value": 1959, "value": 1967,
"comment": "bool" "comment": "bool"
}, },
"m_bAttemptedToGetColor": { "m_bAttemptedToGetColor": {
"value": 1781,
"comment": "bool"
},
"m_bCanControlObservedBot": {
"value": 1984,
"comment": "bool"
},
"m_bCannotBeKicked": {
"value": 1956,
"comment": "bool"
},
"m_bControllingBot": {
"value": 1976,
"comment": "bool"
},
"m_bDisconnection1MinWarningPrinted": {
"value": 1960,
"comment": "bool"
},
"m_bEverFullyConnected": {
"value": 1957,
"comment": "bool"
},
"m_bEverPlayedOnTeam": {
"value": 1780,
"comment": "bool"
},
"m_bGaveTeamDamageWarning": {
"value": 63722,
"comment": "bool"
},
"m_bGaveTeamDamageWarningThisRound": {
"value": 63723,
"comment": "bool"
},
"m_bHasBeenControlledByPlayerThisRound": {
"value": 1978,
"comment": "bool"
},
"m_bHasCommunicationAbuseMute": {
"value": 1756,
"comment": "bool"
},
"m_bHasControlledBotThisRound": {
"value": 1977,
"comment": "bool"
},
"m_bHasSeenJoinGame": {
"value": 1790,
"comment": "bool"
},
"m_bInSwitchTeam": {
"value": 1789, "value": 1789,
"comment": "bool" "comment": "bool"
}, },
"m_bJustBecameSpectator": { "m_bCanControlObservedBot": {
"value": 1791, "value": 1992,
"comment": "bool" "comment": "bool"
}, },
"m_bJustDidTeamKill": { "m_bCannotBeKicked": {
"value": 63720, "value": 1964,
"comment": "bool" "comment": "bool"
}, },
"m_bPawnHasDefuser": { "m_bControllingBot": {
"value": 2016, "value": 1984,
"comment": "bool" "comment": "bool"
}, },
"m_bPawnHasHelmet": { "m_bDisconnection1MinWarningPrinted": {
"value": 2017, "value": 1968,
"comment": "bool" "comment": "bool"
}, },
"m_bPawnIsAlive": { "m_bEverFullyConnected": {
"value": 2004, "value": 1965,
"comment": "bool" "comment": "bool"
}, },
"m_bPunishForTeamKill": { "m_bEverPlayedOnTeam": {
"value": 63721,
"comment": "bool"
},
"m_bRemoveAllItemsOnNextRoundReset": {
"value": 1793,
"comment": "bool"
},
"m_bScoreReported": {
"value": 1961,
"comment": "bool"
},
"m_bShowHints": {
"value": 63712,
"comment": "bool"
},
"m_bSwitchTeamsOnNextRoundReset": {
"value": 1792,
"comment": "bool"
},
"m_bTeamChanged": {
"value": 1788, "value": 1788,
"comment": "bool" "comment": "bool"
}, },
"m_dblLastReceivedPacketPlatFloatTime": { "m_bGaveTeamDamageWarning": {
"value": 63730,
"comment": "bool"
},
"m_bGaveTeamDamageWarningThisRound": {
"value": 63731,
"comment": "bool"
},
"m_bHasBeenControlledByPlayerThisRound": {
"value": 1986,
"comment": "bool"
},
"m_bHasCommunicationAbuseMute": {
"value": 1764,
"comment": "bool"
},
"m_bHasControlledBotThisRound": {
"value": 1985,
"comment": "bool"
},
"m_bHasSeenJoinGame": {
"value": 1798,
"comment": "bool"
},
"m_bInSwitchTeam": {
"value": 1797,
"comment": "bool"
},
"m_bJustBecameSpectator": {
"value": 1799,
"comment": "bool"
},
"m_bJustDidTeamKill": {
"value": 63728, "value": 63728,
"comment": "bool"
},
"m_bPawnHasDefuser": {
"value": 2024,
"comment": "bool"
},
"m_bPawnHasHelmet": {
"value": 2025,
"comment": "bool"
},
"m_bPawnIsAlive": {
"value": 2012,
"comment": "bool"
},
"m_bPunishForTeamKill": {
"value": 63729,
"comment": "bool"
},
"m_bRemoveAllItemsOnNextRoundReset": {
"value": 1801,
"comment": "bool"
},
"m_bScoreReported": {
"value": 1969,
"comment": "bool"
},
"m_bShowHints": {
"value": 63720,
"comment": "bool"
},
"m_bSwitchTeamsOnNextRoundReset": {
"value": 1800,
"comment": "bool"
},
"m_bTeamChanged": {
"value": 1796,
"comment": "bool"
},
"m_dblLastReceivedPacketPlatFloatTime": {
"value": 63736,
"comment": "double" "comment": "double"
}, },
"m_flForceTeamTime": { "m_flForceTeamTime": {
"value": 1772, "value": 1780,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flSmoothedPing": { "m_flSmoothedPing": {
"value": 2080, "value": 2088,
"comment": "float" "comment": "float"
}, },
"m_hDesiredObserverTarget": { "m_hDesiredObserverTarget": {
"value": 2000, "value": 2008,
"comment": "CEntityHandle" "comment": "CEntityHandle"
}, },
"m_hObserverPawn": { "m_hObserverPawn": {
"value": 1992, "value": 2000,
"comment": "CHandle<CCSObserverPawn>" "comment": "CHandle<CCSObserverPawn>"
}, },
"m_hOriginalControllerOfCurrentPawn": { "m_hOriginalControllerOfCurrentPawn": {
"value": 2032, "value": 2040,
"comment": "CHandle<CCSPlayerController>" "comment": "CHandle<CCSPlayerController>"
}, },
"m_hPlayerPawn": { "m_hPlayerPawn": {
"value": 1988, "value": 1996,
"comment": "CHandle<CCSPlayerPawn>" "comment": "CHandle<CCSPlayerPawn>"
}, },
"m_iCoachingTeam": { "m_iCoachingTeam": {
"value": 1840, "value": 1848,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iCompTeammateColor": { "m_iCompTeammateColor": {
"value": 1776,
"comment": "int32_t"
},
"m_iCompetitiveRankType": {
"value": 1872,
"comment": "int8_t"
},
"m_iCompetitiveRanking": {
"value": 1864,
"comment": "int32_t"
},
"m_iCompetitiveRankingPredicted_Loss": {
"value": 1880,
"comment": "int32_t"
},
"m_iCompetitiveRankingPredicted_Tie": {
"value": 1884,
"comment": "int32_t"
},
"m_iCompetitiveRankingPredicted_Win": {
"value": 1876,
"comment": "int32_t"
},
"m_iCompetitiveWins": {
"value": 1868,
"comment": "int32_t"
},
"m_iDraftIndex": {
"value": 1944,
"comment": "int32_t"
},
"m_iMVPs": {
"value": 2072,
"comment": "int32_t"
},
"m_iNextTimeCheck": {
"value": 63716,
"comment": "int32_t"
},
"m_iPawnArmor": {
"value": 2012,
"comment": "int32_t"
},
"m_iPawnBotDifficulty": {
"value": 2028,
"comment": "int32_t"
},
"m_iPawnHealth": {
"value": 2008,
"comment": "uint32_t"
},
"m_iPawnLifetimeEnd": {
"value": 2024,
"comment": "int32_t"
},
"m_iPawnLifetimeStart": {
"value": 2020,
"comment": "int32_t"
},
"m_iPendingTeamNum": {
"value": 1768,
"comment": "uint8_t"
},
"m_iPing": {
"value": 1752,
"comment": "uint32_t"
},
"m_iRoundScore": {
"value": 2040,
"comment": "int32_t"
},
"m_iRoundsWon": {
"value": 2044,
"comment": "int32_t"
},
"m_iScore": {
"value": 2036,
"comment": "int32_t"
},
"m_iTeammatePreferredColor": {
"value": 1784, "value": 1784,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_lastHeldVoteTimer": { "m_iCompetitiveRankType": {
"value": 63688, "value": 1880,
"comment": "IntervalTimer" "comment": "int8_t"
}, },
"m_msQueuedModeDisconnectionTimestamp": { "m_iCompetitiveRanking": {
"value": 1948, "value": 1872,
"comment": "uint32_t"
},
"m_nBotsControlledThisRound": {
"value": 1980,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nDisconnectionTick": { "m_iCompetitiveRankingPredicted_Loss": {
"value": 1964,
"comment": "int32_t"
},
"m_nEndMatchNextMapVote": {
"value": 1888, "value": 1888,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iCompetitiveRankingPredicted_Tie": {
"value": 1892,
"comment": "int32_t"
},
"m_iCompetitiveRankingPredicted_Win": {
"value": 1884,
"comment": "int32_t"
},
"m_iCompetitiveWins": {
"value": 1876,
"comment": "int32_t"
},
"m_iDraftIndex": {
"value": 1952,
"comment": "int32_t"
},
"m_iMVPs": {
"value": 2080,
"comment": "int32_t"
},
"m_iNextTimeCheck": {
"value": 63724,
"comment": "int32_t"
},
"m_iPawnArmor": {
"value": 2020,
"comment": "int32_t"
},
"m_iPawnBotDifficulty": {
"value": 2036,
"comment": "int32_t"
},
"m_iPawnHealth": {
"value": 2016,
"comment": "uint32_t"
},
"m_iPawnLifetimeEnd": {
"value": 2032,
"comment": "int32_t"
},
"m_iPawnLifetimeStart": {
"value": 2028,
"comment": "int32_t"
},
"m_iPendingTeamNum": {
"value": 1776,
"comment": "uint8_t"
},
"m_iPing": {
"value": 1760,
"comment": "uint32_t"
},
"m_iRoundScore": {
"value": 2048,
"comment": "int32_t"
},
"m_iRoundsWon": {
"value": 2052,
"comment": "int32_t"
},
"m_iScore": {
"value": 2044,
"comment": "int32_t"
},
"m_iTeammatePreferredColor": {
"value": 1792,
"comment": "int32_t"
},
"m_lastHeldVoteTimer": {
"value": 63696,
"comment": "IntervalTimer"
},
"m_msQueuedModeDisconnectionTimestamp": {
"value": 1956,
"comment": "uint32_t"
},
"m_nBotsControlledThisRound": {
"value": 1988,
"comment": "int32_t"
},
"m_nDisconnectionTick": {
"value": 1972,
"comment": "int32_t"
},
"m_nEndMatchNextMapVote": {
"value": 1896,
"comment": "int32_t"
},
"m_nPawnCharacterDefIndex": { "m_nPawnCharacterDefIndex": {
"value": 2018, "value": 2026,
"comment": "uint16_t" "comment": "uint16_t"
}, },
"m_nPlayerDominated": { "m_nPlayerDominated": {
"value": 1848,
"comment": "uint64_t"
},
"m_nPlayerDominatingMe": {
"value": 1856, "value": 1856,
"comment": "uint64_t" "comment": "uint64_t"
}, },
"m_nPlayerDominatingMe": {
"value": 1864,
"comment": "uint64_t"
},
"m_nQuestProgressReason": { "m_nQuestProgressReason": {
"value": 1896, "value": 1904,
"comment": "QuestProgress::Reason" "comment": "QuestProgress::Reason"
}, },
"m_nUpdateCounter": { "m_nUpdateCounter": {
"value": 2076, "value": 2084,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_pActionTrackingServices": { "m_pActionTrackingServices": {
"value": 1736, "value": 1744,
"comment": "CCSPlayerController_ActionTrackingServices*" "comment": "CCSPlayerController_ActionTrackingServices*"
}, },
"m_pDamageServices": { "m_pDamageServices": {
"value": 1744, "value": 1752,
"comment": "CCSPlayerController_DamageServices*" "comment": "CCSPlayerController_DamageServices*"
}, },
"m_pInGameMoneyServices": { "m_pInGameMoneyServices": {
"value": 1720, "value": 1728,
"comment": "CCSPlayerController_InGameMoneyServices*" "comment": "CCSPlayerController_InGameMoneyServices*"
}, },
"m_pInventoryServices": { "m_pInventoryServices": {
"value": 1728, "value": 1736,
"comment": "CCSPlayerController_InventoryServices*" "comment": "CCSPlayerController_InventoryServices*"
}, },
"m_szClan": { "m_szClan": {
"value": 1800, "value": 1808,
"comment": "CUtlSymbolLarge" "comment": "CUtlSymbolLarge"
}, },
"m_szClanName": { "m_szClanName": {
"value": 1808, "value": 1816,
"comment": "char[32]" "comment": "char[32]"
}, },
"m_szCrosshairCodes": { "m_szCrosshairCodes": {
"value": 1760, "value": 1768,
"comment": "CUtlSymbolLarge" "comment": "CUtlSymbolLarge"
}, },
"m_uiAbandonRecordedReason": { "m_uiAbandonRecordedReason": {
"value": 1952, "value": 1960,
"comment": "uint32_t" "comment": "uint32_t"
}, },
"m_unActiveQuestId": { "m_unActiveQuestId": {
"value": 1892, "value": 1900,
"comment": "uint16_t" "comment": "uint16_t"
}, },
"m_unPlayerTvControlFlags": { "m_unPlayerTvControlFlags": {
"value": 1900, "value": 1908,
"comment": "uint32_t" "comment": "uint32_t"
}, },
"m_vecKills": { "m_vecKills": {
"value": 2048, "value": 2056,
"comment": "CNetworkUtlVectorBase<EKillTypes_t>" "comment": "CNetworkUtlVectorBase<EKillTypes_t>"
} }
}, },

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:01 +0000 Tue, 5 Dec 2023 00:38:25 +0000
''' '''
class ActiveModelConfig_t: class ActiveModelConfig_t:
@ -243,6 +243,8 @@ class CBaseCSGrenade: # CCSWeaponBase
m_fDropTime = 0xE3C # GameTime_t m_fDropTime = 0xE3C # GameTime_t
m_nNextHoldTick = 0xE40 # GameTick_t m_nNextHoldTick = 0xE40 # GameTick_t
m_flNextHoldFrac = 0xE44 # float m_flNextHoldFrac = 0xE44 # float
m_bJustPulledPin = 0xE48 # bool
m_bSwitchWeaponAfterThrow = 0xE49 # bool
class CBaseCSGrenadeProjectile: # CBaseGrenade class CBaseCSGrenadeProjectile: # CBaseGrenade
m_vInitialPosition = 0x9C8 # Vector m_vInitialPosition = 0x9C8 # Vector
@ -513,13 +515,14 @@ class CBasePlayerController: # CBaseEntity
m_bIsLowViolence = 0x5AF # bool m_bIsLowViolence = 0x5AF # bool
m_bGamePaused = 0x5B0 # bool m_bGamePaused = 0x5B0 # bool
m_nUsecTimestampLastUserCmdReceived = 0x648 # int64_t m_nUsecTimestampLastUserCmdReceived = 0x648 # int64_t
m_iIgnoreGlobalChat = 0x660 # ChatIgnoreType_t m_nLastRealCommandNumberExecuted = 0x654 # int32_t
m_flLastPlayerTalkTime = 0x664 # float m_iIgnoreGlobalChat = 0x668 # ChatIgnoreType_t
m_flLastEntitySteadyState = 0x668 # float m_flLastPlayerTalkTime = 0x66C # float
m_nAvailableEntitySteadyState = 0x66C # int32_t m_flLastEntitySteadyState = 0x670 # float
m_bHasAnySteadyStateEnts = 0x670 # bool m_nAvailableEntitySteadyState = 0x674 # int32_t
m_steamID = 0x680 # uint64_t m_bHasAnySteadyStateEnts = 0x678 # bool
m_iDesiredFOV = 0x688 # uint32_t m_steamID = 0x688 # uint64_t
m_iDesiredFOV = 0x690 # uint32_t
class CBasePlayerPawn: # CBaseCombatCharacter class CBasePlayerPawn: # CBaseCombatCharacter
m_pWeaponServices = 0x9D0 # CPlayer_WeaponServices* m_pWeaponServices = 0x9D0 # CPlayer_WeaponServices*
@ -1331,86 +1334,86 @@ class CCSPlayerBase_CameraServices: # CPlayer_CameraServices
m_hLastFogTrigger = 0x1A0 # CHandle<CBaseEntity> m_hLastFogTrigger = 0x1A0 # CHandle<CBaseEntity>
class CCSPlayerController: # CBasePlayerController class CCSPlayerController: # CBasePlayerController
m_pInGameMoneyServices = 0x6B8 # CCSPlayerController_InGameMoneyServices* m_pInGameMoneyServices = 0x6C0 # CCSPlayerController_InGameMoneyServices*
m_pInventoryServices = 0x6C0 # CCSPlayerController_InventoryServices* m_pInventoryServices = 0x6C8 # CCSPlayerController_InventoryServices*
m_pActionTrackingServices = 0x6C8 # CCSPlayerController_ActionTrackingServices* m_pActionTrackingServices = 0x6D0 # CCSPlayerController_ActionTrackingServices*
m_pDamageServices = 0x6D0 # CCSPlayerController_DamageServices* m_pDamageServices = 0x6D8 # CCSPlayerController_DamageServices*
m_iPing = 0x6D8 # uint32_t m_iPing = 0x6E0 # uint32_t
m_bHasCommunicationAbuseMute = 0x6DC # bool m_bHasCommunicationAbuseMute = 0x6E4 # bool
m_szCrosshairCodes = 0x6E0 # CUtlSymbolLarge m_szCrosshairCodes = 0x6E8 # CUtlSymbolLarge
m_iPendingTeamNum = 0x6E8 # uint8_t m_iPendingTeamNum = 0x6F0 # uint8_t
m_flForceTeamTime = 0x6EC # GameTime_t m_flForceTeamTime = 0x6F4 # GameTime_t
m_iCompTeammateColor = 0x6F0 # int32_t m_iCompTeammateColor = 0x6F8 # int32_t
m_bEverPlayedOnTeam = 0x6F4 # bool m_bEverPlayedOnTeam = 0x6FC # bool
m_bAttemptedToGetColor = 0x6F5 # bool m_bAttemptedToGetColor = 0x6FD # bool
m_iTeammatePreferredColor = 0x6F8 # int32_t m_iTeammatePreferredColor = 0x700 # int32_t
m_bTeamChanged = 0x6FC # bool m_bTeamChanged = 0x704 # bool
m_bInSwitchTeam = 0x6FD # bool m_bInSwitchTeam = 0x705 # bool
m_bHasSeenJoinGame = 0x6FE # bool m_bHasSeenJoinGame = 0x706 # bool
m_bJustBecameSpectator = 0x6FF # bool m_bJustBecameSpectator = 0x707 # bool
m_bSwitchTeamsOnNextRoundReset = 0x700 # bool m_bSwitchTeamsOnNextRoundReset = 0x708 # bool
m_bRemoveAllItemsOnNextRoundReset = 0x701 # bool m_bRemoveAllItemsOnNextRoundReset = 0x709 # bool
m_szClan = 0x708 # CUtlSymbolLarge m_szClan = 0x710 # CUtlSymbolLarge
m_szClanName = 0x710 # char[32] m_szClanName = 0x718 # char[32]
m_iCoachingTeam = 0x730 # int32_t m_iCoachingTeam = 0x738 # int32_t
m_nPlayerDominated = 0x738 # uint64_t m_nPlayerDominated = 0x740 # uint64_t
m_nPlayerDominatingMe = 0x740 # uint64_t m_nPlayerDominatingMe = 0x748 # uint64_t
m_iCompetitiveRanking = 0x748 # int32_t m_iCompetitiveRanking = 0x750 # int32_t
m_iCompetitiveWins = 0x74C # int32_t m_iCompetitiveWins = 0x754 # int32_t
m_iCompetitiveRankType = 0x750 # int8_t m_iCompetitiveRankType = 0x758 # int8_t
m_iCompetitiveRankingPredicted_Win = 0x754 # int32_t m_iCompetitiveRankingPredicted_Win = 0x75C # int32_t
m_iCompetitiveRankingPredicted_Loss = 0x758 # int32_t m_iCompetitiveRankingPredicted_Loss = 0x760 # int32_t
m_iCompetitiveRankingPredicted_Tie = 0x75C # int32_t m_iCompetitiveRankingPredicted_Tie = 0x764 # int32_t
m_nEndMatchNextMapVote = 0x760 # int32_t m_nEndMatchNextMapVote = 0x768 # int32_t
m_unActiveQuestId = 0x764 # uint16_t m_unActiveQuestId = 0x76C # uint16_t
m_nQuestProgressReason = 0x768 # QuestProgress::Reason m_nQuestProgressReason = 0x770 # QuestProgress::Reason
m_unPlayerTvControlFlags = 0x76C # uint32_t m_unPlayerTvControlFlags = 0x774 # uint32_t
m_iDraftIndex = 0x798 # int32_t m_iDraftIndex = 0x7A0 # int32_t
m_msQueuedModeDisconnectionTimestamp = 0x79C # uint32_t m_msQueuedModeDisconnectionTimestamp = 0x7A4 # uint32_t
m_uiAbandonRecordedReason = 0x7A0 # uint32_t m_uiAbandonRecordedReason = 0x7A8 # uint32_t
m_bCannotBeKicked = 0x7A4 # bool m_bCannotBeKicked = 0x7AC # bool
m_bEverFullyConnected = 0x7A5 # bool m_bEverFullyConnected = 0x7AD # bool
m_bAbandonAllowsSurrender = 0x7A6 # bool m_bAbandonAllowsSurrender = 0x7AE # bool
m_bAbandonOffersInstantSurrender = 0x7A7 # bool m_bAbandonOffersInstantSurrender = 0x7AF # bool
m_bDisconnection1MinWarningPrinted = 0x7A8 # bool m_bDisconnection1MinWarningPrinted = 0x7B0 # bool
m_bScoreReported = 0x7A9 # bool m_bScoreReported = 0x7B1 # bool
m_nDisconnectionTick = 0x7AC # int32_t m_nDisconnectionTick = 0x7B4 # int32_t
m_bControllingBot = 0x7B8 # bool m_bControllingBot = 0x7C0 # bool
m_bHasControlledBotThisRound = 0x7B9 # bool m_bHasControlledBotThisRound = 0x7C1 # bool
m_bHasBeenControlledByPlayerThisRound = 0x7BA # bool m_bHasBeenControlledByPlayerThisRound = 0x7C2 # bool
m_nBotsControlledThisRound = 0x7BC # int32_t m_nBotsControlledThisRound = 0x7C4 # int32_t
m_bCanControlObservedBot = 0x7C0 # bool m_bCanControlObservedBot = 0x7C8 # bool
m_hPlayerPawn = 0x7C4 # CHandle<CCSPlayerPawn> m_hPlayerPawn = 0x7CC # CHandle<CCSPlayerPawn>
m_hObserverPawn = 0x7C8 # CHandle<CCSObserverPawn> m_hObserverPawn = 0x7D0 # CHandle<CCSObserverPawn>
m_DesiredObserverMode = 0x7CC # int32_t m_DesiredObserverMode = 0x7D4 # int32_t
m_hDesiredObserverTarget = 0x7D0 # CEntityHandle m_hDesiredObserverTarget = 0x7D8 # CEntityHandle
m_bPawnIsAlive = 0x7D4 # bool m_bPawnIsAlive = 0x7DC # bool
m_iPawnHealth = 0x7D8 # uint32_t m_iPawnHealth = 0x7E0 # uint32_t
m_iPawnArmor = 0x7DC # int32_t m_iPawnArmor = 0x7E4 # int32_t
m_bPawnHasDefuser = 0x7E0 # bool m_bPawnHasDefuser = 0x7E8 # bool
m_bPawnHasHelmet = 0x7E1 # bool m_bPawnHasHelmet = 0x7E9 # bool
m_nPawnCharacterDefIndex = 0x7E2 # uint16_t m_nPawnCharacterDefIndex = 0x7EA # uint16_t
m_iPawnLifetimeStart = 0x7E4 # int32_t m_iPawnLifetimeStart = 0x7EC # int32_t
m_iPawnLifetimeEnd = 0x7E8 # int32_t m_iPawnLifetimeEnd = 0x7F0 # int32_t
m_iPawnBotDifficulty = 0x7EC # int32_t m_iPawnBotDifficulty = 0x7F4 # int32_t
m_hOriginalControllerOfCurrentPawn = 0x7F0 # CHandle<CCSPlayerController> m_hOriginalControllerOfCurrentPawn = 0x7F8 # CHandle<CCSPlayerController>
m_iScore = 0x7F4 # int32_t m_iScore = 0x7FC # int32_t
m_iRoundScore = 0x7F8 # int32_t m_iRoundScore = 0x800 # int32_t
m_iRoundsWon = 0x7FC # int32_t m_iRoundsWon = 0x804 # int32_t
m_vecKills = 0x800 # CNetworkUtlVectorBase<EKillTypes_t> m_vecKills = 0x808 # CNetworkUtlVectorBase<EKillTypes_t>
m_iMVPs = 0x818 # int32_t m_iMVPs = 0x820 # int32_t
m_nUpdateCounter = 0x81C # int32_t m_nUpdateCounter = 0x824 # int32_t
m_flSmoothedPing = 0x820 # float m_flSmoothedPing = 0x828 # float
m_lastHeldVoteTimer = 0xF8C8 # IntervalTimer m_lastHeldVoteTimer = 0xF8D0 # IntervalTimer
m_bShowHints = 0xF8E0 # bool m_bShowHints = 0xF8E8 # bool
m_iNextTimeCheck = 0xF8E4 # int32_t m_iNextTimeCheck = 0xF8EC # int32_t
m_bJustDidTeamKill = 0xF8E8 # bool m_bJustDidTeamKill = 0xF8F0 # bool
m_bPunishForTeamKill = 0xF8E9 # bool m_bPunishForTeamKill = 0xF8F1 # bool
m_bGaveTeamDamageWarning = 0xF8EA # bool m_bGaveTeamDamageWarning = 0xF8F2 # bool
m_bGaveTeamDamageWarningThisRound = 0xF8EB # bool m_bGaveTeamDamageWarningThisRound = 0xF8F3 # bool
m_dblLastReceivedPacketPlatFloatTime = 0xF8F0 # double m_dblLastReceivedPacketPlatFloatTime = 0xF8F8 # double
m_LastTeamDamageWarningTime = 0xF8F8 # GameTime_t m_LastTeamDamageWarningTime = 0xF900 # GameTime_t
m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF8FC # GameTime_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF904 # GameTime_t
class CCSPlayerController_ActionTrackingServices: # CPlayerControllerComponent class CCSPlayerController_ActionTrackingServices: # CPlayerControllerComponent
m_perRoundStats = 0x40 # CUtlVectorEmbeddedNetworkVar<CSPerRoundStats_t> m_perRoundStats = 0x40 # CUtlVectorEmbeddedNetworkVar<CSPerRoundStats_t>

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:02 +0000 * Tue, 5 Dec 2023 00:38:26 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -270,6 +270,8 @@ pub mod CBaseCSGrenade { // CCSWeaponBase
pub const m_fDropTime: usize = 0xE3C; // GameTime_t pub const m_fDropTime: usize = 0xE3C; // GameTime_t
pub const m_nNextHoldTick: usize = 0xE40; // GameTick_t pub const m_nNextHoldTick: usize = 0xE40; // GameTick_t
pub const m_flNextHoldFrac: usize = 0xE44; // float pub const m_flNextHoldFrac: usize = 0xE44; // float
pub const m_bJustPulledPin: usize = 0xE48; // bool
pub const m_bSwitchWeaponAfterThrow: usize = 0xE49; // bool
} }
pub mod CBaseCSGrenadeProjectile { // CBaseGrenade pub mod CBaseCSGrenadeProjectile { // CBaseGrenade
@ -556,13 +558,14 @@ pub mod CBasePlayerController { // CBaseEntity
pub const m_bIsLowViolence: usize = 0x5AF; // bool pub const m_bIsLowViolence: usize = 0x5AF; // bool
pub const m_bGamePaused: usize = 0x5B0; // bool pub const m_bGamePaused: usize = 0x5B0; // bool
pub const m_nUsecTimestampLastUserCmdReceived: usize = 0x648; // int64_t pub const m_nUsecTimestampLastUserCmdReceived: usize = 0x648; // int64_t
pub const m_iIgnoreGlobalChat: usize = 0x660; // ChatIgnoreType_t pub const m_nLastRealCommandNumberExecuted: usize = 0x654; // int32_t
pub const m_flLastPlayerTalkTime: usize = 0x664; // float pub const m_iIgnoreGlobalChat: usize = 0x668; // ChatIgnoreType_t
pub const m_flLastEntitySteadyState: usize = 0x668; // float pub const m_flLastPlayerTalkTime: usize = 0x66C; // float
pub const m_nAvailableEntitySteadyState: usize = 0x66C; // int32_t pub const m_flLastEntitySteadyState: usize = 0x670; // float
pub const m_bHasAnySteadyStateEnts: usize = 0x670; // bool pub const m_nAvailableEntitySteadyState: usize = 0x674; // int32_t
pub const m_steamID: usize = 0x680; // uint64_t pub const m_bHasAnySteadyStateEnts: usize = 0x678; // bool
pub const m_iDesiredFOV: usize = 0x688; // uint32_t pub const m_steamID: usize = 0x688; // uint64_t
pub const m_iDesiredFOV: usize = 0x690; // uint32_t
} }
pub mod CBasePlayerPawn { // CBaseCombatCharacter pub mod CBasePlayerPawn { // CBaseCombatCharacter
@ -1442,86 +1445,86 @@ pub mod CCSPlayerBase_CameraServices { // CPlayer_CameraServices
} }
pub mod CCSPlayerController { // CBasePlayerController pub mod CCSPlayerController { // CBasePlayerController
pub const m_pInGameMoneyServices: usize = 0x6B8; // CCSPlayerController_InGameMoneyServices* pub const m_pInGameMoneyServices: usize = 0x6C0; // CCSPlayerController_InGameMoneyServices*
pub const m_pInventoryServices: usize = 0x6C0; // CCSPlayerController_InventoryServices* pub const m_pInventoryServices: usize = 0x6C8; // CCSPlayerController_InventoryServices*
pub const m_pActionTrackingServices: usize = 0x6C8; // CCSPlayerController_ActionTrackingServices* pub const m_pActionTrackingServices: usize = 0x6D0; // CCSPlayerController_ActionTrackingServices*
pub const m_pDamageServices: usize = 0x6D0; // CCSPlayerController_DamageServices* pub const m_pDamageServices: usize = 0x6D8; // CCSPlayerController_DamageServices*
pub const m_iPing: usize = 0x6D8; // uint32_t pub const m_iPing: usize = 0x6E0; // uint32_t
pub const m_bHasCommunicationAbuseMute: usize = 0x6DC; // bool pub const m_bHasCommunicationAbuseMute: usize = 0x6E4; // bool
pub const m_szCrosshairCodes: usize = 0x6E0; // CUtlSymbolLarge pub const m_szCrosshairCodes: usize = 0x6E8; // CUtlSymbolLarge
pub const m_iPendingTeamNum: usize = 0x6E8; // uint8_t pub const m_iPendingTeamNum: usize = 0x6F0; // uint8_t
pub const m_flForceTeamTime: usize = 0x6EC; // GameTime_t pub const m_flForceTeamTime: usize = 0x6F4; // GameTime_t
pub const m_iCompTeammateColor: usize = 0x6F0; // int32_t pub const m_iCompTeammateColor: usize = 0x6F8; // int32_t
pub const m_bEverPlayedOnTeam: usize = 0x6F4; // bool pub const m_bEverPlayedOnTeam: usize = 0x6FC; // bool
pub const m_bAttemptedToGetColor: usize = 0x6F5; // bool pub const m_bAttemptedToGetColor: usize = 0x6FD; // bool
pub const m_iTeammatePreferredColor: usize = 0x6F8; // int32_t pub const m_iTeammatePreferredColor: usize = 0x700; // int32_t
pub const m_bTeamChanged: usize = 0x6FC; // bool pub const m_bTeamChanged: usize = 0x704; // bool
pub const m_bInSwitchTeam: usize = 0x6FD; // bool pub const m_bInSwitchTeam: usize = 0x705; // bool
pub const m_bHasSeenJoinGame: usize = 0x6FE; // bool pub const m_bHasSeenJoinGame: usize = 0x706; // bool
pub const m_bJustBecameSpectator: usize = 0x6FF; // bool pub const m_bJustBecameSpectator: usize = 0x707; // bool
pub const m_bSwitchTeamsOnNextRoundReset: usize = 0x700; // bool pub const m_bSwitchTeamsOnNextRoundReset: usize = 0x708; // bool
pub const m_bRemoveAllItemsOnNextRoundReset: usize = 0x701; // bool pub const m_bRemoveAllItemsOnNextRoundReset: usize = 0x709; // bool
pub const m_szClan: usize = 0x708; // CUtlSymbolLarge pub const m_szClan: usize = 0x710; // CUtlSymbolLarge
pub const m_szClanName: usize = 0x710; // char[32] pub const m_szClanName: usize = 0x718; // char[32]
pub const m_iCoachingTeam: usize = 0x730; // int32_t pub const m_iCoachingTeam: usize = 0x738; // int32_t
pub const m_nPlayerDominated: usize = 0x738; // uint64_t pub const m_nPlayerDominated: usize = 0x740; // uint64_t
pub const m_nPlayerDominatingMe: usize = 0x740; // uint64_t pub const m_nPlayerDominatingMe: usize = 0x748; // uint64_t
pub const m_iCompetitiveRanking: usize = 0x748; // int32_t pub const m_iCompetitiveRanking: usize = 0x750; // int32_t
pub const m_iCompetitiveWins: usize = 0x74C; // int32_t pub const m_iCompetitiveWins: usize = 0x754; // int32_t
pub const m_iCompetitiveRankType: usize = 0x750; // int8_t pub const m_iCompetitiveRankType: usize = 0x758; // int8_t
pub const m_iCompetitiveRankingPredicted_Win: usize = 0x754; // int32_t pub const m_iCompetitiveRankingPredicted_Win: usize = 0x75C; // int32_t
pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x758; // int32_t pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x760; // int32_t
pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x75C; // int32_t pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x764; // int32_t
pub const m_nEndMatchNextMapVote: usize = 0x760; // int32_t pub const m_nEndMatchNextMapVote: usize = 0x768; // int32_t
pub const m_unActiveQuestId: usize = 0x764; // uint16_t pub const m_unActiveQuestId: usize = 0x76C; // uint16_t
pub const m_nQuestProgressReason: usize = 0x768; // QuestProgress::Reason pub const m_nQuestProgressReason: usize = 0x770; // QuestProgress::Reason
pub const m_unPlayerTvControlFlags: usize = 0x76C; // uint32_t pub const m_unPlayerTvControlFlags: usize = 0x774; // uint32_t
pub const m_iDraftIndex: usize = 0x798; // int32_t pub const m_iDraftIndex: usize = 0x7A0; // int32_t
pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x79C; // uint32_t pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x7A4; // uint32_t
pub const m_uiAbandonRecordedReason: usize = 0x7A0; // uint32_t pub const m_uiAbandonRecordedReason: usize = 0x7A8; // uint32_t
pub const m_bCannotBeKicked: usize = 0x7A4; // bool pub const m_bCannotBeKicked: usize = 0x7AC; // bool
pub const m_bEverFullyConnected: usize = 0x7A5; // bool pub const m_bEverFullyConnected: usize = 0x7AD; // bool
pub const m_bAbandonAllowsSurrender: usize = 0x7A6; // bool pub const m_bAbandonAllowsSurrender: usize = 0x7AE; // bool
pub const m_bAbandonOffersInstantSurrender: usize = 0x7A7; // bool pub const m_bAbandonOffersInstantSurrender: usize = 0x7AF; // bool
pub const m_bDisconnection1MinWarningPrinted: usize = 0x7A8; // bool pub const m_bDisconnection1MinWarningPrinted: usize = 0x7B0; // bool
pub const m_bScoreReported: usize = 0x7A9; // bool pub const m_bScoreReported: usize = 0x7B1; // bool
pub const m_nDisconnectionTick: usize = 0x7AC; // int32_t pub const m_nDisconnectionTick: usize = 0x7B4; // int32_t
pub const m_bControllingBot: usize = 0x7B8; // bool pub const m_bControllingBot: usize = 0x7C0; // bool
pub const m_bHasControlledBotThisRound: usize = 0x7B9; // bool pub const m_bHasControlledBotThisRound: usize = 0x7C1; // bool
pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x7BA; // bool pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x7C2; // bool
pub const m_nBotsControlledThisRound: usize = 0x7BC; // int32_t pub const m_nBotsControlledThisRound: usize = 0x7C4; // int32_t
pub const m_bCanControlObservedBot: usize = 0x7C0; // bool pub const m_bCanControlObservedBot: usize = 0x7C8; // bool
pub const m_hPlayerPawn: usize = 0x7C4; // CHandle<CCSPlayerPawn> pub const m_hPlayerPawn: usize = 0x7CC; // CHandle<CCSPlayerPawn>
pub const m_hObserverPawn: usize = 0x7C8; // CHandle<CCSObserverPawn> pub const m_hObserverPawn: usize = 0x7D0; // CHandle<CCSObserverPawn>
pub const m_DesiredObserverMode: usize = 0x7CC; // int32_t pub const m_DesiredObserverMode: usize = 0x7D4; // int32_t
pub const m_hDesiredObserverTarget: usize = 0x7D0; // CEntityHandle pub const m_hDesiredObserverTarget: usize = 0x7D8; // CEntityHandle
pub const m_bPawnIsAlive: usize = 0x7D4; // bool pub const m_bPawnIsAlive: usize = 0x7DC; // bool
pub const m_iPawnHealth: usize = 0x7D8; // uint32_t pub const m_iPawnHealth: usize = 0x7E0; // uint32_t
pub const m_iPawnArmor: usize = 0x7DC; // int32_t pub const m_iPawnArmor: usize = 0x7E4; // int32_t
pub const m_bPawnHasDefuser: usize = 0x7E0; // bool pub const m_bPawnHasDefuser: usize = 0x7E8; // bool
pub const m_bPawnHasHelmet: usize = 0x7E1; // bool pub const m_bPawnHasHelmet: usize = 0x7E9; // bool
pub const m_nPawnCharacterDefIndex: usize = 0x7E2; // uint16_t pub const m_nPawnCharacterDefIndex: usize = 0x7EA; // uint16_t
pub const m_iPawnLifetimeStart: usize = 0x7E4; // int32_t pub const m_iPawnLifetimeStart: usize = 0x7EC; // int32_t
pub const m_iPawnLifetimeEnd: usize = 0x7E8; // int32_t pub const m_iPawnLifetimeEnd: usize = 0x7F0; // int32_t
pub const m_iPawnBotDifficulty: usize = 0x7EC; // int32_t pub const m_iPawnBotDifficulty: usize = 0x7F4; // int32_t
pub const m_hOriginalControllerOfCurrentPawn: usize = 0x7F0; // CHandle<CCSPlayerController> pub const m_hOriginalControllerOfCurrentPawn: usize = 0x7F8; // CHandle<CCSPlayerController>
pub const m_iScore: usize = 0x7F4; // int32_t pub const m_iScore: usize = 0x7FC; // int32_t
pub const m_iRoundScore: usize = 0x7F8; // int32_t pub const m_iRoundScore: usize = 0x800; // int32_t
pub const m_iRoundsWon: usize = 0x7FC; // int32_t pub const m_iRoundsWon: usize = 0x804; // int32_t
pub const m_vecKills: usize = 0x800; // CNetworkUtlVectorBase<EKillTypes_t> pub const m_vecKills: usize = 0x808; // CNetworkUtlVectorBase<EKillTypes_t>
pub const m_iMVPs: usize = 0x818; // int32_t pub const m_iMVPs: usize = 0x820; // int32_t
pub const m_nUpdateCounter: usize = 0x81C; // int32_t pub const m_nUpdateCounter: usize = 0x824; // int32_t
pub const m_flSmoothedPing: usize = 0x820; // float pub const m_flSmoothedPing: usize = 0x828; // float
pub const m_lastHeldVoteTimer: usize = 0xF8C8; // IntervalTimer pub const m_lastHeldVoteTimer: usize = 0xF8D0; // IntervalTimer
pub const m_bShowHints: usize = 0xF8E0; // bool pub const m_bShowHints: usize = 0xF8E8; // bool
pub const m_iNextTimeCheck: usize = 0xF8E4; // int32_t pub const m_iNextTimeCheck: usize = 0xF8EC; // int32_t
pub const m_bJustDidTeamKill: usize = 0xF8E8; // bool pub const m_bJustDidTeamKill: usize = 0xF8F0; // bool
pub const m_bPunishForTeamKill: usize = 0xF8E9; // bool pub const m_bPunishForTeamKill: usize = 0xF8F1; // bool
pub const m_bGaveTeamDamageWarning: usize = 0xF8EA; // bool pub const m_bGaveTeamDamageWarning: usize = 0xF8F2; // bool
pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF8EB; // bool pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF8F3; // bool
pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF8F0; // double pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF8F8; // double
pub const m_LastTeamDamageWarningTime: usize = 0xF8F8; // GameTime_t pub const m_LastTeamDamageWarningTime: usize = 0xF900; // GameTime_t
pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF8FC; // GameTime_t pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF904; // GameTime_t
} }
pub mod CCSPlayerController_ActionTrackingServices { // CPlayerControllerComponent pub mod CCSPlayerController_ActionTrackingServices { // CPlayerControllerComponent

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
public static class CDSPMixgroupModifier { public static class CDSPMixgroupModifier {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:01 +0000 Tue, 5 Dec 2023 00:38:24 +0000
''' '''
class CDSPMixgroupModifier: class CDSPMixgroupModifier:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
public static class CFeIndexedJiggleBone { public static class CFeIndexedJiggleBone {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:01 +0000 Tue, 5 Dec 2023 00:38:24 +0000
''' '''
class CFeIndexedJiggleBone: class CFeIndexedJiggleBone:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
public static class AggregateLODSetup_t { public static class AggregateLODSetup_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 1 Dec 2023 04:38:01 +0000 Tue, 5 Dec 2023 00:38:24 +0000
''' '''
class AggregateLODSetup_t: class AggregateLODSetup_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 1 Dec 2023 04:38:01 +0000 * Tue, 5 Dec 2023 00:38:24 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -174,14 +174,14 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let force_attack = process.read_memory::<u32>(client_base + 0x16BB940)?; // dwForceAttack let force_attack = process.read_memory::<u32>(client_base + 0x16BBA70)?; // dwForceAttack
let force_attack_2 = process.read_memory::<u32>(client_base + 0x16BB9D0)?; // dwForceAttack2 let force_attack_2 = process.read_memory::<u32>(client_base + 0x16BBB00)?; // dwForceAttack2
let force_backward = process.read_memory::<u32>(client_base + 0x16BBC10)?; // dwForceBackward let force_backward = process.read_memory::<u32>(client_base + 0x16BBD40)?; // dwForceBackward
let force_crouch = process.read_memory::<u32>(client_base + 0x16BBEE0)?; // dwForceCrouch let force_crouch = process.read_memory::<u32>(client_base + 0x16BC010)?; // dwForceCrouch
let force_forward = process.read_memory::<u32>(client_base + 0x16BBB80)?; // dwForceForward let force_forward = process.read_memory::<u32>(client_base + 0x16BBCB0)?; // dwForceForward
let force_jump = process.read_memory::<u32>(client_base + 0x16BBE50)?; // dwForceJump let force_jump = process.read_memory::<u32>(client_base + 0x16BBF80)?; // dwForceJump
let force_left = process.read_memory::<u32>(client_base + 0x16BBCA0)?; // dwForceLeft let force_left = process.read_memory::<u32>(client_base + 0x16BBDD0)?; // dwForceLeft
let force_right = process.read_memory::<u32>(client_base + 0x16BBD30)?; // dwForceRight let force_right = process.read_memory::<u32>(client_base + 0x16BBE60)?; // dwForceRight
let get_key_state = |value: u32| -> &str { let get_key_state = |value: u32| -> &str {
match value { match value {
@ -251,7 +251,7 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16B7AB0)?; // dwGlobalVars let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16B7BE0)?; // dwGlobalVars
let current_map_name = unsafe { let current_map_name = unsafe {
(*global_vars) (*global_vars)
@ -300,7 +300,7 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let local_player_controller = process.read_memory::<usize>(client_base + 0x180A8F0)?; // dwLocalPlayerController let local_player_controller = process.read_memory::<usize>(client_base + 0x180AA20)?; // dwLocalPlayerController
let player_name = process.read_string((local_player_controller + 0x640).into())?; // m_iszPlayerName let player_name = process.read_string((local_player_controller + 0x640).into())?; // m_iszPlayerName
@ -318,7 +318,7 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let local_player_pawn = process.read_memory::<usize>(client_base + 0x16C29E8)?; // dwLocalPlayerPawn let local_player_pawn = process.read_memory::<usize>(client_base + 0x16C2B18)?; // dwLocalPlayerPawn
let game_scene_node = process.read_memory::<usize>((local_player_pawn + 0x310).into())?; // m_pGameSceneNode let game_scene_node = process.read_memory::<usize>((local_player_pawn + 0x310).into())?; // m_pGameSceneNode