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,

Perfect One

Well-Known Member
Member
Joined
Jul 13, 2017
Messages
211
Trophies
0
Age
33
XP
684
Country
Brazil
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

SeongGino

The Average One
Member
Joined
May 20, 2015
Messages
939
Trophies
0
Age
25
Location
Jersey, Jersey
Website
www.twitter.com
XP
1,932
Country
United States
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

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,734
Trophies
1
XP
2,142
Country
Canada
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?
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
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,

SeongGino

The Average One
Member
Joined
May 20, 2015
Messages
939
Trophies
0
Age
25
Location
Jersey, Jersey
Website
www.twitter.com
XP
1,932
Country
United States
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
D

Deleted-351540

Guest
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.
 

vgmoose

Well-Known Member
Member
Joined
Jan 31, 2016
Messages
360
Trophies
1
Website
github.com
XP
3,070
Country
United States
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.
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
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!
 

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,734
Trophies
1
XP
2,142
Country
Canada
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.
 

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,866
Trophies
2
Location
At Home :)
XP
4,459
Country
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,

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,734
Trophies
1
XP
2,142
Country
Canada
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,

shchmue

Developer
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,367
Country
United States
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

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
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,

shchmue

Developer
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,367
Country
United States
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
 

enderer

Well-Known Member
Member
Joined
Jul 19, 2015
Messages
381
Trophies
0
Age
34
XP
1,652
Country
United States
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).
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,288
Country
United States
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

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/9seCZUSS8zE?si=xMNkLYWrWl6kDH44