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,

HellsBoyz

Well-Known Member
Newcomer
Joined
Aug 12, 2021
Messages
81
Trophies
0
Location
Hanoi
XP
563
Country
Vietnam
A forwarder is an app to be installed that loads an NRO from a specified location and launches the tool or HB menu in high memory mode. This is similar to the "Title Override" which is done by starting any installed title while holding down the R button. I have attached a HB-menu forwarder which accesses the hbmenu.nro in the SD-card root when it is installed. All HB applications started over it will be executed in high memory mode.
Thanks. Just put the extracted files into root of SD card or I need to do something else?
 

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
617
Trophies
0
Age
53
XP
2,179
Country
Germany
Just put the extracted files into root of SD card or I need to do something else?
You have to install the HomebrewMenu.nsp file via an NSP installer to be able to start the forwarder from the home menu. Also, the hbmenu.nro must be present in the SD card root.
The HomebrewMenu.nsp file can also be deleted after installation.
 
Last edited by Muxi,
  • Like
Reactions: HellsBoyz

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,321
Country
United States
After almost a 2 year break and hundreds of crashes later, you can expect an update on NX-Shell soon. This is going to be a much needed update, with a lot of user friendly changes and under the hood changes as well. This will probably will be the last major update because I didn't want to leave this project dead as it is. (You can expect the occasional bugfixes/hotfixes if necessary) Here are some screenshots:

2022080419241300-A282CE99633B844E0497DB963451D670.jpg


2022080419235500-A282CE99633B844E0497DB963451D670.jpg
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,157
Country
United States
After almost a 2 year break and hundreds of crashes later, you can expect an update on NX-Shell soon. This is going to be a much needed update, with a lot of user friendly changes and under the hood changes as well. This will probably will be the last major update because I didn't want to leave this project dead as it is. (You can expect the occasional bugfixes/hotfixes if necessary) Here are some screenshots:


Welcome back man!

I see your name on my Switch, 3DS and PSV…just wanted to say thank you!
 
  • Like
Reactions: Dutt and Joel16

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,850
Trophies
1
Age
44
XP
6,666
Country
Germany
After almost a 2 year break and hundreds of crashes later, you can expect an update on NX-Shell soon. This is going to be a much needed update, with a lot of user friendly changes and under the hood changes as well. This will probably will be the last major update because I didn't want to leave this project dead as it is. (You can expect the occasional bugfixes/hotfixes if necessary) Here are some screenshots:

Welcome back to the party, savior!
 
  • Like
Reactions: Joel16

kidkat210

Well-Known Member
Member
Joined
Nov 9, 2016
Messages
1,080
Trophies
0
Age
29
XP
2,385
Country
United States
Awesome your back and picking the project back up. Keep it up. Just quick question. Are you gonna implement some way to be able to manage files on an external hdd/flashdrive?
 
  • Like
Reactions: Joel16

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,636
Trophies
3
Age
46
Location
At my chair.
XP
19,773
Country
Colombia
After almost a 2 year break and hundreds of crashes later, you can expect an update on NX-Shell soon. This is going to be a much needed update, with a lot of user friendly changes and under the hood changes as well. This will probably will be the last major update because I didn't want to leave this project dead as it is. (You can expect the occasional bugfixes/hotfixes if necessary) Here are some screenshots:

:hrth:
:wub:
 
  • Like
Reactions: Joel16

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,308
Country
Chile
So happy to hear NX-Shell is not done for, it’s pretty much appreciated, at the same time it being the last major update leaves out the chances of including a text editor :c
 
NX-Shell v4.00

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,321
Country
United States
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 🥺. Can this make the front page 👀?


2022080611265300-A282CE99633B844E0497DB963451D670.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.

Download
 

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,308
Country
Chile
I’m testing it and I like the smaller font, it allows to check files quickly in less scrolls.
I’m having problems with the B button though, I’m so used to use it to go to previous folder, now I need to scrolling up until “..”, it could be possible set the ZR (or R) to change the focus to select Device or Settings? And leave B to go to the previous folder?
 
  • Like
Reactions: Bricked and Medel87

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,321
Country
United States
I’m testing it and I like the smaller font, it allows to check files quickly in less scrolls.
I’m having problems with the B button though, I’m so used to use it to go to previous folder, now I need to scrolling up until “..”, it could be possible set the ZR (or R) to change the focus to select Device or Settings? And leave B to go to the previous folder?
Oh yeah I forgot to mention that was removed, because pressing "B" will take you out of the filebrowser tab, and I don't want to mess too much with imGui code. That's why ".." will be the only way to go back up.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,470
Trophies
3
XP
29,201
Country
United States
@Joel16 , my friend. I'm not a member of the switch scene, but I saw your name, and I just had to respond. It's nice to see you're still developing. How have you been?
 
  • Like
Reactions: Joel16

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Yeah not much of an airbag
  • Psionic Roshambo @ Psionic Roshambo:
    That tandem nude one was super risky
  • Psionic Roshambo @ Psionic Roshambo:
    Up in the sky is it a bird, is it a plane? No it's Psi and his junk flapping in the wind!
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Oh that reminds me I got a date in like an hour and a half, then tomorrow and the next day... Lol
  • K3Nv2 @ K3Nv2:
    Why's a midget glued to your waist that's just my Sargent dangler
    +1
  • K3Nv2 @ K3Nv2:
    One of my friends is working full time at a Mormon church I asked how many wives were required for that position
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think you have to buy them or something
  • K3Nv2 @ K3Nv2:
    I also said at least you didn't go with the wrong church
  • Psionic Roshambo @ Psionic Roshambo:
    Everyone is screaming oh god in my church lol
  • K3Nv2 @ K3Nv2:
    I thought that would just be the priest
  • SylverReZ @ SylverReZ:
    Or the pope.
  • K3Nv2 @ K3Nv2:
    All pope's start as priests many years experience making choir boys sing
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, the reasons i said that you deleting your pronouns page was sad is bc when i made my account i realized there was more info when you put "en" before the "pronouns" part in the url of the website and that meant i didnt see all the info on your page, and also bc i would have added you to my circle
    +1
  • K3Nv2 @ K3Nv2:
    Today's a shitty day
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Didnt know that.
  • SylverReZ @ SylverReZ:
    I'm not really fond of using Pronouns.page tbf.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, Yea you already told me, you didnt feel like updating often your page or smh like that
    +1
  • SylverReZ @ SylverReZ:
    @K3Nv2, Only good use of a Fire Stick is to pirate movies. I know that the models before HD (I think) is easy to enable dev mode.
    +1
  • K3Nv2 @ K3Nv2:
    Firestick is just android until they change os
    +2
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, soooooo I'm slowly returning to Roblox and last night I played the games on that platform with a friend of mine from there who apparently missed me. Is that ok?
  • BigOnYa @ BigOnYa:
    Its ok, I'll allow it
    +1
  • K3Nv2 @ K3Nv2:
    Did you gift him roblox buks
    Xdqwerty @ Xdqwerty: @K3Nv2, no