Hacking Help with editing a DS inject to enable "closing the DS" with ZR?

MelMellon

Member
OP
Newcomer
Joined
Jul 19, 2023
Messages
14
Trophies
0
Age
22
XP
50
Country
Sweden
Long story short, I've injected Hotel Dusk: Room 215 into my Wii U using Mario Hoops 3-on-3 as its base rom (suggested by the "WiiU VC NDS injection" page on here). It's worked pretty well with some minor graphical glitches but, I completely disregarded the page's disclaimer to change the Fold-On-Pause setting to true in the config. I'm both unsure how to do this and unsure if my save data will be preserved upon doing the change.

I've backed up my save data with SaveMii but, will restoring it still work if I make a new injection with the configuration set? Or do I have to move the existing injection onto my SD card and edit that? If so, how?

Apologies in advance if this has been asked before, as you can tell I'm new here lol
 

Cronus_Metentis

Member
Newcomer
Joined
Jul 30, 2024
Messages
8
Trophies
0
Age
26
XP
28
Country
United States
I have the same problem as you, just got to the section in Phantom Hourglass(modded) where you're supposed to close the DS and when I hit the Home button, like you're supposed to, I get nothing. As if it doesn't work.
 

4d1xlaan

Well-Known Member
Member
Joined
Apr 21, 2024
Messages
792
Trophies
0
XP
800
Country
United States
I have the same problem as you, just got to the section in Phantom Hourglass(modded) where you're supposed to close the DS and when I hit the Home button, like you're supposed to, I get nothing. As if it doesn't work.
if you're injecting a rom hack, why not inject it into the same game's base? it will guarantee that the emulator build and config should work for that game with no issues, as long as the rom hack didnt make too many major changes to the rom. by using a different base for the inject then you end up with problems like this, and it's not guaranteed that the emulator build included in your other base will run the game without issues.

anyway in the decrypted game files, in the content folder, you have a 4 numbers folder (probably 0010), inside that folder is a configuration_cafe.json, you edit that file and change the setting for fold_on_pause at the bottom of the file to true

but really you should not do this if the game you're playing already has an official release on vc, use the official release of that game on vc as the base for your inject instead. the ds inject list tells you to use the original game as the base for the inject, for a reason
 

Cronus_Metentis

Member
Newcomer
Joined
Jul 30, 2024
Messages
8
Trophies
0
Age
26
XP
28
Country
United States
if you're injecting a rom hack, why not inject it into the same game's base? it will guarantee that the emulator build and config should work for that game with no issues, as long as the rom hack didnt make too many major changes to the rom. by using a different base for the inject then you end up with problems like this, and it's not guaranteed that the emulator build included in your other base will run the game without issues.

anyway in the decrypted game files, in the content folder, you have a 4 numbers folder (probably 0010), inside that folder is a configuration_cafe.json, you edit that file and change the setting for fold_on_pause at the bottom of the file to true

but really you should not do this if the game you're playing already has an official release on vc, use the official release of that game on vc as the base for your inject instead. the ds inject list tells you to use the original game as the base for the inject, for a reason
I was using UWUVCI which didn't have Phantom Hourglass as a base for the mod, I fixed it by decrypting the WUP folder and modifying the configuration.json in the folder and just changed "fold-on-pause" to true, wasn't as difficult as I made it out to be I just didn't have any earthly idea where the file was that everyone was talking about I was searching for hours and nearly did exactly what you said to do up until I learned how to decrypt the WUP folder, then I just did it with my modded WUP instead of reinjecting it all over again.

I also learned of a much easier method on UWUVCI which is by going into the UWUVCI folder going into BaseGames copying one of the games, then changing the configuration.json in that copy. That would've been a lot faster as those bases are already decrypted so you don't need to download any new programs or anything but by the point that I learned all of that I had already fixed my issue.
 

4d1xlaan

Well-Known Member
Member
Joined
Apr 21, 2024
Messages
792
Trophies
0
XP
800
Country
United States
I was using UWUVCI which didn't have Phantom Hourglass as a base for the mod, I fixed it by decrypting the WUP folder and modifying the configuration.json in the folder and just changed "fold-on-pause" to true, wasn't as difficult as I made it out to be I just didn't have any earthly idea where the file was that everyone was talking about I was searching for hours and nearly did exactly what you said to do up until I learned how to decrypt the WUP folder, then I just did it with my modded WUP instead of reinjecting it all over again.

I also learned of a much easier method on UWUVCI which is by going into the UWUVCI folder going into BaseGames copying one of the games, then changing the configuration.json in that copy. That would've been a lot faster as those bases are already decrypted so you don't need to download any new programs or anything but by the point that I learned all of that I had already fixed my issue.
You don't even have to edit a decrypted copy on pc and reinstall either, you can get to the file using ftp, pull it out, edit fold on pause, put it back, and the changes will apply to the already installed app

The format of the decrypted folder is the same layout as the games have on nand when installed

The only potentially difficult thing is finding the title id for the modded vc install
 

Cronus_Metentis

Member
Newcomer
Joined
Jul 30, 2024
Messages
8
Trophies
0
Age
26
XP
28
Country
United States
You don't even have to edit a decrypted copy on pc and reinstall either, you can get to the file using ftp, pull it out, edit fold on pause, put it back, and the changes will apply to the already installed app

The format of the decrypted folder is the same layout as the games have on nand when installed

The only potentially difficult thing is finding the title id for the modded vc install
yeah I probably could've but idk, if it's just a one time thing I'd rather not figure some whole other app out that I don't know how to use instead of just decrypting it as that was the path of least resistance especially since I was something like 6 hours into troubleshooting and scouring the forums. Maybe next time something in the files is messing with my progress I'll learn how to use FTP
 
  • Like
Reactions: 4d1xlaan

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I'm not
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I can see you hiding
    +1
  • K3Nv2 @ K3Nv2:
    The cops are gone you can come out
    +2
  • BigOnYa @ BigOnYa:
    Thank goodness, I was tired of hiding in the cloud.
    +1
  • K3Nv2 @ K3Nv2:
    5-0 we got him
    +2
  • Xdqwerty @ Xdqwerty:
    Good night
  • Michael-MSL @ Michael-MSL:
    good evening
  • K3Nv2 @ K3Nv2:
    Good lord
  • BigOnYa @ BigOnYa:
    Nighty night
    +1
  • K3Nv2 @ K3Nv2:
    Rp5 is shipping with 8gb of ram now
    +2
  • WinReset @ WinReset:
    haha hello
  • Psionic Roshambo @ Psionic Roshambo:
    @K3Nv2, I think the RP5 has had 8GBs for a while? I know mine has 8GBs not sure it's needed for emulation though? Probably 4GBs is enough for 99% of what it's fast enough to emulate? I could be wrong if it can do like GC and PS2 stuff maybe more is needed? Probably stream the ROMs like the consoles did off the drives.
  • Psionic Roshambo @ Psionic Roshambo:
    I believe what they do is OS and translation layer (emulator) and the emulator has its RAM like 36MBs for PS2 so like 3 times that maybe as things are shuffled around, a frame buffer and. Load the data from the ROM file into that systems RAM. I think I read that even 2GBs is enough if your just using a Pi for emulation.
  • BakerMan @ BakerMan:
    What's an RP5?
  • Psionic Roshambo @ Psionic Roshambo:
    Raspberry Pi 5
  • Psionic Roshambo @ Psionic Roshambo:
    For me it's just an emulation machine
  • Psionic Roshambo @ Psionic Roshambo:
    Like a super mini system, I use Batocera as an OS and it's pretty easy to set up, has a ton of UI skins you can make it look almost anyway you want. Still would kill for a WiiFlow like skin (some are close)
  • Psionic Roshambo @ Psionic Roshambo:
    I bought the 8GB model because my thoughts on that is the the difference between the models is like 20 bucks so why not get the good one just in case.
  • Psionic Roshambo @ Psionic Roshambo:
    Almost never hear anyone complaining about too much RAM but not enough? Yeah best to avoid that one. Lol
  • Psionic Roshambo @ Psionic Roshambo:
    I did kind of overshoot on storage, a 2TB nvme drive and I think 1TB would have been plenty.
  • Psionic Roshambo @ Psionic Roshambo:
    Probably have like 700GBs of stuff on it now, and don't think I can add much more.
    Xdqwerty @ Xdqwerty: hi