From 63ded4b33bbe051cddd1a2f3dcbe09f1804bb6a5 Mon Sep 17 00:00:00 2001 From: Mow <32942550+taxicat1@users.noreply.github.com> Date: Sat, 2 May 2026 06:19:15 -0400 Subject: [PATCH] Fix offsets for Pokemon Ranger (EU) (#170) --- arm9/source/patches/arm9/sdk2to4/CardiTryReadCardDmaPatch.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arm9/source/patches/arm9/sdk2to4/CardiTryReadCardDmaPatch.cpp b/arm9/source/patches/arm9/sdk2to4/CardiTryReadCardDmaPatch.cpp index 1b9d35f..a6ef749 100644 --- a/arm9/source/patches/arm9/sdk2to4/CardiTryReadCardDmaPatch.cpp +++ b/arm9/source/patches/arm9/sdk2to4/CardiTryReadCardDmaPatch.cpp @@ -369,8 +369,8 @@ void CardiTryReadCardDmaPatch::ApplyPatch(PatchContext& patchContext) } else if (_foundPattern == sCARDiTryReadCardDmaPatternSdk02027533PokemonRanger) { - cardiCommon = *(u32*)((u8*)_cardiTryReadCardDma + 0x148); - cardiOnReadCard = *(u32*)((u8*)_cardiTryReadCardDma + 0x158); + cardiCommon = *(u32*)((u8*)_cardiTryReadCardDma + 0x144); + cardiOnReadCard = *(u32*)((u8*)_cardiTryReadCardDma + 0x154); cardiSetCardDma = ArmHelper::GetArmCallAddress((u32*)((u8*)_cardiTryReadCardDma + 0x138)); cardiSetCardDmaDmaCopyCallOffset = 0x18; cardiOnReadCardDisableIrqCallOffset = 0x44;