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,

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
651
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
960
Country
Canada
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
 

souler92

Well-Known Member
Member
Joined
Jan 5, 2017
Messages
394
Trophies
0
Age
32
XP
661
Country
Netherlands
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

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
651
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
960
Country
Canada
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
 

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,817
Trophies
0
Location
Yorosso
XP
3,105
Country
Mali
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!
 

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
651
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
960
Country
Canada
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

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
651
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
960
Country
Canada
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.
 

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,817
Trophies
0
Location
Yorosso
XP
3,105
Country
Mali
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

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,270
Country
United States
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,

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
651
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
960
Country
Canada
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.
 

Proto-Propski

Legally Weird!
Member
Joined
Apr 29, 2018
Messages
266
Trophies
0
Age
25
Location
Boulevard of Broken Meme's
XP
768
Country
United Kingdom
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

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Only people who turn green need to see a doctor.