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,
Please read the change-log. Literally just got fixed.


To those reporting issues with like 500+ files, I'm going to need testers. Once I get working on it, I'll let you know by pm.


Can't calculate folder size while listing, it would make the program too slow. Perhaps in file properties I'll add it.
Yeah I wastalking about file properties.
 
  • Like
Reactions: Joel16
This is becoming a must have app for any Switch owner :) Is it possible to add a txt editor feature? FTP would be cool an' all but a basic txt editor would help alot with Retroarch.cfg editing :)

I didn't even notice the new features: multiselect & instant move!
Man that's amazing!
+1 for the request of txt editing.
 
I still have an issue when opening large folders. My pfba rom folder is 12 gigs and the program just locks up. Have to delete the lastdir.txt to get it going again

Honestly, I'm still wondering why you have so many roms in the first place.
 
PDF support... AMAZING, I love read and the Switch without Joycons feels like a tablet to read.

I have a question... why i can’t see “Atmosphere” Path in NX-Shell?

I use the last LayeredFS (SD Files V4.1)
 
Honestly, I'm still wondering why you have so many roms in the first place.
its the rompack that fba uses...

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

Honestly, I'm still wondering why you have so many roms in the first place.
And 12 gigs is not alot. 20 psx games take up more than that. just trying to help. i'm sure i'm not the only one who would like to use this to manage roms.
 
PDF support... AMAZING, I love read and the Switch without Joycons feels like a tablet to read.

I have a question... why i can’t see “Atmosphere” Path in NX-Shell?

I use the last LayeredFS (SD Files V4.1)

Atmosphere path? Not sure.. I haven't used atmosphere as yet.
its the rompack that fba uses...

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


And 12 gigs is not alot. 20 psx games take up more than that. just trying to help. i'm sure i'm not the only one who would like to use this to manage roms.

I was just wondering. It didn't seem like I'm doing anything wrong that would prevent that but the app does have a limit of loadi
 
Loving the software, man! Any way to change the location of the NX-Shell folder? Seeing it in HBM is aesthetically displeasing.
 
Last edited by cenasmgame,
Sx os 1.2

Do not fret. They may, magically, have a file manager/music player in 1 of their next updates. Which might, coincidentally, look exactly/99% like OP's code...

its the rompack that fba uses...

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


And 12 gigs is not alot. 20 psx games take up more than that. just trying to help. i'm sure i'm not the only one who would like to use this to manage roms.

PSX games isn't an appropriate comparison. Those games can last hours. For example, Giga Wings {fba} is, probably, an hour or less.

For pFBA, I used a computer and downloaded FBA to go through and get rid of most of the stuff in the packs that I found to be junk and/or freaky before putting any of it on my micro SD.
 
Great job so far, @Joel16 !

I didn't even notice the new features: multiselect & instant move!
Man that's amazing!
+1 for the request of txt editing.

Make that a +2 for the txt-editor.
Removing the SDcard every time or using FTPD to edit some .cfg is such a hastle.

Can't wait for the video-player! Let's hope hardware acceleration will come soon.
 
Last edited by PeterGemp,

Site & Scene News

Popular threads in this forum