[Question] Black Screen on Modded .cia?

NekoMichi Aug 19, 2017.

  1. NekoMichi
    OP

    NekoMichi Retro Collector

    Member
    9
    Jun 4, 2015
    Minus World
    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.

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

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

    KunoichiZ GBAtemp Guru

    Member
    14
    Mar 16, 2012
    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, Aug 19, 2017
    NekoMichi likes this.
  3. NekoMichi
    OP

    NekoMichi Retro Collector

    Member
    9
    Jun 4, 2015
    Minus World
    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.
     
  4. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    14
    Mar 16, 2012
    United States
    Hey, it happens to the best of us. Trust me, I would've tried to do the same thing.
     
    NekoMichi likes this.
  5. NekoMichi
    OP

    NekoMichi Retro Collector

    Member
    9
    Jun 4, 2015
    Minus World
    Turns out it's just the main series Pokémon games. I tried the same with Pokémon Link Battle and it worked instantly.
    Thanks for the heads-up ^_^
     
    KunoichiZ likes this.
  6. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    14
    Mar 16, 2012
    United States
    You're welcome! Did they mention why it doesn't work on the main series games, by any chance?
     
    NekoMichi likes this.
  7. NekoMichi
    OP

    NekoMichi Retro Collector

    Member
    9
    Jun 4, 2015
    Minus World
    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.
     
    KunoichiZ likes this.
  8. adrifcastr

    adrifcastr GBAtemp Addict

    Member
    9
    Sep 12, 2016
    Germany
    Could you maybe provide the icon and banner you made? looks neat actually
     
  9. NekoMichi
    OP

    NekoMichi Retro Collector

    Member
    9
    Jun 4, 2015
    Minus World
    I can upload the icon.bin since it's entirely mine, but I can't upload the banner.bin because it uses model files from the official Pokémon Sun banner, which is copyrighted.
     
Quick Reply
Draft saved Draft deleted
Loading...