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,
like i said i am not complaining over the progress of the manager i am just saying that this style of FM is retarded
in general , android ones that use this move crap and do not offer a copy option
i am not saying this particular manager is bad i am saying the stype is this was obviously ported from on of those awful android managers

Ok then..... why are you complaining about androids FM here? You make it sound like you want the creator of this FM to create another style for it.....

Edit: Like I said, there are many problems that need to be solved first before any cosmetics.
 
Last edited by Centergaming,
  • Like
Reactions: Ty_
Thank you. I'm not using Switch hacks until Atmosphere and things are a bit more stable, but this will be nice to have when the time comes.

This is something that nobody even bothered to make for Wii U and I found myself recently wishing Wii U had a file manager like this. Glad I will not need to worry about the same thing on Switch.
 
  • Like
Reactions: huma_dawii
Thank you. I'm not using Switch hacks until Atmosphere and things are a bit more stable, but this will be nice to have when the time comes.

This is something that nobody even bothered to make for Wii U and I found myself recently wishing Wii U had a file manager like this. Glad I will not need to worry about the same thing on Switch.
My exact same thoughts, poor Wii U didn't get the love it deserved.
 
Just wanted to put this here until the real dark mode comes out. Uses the colors from the Switch's dark UI. You can't change back to light mode, so it's only dark mode. Apparently the full dark mode from the OP will have the switching ability. This also adds the NX Shell text in the top right.

Edit: forgot to change the .zip icon, so it blends in with the background unfortunately.

Download nx-shell-dark.nro
 
Last edited by GalaxyYT,
it is not really a criticism of this project just of this type of file manger in general this was obviously ported ,a port of a port
like i said there are managers on android that work the same way and the are awful
this looks to be ported from one of those to 3DS and now ported to switch
Work in progress port of 3DShell (Multi purpose file manager) to the Nintendo Switch.
 
  • Like
Reactions: Ty_
Great job, useful for mass testing of emulators/cores and quickly removing inferior versions without having to go through FTP each time
 
Last edited by Ty_,
  • Like
Reactions: Joel16
Wow looks great!
Cant wait to get my hands on it when atmosphere will release.
Keep up the great work.

New feature suggestions:
- Transfer files from one Switch to another via Bluetooth or WiFi
- FTP support
- NAS access + download possibility
- MP3 support
- Low-Power mode for transfers or downloads which take more time
- Dark theme
 
Wow looks great!
Cant wait to get my hands on it when atmosphere will release.
Keep up the great work.

New feature suggestions:
- Transfer files from one Switch to another via Bluetooth or WiFi
- FTP support
- NAS access + download possibility
- MP3 support
- Low-Power mode for transfers or downloads which take more time
- Dark theme

Don't forget video support! (.mp4 support and other formats if possible) :)
 
Don't forget video support! (.mp4 support and other formats if possible) :)
It's a file manager not some video player
Since we are at it

Hey let's port
Wow looks great!
Cant wait to get my hands on it when atmosphere will release.
Keep up the great work.

New feature suggestions:
- Transfer files from one Switch to another via Bluetooth or WiFi
- FTP support
- NAS access + download possibility
- MP3 support
- Low-Power mode for transfers or downloads which take more time
- Dark theme
All I want is just ftp server built in
You're asking for too much there
 
It's a file manager not some video player
Since we are at it

Hey let's port

All I want is just ftp server built in
You're asking for too much there

Most file managers have video support.....

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

You're asking for too much there

It's a suggestion.
 
I am assuming this will fix the wonderful issue OSX users are having every now and again with folder of the SD going bonkers.
Used to have to use ftpd to make my folders, this is more convenient in the long run. (just make a temp folder ... and move stuff accordingly)

Would hope someone would look into something to prevent the Nintendo Switch reboot on removing the SD card though. (That is another thing all together but still, worth mentioning)
 
I am assuming this will fix the wonderful issue OSX users are having every now and again with folder of the SD going bonkers.
Used to have to use ftpd to make my folders, this is more convenient in the long run. (just make a temp folder ... and move stuff accordingly)

Would hope someone would look into something to prevent the Nintendo Switch reboot on removing the SD card though. (That is another thing all together but still, worth mentioning)

New folders/Rename isn't currently implemented due to missing keyboard. You're free to move/copy stuff around though.
 
  • Like
Reactions: PatrickD85

Site & Scene News

Popular threads in this forum