ROM Hack [Question] Black Screen on Modded .cia?

NekoMichi

Retro Collector
OP
Member
Joined
Jun 4, 2015
Messages
1,441
Trophies
1
Location
Minus World
Website
www.youtube.com
XP
2,482
Country
I've built a modded version of Pokémon Sun but when I try to launch it, it just stays on a black screen. Does anyone know what could be causing it?

The only modifications I have made are to the icon, banner, and unique ID.

Console: N2DS XL
Firmware: 11.5 (B9S/Luma3DS 8.1.1)

The exact steps I used are as follows:
1. Dumped Pokémon Sun from cart to .cia with Decrypt9
2. Extracted contents with HackingToolkit3DS
3. Used Ohana3DS to replace textures in extracted banner
4. Used HackingToolkit3DS to rebuild banner.bin, overwrote original banner.bin in ExtractedExefs folder
5. Used EveryFileExplorer to replace icon graphics in icon.bin
6. Used hex editor to change title from "Pokémon Sun" to "Pokémon Stars" for all European languages in icon.bin (using overwrite mode to prevent changing file size)
7. Used hex editor to change unique ID from 0004000000164800 to 0004000000ABE200 in DecryptedExHeader.bin and HeaderNCCH.bin
8. Rebuilt .cia file with HackingToolkit3DS
9. Installed .cia file with FBI (2.4.11)

The .cia file's attributes in FBI look like this:
top_0000.png


The icon and banner all show up correctly on the Home Menu:
Home.png


But when launched, the console will display the 3DS logo before stalling on a black screen.
 
Last edited by NekoMichi,

KunoichiZ

Well-Known Member
Member
Joined
Mar 16, 2012
Messages
8,830
Trophies
0
Age
28
XP
4,597
Country
United States
IIRC, you cannot change the Title/Unique ID of any of the 3DS Pokemon games otherwise they refuse to work. Try changing the Title ID back to what it was then try again.

Also, I like the changes that you made to the game's assets. :)
 
Last edited by KunoichiZ,
  • Like
Reactions: NekoMichi

NekoMichi

Retro Collector
OP
Member
Joined
Jun 4, 2015
Messages
1,441
Trophies
1
Location
Minus World
Website
www.youtube.com
XP
2,482
Country
IIRC, you cannot change the Title/Unique ID of any of the 3DS Pokemon games otherwise they refuse to work. Try changing the Title ID back to what it was then try again.
I... am an idiot. Just looked back at the title ID changing tutorial and it said right there that Pokémon games won't work. Somehow managed to miss that.
 

NekoMichi

Retro Collector
OP
Member
Joined
Jun 4, 2015
Messages
1,441
Trophies
1
Location
Minus World
Website
www.youtube.com
XP
2,482
Country
You're welcome! Did they mention why it doesn't work on the main series games, by any chance?
According to this tutorial, it's because of a plainrgn.bin file. It seems to be related to listing information about the SDK used to build the game, but I'm not sure why that would affect the game launching.
 
  • Like
Reactions: KunoichiZ

MrPlix

Active Member
Newcomer
Joined
Dec 3, 2022
Messages
31
Trophies
0
Age
15
XP
128
Country
Canada
hey!
looks like a cool mod...
i really wish I could play it on my 3ds!
Is the mod/fangame public, or just for you?
Post automatically merged:

also I bet if i did a pokemon sun mod I'd make the same mistake
 
Last edited by MrPlix,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Maximumbeans @ Maximumbeans: butte