diff --git a/cs2-dumper.log b/cs2-dumper.log index 5e568df..76bd732 100644 --- a/cs2-dumper.log +++ b/cs2-dumper.log @@ -1,5 +1,5 @@ -00:27:05 [INFO] found 16 buttons -00:27:05 [INFO] found 133 interfaces across 36 modules -00:27:05 [INFO] found 33 offsets across 5 modules -00:27:06 [INFO] found 2331 classes and 342 enums across 17 modules -00:27:06 [INFO] analysis completed in 1.01s +23:33:07 [INFO] found 16 buttons +23:33:07 [INFO] found 132 interfaces across 35 modules +23:33:08 [INFO] found 33 offsets across 5 modules +23:33:08 [INFO] found 2331 classes and 342 enums across 17 modules +23:33:08 [INFO] analysis completed in 1.04s diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index b0c3056..a5d3485 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 93d8c40..86de391 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 5d67da8..aa57726 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 6d7488c..23d0557 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x17CD000; - public const nint attack2 = 0x17CD090; - public const nint back = 0x17CD2D0; - public const nint duck = 0x17CD5A0; - public const nint forward = 0x17CD240; - public const nint jump = 0x17CD510; - public const nint left = 0x17CD360; - public const nint lookatweapon = 0x19DADA0; - public const nint reload = 0x17CCF70; - public const nint right = 0x17CD3F0; - public const nint showscores = 0x19DAC80; - public const nint sprint = 0x17CCEE0; - public const nint turnleft = 0x17CD120; - public const nint turnright = 0x17CD1B0; - public const nint use = 0x17CD480; - public const nint zoom = 0x19DAD10; + public const nint attack = 0x17CD040; + public const nint attack2 = 0x17CD0D0; + public const nint back = 0x17CD310; + public const nint duck = 0x17CD5E0; + public const nint forward = 0x17CD280; + public const nint jump = 0x17CD550; + public const nint left = 0x17CD3A0; + public const nint lookatweapon = 0x19DACC0; + public const nint reload = 0x17CCFB0; + public const nint right = 0x17CD430; + public const nint showscores = 0x19DABA0; + public const nint sprint = 0x17CCF20; + public const nint turnleft = 0x17CD160; + public const nint turnright = 0x17CD1F0; + public const nint use = 0x17CD4C0; + public const nint zoom = 0x19DAC30; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 56f8858..7383811 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x17CD000; - constexpr std::ptrdiff_t attack2 = 0x17CD090; - constexpr std::ptrdiff_t back = 0x17CD2D0; - constexpr std::ptrdiff_t duck = 0x17CD5A0; - constexpr std::ptrdiff_t forward = 0x17CD240; - constexpr std::ptrdiff_t jump = 0x17CD510; - constexpr std::ptrdiff_t left = 0x17CD360; - constexpr std::ptrdiff_t lookatweapon = 0x19DADA0; - constexpr std::ptrdiff_t reload = 0x17CCF70; - constexpr std::ptrdiff_t right = 0x17CD3F0; - constexpr std::ptrdiff_t showscores = 0x19DAC80; - constexpr std::ptrdiff_t sprint = 0x17CCEE0; - constexpr std::ptrdiff_t turnleft = 0x17CD120; - constexpr std::ptrdiff_t turnright = 0x17CD1B0; - constexpr std::ptrdiff_t use = 0x17CD480; - constexpr std::ptrdiff_t zoom = 0x19DAD10; + constexpr std::ptrdiff_t attack = 0x17CD040; + constexpr std::ptrdiff_t attack2 = 0x17CD0D0; + constexpr std::ptrdiff_t back = 0x17CD310; + constexpr std::ptrdiff_t duck = 0x17CD5E0; + constexpr std::ptrdiff_t forward = 0x17CD280; + constexpr std::ptrdiff_t jump = 0x17CD550; + constexpr std::ptrdiff_t left = 0x17CD3A0; + constexpr std::ptrdiff_t lookatweapon = 0x19DACC0; + constexpr std::ptrdiff_t reload = 0x17CCFB0; + constexpr std::ptrdiff_t right = 0x17CD430; + constexpr std::ptrdiff_t showscores = 0x19DABA0; + constexpr std::ptrdiff_t sprint = 0x17CCF20; + constexpr std::ptrdiff_t turnleft = 0x17CD160; + constexpr std::ptrdiff_t turnright = 0x17CD1F0; + constexpr std::ptrdiff_t use = 0x17CD4C0; + constexpr std::ptrdiff_t zoom = 0x19DAC30; } } diff --git a/output/buttons.json b/output/buttons.json index 9b8ed21..56fe561 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 24956928, - "attack2": 24957072, - "back": 24957648, - "duck": 24958368, - "forward": 24957504, - "jump": 24958224, - "left": 24957792, - "lookatweapon": 27110816, - "reload": 24956784, - "right": 24957936, - "showscores": 27110528, - "sprint": 24956640, - "turnleft": 24957216, - "turnright": 24957360, - "use": 24958080, - "zoom": 27110672 + "attack": 24956992, + "attack2": 24957136, + "back": 24957712, + "duck": 24958432, + "forward": 24957568, + "jump": 24958288, + "left": 24957856, + "lookatweapon": 27110592, + "reload": 24956848, + "right": 24958000, + "showscores": 27110304, + "sprint": 24956704, + "turnleft": 24957280, + "turnright": 24957424, + "use": 24958144, + "zoom": 27110448 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 496155d..e2abb48 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x17CD000; - pub const attack2: usize = 0x17CD090; - pub const back: usize = 0x17CD2D0; - pub const duck: usize = 0x17CD5A0; - pub const forward: usize = 0x17CD240; - pub const jump: usize = 0x17CD510; - pub const left: usize = 0x17CD360; - pub const lookatweapon: usize = 0x19DADA0; - pub const reload: usize = 0x17CCF70; - pub const right: usize = 0x17CD3F0; - pub const showscores: usize = 0x19DAC80; - pub const sprint: usize = 0x17CCEE0; - pub const turnleft: usize = 0x17CD120; - pub const turnright: usize = 0x17CD1B0; - pub const r#use: usize = 0x17CD480; - pub const zoom: usize = 0x19DAD10; + pub const attack: usize = 0x17CD040; + pub const attack2: usize = 0x17CD0D0; + pub const back: usize = 0x17CD310; + pub const duck: usize = 0x17CD5E0; + pub const forward: usize = 0x17CD280; + pub const jump: usize = 0x17CD550; + pub const left: usize = 0x17CD3A0; + pub const lookatweapon: usize = 0x19DACC0; + pub const reload: usize = 0x17CCFB0; + pub const right: usize = 0x17CD430; + pub const showscores: usize = 0x19DABA0; + pub const sprint: usize = 0x17CCF20; + pub const turnleft: usize = 0x17CD160; + pub const turnright: usize = 0x17CD1F0; + pub const r#use: usize = 0x17CD4C0; + pub const zoom: usize = 0x19DAC30; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index eccb65e..d402d83 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: client.dll diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 94bcaad..df7c796 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/client_dll.rs b/output/client_dll.rs index 845539a..25ce7b9 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 6c645b8..410c071 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 7fd7252..a66ecca 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index 6244ecf..f49951d 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 444434f..06f3350 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index 54c0c0a..53107e7 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 6baf97a..1073ecd 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 0f93d8f..7779423 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14026, - "timestamp": "2024-08-15T00:27:06.034027100+00:00" + "build_number": 14027, + "timestamp": "2024-08-19T23:33:08.462588500+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 5f6043c..adc9348 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 = 0x17CC610; - public const nint EmptyWorldService001_Client = 0x1789D40; - public const nint GameClientExports001 = 0x17C92C8; - public const nint LegacyGameUI001 = 0x17E8DF0; - public const nint Source2Client002 = 0x19C4E60; - public const nint Source2ClientConfig001 = 0x1965820; - public const nint Source2ClientPrediction001 = 0x17D4680; - public const nint Source2ClientUI001 = 0x17E7870; - } - // Module: crashhandler64.dll - public static class Crashhandler64Dll { - public const nint = 0xFFFF800582D30007; + public const nint ClientToolsInfo_001 = 0x17CC650; + public const nint EmptyWorldService001_Client = 0x1789D80; + public const nint GameClientExports001 = 0x17C9308; + public const nint LegacyGameUI001 = 0x17E8E10; + public const nint Source2Client002 = 0x19C4E50; + public const nint Source2ClientConfig001 = 0x19657F0; + public const nint Source2ClientPrediction001 = 0x17D46B0; + public const nint Source2ClientUI001 = 0x17E7890; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x5355F0; - public const nint BugService001 = 0x5B1110; - public const nint ClientServerEngineLoopService_001 = 0x536260; + public const nint BenchmarkService001 = 0x535610; + public const nint BugService001 = 0x5B1130; + public const nint ClientServerEngineLoopService_001 = 0x536280; public const nint EngineGameUI001 = 0x5335A0; - public const nint EngineServiceMgr001 = 0x5F2220; - public const nint GameEventSystemClientV001 = 0x5F2540; - public const nint GameEventSystemServerV001 = 0x5F2680; - public const nint GameResourceServiceClientV001 = 0x5356F0; - public const nint GameResourceServiceServerV001 = 0x535750; - public const nint GameUIService_001 = 0x5B1410; - public const nint HostStateMgr001 = 0x536150; + public const nint EngineServiceMgr001 = 0x5F2240; + public const nint GameEventSystemClientV001 = 0x5F2560; + public const nint GameEventSystemServerV001 = 0x5F26A0; + public const nint GameResourceServiceClientV001 = 0x535710; + public const nint GameResourceServiceServerV001 = 0x535770; + public const nint GameUIService_001 = 0x5B1430; + public const nint HostStateMgr001 = 0x536170; public const nint INETSUPPORT_001 = 0x52EEE0; - public const nint InputService_001 = 0x5B1720; - public const nint KeyValueCache001 = 0x536200; - public const nint MapListService_001 = 0x5F0720; - public const nint NetworkClientService_001 = 0x5F08B0; - public const nint NetworkP2PService_001 = 0x5359E0; - public const nint NetworkServerService_001 = 0x5F0C40; - public const nint NetworkService_001 = 0x535B30; - public const nint RenderService_001 = 0x5F0EA0; - public const nint ScreenshotService001 = 0x5F1160; - public const nint SimpleEngineLoopService_001 = 0x536370; - public const nint SoundService_001 = 0x5F1340; + public const nint InputService_001 = 0x5B1740; + public const nint KeyValueCache001 = 0x536220; + public const nint MapListService_001 = 0x5F0740; + public const nint NetworkClientService_001 = 0x5F08D0; + public const nint NetworkP2PService_001 = 0x535A00; + public const nint NetworkServerService_001 = 0x5F0C60; + public const nint NetworkService_001 = 0x535B50; + public const nint RenderService_001 = 0x5F0EC0; + public const nint ScreenshotService001 = 0x5F1180; + public const nint SimpleEngineLoopService_001 = 0x536390; + public const nint SoundService_001 = 0x5F1360; public const nint Source2EngineToClient001 = 0x532C80; public const nint Source2EngineToClientStringTable001 = 0x532CE0; public const nint Source2EngineToServer001 = 0x532D78; public const nint Source2EngineToServerStringTable001 = 0x532DA0; - public const nint SplitScreenService_001 = 0x535D70; - public const nint StatsService_001 = 0x5F1810; - public const nint ToolService_001 = 0x535F80; + public const nint SplitScreenService_001 = 0x535D90; + public const nint StatsService_001 = 0x5F1830; + public const nint ToolService_001 = 0x535FA0; public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x533630; - public const nint VProfService_001 = 0x535FC0; + public const nint VProfService_001 = 0x535FE0; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -64,14 +60,14 @@ namespace CS2Dumper.Interfaces { } // Module: host.dll public static class HostDll { - public const nint DebugDrawQueueManager001 = 0x135FA0; - public const nint GameModelInfo001 = 0x135FE0; - public const nint GameSystem2HostHook = 0x136020; - public const nint HostUtils001 = 0x136050; - public const nint PredictionDiffManager001 = 0x1362A0; - public const nint SaveRestoreDataVersion001 = 0x1363D0; - public const nint SinglePlayerSharedMemory001 = 0x136400; - public const nint Source2Host001 = 0x136470; + public const nint DebugDrawQueueManager001 = 0x135FC0; + public const nint GameModelInfo001 = 0x136000; + public const nint GameSystem2HostHook = 0x136040; + public const nint HostUtils001 = 0x136070; + public const nint PredictionDiffManager001 = 0x1362C0; + public const nint SaveRestoreDataVersion001 = 0x1363F0; + public const nint SinglePlayerSharedMemory001 = 0x136420; + public const nint Source2Host001 = 0x136490; } // Module: imemanager.dll public static class ImemanagerDll { @@ -88,8 +84,8 @@ namespace CS2Dumper.Interfaces { } // Module: matchmaking.dll public static class MatchmakingDll { - public const nint GameTypes001 = 0x1A41A0; - public const nint MATCHFRAMEWORK_001 = 0x1AC370; + public const nint GameTypes001 = 0x1A41C0; + public const nint MATCHFRAMEWORK_001 = 0x1AC390; } // Module: materialsystem2.dll public static class Materialsystem2Dll { @@ -109,10 +105,10 @@ namespace CS2Dumper.Interfaces { } // Module: networksystem.dll public static class NetworksystemDll { - public const nint FlattenedSerializersVersion001 = 0x23D490; - public const nint NetworkMessagesVersion001 = 0x26F4A0; - public const nint NetworkSystemVersion001 = 0x267220; - public const nint SerializedEntitiesVersion001 = 0x267310; + public const nint FlattenedSerializersVersion001 = 0x23D4B0; + public const nint NetworkMessagesVersion001 = 0x26F4C0; + public const nint NetworkSystemVersion001 = 0x267240; + public const nint SerializedEntitiesVersion001 = 0x267330; } // Module: panorama.dll public static class PanoramaDll { @@ -151,9 +147,9 @@ namespace CS2Dumper.Interfaces { } // Module: scenesystem.dll public static class ScenesystemDll { - public const nint RenderingPipelines_001 = 0x54CF90; - public const nint SceneSystem_002 = 0x598940; - public const nint SceneUtils_001 = 0x54D770; + public const nint RenderingPipelines_001 = 0x54CFB0; + public const nint SceneSystem_002 = 0x598970; + public const nint SceneUtils_001 = 0x54D790; } // Module: schemasystem.dll public static class SchemasystemDll { @@ -161,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1318720; - public const nint EntitySubclassUtilsV001 = 0x12CB250; - public const nint NavGameTest001 = 0x13B67B8; - public const nint ServerToolsInfo_001 = 0x136BF48; - public const nint Source2GameClients001 = 0x1367320; - public const nint Source2GameDirector001 = 0x1495D40; - public const nint Source2GameEntities001 = 0x136BE70; - public const nint Source2Server001 = 0x136BCE0; - public const nint Source2ServerConfig001 = 0x1550B08; - public const nint customnavsystem001 = 0x12B0AB8; + public const nint EmptyWorldService001_Server = 0x13176D0; + public const nint EntitySubclassUtilsV001 = 0x12CA200; + public const nint NavGameTest001 = 0x13B5768; + public const nint ServerToolsInfo_001 = 0x136AEE8; + public const nint Source2GameClients001 = 0x13662C0; + public const nint Source2GameDirector001 = 0x1494B70; + public const nint Source2GameEntities001 = 0x136AE10; + public const nint Source2Server001 = 0x136AC80; + public const nint Source2ServerConfig001 = 0x154F988; + public const nint customnavsystem001 = 0x12AFA78; } // Module: soundsystem.dll public static class SoundsystemDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 94338d3..ddc0bb1 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once @@ -14,53 +14,49 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x17CC610; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1789D40; - constexpr std::ptrdiff_t GameClientExports001 = 0x17C92C8; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x17E8DF0; - constexpr std::ptrdiff_t Source2Client002 = 0x19C4E60; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1965820; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x17D4680; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x17E7870; - } - // Module: crashhandler64.dll - namespace crashhandler64_dll { - constexpr std::ptrdiff_t = 0xFFFF800582D30007; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x17CC650; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1789D80; + constexpr std::ptrdiff_t GameClientExports001 = 0x17C9308; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x17E8E10; + constexpr std::ptrdiff_t Source2Client002 = 0x19C4E50; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19657F0; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x17D46B0; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x17E7890; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x5355F0; - constexpr std::ptrdiff_t BugService001 = 0x5B1110; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x536260; + constexpr std::ptrdiff_t BenchmarkService001 = 0x535610; + constexpr std::ptrdiff_t BugService001 = 0x5B1130; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x536280; constexpr std::ptrdiff_t EngineGameUI001 = 0x5335A0; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x5F2220; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x5F2540; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x5F2680; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x5356F0; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x535750; - constexpr std::ptrdiff_t GameUIService_001 = 0x5B1410; - constexpr std::ptrdiff_t HostStateMgr001 = 0x536150; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x5F2240; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x5F2560; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x5F26A0; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x535710; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x535770; + constexpr std::ptrdiff_t GameUIService_001 = 0x5B1430; + constexpr std::ptrdiff_t HostStateMgr001 = 0x536170; constexpr std::ptrdiff_t INETSUPPORT_001 = 0x52EEE0; - constexpr std::ptrdiff_t InputService_001 = 0x5B1720; - constexpr std::ptrdiff_t KeyValueCache001 = 0x536200; - constexpr std::ptrdiff_t MapListService_001 = 0x5F0720; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x5F08B0; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x5359E0; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x5F0C40; - constexpr std::ptrdiff_t NetworkService_001 = 0x535B30; - constexpr std::ptrdiff_t RenderService_001 = 0x5F0EA0; - constexpr std::ptrdiff_t ScreenshotService001 = 0x5F1160; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x536370; - constexpr std::ptrdiff_t SoundService_001 = 0x5F1340; + constexpr std::ptrdiff_t InputService_001 = 0x5B1740; + constexpr std::ptrdiff_t KeyValueCache001 = 0x536220; + constexpr std::ptrdiff_t MapListService_001 = 0x5F0740; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x5F08D0; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x535A00; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x5F0C60; + constexpr std::ptrdiff_t NetworkService_001 = 0x535B50; + constexpr std::ptrdiff_t RenderService_001 = 0x5F0EC0; + constexpr std::ptrdiff_t ScreenshotService001 = 0x5F1180; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x536390; + constexpr std::ptrdiff_t SoundService_001 = 0x5F1360; constexpr std::ptrdiff_t Source2EngineToClient001 = 0x532C80; constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x532CE0; constexpr std::ptrdiff_t Source2EngineToServer001 = 0x532D78; constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x532DA0; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x535D70; - constexpr std::ptrdiff_t StatsService_001 = 0x5F1810; - constexpr std::ptrdiff_t ToolService_001 = 0x535F80; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x535D90; + constexpr std::ptrdiff_t StatsService_001 = 0x5F1830; + constexpr std::ptrdiff_t ToolService_001 = 0x535FA0; constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x533630; - constexpr std::ptrdiff_t VProfService_001 = 0x535FC0; + constexpr std::ptrdiff_t VProfService_001 = 0x535FE0; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -69,14 +65,14 @@ namespace cs2_dumper { } // Module: host.dll namespace host_dll { - constexpr std::ptrdiff_t DebugDrawQueueManager001 = 0x135FA0; - constexpr std::ptrdiff_t GameModelInfo001 = 0x135FE0; - constexpr std::ptrdiff_t GameSystem2HostHook = 0x136020; - constexpr std::ptrdiff_t HostUtils001 = 0x136050; - constexpr std::ptrdiff_t PredictionDiffManager001 = 0x1362A0; - constexpr std::ptrdiff_t SaveRestoreDataVersion001 = 0x1363D0; - constexpr std::ptrdiff_t SinglePlayerSharedMemory001 = 0x136400; - constexpr std::ptrdiff_t Source2Host001 = 0x136470; + constexpr std::ptrdiff_t DebugDrawQueueManager001 = 0x135FC0; + constexpr std::ptrdiff_t GameModelInfo001 = 0x136000; + constexpr std::ptrdiff_t GameSystem2HostHook = 0x136040; + constexpr std::ptrdiff_t HostUtils001 = 0x136070; + constexpr std::ptrdiff_t PredictionDiffManager001 = 0x1362C0; + constexpr std::ptrdiff_t SaveRestoreDataVersion001 = 0x1363F0; + constexpr std::ptrdiff_t SinglePlayerSharedMemory001 = 0x136420; + constexpr std::ptrdiff_t Source2Host001 = 0x136490; } // Module: imemanager.dll namespace imemanager_dll { @@ -93,8 +89,8 @@ namespace cs2_dumper { } // Module: matchmaking.dll namespace matchmaking_dll { - constexpr std::ptrdiff_t GameTypes001 = 0x1A41A0; - constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1AC370; + constexpr std::ptrdiff_t GameTypes001 = 0x1A41C0; + constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1AC390; } // Module: materialsystem2.dll namespace materialsystem2_dll { @@ -114,10 +110,10 @@ namespace cs2_dumper { } // Module: networksystem.dll namespace networksystem_dll { - constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x23D490; - constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x26F4A0; - constexpr std::ptrdiff_t NetworkSystemVersion001 = 0x267220; - constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0x267310; + constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x23D4B0; + constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x26F4C0; + constexpr std::ptrdiff_t NetworkSystemVersion001 = 0x267240; + constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0x267330; } // Module: panorama.dll namespace panorama_dll { @@ -156,9 +152,9 @@ namespace cs2_dumper { } // Module: scenesystem.dll namespace scenesystem_dll { - constexpr std::ptrdiff_t RenderingPipelines_001 = 0x54CF90; - constexpr std::ptrdiff_t SceneSystem_002 = 0x598940; - constexpr std::ptrdiff_t SceneUtils_001 = 0x54D770; + constexpr std::ptrdiff_t RenderingPipelines_001 = 0x54CFB0; + constexpr std::ptrdiff_t SceneSystem_002 = 0x598970; + constexpr std::ptrdiff_t SceneUtils_001 = 0x54D790; } // Module: schemasystem.dll namespace schemasystem_dll { @@ -166,16 +162,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1318720; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x12CB250; - constexpr std::ptrdiff_t NavGameTest001 = 0x13B67B8; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x136BF48; - constexpr std::ptrdiff_t Source2GameClients001 = 0x1367320; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x1495D40; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x136BE70; - constexpr std::ptrdiff_t Source2Server001 = 0x136BCE0; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x1550B08; - constexpr std::ptrdiff_t customnavsystem001 = 0x12B0AB8; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x13176D0; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x12CA200; + constexpr std::ptrdiff_t NavGameTest001 = 0x13B5768; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x136AEE8; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13662C0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x1494B70; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x136AE10; + constexpr std::ptrdiff_t Source2Server001 = 0x136AC80; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x154F988; + constexpr std::ptrdiff_t customnavsystem001 = 0x12AFA78; } // Module: soundsystem.dll namespace soundsystem_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 5a61d55..9fab70d 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,65 +4,62 @@ "AnimationSystem_001": 5799664 }, "client.dll": { - "ClientToolsInfo_001": 24954384, - "EmptyWorldService001_Client": 24681792, - "GameClientExports001": 24941256, - "LegacyGameUI001": 25071088, - "Source2Client002": 27020896, - "Source2ClientConfig001": 26630176, - "Source2ClientPrediction001": 24987264, - "Source2ClientUI001": 25065584 - }, - "crashhandler64.dll": { - "": -140713818652665 + "ClientToolsInfo_001": 24954448, + "EmptyWorldService001_Client": 24681856, + "GameClientExports001": 24941320, + "LegacyGameUI001": 25071120, + "Source2Client002": 27020880, + "Source2ClientConfig001": 26630128, + "Source2ClientPrediction001": 24987312, + "Source2ClientUI001": 25065616 }, "engine2.dll": { - "BenchmarkService001": 5461488, - "BugService001": 5968144, - "ClientServerEngineLoopService_001": 5464672, + "BenchmarkService001": 5461520, + "BugService001": 5968176, + "ClientServerEngineLoopService_001": 5464704, "EngineGameUI001": 5453216, - "EngineServiceMgr001": 6234656, - "GameEventSystemClientV001": 6235456, - "GameEventSystemServerV001": 6235776, - "GameResourceServiceClientV001": 5461744, - "GameResourceServiceServerV001": 5461840, - "GameUIService_001": 5968912, - "HostStateMgr001": 5464400, + "EngineServiceMgr001": 6234688, + "GameEventSystemClientV001": 6235488, + "GameEventSystemServerV001": 6235808, + "GameResourceServiceClientV001": 5461776, + "GameResourceServiceServerV001": 5461872, + "GameUIService_001": 5968944, + "HostStateMgr001": 5464432, "INETSUPPORT_001": 5435104, - "InputService_001": 5969696, - "KeyValueCache001": 5464576, - "MapListService_001": 6227744, - "NetworkClientService_001": 6228144, - "NetworkP2PService_001": 5462496, - "NetworkServerService_001": 6229056, - "NetworkService_001": 5462832, - "RenderService_001": 6229664, - "ScreenshotService001": 6230368, - "SimpleEngineLoopService_001": 5464944, - "SoundService_001": 6230848, + "InputService_001": 5969728, + "KeyValueCache001": 5464608, + "MapListService_001": 6227776, + "NetworkClientService_001": 6228176, + "NetworkP2PService_001": 5462528, + "NetworkServerService_001": 6229088, + "NetworkService_001": 5462864, + "RenderService_001": 6229696, + "ScreenshotService001": 6230400, + "SimpleEngineLoopService_001": 5464976, + "SoundService_001": 6230880, "Source2EngineToClient001": 5450880, "Source2EngineToClientStringTable001": 5450976, "Source2EngineToServer001": 5451128, "Source2EngineToServerStringTable001": 5451168, - "SplitScreenService_001": 5463408, - "StatsService_001": 6232080, - "ToolService_001": 5463936, + "SplitScreenService_001": 5463440, + "StatsService_001": 6232112, + "ToolService_001": 5463968, "VENGINE_GAMEUIFUNCS_VERSION005": 5453360, - "VProfService_001": 5464000 + "VProfService_001": 5464032 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 2151840, "VFileSystem017": 2173088 }, "host.dll": { - "DebugDrawQueueManager001": 1269664, - "GameModelInfo001": 1269728, - "GameSystem2HostHook": 1269792, - "HostUtils001": 1269840, - "PredictionDiffManager001": 1270432, - "SaveRestoreDataVersion001": 1270736, - "SinglePlayerSharedMemory001": 1270784, - "Source2Host001": 1270896 + "DebugDrawQueueManager001": 1269696, + "GameModelInfo001": 1269760, + "GameSystem2HostHook": 1269824, + "HostUtils001": 1269872, + "PredictionDiffManager001": 1270464, + "SaveRestoreDataVersion001": 1270768, + "SinglePlayerSharedMemory001": 1270816, + "Source2Host001": 1270928 }, "imemanager.dll": { "IMEManager001": 190688 @@ -75,8 +72,8 @@ "Localize_001": 244432 }, "matchmaking.dll": { - "GameTypes001": 1720736, - "MATCHFRAMEWORK_001": 1753968 + "GameTypes001": 1720768, + "MATCHFRAMEWORK_001": 1754000 }, "materialsystem2.dll": { "FontManager_001": 1102624, @@ -92,10 +89,10 @@ "NavSystem001": 787680 }, "networksystem.dll": { - "FlattenedSerializersVersion001": 2348176, - "NetworkMessagesVersion001": 2552992, - "NetworkSystemVersion001": 2519584, - "SerializedEntitiesVersion001": 2519824 + "FlattenedSerializersVersion001": 2348208, + "NetworkMessagesVersion001": 2553024, + "NetworkSystemVersion001": 2519616, + "SerializedEntitiesVersion001": 2519856 }, "panorama.dll": { "PanoramaUIEngine001": 5120608 @@ -125,24 +122,24 @@ "SceneFileCache002": 438928 }, "scenesystem.dll": { - "RenderingPipelines_001": 5558160, - "SceneSystem_002": 5867840, - "SceneUtils_001": 5560176 + "RenderingPipelines_001": 5558192, + "SceneSystem_002": 5867888, + "SceneUtils_001": 5560208 }, "schemasystem.dll": { "SchemaSystem_001": 378640 }, "server.dll": { - "EmptyWorldService001_Server": 20023072, - "EntitySubclassUtilsV001": 19706448, - "NavGameTest001": 20670392, - "ServerToolsInfo_001": 20365128, - "Source2GameClients001": 20345632, - "Source2GameDirector001": 21585216, - "Source2GameEntities001": 20364912, - "Source2Server001": 20364512, - "Source2ServerConfig001": 22350600, - "customnavsystem001": 19598008 + "EmptyWorldService001_Server": 20018896, + "EntitySubclassUtilsV001": 19702272, + "NavGameTest001": 20666216, + "ServerToolsInfo_001": 20360936, + "Source2GameClients001": 20341440, + "Source2GameDirector001": 21580656, + "Source2GameEntities001": 20360720, + "Source2Server001": 20360320, + "Source2ServerConfig001": 22346120, + "customnavsystem001": 19593848 }, "soundsystem.dll": { "SoundOpSystem001": 3363744, diff --git a/output/interfaces.rs b/output/interfaces.rs index 5410078..9ce449e 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 = 0x17CC610; - pub const EmptyWorldService001_Client: usize = 0x1789D40; - pub const GameClientExports001: usize = 0x17C92C8; - pub const LegacyGameUI001: usize = 0x17E8DF0; - pub const Source2Client002: usize = 0x19C4E60; - pub const Source2ClientConfig001: usize = 0x1965820; - pub const Source2ClientPrediction001: usize = 0x17D4680; - pub const Source2ClientUI001: usize = 0x17E7870; - } - // Module: crashhandler64.dll - pub mod crashhandler64_dll { - pub const : usize = 0xFFFF800582D30007; + pub const ClientToolsInfo_001: usize = 0x17CC650; + pub const EmptyWorldService001_Client: usize = 0x1789D80; + pub const GameClientExports001: usize = 0x17C9308; + pub const LegacyGameUI001: usize = 0x17E8E10; + pub const Source2Client002: usize = 0x19C4E50; + pub const Source2ClientConfig001: usize = 0x19657F0; + pub const Source2ClientPrediction001: usize = 0x17D46B0; + pub const Source2ClientUI001: usize = 0x17E7890; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x5355F0; - pub const BugService001: usize = 0x5B1110; - pub const ClientServerEngineLoopService_001: usize = 0x536260; + pub const BenchmarkService001: usize = 0x535610; + pub const BugService001: usize = 0x5B1130; + pub const ClientServerEngineLoopService_001: usize = 0x536280; pub const EngineGameUI001: usize = 0x5335A0; - pub const EngineServiceMgr001: usize = 0x5F2220; - pub const GameEventSystemClientV001: usize = 0x5F2540; - pub const GameEventSystemServerV001: usize = 0x5F2680; - pub const GameResourceServiceClientV001: usize = 0x5356F0; - pub const GameResourceServiceServerV001: usize = 0x535750; - pub const GameUIService_001: usize = 0x5B1410; - pub const HostStateMgr001: usize = 0x536150; + pub const EngineServiceMgr001: usize = 0x5F2240; + pub const GameEventSystemClientV001: usize = 0x5F2560; + pub const GameEventSystemServerV001: usize = 0x5F26A0; + pub const GameResourceServiceClientV001: usize = 0x535710; + pub const GameResourceServiceServerV001: usize = 0x535770; + pub const GameUIService_001: usize = 0x5B1430; + pub const HostStateMgr001: usize = 0x536170; pub const INETSUPPORT_001: usize = 0x52EEE0; - pub const InputService_001: usize = 0x5B1720; - pub const KeyValueCache001: usize = 0x536200; - pub const MapListService_001: usize = 0x5F0720; - pub const NetworkClientService_001: usize = 0x5F08B0; - pub const NetworkP2PService_001: usize = 0x5359E0; - pub const NetworkServerService_001: usize = 0x5F0C40; - pub const NetworkService_001: usize = 0x535B30; - pub const RenderService_001: usize = 0x5F0EA0; - pub const ScreenshotService001: usize = 0x5F1160; - pub const SimpleEngineLoopService_001: usize = 0x536370; - pub const SoundService_001: usize = 0x5F1340; + pub const InputService_001: usize = 0x5B1740; + pub const KeyValueCache001: usize = 0x536220; + pub const MapListService_001: usize = 0x5F0740; + pub const NetworkClientService_001: usize = 0x5F08D0; + pub const NetworkP2PService_001: usize = 0x535A00; + pub const NetworkServerService_001: usize = 0x5F0C60; + pub const NetworkService_001: usize = 0x535B50; + pub const RenderService_001: usize = 0x5F0EC0; + pub const ScreenshotService001: usize = 0x5F1180; + pub const SimpleEngineLoopService_001: usize = 0x536390; + pub const SoundService_001: usize = 0x5F1360; pub const Source2EngineToClient001: usize = 0x532C80; pub const Source2EngineToClientStringTable001: usize = 0x532CE0; pub const Source2EngineToServer001: usize = 0x532D78; pub const Source2EngineToServerStringTable001: usize = 0x532DA0; - pub const SplitScreenService_001: usize = 0x535D70; - pub const StatsService_001: usize = 0x5F1810; - pub const ToolService_001: usize = 0x535F80; + pub const SplitScreenService_001: usize = 0x535D90; + pub const StatsService_001: usize = 0x5F1830; + pub const ToolService_001: usize = 0x535FA0; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x533630; - pub const VProfService_001: usize = 0x535FC0; + pub const VProfService_001: usize = 0x535FE0; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -67,14 +63,14 @@ pub mod cs2_dumper { } // Module: host.dll pub mod host_dll { - pub const DebugDrawQueueManager001: usize = 0x135FA0; - pub const GameModelInfo001: usize = 0x135FE0; - pub const GameSystem2HostHook: usize = 0x136020; - pub const HostUtils001: usize = 0x136050; - pub const PredictionDiffManager001: usize = 0x1362A0; - pub const SaveRestoreDataVersion001: usize = 0x1363D0; - pub const SinglePlayerSharedMemory001: usize = 0x136400; - pub const Source2Host001: usize = 0x136470; + pub const DebugDrawQueueManager001: usize = 0x135FC0; + pub const GameModelInfo001: usize = 0x136000; + pub const GameSystem2HostHook: usize = 0x136040; + pub const HostUtils001: usize = 0x136070; + pub const PredictionDiffManager001: usize = 0x1362C0; + pub const SaveRestoreDataVersion001: usize = 0x1363F0; + pub const SinglePlayerSharedMemory001: usize = 0x136420; + pub const Source2Host001: usize = 0x136490; } // Module: imemanager.dll pub mod imemanager_dll { @@ -91,8 +87,8 @@ pub mod cs2_dumper { } // Module: matchmaking.dll pub mod matchmaking_dll { - pub const GameTypes001: usize = 0x1A41A0; - pub const MATCHFRAMEWORK_001: usize = 0x1AC370; + pub const GameTypes001: usize = 0x1A41C0; + pub const MATCHFRAMEWORK_001: usize = 0x1AC390; } // Module: materialsystem2.dll pub mod materialsystem2_dll { @@ -112,10 +108,10 @@ pub mod cs2_dumper { } // Module: networksystem.dll pub mod networksystem_dll { - pub const FlattenedSerializersVersion001: usize = 0x23D490; - pub const NetworkMessagesVersion001: usize = 0x26F4A0; - pub const NetworkSystemVersion001: usize = 0x267220; - pub const SerializedEntitiesVersion001: usize = 0x267310; + pub const FlattenedSerializersVersion001: usize = 0x23D4B0; + pub const NetworkMessagesVersion001: usize = 0x26F4C0; + pub const NetworkSystemVersion001: usize = 0x267240; + pub const SerializedEntitiesVersion001: usize = 0x267330; } // Module: panorama.dll pub mod panorama_dll { @@ -154,9 +150,9 @@ pub mod cs2_dumper { } // Module: scenesystem.dll pub mod scenesystem_dll { - pub const RenderingPipelines_001: usize = 0x54CF90; - pub const SceneSystem_002: usize = 0x598940; - pub const SceneUtils_001: usize = 0x54D770; + pub const RenderingPipelines_001: usize = 0x54CFB0; + pub const SceneSystem_002: usize = 0x598970; + pub const SceneUtils_001: usize = 0x54D790; } // Module: schemasystem.dll pub mod schemasystem_dll { @@ -164,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x1318720; - pub const EntitySubclassUtilsV001: usize = 0x12CB250; - pub const NavGameTest001: usize = 0x13B67B8; - pub const ServerToolsInfo_001: usize = 0x136BF48; - pub const Source2GameClients001: usize = 0x1367320; - pub const Source2GameDirector001: usize = 0x1495D40; - pub const Source2GameEntities001: usize = 0x136BE70; - pub const Source2Server001: usize = 0x136BCE0; - pub const Source2ServerConfig001: usize = 0x1550B08; - pub const customnavsystem001: usize = 0x12B0AB8; + pub const EmptyWorldService001_Server: usize = 0x13176D0; + pub const EntitySubclassUtilsV001: usize = 0x12CA200; + pub const NavGameTest001: usize = 0x13B5768; + pub const ServerToolsInfo_001: usize = 0x136AEE8; + pub const Source2GameClients001: usize = 0x13662C0; + pub const Source2GameDirector001: usize = 0x1494B70; + pub const Source2GameEntities001: usize = 0x136AE10; + pub const Source2Server001: usize = 0x136AC80; + pub const Source2ServerConfig001: usize = 0x154F988; + pub const customnavsystem001: usize = 0x12AFA78; } // Module: soundsystem.dll pub mod soundsystem_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index ce402bd..f38b650 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 782b7ed..10cc47d 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 5f20f15..dffe287 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 69b99d0..c5a387a 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 4062a96..44d7bfa 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index aeedd89..8dd6ea6 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 2769783..1092474 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:46:46.997594900 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x19D4BA8; - public const nint dwEntityList = 0x1969668; - public const nint dwGameEntitySystem = 0x1A89298; + public const nint dwCSGOInput = 0x19D4B78; + public const nint dwEntityList = 0x1969518; + public const nint dwGameEntitySystem = 0x1A891A8; public const nint dwGameEntitySystem_highestEntityIndex = 0x1510; - public const nint dwGameRules = 0x19C6E50; - public const nint dwGlobalVars = 0x17C8708; - public const nint dwGlowManager = 0x19C6560; - public const nint dwLocalPlayerController = 0x19B91A8; - public const nint dwLocalPlayerPawn = 0x17D47E0; - public const nint dwPlantedC4 = 0x19D0018; - public const nint dwPrediction = 0x17D4680; - public const nint dwSensitivity = 0x19C7B18; + public const nint dwGameRules = 0x19C6508; + public const nint dwGlobalVars = 0x17C8518; + public const nint dwGlowManager = 0x19C6528; + public const nint dwLocalPlayerController = 0x19B9178; + public const nint dwLocalPlayerPawn = 0x17D4810; + public const nint dwPlantedC4 = 0x19CFED8; + public const nint dwPrediction = 0x17D46B0; + public const nint dwSensitivity = 0x19C7AE8; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x19DA928; - public const nint dwViewMatrix = 0x19CB4D0; - public const nint dwViewRender = 0x19CBC60; - public const nint dwWeaponC4 = 0x196D560; + public const nint dwViewAngles = 0x19DA8F8; + public const nint dwViewMatrix = 0x19CB4A0; + public const nint dwViewRender = 0x19CBC30; + public const nint dwWeaponC4 = 0x196D520; } // Module: engine2.dll public static class Engine2Dll { @@ -33,8 +33,8 @@ namespace CS2Dumper.Offsets { public const nint dwNetworkGameClient_maxClients = 0x270; public const nint dwNetworkGameClient_serverTickCount = 0x174; public const nint dwNetworkGameClient_signOnState = 0x260; - public const nint dwWindowHeight = 0x5F4BE4; - public const nint dwWindowWidth = 0x5F4BE0; + public const nint dwWindowHeight = 0x5F4BF4; + public const nint dwWindowWidth = 0x5F4BF0; } // Module: inputsystem.dll public static class InputsystemDll { @@ -42,7 +42,7 @@ namespace CS2Dumper.Offsets { } // Module: matchmaking.dll public static class MatchmakingDll { - public const nint dwGameTypes = 0x1A41A0; + public const nint dwGameTypes = 0x1A41C0; public const nint dwGameTypes_mapName = 0x120; } // Module: soundsystem.dll diff --git a/output/offsets.hpp b/output/offsets.hpp index 2778a47..29a0cee 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:46:46.997594900 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once @@ -9,23 +9,23 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x19D4BA8; - constexpr std::ptrdiff_t dwEntityList = 0x1969668; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1A89298; + constexpr std::ptrdiff_t dwCSGOInput = 0x19D4B78; + constexpr std::ptrdiff_t dwEntityList = 0x1969518; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1A891A8; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x1510; - constexpr std::ptrdiff_t dwGameRules = 0x19C6E50; - constexpr std::ptrdiff_t dwGlobalVars = 0x17C8708; - constexpr std::ptrdiff_t dwGlowManager = 0x19C6560; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x19B91A8; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17D47E0; - constexpr std::ptrdiff_t dwPlantedC4 = 0x19D0018; - constexpr std::ptrdiff_t dwPrediction = 0x17D4680; - constexpr std::ptrdiff_t dwSensitivity = 0x19C7B18; + constexpr std::ptrdiff_t dwGameRules = 0x19C6508; + constexpr std::ptrdiff_t dwGlobalVars = 0x17C8518; + constexpr std::ptrdiff_t dwGlowManager = 0x19C6528; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x19B9178; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17D4810; + constexpr std::ptrdiff_t dwPlantedC4 = 0x19CFED8; + constexpr std::ptrdiff_t dwPrediction = 0x17D46B0; + constexpr std::ptrdiff_t dwSensitivity = 0x19C7AE8; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x19DA928; - constexpr std::ptrdiff_t dwViewMatrix = 0x19CB4D0; - constexpr std::ptrdiff_t dwViewRender = 0x19CBC60; - constexpr std::ptrdiff_t dwWeaponC4 = 0x196D560; + constexpr std::ptrdiff_t dwViewAngles = 0x19DA8F8; + constexpr std::ptrdiff_t dwViewMatrix = 0x19CB4A0; + constexpr std::ptrdiff_t dwViewRender = 0x19CBC30; + constexpr std::ptrdiff_t dwWeaponC4 = 0x196D520; } // Module: engine2.dll namespace engine2_dll { @@ -38,8 +38,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x270; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x174; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x260; - constexpr std::ptrdiff_t dwWindowHeight = 0x5F4BE4; - constexpr std::ptrdiff_t dwWindowWidth = 0x5F4BE0; + constexpr std::ptrdiff_t dwWindowHeight = 0x5F4BF4; + constexpr std::ptrdiff_t dwWindowWidth = 0x5F4BF0; } // Module: inputsystem.dll namespace inputsystem_dll { @@ -47,7 +47,7 @@ namespace cs2_dumper { } // Module: matchmaking.dll namespace matchmaking_dll { - constexpr std::ptrdiff_t dwGameTypes = 0x1A41A0; + constexpr std::ptrdiff_t dwGameTypes = 0x1A41C0; constexpr std::ptrdiff_t dwGameTypes_mapName = 0x120; } // Module: soundsystem.dll diff --git a/output/offsets.json b/output/offsets.json index 8259fa2..b9eb6ff 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,22 +1,22 @@ { "client.dll": { - "dwCSGOInput": 27085736, - "dwEntityList": 26646120, - "dwGameEntitySystem": 27824792, + "dwCSGOInput": 27085688, + "dwEntityList": 26645784, + "dwGameEntitySystem": 27824552, "dwGameEntitySystem_highestEntityIndex": 5392, - "dwGameRules": 27029072, - "dwGlobalVars": 24938248, - "dwGlowManager": 27026784, - "dwLocalPlayerController": 26972584, - "dwLocalPlayerPawn": 24987616, - "dwPlantedC4": 27066392, - "dwPrediction": 24987264, - "dwSensitivity": 27032344, + "dwGameRules": 27026696, + "dwGlobalVars": 24937752, + "dwGlowManager": 27026728, + "dwLocalPlayerController": 26972536, + "dwLocalPlayerPawn": 24987664, + "dwPlantedC4": 27066072, + "dwPrediction": 24987312, + "dwSensitivity": 27032296, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27109672, - "dwViewMatrix": 27047120, - "dwViewRender": 27049056, - "dwWeaponC4": 26662240 + "dwViewAngles": 27109624, + "dwViewMatrix": 27047072, + "dwViewRender": 27049008, + "dwWeaponC4": 26662176 }, "engine2.dll": { "dwBuildNumber": 5437428, @@ -28,14 +28,14 @@ "dwNetworkGameClient_maxClients": 624, "dwNetworkGameClient_serverTickCount": 372, "dwNetworkGameClient_signOnState": 608, - "dwWindowHeight": 6245348, - "dwWindowWidth": 6245344 + "dwWindowHeight": 6245364, + "dwWindowWidth": 6245360 }, "inputsystem.dll": { "dwInputSystem": 227296 }, "matchmaking.dll": { - "dwGameTypes": 1720736, + "dwGameTypes": 1720768, "dwGameTypes_mapName": 288 }, "soundsystem.dll": { diff --git a/output/offsets.rs b/output/offsets.rs index c2984a4..6f6dbac 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:46:46.997594900 UTC +// 2024-08-19 23:33:08.462588500 UTC #![allow(non_upper_case_globals, unused)] @@ -7,23 +7,23 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x19D4BA8; - pub const dwEntityList: usize = 0x1969668; - pub const dwGameEntitySystem: usize = 0x1A89298; + pub const dwCSGOInput: usize = 0x19D4B78; + pub const dwEntityList: usize = 0x1969518; + pub const dwGameEntitySystem: usize = 0x1A891A8; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x1510; - pub const dwGameRules: usize = 0x19C6E50; - pub const dwGlobalVars: usize = 0x17C8708; - pub const dwGlowManager: usize = 0x19C6560; - pub const dwLocalPlayerController: usize = 0x19B91A8; - pub const dwLocalPlayerPawn: usize = 0x17D47E0; - pub const dwPlantedC4: usize = 0x19D0018; - pub const dwPrediction: usize = 0x17D4680; - pub const dwSensitivity: usize = 0x19C7B18; + pub const dwGameRules: usize = 0x19C6508; + pub const dwGlobalVars: usize = 0x17C8518; + pub const dwGlowManager: usize = 0x19C6528; + pub const dwLocalPlayerController: usize = 0x19B9178; + pub const dwLocalPlayerPawn: usize = 0x17D4810; + pub const dwPlantedC4: usize = 0x19CFED8; + pub const dwPrediction: usize = 0x17D46B0; + pub const dwSensitivity: usize = 0x19C7AE8; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x19DA928; - pub const dwViewMatrix: usize = 0x19CB4D0; - pub const dwViewRender: usize = 0x19CBC60; - pub const dwWeaponC4: usize = 0x196D560; + pub const dwViewAngles: usize = 0x19DA8F8; + pub const dwViewMatrix: usize = 0x19CB4A0; + pub const dwViewRender: usize = 0x19CBC30; + pub const dwWeaponC4: usize = 0x196D520; } // Module: engine2.dll pub mod engine2_dll { @@ -36,8 +36,8 @@ pub mod cs2_dumper { pub const dwNetworkGameClient_maxClients: usize = 0x270; pub const dwNetworkGameClient_serverTickCount: usize = 0x174; pub const dwNetworkGameClient_signOnState: usize = 0x260; - pub const dwWindowHeight: usize = 0x5F4BE4; - pub const dwWindowWidth: usize = 0x5F4BE0; + pub const dwWindowHeight: usize = 0x5F4BF4; + pub const dwWindowWidth: usize = 0x5F4BF0; } // Module: inputsystem.dll pub mod inputsystem_dll { @@ -45,7 +45,7 @@ pub mod cs2_dumper { } // Module: matchmaking.dll pub mod matchmaking_dll { - pub const dwGameTypes: usize = 0x1A41A0; + pub const dwGameTypes: usize = 0x1A41C0; pub const dwGameTypes_mapName: usize = 0x120; } // Module: soundsystem.dll diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index e41d49a..4605af0 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index f334bbf..468ad24 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index e40a159..91d4a32 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 a0937e7..8454241 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 8f58e77..d78f57f 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 92c553d..343a261 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 cafc5d4..fd9f1dd 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-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index c725e07..73948d1 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-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 4753a52..0c5ea70 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-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 0de7568..da2e2ea 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index dd8e80b..bfd6caf 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 11d8f4e..fd4fbfb 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 57b5b18..3551e58 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index c24028c..63241aa 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index 3d1e9c0..6a7bf79 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 4d88c74..bb18f07 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index e665548..e533595 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 40186c3..9e3eec6 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 9b2f6fa..c76c880 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index e25046a..dc28abd 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index b8a33a8..1f9dedf 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 42d493d..184931a 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: server.dll diff --git a/output/server_dll.hpp b/output/server_dll.hpp index f5c4598..dda7d71 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/server_dll.rs b/output/server_dll.rs index dd76ba8..ca31e74 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 56620d6..71ea14c 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index b12db3a..06b3093 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 2cca7b0..76ead8e 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 aa69488..778a9f9 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index a3ffb84..f8a49b1 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 502d057..963b951 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 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 80c6f2a..1b6322b 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 959aa16..c1bbd9d 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index ff82bc5..3f6463b 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-08-15 00:27:06.034027100 UTC +// 2024-08-19 23:33:08.462588500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/src/analysis/interfaces.rs b/src/analysis/interfaces.rs index 59b5a00..4550e51 100644 --- a/src/analysis/interfaces.rs +++ b/src/analysis/interfaces.rs @@ -19,6 +19,10 @@ pub fn interfaces(process: &mut IntoProcessInstanceArcBox<'_>) -> Result { - "dwCSGOInput" => pattern!("488d0d${'} e8${} 33db c705[8] 488d05${} 48891d") => Some(|view, map, rva| { + "dwCSGOInput" => pattern!("488d0d${'} e8${} 488d05${} 48c705[8] 488905${} 488d0d${} 488d05") => Some(|view, map, rva| { let mut save = [0; 2]; if view.scanner().finds_code(pattern!("f2410f108430u4"), &mut save) {