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,

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,270
Country
United States
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

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,817
Trophies
0
Location
Yorosso
XP
3,105
Country
Mali
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.
 

Joel16

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

Legendre

Well-Known Member
Newcomer
Joined
Aug 30, 2017
Messages
52
Trophies
0
Age
26
XP
288
Country
Venezuela
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)
 

newbytime7

Member
Newcomer
Joined
Jun 14, 2018
Messages
22
Trophies
0
Age
30
XP
198
Country
United States
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.
 

Joel16

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

DollyWhipDoll

Royalty & Unbothered. LMFAO!!! ;)
Member
Joined
May 18, 2018
Messages
451
Trophies
0
XP
991
Country
United States
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.
 

PeterGemp

Well-Known Member
Member
Joined
Jun 28, 2018
Messages
118
Trophies
0
XP
269
Country
United States
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

General chit-chat
Help Users
    Skelletonike @ Skelletonike: Still a few hours left until I can go home and play some more Stellar Blade :'( +1