More actions
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
}} | }} | ||
CTRXplorer is an open source SD file manager for the 3DS. | CTRXplorer is an open source SD file manager for the 3DS. Its design is based around the UI functions of the [https://github.com/Steveice10/ctrcommon ctrcommon library] by Steveice10. So, if you have been a [[FBI 3DS|FBI]] user in the past, it may look familiar to you. It's goal is to be a simple, functional tool for managing your files without any unneeded bloat. | ||
==Features== | ==Features== | ||
Line 32: | Line 32: | ||
===Building=== | ===Building=== | ||
Requires [http://sourceforge.net/projects/devkitpro/files/devkitARM devkitARM] and [https://github.com/Steveice10/citrus citrus] to build. On Windows you will also need [http://www.willus.com/archive/zip64 info-zip] in your PATH. | Requires [http://sourceforge.net/projects/devkitpro/files/devkitARM devkitARM] and [https://github.com/Steveice10/citrus citrus] to build. On Windows you will also need [http://www.willus.com/archive/zip64 info-zip] in your PATH. | ||
==User guide== | |||
This is a fully capable file manager, and as such per definition a powerful tool. While its implementation tries to prevent you from accidentially doing anything stupid, it still assumes you know what you're doing. For example, nothing (except from a quick confirmation prompt) will prevent you from just deleting the <code>Nintendo 3DS</code> folder. While being thoroughly tested and in daily use by a number of users, it is not that there are some bugs left. | |||
===FAQ=== | |||
'''Q. Why is copying files so slow?''' | |||
The 3DS internal hardware doesn't allow for more speed. | |||
'''Q. Why can't I receive/manage files via network?''' | |||
[[ftbrony 3DS|ftBrony]] offers exactly that and it is highly unlikely that CTRXplorer will ever get any network functionality. | |||
'''Q. Why can't I view videos and images and/or listen to audio?''' | |||
An internal media player goes beyond the scope of CTRXplorer, which has the goal to be just a simple, no-bloat file manager. If you absolutely must have media play capabilities, it is suggested to take a look at [[Sunshell_3DS|Sunshell]]. | |||
==Controls== | ==Controls== | ||
Line 52: | Line 68: | ||
'''3DS Homebrew: CTRXplorer [Deutsch|HD]''' ([https://www.youtube.com/watch?v=VrfO2BH4Koo Flashcardsinfo]) <br> | '''3DS Homebrew: CTRXplorer [Deutsch|HD]''' ([https://www.youtube.com/watch?v=VrfO2BH4Koo Flashcardsinfo]) <br> | ||
<youtube>VrfO2BH4Koo</youtube> | <youtube>VrfO2BH4Koo</youtube> | ||
==Known issues== | |||
Please see [https://github.com/d0k3/CTRXplorer/issues reported issues]. | |||
==Changelog== | ==Changelog== | ||
Line 120: | Line 139: | ||
* GitHub - https://github.com/d0k3/CTRXplorer | * GitHub - https://github.com/d0k3/CTRXplorer | ||
* GBAtemp - https://gbatemp.net/threads/release-ctrxplorer-open-source-sd-file-manager.390353 | * GBAtemp - https://gbatemp.net/threads/release-ctrxplorer-open-source-sd-file-manager.390353 | ||
[[Category:3DS homebrew applications]] | |||
[[Category:Homebrew utility applications on 3DS]] | |||
[[Category:3DS homebrew system tools]] |
Revision as of 01:35, 14 July 2021
CTRXplorer is an open source SD file manager for the 3DS. Its design is based around the UI functions of the ctrcommon library by Steveice10. So, if you have been a FBI user in the past, it may look familiar to you. It's goal is to be a simple, functional tool for managing your files without any unneeded bloat.
Features
- Delete single/mulitple files.
- Rename files.
- Copy single/multiple files.
- Move single/multiple files.
- Create directories.
- Generate dummy files.
- Display and edit files in a hex viewer.
- Display files in a text viewer.
Installation
Installing
Available as a CIA, 3DS and 3DSX.
- 3DSX - Copy the CTRXplorer folder to the 3ds folder on your SD card and launch it via homebrew loader.
- CIA - Copy .cia to your SD card and install it with the CIA manager of your choice.
- 3DS - Copy .3ds to your SD card.
Building
Requires devkitARM and citrus to build. On Windows you will also need info-zip in your PATH.
User guide
This is a fully capable file manager, and as such per definition a powerful tool. While its implementation tries to prevent you from accidentially doing anything stupid, it still assumes you know what you're doing. For example, nothing (except from a quick confirmation prompt) will prevent you from just deleting the Nintendo 3DS
folder. While being thoroughly tested and in daily use by a number of users, it is not that there are some bugs left.
FAQ
Q. Why is copying files so slow?
The 3DS internal hardware doesn't allow for more speed.
Q. Why can't I receive/manage files via network?
ftBrony offers exactly that and it is highly unlikely that CTRXplorer will ever get any network functionality.
Q. Why can't I view videos and images and/or listen to audio?
An internal media player goes beyond the scope of CTRXplorer, which has the goal to be just a simple, no-bloat file manager. If you absolutely must have media play capabilities, it is suggested to take a look at Sunshell.
Controls
X - (tap) Delete files, (hold) Rename files
Y - (tap) Copy files, (hold) Move files
R - (tap) Create directories, (hold) Generate dummy files
A - (tap) Display/edit files in hex viewer, (hold) Display files in text viewer
Screenshots
Media
3DS Homebrew: CTRXplorer [Deutsch|HD] (Flashcardsinfo)
Known issues
Please see reported issues.
Changelog
v0.9.8.1
- Virtual keyboard available for string mode editing in hex editor.
v0.9.8
- String mode editing enabled in hex editor.
- New logo animation thanks to PabloMK7.
v0.9.7
- Implemented touchscreen keyboard for various string inputs.
- New flashy banner sound thanks to Krude.
- Compatible with most recent citrus & libctru.
- Various smaller fixes and improvements.
v0.9.6
- Fixed text viewer crashing issues.
- Enabled case sensitive rename.
- Directory loading speed increased.
- Changes for latest citrus & buildtools.
v0.9.5
- Keep clipboard contents when copying files/folders.
- Allow overwriting existing files/folders when renaming.
- Improved the overwrite confirm dialog for moving/copying.
v0.9.4
- Existing files can now be overwritten by user choice when copying/moving/generating dummy files.
v0.9.3
- 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.
v0.8.9
- Migrated everything to citrus.
- Some source code optimizations and reorganizations.
- Compiled with latest Citrus & CTRUlib.
v0.8.8
- Compiled with latest CTRcommon & CTRUlib.
- This should solve any issues with *hax 2.5.
v0.8.7
- Compiled with latest CTRcommon & CTRUlib.
- Ninjhax v2.1 compatibility.
v0.8.6
- Updated to latest CTRcommon library.
- Properly exit to launcher on Ninjhax 2.0/Tubehax/Ironhax.
v0.8.5
- Added a hex viewer (use Button A on regular files).
v0.8.0
- Revised control scheme based on tap (t) and hold (h) actions.
- Improvements to file copy speed.
- Various minor improvements and bug fixes.
v0.7.3
- First public release version with more still to come up.