Homebrew [Release] CTRXplorer - Open Source SD File Manager

  • Thread starter d0k3
  • Start date
  • Views 136,211
  • Replies 273
  • Likes 46

matt!

Well-Known Member
Member
Joined
Nov 20, 2009
Messages
634
Trophies
1
Age
47
Website
www.gingerbeardman.com
XP
1,350
Country
United Kingdom
Thanks! I use soloku's and updating to latest version now has things working. Cheers!

I had also completely deleted menuhax and reinstalled

I can now also use latest mashers launcher boot to load everything OK.
and sea launcher works OK too
 
Last edited by matt!,

matt!

Well-Known Member
Member
Joined
Nov 20, 2009
Messages
634
Trophies
1
Age
47
Website
www.gingerbeardman.com
XP
1,350
Country
United Kingdom
here we go

http://imgur.com/a/zP4Jg

vvx58Wu.png

CyLmWA8.png
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Everyone, there is a new release: CTRXplorer v0.9.3 (that's a major release and it skips a few version numbers) now has a full fledged hex editor, a text viewer plus a ton of smaller improvements. Get it from here, and also check the opening post!

What's new:
  • Hex viewer now allows searching for strings / data
  • Hex viewer now has a fast scroll mode
  • New hexedit mode, allowing to remove / edit / insert data
  • Now includes a basic text viewer
  • Position bars indicate current position in file browser / hex viewer / hex editor / text viewer
  • Tons of minor improvements and bugfixes
Have fun using it and let me know if you should stumble upon a bug!
 
Last edited by d0k3,

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
Everyone, there is a new release: CTRXplorer v0.9.3 (that's a major release and it skips a few version numbers) now has a full fledged hex editor, a text viewer plus a ton of smaller improvements. Get it from here, and also check the opening post!

What's new:
  • Hex viewer now allows searching for strings / data
  • Hex viewer now has a fast scroll mode
  • New hexedit mode, allowing to remove / edit / insert data
  • Now includes a basic text viewer
  • Position bars indicate current position in file browser / hex viewer / hex editor / text viewer
  • Tons of minor improvements and bugfixes
Have fun using it and let me know if you should stumble upon a bug!
Yay! My favorite program :D Thanks!

May I suggest an overwrite feature if a file already exist in a directory we are trying to copy it too? Or maybe get it to paste there with a different name to keep both files? It's really the only thing I feel this app is missing :D

Thanks!
 
  • Like
Reactions: klear and Xenosaiga

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Yay! My favorite program :D Thanks!

May I suggest an overwrite feature if a file already exist in a directory we are trying to copy it too? Or maybe get it to paste there with a different name to keep both files? It's really the only thing I feel this app is missing :D

Thanks!
I'll think about it, alright? That gets a little complicated if you factor in that CTRXplorer also copies multiple files and full folders, so I need some solution that doesn't force the user to make a decision 100+ times.

By the way, @everyone again... I can't for the love of god get Smea's scrtool to do anything useful... Can someone help me out with screenshots of the file browser, hex viewer, hex editor and text viewer?
 
Last edited by d0k3,
  • Like
Reactions: Madridi

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,827
Country
United States
I'll think about it, alright? That gets a little complicated if you factor in that CTRXplorer also copies multiple files and full folders, so I need some solution that doesn't force the user to make a decision 100+ times.

By the way, @everyone again... I can't for the love of god get Smea's scrtool to do anything useful... Can someone help me out with screenshots of the file browser, hex viewer, hex editor and text viewer?
good?
h4CJ6SE.png
wWe72jf.png
GQtluSr.png
Poo8Iv6.png
 
  • Like
Reactions: matt! and d0k3

kiantsu

Member
Newcomer
Joined
Aug 1, 2007
Messages
15
Trophies
0
XP
191
Country
Saint Kitts and Nevis
Everyone, there is a new release: CTRXplorer v0.9.3 (that's a major release and it skips a few version numbers) now has a full fledged hex editor, a text viewer plus a ton of smaller improvements. Get it from here, and also check the opening post!

What's new:
  • Hex viewer now allows searching for strings / data
  • Hex viewer now has a fast scroll mode
  • New hexedit mode, allowing to remove / edit / insert data
  • Now includes a basic text viewer
  • Position bars indicate current position in file browser / hex viewer / hex editor / text viewer
  • Tons of minor improvements and bugfixes
Have fun using it and let me know if you should stumble upon a bug!

Thank you! I was looking for a program like this.
 
  • Like
Reactions: d0k3

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Yay! My favorite program :D Thanks!

May I suggest an overwrite feature if a file already exist in a directory we are trying to copy it too? Or maybe get it to paste there with a different name to keep both files? It's really the only thing I feel this app is missing :D

Thanks!
Coming back to this... and asking for your opinion. What do you think should happen if we're trying to move a file over an already existing one? Overwrite prompt -> (YES) -> delete existing file -> move new file?

And, if we try to move a directory over an already existing one? Should the old files (for which there is no replacement in the dir to move) in the old directory be kept, or should the whole old directory be removed and replaced by the new directory?

It get's even more complicated when trying to move a file over a directory with the same name, or a directory over a file with the same name. I think these should still give an error.
 
  • Like
Reactions: klear and Madridi

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
Coming back to this... and asking for your opinion. What do you think should happen if we're trying to move a file over an already existing one? Overwrite prompt -> (YES) -> delete existing file -> move new file?

And, if we try to move a directory over an already existing one? Should the old files (for which there is no replacement in the dir to move) in the old directory be kept, or should the whole old directory be removed and replaced by the new directory?

It get's even more complicated when trying to move a file over a directory with the same name, or a directory over a file with the same name. I think these should still give an error.
Well, ideally, I would think you would get something like windows prompt screen with 3 options:
1- Overwrite existing
2- Keep both files (Example: old "Madridi.txt" would be "Madridi (2).txt", and the new one will be "Madridi.txt")
3- Cancel

I would think same can be done for directories. But hey, I understand that this is a 3ds homebrew and it might not be as simple as that. Just giving some ideas :P

One thing though, would copying a directory with the same name as a file really cause a problem? files will have extensions, so it shouldn't really be a problem..?
 
  • Like
Reactions: klear

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Well, ideally, I would think you would get something like windows prompt screen with 3 options:
1- Overwrite existing
2- Keep both files (Example: old "Madridi.txt" would be "Madridi (2).txt", and the new one will be "Madridi.txt")
3- Cancel

I would think same can be done for directories. But hey, I understand that this is a 3ds homebrew and it might not be as simple as that. Just giving some ideas :P

One thing though, would copying a directory with the same name as a file really cause a problem? files will have extensions, so it shouldn't really be a problem..?
There are files without extensions and directories with extensions.

If you're overwriting a directory, f.e., I'd assume you'd expect that you'd keep everything inside the directory and only new files are written over old files (meaning: old files without a replacement will stay), but that's not possible if that directory is overwritten by a file.
 
  • Like
Reactions: Madridi

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
There are files without extensions and directories with extensions.

If you're overwriting a directory, f.e., I'd assume you'd expect that you'd keep everything inside the directory and only new files are written over old files (meaning: old files without a replacement will stay), but that's not possible if that directory is overwritten by a file.
I guess svdt is able to differenciate files from folders (it writes them in different colors and doesn't overwrite a "main" folder if I copy a "main" file in the same directory), maybe you could take a look at its code ? Then, if there is an object of the same type and name than what the user is pasting in the target directory, you could prompt a window like madridi said ?
 

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
There are files without extensions and directories with extensions.

If you're overwriting a directory, f.e., I'd assume you'd expect that you'd keep everything inside the directory and only new files are written over old files (meaning: old files without a replacement will stay), but that's not possible if that directory is overwritten by a file.
Hmmm, I don't think I have seen any files without extensions on the 3ds.
And yes, the assumption of the overwrite is correct (or merely have the old directory renamed and the new directory will get that main name)

But yeah, not sure how you can differentiate between a file and a folder from your end

Edit: haven't tried, but files without an extension can exist with a directory with the same name in the same location the PC, right?

So if someone does that and have any 3ds file and directory named the same name, and then runs this program, how will the program handle that?
 
Last edited by Madridi,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @AncientBoi, I'm sorry for your loss. Rest in piece. 🙏 +1