Homebrew [Release] CTRXplorer - Open Source SD File Manager

  • Thread starter d0k3
  • Start date
  • Views 135,454
  • Replies 273
  • Likes 46

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
A small update with some user requests fulfilled: CTRXplorer v0.9.5

Here's what's new:
  • Keep clipboard contents when copying files / folders
  • Allow overwriting existing files / folders when renaming
  • Improved the overwrite confirm dialog for moving / copying
Hope you like the new changes!
Oh hey I never saw this. Thank your considering and adding that first feature :D
 
  • Like
Reactions: d0k3

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,008
Trophies
2
Age
36
XP
4,557
Country
United States
@d0k3 I love this software. It's been on my 3DS for a very long time and I just updated to the latest binary today. I was wondering if a particular feature was in the pipeline. Any chance of getting UTF16 support? I do a lot of save dumping and management and a lot of titles don't display properly if they aren't English titles. Didn't know if this would be a difficult task or not.
 

k8099

Well-Known Member
Newcomer
Joined
Dec 15, 2014
Messages
59
Trophies
0
Age
35
XP
102
Country
Switzerland
A small update with some user requests fulfilled: CTRXplorer v0.9.5

Here's what's new:
  • Keep clipboard contents when copying files / folders
  • Allow overwriting existing files / folders when renaming
  • Improved the overwrite confirm dialog for moving / copying
Hope you like the new changes!

does it run with the a9hl?
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
@d0k3 I love this software. It's been on my 3DS for a very long time and I just updated to the latest binary today. I was wondering if a particular feature was in the pipeline. Any chance of getting UTF16 support? I do a lot of save dumping and management and a lot of titles don't display properly if they aren't English titles. Didn't know if this would be a difficult task or not.
UTF-16 support is not in there, because there is no UTF-16 support in ctrulib / citra (that I know of). So, unlikely for now. If you can propose a good workaround (to at least display these names somewhat correctly with the standard ASCII symbol set), I can consider it.

zip/rar/7zip support would be nice...
It would, and I have been considering it for some time. Mounting such archives is very unlikely though, because that would mean that the internal file input/output functions would have to get a lot more complicated. A "extract all" / "build archive from selected" function on the other hand is in the realm of possibility.

Anyone know of a good and very simple C / C++ library that would provide support for all three? For ZIP I could just use MiniZ, which I have used in the past, too.
 

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,008
Trophies
2
Age
36
XP
4,557
Country
United States
UTF-16 support is not in there, because there is no UTF-16 support in ctrulib / citra (that I know of). So, unlikely for now. If you can propose a good workaround (to at least display these names somewhat correctly with the standard ASCII symbol set), I can consider it.
Hmm, not me, but perhaps try contacting @JK_ he was able to introduce UTF-16 into his save manager, though I don't believe his source is public.
 

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
@d0k3

Thanks for including Steveice10's buildtools .. So I tried building again with a simple "make" command, and I get this:

C1eTTVj.png


I see it referencing c:/citrus/source/citrus/ path.. I don't have such a folder. The only citrus folder I have is the one in the devkitpro folder (That first line it references, I have that)

Any idea what my problem is? Note that I can build Decrypt9 and Emunand9 just fine. So I'm guessing my problem has something to do with citrus, and that path that I don't even have

Thanks
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
@d0k3

Thanks for including Steveice10's buildtools .. So I tried building again with a simple "make" command, and I get this:

C1eTTVj.png


I see it referencing c:/citrus/source/citrus/ path.. I don't have such a folder. The only citrus folder I have is the one in the devkitpro folder (That first line it references, I have that)

Any idea what my problem is? Note that I can build Decrypt9 and Emunand9 just fine. So I'm guessing my problem has something to do with citrus, and that path that I don't even have

Thanks
Your libctru and citrus are both recent? This somewhat looks like your libctru is out date (you need one after the great refactor). I'll look into it, maybe SteveIce10 has also changed something in citrus which makes this fail now. More later!
 
  • Like
Reactions: Madridi

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
Your libctru and citrus are both recent? This somewhat looks like your libctru is out date (you need one after the great refactor). I'll look into it, maybe SteveIce10 has also changed something in citrus which makes this fail now. More later!
How recent is recent? I originally had libctru from smea, and then installed steveice10's fork of libctru to get it to compile FBI on March 8th. Citrus was also installed that day (or the day before).
So yeah, according to the github last updates, I should be having the latest ones of those.

Still though, it's referencing this folder: c:/citrus/source/citrus/ .. which doesn't even exist over here.. so I'm not really sure what's wrong. I hope you can figure it out :)
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
How recent is recent? I originally had libctru from smea, and then installed steveice10's fork of libctru to get it to compile FBI on March 8th. Citrus was also installed that day (or the day before).
So yeah, according to the github last updates, I should be having the latest ones of those.

Still though, it's referencing this folder: c:/citrus/source/citrus/ .. which doesn't even exist over here.. so I'm not really sure what's wrong. I hope you can figure it out :)
Okay, sorry, this took for a bit. I just updated everything (DevKitARM / libctru / citrus) and compiled without problems (no changes required). Can you update and try again? Make sure you install libctru / citrus via 'make install'.
 
  • Like
Reactions: Madridi

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
Okay, sorry, this took for a bit. I just updated everything (DevKitARM / libctru / citrus) and compiled without problems (no changes required). Can you update and try again? Make sure you install libctru / citrus via 'make install'.
No problem. Alright, so I tried compiling again, and faced the same problem. So:

- make installed this: https://github.com/Steveice10/ctrulib (Through the libctru folder .. This is the one I want, not Smea's one.. right?)
- Tried to make install this: https://github.com/Steveice10/citrus .. and this actually failed!

Looking at the requirements for citrus, I need:
- Devkitarm: I already have that and it's up to date
- Picasso: Already in devkitarm/bin .. I assume I don't need to do anything there right?
- ctrulib: I see it referencing smea's ctrulib, not Steveice10's one. So I downloaded that, and now I'm sure how to compile now. Neither "make" nor "make install" work

I realize now this is outside the scope of your program. But I hope you can help me anyway :)
 

fr3quency

Well-Known Member
Member
Joined
Jan 11, 2016
Messages
811
Trophies
0
Age
32
Location
Wherever my imagination decides.
Website
fr3quency.deviantart.com
XP
823
Country
Greece
@Madridi can you share the compiled version when you are done? I tried compiling it myself(after I learnt how to compile AuReiNand and Decrypt9), but CTRXplorer requires more tools which I cannot use(I tried; I synced libctru or however it's spelled, experimented from seeing the error messages in CMD but eventually gave up xD)
 

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
@Madridi can you share the compiled version when you are done? I tried compiling it myself(after I learnt how to compile AuReiNand and Decrypt9), but CTRXplorer requires more tools which I cannot use(I tried; I synced libctru or however it's spelled, experimented from seeing the error messages in CMD but eventually gave up xD)
I'm still facing error problems. But yeah I'll share it when I get it sorted out
 
  • Like
Reactions: fr3quency

qlm2009

Well-Known Member
Member
Joined
Oct 28, 2015
Messages
101
Trophies
0
XP
114
Country
Switzerland
It seems that the banner tool is not compatible with Windows10. But I can comile the latest version 0.95a on Windows7.
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
No problem. Alright, so I tried compiling again, and faced the same problem. So:

- make installed this: https://github.com/Steveice10/ctrulib (Through the libctru folder .. This is the one I want, not Smea's one.. right?)
- Tried to make install this: https://github.com/Steveice10/citrus .. and this actually failed!

Looking at the requirements for citrus, I need:
- Devkitarm: I already have that and it's up to date
- Picasso: Already in devkitarm/bin .. I assume I don't need to do anything there right?
- ctrulib: I see it referencing smea's ctrulib, not Steveice10's one. So I downloaded that, and now I'm sure how to compile now. Neither "make" nor "make install" work

I realize now this is outside the scope of your program. But I hope you can help me anyway :)
You also need InfoZIP on Windows (see CTRXplorer readme for the link). I already asked SteveIce10 to add that requirement, but he did not because this is a Windows only problem.
 

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
You also need InfoZIP on Windows (see CTRXplorer readme for the link). I already asked SteveIce10 to add that requirement, but he did not because this is a Windows only problem.
Thanks, added that, but it didn't change a thing. So the situation right now is

- Citrus errors out on make install:
kKgll90.png

FWeFXuU.png


To compile citrus, it says it needs ctrulib, but this happens:
23I2slG.png


libctru module in ctrulib IS installed though.. and I assume Picasso is already in devkitarm yes?

@Steveice10 Maybe you can take a look at this as well?

Thanks!
 

naivegirl2411

Well-Known Member
Member
Joined
Oct 29, 2015
Messages
231
Trophies
0
Age
33
XP
219
Country
Any chance of getting basic image preview? Asking because Ive been using sunshell as a basic sd file explorer and I want to make the change to ctrxplorer. Smeas HBL screenshot tool is handy but generates a bunch of unnecessary images which i use sunshell's basic file explorer image preview to delete without using a pc
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    I only wish it was actually playable.
  • Veho @ Veho:
    There's a guy on the Tube of You that makes playable mechanical arcade games out of Lego. This could work on the same principle.
  • Veho @ Veho:
    Just a couple of guys taking their manatee out for some fresh air, why you have to molest them?
  • Veho @ Veho:
    Stupid Chinese shop switched their shipping company and this one is slooooooow.
  • LeoTCK @ LeoTCK:
    STOP BUYING CHINESE CRAP THEN
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +2
  • BakerMan @ BakerMan:
    @LeoTCK is your partner the sascrotch or smth?
  • Xdqwerty @ Xdqwerty:
    Good morning
  • Xdqwerty @ Xdqwerty:
    Out of nowhere I got several scars on my forearm and part of my arm and it really itches.
  • AdRoz78 @ AdRoz78:
    Hey, I bought a modchip today and it says "New 2040plus" in the top left corner. Is this a legit chip or was I scammed?
  • Veho @ Veho:
    @AdRoz78 start a thread and post a photo of the chip.
    +2
    Veho @ Veho: @AdRoz78 start a thread and post a photo of the chip. +2