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,

dj_skual

Code & Mix
Member
Joined
Mar 9, 2008
Messages
1,014
Trophies
1
Website
sourceforge.net
XP
2,634
Country
France
can't get it to compile :(
following the process to compile on the github page...

first, that ask to me about missing hexdump.exe inside mupdf release script folder, then 2 missing dll.
now i get this generating mupdf, but can't find a fix:
Code:
$ make generate
    GEN generated/resources/fonts/urw/Dingbats.cff.c
make: *** [Makefile:144: generated/resources/fonts/urw/Dingbats.cff.c] Error 127

help please.
 

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
Is there a version that works on 3.0.0
The current version crashed my switch

Are you using SX OS or layeredFS?

can't get it to compile :(
following the process to compile on the github page...

first, that ask to me about missing hexdump.exe inside mupdf release script folder, then 2 missing dll.
now i get this generating mupdf, but can't find a fix:
Code:
$ make generate
    GEN generated/resources/fonts/urw/Dingbats.cff.c
make: *** [Makefile:144: generated/resources/fonts/urw/Dingbats.cff.c] Error 127

help please.

If you don't know how to compile it you should probably just leave it. The instructions on how to compile are pretty simple to follow. I have no idea how it works on windows so I can't help you there.

Edit: I'm sorry for the delay everyone. I'll try to iron out some issues and have a release by the weekend. I've been busy at work and fixing some other bugs with my other projects.
 

OkazakiTheOtaku

no thanks, I don't want a custom title
Member
Joined
Jul 20, 2016
Messages
1,461
Trophies
1
Location
127.0.0.1
XP
3,114
Country
Japan
If you don't know how to compile it you should probably just leave it. The instructions on how to compile are pretty simple to follow. I have no idea how it works on windows so I can't help you there.
Funny enough, i couldn't get it to compile on Windows no matter what i did. Compiles fine on Linux and macOS, though. I went through the same setup instructions and installed the same dependencies on both. My error didn't look like that, though.

Also, regarding the gesture support for PDF files, I'd be willing to be a tester for you and help debug the potential feature.
 
  • Like
Reactions: PeterGemp

PeterGemp

Well-Known Member
Member
Joined
Jun 28, 2018
Messages
118
Trophies
0
XP
269
Country
United States
Are you using SX OS or layeredFS?



If you don't know how to compile it you should probably just leave it. The instructions on how to compile are pretty simple to follow. I have no idea how it works on windows so I can't help you there.

Edit: I'm sorry for the delay everyone. I'll try to iron out some issues and have a release by the weekend. I've been busy at work and fixing some other bugs with my other projects.
Did you just say "in five hours"?
 

dj_skual

Code & Mix
Member
Joined
Mar 9, 2008
Messages
1,014
Trophies
1
Website
sourceforge.net
XP
2,634
Country
France
If you don't know how to compile it you should probably just leave it. The instructions on how to compile are pretty simple to follow. I have no idea how it works on windows so I can't help you there.
i've already compiled lot of things by myself on wii, wiiu, and starting to get some projects to compile for switch too.
i've coded some homebrew like "Savegame Manager GX" (Wii/WiiU) and added the gui to "WUP Installer" to done "WUP Installer GX"(WiiU).
But it seem the problem is linked with window. Can't get to compile ReiNX too.

I will try with a Virtual Machine and linux....

I think u should try to find the compile problem before tell to people they should not try to compile :(
Perhaps i'm not a very good coder, but i'm not totaly noob...

Keep the good works with your nice and usefull homebrew man!!!

Regards.
 
  • Like
Reactions: Brawl345

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
i've already compiled lot of things by myself on wii, wiiu, and starting to get some projects to compile for switch too.
i've coded some homebrew like "Savegame Manager GX" (Wii/WiiU) and added the gui to "WUP Installer" to done "WUP Installer GX"(WiiU).
But it seem the problem is linked with window. Can't get to compile ReiNX too.

I will try with a Virtual Machine and linux....

I think u should try to find the compile problem before tell to people they should not try to compile :(
Perhaps i'm not a very good coder, but i'm not totaly noob...

Keep the good works with your nice and usefull homebrew man!!!

Regards.

My apologies, but I'm not actually sure how it works on windows or what sort of dependencies you'd require. Make sure you have dkp's switch-dev group installed via pacman. This seems to be an external problem though, especially since you said missing dlls. (As always make sure your dev environment is up to date)
 
  • Like
Reactions: dj_skual

mrmole

Active Member
Newcomer
Joined
Jul 20, 2018
Messages
32
Trophies
0
Age
34
XP
1,062
Country
United Kingdom
So I got to test CBZ support over the weekend and here is a small feedback:

  • Turning the page when you are zoomed in turns it to the same location next page, so you always end up starting at the bottom of the page and have to scroll up to start reading
  • Would love to see options like fit to screen and original size, as at the moment you can only zoom in and out by 10%, so if the image loads at 86% you cant get to see it in 100%, but just in 96% and 106%
  • Zooming tends to reset itself and you end up zooming in every page turn
  • Option in the menu to hide the top bar would be a great addition
  • CBR support would also be great
I really appreciate all your hard work and really been loving your app so far! :)
 

veddermandan

Well-Known Member
Member
Joined
Mar 4, 2010
Messages
93
Trophies
0
Website
youtu.be
XP
207
Country
Australia
Are you using SX OS or layeredFS?




If you don't know how to compile it you should probably just leave it. The instructions on how to compile are pretty simple to follow. I have no idea how it works on windows so I can't help you there.

Edit: I'm sorry for the delay everyone. I'll try to iron out some issues and have a release by the weekend. I've been busy at work and fixing some other bugs with my other projects.
Are you using SX OS or layeredFS?

Im using SX OS 1.4 thanks
 

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,834
Trophies
2
XP
7,912
Country
United Kingdom
Hello, I may have asked this earlier in the thread.. I'm not sure. :P
Is it possible to add the ability to unmount/mount the SD card while in app? So we can transfer files to the SD card by connecting to a PC without having to turn the Switch off?
I'd also happily settle for connecting to PC via Usb C cable too ;)
My Switch does not have Internet connected so FTP isn't an option for me. Having to re-RCM my Switch everytime I need to copy a file to SD is a pain in the ass. :P
 
  • Like
Reactions: M7L7NK7 and peteruk

Ryft

Well-Known Member
Member
Joined
Nov 21, 2013
Messages
617
Trophies
1
Age
38
Location
Illinois
XP
1,010
Country
United States
I loaded this up and it shows all the files and everything fine, but it doesn't show the highlight when I have something selected. I can figure out what file I'm on by counting the number of key presses, but there is no indicator. Not sure whats going on. Using SX Homebrew menu on 5.1.
 
Last edited by Ryft,

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
I loaded this up and it shows all the files and everything fine, but it doesn't show the highlight when I have something selected. I can figure out what file I'm on by counting the number of key presses, but there is no indicator. Not sure whats going on. Using SX Homebrew menu on 5.1.
Can you reproduce this issue using hekate or atmosphere?
SX isn't supported by most homebrew devs.
 

Stone-D

Well-Known Member
Newcomer
Joined
Aug 9, 2018
Messages
47
Trophies
0
Age
47
Location
Jakarta, Indonesia
XP
101
Country
Indonesia
I loaded this up and it shows all the files and everything fine, but it doesn't show the highlight when I have something selected. I can figure out what file I'm on by counting the number of key presses, but there is no indicator. Not sure whats going on. Using SX Homebrew menu on 5.1.

Working fine here, SXOS 1.4, OFW 4.1.0.

@Joel16, minor request: could you please make UI not jump when selecting a checkbox?
 
  • Like
Reactions: Joel16 and sorabora

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Heheh