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,
With ftp support this will help save our precious micro sd card slot.

Without an option like that, I know there's an alternative but fails and crashes at times.

This with ftp which I know was stated as coming will mean WE will no longer have to remove and insert our micro sd card at least 100 times a week lmfao no joke
 
now just wait until someone is dumb enough to delete an important boot file without backup *sips tea*


edit** nevermind, this is only SD card acces , didnt read properly
 
Last edited by souler92,
  • Like
Reactions: Leonidas87
I wonder if in future updates you could add support to copy file from an USB to the SD (while docked) for those who don't have an SD port on their PC
i think it's possible

Actually that is a magnificent idea.

@Joel16 think about that.

Unless it is implemented ima plug in and check haha 1 sec
 
With ftp support this will help save our precious micro sd card slot.

"Our precious 128 GB micro sd cards"

--------------------- MERGED ---------------------------

now just wait until someone is dumb enough to delete an important boot file without backup *sips tea*

What? You mean we have access to the internal memory with this?
DANGEROUS!
 
20180526_120957.jpg
No luck yet, was worth a shot

--------------------- MERGED ---------------------------

"Our precious 128 GB micro sd cards"

--------------------- MERGED ---------------------------



What? You mean we have access to the internal memory with this?
DANGEROUS!

Just be smart, use it for games and .nro files. Stay away from important files.

Would you delete a windows boot or efi file I think not. Common sense is in order of course.
 
  • Like
Reactions: Idaho
Who is the person responsible for keeping the "Switch Homebrew Store" up to date? Not even Checkpoint is there yet....

It's an open things, hard to explain I was looking into it and speaking with someone, have to check back on my messages.

I'm going to make a list, pass on the info and see what I MAYBE can do by getting info to the right people for the AppStore.

We were speaking directly on the subject.
 
View attachment 125228

Just be smart, use it for games and .nro files. Stay away from important files.

Would you delete a windows boot or efi file I think not. Common sense is in order of course.

Wasn't talking for myself mind you. Accidents could happen especially if there is no confirmation box. Also these could be deleted by kids.
It might be a good idea to password protect or deactivate the internal files access in the option.
OP could consider this in future update.
 
  • Like
Reactions: Leonidas87
It's an open things, hard to explain I was looking into it and speaking with someone, have to check back on my messages.

I'm going to make a list, pass on the info and see what I MAYBE can do by getting info to the right people for the AppStore.

We were speaking directly on the subject.

It would be great to separate the Homebrew by Firmware (in the AppStore), that way people know what software works on their Switch
 
Last edited by huma_dawii,
Wasn't talking for myself mind you. Accidents could happen especially if there is no confirmation box. Also these could be deleted by kids.
It might be a good idea to password protect or deactivate the internal files access in the option.
OP could consider this in future update.

Along with a warning in the OP, I get where your coming from.

Very important no doubt about it, good point.
 
Current version: 1.00 (Beta)

Features:

- Delete files folders.
- Copy/Move files and folders.
- Displays file size. (files only ATM)
- Image viewer (PNG/JPG for now - as long as the images are within the switch's resolution.)

S90wMz1.jpg


abzARE1.jpg


aI95vgZ.jpg

Controls:
Code:
- Press X to bring up options.
- Press A to confirm/enter directory.
- Press B to cancel/leave directory.
- D-Pad is currently used for navigation only.

Download: https://github.com/joel16/NX-Shell/releases/tag/1.00 (Please note this is a very early beta, just releasing this to get some opinions on this)


Last but not least, today's the European champions league final - Let's go reds! I believe in Salah, Mane and Firmino <3 !

Thank-you, I'm really loving this... I'll try to take a look at your source for this, and see what I can commit to make it any better, but my knowledge of most code is trivial at best, so don't expect much, if anything this will be more of a learning proccess for myself.
 
  • Like
Reactions: Joel16
This looks incredible. All it needs is FTP, file renaming, and sorting and it's perfect. This is the most polished Switch homebrew there is at the moment.

Doesn't it already have file renaming? I saw the option in the Menu whenever I clicked X... unless it's not complete yet.
 

Site & Scene News

Popular threads in this forum