Hacking Question Can you use devmenu to install nsps with hekate or other (no sx)

HoTsHoTz79

GIC-Developer
Member
Joined
May 9, 2018
Messages
322
Trophies
0
Age
39
XP
964
Country
Canada
i want to try this right now using sonic forces. after you transfer the sd card in your last step, how do you launch the game? i guess my question is, at what point in your tutorial above do we identify and use a donor title.

Same method as XCI games via LayeredFS

You can find the donor id and patch the npdm with that id

Example:
if you want to run Sonic Forces NSP using Pinball FX3 (0100DB7003828000) as Donor Title, then do the following;
  1. go to http://carlus.altervista.org/nx/title_id_patcher.htm
  2. copy paste Pinball FX3 title id there
  3. drag and drop your Sonic Forces main.npdm file from /exefs/ folder
  4. Download Patched file becomes available, save and overwrite in your /exefs/ folder
  5. Go to SD Card and create Pinball FX3 donor title folder
  6. //atmosphere/titles/0100DB7003828000/
  7. Copy your sonic forces romfs / exefs files/folder into the above folder
  8. Run Older LayeredFS firmware
  9. Run Pinball FX3
it should load Sonic Forces

if it fails to load "An error occured ..." then try another donor (by repeating steps above
 
  • Like
Reactions: Ryhpurrior

kramer987

Well-Known Member
Member
Joined
Feb 4, 2008
Messages
114
Trophies
1
XP
552
Country
United States
trying to do golf story and getting this error: Failed to convert extract\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.nca7ùY┬ to UTF-16!

what's that all about?
 

HoTsHoTz79

GIC-Developer
Member
Joined
May 9, 2018
Messages
322
Trophies
0
Age
39
XP
964
Country
Canada
trying to do golf story and getting this error: Failed to convert extract\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.nca7ùY┬ to UTF-16!

what's that all about?

haven't seen that before, what step is that?

i just did NSP > NCA > RomFS.bin and had no issues, see below;

Saving main to exefs\main...
Saving main.npdm to exefs\main.npdm...
Saving rtld to exefs\rtld...
Saving sdk to exefs\sdk...
Saving subsdk0 to exefs\subsdk0...
Saving subsdk1 to exefs\subsdk1...
Saving subsdk2 to exefs\subsdk2...
Saving subsdk3 to exefs\subsdk3...
Saving subsdk4 to exefs\subsdk4...

Saving Section 1 to romfs.bin...
Size: 000036406c18


Done!​
 

kramer987

Well-Known Member
Member
Joined
Feb 4, 2008
Messages
114
Trophies
1
XP
552
Country
United States
haven't seen that before, what step is that?

i just did NSP > NCA > RomFS.bin and had no issues, see below;

Saving main to exefs\main...
Saving main.npdm to exefs\main.npdm...
Saving rtld to exefs\rtld...
Saving sdk to exefs\sdk...
Saving subsdk0 to exefs\subsdk0...
Saving subsdk1 to exefs\subsdk1...
Saving subsdk2 to exefs\subsdk2...
Saving subsdk3 to exefs\subsdk3...
Saving subsdk4 to exefs\subsdk4...

Saving Section 1 to romfs.bin...
Size: 000036406c18


Done!​
I got it working. I had to toss in some files from the CDN required files zip floating around
 

focusonme

Well-Known Member
Member
Joined
Jun 30, 2016
Messages
222
Trophies
0
Age
35
XP
439
Country
United States
How do you manage the save files? Dont they have now all the same ID from the donor app? Can you convert them later and use them with sx os/cfw or do you need to start s new game?
 

PeterGemp

Well-Known Member
Member
Joined
Jun 28, 2018
Messages
118
Trophies
0
XP
269
Country
United States
How do you manage the save files? Dont they have now all the same ID from the donor app? Can you convert them later and use them with sx os/cfw or do you need to start s new game?
Use the homebrew Checkpoint, name the backup after the game you are currently running over the donor.
Stick your sd card in your computer, go to switch-Checkpoint-DonorIDDonorName and you'll see all the backed up save files for the games you ran over it.

You can later use them again when running the game (now installed) and recover it with Checkpoint.
 

kramer987

Well-Known Member
Member
Joined
Feb 4, 2008
Messages
114
Trophies
1
XP
552
Country
United States
haven't seen that before, what step is that?

i just did NSP > NCA > RomFS.bin and had no issues, see below;

Saving main to exefs\main...
Saving main.npdm to exefs\main.npdm...
Saving rtld to exefs\rtld...
Saving sdk to exefs\sdk...
Saving subsdk0 to exefs\subsdk0...
Saving subsdk1 to exefs\subsdk1...
Saving subsdk2 to exefs\subsdk2...
Saving subsdk3 to exefs\subsdk3...
Saving subsdk4 to exefs\subsdk4...

Saving Section 1 to romfs.bin...
Size: 000036406c18


Done!​

Okay so I figured out how to use everything and how to pull all the titles from CDN. thank you hotshots. my final hurdle is figuring out how to install the update files and the downloadable content files. any guidance please?
 

HoTsHoTz79

GIC-Developer
Member
Joined
May 9, 2018
Messages
322
Trophies
0
Age
39
XP
964
Country
Canada
Okay so I figured out how to use everything and how to pull all the titles from CDN. thank you hotshots. my final hurdle is figuring out how to install the update files and the downloadable content files. any guidance please?

You're welcome... updates and dlcs are a hit and miss

For Update, follow this thread;
https://gbatemp.net/threads/manually-updating-romfs-bin-for-backups.509834/

basically you need to run this command;
hactool.exe -k keys.txt --titlekey=TypeKeyHere --basenca="OriginalGame.nca" --section1="romfs.bin" --exefsdir="exefs" "UpdateFile.nca"

this will take the base "originaGame.nca" and merge it with "UpdateFile.nca" and result in 'romsfs.bin"
 

kramer987

Well-Known Member
Member
Joined
Feb 4, 2008
Messages
114
Trophies
1
XP
552
Country
United States
You're welcome... updates and dlcs are a hit and miss

For Update, follow this thread;
https://gbatemp.net/threads/manually-updating-romfs-bin-for-backups.509834/

basically you need to run this command;
hactool.exe -k keys.txt --titlekey=TypeKeyHere --basenca="OriginalGame.nca" --section1="romfs.bin" --exefsdir="exefs" "UpdateFile.nca"

this will take the base "originaGame.nca" and merge it with "UpdateFile.nca" and result in 'romsfs.bin"
hmm but don't we need a romfs folder as opposed to a romfs.bin?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=pnRVIC7kS4s