Fix offsets for Pokemon Ranger (EU) (#170)

This commit is contained in:
Mow
2026-05-02 06:19:15 -04:00
committed by GitHub
parent 604664cd82
commit 63ded4b33b

View File

@@ -369,8 +369,8 @@ void CardiTryReadCardDmaPatch::ApplyPatch(PatchContext& patchContext)
} }
else if (_foundPattern == sCARDiTryReadCardDmaPatternSdk02027533PokemonRanger) else if (_foundPattern == sCARDiTryReadCardDmaPatternSdk02027533PokemonRanger)
{ {
cardiCommon = *(u32*)((u8*)_cardiTryReadCardDma + 0x148); cardiCommon = *(u32*)((u8*)_cardiTryReadCardDma + 0x144);
cardiOnReadCard = *(u32*)((u8*)_cardiTryReadCardDma + 0x158); cardiOnReadCard = *(u32*)((u8*)_cardiTryReadCardDma + 0x154);
cardiSetCardDma = ArmHelper::GetArmCallAddress((u32*)((u8*)_cardiTryReadCardDma + 0x138)); cardiSetCardDma = ArmHelper::GetArmCallAddress((u32*)((u8*)_cardiTryReadCardDma + 0x138));
cardiSetCardDmaDmaCopyCallOffset = 0x18; cardiSetCardDmaDmaCopyCallOffset = 0x18;
cardiOnReadCardDisableIrqCallOffset = 0x44; cardiOnReadCardDisableIrqCallOffset = 0x44;