From 78be5fb37888c5cb2144a30daddbe12dff05afae Mon Sep 17 00:00:00 2001 From: Janek Date: Sat, 30 Dec 2023 04:16:39 +0100 Subject: [PATCH] Update offsets.rs - Add game build number to offsets file, for more info, see https://github.com/a2x/cs2-dumper/issues/45 --- src/dumper/offsets.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/dumper/offsets.rs b/src/dumper/offsets.rs index 22f05c38..aab5f038 100644 --- a/src/dumper/offsets.rs +++ b/src/dumper/offsets.rs @@ -111,6 +111,24 @@ pub fn dump_offsets( (signature.name, address.sub(module.base().0).0) }; + if name == "dwBuildNumber" { + let build_number: u32 = process.read_memory(module.base() + value)?; + debug!("Game build number: {}", build_number); + + let container = entries + .entry(String::from("game_info")) + .or_default(); + + container.comment = Some(String::from("Some additional information about the game at dump time")); + + container.data.push(Entry { + name: String::from("buildNumber"), + value: build_number as usize, + comment: Some(String::from("Game build number")), + indent: Some(indent), + }); + } + let container = entries .entry(signature.module.replace(".", "_")) .or_default();