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,

Ty_

Well-Known Member
Member
Joined
May 22, 2018
Messages
399
Trophies
0
Age
44
XP
1,256
Country
United Kingdom
It always feels like a proper homebrew scene once the first file manager is released!

With the 3DS I got into hacking when it was well established. With this it's kind of cool to get in on the ground floor, watch things progress. Been checking here and Reddit daily for the latest updates.
 

SirNapkin1334

Renound Aritst
Member
Joined
Aug 20, 2017
Messages
1,665
Trophies
1
XP
975
Country
United States
Nice, we need this. But, the real question is, “GodModeX when???”
Does it have access to NAND, or only SD? Can you mount NAND backups?
 

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
This is a great homebrew! I do have one feature request though, would it be possible to have an option to swipe across the screen to move from one picture to the next in a directory?
I ask because if so I could dump a bunch of rotated manga pages into a directory and read it like an eBook :P

Thanks for the great software!
 
  • Like
Reactions: Centergaming

Traiver

Developer
Developer
Joined
Aug 1, 2014
Messages
1,326
Trophies
1
Location
???
XP
2,948
Country
United States
How would one go about building this? I wanted to make some custom icons for myself and I'm getting:
zQEoNkl.png

I built sdl2 and placed it's files in a bunch of devkitpro's directories as well.
As you can see you're missing some libs. Install them via MSyS2 with the pacman command

Screenshot (36)_LI.jpg
 
Last edited by Traiver,

Centergaming

Well-Known Member
Member
Joined
Apr 17, 2016
Messages
695
Trophies
0
XP
923
Country
United States
i hte this style of file manager WTF is move i can never figure it out why not just simple copy and paste?

I recommend you to use another file manager for the Switch.....

Edit: If you don't like something than deal with it. Maybe Joel16 can create alternative skins for ''NX Shell" but this is unnecessary atm, there are lots of problems that need to be solved first before any cosmetics. (That's why this thread is a WIP)
 
Last edited by Centergaming,
  • Like
Reactions: Joel16

weatMod

Well-Known Member
Member
Joined
Aug 24, 2013
Messages
3,305
Trophies
2
Age
47
XP
3,351
Country
United States
"Move" means moving a file from one location to another, without leaving a copy.. it's different than "just simple copy and paste."
i know which sucks because there is no copy
i have used file managers for android that designed like theis and they suck they piss me off to no end trying to get things done this design is retarded for a file manager so much easier to give just copy paste and delete options ,then you can go back and delete the file if you don't want it int he original location
 

Centergaming

Well-Known Member
Member
Joined
Apr 17, 2016
Messages
695
Trophies
0
XP
923
Country
United States
i know which sucks because there is no copy
i have used file managers for android that designed like theis and they suck they piss me off to no end trying to get things done this design is retarded for a file manager so much easier to give just copy paste and delete options ,then you can go back and delete the file if you don't want it int he original location

Dude, this is a WIP, do you not understand or something?
 

XCJLongbow

Member
Newcomer
Joined
May 20, 2018
Messages
8
Trophies
0
Age
27
XP
100
Country
United States
i know which sucks because there is no copy
i have used file managers for android that designed like theis and they suck they piss me off to no end trying to get things done this design is retarded for a file manager so much easier to give just copy paste and delete options ,then you can go back and delete the file if you don't want it int he original location

Then you can design and create one for yourself that better suits your deepest desires. OP isn't going to redesign his app over complaints from a single user, especially when those complaints are so flagrantly aggressive.
 

weatMod

Well-Known Member
Member
Joined
Aug 24, 2013
Messages
3,305
Trophies
2
Age
47
XP
3,351
Country
United States
Dude, this is a WIP, do you not understand or something?
it is not really a criticism of this project just of this type of file manger in general this was obviously ported ,a port of a port
like i said there are managers on android that work the same way and the are awful
this looks to be ported from one of those to 3DS and now ported to switch
 

Centergaming

Well-Known Member
Member
Joined
Apr 17, 2016
Messages
695
Trophies
0
XP
923
Country
United States
i know which sucks because there is no copy
i have used file managers for android that designed like theis and they suck they piss me off to no end trying to get things done this design is retarded for a file manager so much easier to give just copy paste and delete options ,then you can go back and delete the file if you don't want it int he original location

You've been here since 2013. What a joke..... you don't know the meaning of patience....

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

it is not really a criticism of this project just of this type of file manger in general this was obviously ported ,a port of a port
like i said there are managers on android that work the same way and the are awful
this looks to be ported from one of those to 3DS and now ported to switch

By the looks of it, it seems like you're criticizing his work.
 

weatMod

Well-Known Member
Member
Joined
Aug 24, 2013
Messages
3,305
Trophies
2
Age
47
XP
3,351
Country
United States
You've been here since 2013. What a joke..... you don't know the meaning of patience....
like i said i am not complaining over the progress of the manager i am just saying that this style of FM is retarded
in general , android ones that use this move crap and do not offer a copy option
i am not saying this particular manager is bad i am saying the stype is this was obviously ported from on of those awful android managers
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,280
Country
United States
like i said i am not complaining over the progress of the manager i am just saying that this style of FM is retarded
in general , android ones that use this move crap and do not offer a copy option
i am not saying this particular manager is bad i am saying the stype is this was obviously ported from on of those awful android managers

This offers both copy/cut (recursive).
Move = cut.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse