From 701fd9a0e8b2d80b2300ea320e590b5bb71f347a Mon Sep 17 00:00:00 2001 From: a2x <45197573+a2x@users.noreply.github.com> Date: Wed, 12 Jun 2024 16:09:59 +1000 Subject: [PATCH] Game update (14014) --- output/animationsystem.dll.cs | 2 +- output/animationsystem.dll.hpp | 2 +- output/animationsystem.dll.rs | 2 +- output/buttons.cs | 34 ++--- output/buttons.hpp | 34 ++--- output/buttons.json | 32 ++--- output/buttons.rs | 34 ++--- output/client.dll.cs | 2 +- output/client.dll.hpp | 2 +- output/client.dll.rs | 2 +- output/engine2.dll.cs | 4 +- output/engine2.dll.hpp | 4 +- output/engine2.dll.json | 4 +- output/engine2.dll.rs | 4 +- output/host.dll.cs | 2 +- output/host.dll.hpp | 2 +- output/host.dll.rs | 2 +- output/info.json | 4 +- output/interfaces.cs | 114 +++++++-------- output/interfaces.hpp | 114 +++++++-------- output/interfaces.json | 112 +++++++-------- output/interfaces.rs | 114 +++++++-------- output/materialsystem2.dll.cs | 2 +- output/materialsystem2.dll.hpp | 2 +- output/materialsystem2.dll.rs | 2 +- output/networksystem.dll.cs | 2 +- output/networksystem.dll.hpp | 2 +- output/networksystem.dll.rs | 2 +- output/offsets.cs | 46 +++--- output/offsets.hpp | 46 +++--- output/offsets.json | 44 +++--- output/offsets.rs | 46 +++--- output/panorama.dll.cs | 2 +- output/panorama.dll.hpp | 2 +- output/panorama.dll.rs | 2 +- output/particles.dll.cs | 2 +- output/particles.dll.hpp | 2 +- output/particles.dll.rs | 2 +- output/pulse_system.dll.cs | 2 +- output/pulse_system.dll.hpp | 2 +- output/pulse_system.dll.rs | 2 +- output/rendersystemdx11.dll.cs | 2 +- output/rendersystemdx11.dll.hpp | 2 +- output/rendersystemdx11.dll.rs | 2 +- output/resourcesystem.dll.cs | 2 +- output/resourcesystem.dll.hpp | 2 +- output/resourcesystem.dll.rs | 2 +- output/scenesystem.dll.cs | 2 +- output/scenesystem.dll.hpp | 2 +- output/scenesystem.dll.rs | 2 +- output/schemasystem.dll.cs | 2 +- output/schemasystem.dll.hpp | 2 +- output/schemasystem.dll.rs | 2 +- output/server.dll.cs | 246 ++++++++++++++++---------------- output/server.dll.hpp | 246 ++++++++++++++++---------------- output/server.dll.json | 242 ++++++++++++++++--------------- output/server.dll.rs | 246 ++++++++++++++++---------------- output/soundsystem.dll.cs | 2 +- output/soundsystem.dll.hpp | 2 +- output/soundsystem.dll.rs | 2 +- output/vphysics2.dll.cs | 2 +- output/vphysics2.dll.hpp | 2 +- output/vphysics2.dll.rs | 2 +- output/worldrenderer.dll.cs | 2 +- output/worldrenderer.dll.hpp | 2 +- output/worldrenderer.dll.rs | 2 +- 66 files changed, 926 insertions(+), 934 deletions(-) diff --git a/output/animationsystem.dll.cs b/output/animationsystem.dll.cs index 101cf8a..60092c0 100644 --- a/output/animationsystem.dll.cs +++ b/output/animationsystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem.dll.hpp b/output/animationsystem.dll.hpp index d2c2e2a..da66801 100644 --- a/output/animationsystem.dll.hpp +++ b/output/animationsystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/animationsystem.dll.rs b/output/animationsystem.dll.rs index ad15a57..f2fc1df 100644 --- a/output/animationsystem.dll.rs +++ b/output/animationsystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/buttons.cs b/output/buttons.cs index 451c1c9..a8faa3a 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x17C3CB0; - public const nint attack2 = 0x17C3D40; - public const nint back = 0x17C3F80; - public const nint duck = 0x17C4250; - public const nint forward = 0x17C3EF0; - public const nint jump = 0x17C41C0; - public const nint left = 0x17C4010; - public const nint lookatweapon = 0x19C8230; - public const nint reload = 0x17C3C20; - public const nint right = 0x17C40A0; - public const nint showscores = 0x19C8110; - public const nint sprint = 0x17C3B90; - public const nint turnleft = 0x17C3DD0; - public const nint turnright = 0x17C3E60; - public const nint use = 0x17C4130; - public const nint zoom = 0x19C81A0; + public const nint attack = 0x1813100; + public const nint attack2 = 0x1813190; + public const nint back = 0x18133D0; + public const nint duck = 0x18136A0; + public const nint forward = 0x1813340; + public const nint jump = 0x1813610; + public const nint left = 0x1813460; + public const nint lookatweapon = 0x1A1E0B0; + public const nint reload = 0x1813070; + public const nint right = 0x18134F0; + public const nint showscores = 0x1A1DF90; + public const nint sprint = 0x1812FE0; + public const nint turnleft = 0x1813220; + public const nint turnright = 0x18132B0; + public const nint use = 0x1813580; + public const nint zoom = 0x1A1E020; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 0d08cb6..b62c5e7 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x17C3CB0; - constexpr std::ptrdiff_t attack2 = 0x17C3D40; - constexpr std::ptrdiff_t back = 0x17C3F80; - constexpr std::ptrdiff_t duck = 0x17C4250; - constexpr std::ptrdiff_t forward = 0x17C3EF0; - constexpr std::ptrdiff_t jump = 0x17C41C0; - constexpr std::ptrdiff_t left = 0x17C4010; - constexpr std::ptrdiff_t lookatweapon = 0x19C8230; - constexpr std::ptrdiff_t reload = 0x17C3C20; - constexpr std::ptrdiff_t right = 0x17C40A0; - constexpr std::ptrdiff_t showscores = 0x19C8110; - constexpr std::ptrdiff_t sprint = 0x17C3B90; - constexpr std::ptrdiff_t turnleft = 0x17C3DD0; - constexpr std::ptrdiff_t turnright = 0x17C3E60; - constexpr std::ptrdiff_t use = 0x17C4130; - constexpr std::ptrdiff_t zoom = 0x19C81A0; + constexpr std::ptrdiff_t attack = 0x1813100; + constexpr std::ptrdiff_t attack2 = 0x1813190; + constexpr std::ptrdiff_t back = 0x18133D0; + constexpr std::ptrdiff_t duck = 0x18136A0; + constexpr std::ptrdiff_t forward = 0x1813340; + constexpr std::ptrdiff_t jump = 0x1813610; + constexpr std::ptrdiff_t left = 0x1813460; + constexpr std::ptrdiff_t lookatweapon = 0x1A1E0B0; + constexpr std::ptrdiff_t reload = 0x1813070; + constexpr std::ptrdiff_t right = 0x18134F0; + constexpr std::ptrdiff_t showscores = 0x1A1DF90; + constexpr std::ptrdiff_t sprint = 0x1812FE0; + constexpr std::ptrdiff_t turnleft = 0x1813220; + constexpr std::ptrdiff_t turnright = 0x18132B0; + constexpr std::ptrdiff_t use = 0x1813580; + constexpr std::ptrdiff_t zoom = 0x1A1E020; } } diff --git a/output/buttons.json b/output/buttons.json index a4eb44b..01d3624 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 24919216, - "attack2": 24919360, - "back": 24919936, - "duck": 24920656, - "forward": 24919792, - "jump": 24920512, - "left": 24920080, - "lookatweapon": 27034160, - "reload": 24919072, - "right": 24920224, - "showscores": 27033872, - "sprint": 24918928, - "turnleft": 24919504, - "turnright": 24919648, - "use": 24920368, - "zoom": 27034016 + "attack": 25243904, + "attack2": 25244048, + "back": 25244624, + "duck": 25245344, + "forward": 25244480, + "jump": 25245200, + "left": 25244768, + "lookatweapon": 27386032, + "reload": 25243760, + "right": 25244912, + "showscores": 27385744, + "sprint": 25243616, + "turnleft": 25244192, + "turnright": 25244336, + "use": 25245056, + "zoom": 27385888 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index b2d40bd..dda76ee 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x17C3CB0; - pub const attack2: usize = 0x17C3D40; - pub const back: usize = 0x17C3F80; - pub const duck: usize = 0x17C4250; - pub const forward: usize = 0x17C3EF0; - pub const jump: usize = 0x17C41C0; - pub const left: usize = 0x17C4010; - pub const lookatweapon: usize = 0x19C8230; - pub const reload: usize = 0x17C3C20; - pub const right: usize = 0x17C40A0; - pub const showscores: usize = 0x19C8110; - pub const sprint: usize = 0x17C3B90; - pub const turnleft: usize = 0x17C3DD0; - pub const turnright: usize = 0x17C3E60; - pub const r#use: usize = 0x17C4130; - pub const zoom: usize = 0x19C81A0; + pub const attack: usize = 0x1813100; + pub const attack2: usize = 0x1813190; + pub const back: usize = 0x18133D0; + pub const duck: usize = 0x18136A0; + pub const forward: usize = 0x1813340; + pub const jump: usize = 0x1813610; + pub const left: usize = 0x1813460; + pub const lookatweapon: usize = 0x1A1E0B0; + pub const reload: usize = 0x1813070; + pub const right: usize = 0x18134F0; + pub const showscores: usize = 0x1A1DF90; + pub const sprint: usize = 0x1812FE0; + pub const turnleft: usize = 0x1813220; + pub const turnright: usize = 0x18132B0; + pub const r#use: usize = 0x1813580; + pub const zoom: usize = 0x1A1E020; } } diff --git a/output/client.dll.cs b/output/client.dll.cs index 27cbe5d..fd4af71 100644 --- a/output/client.dll.cs +++ b/output/client.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: client.dll diff --git a/output/client.dll.hpp b/output/client.dll.hpp index c455518..fff5c6f 100644 --- a/output/client.dll.hpp +++ b/output/client.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/client.dll.rs b/output/client.dll.rs index 2e1abad..e1150ea 100644 --- a/output/client.dll.rs +++ b/output/client.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/engine2.dll.cs b/output/engine2.dll.cs index 4a5baea..e55f08b 100644 --- a/output/engine2.dll.cs +++ b/output/engine2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll @@ -211,7 +211,7 @@ namespace CS2Dumper.Schemas { public const nint m_LoopState = 0x0; // EngineLoopState_t public const nint m_flRealTime = 0x28; // float32 public const nint m_flFrameTime = 0x2C; // float32 - public const nint m_flWhenScheduleSendTickPacket = 0x30; // float64 + public const nint m_bScheduleSendTickPacket = 0x30; // bool } // Parent: EventAdvanceTick_t // Fields count: 0 diff --git a/output/engine2.dll.hpp b/output/engine2.dll.hpp index 58e5863..bc36b4f 100644 --- a/output/engine2.dll.hpp +++ b/output/engine2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once @@ -216,7 +216,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32 constexpr std::ptrdiff_t m_flFrameTime = 0x2C; // float32 - constexpr std::ptrdiff_t m_flWhenScheduleSendTickPacket = 0x30; // float64 + constexpr std::ptrdiff_t m_bScheduleSendTickPacket = 0x30; // bool } // Parent: EventAdvanceTick_t // Fields count: 0 diff --git a/output/engine2.dll.json b/output/engine2.dll.json index db863cb..5588a50 100644 --- a/output/engine2.dll.json +++ b/output/engine2.dll.json @@ -98,9 +98,9 @@ "EventClientFrameSimulate_t": { "fields": { "m_LoopState": 0, + "m_bScheduleSendTickPacket": 48, "m_flFrameTime": 44, - "m_flRealTime": 40, - "m_flWhenScheduleSendTickPacket": 48 + "m_flRealTime": 40 }, "metadata": [], "parent": null diff --git a/output/engine2.dll.rs b/output/engine2.dll.rs index 2cb2016..ddb57ef 100644 --- a/output/engine2.dll.rs +++ b/output/engine2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -218,7 +218,7 @@ pub mod cs2_dumper { pub const m_LoopState: usize = 0x0; // EngineLoopState_t pub const m_flRealTime: usize = 0x28; // float32 pub const m_flFrameTime: usize = 0x2C; // float32 - pub const m_flWhenScheduleSendTickPacket: usize = 0x30; // float64 + pub const m_bScheduleSendTickPacket: usize = 0x30; // bool } // Parent: EventAdvanceTick_t // Fields count: 0 diff --git a/output/host.dll.cs b/output/host.dll.cs index b27566e..0d22e31 100644 --- a/output/host.dll.cs +++ b/output/host.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host.dll.hpp b/output/host.dll.hpp index 10105a6..15e8e08 100644 --- a/output/host.dll.hpp +++ b/output/host.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/host.dll.rs b/output/host.dll.rs index fd2fe27..09d2fa4 100644 --- a/output/host.dll.rs +++ b/output/host.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index 0bd161d..4b202f5 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14013, - "timestamp": "2024-06-11T03:50:46.229934900+00:00" + "build_number": 14014, + "timestamp": "2024-06-12T06:08:34.023761+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index a86813e..059b9d5 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,49 +9,49 @@ namespace CS2Dumper.Interfaces { } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x726DA0; - public const nint EmptyWorldService001_Client = 0x473550; - public const nint GameClientExports001 = 0x726DB0; - public const nint LegacyGameUI001 = 0x8B02B0; - public const nint Source2Client002 = 0x726DC0; - public const nint Source2ClientConfig001 = 0x456950; - public const nint Source2ClientPrediction001 = 0x7A7030; - public const nint Source2ClientUI001 = 0x896B80; + public const nint ClientToolsInfo_001 = 0x746510; + public const nint EmptyWorldService001_Client = 0x481E30; + public const nint GameClientExports001 = 0x746520; + public const nint LegacyGameUI001 = 0x8DE9E0; + public const nint Source2Client002 = 0x746530; + public const nint Source2ClientConfig001 = 0x465230; + public const nint Source2ClientPrediction001 = 0x7C97E0; + public const nint Source2ClientUI001 = 0x8C52B0; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x17DAE0; - public const nint BugService001 = 0x17EC30; - public const nint ClientServerEngineLoopService_001 = 0x1F2D30; - public const nint EngineGameUI001 = 0x127A00; - public const nint EngineServiceMgr001 = 0x1E1FB0; - public const nint GameEventSystemClientV001 = 0x1E7120; - public const nint GameEventSystemServerV001 = 0x1E7130; - public const nint GameResourceServiceClientV001 = 0x1862B0; - public const nint GameResourceServiceServerV001 = 0x1862C0; - public const nint GameUIService_001 = 0x188C60; - public const nint HostStateMgr001 = 0x1EB8E0; - public const nint INETSUPPORT_001 = 0xF6870; - public const nint InputService_001 = 0x18E7E0; - public const nint KeyValueCache001 = 0x1EE100; - public const nint MapListService_001 = 0x1A1990; - public const nint NetworkClientService_001 = 0x1A8BE0; - public const nint NetworkP2PService_001 = 0x1AF430; - public const nint NetworkServerService_001 = 0x1B3960; - public const nint NetworkService_001 = 0x1B8BF0; - public const nint RenderService_001 = 0x1B90E0; - public const nint ScreenshotService001 = 0x1BBA90; - public const nint SimpleEngineLoopService_001 = 0x1FF880; - public const nint SoundService_001 = 0x1BFCD0; - public const nint Source2EngineToClient001 = 0x66DC0; - public const nint Source2EngineToClientStringTable001 = 0x905D0; - public const nint Source2EngineToServer001 = 0x97C60; - public const nint Source2EngineToServerStringTable001 = 0xAF2C0; - public const nint SplitScreenService_001 = 0x1C66E0; - public const nint StatsService_001 = 0x1C9430; - public const nint ToolService_001 = 0x1CDEB0; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x128680; - public const nint VProfService_001 = 0x1CF2F0; + public const nint BenchmarkService001 = 0x184720; + public const nint BugService001 = 0x185870; + public const nint ClientServerEngineLoopService_001 = 0x1FA840; + public const nint EngineGameUI001 = 0x129B60; + public const nint EngineServiceMgr001 = 0x1E8BD0; + public const nint GameEventSystemClientV001 = 0x1EDD50; + public const nint GameEventSystemServerV001 = 0x1EDD60; + public const nint GameResourceServiceClientV001 = 0x18CEF0; + public const nint GameResourceServiceServerV001 = 0x18CF00; + public const nint GameUIService_001 = 0x18F8B0; + public const nint HostStateMgr001 = 0x1F34E0; + public const nint INETSUPPORT_001 = 0xF84F0; + public const nint InputService_001 = 0x195430; + public const nint KeyValueCache001 = 0x1F5D00; + public const nint MapListService_001 = 0x1A85F0; + public const nint NetworkClientService_001 = 0x1AF840; + public const nint NetworkP2PService_001 = 0x1B5FD0; + public const nint NetworkServerService_001 = 0x1BA500; + public const nint NetworkService_001 = 0x1BF7C0; + public const nint RenderService_001 = 0x1BFCB0; + public const nint ScreenshotService001 = 0x1C2660; + public const nint SimpleEngineLoopService_001 = 0x207410; + public const nint SoundService_001 = 0x1C68A0; + public const nint Source2EngineToClient001 = 0x690C0; + public const nint Source2EngineToClientStringTable001 = 0x92420; + public const nint Source2EngineToServer001 = 0x999B0; + public const nint Source2EngineToServerStringTable001 = 0xB0FB0; + public const nint SplitScreenService_001 = 0x1CD2F0; + public const nint StatsService_001 = 0x1D0050; + public const nint ToolService_001 = 0x1D4AD0; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x12A810; + public const nint VProfService_001 = 0x1D5F10; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -105,10 +105,10 @@ namespace CS2Dumper.Interfaces { } // Module: networksystem.dll public static class NetworksystemDll { - public const nint FlattenedSerializersVersion001 = 0x7FB20; - public const nint NetworkMessagesVersion001 = 0xA05C0; - public const nint NetworkSystemVersion001 = 0xC1420; - public const nint SerializedEntitiesVersion001 = 0xD7560; + public const nint FlattenedSerializersVersion001 = 0x83B60; + public const nint NetworkMessagesVersion001 = 0xA4840; + public const nint NetworkSystemVersion001 = 0xC5AE0; + public const nint SerializedEntitiesVersion001 = 0xDBCB0; } // Module: panorama.dll public static class PanoramaDll { @@ -157,21 +157,21 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x5540D0; - public const nint EntitySubclassUtilsV001 = 0x2B4240; - public const nint NavGameTest001 = 0xA32C80; - public const nint ServerToolsInfo_001 = 0x824F80; - public const nint Source2GameClients001 = 0x824F90; - public const nint Source2GameDirector001 = 0x120AD0; - public const nint Source2GameEntities001 = 0x824FA0; - public const nint Source2Server001 = 0x824FB0; - public const nint Source2ServerConfig001 = 0x53EEF0; - public const nint customnavsystem001 = 0x2240A0; + public const nint EmptyWorldService001_Server = 0x564BD0; + public const nint EntitySubclassUtilsV001 = 0x2BD1A0; + public const nint NavGameTest001 = 0xA56C20; + public const nint ServerToolsInfo_001 = 0x848C80; + public const nint Source2GameClients001 = 0x848C90; + public const nint Source2GameDirector001 = 0x124330; + public const nint Source2GameEntities001 = 0x848CA0; + public const nint Source2Server001 = 0x848CB0; + public const nint Source2ServerConfig001 = 0x54F8F0; + public const nint customnavsystem001 = 0x22BCF0; } // Module: soundsystem.dll public static class SoundsystemDll { - public const nint SoundOpSystem001 = 0x17F6A0; - public const nint SoundOpSystemEdit001 = 0x9CD60; + public const nint SoundOpSystem001 = 0x17F6D0; + public const nint SoundOpSystemEdit001 = 0x9CD90; public const nint SoundSystem001 = 0x49730; public const nint VMixEditTool001 = 0x7A170; } diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 123a3b6..8110e93 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once @@ -14,49 +14,49 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x726DA0; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x473550; - constexpr std::ptrdiff_t GameClientExports001 = 0x726DB0; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x8B02B0; - constexpr std::ptrdiff_t Source2Client002 = 0x726DC0; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x456950; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A7030; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x896B80; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x746510; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x481E30; + constexpr std::ptrdiff_t GameClientExports001 = 0x746520; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x8DE9E0; + constexpr std::ptrdiff_t Source2Client002 = 0x746530; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x465230; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7C97E0; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x8C52B0; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x17DAE0; - constexpr std::ptrdiff_t BugService001 = 0x17EC30; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1F2D30; - constexpr std::ptrdiff_t EngineGameUI001 = 0x127A00; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1E1FB0; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E7120; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E7130; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x1862B0; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x1862C0; - constexpr std::ptrdiff_t GameUIService_001 = 0x188C60; - constexpr std::ptrdiff_t HostStateMgr001 = 0x1EB8E0; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF6870; - constexpr std::ptrdiff_t InputService_001 = 0x18E7E0; - constexpr std::ptrdiff_t KeyValueCache001 = 0x1EE100; - constexpr std::ptrdiff_t MapListService_001 = 0x1A1990; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A8BE0; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1AF430; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x1B3960; - constexpr std::ptrdiff_t NetworkService_001 = 0x1B8BF0; - constexpr std::ptrdiff_t RenderService_001 = 0x1B90E0; - constexpr std::ptrdiff_t ScreenshotService001 = 0x1BBA90; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1FF880; - constexpr std::ptrdiff_t SoundService_001 = 0x1BFCD0; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x66DC0; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x905D0; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x97C60; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xAF2C0; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C66E0; - constexpr std::ptrdiff_t StatsService_001 = 0x1C9430; - constexpr std::ptrdiff_t ToolService_001 = 0x1CDEB0; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x128680; - constexpr std::ptrdiff_t VProfService_001 = 0x1CF2F0; + constexpr std::ptrdiff_t BenchmarkService001 = 0x184720; + constexpr std::ptrdiff_t BugService001 = 0x185870; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1FA840; + constexpr std::ptrdiff_t EngineGameUI001 = 0x129B60; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1E8BD0; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1EDD50; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1EDD60; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x18CEF0; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x18CF00; + constexpr std::ptrdiff_t GameUIService_001 = 0x18F8B0; + constexpr std::ptrdiff_t HostStateMgr001 = 0x1F34E0; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF84F0; + constexpr std::ptrdiff_t InputService_001 = 0x195430; + constexpr std::ptrdiff_t KeyValueCache001 = 0x1F5D00; + constexpr std::ptrdiff_t MapListService_001 = 0x1A85F0; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x1AF840; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1B5FD0; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x1BA500; + constexpr std::ptrdiff_t NetworkService_001 = 0x1BF7C0; + constexpr std::ptrdiff_t RenderService_001 = 0x1BFCB0; + constexpr std::ptrdiff_t ScreenshotService001 = 0x1C2660; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x207410; + constexpr std::ptrdiff_t SoundService_001 = 0x1C68A0; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x690C0; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x92420; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x999B0; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xB0FB0; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x1CD2F0; + constexpr std::ptrdiff_t StatsService_001 = 0x1D0050; + constexpr std::ptrdiff_t ToolService_001 = 0x1D4AD0; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x12A810; + constexpr std::ptrdiff_t VProfService_001 = 0x1D5F10; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -110,10 +110,10 @@ namespace cs2_dumper { } // Module: networksystem.dll namespace networksystem_dll { - constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7FB20; - constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0xA05C0; - constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xC1420; - constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD7560; + constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x83B60; + constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0xA4840; + constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xC5AE0; + constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xDBCB0; } // Module: panorama.dll namespace panorama_dll { @@ -162,21 +162,21 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5540D0; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2B4240; - constexpr std::ptrdiff_t NavGameTest001 = 0xA32C80; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x824F80; - constexpr std::ptrdiff_t Source2GameClients001 = 0x824F90; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x120AD0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x824FA0; - constexpr std::ptrdiff_t Source2Server001 = 0x824FB0; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x53EEF0; - constexpr std::ptrdiff_t customnavsystem001 = 0x2240A0; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x564BD0; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2BD1A0; + constexpr std::ptrdiff_t NavGameTest001 = 0xA56C20; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x848C80; + constexpr std::ptrdiff_t Source2GameClients001 = 0x848C90; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x124330; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x848CA0; + constexpr std::ptrdiff_t Source2Server001 = 0x848CB0; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x54F8F0; + constexpr std::ptrdiff_t customnavsystem001 = 0x22BCF0; } // Module: soundsystem.dll namespace soundsystem_dll { - constexpr std::ptrdiff_t SoundOpSystem001 = 0x17F6A0; - constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x9CD60; + constexpr std::ptrdiff_t SoundOpSystem001 = 0x17F6D0; + constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x9CD90; constexpr std::ptrdiff_t SoundSystem001 = 0x49730; constexpr std::ptrdiff_t VMixEditTool001 = 0x7A170; } diff --git a/output/interfaces.json b/output/interfaces.json index 9f16c17..cb37a34 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,48 +4,48 @@ "AnimationSystem_001": 477424 }, "client.dll": { - "ClientToolsInfo_001": 7499168, - "EmptyWorldService001_Client": 4666704, - "GameClientExports001": 7499184, - "LegacyGameUI001": 9110192, - "Source2Client002": 7499200, - "Source2ClientConfig001": 4548944, - "Source2ClientPrediction001": 8024112, - "Source2ClientUI001": 9005952 + "ClientToolsInfo_001": 7628048, + "EmptyWorldService001_Client": 4726320, + "GameClientExports001": 7628064, + "LegacyGameUI001": 9300448, + "Source2Client002": 7628080, + "Source2ClientConfig001": 4608560, + "Source2ClientPrediction001": 8165344, + "Source2ClientUI001": 9196208 }, "engine2.dll": { - "BenchmarkService001": 1563360, - "BugService001": 1567792, - "ClientServerEngineLoopService_001": 2043184, - "EngineGameUI001": 1210880, - "EngineServiceMgr001": 1974192, - "GameEventSystemClientV001": 1995040, - "GameEventSystemServerV001": 1995056, - "GameResourceServiceClientV001": 1598128, - "GameResourceServiceServerV001": 1598144, - "GameUIService_001": 1608800, - "HostStateMgr001": 2013408, - "INETSUPPORT_001": 1009776, - "InputService_001": 1632224, - "KeyValueCache001": 2023680, - "MapListService_001": 1710480, - "NetworkClientService_001": 1739744, - "NetworkP2PService_001": 1766448, - "NetworkServerService_001": 1784160, - "NetworkService_001": 1805296, - "RenderService_001": 1806560, - "ScreenshotService001": 1817232, - "SimpleEngineLoopService_001": 2095232, - "SoundService_001": 1834192, - "Source2EngineToClient001": 421312, - "Source2EngineToClientStringTable001": 591312, - "Source2EngineToServer001": 621664, - "Source2EngineToServerStringTable001": 717504, - "SplitScreenService_001": 1861344, - "StatsService_001": 1872944, - "ToolService_001": 1892016, - "VENGINE_GAMEUIFUNCS_VERSION005": 1214080, - "VProfService_001": 1897200 + "BenchmarkService001": 1591072, + "BugService001": 1595504, + "ClientServerEngineLoopService_001": 2074688, + "EngineGameUI001": 1219424, + "EngineServiceMgr001": 2001872, + "GameEventSystemClientV001": 2022736, + "GameEventSystemServerV001": 2022752, + "GameResourceServiceClientV001": 1625840, + "GameResourceServiceServerV001": 1625856, + "GameUIService_001": 1636528, + "HostStateMgr001": 2045152, + "INETSUPPORT_001": 1017072, + "InputService_001": 1659952, + "KeyValueCache001": 2055424, + "MapListService_001": 1738224, + "NetworkClientService_001": 1767488, + "NetworkP2PService_001": 1794000, + "NetworkServerService_001": 1811712, + "NetworkService_001": 1832896, + "RenderService_001": 1834160, + "ScreenshotService001": 1844832, + "SimpleEngineLoopService_001": 2126864, + "SoundService_001": 1861792, + "Source2EngineToClient001": 430272, + "Source2EngineToClientStringTable001": 599072, + "Source2EngineToServer001": 629168, + "Source2EngineToServerStringTable001": 724912, + "SplitScreenService_001": 1889008, + "StatsService_001": 1900624, + "ToolService_001": 1919696, + "VENGINE_GAMEUIFUNCS_VERSION005": 1222672, + "VProfService_001": 1924880 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 423056, @@ -89,10 +89,10 @@ "NavSystem001": 50224 }, "networksystem.dll": { - "FlattenedSerializersVersion001": 523040, - "NetworkMessagesVersion001": 656832, - "NetworkSystemVersion001": 791584, - "SerializedEntitiesVersion001": 882016 + "FlattenedSerializersVersion001": 539488, + "NetworkMessagesVersion001": 673856, + "NetworkSystemVersion001": 809696, + "SerializedEntitiesVersion001": 900272 }, "panorama.dll": { "PanoramaUIEngine001": 397888 @@ -130,20 +130,20 @@ "SchemaSystem_001": 43840 }, "server.dll": { - "EmptyWorldService001_Server": 5587152, - "EntitySubclassUtilsV001": 2835008, - "NavGameTest001": 10693760, - "ServerToolsInfo_001": 8540032, - "Source2GameClients001": 8540048, - "Source2GameDirector001": 1182416, - "Source2GameEntities001": 8540064, - "Source2Server001": 8540080, - "Source2ServerConfig001": 5500656, - "customnavsystem001": 2244768 + "EmptyWorldService001_Server": 5655504, + "EntitySubclassUtilsV001": 2871712, + "NavGameTest001": 10841120, + "ServerToolsInfo_001": 8686720, + "Source2GameClients001": 8686736, + "Source2GameDirector001": 1196848, + "Source2GameEntities001": 8686752, + "Source2Server001": 8686768, + "Source2ServerConfig001": 5568752, + "customnavsystem001": 2276592 }, "soundsystem.dll": { - "SoundOpSystem001": 1570464, - "SoundOpSystemEdit001": 642400, + "SoundOpSystem001": 1570512, + "SoundOpSystemEdit001": 642448, "SoundSystem001": 300848, "VMixEditTool001": 500080 }, diff --git a/output/interfaces.rs b/output/interfaces.rs index 8377b25..976ec6a 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, unused)] @@ -12,49 +12,49 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x726DA0; - pub const EmptyWorldService001_Client: usize = 0x473550; - pub const GameClientExports001: usize = 0x726DB0; - pub const LegacyGameUI001: usize = 0x8B02B0; - pub const Source2Client002: usize = 0x726DC0; - pub const Source2ClientConfig001: usize = 0x456950; - pub const Source2ClientPrediction001: usize = 0x7A7030; - pub const Source2ClientUI001: usize = 0x896B80; + pub const ClientToolsInfo_001: usize = 0x746510; + pub const EmptyWorldService001_Client: usize = 0x481E30; + pub const GameClientExports001: usize = 0x746520; + pub const LegacyGameUI001: usize = 0x8DE9E0; + pub const Source2Client002: usize = 0x746530; + pub const Source2ClientConfig001: usize = 0x465230; + pub const Source2ClientPrediction001: usize = 0x7C97E0; + pub const Source2ClientUI001: usize = 0x8C52B0; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x17DAE0; - pub const BugService001: usize = 0x17EC30; - pub const ClientServerEngineLoopService_001: usize = 0x1F2D30; - pub const EngineGameUI001: usize = 0x127A00; - pub const EngineServiceMgr001: usize = 0x1E1FB0; - pub const GameEventSystemClientV001: usize = 0x1E7120; - pub const GameEventSystemServerV001: usize = 0x1E7130; - pub const GameResourceServiceClientV001: usize = 0x1862B0; - pub const GameResourceServiceServerV001: usize = 0x1862C0; - pub const GameUIService_001: usize = 0x188C60; - pub const HostStateMgr001: usize = 0x1EB8E0; - pub const INETSUPPORT_001: usize = 0xF6870; - pub const InputService_001: usize = 0x18E7E0; - pub const KeyValueCache001: usize = 0x1EE100; - pub const MapListService_001: usize = 0x1A1990; - pub const NetworkClientService_001: usize = 0x1A8BE0; - pub const NetworkP2PService_001: usize = 0x1AF430; - pub const NetworkServerService_001: usize = 0x1B3960; - pub const NetworkService_001: usize = 0x1B8BF0; - pub const RenderService_001: usize = 0x1B90E0; - pub const ScreenshotService001: usize = 0x1BBA90; - pub const SimpleEngineLoopService_001: usize = 0x1FF880; - pub const SoundService_001: usize = 0x1BFCD0; - pub const Source2EngineToClient001: usize = 0x66DC0; - pub const Source2EngineToClientStringTable001: usize = 0x905D0; - pub const Source2EngineToServer001: usize = 0x97C60; - pub const Source2EngineToServerStringTable001: usize = 0xAF2C0; - pub const SplitScreenService_001: usize = 0x1C66E0; - pub const StatsService_001: usize = 0x1C9430; - pub const ToolService_001: usize = 0x1CDEB0; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x128680; - pub const VProfService_001: usize = 0x1CF2F0; + pub const BenchmarkService001: usize = 0x184720; + pub const BugService001: usize = 0x185870; + pub const ClientServerEngineLoopService_001: usize = 0x1FA840; + pub const EngineGameUI001: usize = 0x129B60; + pub const EngineServiceMgr001: usize = 0x1E8BD0; + pub const GameEventSystemClientV001: usize = 0x1EDD50; + pub const GameEventSystemServerV001: usize = 0x1EDD60; + pub const GameResourceServiceClientV001: usize = 0x18CEF0; + pub const GameResourceServiceServerV001: usize = 0x18CF00; + pub const GameUIService_001: usize = 0x18F8B0; + pub const HostStateMgr001: usize = 0x1F34E0; + pub const INETSUPPORT_001: usize = 0xF84F0; + pub const InputService_001: usize = 0x195430; + pub const KeyValueCache001: usize = 0x1F5D00; + pub const MapListService_001: usize = 0x1A85F0; + pub const NetworkClientService_001: usize = 0x1AF840; + pub const NetworkP2PService_001: usize = 0x1B5FD0; + pub const NetworkServerService_001: usize = 0x1BA500; + pub const NetworkService_001: usize = 0x1BF7C0; + pub const RenderService_001: usize = 0x1BFCB0; + pub const ScreenshotService001: usize = 0x1C2660; + pub const SimpleEngineLoopService_001: usize = 0x207410; + pub const SoundService_001: usize = 0x1C68A0; + pub const Source2EngineToClient001: usize = 0x690C0; + pub const Source2EngineToClientStringTable001: usize = 0x92420; + pub const Source2EngineToServer001: usize = 0x999B0; + pub const Source2EngineToServerStringTable001: usize = 0xB0FB0; + pub const SplitScreenService_001: usize = 0x1CD2F0; + pub const StatsService_001: usize = 0x1D0050; + pub const ToolService_001: usize = 0x1D4AD0; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x12A810; + pub const VProfService_001: usize = 0x1D5F10; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -108,10 +108,10 @@ pub mod cs2_dumper { } // Module: networksystem.dll pub mod networksystem_dll { - pub const FlattenedSerializersVersion001: usize = 0x7FB20; - pub const NetworkMessagesVersion001: usize = 0xA05C0; - pub const NetworkSystemVersion001: usize = 0xC1420; - pub const SerializedEntitiesVersion001: usize = 0xD7560; + pub const FlattenedSerializersVersion001: usize = 0x83B60; + pub const NetworkMessagesVersion001: usize = 0xA4840; + pub const NetworkSystemVersion001: usize = 0xC5AE0; + pub const SerializedEntitiesVersion001: usize = 0xDBCB0; } // Module: panorama.dll pub mod panorama_dll { @@ -160,21 +160,21 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x5540D0; - pub const EntitySubclassUtilsV001: usize = 0x2B4240; - pub const NavGameTest001: usize = 0xA32C80; - pub const ServerToolsInfo_001: usize = 0x824F80; - pub const Source2GameClients001: usize = 0x824F90; - pub const Source2GameDirector001: usize = 0x120AD0; - pub const Source2GameEntities001: usize = 0x824FA0; - pub const Source2Server001: usize = 0x824FB0; - pub const Source2ServerConfig001: usize = 0x53EEF0; - pub const customnavsystem001: usize = 0x2240A0; + pub const EmptyWorldService001_Server: usize = 0x564BD0; + pub const EntitySubclassUtilsV001: usize = 0x2BD1A0; + pub const NavGameTest001: usize = 0xA56C20; + pub const ServerToolsInfo_001: usize = 0x848C80; + pub const Source2GameClients001: usize = 0x848C90; + pub const Source2GameDirector001: usize = 0x124330; + pub const Source2GameEntities001: usize = 0x848CA0; + pub const Source2Server001: usize = 0x848CB0; + pub const Source2ServerConfig001: usize = 0x54F8F0; + pub const customnavsystem001: usize = 0x22BCF0; } // Module: soundsystem.dll pub mod soundsystem_dll { - pub const SoundOpSystem001: usize = 0x17F6A0; - pub const SoundOpSystemEdit001: usize = 0x9CD60; + pub const SoundOpSystem001: usize = 0x17F6D0; + pub const SoundOpSystemEdit001: usize = 0x9CD90; pub const SoundSystem001: usize = 0x49730; pub const VMixEditTool001: usize = 0x7A170; } diff --git a/output/materialsystem2.dll.cs b/output/materialsystem2.dll.cs index b3df1bb..3d60be8 100644 --- a/output/materialsystem2.dll.cs +++ b/output/materialsystem2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2.dll.hpp b/output/materialsystem2.dll.hpp index e24f3c1..54cdff0 100644 --- a/output/materialsystem2.dll.hpp +++ b/output/materialsystem2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/materialsystem2.dll.rs b/output/materialsystem2.dll.rs index f517093..ead724d 100644 --- a/output/materialsystem2.dll.rs +++ b/output/materialsystem2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem.dll.cs b/output/networksystem.dll.cs index b0055aa..3581cf1 100644 --- a/output/networksystem.dll.cs +++ b/output/networksystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem.dll.hpp b/output/networksystem.dll.hpp index e108f3b..be3c65d 100644 --- a/output/networksystem.dll.hpp +++ b/output/networksystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/networksystem.dll.rs b/output/networksystem.dll.rs index d15e7d8..c9f128d 100644 --- a/output/networksystem.dll.rs +++ b/output/networksystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index e77c421..78dca6f 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,42 +1,42 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x19C8310; - public const nint dwEntityList = 0x195E480; - public const nint dwGameEntitySystem = 0x1A7D308; + public const nint dwCSGOInput = 0x1A1E190; + public const nint dwEntityList = 0x19B4998; + public const nint dwGameEntitySystem = 0x1AD38B8; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; - public const nint dwGameRules = 0x19BBFD8; - public const nint dwGlobalVars = 0x17BF0F8; - public const nint dwGlowManager = 0x19BB6F0; - public const nint dwLocalPlayerController = 0x19AE748; - public const nint dwLocalPlayerPawn = 0x17CB468; - public const nint dwPlantedC4 = 0x19C5688; - public const nint dwPrediction = 0x17CB320; - public const nint dwSensitivity = 0x19BCC98; + public const nint dwGameRules = 0x1A123F8; + public const nint dwGlobalVars = 0x180E4E0; + public const nint dwGlowManager = 0x1A11B10; + public const nint dwLocalPlayerController = 0x1A04748; + public const nint dwLocalPlayerPawn = 0x181A998; + public const nint dwPlantedC4 = 0x1A1B508; + public const nint dwPrediction = 0x181A850; + public const nint dwSensitivity = 0x1A13238; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x19CD728; - public const nint dwViewMatrix = 0x19C0620; - public const nint dwViewRender = 0x19C0F38; - public const nint dwWeaponC4 = 0x1962490; + public const nint dwViewAngles = 0x1A235A8; + public const nint dwViewMatrix = 0x1A16A50; + public const nint dwViewRender = 0x1A17368; + public const nint dwWeaponC4 = 0x19B86D0; } // Module: engine2.dll public static class Engine2Dll { - public const nint dwBuildNumber = 0x5207E4; - public const nint dwEngineViewData = 0x5DCBAC; - public const nint dwNetworkGameClient = 0x51FB70; + public const nint dwBuildNumber = 0x52F834; + public const nint dwEngineViewData = 0x5ECBFC; + public const nint dwNetworkGameClient = 0x52EBA0; public const nint dwNetworkGameClient_clientTickCount = 0x178; public const nint dwNetworkGameClient_deltaTick = 0x278; - public const nint dwNetworkGameClient_isBackgroundMap = 0x28145F; + public const nint dwNetworkGameClient_isBackgroundMap = 0x281477; public const nint dwNetworkGameClient_localPlayer = 0xF0; public const nint dwNetworkGameClient_maxClients = 0x270; public const nint dwNetworkGameClient_serverTickCount = 0x174; public const nint dwNetworkGameClient_signOnState = 0x260; - public const nint dwSoundService = 0x5DCB10; - public const nint dwWindowHeight = 0x5E048C; - public const nint dwWindowWidth = 0x5E0488; + public const nint dwSoundService = 0x5ECB60; + public const nint dwWindowHeight = 0x5F040C; + public const nint dwWindowWidth = 0x5F0408; } // Module: inputsystem.dll public static class InputsystemDll { diff --git a/output/offsets.hpp b/output/offsets.hpp index 06bcf01..6e493bd 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once @@ -9,39 +9,39 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x19C8310; - constexpr std::ptrdiff_t dwEntityList = 0x195E480; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1A7D308; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A1E190; + constexpr std::ptrdiff_t dwEntityList = 0x19B4998; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AD38B8; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; - constexpr std::ptrdiff_t dwGameRules = 0x19BBFD8; - constexpr std::ptrdiff_t dwGlobalVars = 0x17BF0F8; - constexpr std::ptrdiff_t dwGlowManager = 0x19BB6F0; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x19AE748; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17CB468; - constexpr std::ptrdiff_t dwPlantedC4 = 0x19C5688; - constexpr std::ptrdiff_t dwPrediction = 0x17CB320; - constexpr std::ptrdiff_t dwSensitivity = 0x19BCC98; + constexpr std::ptrdiff_t dwGameRules = 0x1A123F8; + constexpr std::ptrdiff_t dwGlobalVars = 0x180E4E0; + constexpr std::ptrdiff_t dwGlowManager = 0x1A11B10; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A04748; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x181A998; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A1B508; + constexpr std::ptrdiff_t dwPrediction = 0x181A850; + constexpr std::ptrdiff_t dwSensitivity = 0x1A13238; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x19CD728; - constexpr std::ptrdiff_t dwViewMatrix = 0x19C0620; - constexpr std::ptrdiff_t dwViewRender = 0x19C0F38; - constexpr std::ptrdiff_t dwWeaponC4 = 0x1962490; + constexpr std::ptrdiff_t dwViewAngles = 0x1A235A8; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A16A50; + constexpr std::ptrdiff_t dwViewRender = 0x1A17368; + constexpr std::ptrdiff_t dwWeaponC4 = 0x19B86D0; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t dwBuildNumber = 0x5207E4; - constexpr std::ptrdiff_t dwEngineViewData = 0x5DCBAC; - constexpr std::ptrdiff_t dwNetworkGameClient = 0x51FB70; + constexpr std::ptrdiff_t dwBuildNumber = 0x52F834; + constexpr std::ptrdiff_t dwEngineViewData = 0x5ECBFC; + constexpr std::ptrdiff_t dwNetworkGameClient = 0x52EBA0; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x178; constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x278; - constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x28145F; + constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281477; constexpr std::ptrdiff_t dwNetworkGameClient_localPlayer = 0xF0; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x270; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x174; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x260; - constexpr std::ptrdiff_t dwSoundService = 0x5DCB10; - constexpr std::ptrdiff_t dwWindowHeight = 0x5E048C; - constexpr std::ptrdiff_t dwWindowWidth = 0x5E0488; + constexpr std::ptrdiff_t dwSoundService = 0x5ECB60; + constexpr std::ptrdiff_t dwWindowHeight = 0x5F040C; + constexpr std::ptrdiff_t dwWindowWidth = 0x5F0408; } // Module: inputsystem.dll namespace inputsystem_dll { diff --git a/output/offsets.json b/output/offsets.json index dc76719..8ff0cb1 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,37 +1,37 @@ { "client.dll": { - "dwCSGOInput": 27034384, - "dwEntityList": 26600576, - "dwGameEntitySystem": 27775752, + "dwCSGOInput": 27386256, + "dwEntityList": 26954136, + "dwGameEntitySystem": 28129464, "dwGameEntitySystem_getHighestEntityIndex": 5392, - "dwGameRules": 26984408, - "dwGlobalVars": 24899832, - "dwGlowManager": 26982128, - "dwLocalPlayerController": 26928968, - "dwLocalPlayerPawn": 24949864, - "dwPlantedC4": 27022984, - "dwPrediction": 24949536, - "dwSensitivity": 26987672, + "dwGameRules": 27337720, + "dwGlobalVars": 25224416, + "dwGlowManager": 27335440, + "dwLocalPlayerController": 27281224, + "dwLocalPlayerPawn": 25274776, + "dwPlantedC4": 27374856, + "dwPrediction": 25274448, + "dwSensitivity": 27341368, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27055912, - "dwViewMatrix": 27002400, - "dwViewRender": 27004728, - "dwWeaponC4": 26616976 + "dwViewAngles": 27407784, + "dwViewMatrix": 27355728, + "dwViewRender": 27358056, + "dwWeaponC4": 26969808 }, "engine2.dll": { - "dwBuildNumber": 5375972, - "dwEngineViewData": 6146988, - "dwNetworkGameClient": 5372784, + "dwBuildNumber": 5437492, + "dwEngineViewData": 6212604, + "dwNetworkGameClient": 5434272, "dwNetworkGameClient_clientTickCount": 376, "dwNetworkGameClient_deltaTick": 632, - "dwNetworkGameClient_isBackgroundMap": 2626655, + "dwNetworkGameClient_isBackgroundMap": 2626679, "dwNetworkGameClient_localPlayer": 240, "dwNetworkGameClient_maxClients": 624, "dwNetworkGameClient_serverTickCount": 372, "dwNetworkGameClient_signOnState": 608, - "dwSoundService": 6146832, - "dwWindowHeight": 6161548, - "dwWindowWidth": 6161544 + "dwSoundService": 6212448, + "dwWindowHeight": 6226956, + "dwWindowWidth": 6226952 }, "inputsystem.dll": { "dwInputSystem": 231408 diff --git a/output/offsets.rs b/output/offsets.rs index 26be58b..179c526 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, unused)] @@ -7,39 +7,39 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x19C8310; - pub const dwEntityList: usize = 0x195E480; - pub const dwGameEntitySystem: usize = 0x1A7D308; + pub const dwCSGOInput: usize = 0x1A1E190; + pub const dwEntityList: usize = 0x19B4998; + pub const dwGameEntitySystem: usize = 0x1AD38B8; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; - pub const dwGameRules: usize = 0x19BBFD8; - pub const dwGlobalVars: usize = 0x17BF0F8; - pub const dwGlowManager: usize = 0x19BB6F0; - pub const dwLocalPlayerController: usize = 0x19AE748; - pub const dwLocalPlayerPawn: usize = 0x17CB468; - pub const dwPlantedC4: usize = 0x19C5688; - pub const dwPrediction: usize = 0x17CB320; - pub const dwSensitivity: usize = 0x19BCC98; + pub const dwGameRules: usize = 0x1A123F8; + pub const dwGlobalVars: usize = 0x180E4E0; + pub const dwGlowManager: usize = 0x1A11B10; + pub const dwLocalPlayerController: usize = 0x1A04748; + pub const dwLocalPlayerPawn: usize = 0x181A998; + pub const dwPlantedC4: usize = 0x1A1B508; + pub const dwPrediction: usize = 0x181A850; + pub const dwSensitivity: usize = 0x1A13238; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x19CD728; - pub const dwViewMatrix: usize = 0x19C0620; - pub const dwViewRender: usize = 0x19C0F38; - pub const dwWeaponC4: usize = 0x1962490; + pub const dwViewAngles: usize = 0x1A235A8; + pub const dwViewMatrix: usize = 0x1A16A50; + pub const dwViewRender: usize = 0x1A17368; + pub const dwWeaponC4: usize = 0x19B86D0; } // Module: engine2.dll pub mod engine2_dll { - pub const dwBuildNumber: usize = 0x5207E4; - pub const dwEngineViewData: usize = 0x5DCBAC; - pub const dwNetworkGameClient: usize = 0x51FB70; + pub const dwBuildNumber: usize = 0x52F834; + pub const dwEngineViewData: usize = 0x5ECBFC; + pub const dwNetworkGameClient: usize = 0x52EBA0; pub const dwNetworkGameClient_clientTickCount: usize = 0x178; pub const dwNetworkGameClient_deltaTick: usize = 0x278; - pub const dwNetworkGameClient_isBackgroundMap: usize = 0x28145F; + pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281477; pub const dwNetworkGameClient_localPlayer: usize = 0xF0; pub const dwNetworkGameClient_maxClients: usize = 0x270; pub const dwNetworkGameClient_serverTickCount: usize = 0x174; pub const dwNetworkGameClient_signOnState: usize = 0x260; - pub const dwSoundService: usize = 0x5DCB10; - pub const dwWindowHeight: usize = 0x5E048C; - pub const dwWindowWidth: usize = 0x5E0488; + pub const dwSoundService: usize = 0x5ECB60; + pub const dwWindowHeight: usize = 0x5F040C; + pub const dwWindowWidth: usize = 0x5F0408; } // Module: inputsystem.dll pub mod inputsystem_dll { diff --git a/output/panorama.dll.cs b/output/panorama.dll.cs index 072aff9..107809b 100644 --- a/output/panorama.dll.cs +++ b/output/panorama.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama.dll.hpp b/output/panorama.dll.hpp index 46600b3..c970c9e 100644 --- a/output/panorama.dll.hpp +++ b/output/panorama.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/panorama.dll.rs b/output/panorama.dll.rs index c162f70..33fd449 100644 --- a/output/panorama.dll.rs +++ b/output/panorama.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles.dll.cs b/output/particles.dll.cs index 30f2908..36cf144 100644 --- a/output/particles.dll.cs +++ b/output/particles.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles.dll.hpp b/output/particles.dll.hpp index d2c10af..1e8cb54 100644 --- a/output/particles.dll.hpp +++ b/output/particles.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/particles.dll.rs b/output/particles.dll.rs index d35b983..8841bca 100644 --- a/output/particles.dll.rs +++ b/output/particles.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system.dll.cs b/output/pulse_system.dll.cs index 46d1cd3..b117247 100644 --- a/output/pulse_system.dll.cs +++ b/output/pulse_system.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system.dll.hpp b/output/pulse_system.dll.hpp index d41703c..b89c286 100644 --- a/output/pulse_system.dll.hpp +++ b/output/pulse_system.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/pulse_system.dll.rs b/output/pulse_system.dll.rs index 5900451..b234b57 100644 --- a/output/pulse_system.dll.rs +++ b/output/pulse_system.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11.dll.cs b/output/rendersystemdx11.dll.cs index 75d79ff..a5c4127 100644 --- a/output/rendersystemdx11.dll.cs +++ b/output/rendersystemdx11.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11.dll.hpp b/output/rendersystemdx11.dll.hpp index 1b5cd3d..227c162 100644 --- a/output/rendersystemdx11.dll.hpp +++ b/output/rendersystemdx11.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/rendersystemdx11.dll.rs b/output/rendersystemdx11.dll.rs index bb4008f..2b98302 100644 --- a/output/rendersystemdx11.dll.rs +++ b/output/rendersystemdx11.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem.dll.cs b/output/resourcesystem.dll.cs index 589433f..cd92232 100644 --- a/output/resourcesystem.dll.cs +++ b/output/resourcesystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem.dll.hpp b/output/resourcesystem.dll.hpp index f69476e..a7e0564 100644 --- a/output/resourcesystem.dll.hpp +++ b/output/resourcesystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/resourcesystem.dll.rs b/output/resourcesystem.dll.rs index 1c1823f..83a4750 100644 --- a/output/resourcesystem.dll.rs +++ b/output/resourcesystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem.dll.cs b/output/scenesystem.dll.cs index eded7fa..99b9969 100644 --- a/output/scenesystem.dll.cs +++ b/output/scenesystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem.dll.hpp b/output/scenesystem.dll.hpp index 55d0c34..7144ca9 100644 --- a/output/scenesystem.dll.hpp +++ b/output/scenesystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/scenesystem.dll.rs b/output/scenesystem.dll.rs index cea1c91..6910acd 100644 --- a/output/scenesystem.dll.rs +++ b/output/scenesystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem.dll.cs b/output/schemasystem.dll.cs index df8997e..35f499b 100644 --- a/output/schemasystem.dll.cs +++ b/output/schemasystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem.dll.hpp b/output/schemasystem.dll.hpp index 1c62a41..2ec7a3f 100644 --- a/output/schemasystem.dll.hpp +++ b/output/schemasystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/schemasystem.dll.rs b/output/schemasystem.dll.rs index 81a1a99..56090b7 100644 --- a/output/schemasystem.dll.rs +++ b/output/schemasystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server.dll.cs b/output/server.dll.cs index 09df5f1..63bb21d 100644 --- a/output/server.dll.cs +++ b/output/server.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -3496,7 +3496,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUnloadingStarted = 0x585; // bool } // Parent: CBaseEntity - // Fields count: 26 + // Fields count: 24 // // Metadata: // MNetworkIncludeByName @@ -3533,15 +3533,13 @@ namespace CS2Dumper.Schemas { public const nint m_bAutoKickDisabled = 0x5BE; // bool public const nint m_bIsLowViolence = 0x5BF; // bool public const nint m_bGamePaused = 0x5C0; // bool - public const nint m_nLastRealCommandNumberExecuted = 0x654; // int32 - public const nint m_nLastLateCommandExecuted = 0x658; // int32 - public const nint m_iIgnoreGlobalChat = 0x670; // ChatIgnoreType_t - public const nint m_flLastPlayerTalkTime = 0x674; // float32 - public const nint m_flLastEntitySteadyState = 0x678; // float32 - public const nint m_nAvailableEntitySteadyState = 0x67C; // int32 - public const nint m_bHasAnySteadyStateEnts = 0x680; // bool - public const nint m_steamID = 0x690; // uint64 - public const nint m_iDesiredFOV = 0x698; // uint32 + public const nint m_iIgnoreGlobalChat = 0x6F0; // ChatIgnoreType_t + public const nint m_flLastPlayerTalkTime = 0x6F4; // float32 + public const nint m_flLastEntitySteadyState = 0x6F8; // float32 + public const nint m_nAvailableEntitySteadyState = 0x6FC; // int32 + public const nint m_bHasAnySteadyStateEnts = 0x700; // bool + public const nint m_steamID = 0x710; // uint64 + public const nint m_iDesiredFOV = 0x718; // uint32 } // Parent: None // Fields count: 0 @@ -7448,33 +7446,33 @@ namespace CS2Dumper.Schemas { public const nint m_bSwitchingTeamsAtRoundReset = 0x148D; // bool public const nint m_pGameModeRules = 0x14A8; // CCSGameModeRules* public const nint m_BtGlobalBlackboard = 0x14B0; // KeyValues3 - public const nint m_hPlayerResource = 0x1518; // CHandle - public const nint m_RetakeRules = 0x1520; // CRetakeGameRules - public const nint m_arrTeamUniqueKillWeaponsMatch = 0x16B8; // CUtlVector[4] - public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1718; // bool[4] - public const nint m_nMatchEndCount = 0x1740; // uint8 - public const nint m_nTTeamIntroVariant = 0x1744; // int32 - public const nint m_nCTTeamIntroVariant = 0x1748; // int32 - public const nint m_bTeamIntroPeriod = 0x174C; // bool - public const nint m_fTeamIntroPeriodEnd = 0x1750; // GameTime_t - public const nint m_bPlayedTeamIntroVO = 0x1754; // bool - public const nint m_iRoundEndWinnerTeam = 0x1758; // int32 - public const nint m_eRoundEndReason = 0x175C; // int32 - public const nint m_bRoundEndShowTimerDefend = 0x1760; // bool - public const nint m_iRoundEndTimerTime = 0x1764; // int32 - public const nint m_sRoundEndFunFactToken = 0x1768; // CUtlString - public const nint m_iRoundEndFunFactPlayerSlot = 0x1770; // CPlayerSlot - public const nint m_iRoundEndFunFactData1 = 0x1774; // int32 - public const nint m_iRoundEndFunFactData2 = 0x1778; // int32 - public const nint m_iRoundEndFunFactData3 = 0x177C; // int32 - public const nint m_sRoundEndMessage = 0x1780; // CUtlString - public const nint m_iRoundEndPlayerCount = 0x1788; // int32 - public const nint m_bRoundEndNoMusic = 0x178C; // bool - public const nint m_iRoundEndLegacy = 0x1790; // int32 - public const nint m_nRoundEndCount = 0x1794; // uint8 - public const nint m_iRoundStartRoundNumber = 0x1798; // int32 - public const nint m_nRoundStartCount = 0x179C; // uint8 - public const nint m_flLastPerfSampleTime = 0x57A8; // float64 + public const nint m_hPlayerResource = 0x1520; // CHandle + public const nint m_RetakeRules = 0x1528; // CRetakeGameRules + public const nint m_arrTeamUniqueKillWeaponsMatch = 0x16C0; // CUtlVector[4] + public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1720; // bool[4] + public const nint m_nMatchEndCount = 0x1748; // uint8 + public const nint m_nTTeamIntroVariant = 0x174C; // int32 + public const nint m_nCTTeamIntroVariant = 0x1750; // int32 + public const nint m_bTeamIntroPeriod = 0x1754; // bool + public const nint m_fTeamIntroPeriodEnd = 0x1758; // GameTime_t + public const nint m_bPlayedTeamIntroVO = 0x175C; // bool + public const nint m_iRoundEndWinnerTeam = 0x1760; // int32 + public const nint m_eRoundEndReason = 0x1764; // int32 + public const nint m_bRoundEndShowTimerDefend = 0x1768; // bool + public const nint m_iRoundEndTimerTime = 0x176C; // int32 + public const nint m_sRoundEndFunFactToken = 0x1770; // CUtlString + public const nint m_iRoundEndFunFactPlayerSlot = 0x1778; // CPlayerSlot + public const nint m_iRoundEndFunFactData1 = 0x177C; // int32 + public const nint m_iRoundEndFunFactData2 = 0x1780; // int32 + public const nint m_iRoundEndFunFactData3 = 0x1784; // int32 + public const nint m_sRoundEndMessage = 0x1788; // CUtlString + public const nint m_iRoundEndPlayerCount = 0x1790; // int32 + public const nint m_bRoundEndNoMusic = 0x1794; // bool + public const nint m_iRoundEndLegacy = 0x1798; // int32 + public const nint m_nRoundEndCount = 0x179C; // uint8 + public const nint m_iRoundStartRoundNumber = 0x17A0; // int32 + public const nint m_nRoundStartCount = 0x17A4; // uint8 + public const nint m_flLastPerfSampleTime = 0x57B0; // float64 } // Parent: CPhysicsProp // Fields count: 0 @@ -9894,92 +9892,92 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iMusicKitMVPs (int) // NetworkVarNames: m_iMVPs (int) public static class CCSPlayerController { - public const nint m_pInGameMoneyServices = 0x6C8; // CCSPlayerController_InGameMoneyServices* - public const nint m_pInventoryServices = 0x6D0; // CCSPlayerController_InventoryServices* - public const nint m_pActionTrackingServices = 0x6D8; // CCSPlayerController_ActionTrackingServices* - public const nint m_pDamageServices = 0x6E0; // CCSPlayerController_DamageServices* - public const nint m_iPing = 0x6E8; // uint32 - public const nint m_bHasCommunicationAbuseMute = 0x6EC; // bool - public const nint m_szCrosshairCodes = 0x6F0; // CUtlSymbolLarge - public const nint m_iPendingTeamNum = 0x6F8; // uint8 - public const nint m_flForceTeamTime = 0x6FC; // GameTime_t - public const nint m_iCompTeammateColor = 0x700; // int32 - public const nint m_bEverPlayedOnTeam = 0x704; // bool - public const nint m_bAttemptedToGetColor = 0x705; // bool - public const nint m_iTeammatePreferredColor = 0x708; // int32 - public const nint m_bTeamChanged = 0x70C; // bool - public const nint m_bInSwitchTeam = 0x70D; // bool - public const nint m_bHasSeenJoinGame = 0x70E; // bool - public const nint m_bJustBecameSpectator = 0x70F; // bool - public const nint m_bSwitchTeamsOnNextRoundReset = 0x710; // bool - public const nint m_bRemoveAllItemsOnNextRoundReset = 0x711; // bool - public const nint m_szClan = 0x718; // CUtlSymbolLarge - public const nint m_szClanName = 0x720; // char[32] - public const nint m_iCoachingTeam = 0x740; // int32 - public const nint m_nPlayerDominated = 0x748; // uint64 - public const nint m_nPlayerDominatingMe = 0x750; // uint64 - public const nint m_iCompetitiveRanking = 0x758; // int32 - public const nint m_iCompetitiveWins = 0x75C; // int32 - public const nint m_iCompetitiveRankType = 0x760; // int8 - public const nint m_iCompetitiveRankingPredicted_Win = 0x764; // int32 - public const nint m_iCompetitiveRankingPredicted_Loss = 0x768; // int32 - public const nint m_iCompetitiveRankingPredicted_Tie = 0x76C; // int32 - public const nint m_nEndMatchNextMapVote = 0x770; // int32 - public const nint m_unActiveQuestId = 0x774; // uint16 - public const nint m_nQuestProgressReason = 0x778; // QuestProgress::Reason - public const nint m_unPlayerTvControlFlags = 0x77C; // uint32 - public const nint m_iDraftIndex = 0x7A8; // int32 - public const nint m_msQueuedModeDisconnectionTimestamp = 0x7AC; // uint32 - public const nint m_uiAbandonRecordedReason = 0x7B0; // uint32 - public const nint m_bCannotBeKicked = 0x7B4; // bool - public const nint m_bEverFullyConnected = 0x7B5; // bool - public const nint m_bAbandonAllowsSurrender = 0x7B6; // bool - public const nint m_bAbandonOffersInstantSurrender = 0x7B7; // bool - public const nint m_bDisconnection1MinWarningPrinted = 0x7B8; // bool - public const nint m_bScoreReported = 0x7B9; // bool - public const nint m_nDisconnectionTick = 0x7BC; // int32 - public const nint m_bControllingBot = 0x7C8; // bool - public const nint m_bHasControlledBotThisRound = 0x7C9; // bool - public const nint m_bHasBeenControlledByPlayerThisRound = 0x7CA; // bool - public const nint m_nBotsControlledThisRound = 0x7CC; // int32 - public const nint m_bCanControlObservedBot = 0x7D0; // bool - public const nint m_hPlayerPawn = 0x7D4; // CHandle - public const nint m_hObserverPawn = 0x7D8; // CHandle - public const nint m_DesiredObserverMode = 0x7DC; // int32 - public const nint m_hDesiredObserverTarget = 0x7E0; // CEntityHandle - public const nint m_bPawnIsAlive = 0x7E4; // bool - public const nint m_iPawnHealth = 0x7E8; // uint32 - public const nint m_iPawnArmor = 0x7EC; // int32 - public const nint m_bPawnHasDefuser = 0x7F0; // bool - public const nint m_bPawnHasHelmet = 0x7F1; // bool - public const nint m_nPawnCharacterDefIndex = 0x7F2; // uint16 - public const nint m_iPawnLifetimeStart = 0x7F4; // int32 - public const nint m_iPawnLifetimeEnd = 0x7F8; // int32 - public const nint m_iPawnBotDifficulty = 0x7FC; // int32 - public const nint m_hOriginalControllerOfCurrentPawn = 0x800; // CHandle - public const nint m_iScore = 0x804; // int32 - public const nint m_iRoundScore = 0x808; // int32 - public const nint m_iRoundsWon = 0x80C; // int32 - public const nint m_vecKills = 0x810; // CNetworkUtlVectorBase - public const nint m_bMvpNoMusic = 0x828; // bool - public const nint m_eMvpReason = 0x82C; // int32 - public const nint m_iMusicKitID = 0x830; // int32 - public const nint m_iMusicKitMVPs = 0x834; // int32 - public const nint m_iMVPs = 0x838; // int32 - public const nint m_nUpdateCounter = 0x83C; // int32 - public const nint m_flSmoothedPing = 0x840; // float32 - public const nint m_lastHeldVoteTimer = 0xF8E8; // IntervalTimer - public const nint m_bShowHints = 0xF900; // bool - public const nint m_iNextTimeCheck = 0xF904; // int32 - public const nint m_bJustDidTeamKill = 0xF908; // bool - public const nint m_bPunishForTeamKill = 0xF909; // bool - public const nint m_bGaveTeamDamageWarning = 0xF90A; // bool - public const nint m_bGaveTeamDamageWarningThisRound = 0xF90B; // bool - public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF910; // float64 - public const nint m_LastTeamDamageWarningTime = 0xF918; // GameTime_t - public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF91C; // GameTime_t - public const nint m_nSuspiciousHitCount = 0xF920; // uint32 - public const nint m_nNonSuspiciousHitStreak = 0xF924; // uint32 + public const nint m_pInGameMoneyServices = 0x758; // CCSPlayerController_InGameMoneyServices* + public const nint m_pInventoryServices = 0x760; // CCSPlayerController_InventoryServices* + public const nint m_pActionTrackingServices = 0x768; // CCSPlayerController_ActionTrackingServices* + public const nint m_pDamageServices = 0x770; // CCSPlayerController_DamageServices* + public const nint m_iPing = 0x778; // uint32 + public const nint m_bHasCommunicationAbuseMute = 0x77C; // bool + public const nint m_szCrosshairCodes = 0x780; // CUtlSymbolLarge + public const nint m_iPendingTeamNum = 0x788; // uint8 + public const nint m_flForceTeamTime = 0x78C; // GameTime_t + public const nint m_iCompTeammateColor = 0x790; // int32 + public const nint m_bEverPlayedOnTeam = 0x794; // bool + public const nint m_bAttemptedToGetColor = 0x795; // bool + public const nint m_iTeammatePreferredColor = 0x798; // int32 + public const nint m_bTeamChanged = 0x79C; // bool + public const nint m_bInSwitchTeam = 0x79D; // bool + public const nint m_bHasSeenJoinGame = 0x79E; // bool + public const nint m_bJustBecameSpectator = 0x79F; // bool + public const nint m_bSwitchTeamsOnNextRoundReset = 0x7A0; // bool + public const nint m_bRemoveAllItemsOnNextRoundReset = 0x7A1; // bool + public const nint m_szClan = 0x7A8; // CUtlSymbolLarge + public const nint m_szClanName = 0x7B0; // char[32] + public const nint m_iCoachingTeam = 0x7D0; // int32 + public const nint m_nPlayerDominated = 0x7D8; // uint64 + public const nint m_nPlayerDominatingMe = 0x7E0; // uint64 + public const nint m_iCompetitiveRanking = 0x7E8; // int32 + public const nint m_iCompetitiveWins = 0x7EC; // int32 + public const nint m_iCompetitiveRankType = 0x7F0; // int8 + public const nint m_iCompetitiveRankingPredicted_Win = 0x7F4; // int32 + public const nint m_iCompetitiveRankingPredicted_Loss = 0x7F8; // int32 + public const nint m_iCompetitiveRankingPredicted_Tie = 0x7FC; // int32 + public const nint m_nEndMatchNextMapVote = 0x800; // int32 + public const nint m_unActiveQuestId = 0x804; // uint16 + public const nint m_nQuestProgressReason = 0x808; // QuestProgress::Reason + public const nint m_unPlayerTvControlFlags = 0x80C; // uint32 + public const nint m_iDraftIndex = 0x838; // int32 + public const nint m_msQueuedModeDisconnectionTimestamp = 0x83C; // uint32 + public const nint m_uiAbandonRecordedReason = 0x840; // uint32 + public const nint m_bCannotBeKicked = 0x844; // bool + public const nint m_bEverFullyConnected = 0x845; // bool + public const nint m_bAbandonAllowsSurrender = 0x846; // bool + public const nint m_bAbandonOffersInstantSurrender = 0x847; // bool + public const nint m_bDisconnection1MinWarningPrinted = 0x848; // bool + public const nint m_bScoreReported = 0x849; // bool + public const nint m_nDisconnectionTick = 0x84C; // int32 + public const nint m_bControllingBot = 0x858; // bool + public const nint m_bHasControlledBotThisRound = 0x859; // bool + public const nint m_bHasBeenControlledByPlayerThisRound = 0x85A; // bool + public const nint m_nBotsControlledThisRound = 0x85C; // int32 + public const nint m_bCanControlObservedBot = 0x860; // bool + public const nint m_hPlayerPawn = 0x864; // CHandle + public const nint m_hObserverPawn = 0x868; // CHandle + public const nint m_DesiredObserverMode = 0x86C; // int32 + public const nint m_hDesiredObserverTarget = 0x870; // CEntityHandle + public const nint m_bPawnIsAlive = 0x874; // bool + public const nint m_iPawnHealth = 0x878; // uint32 + public const nint m_iPawnArmor = 0x87C; // int32 + public const nint m_bPawnHasDefuser = 0x880; // bool + public const nint m_bPawnHasHelmet = 0x881; // bool + public const nint m_nPawnCharacterDefIndex = 0x882; // uint16 + public const nint m_iPawnLifetimeStart = 0x884; // int32 + public const nint m_iPawnLifetimeEnd = 0x888; // int32 + public const nint m_iPawnBotDifficulty = 0x88C; // int32 + public const nint m_hOriginalControllerOfCurrentPawn = 0x890; // CHandle + public const nint m_iScore = 0x894; // int32 + public const nint m_iRoundScore = 0x898; // int32 + public const nint m_iRoundsWon = 0x89C; // int32 + public const nint m_vecKills = 0x8A0; // CNetworkUtlVectorBase + public const nint m_bMvpNoMusic = 0x8B8; // bool + public const nint m_eMvpReason = 0x8BC; // int32 + public const nint m_iMusicKitID = 0x8C0; // int32 + public const nint m_iMusicKitMVPs = 0x8C4; // int32 + public const nint m_iMVPs = 0x8C8; // int32 + public const nint m_nUpdateCounter = 0x8CC; // int32 + public const nint m_flSmoothedPing = 0x8D0; // float32 + public const nint m_lastHeldVoteTimer = 0xF978; // IntervalTimer + public const nint m_bShowHints = 0xF990; // bool + public const nint m_iNextTimeCheck = 0xF994; // int32 + public const nint m_bJustDidTeamKill = 0xF998; // bool + public const nint m_bPunishForTeamKill = 0xF999; // bool + public const nint m_bGaveTeamDamageWarning = 0xF99A; // bool + public const nint m_bGaveTeamDamageWarningThisRound = 0xF99B; // bool + public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF9A0; // float64 + public const nint m_LastTeamDamageWarningTime = 0xF9A8; // GameTime_t + public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9AC; // GameTime_t + public const nint m_nSuspiciousHitCount = 0xF9B0; // uint32 + public const nint m_nNonSuspiciousHitStreak = 0xF9B4; // uint32 } // Parent: IEconItemInterface // Fields count: 13 diff --git a/output/server.dll.hpp b/output/server.dll.hpp index 007220b..ab31511 100644 --- a/output/server.dll.hpp +++ b/output/server.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once @@ -3501,7 +3501,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUnloadingStarted = 0x585; // bool } // Parent: CBaseEntity - // Fields count: 26 + // Fields count: 24 // // Metadata: // MNetworkIncludeByName @@ -3538,15 +3538,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bAutoKickDisabled = 0x5BE; // bool constexpr std::ptrdiff_t m_bIsLowViolence = 0x5BF; // bool constexpr std::ptrdiff_t m_bGamePaused = 0x5C0; // bool - constexpr std::ptrdiff_t m_nLastRealCommandNumberExecuted = 0x654; // int32 - constexpr std::ptrdiff_t m_nLastLateCommandExecuted = 0x658; // int32 - constexpr std::ptrdiff_t m_iIgnoreGlobalChat = 0x670; // ChatIgnoreType_t - constexpr std::ptrdiff_t m_flLastPlayerTalkTime = 0x674; // float32 - constexpr std::ptrdiff_t m_flLastEntitySteadyState = 0x678; // float32 - constexpr std::ptrdiff_t m_nAvailableEntitySteadyState = 0x67C; // int32 - constexpr std::ptrdiff_t m_bHasAnySteadyStateEnts = 0x680; // bool - constexpr std::ptrdiff_t m_steamID = 0x690; // uint64 - constexpr std::ptrdiff_t m_iDesiredFOV = 0x698; // uint32 + constexpr std::ptrdiff_t m_iIgnoreGlobalChat = 0x6F0; // ChatIgnoreType_t + constexpr std::ptrdiff_t m_flLastPlayerTalkTime = 0x6F4; // float32 + constexpr std::ptrdiff_t m_flLastEntitySteadyState = 0x6F8; // float32 + constexpr std::ptrdiff_t m_nAvailableEntitySteadyState = 0x6FC; // int32 + constexpr std::ptrdiff_t m_bHasAnySteadyStateEnts = 0x700; // bool + constexpr std::ptrdiff_t m_steamID = 0x710; // uint64 + constexpr std::ptrdiff_t m_iDesiredFOV = 0x718; // uint32 } // Parent: None // Fields count: 0 @@ -7453,33 +7451,33 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x148D; // bool constexpr std::ptrdiff_t m_pGameModeRules = 0x14A8; // CCSGameModeRules* constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14B0; // KeyValues3 - constexpr std::ptrdiff_t m_hPlayerResource = 0x1518; // CHandle - constexpr std::ptrdiff_t m_RetakeRules = 0x1520; // CRetakeGameRules - constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x16B8; // CUtlVector[4] - constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1718; // bool[4] - constexpr std::ptrdiff_t m_nMatchEndCount = 0x1740; // uint8 - constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x1744; // int32 - constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x1748; // int32 - constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x174C; // bool - constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x1750; // GameTime_t - constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x1754; // bool - constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x1758; // int32 - constexpr std::ptrdiff_t m_eRoundEndReason = 0x175C; // int32 - constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1760; // bool - constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x1764; // int32 - constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x1768; // CUtlString - constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x1770; // CPlayerSlot - constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x1774; // int32 - constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x1778; // int32 - constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x177C; // int32 - constexpr std::ptrdiff_t m_sRoundEndMessage = 0x1780; // CUtlString - constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x1788; // int32 - constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x178C; // bool - constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x1790; // int32 - constexpr std::ptrdiff_t m_nRoundEndCount = 0x1794; // uint8 - constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x1798; // int32 - constexpr std::ptrdiff_t m_nRoundStartCount = 0x179C; // uint8 - constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x57A8; // float64 + constexpr std::ptrdiff_t m_hPlayerResource = 0x1520; // CHandle + constexpr std::ptrdiff_t m_RetakeRules = 0x1528; // CRetakeGameRules + constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x16C0; // CUtlVector[4] + constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1720; // bool[4] + constexpr std::ptrdiff_t m_nMatchEndCount = 0x1748; // uint8 + constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x174C; // int32 + constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x1750; // int32 + constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x1754; // bool + constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x1758; // GameTime_t + constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x175C; // bool + constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x1760; // int32 + constexpr std::ptrdiff_t m_eRoundEndReason = 0x1764; // int32 + constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1768; // bool + constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x176C; // int32 + constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x1770; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x1778; // CPlayerSlot + constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x177C; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x1780; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x1784; // int32 + constexpr std::ptrdiff_t m_sRoundEndMessage = 0x1788; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x1790; // int32 + constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x1794; // bool + constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x1798; // int32 + constexpr std::ptrdiff_t m_nRoundEndCount = 0x179C; // uint8 + constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x17A0; // int32 + constexpr std::ptrdiff_t m_nRoundStartCount = 0x17A4; // uint8 + constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x57B0; // float64 } // Parent: CPhysicsProp // Fields count: 0 @@ -9899,92 +9897,92 @@ namespace cs2_dumper { // NetworkVarNames: m_iMusicKitMVPs (int) // NetworkVarNames: m_iMVPs (int) namespace CCSPlayerController { - constexpr std::ptrdiff_t m_pInGameMoneyServices = 0x6C8; // CCSPlayerController_InGameMoneyServices* - constexpr std::ptrdiff_t m_pInventoryServices = 0x6D0; // CCSPlayerController_InventoryServices* - constexpr std::ptrdiff_t m_pActionTrackingServices = 0x6D8; // CCSPlayerController_ActionTrackingServices* - constexpr std::ptrdiff_t m_pDamageServices = 0x6E0; // CCSPlayerController_DamageServices* - constexpr std::ptrdiff_t m_iPing = 0x6E8; // uint32 - constexpr std::ptrdiff_t m_bHasCommunicationAbuseMute = 0x6EC; // bool - constexpr std::ptrdiff_t m_szCrosshairCodes = 0x6F0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iPendingTeamNum = 0x6F8; // uint8 - constexpr std::ptrdiff_t m_flForceTeamTime = 0x6FC; // GameTime_t - constexpr std::ptrdiff_t m_iCompTeammateColor = 0x700; // int32 - constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x704; // bool - constexpr std::ptrdiff_t m_bAttemptedToGetColor = 0x705; // bool - constexpr std::ptrdiff_t m_iTeammatePreferredColor = 0x708; // int32 - constexpr std::ptrdiff_t m_bTeamChanged = 0x70C; // bool - constexpr std::ptrdiff_t m_bInSwitchTeam = 0x70D; // bool - constexpr std::ptrdiff_t m_bHasSeenJoinGame = 0x70E; // bool - constexpr std::ptrdiff_t m_bJustBecameSpectator = 0x70F; // bool - constexpr std::ptrdiff_t m_bSwitchTeamsOnNextRoundReset = 0x710; // bool - constexpr std::ptrdiff_t m_bRemoveAllItemsOnNextRoundReset = 0x711; // bool - constexpr std::ptrdiff_t m_szClan = 0x718; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_szClanName = 0x720; // char[32] - constexpr std::ptrdiff_t m_iCoachingTeam = 0x740; // int32 - constexpr std::ptrdiff_t m_nPlayerDominated = 0x748; // uint64 - constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x750; // uint64 - constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x758; // int32 - constexpr std::ptrdiff_t m_iCompetitiveWins = 0x75C; // int32 - constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x760; // int8 - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x764; // int32 - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x768; // int32 - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x76C; // int32 - constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x770; // int32 - constexpr std::ptrdiff_t m_unActiveQuestId = 0x774; // uint16 - constexpr std::ptrdiff_t m_nQuestProgressReason = 0x778; // QuestProgress::Reason - constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x77C; // uint32 - constexpr std::ptrdiff_t m_iDraftIndex = 0x7A8; // int32 - constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x7AC; // uint32 - constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x7B0; // uint32 - constexpr std::ptrdiff_t m_bCannotBeKicked = 0x7B4; // bool - constexpr std::ptrdiff_t m_bEverFullyConnected = 0x7B5; // bool - constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x7B6; // bool - constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x7B7; // bool - constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x7B8; // bool - constexpr std::ptrdiff_t m_bScoreReported = 0x7B9; // bool - constexpr std::ptrdiff_t m_nDisconnectionTick = 0x7BC; // int32 - constexpr std::ptrdiff_t m_bControllingBot = 0x7C8; // bool - constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x7C9; // bool - constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x7CA; // bool - constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x7CC; // int32 - constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x7D0; // bool - constexpr std::ptrdiff_t m_hPlayerPawn = 0x7D4; // CHandle - constexpr std::ptrdiff_t m_hObserverPawn = 0x7D8; // CHandle - constexpr std::ptrdiff_t m_DesiredObserverMode = 0x7DC; // int32 - constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x7E0; // CEntityHandle - constexpr std::ptrdiff_t m_bPawnIsAlive = 0x7E4; // bool - constexpr std::ptrdiff_t m_iPawnHealth = 0x7E8; // uint32 - constexpr std::ptrdiff_t m_iPawnArmor = 0x7EC; // int32 - constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x7F0; // bool - constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x7F1; // bool - constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x7F2; // uint16 - constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x7F4; // int32 - constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x7F8; // int32 - constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x7FC; // int32 - constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x800; // CHandle - constexpr std::ptrdiff_t m_iScore = 0x804; // int32 - constexpr std::ptrdiff_t m_iRoundScore = 0x808; // int32 - constexpr std::ptrdiff_t m_iRoundsWon = 0x80C; // int32 - constexpr std::ptrdiff_t m_vecKills = 0x810; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_bMvpNoMusic = 0x828; // bool - constexpr std::ptrdiff_t m_eMvpReason = 0x82C; // int32 - constexpr std::ptrdiff_t m_iMusicKitID = 0x830; // int32 - constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x834; // int32 - constexpr std::ptrdiff_t m_iMVPs = 0x838; // int32 - constexpr std::ptrdiff_t m_nUpdateCounter = 0x83C; // int32 - constexpr std::ptrdiff_t m_flSmoothedPing = 0x840; // float32 - constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF8E8; // IntervalTimer - constexpr std::ptrdiff_t m_bShowHints = 0xF900; // bool - constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF904; // int32 - constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF908; // bool - constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF909; // bool - constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF90A; // bool - constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF90B; // bool - constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF910; // float64 - constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF918; // GameTime_t - constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF91C; // GameTime_t - constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xF920; // uint32 - constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF924; // uint32 + constexpr std::ptrdiff_t m_pInGameMoneyServices = 0x758; // CCSPlayerController_InGameMoneyServices* + constexpr std::ptrdiff_t m_pInventoryServices = 0x760; // CCSPlayerController_InventoryServices* + constexpr std::ptrdiff_t m_pActionTrackingServices = 0x768; // CCSPlayerController_ActionTrackingServices* + constexpr std::ptrdiff_t m_pDamageServices = 0x770; // CCSPlayerController_DamageServices* + constexpr std::ptrdiff_t m_iPing = 0x778; // uint32 + constexpr std::ptrdiff_t m_bHasCommunicationAbuseMute = 0x77C; // bool + constexpr std::ptrdiff_t m_szCrosshairCodes = 0x780; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iPendingTeamNum = 0x788; // uint8 + constexpr std::ptrdiff_t m_flForceTeamTime = 0x78C; // GameTime_t + constexpr std::ptrdiff_t m_iCompTeammateColor = 0x790; // int32 + constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x794; // bool + constexpr std::ptrdiff_t m_bAttemptedToGetColor = 0x795; // bool + constexpr std::ptrdiff_t m_iTeammatePreferredColor = 0x798; // int32 + constexpr std::ptrdiff_t m_bTeamChanged = 0x79C; // bool + constexpr std::ptrdiff_t m_bInSwitchTeam = 0x79D; // bool + constexpr std::ptrdiff_t m_bHasSeenJoinGame = 0x79E; // bool + constexpr std::ptrdiff_t m_bJustBecameSpectator = 0x79F; // bool + constexpr std::ptrdiff_t m_bSwitchTeamsOnNextRoundReset = 0x7A0; // bool + constexpr std::ptrdiff_t m_bRemoveAllItemsOnNextRoundReset = 0x7A1; // bool + constexpr std::ptrdiff_t m_szClan = 0x7A8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_szClanName = 0x7B0; // char[32] + constexpr std::ptrdiff_t m_iCoachingTeam = 0x7D0; // int32 + constexpr std::ptrdiff_t m_nPlayerDominated = 0x7D8; // uint64 + constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x7E0; // uint64 + constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x7E8; // int32 + constexpr std::ptrdiff_t m_iCompetitiveWins = 0x7EC; // int32 + constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x7F0; // int8 + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x7F4; // int32 + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x7F8; // int32 + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x7FC; // int32 + constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x800; // int32 + constexpr std::ptrdiff_t m_unActiveQuestId = 0x804; // uint16 + constexpr std::ptrdiff_t m_nQuestProgressReason = 0x808; // QuestProgress::Reason + constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x80C; // uint32 + constexpr std::ptrdiff_t m_iDraftIndex = 0x838; // int32 + constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x83C; // uint32 + constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x840; // uint32 + constexpr std::ptrdiff_t m_bCannotBeKicked = 0x844; // bool + constexpr std::ptrdiff_t m_bEverFullyConnected = 0x845; // bool + constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x846; // bool + constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x847; // bool + constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x848; // bool + constexpr std::ptrdiff_t m_bScoreReported = 0x849; // bool + constexpr std::ptrdiff_t m_nDisconnectionTick = 0x84C; // int32 + constexpr std::ptrdiff_t m_bControllingBot = 0x858; // bool + constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x859; // bool + constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x85A; // bool + constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x85C; // int32 + constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x860; // bool + constexpr std::ptrdiff_t m_hPlayerPawn = 0x864; // CHandle + constexpr std::ptrdiff_t m_hObserverPawn = 0x868; // CHandle + constexpr std::ptrdiff_t m_DesiredObserverMode = 0x86C; // int32 + constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x870; // CEntityHandle + constexpr std::ptrdiff_t m_bPawnIsAlive = 0x874; // bool + constexpr std::ptrdiff_t m_iPawnHealth = 0x878; // uint32 + constexpr std::ptrdiff_t m_iPawnArmor = 0x87C; // int32 + constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x880; // bool + constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x881; // bool + constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x882; // uint16 + constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x884; // int32 + constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x888; // int32 + constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x88C; // int32 + constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x890; // CHandle + constexpr std::ptrdiff_t m_iScore = 0x894; // int32 + constexpr std::ptrdiff_t m_iRoundScore = 0x898; // int32 + constexpr std::ptrdiff_t m_iRoundsWon = 0x89C; // int32 + constexpr std::ptrdiff_t m_vecKills = 0x8A0; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_bMvpNoMusic = 0x8B8; // bool + constexpr std::ptrdiff_t m_eMvpReason = 0x8BC; // int32 + constexpr std::ptrdiff_t m_iMusicKitID = 0x8C0; // int32 + constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x8C4; // int32 + constexpr std::ptrdiff_t m_iMVPs = 0x8C8; // int32 + constexpr std::ptrdiff_t m_nUpdateCounter = 0x8CC; // int32 + constexpr std::ptrdiff_t m_flSmoothedPing = 0x8D0; // float32 + constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF978; // IntervalTimer + constexpr std::ptrdiff_t m_bShowHints = 0xF990; // bool + constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF994; // int32 + constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF998; // bool + constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF999; // bool + constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF99A; // bool + constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF99B; // bool + constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF9A0; // float64 + constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF9A8; // GameTime_t + constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9AC; // GameTime_t + constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xF9B0; // uint32 + constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF9B4; // uint32 } // Parent: IEconItemInterface // Fields count: 13 diff --git a/output/server.dll.json b/output/server.dll.json index 2386e05..eeaa71d 100644 --- a/output/server.dll.json +++ b/output/server.dll.json @@ -1674,29 +1674,27 @@ "fields": { "m_bAutoKickDisabled": 1470, "m_bGamePaused": 1472, - "m_bHasAnySteadyStateEnts": 1664, + "m_bHasAnySteadyStateEnts": 1792, "m_bIsHLTV": 1320, "m_bIsLowViolence": 1471, "m_bKnownTeamMismatch": 1284, "m_bLagCompensation": 1468, "m_bPredict": 1469, "m_fLerpTime": 1464, - "m_flLastEntitySteadyState": 1656, - "m_flLastPlayerTalkTime": 1652, + "m_flLastEntitySteadyState": 1784, + "m_flLastPlayerTalkTime": 1780, "m_hPawn": 1280, "m_hSplitOwner": 1292, "m_hSplitScreenPlayers": 1296, "m_iConnected": 1324, - "m_iDesiredFOV": 1688, - "m_iIgnoreGlobalChat": 1648, + "m_iDesiredFOV": 1816, + "m_iIgnoreGlobalChat": 1776, "m_iszPlayerName": 1328, - "m_nAvailableEntitySteadyState": 1660, + "m_nAvailableEntitySteadyState": 1788, "m_nInButtonsWhichAreToggles": 1224, - "m_nLastLateCommandExecuted": 1624, - "m_nLastRealCommandNumberExecuted": 1620, "m_nSplitScreenSlot": 1288, "m_nTickBase": 1232, - "m_steamID": 1680, + "m_steamID": 1808, "m_szNetworkIDString": 1456 }, "metadata": [ @@ -3181,13 +3179,13 @@ "m_CTSpawnPointsMasterList": 3856, "m_MatchDevice": 304, "m_MinimapVerticalSectionHeights": 3264, - "m_RetakeRules": 5408, + "m_RetakeRules": 5416, "m_TeamRespawnWaveTimes": 2980, "m_TerroristSpawnPoints": 3952, "m_TerroristSpawnPointsMasterList": 3880, "m_arrProhibitedItemIndices": 2380, "m_arrSelectedHostageSpawnIndices": 3464, - "m_arrTeamUniqueKillWeaponsMatch": 5816, + "m_arrTeamUniqueKillWeaponsMatch": 5824, "m_arrTournamentActiveCasterAccounts": 2580, "m_bAllowWeaponSwitch": 4600, "m_bAnyHostageReached": 284, @@ -3226,10 +3224,10 @@ "m_bNoTerroristsKilled": 3732, "m_bPickNewTeamsOnReset": 3494, "m_bPlayAllStepSoundsOnServer": 298, - "m_bPlayedTeamIntroVO": 5972, + "m_bPlayedTeamIntroVO": 5980, "m_bRespawningAllRespawnablePlayers": 3904, - "m_bRoundEndNoMusic": 6028, - "m_bRoundEndShowTimerDefend": 5984, + "m_bRoundEndNoMusic": 6036, + "m_bRoundEndShowTimerDefend": 5992, "m_bRoundTimeWarningTriggered": 4601, "m_bScrambleTeamsOnRestart": 3495, "m_bServerPaused": 212, @@ -3239,14 +3237,14 @@ "m_bSwitchingTeamsAtRoundReset": 5261, "m_bTCantBuy": 2616, "m_bTargetBombed": 3808, - "m_bTeamIntroPeriod": 5964, - "m_bTeamLastKillUsedUniqueWeaponMatch": 5912, + "m_bTeamIntroPeriod": 5972, + "m_bTeamLastKillUsedUniqueWeaponMatch": 5920, "m_bTechnicalTimeOut": 232, "m_bTerroristTimeOutActive": 213, "m_bVoiceWonMatchBragFired": 3708, "m_bVoteCalled": 3792, "m_bWarmupPeriod": 201, - "m_eRoundEndReason": 5980, + "m_eRoundEndReason": 5988, "m_eRoundWinReason": 2612, "m_endMatchOnRoundReset": 3440, "m_endMatchOnThink": 3441, @@ -3256,7 +3254,7 @@ "m_fMatchStartTime": 240, "m_fNextUpdateTeamClanNamesTime": 4608, "m_fRoundStartTime": 244, - "m_fTeamIntroPeriodEnd": 5968, + "m_fTeamIntroPeriodEnd": 5976, "m_fWarmupNextChatNoticeTime": 3712, "m_fWarmupPeriodEnd": 204, "m_fWarmupPeriodStart": 208, @@ -3269,7 +3267,7 @@ "m_flGameStartTime": 256, "m_flIntermissionEndTime": 3424, "m_flIntermissionStartTime": 3420, - "m_flLastPerfSampleTime": 22440, + "m_flLastPerfSampleTime": 22448, "m_flLastThinkTime": 4612, "m_flMatchInfoDecidedTime": 3636, "m_flNextHostageAnnouncement": 3728, @@ -3280,7 +3278,7 @@ "m_flTerroristTimeOutRemaining": 216, "m_flVoteCheckThrottle": 3796, "m_gamePhase": 264, - "m_hPlayerResource": 5400, + "m_hPlayerResource": 5408, "m_hostageWasInjured": 3776, "m_hostageWasKilled": 3777, "m_iAccountCT": 3680, @@ -3303,15 +3301,15 @@ "m_iNumSpawnableCT": 3460, "m_iNumSpawnableTerrorist": 3456, "m_iNumTerrorist": 3448, - "m_iRoundEndFunFactData1": 6004, - "m_iRoundEndFunFactData2": 6008, - "m_iRoundEndFunFactData3": 6012, - "m_iRoundEndFunFactPlayerSlot": 6000, - "m_iRoundEndLegacy": 6032, - "m_iRoundEndPlayerCount": 6024, - "m_iRoundEndTimerTime": 5988, - "m_iRoundEndWinnerTeam": 5976, - "m_iRoundStartRoundNumber": 6040, + "m_iRoundEndFunFactData1": 6012, + "m_iRoundEndFunFactData2": 6016, + "m_iRoundEndFunFactData3": 6020, + "m_iRoundEndFunFactPlayerSlot": 6008, + "m_iRoundEndLegacy": 6040, + "m_iRoundEndPlayerCount": 6032, + "m_iRoundEndTimerTime": 5996, + "m_iRoundEndWinnerTeam": 5984, + "m_iRoundStartRoundNumber": 6048, "m_iRoundTime": 236, "m_iRoundWinStatus": 2608, "m_iSpawnPointCount_CT": 3688, @@ -3319,7 +3317,7 @@ "m_iSpectatorSlotCount": 300, "m_iTotalRoundsPlayed": 3432, "m_iUnBalancedRounds": 3436, - "m_nCTTeamIntroVariant": 5960, + "m_nCTTeamIntroVariant": 5968, "m_nCTTimeOuts": 228, "m_nEndMatchMapGroupVoteOptions": 3340, "m_nEndMatchMapGroupVoteTypes": 3300, @@ -3328,18 +3326,18 @@ "m_nHalloweenMaskListSeed": 2600, "m_nLastFreezeEndBeep": 3804, "m_nMatchAbortedEarlyReason": 5256, - "m_nMatchEndCount": 5952, + "m_nMatchEndCount": 5960, "m_nMatchInfoShowType": 3632, "m_nNextMapInMapgroup": 312, "m_nOvertimePlaying": 276, "m_nQueuedMatchmakingMode": 292, - "m_nRoundEndCount": 6036, - "m_nRoundStartCount": 6044, + "m_nRoundEndCount": 6044, + "m_nRoundStartCount": 6052, "m_nRoundsPlayedThisPhase": 272, "m_nServerQuestID": 3236, "m_nShorthandedBonusLastEvalRound": 4620, "m_nSpawnPointsRandomSeed": 3488, - "m_nTTeamIntroVariant": 5956, + "m_nTTeamIntroVariant": 5964, "m_nTerroristTimeOuts": 224, "m_nTournamentPredictionsPct": 2364, "m_numBestOfMaps": 2596, @@ -3351,8 +3349,8 @@ "m_pGameModeRules": 5288, "m_pQueuedMatchmakingReservationString": 3544, "m_phaseChangeAnnouncementTime": 4604, - "m_sRoundEndFunFactToken": 5992, - "m_sRoundEndMessage": 6016, + "m_sRoundEndFunFactToken": 6000, + "m_sRoundEndMessage": 6024, "m_szMatchStatTxt": 1340, "m_szTournamentEventName": 316, "m_szTournamentEventStage": 828, @@ -3980,92 +3978,92 @@ }, "CCSPlayerController": { "fields": { - "m_DesiredObserverMode": 2012, - "m_LastTeamDamageWarningTime": 63768, - "m_LastTimePlayerWasDisconnectedForPawnsRemove": 63772, - "m_bAbandonAllowsSurrender": 1974, - "m_bAbandonOffersInstantSurrender": 1975, - "m_bAttemptedToGetColor": 1797, - "m_bCanControlObservedBot": 2000, - "m_bCannotBeKicked": 1972, - "m_bControllingBot": 1992, - "m_bDisconnection1MinWarningPrinted": 1976, - "m_bEverFullyConnected": 1973, - "m_bEverPlayedOnTeam": 1796, - "m_bGaveTeamDamageWarning": 63754, - "m_bGaveTeamDamageWarningThisRound": 63755, - "m_bHasBeenControlledByPlayerThisRound": 1994, - "m_bHasCommunicationAbuseMute": 1772, - "m_bHasControlledBotThisRound": 1993, - "m_bHasSeenJoinGame": 1806, - "m_bInSwitchTeam": 1805, - "m_bJustBecameSpectator": 1807, - "m_bJustDidTeamKill": 63752, - "m_bMvpNoMusic": 2088, - "m_bPawnHasDefuser": 2032, - "m_bPawnHasHelmet": 2033, - "m_bPawnIsAlive": 2020, - "m_bPunishForTeamKill": 63753, - "m_bRemoveAllItemsOnNextRoundReset": 1809, - "m_bScoreReported": 1977, - "m_bShowHints": 63744, - "m_bSwitchTeamsOnNextRoundReset": 1808, - "m_bTeamChanged": 1804, - "m_dblLastReceivedPacketPlatFloatTime": 63760, - "m_eMvpReason": 2092, - "m_flForceTeamTime": 1788, - "m_flSmoothedPing": 2112, - "m_hDesiredObserverTarget": 2016, - "m_hObserverPawn": 2008, - "m_hOriginalControllerOfCurrentPawn": 2048, - "m_hPlayerPawn": 2004, - "m_iCoachingTeam": 1856, - "m_iCompTeammateColor": 1792, - "m_iCompetitiveRankType": 1888, - "m_iCompetitiveRanking": 1880, - "m_iCompetitiveRankingPredicted_Loss": 1896, - "m_iCompetitiveRankingPredicted_Tie": 1900, - "m_iCompetitiveRankingPredicted_Win": 1892, - "m_iCompetitiveWins": 1884, - "m_iDraftIndex": 1960, - "m_iMVPs": 2104, - "m_iMusicKitID": 2096, - "m_iMusicKitMVPs": 2100, - "m_iNextTimeCheck": 63748, - "m_iPawnArmor": 2028, - "m_iPawnBotDifficulty": 2044, - "m_iPawnHealth": 2024, - "m_iPawnLifetimeEnd": 2040, - "m_iPawnLifetimeStart": 2036, - "m_iPendingTeamNum": 1784, - "m_iPing": 1768, - "m_iRoundScore": 2056, - "m_iRoundsWon": 2060, - "m_iScore": 2052, - "m_iTeammatePreferredColor": 1800, - "m_lastHeldVoteTimer": 63720, - "m_msQueuedModeDisconnectionTimestamp": 1964, - "m_nBotsControlledThisRound": 1996, - "m_nDisconnectionTick": 1980, - "m_nEndMatchNextMapVote": 1904, - "m_nNonSuspiciousHitStreak": 63780, - "m_nPawnCharacterDefIndex": 2034, - "m_nPlayerDominated": 1864, - "m_nPlayerDominatingMe": 1872, - "m_nQuestProgressReason": 1912, - "m_nSuspiciousHitCount": 63776, - "m_nUpdateCounter": 2108, - "m_pActionTrackingServices": 1752, - "m_pDamageServices": 1760, - "m_pInGameMoneyServices": 1736, - "m_pInventoryServices": 1744, - "m_szClan": 1816, - "m_szClanName": 1824, - "m_szCrosshairCodes": 1776, - "m_uiAbandonRecordedReason": 1968, - "m_unActiveQuestId": 1908, - "m_unPlayerTvControlFlags": 1916, - "m_vecKills": 2064 + "m_DesiredObserverMode": 2156, + "m_LastTeamDamageWarningTime": 63912, + "m_LastTimePlayerWasDisconnectedForPawnsRemove": 63916, + "m_bAbandonAllowsSurrender": 2118, + "m_bAbandonOffersInstantSurrender": 2119, + "m_bAttemptedToGetColor": 1941, + "m_bCanControlObservedBot": 2144, + "m_bCannotBeKicked": 2116, + "m_bControllingBot": 2136, + "m_bDisconnection1MinWarningPrinted": 2120, + "m_bEverFullyConnected": 2117, + "m_bEverPlayedOnTeam": 1940, + "m_bGaveTeamDamageWarning": 63898, + "m_bGaveTeamDamageWarningThisRound": 63899, + "m_bHasBeenControlledByPlayerThisRound": 2138, + "m_bHasCommunicationAbuseMute": 1916, + "m_bHasControlledBotThisRound": 2137, + "m_bHasSeenJoinGame": 1950, + "m_bInSwitchTeam": 1949, + "m_bJustBecameSpectator": 1951, + "m_bJustDidTeamKill": 63896, + "m_bMvpNoMusic": 2232, + "m_bPawnHasDefuser": 2176, + "m_bPawnHasHelmet": 2177, + "m_bPawnIsAlive": 2164, + "m_bPunishForTeamKill": 63897, + "m_bRemoveAllItemsOnNextRoundReset": 1953, + "m_bScoreReported": 2121, + "m_bShowHints": 63888, + "m_bSwitchTeamsOnNextRoundReset": 1952, + "m_bTeamChanged": 1948, + "m_dblLastReceivedPacketPlatFloatTime": 63904, + "m_eMvpReason": 2236, + "m_flForceTeamTime": 1932, + "m_flSmoothedPing": 2256, + "m_hDesiredObserverTarget": 2160, + "m_hObserverPawn": 2152, + "m_hOriginalControllerOfCurrentPawn": 2192, + "m_hPlayerPawn": 2148, + "m_iCoachingTeam": 2000, + "m_iCompTeammateColor": 1936, + "m_iCompetitiveRankType": 2032, + "m_iCompetitiveRanking": 2024, + "m_iCompetitiveRankingPredicted_Loss": 2040, + "m_iCompetitiveRankingPredicted_Tie": 2044, + "m_iCompetitiveRankingPredicted_Win": 2036, + "m_iCompetitiveWins": 2028, + "m_iDraftIndex": 2104, + "m_iMVPs": 2248, + "m_iMusicKitID": 2240, + "m_iMusicKitMVPs": 2244, + "m_iNextTimeCheck": 63892, + "m_iPawnArmor": 2172, + "m_iPawnBotDifficulty": 2188, + "m_iPawnHealth": 2168, + "m_iPawnLifetimeEnd": 2184, + "m_iPawnLifetimeStart": 2180, + "m_iPendingTeamNum": 1928, + "m_iPing": 1912, + "m_iRoundScore": 2200, + "m_iRoundsWon": 2204, + "m_iScore": 2196, + "m_iTeammatePreferredColor": 1944, + "m_lastHeldVoteTimer": 63864, + "m_msQueuedModeDisconnectionTimestamp": 2108, + "m_nBotsControlledThisRound": 2140, + "m_nDisconnectionTick": 2124, + "m_nEndMatchNextMapVote": 2048, + "m_nNonSuspiciousHitStreak": 63924, + "m_nPawnCharacterDefIndex": 2178, + "m_nPlayerDominated": 2008, + "m_nPlayerDominatingMe": 2016, + "m_nQuestProgressReason": 2056, + "m_nSuspiciousHitCount": 63920, + "m_nUpdateCounter": 2252, + "m_pActionTrackingServices": 1896, + "m_pDamageServices": 1904, + "m_pInGameMoneyServices": 1880, + "m_pInventoryServices": 1888, + "m_szClan": 1960, + "m_szClanName": 1968, + "m_szCrosshairCodes": 1920, + "m_uiAbandonRecordedReason": 2112, + "m_unActiveQuestId": 2052, + "m_unPlayerTvControlFlags": 2060, + "m_vecKills": 2208 }, "metadata": [ { diff --git a/output/server.dll.rs b/output/server.dll.rs index cb1ac71..d17f52a 100644 --- a/output/server.dll.rs +++ b/output/server.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -3595,7 +3595,7 @@ pub mod cs2_dumper { pub const m_bUnloadingStarted: usize = 0x585; // bool } // Parent: CBaseEntity - // Fields count: 26 + // Fields count: 24 // // Metadata: // MNetworkIncludeByName @@ -3632,15 +3632,13 @@ pub mod cs2_dumper { pub const m_bAutoKickDisabled: usize = 0x5BE; // bool pub const m_bIsLowViolence: usize = 0x5BF; // bool pub const m_bGamePaused: usize = 0x5C0; // bool - pub const m_nLastRealCommandNumberExecuted: usize = 0x654; // int32 - pub const m_nLastLateCommandExecuted: usize = 0x658; // int32 - pub const m_iIgnoreGlobalChat: usize = 0x670; // ChatIgnoreType_t - pub const m_flLastPlayerTalkTime: usize = 0x674; // float32 - pub const m_flLastEntitySteadyState: usize = 0x678; // float32 - pub const m_nAvailableEntitySteadyState: usize = 0x67C; // int32 - pub const m_bHasAnySteadyStateEnts: usize = 0x680; // bool - pub const m_steamID: usize = 0x690; // uint64 - pub const m_iDesiredFOV: usize = 0x698; // uint32 + pub const m_iIgnoreGlobalChat: usize = 0x6F0; // ChatIgnoreType_t + pub const m_flLastPlayerTalkTime: usize = 0x6F4; // float32 + pub const m_flLastEntitySteadyState: usize = 0x6F8; // float32 + pub const m_nAvailableEntitySteadyState: usize = 0x6FC; // int32 + pub const m_bHasAnySteadyStateEnts: usize = 0x700; // bool + pub const m_steamID: usize = 0x710; // uint64 + pub const m_iDesiredFOV: usize = 0x718; // uint32 } // Parent: None // Fields count: 0 @@ -7547,33 +7545,33 @@ pub mod cs2_dumper { pub const m_bSwitchingTeamsAtRoundReset: usize = 0x148D; // bool pub const m_pGameModeRules: usize = 0x14A8; // CCSGameModeRules* pub const m_BtGlobalBlackboard: usize = 0x14B0; // KeyValues3 - pub const m_hPlayerResource: usize = 0x1518; // CHandle - pub const m_RetakeRules: usize = 0x1520; // CRetakeGameRules - pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x16B8; // CUtlVector[4] - pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1718; // bool[4] - pub const m_nMatchEndCount: usize = 0x1740; // uint8 - pub const m_nTTeamIntroVariant: usize = 0x1744; // int32 - pub const m_nCTTeamIntroVariant: usize = 0x1748; // int32 - pub const m_bTeamIntroPeriod: usize = 0x174C; // bool - pub const m_fTeamIntroPeriodEnd: usize = 0x1750; // GameTime_t - pub const m_bPlayedTeamIntroVO: usize = 0x1754; // bool - pub const m_iRoundEndWinnerTeam: usize = 0x1758; // int32 - pub const m_eRoundEndReason: usize = 0x175C; // int32 - pub const m_bRoundEndShowTimerDefend: usize = 0x1760; // bool - pub const m_iRoundEndTimerTime: usize = 0x1764; // int32 - pub const m_sRoundEndFunFactToken: usize = 0x1768; // CUtlString - pub const m_iRoundEndFunFactPlayerSlot: usize = 0x1770; // CPlayerSlot - pub const m_iRoundEndFunFactData1: usize = 0x1774; // int32 - pub const m_iRoundEndFunFactData2: usize = 0x1778; // int32 - pub const m_iRoundEndFunFactData3: usize = 0x177C; // int32 - pub const m_sRoundEndMessage: usize = 0x1780; // CUtlString - pub const m_iRoundEndPlayerCount: usize = 0x1788; // int32 - pub const m_bRoundEndNoMusic: usize = 0x178C; // bool - pub const m_iRoundEndLegacy: usize = 0x1790; // int32 - pub const m_nRoundEndCount: usize = 0x1794; // uint8 - pub const m_iRoundStartRoundNumber: usize = 0x1798; // int32 - pub const m_nRoundStartCount: usize = 0x179C; // uint8 - pub const m_flLastPerfSampleTime: usize = 0x57A8; // float64 + pub const m_hPlayerResource: usize = 0x1520; // CHandle + pub const m_RetakeRules: usize = 0x1528; // CRetakeGameRules + pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x16C0; // CUtlVector[4] + pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1720; // bool[4] + pub const m_nMatchEndCount: usize = 0x1748; // uint8 + pub const m_nTTeamIntroVariant: usize = 0x174C; // int32 + pub const m_nCTTeamIntroVariant: usize = 0x1750; // int32 + pub const m_bTeamIntroPeriod: usize = 0x1754; // bool + pub const m_fTeamIntroPeriodEnd: usize = 0x1758; // GameTime_t + pub const m_bPlayedTeamIntroVO: usize = 0x175C; // bool + pub const m_iRoundEndWinnerTeam: usize = 0x1760; // int32 + pub const m_eRoundEndReason: usize = 0x1764; // int32 + pub const m_bRoundEndShowTimerDefend: usize = 0x1768; // bool + pub const m_iRoundEndTimerTime: usize = 0x176C; // int32 + pub const m_sRoundEndFunFactToken: usize = 0x1770; // CUtlString + pub const m_iRoundEndFunFactPlayerSlot: usize = 0x1778; // CPlayerSlot + pub const m_iRoundEndFunFactData1: usize = 0x177C; // int32 + pub const m_iRoundEndFunFactData2: usize = 0x1780; // int32 + pub const m_iRoundEndFunFactData3: usize = 0x1784; // int32 + pub const m_sRoundEndMessage: usize = 0x1788; // CUtlString + pub const m_iRoundEndPlayerCount: usize = 0x1790; // int32 + pub const m_bRoundEndNoMusic: usize = 0x1794; // bool + pub const m_iRoundEndLegacy: usize = 0x1798; // int32 + pub const m_nRoundEndCount: usize = 0x179C; // uint8 + pub const m_iRoundStartRoundNumber: usize = 0x17A0; // int32 + pub const m_nRoundStartCount: usize = 0x17A4; // uint8 + pub const m_flLastPerfSampleTime: usize = 0x57B0; // float64 } // Parent: CPhysicsProp // Fields count: 0 @@ -9993,92 +9991,92 @@ pub mod cs2_dumper { // NetworkVarNames: m_iMusicKitMVPs (int) // NetworkVarNames: m_iMVPs (int) pub mod CCSPlayerController { - pub const m_pInGameMoneyServices: usize = 0x6C8; // CCSPlayerController_InGameMoneyServices* - pub const m_pInventoryServices: usize = 0x6D0; // CCSPlayerController_InventoryServices* - pub const m_pActionTrackingServices: usize = 0x6D8; // CCSPlayerController_ActionTrackingServices* - pub const m_pDamageServices: usize = 0x6E0; // CCSPlayerController_DamageServices* - pub const m_iPing: usize = 0x6E8; // uint32 - pub const m_bHasCommunicationAbuseMute: usize = 0x6EC; // bool - pub const m_szCrosshairCodes: usize = 0x6F0; // CUtlSymbolLarge - pub const m_iPendingTeamNum: usize = 0x6F8; // uint8 - pub const m_flForceTeamTime: usize = 0x6FC; // GameTime_t - pub const m_iCompTeammateColor: usize = 0x700; // int32 - pub const m_bEverPlayedOnTeam: usize = 0x704; // bool - pub const m_bAttemptedToGetColor: usize = 0x705; // bool - pub const m_iTeammatePreferredColor: usize = 0x708; // int32 - pub const m_bTeamChanged: usize = 0x70C; // bool - pub const m_bInSwitchTeam: usize = 0x70D; // bool - pub const m_bHasSeenJoinGame: usize = 0x70E; // bool - pub const m_bJustBecameSpectator: usize = 0x70F; // bool - pub const m_bSwitchTeamsOnNextRoundReset: usize = 0x710; // bool - pub const m_bRemoveAllItemsOnNextRoundReset: usize = 0x711; // bool - pub const m_szClan: usize = 0x718; // CUtlSymbolLarge - pub const m_szClanName: usize = 0x720; // char[32] - pub const m_iCoachingTeam: usize = 0x740; // int32 - pub const m_nPlayerDominated: usize = 0x748; // uint64 - pub const m_nPlayerDominatingMe: usize = 0x750; // uint64 - pub const m_iCompetitiveRanking: usize = 0x758; // int32 - pub const m_iCompetitiveWins: usize = 0x75C; // int32 - pub const m_iCompetitiveRankType: usize = 0x760; // int8 - pub const m_iCompetitiveRankingPredicted_Win: usize = 0x764; // int32 - pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x768; // int32 - pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x76C; // int32 - pub const m_nEndMatchNextMapVote: usize = 0x770; // int32 - pub const m_unActiveQuestId: usize = 0x774; // uint16 - pub const m_nQuestProgressReason: usize = 0x778; // QuestProgress::Reason - pub const m_unPlayerTvControlFlags: usize = 0x77C; // uint32 - pub const m_iDraftIndex: usize = 0x7A8; // int32 - pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x7AC; // uint32 - pub const m_uiAbandonRecordedReason: usize = 0x7B0; // uint32 - pub const m_bCannotBeKicked: usize = 0x7B4; // bool - pub const m_bEverFullyConnected: usize = 0x7B5; // bool - pub const m_bAbandonAllowsSurrender: usize = 0x7B6; // bool - pub const m_bAbandonOffersInstantSurrender: usize = 0x7B7; // bool - pub const m_bDisconnection1MinWarningPrinted: usize = 0x7B8; // bool - pub const m_bScoreReported: usize = 0x7B9; // bool - pub const m_nDisconnectionTick: usize = 0x7BC; // int32 - pub const m_bControllingBot: usize = 0x7C8; // bool - pub const m_bHasControlledBotThisRound: usize = 0x7C9; // bool - pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x7CA; // bool - pub const m_nBotsControlledThisRound: usize = 0x7CC; // int32 - pub const m_bCanControlObservedBot: usize = 0x7D0; // bool - pub const m_hPlayerPawn: usize = 0x7D4; // CHandle - pub const m_hObserverPawn: usize = 0x7D8; // CHandle - pub const m_DesiredObserverMode: usize = 0x7DC; // int32 - pub const m_hDesiredObserverTarget: usize = 0x7E0; // CEntityHandle - pub const m_bPawnIsAlive: usize = 0x7E4; // bool - pub const m_iPawnHealth: usize = 0x7E8; // uint32 - pub const m_iPawnArmor: usize = 0x7EC; // int32 - pub const m_bPawnHasDefuser: usize = 0x7F0; // bool - pub const m_bPawnHasHelmet: usize = 0x7F1; // bool - pub const m_nPawnCharacterDefIndex: usize = 0x7F2; // uint16 - pub const m_iPawnLifetimeStart: usize = 0x7F4; // int32 - pub const m_iPawnLifetimeEnd: usize = 0x7F8; // int32 - pub const m_iPawnBotDifficulty: usize = 0x7FC; // int32 - pub const m_hOriginalControllerOfCurrentPawn: usize = 0x800; // CHandle - pub const m_iScore: usize = 0x804; // int32 - pub const m_iRoundScore: usize = 0x808; // int32 - pub const m_iRoundsWon: usize = 0x80C; // int32 - pub const m_vecKills: usize = 0x810; // CNetworkUtlVectorBase - pub const m_bMvpNoMusic: usize = 0x828; // bool - pub const m_eMvpReason: usize = 0x82C; // int32 - pub const m_iMusicKitID: usize = 0x830; // int32 - pub const m_iMusicKitMVPs: usize = 0x834; // int32 - pub const m_iMVPs: usize = 0x838; // int32 - pub const m_nUpdateCounter: usize = 0x83C; // int32 - pub const m_flSmoothedPing: usize = 0x840; // float32 - pub const m_lastHeldVoteTimer: usize = 0xF8E8; // IntervalTimer - pub const m_bShowHints: usize = 0xF900; // bool - pub const m_iNextTimeCheck: usize = 0xF904; // int32 - pub const m_bJustDidTeamKill: usize = 0xF908; // bool - pub const m_bPunishForTeamKill: usize = 0xF909; // bool - pub const m_bGaveTeamDamageWarning: usize = 0xF90A; // bool - pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF90B; // bool - pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF910; // float64 - pub const m_LastTeamDamageWarningTime: usize = 0xF918; // GameTime_t - pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF91C; // GameTime_t - pub const m_nSuspiciousHitCount: usize = 0xF920; // uint32 - pub const m_nNonSuspiciousHitStreak: usize = 0xF924; // uint32 + pub const m_pInGameMoneyServices: usize = 0x758; // CCSPlayerController_InGameMoneyServices* + pub const m_pInventoryServices: usize = 0x760; // CCSPlayerController_InventoryServices* + pub const m_pActionTrackingServices: usize = 0x768; // CCSPlayerController_ActionTrackingServices* + pub const m_pDamageServices: usize = 0x770; // CCSPlayerController_DamageServices* + pub const m_iPing: usize = 0x778; // uint32 + pub const m_bHasCommunicationAbuseMute: usize = 0x77C; // bool + pub const m_szCrosshairCodes: usize = 0x780; // CUtlSymbolLarge + pub const m_iPendingTeamNum: usize = 0x788; // uint8 + pub const m_flForceTeamTime: usize = 0x78C; // GameTime_t + pub const m_iCompTeammateColor: usize = 0x790; // int32 + pub const m_bEverPlayedOnTeam: usize = 0x794; // bool + pub const m_bAttemptedToGetColor: usize = 0x795; // bool + pub const m_iTeammatePreferredColor: usize = 0x798; // int32 + pub const m_bTeamChanged: usize = 0x79C; // bool + pub const m_bInSwitchTeam: usize = 0x79D; // bool + pub const m_bHasSeenJoinGame: usize = 0x79E; // bool + pub const m_bJustBecameSpectator: usize = 0x79F; // bool + pub const m_bSwitchTeamsOnNextRoundReset: usize = 0x7A0; // bool + pub const m_bRemoveAllItemsOnNextRoundReset: usize = 0x7A1; // bool + pub const m_szClan: usize = 0x7A8; // CUtlSymbolLarge + pub const m_szClanName: usize = 0x7B0; // char[32] + pub const m_iCoachingTeam: usize = 0x7D0; // int32 + pub const m_nPlayerDominated: usize = 0x7D8; // uint64 + pub const m_nPlayerDominatingMe: usize = 0x7E0; // uint64 + pub const m_iCompetitiveRanking: usize = 0x7E8; // int32 + pub const m_iCompetitiveWins: usize = 0x7EC; // int32 + pub const m_iCompetitiveRankType: usize = 0x7F0; // int8 + pub const m_iCompetitiveRankingPredicted_Win: usize = 0x7F4; // int32 + pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x7F8; // int32 + pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x7FC; // int32 + pub const m_nEndMatchNextMapVote: usize = 0x800; // int32 + pub const m_unActiveQuestId: usize = 0x804; // uint16 + pub const m_nQuestProgressReason: usize = 0x808; // QuestProgress::Reason + pub const m_unPlayerTvControlFlags: usize = 0x80C; // uint32 + pub const m_iDraftIndex: usize = 0x838; // int32 + pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x83C; // uint32 + pub const m_uiAbandonRecordedReason: usize = 0x840; // uint32 + pub const m_bCannotBeKicked: usize = 0x844; // bool + pub const m_bEverFullyConnected: usize = 0x845; // bool + pub const m_bAbandonAllowsSurrender: usize = 0x846; // bool + pub const m_bAbandonOffersInstantSurrender: usize = 0x847; // bool + pub const m_bDisconnection1MinWarningPrinted: usize = 0x848; // bool + pub const m_bScoreReported: usize = 0x849; // bool + pub const m_nDisconnectionTick: usize = 0x84C; // int32 + pub const m_bControllingBot: usize = 0x858; // bool + pub const m_bHasControlledBotThisRound: usize = 0x859; // bool + pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x85A; // bool + pub const m_nBotsControlledThisRound: usize = 0x85C; // int32 + pub const m_bCanControlObservedBot: usize = 0x860; // bool + pub const m_hPlayerPawn: usize = 0x864; // CHandle + pub const m_hObserverPawn: usize = 0x868; // CHandle + pub const m_DesiredObserverMode: usize = 0x86C; // int32 + pub const m_hDesiredObserverTarget: usize = 0x870; // CEntityHandle + pub const m_bPawnIsAlive: usize = 0x874; // bool + pub const m_iPawnHealth: usize = 0x878; // uint32 + pub const m_iPawnArmor: usize = 0x87C; // int32 + pub const m_bPawnHasDefuser: usize = 0x880; // bool + pub const m_bPawnHasHelmet: usize = 0x881; // bool + pub const m_nPawnCharacterDefIndex: usize = 0x882; // uint16 + pub const m_iPawnLifetimeStart: usize = 0x884; // int32 + pub const m_iPawnLifetimeEnd: usize = 0x888; // int32 + pub const m_iPawnBotDifficulty: usize = 0x88C; // int32 + pub const m_hOriginalControllerOfCurrentPawn: usize = 0x890; // CHandle + pub const m_iScore: usize = 0x894; // int32 + pub const m_iRoundScore: usize = 0x898; // int32 + pub const m_iRoundsWon: usize = 0x89C; // int32 + pub const m_vecKills: usize = 0x8A0; // CNetworkUtlVectorBase + pub const m_bMvpNoMusic: usize = 0x8B8; // bool + pub const m_eMvpReason: usize = 0x8BC; // int32 + pub const m_iMusicKitID: usize = 0x8C0; // int32 + pub const m_iMusicKitMVPs: usize = 0x8C4; // int32 + pub const m_iMVPs: usize = 0x8C8; // int32 + pub const m_nUpdateCounter: usize = 0x8CC; // int32 + pub const m_flSmoothedPing: usize = 0x8D0; // float32 + pub const m_lastHeldVoteTimer: usize = 0xF978; // IntervalTimer + pub const m_bShowHints: usize = 0xF990; // bool + pub const m_iNextTimeCheck: usize = 0xF994; // int32 + pub const m_bJustDidTeamKill: usize = 0xF998; // bool + pub const m_bPunishForTeamKill: usize = 0xF999; // bool + pub const m_bGaveTeamDamageWarning: usize = 0xF99A; // bool + pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF99B; // bool + pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF9A0; // float64 + pub const m_LastTeamDamageWarningTime: usize = 0xF9A8; // GameTime_t + pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF9AC; // GameTime_t + pub const m_nSuspiciousHitCount: usize = 0xF9B0; // uint32 + pub const m_nNonSuspiciousHitStreak: usize = 0xF9B4; // uint32 } // Parent: IEconItemInterface // Fields count: 13 diff --git a/output/soundsystem.dll.cs b/output/soundsystem.dll.cs index 083b739..c48b073 100644 --- a/output/soundsystem.dll.cs +++ b/output/soundsystem.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem.dll.hpp b/output/soundsystem.dll.hpp index 6557c7a..f0e8bcd 100644 --- a/output/soundsystem.dll.hpp +++ b/output/soundsystem.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/soundsystem.dll.rs b/output/soundsystem.dll.rs index e044eb5..dbb9caf 100644 --- a/output/soundsystem.dll.rs +++ b/output/soundsystem.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2.dll.cs b/output/vphysics2.dll.cs index 3a86c4a..f7f5ef0 100644 --- a/output/vphysics2.dll.cs +++ b/output/vphysics2.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2.dll.hpp b/output/vphysics2.dll.hpp index 6d324de..5b66e95 100644 --- a/output/vphysics2.dll.hpp +++ b/output/vphysics2.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/vphysics2.dll.rs b/output/vphysics2.dll.rs index b86a0b2..425f4ab 100644 --- a/output/vphysics2.dll.rs +++ b/output/vphysics2.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer.dll.cs b/output/worldrenderer.dll.cs index 01b1182..847a4c0 100644 --- a/output/worldrenderer.dll.cs +++ b/output/worldrenderer.dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer.dll.hpp b/output/worldrenderer.dll.hpp index bfe64d5..12232e9 100644 --- a/output/worldrenderer.dll.hpp +++ b/output/worldrenderer.dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #pragma once diff --git a/output/worldrenderer.dll.rs b/output/worldrenderer.dll.rs index 9a2791f..48fa9e6 100644 --- a/output/worldrenderer.dll.rs +++ b/output/worldrenderer.dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-06-11 03:50:46.229934900 UTC +// 2024-06-12 06:08:34.023761 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]