3DSExplorer: Difference between revisions

Elisherer (talk | contribs)
No edit summary
Gratos (talk | contribs)
updated dw links
 
(28 intermediate revisions by 5 users not shown)
Line 1: Line 1:
----
'''This software is vastly outdated. Use [https://github.com/profi200/Project_CTR/tree/master/ctrtool ctrtool] instead!'''
----
{{Infobox homebrew
{{Infobox homebrew
| title      = 3DSExplorer
| title      = 3DSExplorer
| image       =  
| image     = [[Image:3DSCube_128px.png|128px]]
| type        = system tool
| type        = pc utility
| author      = [[User:Elisherer|elisherer]]
| author      = [[User:Elisherer|elisherer]]
| download    = http://3dsexplorer.googlecode.com/files/3DSExplorer-v1.0.rar
| download    = https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/3dsexplorer/3dsexplorer_v1.5.3.zip
| source = http://code.google.com/p/3dsexplorer/
| source = https://code.google.com/archive/p/3dsexplorer/downloads
| version    = 1.0
| version    = 1.5.3
}}
}}


3DSExplorer can open 3DS files and view the information as described 3DBrew.
3DSExplorer can explore various 3DS-related files and view the information as described on 3DBrew.
 
 
== Usage ==
 
Needs '''.NET Framework 4.0''', you can get it [http://www.microsoft.com/download/en/details.aspx?id=17851 here].
 
Note: If you want to install this program for Mac, Linux, or FreeBSD, you should install the latest version of Wine with Wine Mono.


----
It runs well on Linux, but I haven't tested it on Mac OS X.
 
Opens:
* CTR Cartridge Image files ([[NCSD|CCI]]/[[NCSD|CSU]]) (NCSD)
* CTR eXecutable Image files ([[NCCH#CXI|CXI]]) (NCCH)
* CTR File Archives ([[NCCH#CFA|CFA]]) (NCCH)
* CTR Importable Archives ([[CIA]])
* CTR Icons ([[SMDH|ICN]]) (SMDH)
* CTR Banners (BNR) (CBMD + BCWAV)
* CTR Waves ([[BCWAV]])
* CTR Banner Model Data ([[CBMD]])
* CTR Graphics ([[CBMD|CGFX]]) (CBMD)
* [[DARC]] (file containers) / [[BCMA]] CTR-Manuals
* Save Flash binaries ([[Savegames|SAV]]) (decrypted or encrypted)
* Title meta data files ([[TMD]]),
* Multi-Picture Objects ([[MPO]]) , (3D Images)
 
Converts:
* Videos to 2D/3D MJPG AVI files for the 3DS (can download directly from YouTube)


'''Please use the latest version. Older versions has bugs in them that I fix.'''
Some of the file formats can be saved with replaced contents.


'''More over, refrain from uploading the application to your servers. Just link to google code site.'''
== Option for reading 3DS/CCI/CSU files from ZIP/7Z files ==


----
Just compress your 3DS/CCI/CSU file into a 7Z or ZIP (with any other file you want like NFO file)


Then you can open it from 3DSExplorer. '''But be aware that only the first CXI will be loaded and saving capabilities will not be available.'''


== Usage ==
(3DSExplorer looks for the first file with the proper extension and reads the first 0x5000 bytes)


Needs '''.NET Framework 4.0''', you can get it [http://www.microsoft.com/download/en/details.aspx?id=17851 here].
== Upcoming features ==


Opens:
for v1.6
* CTR Rom files ([[CCI]])
* Extracting binaries from CIA like ctrtool does.
* SaveRAM binaries ([[Savegames|bin]]) (decrypted or encrypted)
* Title meta data files ([[TMD]]),
* CTR Importable Archives ([[CIA]]).
* CTR Banners ([[BNR]])
* CTR Waves ([[CWAV]])
* CTR Graphics ([[CGFX]])
* MPO (3D Images) '''*new*'''


== Change log ==
== Change log ==


v1.5.3
*Revert supertrim from deleting the last partition record.
v1.5.2
* Added Trim, Un-Trim and SuperTrim for CCI by 3DSGuy (aka ps3hen)
+ (Open up a CCI file and a new menu "CCI" will appear.)
v1.5.1
* MPO: Added some info found by Thib
* Fixed: title.db update process.
* Parentool 3ds algorithm fixed (was wrong)
v1.5
* Added: QR Tool
* Added: Parental Control Unlocker (for 3DS as found by neimod, and for the DSi/Wii as on marcan's site)
v1.4
* Added: support for BCMA/DARC files/containers.
* Added: DSDecmp GUI for compression/decompression of LZ-10/11/Ovl & Huffman4/8.
* Updated: XOR Tool's file text boxes accept drag&drop (DSDecmp GUI's also).
v1.3 (3DSGuy)
* Added *.cfa as an openable file (associated with CXI module)
* Used more general terms for CXI/CFA and 3DS/CCI/CSU with NCCH and NCSD respectively, while the general terms are more broad, they are correct, as a CFA file is not a CXI file.
* Fixed the Number of NCCH from 13 to 8 in the CCI module
* Changed the NCSD header readings to match the current specs on 3DBrew, with the exception of the "ExHeader size/Exheader Hash", as they are always zero in every NCSD.
* Made the ExHeader an extractable file from NCCH files.
v1.2.1
* fixed opening of cia files (thanks 3dsguy)
* updated title.db up to release #183
v1.2
* Added: The product codes and maker codes are now in a file called title.db
* Added: 3ds/cci/csu can be opened from zip/7z files with limited information (cci,1st cxi & crc32)
v1.1.1
* fixed file tree activation bugs
* fixed some typos
* CCI: added an option to save cxi file (right click the CXI node in the file tree)
v1.1 - Happy Holidays
* New opens CXI files
* New opens CSU files (CTR System update - same as CCI)
* New opens ICN files (CTR Icons)
* Added QuickCRC32 tool to check for authenticity (also added CRC32 to hash tool)
* Generalized the explorer (the source code of the explorer is general, now it would be easier to add more file formats)
* 3D Video converter: Progress is working, fixed a lot, now works almost flawlessly.
* CCI: Added more information to the header.
* MPO: Added Nintendo's MakerNote structure.
v1.0
v1.0
* Better late then ever...update to v1.0 so I can continue with the regular
* Better late then ever...update to v1.0 so I can continue with the regular
Line 133: Line 201:
You can download the latest build [http://3dsexplorer.googlecode.com/svn/trunk/3DSExplorer/bin/3DSExplorer.exe here].
You can download the latest build [http://3dsexplorer.googlecode.com/svn/trunk/3DSExplorer/bin/3DSExplorer.exe here].


Notice that this version might be buggy...
Notice that this version may have unexpected output (broken files, corrupted data, broken dreams, etc.), as it is the latest development version available...