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,

Deobulakenyo

Well-Known Member
Member
Joined
Oct 8, 2018
Messages
584
Trophies
0
Age
49
XP
1,422
Country
Philippines
Release v2.00 is up

I had to get this one out considering how long its been! Please note: The ebook reading feature has been removed, for more information look here. Also sorry for the lack of updates, I'll try to keep working on this and releasing minor updates/hot fixes if required. This is a rather major update since it completely revamps the music player as well as add support for extracting various archives. It also includes some welcomed fixes that are long overdue (sorry if this is not what you guys expected).

8dAKgso.jpg

cvpisEv.jpg


LLXu6kb.jpg

Change-log + Download

This has usb support now? I see external storage in the screenshot.
 

Doogie Boogie

Well-Known Member
Member
Joined
Jan 21, 2016
Messages
138
Trophies
0
Age
39
XP
347
Country
United States
Love that there is a decent music player on the switch now. It doesn't seem like the shuffle and loop functions are working properly though. When a song finishes it just hangs if either are enabled. Skipping tracks and tracking works.
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,248
Country
United States
Please consider support joel's amazing work :)
https://www.paypal.me/Joel16IA

Thanks ;)

Thank you for being very supportive!

Love that there is a decent music player on the switch now. It doesn't seem like the shuffle and loop functions are working properly though. When a song finishes it just hangs if either are enabled. Skipping tracks and tracking works.

Ah my bad I may have forgotten to these these. I'll have a look at it when I get some time.
 

MagnesG

GBAtemp Lurker
Member
Joined
Sep 11, 2016
Messages
432
Trophies
0
XP
1,957
Country
United States
Ah my bad I may have forgotten to these these. I'll have a look at it when I get some time.
+1 up for shuffle and loop, it was previously working with ver 1.20 btw. Also, when the genres are when not specified, it will show ": Dark the". Not sure why, though before that I did set the dark theme in options.
 

bad361

Well-Known Member
Member
Joined
Jun 18, 2018
Messages
1,168
Trophies
0
Location
Moscow
XP
2,440
Country
Russia
Guys, what could be the problem if latest nx-shell crashes after trying to go into a certain folder? i can literally go anywhere and everything works fine, i really like this app... But for some reason if i try to go to /reicast/roms/Sega - Dreamcast, nx-shell hard crashes the atmos and i have to reset (or just quits to hbl if i use nsp hbl). Why is this happening, i just wanted to check some filesizes of my DC roms and found out about this issue. So far it happens only with this directory...

Oh, and also i forgot to mention that after a crash i can't open the app at all, it will crash right away. I have to remove the NX Shell folder with .cfg and latest .txt in order to make it work again.
 
Last edited by bad361,
  • Like
Reactions: Yoni Arousement

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,248
Country
United States
Guys, what could be the problem if latest nx-shell crashes after trying to go into a certain folder? i can literally go anywhere and everything works fine, i really like this app... But for some reason if i try to go to /reicast/roms/Sega - Dreamcast, nx-shell hard crashes the atmos and i have to reset (or just quits to hbl if i use nsp hbl). Why is this happening, i just wanted to check some filesizes of my DC roms and found out about this issue. So far it happens only with this directory...

Oh, and also i forgot to mention that after a crash i can't open the app at all, it will crash right away. I have to remove the NX Shell folder with .cfg and latest .txt in order to make it work again.

Is there a bunch of files in that folder? Or filenames with weird symbols. By the way if that happens again you only need to delete lastdir.txt
 

bad361

Well-Known Member
Member
Joined
Jun 18, 2018
Messages
1,168
Trophies
0
Location
Moscow
XP
2,440
Country
Russia
Is there a bunch of files in that folder? Or filenames with weird symbols. By the way if that happens again you only need to delete lastdir.txt
Yeah, i know that... and yes, there are roms with weird symbols i guess... if that's called weird - Shenmue v1.003 (2000)(Sega)(NTSC)(US)(Disc 2 of 4)[!].gdi
Anyway, does nx-shell have some kind of allergy on certain symbols??
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,248
Country
United States
Yeah, i know that... and yes, there are roms with weird symbols i guess... if that's called weird - Shenmue v1.003 (2000)(Sega)(NTSC)(US)(Disc 2 of 4)[!].gdi
Anyway, does nx-shell have some kind of allergy on certain symbols??
I am assuming that's the reason. It's either there are too many files, or weird symbols. Try to see if you can move/copy one of those files out to a different folder. Does the crash happen if you visit that folder with that file?
 

bad361

Well-Known Member
Member
Joined
Jun 18, 2018
Messages
1,168
Trophies
0
Location
Moscow
XP
2,440
Country
Russia
I'm pretty sure the number of files is not the problem. There'r probably like 10-12 files with similar filenames like i showed above. There's something to do with filenames. I'll try to pin point the problem later cause i landed my switch to a friend for some time. But imo that's a stupid bug... Wiil update on this as soon as i can.
 
Last edited by bad361,

HitchensRIP

Well-Known Member
Member
Joined
Apr 3, 2017
Messages
161
Trophies
0
Age
41
XP
1,494
Country
Malta
Cant seem to be able to open .epubs files. Thought it was a thing?
OFW 8.1 AMS 9.3 and NX-Shell latest version
Am I doing something wrong ?
It does open up .jpg files..
 

Csmrcc

Well-Known Member
Member
Joined
Sep 13, 2018
Messages
412
Trophies
0
Age
37
XP
903
Country
Spain
Cant seem to be able to open .epubs files. Thought it was a thing?
OFW 8.1 AMS 9.3 and NX-Shell latest version
Am I doing something wrong ?
It does open up .jpg files..
On the latest releases epub is not supported I think I remember.
Use some of the old version, search in the thread about it.
 
  • Like
Reactions: HitchensRIP

HitchensRIP

Well-Known Member
Member
Joined
Apr 3, 2017
Messages
161
Trophies
0
Age
41
XP
1,494
Country
Malta
On the latest releases epub is not supported I think I remember.
Use some of the old version, search in the thread about it.

Bit busy with work so wont be able to fiddle with it for the next few days(nor will be able to update to 9.0 :P)

Can I have two instances of the NX-Shell at the same time?

i.e. nxshell.nro and nxshell(1).nro in the Switch folder?

Or let me be cheeky, is there another standalone epubs reader out there? I dont see why there isnt a proper one yet out there since Nintendo lets you use third party ones...
 
Last edited by HitchensRIP,

Csmrcc

Well-Known Member
Member
Joined
Sep 13, 2018
Messages
412
Trophies
0
Age
37
XP
903
Country
Spain
Bit busy with work so wont be able to fiddle with it for the next few days(nor will be able to update to 9.0 :P)

Can I have two instances of the NX-Shell at the same time?

i.e. nxshell.nro and nxshell(1).nro in the Switch folder?

Or let me be cheeky, is there another standalone epubs reader out there? I dont see why there isnt a proper one yet out there since Nintendo lets you use third party ones...
I don't think there is trouble in having two different versions one on each folder, for the other question I don't know, I didn't use this hb for reading
 
  • Like
Reactions: HitchensRIP

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Sorry for accidentally bending over