Homebrew WIP nxdumptool - Nintendo Switch Dump Tool

  • Thread starter Thread starter DarkMatterCore
  • Start date Start date
  • Views Views 316,911
  • Replies Replies 562
  • Likes Likes 50
Silly question, but when I change "dump certificate" to "yes" that means it's dumping the xci file with the certificate? So I can install it worry-free? I know you can strip the certificate from the xci file with some tools. I want this to look as legitimate as possible since these are my legitimate games
 
I know the OP has been quite a while but I had still been using his tool until today. I tried to dump New Super Mario Bros. U Deluxe and ran into a problem. The tool would get to 100% and then the switch would crash showing a black screen saying "An error has occurred" and requiring a restart. I tried again 2 more times with the same result. It seemed to dump the whole game as the file size was correct and the .xci would even boot, it's just the crash at the end that I have never experienced with the 30+ other games I have dumped.

Out of curiosity I tried the new SX Dumper from Team-Xecuter which worked fine. The game dumped with no crash at the end. Since this is a newly released first party game I wonder if Nintendo changed something.
 
Hi there. I'm not dead (yet, although Venezuela is slowly killing me tbh).

gcdumptool updated to v1.0.7. As usual, go check the changelog in the first post. Many bugs were fixed and many requested features have been added already. Type 0x02 gamecard support has been completely fixed: you can now browse/dump the Logo partition. Also, a very important segfault in the XML parsing code was fixed as well. Go check it out! And make sure to check out the screenshots as well, I know you'll love the updated font.

The only things missing on my list would be, in order of importance:

* Multigame cartridge dumping (I'd really like some help on this matter).
* Fix the gamecard launch bug after running the application (extra help on this one).
* Fix PegaSwitch compatibility (seems to be the hardest one).
* USB drive compatibility (only after it's merged into libnx).

Just as always, feedback is deeply appreciated.

Also, feature request. The rips when split have the .xci.01 extension. Neither would work in SX OS until I renamed the files .xc1 . Perhaps an option could be added where the extension name could be selected?

Done in v1.0.7.

Okami HD can not be dumped using this it seems.
Error; Unable to retrieve the game card title id.

Maybe due to it being a Japanese cart?

Edit;
Weird; After a reboot it worked fine.

Could you please test again with the latest release? Thanks.

@DarkMatterCore
Thanks for the tool, it work fine.
But If I could have a request, could you increase the font size?
It's seriously hard to read.
Thanks!

Done in v1.0.7.

@DarkMatterCore Would it be please possible to add dumping to usb support with sxos full/autotrimming?

Will do, but only after USB compatibility is merged into libnx.

Silly question, but when I change "dump certificate" to "yes" that means it's dumping the xci file with the certificate? So I can install it worry-free? I know you can strip the certificate from the xci file with some tools. I want this to look as legitimate as possible since these are my legitimate games

Yup, that's exactly right.

I know the OP has been quite a while but I had still been using his tool until today. I tried to dump New Super Mario Bros. U Deluxe and ran into a problem. The tool would get to 100% and then the switch would crash showing a black screen saying "An error has occurred" and requiring a restart. I tried again 2 more times with the same result. It seemed to dump the whole game as the file size was correct and the .xci would even boot, it's just the crash at the end that I have never experienced with the 30+ other games I have dumped.

Out of curiosity I tried the new SX Dumper from Team-Xecuter which worked fine. The game dumped with no crash at the end. Since this is a newly released first party game I wonder if Nintendo changed something.

Fixed in v1.0.7.
 
Last edited by DarkMatterCore,
Can you add a way to dump updates and dlc? My XC1 has DLC and Update and I want to dump them.

There are some methods but they include dumping the whole NAnD to get the titlekeys or something weird. Thank you so much for your work .
 
Can you add a way to dump updates and dlc? My XC1 has DLC and Update and I want to dump them.

There are some methods but they include dumping the whole NAnD to get the titlekeys or something weird. Thank you so much for your work .

I believe there are some PC tools that let you extract DLCs and Updates from Custom XCIs. After all, that's just a bunch of extra NCAs inside the Secure partition, nothing more than that.

The application already supports NCA content dumping from the filesystems of the available cartridge partitions.
 
I believe there are some PC tools that let you extract DLCs and Updates from Custom XCIs. After all, that's just a bunch of extra NCAs inside the Secure partition, nothing more than that.

The application already supports NCA content dumping from the filesystems of the available cartridge partitions.
I mean the installed ones... On the console or SD cards. Sorry
 
I mean the installed ones... On the console or SD cards. Sorry

Don't apologize, I totally missed your point. Sorry about that. What you suggest is beyond the scope of this application, though.

At some point, I did think about adding a gamecard -> NSP dump option, but since the format isn't well documented and a lot of people seem to have their own perspective on this matter, I scrapped the idea altogether. It's not like WADs or CIAs, which were pretty much standardized, with available documentation, easy to generate and with a lot of tools available to work with them. This is coming from a guy who made a WAD dumper in the past based on Wiibrew documentation.

Nonetheless, I really thought there were already other applications capable of creating NSP dumps right on the Switch... Seems like I dreamt about it or something.
 
Last edited by DarkMatterCore,
Don't apologize, I totally missed your point. Sorry about that. What you suggest is beyond the scope of this application, though.

At some point, I did think about adding a gamecard -> NSP dump option, but since the format isn't well documented and a lot of people seem to have their own perspective on this matter, I scrapped the idea altogether. It's not like WADs or CIAs, which were pretty much standardized, with available documentation, easy to generate and with a lot of tools available to work with them. This is coming from a guy who made a WAD dumper in the past based on Wiibrew documentation.

Nonetheless, I really thought there were already other applications capable of creating NSP dumps right on the Switch... Seems like I dreamt about it or something.

I still like your program :) and it's the best!

Thanks a lot
 
gcdumptool updated to v1.0.8. As usual, go check the changelog in the first post. Enjoy dumping your gamecards straight to NSPs. :ha:

@huma_dawii This probably isn't what you wanted, but it's the closest thing I can do given the scope of this application. I'm not aiming to create a multitool like other developers.

Just as always, feedback is deeply appreciated.
 
Last edited by DarkMatterCore,
Glad to know you'll find it useful! :D



Ikr, didn't give the name much thought a year ago. lol
I like the fact that you can make split nsps instantly and it set the archive bit. I think I will dump all my game cards now since it's so easy if it works.
 
I like the fact that you can make split nsps instantly and it set the archive bit. I think I will dump all my game cards now since it's so easy if it works.

I tried my best to reproduce the NSP layout used by PC tools and even installed some NSPs using Goldleaf (just for testing). But if anything fails, just let me know.
 
  • Like
Reactions: linuxares
gcdumptool updated to v1.0.8. As usual, go check the changelog in the first post. Enjoy dumping your gamecards straight to NSPs. :ha:

@huma_dawii This probably isn't what you wanted, but it's the closest thing I can do given the scope of this application. I'm not aiming to create a multitool like other developers.

Just as always, feedback is deeply appreciated.
You are a GOD. I will still make use if it lol, thanks a lot!
 
Yay it works so freaking good! Dumped Hyrule Warriors. Works like a charm :) Split NSP file to be exact.

This should be the defacto scene release tool if they do NSPs. Also if you can, can you add the option to keep tickets in NSPs from the cart as well? If possible? :)
 

Site & Scene News

Popular threads in this forum