NX-Shell - Multipurpose File Manager for Nintendo Switch

Hello everyone, the new release with the much requested USB support is finally here! (Couldn't have done it without @DarkMatterCore's usb library) It's worth mentioning since it is such a big update (backend changes and FS refactor) there *may* be some issues, but the only way I can find and fix those is through you guys! However rest assured, I did run a lot of tests myself to make sure it is functioning as expected. If I waited a month, it would've been exactly 2 years since the last release 🥺.


icon.jpg

Change-log:

  • FS:
    • Added support for browsing USB devices.
    • Switched back to libc to handle FS operations.
    • Brought back support for browsing other devices such as safe, user and system.
  • GUI:
    • Update to imGui v1.88.
    • Switch to imGui's new keyEvent API.
    • The two views (File Browser and Settings) can now be navigated as tabs.
    • Switched from list view to a table view using imGui's table API.
    • Sorting is no longer applied from settings, it can be done directly by clicking on the table column headers.
    • A new selector has been added to allow the user to switch to different devices such as safe, user, USB etc.
    • Settings are no longer categorized by imGui's tree system.
    • No longer uses SDL2 as a backend, but instead uses opengl v3 directly (along with egl).
  • Fixes:
    • Properly delete config file if the config file version is outdated.
    • Properly free textures after exiting application.
    • Fixed scrolling via the right joystick after zooming into an image.
    • Lots of code clean up and under the hood changes that are too many to list here.

f43g1ya.jpg


3dU0ciU.jpg


2022080419235500-a282ce99633b844e0497db963451d670-jpg.321175

Download: https://github.com/joel16/NX-Shell/releases
 
Last edited by Joel16,
This show how a file manager can be created when have enough interest in that.

Switch has proven that, while Wii U..nothing yet.

I still hope someone can develop a File Manager like this yours for Wii U. =]
 
  • Like
Reactions: huma_dawii
does exfat has higher corruption chance than fat32? i normally using ftp for most file transfer work.
Not too sure about the chances of corruption with exFAT compared to FAT32.

It's been proven thanks to the rampant usage of RetroArch that exFAT corruption is indeed a thing and extremely rampant. Reformat to FAT32; there's very little practical use to ExFAT (on Switch).
 
  • Like
Reactions: Joel16
It's been proven thanks to the rampant usage of RetroArch that exFAT corruption is indeed a thing and extremely rampant. Reformat to FAT32; there's very little practical use to ExFAT (on Switch).
ok. thanks. but how am i able to move those large files back to the new fat32 after format?
 
Let me do the honors.

Switch internal storage is formated fat32. All switch games come with individual filesizes smaller than 4GB. Only the container (.nsp, .xci) is ever larger than 4GB. Only a mil... would despair over an issue - where there is none.

But - how do you install containers larger than 4GB? Tinfoil usb install (installs the package from a pc over usb), or nsp fat 32 file splitter (use search).

But how do I TX OS with xci, and.. - Eff off.

Also you threadjacked this topic for an unrelated personal support request, didnt you? On piracy. Without using search or looking anything up first.
 
Last edited by notimp,
Let me do the honors.

Switch internal storage is formated fat32. All switch games come with individual filesizes smaller than 4GB. Only the container (.nsp, .xci) is ever larger than 4GB. Only a mil... would despair over an issue - where there is none.

But - how do you install containers larger than 4GB? Tinfoil usb install (installs the package from a pc over usb), or nsp fat 32 file splitter (use search).

But how do I TX OS with xci, and.. - Eff off.

Also you threadjacked this topic for an unrelated personal support request, didnt you? On piracy. Without using search or looking anything up first.

No real need to be so rude about it; if anything, you'll only spark more debate from SX OS users.

ok. thanks. but how am i able to move those large files back to the new fat32 after format?

Split your files, if need be, using third-party tools.
 
  • Like
Reactions: Hexalform
No real need to be so rude about it
He wasn't being rude. He was being his normal self. He might come off rude to most people, but he's just very blunt.

Took me a while to realize that. I actually enjoy his posts now because he calls out plain old stupid for exactly what it is.
 
This show how a file manager can be created when have enough interest in that.

Switch has proven that, while Wii U..nothing yet.

I still hope someone can develop a File Manager like this yours for Wii U. =]
Good news! @rw-r-r_0644 started a Wii U port of this file manager :P https://github.com/rw-r-r-0644/WiiU-Shell/releases

It's working, but is a little slow since Wii U SDL2 isn't using hardware acceleration, but they are actively working on getting it to be up to speed with the Switch version.

Also Joel16 thank you for this awesome app, and doubly for it helping the Wii U, as it's been missing a file manager for a while.
 
Good news! @rw-r-r_0644 started a Wii U port of this file manager :P https://github.com/rw-r-r-0644/WiiU-Shell/releases

It's working, but is a little slow since Wii U SDL2 isn't using hardware acceleration, but they are actively working on getting it to be up to speed with the Switch version.

Also Joel16 thank you for this awesome app, and doubly for it helping the Wii U, as it's been missing a file manager for a while.
Wow, how could I have missed this!
 
No real need to be so rude about it; if anything, you'll only spark more debate from SX OS users.



Split your files, if need be, using third-party tools.
i actually mean those installed files in nintendo folder. i never knew they all smaller than 4gb. thanks.

--------------------- MERGED ---------------------------

Let me do the honors.

Switch internal storage is formated fat32. All switch games come with individual filesizes smaller than 4GB. Only the container (.nsp, .xci) is ever larger than 4GB. Only a mil... would despair over an issue - where there is none.

But - how do you install containers larger than 4GB? Tinfoil usb install (installs the package from a pc over usb), or nsp fat 32 file splitter (use search).

But how do I TX OS with xci, and.. - Eff off.

Also you threadjacked this topic for an unrelated personal support request, didnt you? On piracy. Without using search or looking anything up first.
only first 2 sentences are helpful, which is what i want to know. others are known info to me.
btw, idk why u talked like this.
 
Can you delete updates, dlc full titles etc.. separate from the switch without having to delete in system settings? With nx shell
 
Last edited by Reecey,
i format my exfat drive to fat32. and copy back the exactly same backuped files, extra storage bumped from 3.1g to 15.3g....
exfat on switch is really messed up.... damm

files show the same size on exfat and fat32, just the huge difference on available space..
 
Last edited by Sonansune,
Let me do the honors.

Switch internal storage is formated fat32. All switch games come with individual filesizes smaller than 4GB. Only the container (.nsp, .xci) is ever larger than 4GB. Only a mil... would despair over an issue - where there is none.

But - how do you install containers larger than 4GB? Tinfoil usb install (installs the package from a pc over usb), or nsp fat 32 file splitter (use search).

But how do I TX OS with xci, and.. - Eff off.

Also you threadjacked this topic for an unrelated personal support request, didnt you? On piracy. Without using search or looking anything up first.
that’s not entirely true, many games contain nca files larger than 4gb, they just get internally stored as an archive with different parts with archive bit set inside an nca “folder” which is transparently read by the system past the 4gb limit. you can see this if you check where games are installed on nand or sd. mario odyssey even has a 5gb nca.
 
  • Like
Reactions: Garou and notimp
Interesting.

That means, that it doesnt affect the practical level though (Installs will always stay below the 4GB filesize limit). Correct?

I tried to argue with the internal storage being on fat32 argument - which essentially means, if you as a publisher want to sell a game that runs on the internal storage off the switch - you at least make the install fat32 compatible - or you will probably sell 50% less of digital downloads. Thats usually an argument that takes in industry cycles. ;)

("You get your sdcard next christmas." ;) )
 
Last edited by notimp,
i’m saying you’re right internal storage is fat32 the system just gets around it the way i describes so there’s still no limit on the actual game file sizes, the system handles this all internally while downloading and installing stuff
 
when viewing an e-book, upon changing page, can you make it jump to the top of the next page (zoomed)? right now, it keeps the same view when changing page (zoomed).
 
when viewing an e-book, upon changing page, can you make it jump to the top of the next page (zoomed)? right now, it keeps the same view when changing page (zoomed).

I'm not sure if I understand.
I was trying to keep it similar to how google chrome views PDFs, if you set it to a certain aspect ratio (like fit to screen, or zoom in), pressing next keeps the same aspect ratio for the rest of the pages until you manually change it.
 

Site & Scene News

Popular threads in this forum