ROM Hack SciresM's Sun/Moon Patches

  • Thread starter Thread starter SciresM
  • Start date Start date
  • Views Views 98,189
  • Replies Replies 454
  • Likes Likes 22

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
998
Reaction score
7,818
Trophies
4
Age
35
XP
9,490
Country
United States
Patcher is available on my github.

Patches' source is available on my github.

To use: Extract code.bin from Pokemon Sun/Moon, run exe as "SMPatcher code.bin".

Use edited code.bin with either HANS/luma's custom code sections to use the patched code.bin.

Current patches:
-Allows for the resigning of any QR type, via hooked QR decryption.
-Allows for the scanning of Injection QRs, generatable via PKHeX
-Grants unlimited QR scans/day
-Enables one to scan the same QR multiple times.
-Optionally, disable outlines from being drawn.

And, as a bonus, a Magearna QR for use with my patches:
xR4kdeL.png
 
Do any of these patches require online access? Would a nonpatched game's savegame work with a patched game?
 
Can someone be more specific since i dont know how to implement this patch, i readed the OP but i still dont understand
 
Can anyone make a guide on how to extract code.bin please? I already read some topics here but I did not understand
 
Shameless self-promotion:
https://gbatemp.net/threads/release-net-3ds-toolkit-extract-and-repack-3ds-roms-and-cias.444427/

This tool should be much more user-friendly than other options, although you'll still need to decrypt the ROM with Decrypt9.
I understand you're promoting your tool (I like to do the same), but try not to criticize others for this reason. Writing 2 letters and writing the file name is not really very hard ;)

Without want bashing your, mine is more user-friendly than your (from what I said, if write 2 letter and a name is not user-friendly, then I'm lost).

No hard feeling, I have nothing against you :)
 
  • Like
Reactions: Meliodas2255
i'm not able to dump s/m in any way shape or form, not with braindump (stays red screened with s/m) nor asia's tools, they all give me crappy bugs and errors, anyone save us there are so many people asking yet no one answeres
 
1. Download the game
2. decrypt9 deep decrypt the cia (3ds converts are likely already decrypted, such as lurantis dumps)
3. packhack and CE it
4. Decompress code.bin, and wait. it takes a while.
5. create a .txt in same directory and code.bin and sm patcher
6. paste "SMPatcher code.bin" (without the quotes) into the .txt
7. rename .txt to .bat
8. run the .bat file
9. rename the patched code.bin to the title ID
__ 0004000000164800.bin for sun
__ 0004000000175E00.bin for moon
10. place the bin in /lumu/code_sections
11. hold select when booting luma, set allow region emu language emu that settings to yes.

Confirm works'

Profit!


and if you can't follow this, I don't know how to help you.
 
Last edited by Queno138,
1. Download the game
2. decrypt9 deep decrypt the cia (works with lurantis one too)
3. packhack and CE it
4. wait. it takes a while.
5. create a .txt in same directory and code.bin and sm patcher
6. paste "SMPatcher code.bin" (without the quotes) into the .txt
7. rename .txt to .bat
8. run the .bat file
9. rename the patched code.bin to the title ID
__ 0004000000164800.bin for sun
__ 0004000000175E00.bin for moon
10. place the bin in /lumu/code_sections
11. hold select when booting luma, set allow region emu language emu that settings to yes.

Confirm works'

Profit!


and if you can't follow this, I don't know how to help you.
Decrypting Deep the cia won't work for me, it gives me a error about NCCH every time done it 3 times and it's a hour + process, i knew all those steps but i get errors on every methode possible that's the problem. :s
 
Last edited by Dennis G,
1. Download the game
2. decrypt9 deep decrypt the cia (works with lurantis one too)
3. packhack and CE it
4. wait. it takes a while.
5. create a .txt in same directory and code.bin and sm patcher
6. paste "SMPatcher code.bin" (without the quotes) into the .txt
7. rename .txt to .bat
8. run the .bat file
9. rename the patched code.bin to the title ID
__ 0004000000164800.bin for sun
__ 0004000000175E00.bin for moon
10. place the bin in /lumu/code_sections
11. hold select when booting luma, set allow region emu language emu that settings to yes.

Confirm works'

Profit!


and if you can't follow this, I don't know how to help you.
Do we decompress the code.bin when asked?
 

Site & Scene News

Popular threads in this forum