diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 2b58fe64..561ff0ed 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 1d079d03..ed16790c 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 659a193a..2eeb9bf6 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 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 d33c42ee..2949ad6d 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x1BE1220; - public const nint attack2 = 0x1BE12B0; - public const nint back = 0x1BE14F0; - public const nint duck = 0x1BE17C0; - public const nint forward = 0x1BE1460; - public const nint jump = 0x1BE1730; - public const nint left = 0x1BE1580; - public const nint lookatweapon = 0x1E34CB0; - public const nint reload = 0x1BE1190; - public const nint right = 0x1BE1610; - public const nint showscores = 0x1E34B90; - public const nint sprint = 0x1BE1100; - public const nint turnleft = 0x1BE1340; - public const nint turnright = 0x1BE13D0; - public const nint use = 0x1BE16A0; - public const nint zoom = 0x1E34C20; + public const nint attack = 0x1BE4320; + public const nint attack2 = 0x1BE43B0; + public const nint back = 0x1BE45F0; + public const nint duck = 0x1BE48C0; + public const nint forward = 0x1BE4560; + public const nint jump = 0x1BE4830; + public const nint left = 0x1BE4680; + public const nint lookatweapon = 0x1E37EE0; + public const nint reload = 0x1BE4290; + public const nint right = 0x1BE4710; + public const nint showscores = 0x1E37DC0; + public const nint sprint = 0x1BE4200; + public const nint turnleft = 0x1BE4440; + public const nint turnright = 0x1BE44D0; + public const nint use = 0x1BE47A0; + public const nint zoom = 0x1E37E50; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index a8a71991..25819a59 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x1BE1220; - constexpr std::ptrdiff_t attack2 = 0x1BE12B0; - constexpr std::ptrdiff_t back = 0x1BE14F0; - constexpr std::ptrdiff_t duck = 0x1BE17C0; - constexpr std::ptrdiff_t forward = 0x1BE1460; - constexpr std::ptrdiff_t jump = 0x1BE1730; - constexpr std::ptrdiff_t left = 0x1BE1580; - constexpr std::ptrdiff_t lookatweapon = 0x1E34CB0; - constexpr std::ptrdiff_t reload = 0x1BE1190; - constexpr std::ptrdiff_t right = 0x1BE1610; - constexpr std::ptrdiff_t showscores = 0x1E34B90; - constexpr std::ptrdiff_t sprint = 0x1BE1100; - constexpr std::ptrdiff_t turnleft = 0x1BE1340; - constexpr std::ptrdiff_t turnright = 0x1BE13D0; - constexpr std::ptrdiff_t use = 0x1BE16A0; - constexpr std::ptrdiff_t zoom = 0x1E34C20; + constexpr std::ptrdiff_t attack = 0x1BE4320; + constexpr std::ptrdiff_t attack2 = 0x1BE43B0; + constexpr std::ptrdiff_t back = 0x1BE45F0; + constexpr std::ptrdiff_t duck = 0x1BE48C0; + constexpr std::ptrdiff_t forward = 0x1BE4560; + constexpr std::ptrdiff_t jump = 0x1BE4830; + constexpr std::ptrdiff_t left = 0x1BE4680; + constexpr std::ptrdiff_t lookatweapon = 0x1E37EE0; + constexpr std::ptrdiff_t reload = 0x1BE4290; + constexpr std::ptrdiff_t right = 0x1BE4710; + constexpr std::ptrdiff_t showscores = 0x1E37DC0; + constexpr std::ptrdiff_t sprint = 0x1BE4200; + constexpr std::ptrdiff_t turnleft = 0x1BE4440; + constexpr std::ptrdiff_t turnright = 0x1BE44D0; + constexpr std::ptrdiff_t use = 0x1BE47A0; + constexpr std::ptrdiff_t zoom = 0x1E37E50; } } diff --git a/output/buttons.json b/output/buttons.json index a30bafbb..442fab5a 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 29233696, - "attack2": 29233840, - "back": 29234416, - "duck": 29235136, - "forward": 29234272, - "jump": 29234992, - "left": 29234560, - "lookatweapon": 31673520, - "reload": 29233552, - "right": 29234704, - "showscores": 31673232, - "sprint": 29233408, - "turnleft": 29233984, - "turnright": 29234128, - "use": 29234848, - "zoom": 31673376 + "attack": 29246240, + "attack2": 29246384, + "back": 29246960, + "duck": 29247680, + "forward": 29246816, + "jump": 29247536, + "left": 29247104, + "lookatweapon": 31686368, + "reload": 29246096, + "right": 29247248, + "showscores": 31686080, + "sprint": 29245952, + "turnleft": 29246528, + "turnright": 29246672, + "use": 29247392, + "zoom": 31686224 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 8e283275..5d59691f 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x1BE1220; - pub const attack2: usize = 0x1BE12B0; - pub const back: usize = 0x1BE14F0; - pub const duck: usize = 0x1BE17C0; - pub const forward: usize = 0x1BE1460; - pub const jump: usize = 0x1BE1730; - pub const left: usize = 0x1BE1580; - pub const lookatweapon: usize = 0x1E34CB0; - pub const reload: usize = 0x1BE1190; - pub const right: usize = 0x1BE1610; - pub const showscores: usize = 0x1E34B90; - pub const sprint: usize = 0x1BE1100; - pub const turnleft: usize = 0x1BE1340; - pub const turnright: usize = 0x1BE13D0; - pub const r#use: usize = 0x1BE16A0; - pub const zoom: usize = 0x1E34C20; + pub const attack: usize = 0x1BE4320; + pub const attack2: usize = 0x1BE43B0; + pub const back: usize = 0x1BE45F0; + pub const duck: usize = 0x1BE48C0; + pub const forward: usize = 0x1BE4560; + pub const jump: usize = 0x1BE4830; + pub const left: usize = 0x1BE4680; + pub const lookatweapon: usize = 0x1E37EE0; + pub const reload: usize = 0x1BE4290; + pub const right: usize = 0x1BE4710; + pub const showscores: usize = 0x1E37DC0; + pub const sprint: usize = 0x1BE4200; + pub const turnleft: usize = 0x1BE4440; + pub const turnright: usize = 0x1BE44D0; + pub const r#use: usize = 0x1BE47A0; + pub const zoom: usize = 0x1E37E50; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index 7ebafec2..684c564a 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: client.dll @@ -3977,7 +3977,7 @@ namespace CS2Dumper.Schemas { public const nint m_vMaxs = 0x6CC; // Vector } // Parent: CPlayer_MovementServices_Humanoid - // Field count: 39 + // Field count: 40 // // Metadata: // NetworkVarNames: m_vecLadderNormal (Vector) @@ -3999,6 +3999,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flOffsetTickStashedSpeed (float) // NetworkVarNames: m_flStamina (float) // NetworkVarNames: m_bWasSurfing (bool) + // NetworkVarNames: m_bJumpApexPending (bool) public static class CCSPlayer_MovementServices { public const nint m_vecLadderNormal = 0x278; // Vector public const nint m_nLadderSurfacePropIndex = 0x284; // int32 @@ -4039,6 +4040,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTicksSinceLastSurfingDetected = 0x538; // float32 public const nint m_bWasSurfing = 0x53C; // bool public const nint m_vecInputRotated = 0x5CC; // Vector + public const nint m_bJumpApexPending = 0xDF8; // bool } // Parent: // Field count: 5 diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 0713d4cd..cf3ed105 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once @@ -3982,7 +3982,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vMaxs = 0x6CC; // Vector } // Parent: CPlayer_MovementServices_Humanoid - // Field count: 39 + // Field count: 40 // // Metadata: // NetworkVarNames: m_vecLadderNormal (Vector) @@ -4004,6 +4004,7 @@ namespace cs2_dumper { // NetworkVarNames: m_flOffsetTickStashedSpeed (float) // NetworkVarNames: m_flStamina (float) // NetworkVarNames: m_bWasSurfing (bool) + // NetworkVarNames: m_bJumpApexPending (bool) namespace CCSPlayer_MovementServices { constexpr std::ptrdiff_t m_vecLadderNormal = 0x278; // Vector constexpr std::ptrdiff_t m_nLadderSurfacePropIndex = 0x284; // int32 @@ -4044,6 +4045,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTicksSinceLastSurfingDetected = 0x538; // float32 constexpr std::ptrdiff_t m_bWasSurfing = 0x53C; // bool constexpr std::ptrdiff_t m_vecInputRotated = 0x5CC; // Vector + constexpr std::ptrdiff_t m_bJumpApexPending = 0xDF8; // bool } // Parent: // Field count: 5 diff --git a/output/client_dll.json b/output/client_dll.json index d50d86f8..a4d6c1d3 100644 --- a/output/client_dll.json +++ b/output/client_dll.json @@ -1424,6 +1424,7 @@ "m_bDuckOverride": 656, "m_bHasWalkMovedSinceLastJump": 697, "m_bInStuckTest": 698, + "m_bJumpApexPending": 3576, "m_bOldJumpPressed": 1284, "m_bSpeedCropped": 1232, "m_bWasSurfing": 1340, @@ -1554,6 +1555,11 @@ "name": "m_bWasSurfing", "type": "NetworkVarNames", "type_name": "bool" + }, + { + "name": "m_bJumpApexPending", + "type": "NetworkVarNames", + "type_name": "bool" } ], "parent": "CPlayer_MovementServices_Humanoid" diff --git a/output/client_dll.rs b/output/client_dll.rs index 70827d83..2b14c374 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -3988,7 +3988,7 @@ pub mod cs2_dumper { pub const m_vMaxs: usize = 0x6CC; // Vector } // Parent: CPlayer_MovementServices_Humanoid - // Field count: 39 + // Field count: 40 // // Metadata: // NetworkVarNames: m_vecLadderNormal (Vector) @@ -4010,6 +4010,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_flOffsetTickStashedSpeed (float) // NetworkVarNames: m_flStamina (float) // NetworkVarNames: m_bWasSurfing (bool) + // NetworkVarNames: m_bJumpApexPending (bool) pub mod CCSPlayer_MovementServices { pub const m_vecLadderNormal: usize = 0x278; // Vector pub const m_nLadderSurfacePropIndex: usize = 0x284; // int32 @@ -4050,6 +4051,7 @@ pub mod cs2_dumper { pub const m_flTicksSinceLastSurfingDetected: usize = 0x538; // float32 pub const m_bWasSurfing: usize = 0x53C; // bool pub const m_vecInputRotated: usize = 0x5CC; // Vector + pub const m_bJumpApexPending: usize = 0xDF8; // bool } // Parent: // Field count: 5 diff --git a/output/desktop.ini b/output/desktop.ini deleted file mode 100644 index 697d3cc0..00000000 --- a/output/desktop.ini +++ /dev/null @@ -1,2 +0,0 @@ -[LocalizedFileNames] -cs2-dumper.exe=@cs2-dumper.exe,0 diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index bef9c491..b97b1a85 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 4698e839..6545c9cd 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index b81361fd..4440d218 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.cs b/output/host_dll.cs index 148fcffe..1530d1d7 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index 4f82cedf..2ed5ef21 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 6bb59fd2..8e1c6b06 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 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 28a0c522..bc9b59bd 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14119, - "timestamp": "2025-10-30T00:26:21.405923900+00:00" + "build_number": 14121, + "timestamp": "2025-11-05T06:01:01.132204+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 4705a33e..9adb670d 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,53 +9,49 @@ namespace CS2Dumper.Interfaces { } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x1BE0A30; - public const nint EmptyWorldService001_Client = 0x1B9BE00; - public const nint GameClientExports001 = 0x1BDD710; - public const nint LegacyGameUI001 = 0x1BFBF10; - public const nint Source2Client002 = 0x1E251C0; - public const nint Source2ClientConfig001 = 0x1DC06D0; - public const nint Source2ClientPrediction001 = 0x1BE7CD0; - public const nint Source2ClientUI001 = 0x1BFA450; - } - // Module: crashhandler64.dll - public static class Crashhandler64Dll { - public static readonly nint = unchecked((nint)0xFFFF80053D4F0007); + public const nint ClientToolsInfo_001 = 0x1BE3B30; + public const nint EmptyWorldService001_Client = 0x1B9EE00; + public const nint GameClientExports001 = 0x1BE0810; + public const nint LegacyGameUI001 = 0x1BFF0C0; + public const nint Source2Client002 = 0x1E283D0; + public const nint Source2ClientConfig001 = 0x1DC38F0; + public const nint Source2ClientPrediction001 = 0x1BEADD0; + public const nint Source2ClientUI001 = 0x1BFD600; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x5F55E0; - public const nint BugService001 = 0x8A9A60; - public const nint ClientServerEngineLoopService_001 = 0x8EB170; - public const nint EngineGameUI001 = 0x5F32C0; - public const nint EngineServiceMgr001 = 0x8EAA70; - public const nint GameEventSystemClientV001 = 0x8EAD40; - public const nint GameEventSystemServerV001 = 0x8EAE60; - public const nint GameResourceServiceClientV001 = 0x5F56E0; - public const nint GameResourceServiceServerV001 = 0x5F5740; - public const nint GameUIService_001 = 0x8A9E90; - public const nint HostStateMgr001 = 0x5F5FA0; - public const nint INETSUPPORT_001 = 0x5EE860; - public const nint InputService_001 = 0x8AA180; - public const nint KeyValueCache001 = 0x5F6050; - public const nint MapListService_001 = 0x8E90F0; - public const nint NetworkClientService_001 = 0x8E9280; - public const nint NetworkP2PService_001 = 0x8E95A0; - public const nint NetworkServerService_001 = 0x8E9730; - public const nint NetworkService_001 = 0x5F58B0; - public const nint RenderService_001 = 0x8E9990; - public const nint ScreenshotService001 = 0x8E9C40; - public const nint SimpleEngineLoopService_001 = 0x5F60B0; - public const nint SoundService_001 = 0x5F58F0; - public const nint Source2EngineToClient001 = 0x5F2950; - public const nint Source2EngineToClientStringTable001 = 0x5F29B0; - public const nint Source2EngineToServer001 = 0x5F2A28; - public const nint Source2EngineToServerStringTable001 = 0x5F2A50; - public const nint SplitScreenService_001 = 0x5F5BF0; - public const nint StatsService_001 = 0x8EA040; - public const nint ToolService_001 = 0x5F5DB0; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x5F3350; - public const nint VProfService_001 = 0x5F5DF0; + public const nint BenchmarkService001 = 0x5F6630; + public const nint BugService001 = 0x8AAC60; + public const nint ClientServerEngineLoopService_001 = 0x8EC370; + public const nint EngineGameUI001 = 0x5F42F0; + public const nint EngineServiceMgr001 = 0x8EBC70; + public const nint GameEventSystemClientV001 = 0x8EBF40; + public const nint GameEventSystemServerV001 = 0x8EC060; + public const nint GameResourceServiceClientV001 = 0x5F6730; + public const nint GameResourceServiceServerV001 = 0x5F6790; + public const nint GameUIService_001 = 0x8AB090; + public const nint HostStateMgr001 = 0x5F6FF0; + public const nint INETSUPPORT_001 = 0x5EF870; + public const nint InputService_001 = 0x8AB380; + public const nint KeyValueCache001 = 0x5F70A0; + public const nint MapListService_001 = 0x8EA2F0; + public const nint NetworkClientService_001 = 0x8EA480; + public const nint NetworkP2PService_001 = 0x8EA7A0; + public const nint NetworkServerService_001 = 0x8EA930; + public const nint NetworkService_001 = 0x5F6900; + public const nint RenderService_001 = 0x8EAB90; + public const nint ScreenshotService001 = 0x8EAE40; + public const nint SimpleEngineLoopService_001 = 0x5F7100; + public const nint SoundService_001 = 0x5F6940; + public const nint Source2EngineToClient001 = 0x5F3980; + public const nint Source2EngineToClientStringTable001 = 0x5F39E0; + public const nint Source2EngineToServer001 = 0x5F3A58; + public const nint Source2EngineToServerStringTable001 = 0x5F3A80; + public const nint SplitScreenService_001 = 0x5F6C40; + public const nint StatsService_001 = 0x8EB240; + public const nint ToolService_001 = 0x5F6E00; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x5F4380; + public const nint VProfService_001 = 0x5F6E40; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -109,10 +105,10 @@ namespace CS2Dumper.Interfaces { } // Module: networksystem.dll public static class NetworksystemDll { - public const nint FlattenedSerializersVersion001 = 0x2632D0; - public const nint NetworkMessagesVersion001 = 0x28B1D0; - public const nint NetworkSystemVersion001 = 0x27C9B0; - public const nint SerializedEntitiesVersion001 = 0x27CAC0; + public const nint FlattenedSerializersVersion001 = 0x2632F0; + public const nint NetworkMessagesVersion001 = 0x28B240; + public const nint NetworkSystemVersion001 = 0x27C9D0; + public const nint SerializedEntitiesVersion001 = 0x27CAE0; } // Module: panorama.dll public static class PanoramaDll { @@ -161,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1730E10; - public const nint EntitySubclassUtilsV001 = 0x16DD250; - public const nint NavGameTest001 = 0x17D9BC0; - public const nint ServerToolsInfo_001 = 0x17890A8; - public const nint Source2GameClients001 = 0x17849F0; - public const nint Source2GameDirector001 = 0x18E3F30; - public const nint Source2GameEntities001 = 0x17887B0; - public const nint Source2Server001 = 0x1788610; - public const nint Source2ServerConfig001 = 0x19B7F48; - public const nint customnavsystem001 = 0x16BCC18; + public const nint EmptyWorldService001_Server = 0x1731E00; + public const nint EntitySubclassUtilsV001 = 0x16DE230; + public const nint NavGameTest001 = 0x17DAD30; + public const nint ServerToolsInfo_001 = 0x178A1A8; + public const nint Source2GameClients001 = 0x1785AF0; + public const nint Source2GameDirector001 = 0x18E5390; + public const nint Source2GameEntities001 = 0x17898B0; + public const nint Source2Server001 = 0x1789710; + public const nint Source2ServerConfig001 = 0x19BB238; + public const nint customnavsystem001 = 0x16BDC08; } // Module: soundsystem.dll public static class SoundsystemDll { @@ -185,28 +181,27 @@ namespace CS2Dumper.Interfaces { } // Module: steamclient64.dll public static class Steamclient64Dll { - public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BB1D4EA); - public const nint IVALIDATE001 = 0x1551558; - public const nint SteamClient006 = 0x154EB30; - public const nint SteamClient007 = 0x154EB38; - public const nint SteamClient008 = 0x154EB40; - public const nint SteamClient009 = 0x154EB48; - public const nint SteamClient010 = 0x154EB50; - public const nint SteamClient011 = 0x154EB58; - public const nint SteamClient012 = 0x154EB60; - public const nint SteamClient013 = 0x154EB68; - public const nint SteamClient014 = 0x154EB70; - public const nint SteamClient015 = 0x154EB78; - public const nint SteamClient016 = 0x154EB80; - public const nint SteamClient017 = 0x154EB88; - public const nint SteamClient018 = 0x154EB90; - public const nint SteamClient019 = 0x154EB98; - public const nint SteamClient020 = 0x154EBA0; - public const nint SteamClient021 = 0x154EBA8; - public const nint SteamClient022 = 0x154EBB0; - public const nint SteamClient023 = 0x154EBB8; - public const nint p2pvoice002 = 0x14E1B7F; - public const nint p2pvoicesingleton002 = 0x152B0F0; + public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BB0BEDA); + public const nint IVALIDATE001 = 0x15348D8; + public const nint SteamClient006 = 0x1532000; + public const nint SteamClient007 = 0x1532008; + public const nint SteamClient008 = 0x1532010; + public const nint SteamClient009 = 0x1532018; + public const nint SteamClient010 = 0x1532020; + public const nint SteamClient011 = 0x1532028; + public const nint SteamClient012 = 0x1532030; + public const nint SteamClient013 = 0x1532038; + public const nint SteamClient014 = 0x1532040; + public const nint SteamClient015 = 0x1532048; + public const nint SteamClient016 = 0x1532050; + public const nint SteamClient017 = 0x1532058; + public const nint SteamClient018 = 0x1532060; + public const nint SteamClient019 = 0x1532068; + public const nint SteamClient020 = 0x1532070; + public const nint SteamClient021 = 0x1532078; + public const nint SteamClient022 = 0x1532080; + public const nint p2pvoice002 = 0x14E2D2F; + public const nint p2pvoicesingleton002 = 0x150F0F0; } // Module: tier0.dll public static class Tier0Dll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index da2258a3..2b0ed9b6 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once @@ -14,53 +14,49 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1BE0A30; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1B9BE00; - constexpr std::ptrdiff_t GameClientExports001 = 0x1BDD710; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x1BFBF10; - constexpr std::ptrdiff_t Source2Client002 = 0x1E251C0; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1DC06D0; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1BE7CD0; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x1BFA450; - } - // Module: crashhandler64.dll - namespace crashhandler64_dll { - constexpr std::ptrdiff_t = 0xFFFF80053D4F0007; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1BE3B30; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1B9EE00; + constexpr std::ptrdiff_t GameClientExports001 = 0x1BE0810; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x1BFF0C0; + constexpr std::ptrdiff_t Source2Client002 = 0x1E283D0; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1DC38F0; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1BEADD0; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x1BFD600; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x5F55E0; - constexpr std::ptrdiff_t BugService001 = 0x8A9A60; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x8EB170; - constexpr std::ptrdiff_t EngineGameUI001 = 0x5F32C0; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x8EAA70; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x8EAD40; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x8EAE60; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x5F56E0; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x5F5740; - constexpr std::ptrdiff_t GameUIService_001 = 0x8A9E90; - constexpr std::ptrdiff_t HostStateMgr001 = 0x5F5FA0; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0x5EE860; - constexpr std::ptrdiff_t InputService_001 = 0x8AA180; - constexpr std::ptrdiff_t KeyValueCache001 = 0x5F6050; - constexpr std::ptrdiff_t MapListService_001 = 0x8E90F0; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x8E9280; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x8E95A0; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x8E9730; - constexpr std::ptrdiff_t NetworkService_001 = 0x5F58B0; - constexpr std::ptrdiff_t RenderService_001 = 0x8E9990; - constexpr std::ptrdiff_t ScreenshotService001 = 0x8E9C40; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x5F60B0; - constexpr std::ptrdiff_t SoundService_001 = 0x5F58F0; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5F2950; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x5F29B0; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x5F2A28; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x5F2A50; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x5F5BF0; - constexpr std::ptrdiff_t StatsService_001 = 0x8EA040; - constexpr std::ptrdiff_t ToolService_001 = 0x5F5DB0; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x5F3350; - constexpr std::ptrdiff_t VProfService_001 = 0x5F5DF0; + constexpr std::ptrdiff_t BenchmarkService001 = 0x5F6630; + constexpr std::ptrdiff_t BugService001 = 0x8AAC60; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x8EC370; + constexpr std::ptrdiff_t EngineGameUI001 = 0x5F42F0; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x8EBC70; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x8EBF40; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x8EC060; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x5F6730; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x5F6790; + constexpr std::ptrdiff_t GameUIService_001 = 0x8AB090; + constexpr std::ptrdiff_t HostStateMgr001 = 0x5F6FF0; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0x5EF870; + constexpr std::ptrdiff_t InputService_001 = 0x8AB380; + constexpr std::ptrdiff_t KeyValueCache001 = 0x5F70A0; + constexpr std::ptrdiff_t MapListService_001 = 0x8EA2F0; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x8EA480; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x8EA7A0; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x8EA930; + constexpr std::ptrdiff_t NetworkService_001 = 0x5F6900; + constexpr std::ptrdiff_t RenderService_001 = 0x8EAB90; + constexpr std::ptrdiff_t ScreenshotService001 = 0x8EAE40; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x5F7100; + constexpr std::ptrdiff_t SoundService_001 = 0x5F6940; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5F3980; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x5F39E0; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x5F3A58; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x5F3A80; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x5F6C40; + constexpr std::ptrdiff_t StatsService_001 = 0x8EB240; + constexpr std::ptrdiff_t ToolService_001 = 0x5F6E00; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x5F4380; + constexpr std::ptrdiff_t VProfService_001 = 0x5F6E40; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -114,10 +110,10 @@ namespace cs2_dumper { } // Module: networksystem.dll namespace networksystem_dll { - constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x2632D0; - constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x28B1D0; - constexpr std::ptrdiff_t NetworkSystemVersion001 = 0x27C9B0; - constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0x27CAC0; + constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x2632F0; + constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x28B240; + constexpr std::ptrdiff_t NetworkSystemVersion001 = 0x27C9D0; + constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0x27CAE0; } // Module: panorama.dll namespace panorama_dll { @@ -166,16 +162,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1730E10; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x16DD250; - constexpr std::ptrdiff_t NavGameTest001 = 0x17D9BC0; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x17890A8; - constexpr std::ptrdiff_t Source2GameClients001 = 0x17849F0; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x18E3F30; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x17887B0; - constexpr std::ptrdiff_t Source2Server001 = 0x1788610; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x19B7F48; - constexpr std::ptrdiff_t customnavsystem001 = 0x16BCC18; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1731E00; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x16DE230; + constexpr std::ptrdiff_t NavGameTest001 = 0x17DAD30; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x178A1A8; + constexpr std::ptrdiff_t Source2GameClients001 = 0x1785AF0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x18E5390; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x17898B0; + constexpr std::ptrdiff_t Source2Server001 = 0x1789710; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x19BB238; + constexpr std::ptrdiff_t customnavsystem001 = 0x16BDC08; } // Module: soundsystem.dll namespace soundsystem_dll { @@ -190,28 +186,27 @@ namespace cs2_dumper { } // Module: steamclient64.dll namespace steamclient64_dll { - constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB1D4EA; - constexpr std::ptrdiff_t IVALIDATE001 = 0x1551558; - constexpr std::ptrdiff_t SteamClient006 = 0x154EB30; - constexpr std::ptrdiff_t SteamClient007 = 0x154EB38; - constexpr std::ptrdiff_t SteamClient008 = 0x154EB40; - constexpr std::ptrdiff_t SteamClient009 = 0x154EB48; - constexpr std::ptrdiff_t SteamClient010 = 0x154EB50; - constexpr std::ptrdiff_t SteamClient011 = 0x154EB58; - constexpr std::ptrdiff_t SteamClient012 = 0x154EB60; - constexpr std::ptrdiff_t SteamClient013 = 0x154EB68; - constexpr std::ptrdiff_t SteamClient014 = 0x154EB70; - constexpr std::ptrdiff_t SteamClient015 = 0x154EB78; - constexpr std::ptrdiff_t SteamClient016 = 0x154EB80; - constexpr std::ptrdiff_t SteamClient017 = 0x154EB88; - constexpr std::ptrdiff_t SteamClient018 = 0x154EB90; - constexpr std::ptrdiff_t SteamClient019 = 0x154EB98; - constexpr std::ptrdiff_t SteamClient020 = 0x154EBA0; - constexpr std::ptrdiff_t SteamClient021 = 0x154EBA8; - constexpr std::ptrdiff_t SteamClient022 = 0x154EBB0; - constexpr std::ptrdiff_t SteamClient023 = 0x154EBB8; - constexpr std::ptrdiff_t p2pvoice002 = 0x14E1B7F; - constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x152B0F0; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB0BEDA; + constexpr std::ptrdiff_t IVALIDATE001 = 0x15348D8; + constexpr std::ptrdiff_t SteamClient006 = 0x1532000; + constexpr std::ptrdiff_t SteamClient007 = 0x1532008; + constexpr std::ptrdiff_t SteamClient008 = 0x1532010; + constexpr std::ptrdiff_t SteamClient009 = 0x1532018; + constexpr std::ptrdiff_t SteamClient010 = 0x1532020; + constexpr std::ptrdiff_t SteamClient011 = 0x1532028; + constexpr std::ptrdiff_t SteamClient012 = 0x1532030; + constexpr std::ptrdiff_t SteamClient013 = 0x1532038; + constexpr std::ptrdiff_t SteamClient014 = 0x1532040; + constexpr std::ptrdiff_t SteamClient015 = 0x1532048; + constexpr std::ptrdiff_t SteamClient016 = 0x1532050; + constexpr std::ptrdiff_t SteamClient017 = 0x1532058; + constexpr std::ptrdiff_t SteamClient018 = 0x1532060; + constexpr std::ptrdiff_t SteamClient019 = 0x1532068; + constexpr std::ptrdiff_t SteamClient020 = 0x1532070; + constexpr std::ptrdiff_t SteamClient021 = 0x1532078; + constexpr std::ptrdiff_t SteamClient022 = 0x1532080; + constexpr std::ptrdiff_t p2pvoice002 = 0x14E2D2F; + constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x150F0F0; } // Module: tier0.dll namespace tier0_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 5b186e68..2a598f36 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,51 +4,48 @@ "AnimationSystem_001": 8104592 }, "client.dll": { - "ClientToolsInfo_001": 29231664, - "EmptyWorldService001_Client": 28950016, - "GameClientExports001": 29218576, - "LegacyGameUI001": 29343504, - "Source2Client002": 31609280, - "Source2ClientConfig001": 31196880, - "Source2ClientPrediction001": 29261008, - "Source2ClientUI001": 29336656 - }, - "crashhandler64.dll": { - "": 18446603358724620295 + "ClientToolsInfo_001": 29244208, + "EmptyWorldService001_Client": 28962304, + "GameClientExports001": 29231120, + "LegacyGameUI001": 29356224, + "Source2Client002": 31622096, + "Source2ClientConfig001": 31209712, + "Source2ClientPrediction001": 29273552, + "Source2ClientUI001": 29349376 }, "engine2.dll": { - "BenchmarkService001": 6247904, - "BugService001": 9083488, - "ClientServerEngineLoopService_001": 9351536, - "EngineGameUI001": 6238912, - "EngineServiceMgr001": 9349744, - "GameEventSystemClientV001": 9350464, - "GameEventSystemServerV001": 9350752, - "GameResourceServiceClientV001": 6248160, - "GameResourceServiceServerV001": 6248256, - "GameUIService_001": 9084560, - "HostStateMgr001": 6250400, - "INETSUPPORT_001": 6219872, - "InputService_001": 9085312, - "KeyValueCache001": 6250576, - "MapListService_001": 9343216, - "NetworkClientService_001": 9343616, - "NetworkP2PService_001": 9344416, - "NetworkServerService_001": 9344816, - "NetworkService_001": 6248624, - "RenderService_001": 9345424, - "ScreenshotService001": 9346112, - "SimpleEngineLoopService_001": 6250672, - "SoundService_001": 6248688, - "Source2EngineToClient001": 6236496, - "Source2EngineToClientStringTable001": 6236592, - "Source2EngineToServer001": 6236712, - "Source2EngineToServerStringTable001": 6236752, - "SplitScreenService_001": 6249456, - "StatsService_001": 9347136, - "ToolService_001": 6249904, - "VENGINE_GAMEUIFUNCS_VERSION005": 6239056, - "VProfService_001": 6249968 + "BenchmarkService001": 6252080, + "BugService001": 9088096, + "ClientServerEngineLoopService_001": 9356144, + "EngineGameUI001": 6243056, + "EngineServiceMgr001": 9354352, + "GameEventSystemClientV001": 9355072, + "GameEventSystemServerV001": 9355360, + "GameResourceServiceClientV001": 6252336, + "GameResourceServiceServerV001": 6252432, + "GameUIService_001": 9089168, + "HostStateMgr001": 6254576, + "INETSUPPORT_001": 6223984, + "InputService_001": 9089920, + "KeyValueCache001": 6254752, + "MapListService_001": 9347824, + "NetworkClientService_001": 9348224, + "NetworkP2PService_001": 9349024, + "NetworkServerService_001": 9349424, + "NetworkService_001": 6252800, + "RenderService_001": 9350032, + "ScreenshotService001": 9350720, + "SimpleEngineLoopService_001": 6254848, + "SoundService_001": 6252864, + "Source2EngineToClient001": 6240640, + "Source2EngineToClientStringTable001": 6240736, + "Source2EngineToServer001": 6240856, + "Source2EngineToServerStringTable001": 6240896, + "SplitScreenService_001": 6253632, + "StatsService_001": 9351744, + "ToolService_001": 6254080, + "VENGINE_GAMEUIFUNCS_VERSION005": 6243200, + "VProfService_001": 6254144 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 2185952, @@ -92,10 +89,10 @@ "NavSystem001": 1181760 }, "networksystem.dll": { - "FlattenedSerializersVersion001": 2503376, - "NetworkMessagesVersion001": 2666960, - "NetworkSystemVersion001": 2607536, - "SerializedEntitiesVersion001": 2607808 + "FlattenedSerializersVersion001": 2503408, + "NetworkMessagesVersion001": 2667072, + "NetworkSystemVersion001": 2607568, + "SerializedEntitiesVersion001": 2607840 }, "panorama.dll": { "PanoramaUIEngine001": 5282592 @@ -133,16 +130,16 @@ "SchemaSystem_001": 481008 }, "server.dll": { - "EmptyWorldService001_Server": 24317456, - "EntitySubclassUtilsV001": 23974480, - "NavGameTest001": 25009088, - "ServerToolsInfo_001": 24678568, - "Source2GameClients001": 24660464, - "Source2GameDirector001": 26099504, - "Source2GameEntities001": 24676272, - "Source2Server001": 24675856, - "Source2ServerConfig001": 26967880, - "customnavsystem001": 23841816 + "EmptyWorldService001_Server": 24321536, + "EntitySubclassUtilsV001": 23978544, + "NavGameTest001": 25013552, + "ServerToolsInfo_001": 24682920, + "Source2GameClients001": 24664816, + "Source2GameDirector001": 26104720, + "Source2GameEntities001": 24680624, + "Source2Server001": 24680208, + "Source2ServerConfig001": 26980920, + "customnavsystem001": 23845896 }, "soundsystem.dll": { "SoundOpSystem001": 4109456, @@ -154,28 +151,27 @@ "SteamAudio001": 2454864 }, "steamclient64.dll": { - "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758271722, - "IVALIDATE001": 22353240, - "SteamClient006": 22342448, - "SteamClient007": 22342456, - "SteamClient008": 22342464, - "SteamClient009": 22342472, - "SteamClient010": 22342480, - "SteamClient011": 22342488, - "SteamClient012": 22342496, - "SteamClient013": 22342504, - "SteamClient014": 22342512, - "SteamClient015": 22342520, - "SteamClient016": 22342528, - "SteamClient017": 22342536, - "SteamClient018": 22342544, - "SteamClient019": 22342552, - "SteamClient020": 22342560, - "SteamClient021": 22342568, - "SteamClient022": 22342576, - "SteamClient023": 22342584, - "p2pvoice002": 21896063, - "p2pvoicesingleton002": 22196464 + "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758200538, + "IVALIDATE001": 22235352, + "SteamClient006": 22224896, + "SteamClient007": 22224904, + "SteamClient008": 22224912, + "SteamClient009": 22224920, + "SteamClient010": 22224928, + "SteamClient011": 22224936, + "SteamClient012": 22224944, + "SteamClient013": 22224952, + "SteamClient014": 22224960, + "SteamClient015": 22224968, + "SteamClient016": 22224976, + "SteamClient017": 22224984, + "SteamClient018": 22224992, + "SteamClient019": 22225000, + "SteamClient020": 22225008, + "SteamClient021": 22225016, + "SteamClient022": 22225024, + "p2pvoice002": 21900591, + "p2pvoicesingleton002": 22081776 }, "tier0.dll": { "TestScriptMgr001": 3765664, diff --git a/output/interfaces.rs b/output/interfaces.rs index b690fbe4..db0b36e2 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #![allow(non_upper_case_globals, unused)] @@ -12,53 +12,49 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x1BE0A30; - pub const EmptyWorldService001_Client: usize = 0x1B9BE00; - pub const GameClientExports001: usize = 0x1BDD710; - pub const LegacyGameUI001: usize = 0x1BFBF10; - pub const Source2Client002: usize = 0x1E251C0; - pub const Source2ClientConfig001: usize = 0x1DC06D0; - pub const Source2ClientPrediction001: usize = 0x1BE7CD0; - pub const Source2ClientUI001: usize = 0x1BFA450; - } - // Module: crashhandler64.dll - pub mod crashhandler64_dll { - pub const : usize = 0xFFFF80053D4F0007; + pub const ClientToolsInfo_001: usize = 0x1BE3B30; + pub const EmptyWorldService001_Client: usize = 0x1B9EE00; + pub const GameClientExports001: usize = 0x1BE0810; + pub const LegacyGameUI001: usize = 0x1BFF0C0; + pub const Source2Client002: usize = 0x1E283D0; + pub const Source2ClientConfig001: usize = 0x1DC38F0; + pub const Source2ClientPrediction001: usize = 0x1BEADD0; + pub const Source2ClientUI001: usize = 0x1BFD600; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x5F55E0; - pub const BugService001: usize = 0x8A9A60; - pub const ClientServerEngineLoopService_001: usize = 0x8EB170; - pub const EngineGameUI001: usize = 0x5F32C0; - pub const EngineServiceMgr001: usize = 0x8EAA70; - pub const GameEventSystemClientV001: usize = 0x8EAD40; - pub const GameEventSystemServerV001: usize = 0x8EAE60; - pub const GameResourceServiceClientV001: usize = 0x5F56E0; - pub const GameResourceServiceServerV001: usize = 0x5F5740; - pub const GameUIService_001: usize = 0x8A9E90; - pub const HostStateMgr001: usize = 0x5F5FA0; - pub const INETSUPPORT_001: usize = 0x5EE860; - pub const InputService_001: usize = 0x8AA180; - pub const KeyValueCache001: usize = 0x5F6050; - pub const MapListService_001: usize = 0x8E90F0; - pub const NetworkClientService_001: usize = 0x8E9280; - pub const NetworkP2PService_001: usize = 0x8E95A0; - pub const NetworkServerService_001: usize = 0x8E9730; - pub const NetworkService_001: usize = 0x5F58B0; - pub const RenderService_001: usize = 0x8E9990; - pub const ScreenshotService001: usize = 0x8E9C40; - pub const SimpleEngineLoopService_001: usize = 0x5F60B0; - pub const SoundService_001: usize = 0x5F58F0; - pub const Source2EngineToClient001: usize = 0x5F2950; - pub const Source2EngineToClientStringTable001: usize = 0x5F29B0; - pub const Source2EngineToServer001: usize = 0x5F2A28; - pub const Source2EngineToServerStringTable001: usize = 0x5F2A50; - pub const SplitScreenService_001: usize = 0x5F5BF0; - pub const StatsService_001: usize = 0x8EA040; - pub const ToolService_001: usize = 0x5F5DB0; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x5F3350; - pub const VProfService_001: usize = 0x5F5DF0; + pub const BenchmarkService001: usize = 0x5F6630; + pub const BugService001: usize = 0x8AAC60; + pub const ClientServerEngineLoopService_001: usize = 0x8EC370; + pub const EngineGameUI001: usize = 0x5F42F0; + pub const EngineServiceMgr001: usize = 0x8EBC70; + pub const GameEventSystemClientV001: usize = 0x8EBF40; + pub const GameEventSystemServerV001: usize = 0x8EC060; + pub const GameResourceServiceClientV001: usize = 0x5F6730; + pub const GameResourceServiceServerV001: usize = 0x5F6790; + pub const GameUIService_001: usize = 0x8AB090; + pub const HostStateMgr001: usize = 0x5F6FF0; + pub const INETSUPPORT_001: usize = 0x5EF870; + pub const InputService_001: usize = 0x8AB380; + pub const KeyValueCache001: usize = 0x5F70A0; + pub const MapListService_001: usize = 0x8EA2F0; + pub const NetworkClientService_001: usize = 0x8EA480; + pub const NetworkP2PService_001: usize = 0x8EA7A0; + pub const NetworkServerService_001: usize = 0x8EA930; + pub const NetworkService_001: usize = 0x5F6900; + pub const RenderService_001: usize = 0x8EAB90; + pub const ScreenshotService001: usize = 0x8EAE40; + pub const SimpleEngineLoopService_001: usize = 0x5F7100; + pub const SoundService_001: usize = 0x5F6940; + pub const Source2EngineToClient001: usize = 0x5F3980; + pub const Source2EngineToClientStringTable001: usize = 0x5F39E0; + pub const Source2EngineToServer001: usize = 0x5F3A58; + pub const Source2EngineToServerStringTable001: usize = 0x5F3A80; + pub const SplitScreenService_001: usize = 0x5F6C40; + pub const StatsService_001: usize = 0x8EB240; + pub const ToolService_001: usize = 0x5F6E00; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x5F4380; + pub const VProfService_001: usize = 0x5F6E40; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -112,10 +108,10 @@ pub mod cs2_dumper { } // Module: networksystem.dll pub mod networksystem_dll { - pub const FlattenedSerializersVersion001: usize = 0x2632D0; - pub const NetworkMessagesVersion001: usize = 0x28B1D0; - pub const NetworkSystemVersion001: usize = 0x27C9B0; - pub const SerializedEntitiesVersion001: usize = 0x27CAC0; + pub const FlattenedSerializersVersion001: usize = 0x2632F0; + pub const NetworkMessagesVersion001: usize = 0x28B240; + pub const NetworkSystemVersion001: usize = 0x27C9D0; + pub const SerializedEntitiesVersion001: usize = 0x27CAE0; } // Module: panorama.dll pub mod panorama_dll { @@ -164,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x1730E10; - pub const EntitySubclassUtilsV001: usize = 0x16DD250; - pub const NavGameTest001: usize = 0x17D9BC0; - pub const ServerToolsInfo_001: usize = 0x17890A8; - pub const Source2GameClients001: usize = 0x17849F0; - pub const Source2GameDirector001: usize = 0x18E3F30; - pub const Source2GameEntities001: usize = 0x17887B0; - pub const Source2Server001: usize = 0x1788610; - pub const Source2ServerConfig001: usize = 0x19B7F48; - pub const customnavsystem001: usize = 0x16BCC18; + pub const EmptyWorldService001_Server: usize = 0x1731E00; + pub const EntitySubclassUtilsV001: usize = 0x16DE230; + pub const NavGameTest001: usize = 0x17DAD30; + pub const ServerToolsInfo_001: usize = 0x178A1A8; + pub const Source2GameClients001: usize = 0x1785AF0; + pub const Source2GameDirector001: usize = 0x18E5390; + pub const Source2GameEntities001: usize = 0x17898B0; + pub const Source2Server001: usize = 0x1789710; + pub const Source2ServerConfig001: usize = 0x19BB238; + pub const customnavsystem001: usize = 0x16BDC08; } // Module: soundsystem.dll pub mod soundsystem_dll { @@ -188,28 +184,27 @@ pub mod cs2_dumper { } // Module: steamclient64.dll pub mod steamclient64_dll { - pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BB1D4EA; - pub const IVALIDATE001: usize = 0x1551558; - pub const SteamClient006: usize = 0x154EB30; - pub const SteamClient007: usize = 0x154EB38; - pub const SteamClient008: usize = 0x154EB40; - pub const SteamClient009: usize = 0x154EB48; - pub const SteamClient010: usize = 0x154EB50; - pub const SteamClient011: usize = 0x154EB58; - pub const SteamClient012: usize = 0x154EB60; - pub const SteamClient013: usize = 0x154EB68; - pub const SteamClient014: usize = 0x154EB70; - pub const SteamClient015: usize = 0x154EB78; - pub const SteamClient016: usize = 0x154EB80; - pub const SteamClient017: usize = 0x154EB88; - pub const SteamClient018: usize = 0x154EB90; - pub const SteamClient019: usize = 0x154EB98; - pub const SteamClient020: usize = 0x154EBA0; - pub const SteamClient021: usize = 0x154EBA8; - pub const SteamClient022: usize = 0x154EBB0; - pub const SteamClient023: usize = 0x154EBB8; - pub const p2pvoice002: usize = 0x14E1B7F; - pub const p2pvoicesingleton002: usize = 0x152B0F0; + pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BB0BEDA; + pub const IVALIDATE001: usize = 0x15348D8; + pub const SteamClient006: usize = 0x1532000; + pub const SteamClient007: usize = 0x1532008; + pub const SteamClient008: usize = 0x1532010; + pub const SteamClient009: usize = 0x1532018; + pub const SteamClient010: usize = 0x1532020; + pub const SteamClient011: usize = 0x1532028; + pub const SteamClient012: usize = 0x1532030; + pub const SteamClient013: usize = 0x1532038; + pub const SteamClient014: usize = 0x1532040; + pub const SteamClient015: usize = 0x1532048; + pub const SteamClient016: usize = 0x1532050; + pub const SteamClient017: usize = 0x1532058; + pub const SteamClient018: usize = 0x1532060; + pub const SteamClient019: usize = 0x1532068; + pub const SteamClient020: usize = 0x1532070; + pub const SteamClient021: usize = 0x1532078; + pub const SteamClient022: usize = 0x1532080; + pub const p2pvoice002: usize = 0x14E2D2F; + pub const p2pvoicesingleton002: usize = 0x150F0F0; } // Module: tier0.dll pub mod tier0_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index e8330d7e..0d30d3f6 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 1ed6d8d3..5cdef867 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 6372d23d..cdcea822 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/meshsystem_dll.cs b/output/meshsystem_dll.cs index 2e9953d3..07f8b1e3 100644 --- a/output/meshsystem_dll.cs +++ b/output/meshsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-16 04:15:22.003365600 UTC +// 2025-11-05 05:55:33.103563200 UTC namespace CS2Dumper.Schemas { // Module: meshsystem.dll diff --git a/output/meshsystem_dll.hpp b/output/meshsystem_dll.hpp index 82a1eccb..748695c2 100644 --- a/output/meshsystem_dll.hpp +++ b/output/meshsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-16 04:15:22.003365600 UTC +// 2025-11-05 05:55:33.103563200 UTC #pragma once diff --git a/output/meshsystem_dll.json b/output/meshsystem_dll.json index 0f3204ca..86570e90 100644 --- a/output/meshsystem_dll.json +++ b/output/meshsystem_dll.json @@ -41,7 +41,7 @@ "CPulseCell_Outflow_CycleOrdered__InstanceState_t": { "alignment": 0, "members": { - "": 0 + "": 281474976710656 }, "type": "unknown" }, diff --git a/output/meshsystem_dll.rs b/output/meshsystem_dll.rs index 69717994..e1bf3a0b 100644 --- a/output/meshsystem_dll.rs +++ b/output/meshsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-16 04:15:22.003365600 UTC +// 2025-11-05 05:55:33.103563200 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 0f601685..ddecca9a 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 60d3b7d7..a84bd583 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index cce80419..d33941f3 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 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 ea7816e2..7d5da047 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,31 +1,30 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1E34D90; - public const nint dwEntityList = 0x1D0C9F8; - public const nint dwGameEntitySystem = 0x1FB15D0; + public const nint dwCSGOInput = 0x1E37FC0; + public const nint dwEntityList = 0x1D0FBE8; + public const nint dwGameEntitySystem = 0x1FB4820; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; - public const nint dwGameRules = 0x1E2A080; - public const nint dwGlobalVars = 0x1BDD078; - public const nint dwGlowManager = 0x1E26F18; - public const nint dwLocalPlayerController = 0x1E16870; - public const nint dwLocalPlayerPawn = 0x1BE7DA0; - public const nint dwPlantedC4 = 0x1E30360; - public const nint dwPrediction = 0x1BE7CD0; - public const nint dwSensitivity = 0x1E27978; + public const nint dwGameRules = 0x1E2D290; + public const nint dwGlobalVars = 0x1BE0178; + public const nint dwGlowManager = 0x1E2A128; + public const nint dwLocalPlayerController = 0x1E19AD0; + public const nint dwLocalPlayerPawn = 0x1BEAEB8; + public const nint dwPlantedC4 = 0x1E33590; + public const nint dwPrediction = 0x1BEADD0; + public const nint dwSensitivity = 0x1E2AB88; public const nint dwSensitivity_sensitivity = 0x50; - public const nint dwViewAngles = 0x1E35440; - public const nint dwViewMatrix = 0x1E2AEC0; - public const nint dwViewRender = 0x1E2BA38; - public const nint dwWeaponC4 = 0x1DC7DC8; + public const nint dwViewAngles = 0x1E38670; + public const nint dwViewMatrix = 0x1E2E0F0; + public const nint dwViewRender = 0x1E2EC68; + public const nint dwWeaponC4 = 0x1DCAEB0; } // Module: engine2.dll public static class Engine2Dll { - public const nint dwBuildNumber = 0x5EF3D4; - public const nint dwNetworkGameClient = 0x5EE4F0; + public const nint dwBuildNumber = 0x5F03E4; public const nint dwNetworkGameClient_clientTickCount = 0x390; public const nint dwNetworkGameClient_deltaTick = 0x23C; public const nint dwNetworkGameClient_isBackgroundMap = 0x2C1467; @@ -33,8 +32,8 @@ namespace CS2Dumper.Offsets { public const nint dwNetworkGameClient_maxClients = 0x230; public const nint dwNetworkGameClient_serverTickCount = 0x23C; public const nint dwNetworkGameClient_signOnState = 0x220; - public const nint dwWindowHeight = 0x8ED61C; - public const nint dwWindowWidth = 0x8ED618; + public const nint dwWindowHeight = 0x8EE81C; + public const nint dwWindowWidth = 0x8EE818; } // Module: inputsystem.dll public static class InputsystemDll { diff --git a/output/offsets.hpp b/output/offsets.hpp index 6aacc8c4..6fec3787 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once @@ -9,28 +9,27 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1E34D90; - constexpr std::ptrdiff_t dwEntityList = 0x1D0C9F8; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1FB15D0; + constexpr std::ptrdiff_t dwCSGOInput = 0x1E37FC0; + constexpr std::ptrdiff_t dwEntityList = 0x1D0FBE8; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1FB4820; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; - constexpr std::ptrdiff_t dwGameRules = 0x1E2A080; - constexpr std::ptrdiff_t dwGlobalVars = 0x1BDD078; - constexpr std::ptrdiff_t dwGlowManager = 0x1E26F18; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1E16870; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1BE7DA0; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1E30360; - constexpr std::ptrdiff_t dwPrediction = 0x1BE7CD0; - constexpr std::ptrdiff_t dwSensitivity = 0x1E27978; + constexpr std::ptrdiff_t dwGameRules = 0x1E2D290; + constexpr std::ptrdiff_t dwGlobalVars = 0x1BE0178; + constexpr std::ptrdiff_t dwGlowManager = 0x1E2A128; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1E19AD0; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1BEAEB8; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1E33590; + constexpr std::ptrdiff_t dwPrediction = 0x1BEADD0; + constexpr std::ptrdiff_t dwSensitivity = 0x1E2AB88; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x50; - constexpr std::ptrdiff_t dwViewAngles = 0x1E35440; - constexpr std::ptrdiff_t dwViewMatrix = 0x1E2AEC0; - constexpr std::ptrdiff_t dwViewRender = 0x1E2BA38; - constexpr std::ptrdiff_t dwWeaponC4 = 0x1DC7DC8; + constexpr std::ptrdiff_t dwViewAngles = 0x1E38670; + constexpr std::ptrdiff_t dwViewMatrix = 0x1E2E0F0; + constexpr std::ptrdiff_t dwViewRender = 0x1E2EC68; + constexpr std::ptrdiff_t dwWeaponC4 = 0x1DCAEB0; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t dwBuildNumber = 0x5EF3D4; - constexpr std::ptrdiff_t dwNetworkGameClient = 0x5EE4F0; + constexpr std::ptrdiff_t dwBuildNumber = 0x5F03E4; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x390; constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x23C; constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x2C1467; @@ -38,8 +37,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x230; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x23C; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x220; - constexpr std::ptrdiff_t dwWindowHeight = 0x8ED61C; - constexpr std::ptrdiff_t dwWindowWidth = 0x8ED618; + constexpr std::ptrdiff_t dwWindowHeight = 0x8EE81C; + constexpr std::ptrdiff_t dwWindowWidth = 0x8EE818; } // Module: inputsystem.dll namespace inputsystem_dll { diff --git a/output/offsets.json b/output/offsets.json index 12d4c2c7..eea9d30f 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,26 +1,25 @@ { "client.dll": { - "dwCSGOInput": 31673744, - "dwEntityList": 30460408, - "dwGameEntitySystem": 33232336, + "dwCSGOInput": 31686592, + "dwEntityList": 30473192, + "dwGameEntitySystem": 33245216, "dwGameEntitySystem_highestEntityIndex": 8432, - "dwGameRules": 31629440, - "dwGlobalVars": 29216888, - "dwGlowManager": 31616792, - "dwLocalPlayerController": 31549552, - "dwLocalPlayerPawn": 29261216, - "dwPlantedC4": 31654752, - "dwPrediction": 29261008, - "dwSensitivity": 31619448, + "dwGameRules": 31642256, + "dwGlobalVars": 29229432, + "dwGlowManager": 31629608, + "dwLocalPlayerController": 31562448, + "dwLocalPlayerPawn": 29273784, + "dwPlantedC4": 31667600, + "dwPrediction": 29273552, + "dwSensitivity": 31632264, "dwSensitivity_sensitivity": 80, - "dwViewAngles": 31675456, - "dwViewMatrix": 31633088, - "dwViewRender": 31636024, - "dwWeaponC4": 31227336 + "dwViewAngles": 31688304, + "dwViewMatrix": 31645936, + "dwViewRender": 31648872, + "dwWeaponC4": 31239856 }, "engine2.dll": { - "dwBuildNumber": 6222804, - "dwNetworkGameClient": 6218992, + "dwBuildNumber": 6226916, "dwNetworkGameClient_clientTickCount": 912, "dwNetworkGameClient_deltaTick": 572, "dwNetworkGameClient_isBackgroundMap": 2888807, @@ -28,8 +27,8 @@ "dwNetworkGameClient_maxClients": 560, "dwNetworkGameClient_serverTickCount": 572, "dwNetworkGameClient_signOnState": 544, - "dwWindowHeight": 9360924, - "dwWindowWidth": 9360920 + "dwWindowHeight": 9365532, + "dwWindowWidth": 9365528 }, "inputsystem.dll": { "dwInputSystem": 285216 diff --git a/output/offsets.rs b/output/offsets.rs index e8a072ed..ee0787fb 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #![allow(non_upper_case_globals, unused)] @@ -7,28 +7,27 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1E34D90; - pub const dwEntityList: usize = 0x1D0C9F8; - pub const dwGameEntitySystem: usize = 0x1FB15D0; + pub const dwCSGOInput: usize = 0x1E37FC0; + pub const dwEntityList: usize = 0x1D0FBE8; + pub const dwGameEntitySystem: usize = 0x1FB4820; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; - pub const dwGameRules: usize = 0x1E2A080; - pub const dwGlobalVars: usize = 0x1BDD078; - pub const dwGlowManager: usize = 0x1E26F18; - pub const dwLocalPlayerController: usize = 0x1E16870; - pub const dwLocalPlayerPawn: usize = 0x1BE7DA0; - pub const dwPlantedC4: usize = 0x1E30360; - pub const dwPrediction: usize = 0x1BE7CD0; - pub const dwSensitivity: usize = 0x1E27978; + pub const dwGameRules: usize = 0x1E2D290; + pub const dwGlobalVars: usize = 0x1BE0178; + pub const dwGlowManager: usize = 0x1E2A128; + pub const dwLocalPlayerController: usize = 0x1E19AD0; + pub const dwLocalPlayerPawn: usize = 0x1BEAEB8; + pub const dwPlantedC4: usize = 0x1E33590; + pub const dwPrediction: usize = 0x1BEADD0; + pub const dwSensitivity: usize = 0x1E2AB88; pub const dwSensitivity_sensitivity: usize = 0x50; - pub const dwViewAngles: usize = 0x1E35440; - pub const dwViewMatrix: usize = 0x1E2AEC0; - pub const dwViewRender: usize = 0x1E2BA38; - pub const dwWeaponC4: usize = 0x1DC7DC8; + pub const dwViewAngles: usize = 0x1E38670; + pub const dwViewMatrix: usize = 0x1E2E0F0; + pub const dwViewRender: usize = 0x1E2EC68; + pub const dwWeaponC4: usize = 0x1DCAEB0; } // Module: engine2.dll pub mod engine2_dll { - pub const dwBuildNumber: usize = 0x5EF3D4; - pub const dwNetworkGameClient: usize = 0x5EE4F0; + pub const dwBuildNumber: usize = 0x5F03E4; pub const dwNetworkGameClient_clientTickCount: usize = 0x390; pub const dwNetworkGameClient_deltaTick: usize = 0x23C; pub const dwNetworkGameClient_isBackgroundMap: usize = 0x2C1467; @@ -36,8 +35,8 @@ pub mod cs2_dumper { pub const dwNetworkGameClient_maxClients: usize = 0x230; pub const dwNetworkGameClient_serverTickCount: usize = 0x23C; pub const dwNetworkGameClient_signOnState: usize = 0x220; - pub const dwWindowHeight: usize = 0x8ED61C; - pub const dwWindowWidth: usize = 0x8ED618; + pub const dwWindowHeight: usize = 0x8EE81C; + pub const dwWindowWidth: usize = 0x8EE818; } // Module: inputsystem.dll pub mod inputsystem_dll { diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index 451222f0..6834c6d2 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index 4c39e162..9cab6ea0 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 9a4ab354..41b10815 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 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 feb7d9be..8fbd48f9 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index fbdcb7a2..a758b2eb 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 5072278d..8377e47b 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 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 1a8121bf..81b8893c 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 -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index e17a5fa1..71727d35 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 -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index d50622a8..e52a0dd3 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 -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 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 9c8b54d5..15ab9b3e 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index 2622d943..ef369fd0 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index fdd8a75a..708072a2 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 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 9b0e17f1..4e1a416c 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index b404a0a0..c7c34974 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index dbc091b2..0f988985 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 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 c1dced88..07b470c6 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 41abc359..a708f792 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index a86e4a94..6ae9112d 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 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 be99f0dc..3e5f4ec9 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index 00f115a7..556a1907 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index c721f78e..dcd1a4b4 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 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 2b4266f4..308d7292 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -6391,7 +6391,7 @@ namespace CS2Dumper.Schemas { public const nint m_shakeCallback = 0x528; // CPhysicsShake } // Parent: CPlayer_MovementServices_Humanoid - // Field count: 41 + // Field count: 42 // // Metadata: // NetworkVarNames: m_vecLadderNormal (Vector) @@ -6413,6 +6413,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flOffsetTickStashedSpeed (float) // NetworkVarNames: m_flStamina (float) // NetworkVarNames: m_bWasSurfing (bool) + // NetworkVarNames: m_bJumpApexPending (bool) public static class CCSPlayer_MovementServices { public const nint m_vecLadderNormal = 0x280; // Vector public const nint m_nLadderSurfacePropIndex = 0x28C; // int32 @@ -6455,6 +6456,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTicksSinceLastSurfingDetected = 0x548; // float32 public const nint m_bWasSurfing = 0x54C; // bool public const nint m_vecInputRotated = 0x5DC; // Vector + public const nint m_bJumpApexPending = 0xE08; // bool } // Parent: // Field count: 5 diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 15084cff..518696bc 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once @@ -6396,7 +6396,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_shakeCallback = 0x528; // CPhysicsShake } // Parent: CPlayer_MovementServices_Humanoid - // Field count: 41 + // Field count: 42 // // Metadata: // NetworkVarNames: m_vecLadderNormal (Vector) @@ -6418,6 +6418,7 @@ namespace cs2_dumper { // NetworkVarNames: m_flOffsetTickStashedSpeed (float) // NetworkVarNames: m_flStamina (float) // NetworkVarNames: m_bWasSurfing (bool) + // NetworkVarNames: m_bJumpApexPending (bool) namespace CCSPlayer_MovementServices { constexpr std::ptrdiff_t m_vecLadderNormal = 0x280; // Vector constexpr std::ptrdiff_t m_nLadderSurfacePropIndex = 0x28C; // int32 @@ -6460,6 +6461,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTicksSinceLastSurfingDetected = 0x548; // float32 constexpr std::ptrdiff_t m_bWasSurfing = 0x54C; // bool constexpr std::ptrdiff_t m_vecInputRotated = 0x5DC; // Vector + constexpr std::ptrdiff_t m_bJumpApexPending = 0xE08; // bool } // Parent: // Field count: 5 diff --git a/output/server_dll.json b/output/server_dll.json index e50e0b52..e10e53ae 100644 --- a/output/server_dll.json +++ b/output/server_dll.json @@ -5336,6 +5336,7 @@ "m_bDuckOverride": 664, "m_bHasWalkMovedSinceLastJump": 705, "m_bInStuckTest": 706, + "m_bJumpApexPending": 3592, "m_bMadeFootstepNoise": 1292, "m_bOldJumpPressed": 1300, "m_bSpeedCropped": 1240, @@ -5468,6 +5469,11 @@ "name": "m_bWasSurfing", "type": "NetworkVarNames", "type_name": "bool" + }, + { + "name": "m_bJumpApexPending", + "type": "NetworkVarNames", + "type_name": "bool" } ], "parent": "CPlayer_MovementServices_Humanoid" diff --git a/output/server_dll.rs b/output/server_dll.rs index c81393a6..8c4232d6 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -6508,7 +6508,7 @@ pub mod cs2_dumper { pub const m_shakeCallback: usize = 0x528; // CPhysicsShake } // Parent: CPlayer_MovementServices_Humanoid - // Field count: 41 + // Field count: 42 // // Metadata: // NetworkVarNames: m_vecLadderNormal (Vector) @@ -6530,6 +6530,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_flOffsetTickStashedSpeed (float) // NetworkVarNames: m_flStamina (float) // NetworkVarNames: m_bWasSurfing (bool) + // NetworkVarNames: m_bJumpApexPending (bool) pub mod CCSPlayer_MovementServices { pub const m_vecLadderNormal: usize = 0x280; // Vector pub const m_nLadderSurfacePropIndex: usize = 0x28C; // int32 @@ -6572,6 +6573,7 @@ pub mod cs2_dumper { pub const m_flTicksSinceLastSurfingDetected: usize = 0x548; // float32 pub const m_bWasSurfing: usize = 0x54C; // bool pub const m_vecInputRotated: usize = 0x5DC; // Vector + pub const m_bJumpApexPending: usize = 0xE08; // bool } // Parent: // Field count: 5 diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 0c442b7f..538cdccb 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 6b0157fd..06768258 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 878bb6fa..5941fbff 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/steamaudio_dll.cs b/output/steamaudio_dll.cs index 5abab41e..978ddf4e 100644 --- a/output/steamaudio_dll.cs +++ b/output/steamaudio_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: steamaudio.dll diff --git a/output/steamaudio_dll.hpp b/output/steamaudio_dll.hpp index 520703bb..21ca83e4 100644 --- a/output/steamaudio_dll.hpp +++ b/output/steamaudio_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/steamaudio_dll.rs b/output/steamaudio_dll.rs index 7747b33b..10e6a0b3 100644 --- a/output/steamaudio_dll.rs +++ b/output/steamaudio_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 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 e9e0f4ea..0ff2d6e8 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index d93922e2..10b5a84e 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 4e44a692..b01ba03a 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 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 054d014c..72841a2c 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 82c85d5b..11e4fcb9 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index 2284322c..52e52e35 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-10-30 00:26:21.405923900 UTC +// 2025-11-05 06:01:01.132204 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]