From bc06b1782335c3bb018e0e779f605e362800603e Mon Sep 17 00:00:00 2001 From: tstambaugh92 <42028641+tstambaugh92@users.noreply.github.com> Date: Tue, 7 Aug 2018 06:50:48 -0400 Subject: [PATCH] Fixed cheat functionality (#1116) Fixed functionality of BXXXXXXX codes --- sysmodules/rosalina/source/menus/cheats.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sysmodules/rosalina/source/menus/cheats.c b/sysmodules/rosalina/source/menus/cheats.c index 64351bb..beb543f 100644 --- a/sysmodules/rosalina/source/menus/cheats.c +++ b/sysmodules/rosalina/source/menus/cheats.c @@ -468,7 +468,9 @@ static u32 Cheat_ApplyCheat(const Handle processHandle, const CheatDescription* // Description: Loads offset register. if (!skipExecution) { - cheat_state.offset = (arg0 & 0x0FFFFFFF); + u32 value; + if (!Cheat_Read32(processHandle, arg0 & 0x0FFFFFFF, &value)) return 0; + cheat_state.offset = value; } break; case 0xC: