Is there an easier way to extract games (NSPs in particular)?

deathblade200

Well-Known Member
Member
Joined
May 10, 2016
Messages
1,371
Trophies
0
XP
1,344
Country
United States
i would say, romFS access is one of the rare things DBi does not give you access.
but it's great for everything else.
what? it does in "browse installed applications" even without mtp I use it all the time to explore what files can be changed. hell it even lets you compress mods into romfs.bin for better performance
 
Last edited by deathblade200,
  • Like
Reactions: mrgone

linga

Active Member
Newcomer
Joined
Apr 7, 2018
Messages
33
Trophies
0
XP
157
Country
China
For me, the easiest way is DBI, you connect via MTP and you can dump NSP of isntalled games, or read the ROMFS of titles easy as copy files from console to PC.
dbi is fine, but like nxdumptool it needs to copy files from console to pc via sd card or usb cable, which wastes more time
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,360
Trophies
3
Age
46
Location
At my chair.
XP
18,712
Country
Colombia
dbi is fine, but like nxdumptool it needs to copy files from console to pc via sd card or usb cable, which wastes more time
Nop, you use the MTP connection of DBI, then you "see" the installed games or the RomFS of titles as folders, then you copy that folders to any disk on your PC, no SD involved, just a copy of files.
 

linga

Active Member
Newcomer
Joined
Apr 7, 2018
Messages
33
Trophies
0
XP
157
Country
China
Nop, you use the MTP connection of DBI, then you "see" the installed games or the RomFS of titles as folders, then you copy that folders to any disk on your PC, no SD involved, just a copy of files.
I think the usb connection is unstable, you don't want to accidentally disconnect while copying files
 

linga

Active Member
Newcomer
Joined
Apr 7, 2018
Messages
33
Trophies
0
XP
157
Country
China
So coming back to this it's starting to become a serious problem. NxFileViewer is good for extracting the base NSP, but it can't handle updates in any meaningful way. Yuzu too seems to extract only the base ROM, not updates. The only way I could figure out to extract stuff with the update before involved using NSCBuilder to repack without a key, but NSCBuilder seems to be abandoned right now and no longer works (in particular it can't update nutdb anymore, so can't get the game keys.) I never successfully managed to extract the game keys the hard way before, so the old hactool method is basically a no-go for newer games now. At this point the only thing that seems to even work at all anymore is indeed installing to the Switch and then extracting on the Switch which is an incredibly tedious (you have to hook up the switch and install or transfer through network which is also slow and install from the card which also takes a while then fire up the dumper and find the game then dump romfs with the update which it does not default to doing,) slow (I have a fairly fast memory card, but it takes at least eight times longer than on my PC,) and resource consuming (it needs twice the space to do it which is a problem on a limited memory card) process. It's just a real mess. There has to be a better way?
I just sent an issue to the author, not sure if it's a bug
 

mrgone

old man
Member
GBAtemp Patron
Joined
Nov 6, 2002
Messages
1,331
Trophies
3
Age
45
Location
close to the oktoberfest
XP
2,884
Country
Germany
what? it does in "browse installed applications" even without mtp I use it all the time to explore what files can be changed. hell it even lets you compress mods into romfs.bin for better performance
ah crap, i really was blind ;)
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,278
Trophies
3
XP
12,044
Country
Poland
Last edited by masagrator,

Nazosan

Well-Known Member
OP
Member
Joined
May 12, 2009
Messages
576
Trophies
1
XP
1,089
Country
United States
Using the emulators is still a bit messy though. I've had a rare few games Yuzu seems to just not be able to handle and for some reason sometimes if I try to install an update it just says "update not installed" (not exactly a very useful error message there!) with an update that works fine in my real Switch and in Ryujinx -- which means I can't extract the updated files in it (thus making it useless if I actually mod something in a file that was changed by the update or if I need something added from the update.) No problem on the games that actually keep stuff in separated files, but sadly this is just not always the case. It's also messy because you have to "install to NAND" with updates but if I'm just using it to extract I don't necessarily keep the game, so eventually I'm going to have to start either resetting the NAND or finding some way to clear orphaned updates. (I generally prefer to use my real Switch and mostly just run the emulators to test mods.)

Surprisingly I think Ryujinx seems to be incapable of extracting the actual updated files entirely unless I'm missing something (when I extract after adding an update it still gives me the original base files without the modifications the update applies.) In my experience it seems to be a lot more stable and reliable than Yuzu, so if I'm missing something there I'd appreciate a tip on whatever it may be. (And yes, I have confirmed the update is properly added and "installed." It will be listed in the game's info and starting the game shows the correct version on games that bother to display one.)


NxFileViewer is still the easiest and most compatible way for extracting without updates though. At least when I don't need an update it really makes the process painless.
 
Last edited by Nazosan,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: These cotton candy grapes be pretty addictive