Homebrew 3DShell - Multi-purpose File Manager for the 3DS

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,276
Country
United States
Release v4.1.0 is now available.

Before installing this update, please delete your config file located in /3DS/3DShell/config.cfg. This release will automatically handle this for you in future releases if entries are modified in the config file. You can also update straight from 3DShell, by tapping the download icon (Updates menu) and updating via the official release build option.

Change-log:


  • Minor clean-up with audio functions, config file and .ZIP extraction, removed deprecated functions. (Also built using the latest citro2d and libctru.)
  • Improved music lock texture.
  • Added battery icons to status bar.
  • Add ability to extract .RAR archives.
  • Add "More..." option in file options.
    • Added the ability to refresh directory list.
    • Added the ability to create new files.
    • Cancel button can be accessed via buttons.
  • Minor fixes with handling UTF-16 filenames.
  • Added a W.I.P text file reader for small config files. (This is very basic at the moment. I simply implemented this for reading log files straight from the 3DS).
  • Handle config versions (At the moment, you'll need to delete your config file located in /3DS/3DShell/config.cfg, however after this update this will no longer be necessary with future releases).
  • Fixed buffer overflow when selecting a file with a long file path using multi-select.
  • Fixed copying files/folders between different archives sd <-> nand.
  • UTF16 file names are now properly handled when copying/pasting files.
  • Added the ability to zoom into image if < 400x240. (c-stick or D-PAD to zoom, circle pad to position image).
  • Improved executable file icon. (The previous one didn't work well with the dark theme mode).
  • Added an error display dialog if any issue occurs with FS or archive related functions.
  • Fixed OPUS support.

8CmMqHN.png
Sk5IYae.png

Download
 
Last edited by Joel16,

plug313

Well-Known Member
Member
Joined
Jun 27, 2016
Messages
163
Trophies
0
Age
29
XP
622
Country
hi Joel thanks again for your work. very exciting to have the option to view text and config files directly on the 3DS now!

I have a small request if possible, can you make it so pressing A on a zip file doesn't automatically extract it? it would be nice if we could just view before or have a pop up ask if we want to extract. I unzipped big files by mistake :rofl2:
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,276
Country
United States
hi Joel thanks again for your work. very exciting to have the option to view text and config files directly on the 3DS now!

I have a small request if possible, can you make it so pressing A on a zip file doesn't automatically extract it? it would be nice if we could just view before or have a pop up ask if we want to extract. I unzipped big files by mistake :rofl2:

Ah right, my bad. Perhaps I'll add a dialog before so that it asks if you want to extract the zip/rar file. I'll look into adding a cancel button too whilst doing that.
 
Last edited by Joel16,

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,276
Country
United States

soguyswedidit

Active Member
Newcomer
Joined
Dec 29, 2018
Messages
26
Trophies
0
Age
25
XP
72
Country
United Kingdom
Can it install CIAs? If we could get that and a text editor (its planned right) along w maybe tinydb support this would be the best homebrew app

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

plug313

Well-Known Member
Member
Joined
Jun 27, 2016
Messages
163
Trophies
0
Age
29
XP
622
Country
Can it install CIAs? If we could get that and a text editor (its planned right) along w maybe tinydb support this would be the best homebrew app

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

that would be really awesome if Joel brought that feature back :) maybe it wouldn't be too hard since FBI is open source he could use some of the code?
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,276
Country
United States
that would be really awesome if Joel brought that feature back :) maybe it wouldn't be too hard since FBI is open source he could use some of the code?
It's not all that hard to implement. TBH it's already in the code but it's only used for updating the 3DShell CIA version. I'd rather not include title management with this, just pure file management at the moment.
 
  • Like
Reactions: plug313

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,276
Country
United States
v4.2.0 is available!

Change-log:

  • Refactor and clean up external image loading functions:
    • Fixed texture display corruption when using next/previous in image preview.
    • Image viewer can now display GIF files (not animated).
    • Now uses libnsbmp instead of loadbmp which (decodes .BMP files a lot faster with little to no delays!).
    • Enable zoom function on any image that is > 400x240 as long as it's not a dual screen image. (Please note there is a limit as to how large an image can be, 800x600 was the furthest that worked fine in my tests).
    • Use nanojpeg to load .JPEG files and remove stb_image since it's a massive library only used for a single function.
  • Display ID3v2 cover art image if found.
  • Only display ID3 title if found.
  • Fixed incorrect title when using next/previous on non MP3 file.
  • Added dialog before extracting rar/zip file.
  • Don't display checkbox on parent folders.
  • The CIA update (for 3DShell CIA version) progress bar is a lot more realistically responsive than previous releases.
  • Display file sizes in main menu.
  • Fixed file properties from displaying the timestamp attribute for a non existing entry (parent folders do not have timestamps).
  • Fix misaligned font size in status bar.
ID3 cover art image:
MkbQCaB.png

Download: https://github.com/joel16/3DShell/releases/tag/v4.2.0
 
Last edited by Joel16,

AiP24

Well-Known Member
Newcomer
Joined
Feb 4, 2019
Messages
58
Trophies
0
Location
Not Looking After A Girl Who Is God
XP
331
Country
United States
Last I checked, whenever I open the .3dsx, I get stuck on one of those crashed bootup screens repeatedly. I know file managrs work without cfw (because I currently use organiz3d), but I don't really know what's going on. Do I need cfw or something?
edit - if it only runs on cfw, can you find a way to make it run on userland, even if you have to remove some features?
 
Last edited by AiP24,

Namesnipe

Well-Known Member
Member
Joined
Nov 24, 2016
Messages
225
Trophies
0
XP
1,114
Country
United States
Last I checked, whenever I open the .3dsx, I get stuck on one of those crashed bootup screens repeatedly. I know file managrs work without cfw (because I currently use organiz3d), but I don't really know what's going on. Do I need cfw or something?
Yeah.
 

AiP24

Well-Known Member
Newcomer
Joined
Feb 4, 2019
Messages
58
Trophies
0
Location
Not Looking After A Girl Who Is God
XP
331
Country
United States
Yeah, I think you can't access NAND in userland, but would it be possible to make a version without NAND access (like a sd file manager)? I have anemone3ds (custom theme manager) and it has a battery meter despite being userland, so if you could make a userland only version, that would be cool, but if not, that's okay.
 

Namesnipe

Well-Known Member
Member
Joined
Nov 24, 2016
Messages
225
Trophies
0
XP
1,114
Country
United States
Yeah, I think you can't access NAND in userland, but would it be possible to make a version without NAND access (like a sd file manager)? I have anemone3ds (custom theme manager) and it has a battery meter despite being userland, so if you could make a userland only version, that would be cool, but if not, that's okay.
There's really no point as userland support is dead for nearly everything. The 3DS scene is all CFW at this point.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    $12 large any style pizza deal
  • K3Nv2 @ K3Nv2:
    Each bite is a $1 well spent
  • SylverReZ @ SylverReZ:
    @ZeroT21, Agreed. I hate oven pizza, only from pizza place.
    +1
  • K3Nv2 @ K3Nv2:
    Nah I can still go for totinos
  • RedColoredStars @ RedColoredStars:
    i like totinos party pizzas. lol.
  • RedColoredStars @ RedColoredStars:
    the cracker-like crust is great on those
  • RedColoredStars @ RedColoredStars:
    My neighbor and I are going to make this next month....
  • SylverReZ @ SylverReZ:
    Tiger crust is great.
  • K3Nv2 @ K3Nv2:
    I'm beefing with a neighbor currently each time I ask him for help with something he makes bs excuses then ignores my calls text but seems to randomly speak when I'm done with the project after doing things to help him
  • RedColoredStars @ RedColoredStars:
    DiGiorno Crispy Pan Pizza tasted pretty dang close to Pizza hut pan pizza, but Im not sure if theyve been discontinued or not. Havent seen them locally for a couple of months now.
  • RedColoredStars @ RedColoredStars:
    The croissant crust is still available though, but not quite as good imo.
  • RedColoredStars @ RedColoredStars:
    @SylverReZ Never heard of tiger crust. What is it?
  • SylverReZ @ SylverReZ:
    @RedColoredStars, Its known as tiger bread, also known as dutch crust.
  • Maximumbeans @ Maximumbeans:
    It's fuggin gooooood
    +1
  • RedColoredStars @ RedColoredStars:
    I mean. Whats different about it?
  • RedColoredStars @ RedColoredStars:
    Never even seen a tiger crust pizza in any stores around here. Walmart, Cub, or otherwise.
  • RedColoredStars @ RedColoredStars:
    Must be a regional thing.
  • RedColoredStars @ RedColoredStars:
    Gonna smoke this bowl then go get kitties ashes. <3
  • RedColoredStars @ RedColoredStars:
    Last thing I told her is how much I love her, and that Im not leaving her there forever and I promise to come back and take her back home with me.
  • Bunjolio @ Bunjolio:
    halllo
  • Black_Manta_8bit @ Black_Manta_8bit:
    hello, anyone is able to create cheat patches for cemu? i have a simple request if anyone can help
  • SylverReZ @ SylverReZ:
    @RedColoredStars, Rest in piece. Hope she rests well, and that she loves you too. :sad:
    SylverReZ @ SylverReZ: @RedColoredStars, Rest in piece. Hope she rests well, and that she loves you too. :sad: