More actions
No edit summary |
m (Text replacement - "image = https://dlhb.gamebrew.org/3dshomebrew/" to "image = ") |
||
Line 1: | Line 1: | ||
{{Infobox-3DS-Homebrews | {{Infobox-3DS-Homebrews | ||
| title = 3DS TO CIA - Katsu | | title = 3DS TO CIA - Katsu | ||
| image = | | image = 3DSTOCIA-Katsu.jpg|250px | ||
| type = PC Utilities | | type = PC Utilities | ||
| version=v2.07 | | version=v2.07 |
Revision as of 00:42, 20 October 2021
Template:Infobox-3DS-Homebrews
3DS TO CIA 2.07 by Katsu
What is 3DS to CIA?
Its a tool designed to convert ROM dumps into installable CIA Files with Features for Modifiers who want to Translate or edit Content.
Required:
- A 3DS capeable to generate XORPADS for legit 3DS to CIA
- Python 2.7
- (Add Path to Windows Enviroments!)
- Example: c:\windows\system32;c:\python27
How to use:
.3ds to cia:
- Create your xorpads and put all files into 3ds to cia dir next to 'Make' batch
- Drag n drop .3ds / .3dz on 'Make' batch
- Choose your Options and start
Decrypt selfmade cia: - no legit cia -
- Drag and drop your cia on 'Make' batch
Extract decrypted .3ds: - no legit/rebuilded/regenerated 3ds -
- Rename your .3ds to <filename_modified.3ds>
- Drag and drop your .3ds on 'Make' batch
Quick rebuild from files inside folder:
All files need to be inside the same Folder (romfs.bin/banner.bin/code.bin/exheader.bin/icon.bin/logo.bin/.rsf***)
- Edit your .rsf to work as .3ds NOT .cia!
- Drag and drop your Folder on 'Make' batch
- As for rebuilding .3ds, a working file depends on your Skill to modify your .rsf
Mostly there is not much to change, make sure to change at least:
- Title / CompanyCode / ProductCode / UniqueId / MediaSize
- MediaType / CardDevice / ExtSaveDataId / SaveDataSize
- and if needed: JumpId
You can take my "sample-rsf-reb.txt" and fill in the needed Details, from exheader.txt / info.txt and "rom_tool -i <gamename.3ds>".
Features:
- 7.x Support
- Region Free fix
- Offers injecting original EXHEADER
- Offers spoofing Firmware to 4.x
- Offers using your own .rsf (no exinjector)
- Download Play Support
- Includes Manual when detected
- Auto RSF - big thx @ Vappy
- Decrypts manual created cia
- Rebuild .3DS (Target -G)
- Allows to de/re crypt romfs for editing purpose
- Quick rebuild .3DS per Folder drag n drop
- Quick rebuild .cia per Folder drag n drop (requires .3ds/.cci)
- Supports decrypted .3ds from rxTools
GREEN - ALL OK / RED - SOMETHING WENT WRONG
Included in Package:
- RomFS Builder - Thx @ SciresM
- ExInjector - Thx @ piratesephiroth
- 3DSExplorer
- Notepad++
- ctrKeyGen
- Launcher.dat
- slot0x25KeyX (you need to insert the key - google it!)
Changelog
What is new in 2.04?
- Added Decrypt9 Bootstap Version for Ninjhax (new3DS .3dsx)
- Added Option 8 "check .rsf for auto generation" (manual check before building cia if rsf fails)
- Speedup when DLP and or Manual is included
- Minor changes and Bugfixes
What is new in 2.05?
- Fixed Bug for .rsf generation
- Added libeay32.dll
What is new in 2.06?
- Rebuilding from _modified.3ds / .cia got completly rewritten
- Changed main Menu to allow more options
- Rebuild .3ds will now includes original Exheader to keep compatibility to updates/dlc
- Excract ROMFS is now aviable for all main functions
- Added option to keep decrypted files
- Original file is now in "original" folder after using 3ds_to_cia
- Some cleanup from old code / minor bugfixes
What is new in 2.07?
- Fixed a small bug to keep original
- Speeded up cia repack
If you want to improve my batch / add features or repost it, feel free to do so, as long you share it to everyone!