More actions
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
<youtube>twFuDD4eIUo&t=7s</youtube> | <youtube>twFuDD4eIUo&t=7s</youtube> | ||
==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: | |||
https://dlhb.gamebrew.org/3dshomebrew/folder3dsciau8sge.jpg | |||
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! |
Revision as of 07:23, 19 September 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!