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,

duckbill007

Well-Known Member
Member
Joined
May 5, 2011
Messages
691
Trophies
1
XP
2,495
Country
Russia
Man, the only butthurted person here is you. I absolutely do not care about popularity of my small app. I just only reported about directory listing issue (old code was a little faster) and memory usage. Sorry, but English not my native language and my messages can be rude. Before your comment I almost finished PR that speeds up directory listing more than 100 times and reduce memory usage 4 times at least. Also it should fix bug that can cause ruin of filesystem while file copy, but now after your butthurting you should be fix all that yourself.
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,302
Country
United States
Man, the only butthurted person here is you. I absolutely do not care about popularity of my small app. I just only reported about directory listing issue (old code was a little faster) and memory usage. Sorry, but English not my native language and my messages can be rude. Before your comment I almost finished PR that speeds up directory listing more than 100 times and reduce memory usage 4 times at least. Also it should fix bug that can cause ruin of filesystem while file copy, but now after your butthurting you should be fix all that yourself.
I am not butthurt, what you said sounded like you're making sly remarks which irked me. Maybe it is the language barrier, if you did not appear to come off as rude then I am sorry for misunderstanding you. You're free to do as you wish with your PR (I don't blame you if you don't want to). I apologize.
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,302
Country
United States
There is a minor update to fix a few things and slightly enhance user experience.

Change-log:

  • Fixed rename bug introduced in v4.00
  • Added option to disable extended font support. (Initially disabled by default -- this boosts the application start up speed)
  • After USB is unmounted via settings the device state will now be properly switch back to sdmc.

Download: https://github.com/joel16/NX-Shell/releases/tag/4.01
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,302
Country
United States
Oh yeah, @godreborn is right. I was using ISC build of libusbhsfs. I just re-read the documentation and NTFS is not supported with this one. The other one (GPL 2) supports NTFS/EXT (needs to be linked with -lntfs-3g -llwext4). I'll try to mess around and run some tests with the GPL version of libusbhsfs when I get some free time.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,180
Country
United States
offtopic : dude that wallpaper tho luv it ^^ i whish someone would make this into a live wallpaper where it moves like snakes or like the inside of jabu jabus belly
I thought I should change the wallpaper to something like that after having used the default one for years.
 
  • Like
Reactions: rantex92

EduardoZ2

Member
Newcomer
Joined
Aug 9, 2022
Messages
6
Trophies
0
Age
49
Location
la palmilla
XP
29
Country
Spain
anybody can help me? i have been trying to install botw and i finally have everything except for the base game nsp, which was too large to move it to my sd, so i splitted it into parts but cant merge it using NSPsplitty because of an error mesage saying "there's not enough space in the disk", idk why it shows this as it's almost empty and the nsp is surely lower than the maximum capacity of my sd card. i saw on a post that using this can make installing splitted nsp's into the switch, but i dont really know how to do it, i cant find it anywhere. do i need to merge it before using it? i am trying to use the "set archive bit" thing but it does nothing, or at least i think so, should this be working? am i missing something?
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
anybody can help me? i have been trying to install botw and i finally have everything except for the base game nsp, which was too large to move it to my sd, so i splitted it into parts but cant merge it using NSPsplitty because of an error mesage saying "there's not enough space in the disk", idk why it shows this as it's almost empty and the nsp is surely lower than the maximum capacity of my sd card. i saw on a post that using this can make installing splitted nsp's into the switch, but i dont really know how to do it, i cant find it anywhere. do i need to merge it before using it? i am trying to use the "set archive bit" thing but it does nothing, or at least i think so, should this be working? am i missing something?

This thread is about NX-Shell which has little to do with installing BOTW.

Please respect the author‘s intent of this thread and take this question over to the Switch Noobs Paradise sticky thread and someone will help you. :-)
 
  • Like
Reactions: Joel16 and mathew77

EduardoZ2

Member
Newcomer
Joined
Aug 9, 2022
Messages
6
Trophies
0
Age
49
Location
la palmilla
XP
29
Country
Spain
This thread is about Multi-Shell which has little to do with installing BOTW.

Please respect the author‘s intent of this thread and take this question over to the Switch Noobs Paradise sticky thread and someone will help you. :-)
I know, i was just asking if im doing it the wrong way or how do you even use the set archive bit option
 

snk4ever

Well-Known Member
Newcomer
Joined
May 22, 2006
Messages
60
Trophies
1
XP
374
Country
France
The latest release is really cool with USB support.
I managed to copy files s with european caracters in their name but not a folder with files having korean names (hangeul). Is it possible to add support for unicode file names ?
 
Last edited by snk4ever,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    I tell people I wrestled a 5 foot alligator and they get this smile like this guy is full of shit lol the reality is I am sad it got away.... I wanted a pet alligator lol
  • BigOnYa @ BigOnYa:
    You live in Florida, so I believe it, you guys are crazy.
  • Psionic Roshambo @ Psionic Roshambo:
    At the time I would have probably fed it people lol
  • Psionic Roshambo @ Psionic Roshambo:
    Seriously cocaine not even once lol
  • BigOnYa @ BigOnYa:
    Not even once, but 100's of times
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    My girlfriend at the time, she had me stay up with her all night because some how the crazy bitch had spent like 12 hours snorting 2 8 balls, didn't use any water (gotta clean your nose) so she had so much crusted in her nose I was sure she was gonna blow up her heart. I mean this was the stuff right off the boat so absolutely pure. ugghh so annoying
  • Psionic Roshambo @ Psionic Roshambo:
    Also doing like 320 dollars worth of coke in half a day lol damn it
  • Psionic Roshambo @ Psionic Roshambo:
    hmmm 360 even lol
  • Psionic Roshambo @ Psionic Roshambo:
    Well I was getting a discount so 320 is probably right
  • BigOnYa @ BigOnYa:
    That is cheap, I used to pay $100 for a tine.
  • Psionic Roshambo @ Psionic Roshambo:
    Tine? One gram?
  • BigOnYa @ BigOnYa:
    Sixteenth
  • Psionic Roshambo @ Psionic Roshambo:
    Also it was literally out of a kilo when I got it off the boat so absolutely pure
  • Psionic Roshambo @ Psionic Roshambo:
    Holy shiz that's a lot
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I was getting 3.5 Grams for 320 could have stepped on it and doubled my money easy lol
    +1
  • BigOnYa @ BigOnYa:
    I'd be afraid to it nowdays, my heart would explode prob. I just stick beers n buds nowdays.
  • Psionic Roshambo @ Psionic Roshambo:
    I would get to drive from tarpon springs to like Miami a thousand bucks lol do that twice a week and back in 92 that was good money
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    @Psionic Roshambo what are you guys talking about?
  • Psionic Roshambo @ Psionic Roshambo:
    Blew it on women and muscle cars lol
    +1
  • BigOnYa @ BigOnYa:
    @Xdqwerty Hamster food, its pricey nowadays to keep PCs running.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I don't do anything except cigarettes and gotta stop eventually lol
    +1
  • BigOnYa @ BigOnYa:
    I'd do shrooms again if could find, and I was outside camping/fishing, and had a cooler full of beer.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I wouldn't mind some LSD, laughing until my face hurt sounds fun lol
    +1
    Psionic Roshambo @ Psionic Roshambo: I wouldn't mind some LSD, laughing until my face hurt sounds fun lol +1