How to Modify *only* the Fullscreen VC frame of a particular title

staticasaurus

Member
OP
Newcomer
Joined
Nov 1, 2021
Messages
8
Trophies
0
Age
34
XP
41
Country
United States
Hi there. I am trying to modify the Virtual Console fullscreen frame of Pokemon Crystal (the one you get when you press start or select). I'm having some issues.

What I tried:

I have 3DS CFW with Luma. So I used godmode9 to dump the ROM. Then I used Ultimate GBC VC Injector to inject the custom frame into the CIA. I realize that NSUI is recommended over that, but I think both are depreciated? Not sure.

Anyway, now I have a CIA file, but I don't want to just install that file. Firstly, I have a save file I want to retain. And more importantly, Pokemon Crystal VC has patches that come installed with the app that I want to still have access to. So if possible, I'd like to *either* reinject the modified ROM/CIA back into the app. OR just modify the VC fullscreen frame.

Can anyone help me?
 

staticasaurus

Member
OP
Newcomer
Joined
Nov 1, 2021
Messages
8
Trophies
0
Age
34
XP
41
Country
United States
Updating this thread with a solid path forward for those that come looking after me.

The patches are not applied to the ROM, rather, they are located in the RomFS, and seem to run with the ROM. If dumping the ROM grabs the entire RomFS (I think it should), then the patches went with it.

So rather than tool around with reinstalling my CIA and then backing my up save from the original and injecting it into mine, the general process I'm going to try is:

  1. Use godmode9 to dump the Rom of the official Pokemon Crystal VC.
  2. Use that ROM in conjunction with NSUI and my custom faceplate PNG to create a new installable CIA.
  3. Install the CIA, then use godmode9 to dump the Romfs, and get the (hopefully) updated face_cgb(dot)ttp file. The hope here is that NSUI correctly coded my PNG into the tpp file, which will be found at the bottom of the root directory for the RomFS.
  4. Delete the app I created and installed.
  5. Use layeredFS to replace the original face_cgb(dot)tpp with the file I got out of the CIA I created.
If all goes well, it should work. I'll update back when I figure out if it worked or not.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Nah I'm straight but you're more than welcome to blow ancientboi
  • ZeroT21 @ ZeroT21:
    LOL, which straight person does not make gay jokes?
    +1
  • K3Nv2 @ K3Nv2:
    I'm straight but we can whack dicks together
  • ZeroT21 @ ZeroT21:
    nah, I'm gud over here, no need for sword fights

    :glare:
    +1
  • K3Nv2 @ K3Nv2:
    Dick slang
  • K3Nv2 @ K3Nv2:
    See ancientboi already has a crush on you
  • AncientBoi @ AncientBoi:
    [brings my ⚔️ ] On Guard :D:evil::wub:
  • K3Nv2 @ K3Nv2:
    Looks more like a dagger to me
  • AncientBoi @ AncientBoi:
    Pffffft I have a crush on everybody
  • ZeroT21 @ ZeroT21:
    I see no problem, unless i happen to grow another gender one day. Too bad it ain't now
  • K3Nv2 @ K3Nv2:
    Thought you already had both hotswappable gender fluid
  • ZeroT21 @ ZeroT21:
    Enjoy whatever life chucks your way

    :teach:
    +1
  • K3Nv2 @ K3Nv2:
    Deeze nuts
  • AncientBoi @ AncientBoi:
    Dem Nutz
  • ZeroT21 @ ZeroT21:
    'Em nutters
  • AncientBoi @ AncientBoi:
    M&M nutz
    +1
  • K3Nv2 @ K3Nv2:
    Slim anus nutter
  • AncientBoi @ AncientBoi:
    :unsure::unsure::unsure: I might go buy them M&M w/nuts. I gotta go out to pay the rent anyway
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Eat a Snickers!
  • Psionic Roshambo @ Psionic Roshambo:
    Almond Joys got nuts!
  • Xdqwerty @ Xdqwerty:
    Good afternoon
  • K3Nv2 @ K3Nv2:
    I questioned a snickers bar having 42 on it
    K3Nv2 @ K3Nv2: I questioned a snickers bar having 42 on it