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,982
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,982
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,982
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
  • Psionic Roshambo @ Psionic Roshambo:
    I don't have them on mine Ken lol
  • K3Nv2 @ K3Nv2:
    Waste of the 128kb they take
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Tiger handhelds are good for one thing.... Occupying space in a landfill
  • K3Nv2 @ K3Nv2:
    They make good burning plastic
  • BigOnYa @ BigOnYa:
    Makes me wonder if the Pi5 can play PS2? If there's even a core for it yet.
  • K3Nv2 @ K3Nv2:
    Pi5 should be able to do ps2
  • Psionic Roshambo @ Psionic Roshambo:
    Try Dragon Quest VIII it ran perfectly on a core 2 Duo I had
  • Psionic Roshambo @ Psionic Roshambo:
    Easiest game to run I found
  • K3Nv2 @ K3Nv2:
    Ps2 emulation is cake compared to 3 years ago
  • Psionic Roshambo @ Psionic Roshambo:
    Hardest is probably Gran Turismo 4
  • Psionic Roshambo @ Psionic Roshambo:
    It's much better now yes but Gran Turismo 4 is still the hardest one to emulate that I have in my collection
  • Psionic Roshambo @ Psionic Roshambo:
    Runs perfectly fine but it's as if I can feel it always on the boarder line of dropping a frame lol
  • BigOnYa @ BigOnYa:
    I ordered a spin ball couple days ago to add to my arcade cabinet, will be nice for games like golden tee, or bowling
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted a controller for like Ikari Warriors, Time Soldiers, Heavy Barrel, Forgotten Worlds games like those
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not even sure what to call that controller
  • Xdqwerty @ Xdqwerty:
    an online friend I've known since 2021 left me :( bc my attitude is "cutty"
  • Psionic Roshambo @ Psionic Roshambo:
    Sylvester Stallone should have played Kyle Reese lol Arnold still as the Terminator
  • BakerMan @ BakerMan:
    TF DOES "CUTTY" EVEN MEAN?
  • Xdqwerty @ Xdqwerty:
    @BakerMan, he is peruvian so it's probably an idiom
  • BigOnYa @ BigOnYa:
    I thought Cutty was a west coast rapper
  • K3Nv2 @ K3Nv2:
    Cutter
  • Psionic Roshambo @ Psionic Roshambo:
    Dr Cutty
  • Psionic Roshambo @ Psionic Roshambo:
    It's from House MD lol
  • K3Nv2 @ K3Nv2:
    I took too much viagra Dr cutty oh wait
    K3Nv2 @ K3Nv2: I took too much viagra Dr cutty oh wait