📦 Game Update 13978

This commit is contained in:
a2x
2023-12-07 13:22:07 +10:00
parent 28c85f2063
commit 39df7e8163
77 changed files with 1366 additions and 1366 deletions

View File

@@ -158,7 +158,7 @@ mod tests {
.expect("Failed to find engine2.dll")
.base();
let build_number = process.read_memory::<u32>(engine_base + 0x48A344)?; // dwBuildNumber
let build_number = process.read_memory::<u32>(engine_base + 0x48B344)?; // dwBuildNumber
println!("Build number: {}", build_number);
@@ -174,14 +174,14 @@ mod tests {
.expect("Failed to find client.dll")
.base();
let force_attack = process.read_memory::<u32>(client_base + 0x16BBA70)?; // dwForceAttack
let force_attack_2 = process.read_memory::<u32>(client_base + 0x16BBB00)?; // dwForceAttack2
let force_backward = process.read_memory::<u32>(client_base + 0x16BBD40)?; // dwForceBackward
let force_crouch = process.read_memory::<u32>(client_base + 0x16BC010)?; // dwForceCrouch
let force_forward = process.read_memory::<u32>(client_base + 0x16BBCB0)?; // dwForceForward
let force_jump = process.read_memory::<u32>(client_base + 0x16BBF80)?; // dwForceJump
let force_left = process.read_memory::<u32>(client_base + 0x16BBDD0)?; // dwForceLeft
let force_right = process.read_memory::<u32>(client_base + 0x16BBE60)?; // dwForceRight
let force_attack = process.read_memory::<u32>(client_base + 0x16BBD30)?; // dwForceAttack
let force_attack_2 = process.read_memory::<u32>(client_base + 0x16BBDC0)?; // dwForceAttack2
let force_backward = process.read_memory::<u32>(client_base + 0x16BC000)?; // dwForceBackward
let force_crouch = process.read_memory::<u32>(client_base + 0x16BC2D0)?; // dwForceCrouch
let force_forward = process.read_memory::<u32>(client_base + 0x16BBF70)?; // dwForceForward
let force_jump = process.read_memory::<u32>(client_base + 0x16BC240)?; // dwForceJump
let force_left = process.read_memory::<u32>(client_base + 0x16BC090)?; // dwForceLeft
let force_right = process.read_memory::<u32>(client_base + 0x16BC120)?; // dwForceRight
let get_key_state = |value: u32| -> &str {
match value {
@@ -251,7 +251,7 @@ mod tests {
.expect("Failed to find client.dll")
.base();
let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16B7BE0)?; // dwGlobalVars
let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16B7EA0)?; // dwGlobalVars
let current_map_name = unsafe {
(*global_vars)
@@ -300,7 +300,7 @@ mod tests {
.expect("Failed to find client.dll")
.base();
let local_player_controller = process.read_memory::<usize>(client_base + 0x180AA20)?; // dwLocalPlayerController
let local_player_controller = process.read_memory::<usize>(client_base + 0x180ACB0)?; // dwLocalPlayerController
let player_name = process.read_string((local_player_controller + 0x640).into())?; // m_iszPlayerName
@@ -318,7 +318,7 @@ mod tests {
.expect("Failed to find client.dll")
.base();
let local_player_pawn = process.read_memory::<usize>(client_base + 0x16C2B18)?; // dwLocalPlayerPawn
let local_player_pawn = process.read_memory::<usize>(client_base + 0x16C2DD8)?; // dwLocalPlayerPawn
let game_scene_node = process.read_memory::<usize>((local_player_pawn + 0x310).into())?; // m_pGameSceneNode
@@ -346,8 +346,8 @@ mod tests {
.expect("Failed to find engine2.dll")
.base();
let window_width = process.read_memory::<u32>(engine_base + 0x540A48)?; // dwWindowWidth
let window_height = process.read_memory::<u32>(engine_base + 0x540A4C)?; // dwWindowHeight
let window_width = process.read_memory::<u32>(engine_base + 0x541A68)?; // dwWindowWidth
let window_height = process.read_memory::<u32>(engine_base + 0x541A6C)?; // dwWindowHeight
println!("Window size: {}x{}", window_width, window_height);