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,288
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,979
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,447
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,288
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,447
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,288
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,447
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
905
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
905
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
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
  • TwoSpikedHands @ TwoSpikedHands:
    @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the mail lol
    TwoSpikedHands @ TwoSpikedHands: @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the...