Homebrew [Q]How to convert .3ds to .cia via Mac OSX

TheNintendoEnthusiast

Well-Known Member
OP
Member
Joined
Jun 15, 2013
Messages
233
Trophies
1
XP
1,729
Country
United States
Hey Guys,

I have tried to scour the internet to find ways to convert 3ds files to cia but I am unable to find any tutorials for MacOSX. Would someone be able to point me to the right direction? Or at least show me which tools can be used that are Mac compatible?


Thanks in Advance!
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,822
Country
United States
i think @ihaveamac made some nice python scripts you can use :)
keep in mind some of the process has to be done on the 3ds also.


not a helpful answer.
https://github.com/ihaveamac/3dsconv - use the terminal on "macOS"
if the .3ds is decrypted (if you dumped this game card, you should do it decrypted):
Code:
python2 3dsconv.py game.3ds
if the .3ds is encrypted:
Code:
python2 3dsconv.py --gen-ncchinfo game.3ds
# use ncchinfo.bin with Decrypt9, place xorpads in the same folder as the .3ds
python2 3dsconv.py game.3ds
... or use the newest release of Decrypt9 to convert it to CIA right on the console :)
 

TheNintendoEnthusiast

Well-Known Member
OP
Member
Joined
Jun 15, 2013
Messages
233
Trophies
1
XP
1,729
Country
United States
i think @ihaveamac made some nice python scripts you can use :)
keep in mind some of the process has to be done on the 3ds also.


not a helpful answer.
Thanks man, I was worried that I would have to deal with everyone saying that response

https://github.com/ihaveamac/3dsconv - use the terminal on "macOS"
if the .3ds is decrypted (if you dumped this game card, you should do it decrypted):
Code:
python2 3dsconv.py game.3ds
if the .3ds is encrypted:
Code:
python2 3dsconv.py --gen-ncchinfo game.3ds
# use ncchinfo.bin with Decrypt9, place xorpads in the same folder as the .3ds
python2 3dsconv.py game.3ds
... or use the newest release of Decrypt9 to convert it to CIA right on the console :)

Thanks so much guys! I will look at all these options

Decrypt9 recently updated that to support 3Ds > CIA? That's awesome!! This was released a few hours ago :D :D :D


Update - Both the python script and the new Decrypt9WIP Work 3ds to cia converter work like a charm. I really appreciate your help guys

Now is there a way to uncompress the cia/3ds files and recompile them :unsure:
 
Last edited by TheNintendoEnthusiast,

TheNintendoEnthusiast

Well-Known Member
OP
Member
Joined
Jun 15, 2013
Messages
233
Trophies
1
XP
1,729
Country
United States
My honest suggestion, gz or bz2 or even 7z compression works everywhere, so why shouldn't there be a 3ds version of it? (Literally just extract and install on the fly)

Thanks for the suggestion. I was talking more specifically about extracting game files.

For instance there is a Pokémon Alpha Sapphire hack that requires the rom to be decrypted and files changed before placed back into a CIA file
 

trainboy2019

Well-Known Member
Member
Joined
Oct 6, 2015
Messages
1,114
Trophies
0
Age
23
Location
GA
XP
1,107
Country
United States
Just to throw this out there, the way to run things like ctrtool on a mac is to run it in the directory in terminal with the command ./ctrtool
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtu.be/IihvJBjUpNE?si=CsvoEbwzNKFf0GAm cool