diff --git a/injector/source/patcher.c b/injector/source/patcher.c index f7a5881..83a6e64 100644 --- a/injector/source/patcher.c +++ b/injector/source/patcher.c @@ -459,8 +459,10 @@ void patchCode(u64 progId, u16 progVer, u8 *code, u32 size) else { //Patch N3DS CPU Clock and L2 cache setting - *(off - 4) = 0xE1A00000; - *(off + 3) = 0xE3A00000 | cpuSetting; + *(off - 4) = *(off - 3); + *(off - 3) = *(off - 1); + memcpy(off - 1, off, 16); + *(off + 3) = 0xE3800000 | cpuSetting; } } } diff --git a/source/config.c b/source/config.c index e5d66df..2205659 100644 --- a/source/config.c +++ b/source/config.c @@ -113,7 +113,8 @@ void configMenu(bool isSdMode, bool oldPinStatus, u32 oldPinMode) "(refer to the wiki for instructions).", "Select the New 3DS CPU mode.\n\n" - "It will be always enabled.\n\n" + "This won't apply to\n" + "New 3DS exclusive/enhanced games.\n\n" "'Clock+L2' can cause issues with some\n" "games.",