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,
Hi guys, it's been a while.
During this time I've been pursuing other projects but I think I'll finally get back to this now. Due to several problems and lack of maintenance on the mupdf module (pdf/ebook reader) further updates will no longer include the ebook reader. Rock88 implemented it during the early days of NX-Shell, and I'm not too familiar with mupdf myself to continue working on it, nor do I have the time to invest learning more about it at the moment. This is basically holding me back from working on this program, because I don't like to work with something I'm not familiar with. This doesn't mean we won't see it in the future, I just don't want to be working on this semi working/broken feature at the moment. I hope you guys understand.
 
Hi guys, it's been a while.
During this time I've been pursuing other projects but I think I'll finally get back to this now. Due to several problems and lack of maintenance on the mupdf module (pdf/ebook reader) further updates will no longer include the ebook reader. Rock88 implemented it during the early days of NX-Shell, and I'm not too familiar with mupdf myself to continue working on it, nor do I have the time to invest learning more about it at the moment. This is basically holding me back from working on this program, because I don't like to work with something I'm not familiar with. This doesn't mean we won't see it in the future, I just don't want to be working on this semi working/broken feature at the moment. I hope you guys understand.
Welcome back B-) All good with me. Maybe someone will do you a pull request for ebooks if they're particularly bothered. Look forward to seeing what you do next.
 
So I'm trying to use the image viewer to read manga. (Flipping through .pngs) but I always get a crash after flipping through three or four images. Yes I am using through the HBL NSP. Pretty strange. Any idea?
 
Last edited by ,
So I'm trying to use the image viewer to read manga. (Flipping through .pngs) but I always get a crash after flipping through three or four images. Yes I am using through the HBL NSP. Pretty strange. Any idea?

Does it happen if you return (press B) then open the next image? Or does it only happen if you use the directional buttons to navigate through them?
 
I wanna update from version 1.03 to 1.20. It's just paste the new "NX-Shell.nro" over the old one in the microsd \switch\NX-Shell ?
thnks for the help
 
I wanna update from version 1.03 to 1.20. It's just paste the new "NX-Shell.nro" over the old one in the microsd \switch\NX-Shell ?
thnks for the help
Yes. However if you do have a folder called (which you should) "NX-Shell" in /switch, it's best to delete it and create a new one.
 
Last edited by Joel16,
A text editor would be great, espcially for editing and testing oc and uc on sys-clk.

@hausa51, I tried that app but it has issues with the cursor in the wrong position, enter doesn't work and a few other bugs that haven't been fixed and likely won't be either.
 
most people who develop for the switch don't want to make things for sxos, until there are real usb drivers made for the switch by a decent dev who wants usb support, no one will use the crap driver from tx.

I use it, and I would consider myself decent.

@Joel16 if you want to add SX USB support, you dont need to do anything special, just reference "usbhdd:/", SX automatically mounts the point for you.
 

Site & Scene News

Popular threads in this forum