Game update (14027)

This commit is contained in:
a2x
2024-08-20 09:34:43 +10:00
parent f9447f7360
commit fd672be38b
67 changed files with 449 additions and 460 deletions

View File

@@ -19,6 +19,10 @@ pub fn interfaces(process: &mut IntoProcessInstanceArcBox<'_>) -> Result<Interfa
.module_list()?
.iter()
.filter_map(|module| {
if module.name.to_string() == "crashhandler64.dll" {
return None;
}
let buf = process
.read_raw(module.base, module.size as _)
.data_part()
@@ -61,7 +65,7 @@ fn read_interfaces(
while !cur_reg.is_null() {
let reg = process.read_ptr(cur_reg).data_part()?;
let name = process.read_utf8(reg.name.address(), 4096).data_part()?;
let name = process.read_utf8(reg.name.address(), 128).data_part()?;
let instance = read_addr64_rip(process, reg.create_fn.address())?;
let value = instance - module.base;

View File

@@ -72,7 +72,7 @@ macro_rules! pattern_map {
pattern_map! {
client => {
"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) {