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,

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,972
Trophies
4
Location
WA State
Website
ko-fi.com
XP
16,996
Country
United States
New release v2.11 Hot Fix

Change-log:


  • Fix FS logic which resulted in files not being deleted, copied or moved.
  • Display a message when deleting a file until it has been removed. (A progress bar is shown for deleting multiple files).
Download link
Thank you for all your hard work, it's an amazing music player for me now. Please keep support up for this app, it's amazing. Got anywhere that we can drop donations at?
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,281
Country
United States
Thank you for all your hard work, it's an amazing music player for me now. Please keep support up for this app, it's amazing. Got anywhere that we can drop donations at?
If you wish to, you can donate here https://www.paypal.me/Joel16IA

As for the way this is heading. I'm not sure if I said this before but I plan to do a cleaner re-write of this when I get more time. I feel like the code is a bit messy and if someone were to pick it up in its current state it would be a little difficult to understand how it all works.
 
  • Like
Reactions: Csmrcc and Jayro

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,972
Trophies
4
Location
WA State
Website
ko-fi.com
XP
16,996
Country
United States
If you wish to, you can donate here https://www.paypal.me/Joel16IA

As for the way this is heading. I'm not sure if I said this before but I plan to do a cleaner re-write of this when I get more time. I feel like the code is a bit messy and if someone were to pick it up in its current state it would be a little difficult to understand how it all works.
That sounds like a great idea.
 
  • Like
Reactions: Joel16

sorabora

Well-Known Member
Member
Joined
Dec 8, 2016
Messages
368
Trophies
0
XP
1,502
Country
United States
Easily one of the most important and most used homebrew apps I've used since launch. Pretty sure I've said as much before, but I can't thank you enough.
 
  • Like
Reactions: Joel16

PigsInCloaks

Member
Newcomer
Joined
Feb 17, 2015
Messages
24
Trophies
0
XP
86
Country
United States
I wanted to write to let you know that as of version 2.11, the issue brought on with 9.0.0 is still present - where the buttons do not respond in the application if you install using an NSP.

Did I just do something wrong when installing? Or is the issue still present?
 

Csmrcc

Well-Known Member
Member
Joined
Sep 13, 2018
Messages
412
Trophies
0
Age
37
XP
905
Country
Spain
I wanted to write to let you know that as of version 2.11, the issue brought on with 9.0.0 is still present - where the buttons do not respond in the application if you install using an NSP.

Did I just do something wrong when installing? Or is the issue still present?
Do you mean making an nsp from it?
 

PigsInCloaks

Member
Newcomer
Joined
Feb 17, 2015
Messages
24
Trophies
0
XP
86
Country
United States
Do you mean making an nsp from it?

Yes, creating an NSP from the NX-Shell nro still appears to have the problem with the buttons not registering presses. Is there perhaps another nsp somewhere that doesn't have this issue? The changelogs say that the issue has been resolved, so it's entirely possible I just missed something.
 

Csmrcc

Well-Known Member
Member
Joined
Sep 13, 2018
Messages
412
Trophies
0
Age
37
XP
905
Country
Spain
Yes, creating an NSP from the NX-Shell nro still appears to have the problem with the buttons not registering presses. Is there perhaps another nsp somewhere that doesn't have this issue? The changelogs say that the issue has been resolved, so it's entirely possible I just missed something.
hummm, no idea sorry, i lauch it via hbmenu.nsp
 

PigsInCloaks

Member
Newcomer
Joined
Feb 17, 2015
Messages
24
Trophies
0
XP
86
Country
United States
hummm, no idea sorry, i lauch it via hbmenu.nsp
Interestingly, I created a hbmenu nsp too, and when I launch NX Shell through that, it also has the same problem.

What tool did you use to create the hbmenu nsp? I use Nro2Nsp 3.3.6 - Beta 1. This is odd.
 

nifoc2099

Well-Known Member
Member
Joined
Dec 13, 2018
Messages
118
Trophies
0
Age
46
XP
306
Country
Singapore
everything fine for me last atm last horz

Did you try to delete files yet? NX-Shell fails in my case. Unable to delete a 3.8 Gig mkv video file in micro SD card. Anyone can help or point me to an homebrew that works?

PS: File deletion works fine using PC
 
Last edited by nifoc2099,

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,736
Trophies
1
Location
Nintendo works for my dad
XP
5,344
Country
Germany
NX Shell version 2.11 is not working in the new atmos update, buttons do not respond.
I can confirm. Atmosphere 0.10.2 disabled the temporary hid-mitm fix for older libnx homebrew. Apparently, nxshell 2.11 has not been (properly) compiled with the new libnx.

For now you can enable atmosphere!enable_deprecated_hid_mitm in the system settings ini file of atmosphere to re-enable the legacy module.
 

Mthodmn101

Well-Known Member
Member
Joined
Jan 31, 2008
Messages
650
Trophies
1
XP
1,709
Country
United States
I can confirm. Atmosphere 0.10.2 disabled the temporary hid-mitm fix for older libnx homebrew. Apparently, nxshell 2.11 has not been (properly) compiled with the new libnx.

For now you can enable atmosphere!enable_deprecated_hid_mitm in the system settings ini file of atmosphere to re-enable the legacy module.

I informed the dev about this in october but he didnt seem to want to fix it :-/
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Where's everybody?