diff --git a/cs2-dumper.log b/cs2-dumper.log index 8b5d4885..bddd7b43 100644 --- a/cs2-dumper.log +++ b/cs2-dumper.log @@ -1,5 +1,5 @@ -00:26:19 [INFO] found 16 buttons -00:26:20 [INFO] found 134 interfaces across 35 modules -00:26:21 [INFO] found 32 offsets across 5 modules -00:26:21 [INFO] found 2677 classes and 415 enums across 18 modules -00:26:21 [INFO] analysis completed in 2.13s +08:27:31 [INFO] found 16 buttons +08:27:31 [INFO] found 134 interfaces across 35 modules +08:27:32 [INFO] found 32 offsets across 5 modules +08:27:32 [INFO] found 2677 classes and 415 enums across 18 modules +08:27:32 [INFO] analysis completed in 1.12s diff --git a/output/offsets.cs b/output/offsets.cs index 7d5da047..60cc59ba 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-11-05 06:01:01.132204 UTC +// 2025-11-05 08:27:32.294171800 UTC namespace CS2Dumper.Offsets { // Module: client.dll @@ -25,6 +25,7 @@ namespace CS2Dumper.Offsets { // Module: engine2.dll public static class Engine2Dll { public const nint dwBuildNumber = 0x5F03E4; + public const nint dwNetworkGameClient = 0x8EA518; public const nint dwNetworkGameClient_clientTickCount = 0x390; public const nint dwNetworkGameClient_deltaTick = 0x23C; public const nint dwNetworkGameClient_isBackgroundMap = 0x2C1467; diff --git a/output/offsets.hpp b/output/offsets.hpp index 6fec3787..be03884f 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-11-05 06:01:01.132204 UTC +// 2025-11-05 08:27:32.294171800 UTC #pragma once @@ -30,6 +30,7 @@ namespace cs2_dumper { // Module: engine2.dll namespace engine2_dll { constexpr std::ptrdiff_t dwBuildNumber = 0x5F03E4; + constexpr std::ptrdiff_t dwNetworkGameClient = 0x8EA518; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x390; constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x23C; constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x2C1467; diff --git a/output/offsets.json b/output/offsets.json index eea9d30f..a592d9ce 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -20,6 +20,7 @@ }, "engine2.dll": { "dwBuildNumber": 6226916, + "dwNetworkGameClient": 9348376, "dwNetworkGameClient_clientTickCount": 912, "dwNetworkGameClient_deltaTick": 572, "dwNetworkGameClient_isBackgroundMap": 2888807, diff --git a/output/offsets.rs b/output/offsets.rs index ee0787fb..5bb4f0af 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-11-05 06:01:01.132204 UTC +// 2025-11-05 08:27:32.294171800 UTC #![allow(non_upper_case_globals, unused)] @@ -28,6 +28,7 @@ pub mod cs2_dumper { // Module: engine2.dll pub mod engine2_dll { pub const dwBuildNumber: usize = 0x5F03E4; + pub const dwNetworkGameClient: usize = 0x8EA518; pub const dwNetworkGameClient_clientTickCount: usize = 0x390; pub const dwNetworkGameClient_deltaTick: usize = 0x23C; pub const dwNetworkGameClient_isBackgroundMap: usize = 0x2C1467; diff --git a/src/analysis/offsets.rs b/src/analysis/offsets.rs index f01abc49..621292c7 100644 --- a/src/analysis/offsets.rs +++ b/src/analysis/offsets.rs @@ -102,7 +102,7 @@ pattern_map! { }, engine2 => { "dwBuildNumber" => pattern!("8905${'} 488d0d${} ff15${} 488b0d") => None, - "dwNetworkGameClient" => pattern!("48893d${'} 488d15") => None, + "dwNetworkGameClient" => pattern!("48893d${'} ff8728020000") => None, "dwNetworkGameClient_clientTickCount" => pattern!("8b81u4 c3 cccccccccccccccccc 8b81${} c3 cccccccccccccccccc 83b9") => None, "dwNetworkGameClient_deltaTick" => pattern!("4c8db7u4 4c897c24") => None, "dwNetworkGameClient_isBackgroundMap" => pattern!("0fb681u4 c3 cccccccccccccccc 0fb681${} c3 cccccccccccccccc 4053") => None,