fix: fixed client damaged error

This commit is contained in:
amizing25
2025-08-22 06:04:37 +07:00
parent ee7fa339fb
commit d66398b9b8
5 changed files with 57 additions and 13 deletions

View File

@@ -10,14 +10,10 @@ impl HkrpgModule for HkrpgModuleContext<HkCheck> {
unsafe fn init(&mut self) -> Result<(), ilhook::HookError> {
let config = rva_config();
if config.hk_check1 != 0 && config.hk_check2 != 0 {
self.interceptor.replace(
self.base.wrapping_add(config.hk_check1),
HkCheck::replacement,
)?;
self.interceptor.replace(
self.base.wrapping_add(config.hk_check2),
HkCheck::replacement,
)?;
self.interceptor
.replace(config.hk_check1, HkCheck::replacement)?;
self.interceptor
.replace(config.hk_check2, HkCheck::replacement)?;
println!("[hk_check::init] hk_check bypassed")
}
Ok(())