Yep!Honestly, I'm a complete noob with this stuff. I have no idea how this is used. With this application, can I convert a .3ds to .cia using only my PC?
Yep!Honestly, I'm a complete noob with this stuff. I have no idea how this is used. With this application, can I convert a .3ds to .cia using only my PC?
Yes.Honestly, I'm a complete noob with this stuff. I have no idea how this is used. With this application, can I convert a .3ds to .cia using only my PC?
I got an exheader decryption failed error. Please Help!
I followed the first 2 instructions and my sd card now is acting like I have nothing and no games. Not sure what to do..I did this and lost everything on my 3ds.. Dunno what to do now.
Yes.
3dsconv or 3DS Simple CIA Converter.
Edit - Forgot to link 3dsconv tips #1 and #2.
3dsconv.py --output=cia --boot9=boot9.bin --verbose --ignore-encryption "roms/*.3ds"
I did this and lost everything on my 3ds.. Dunno what to do now.
I followed the first 2 instructions and my sd card now is acting like I have nothing and no games. Not sure what to do..
you're doing it wrong.
there is no need for xorpads or ncchinfo if you have boot9.bin and version 5.0 of the converter.
you need to place the boot9.bin in the 3ds simple cia converter folder on your desktop.
put the 3ds roms in the roms folder
then run the exe,
then choose convert 3ds rom to cia.
it will ask you to select a folder, select the roms folder, even if you dont see any files.
thats it.
Wait till it says finished. click ok.
outputed cias will be put in the cia folder of 3ds simple cia converter.
* Edit : Ok, so as a new member, forum rules forbid me to include links.
I added urls at the end of the message instead
** Edit 2 : Ok, it seems I cannot add Urls either, sorry... I saved them on the side, I can add them back if an admin unlocks my account.
Hi,
After much, much research, trial and error using all of your precious tips (thanks everybody !), I found some very useful bit of information, so let's share :
If you are experiencing "Exheader decryption failed" error messages while trying to convert .3ds files to .cia these days, my guess is that you most certainly got those .3ds from one of the huge (like "2403" huge) decrypted rom packs one can find on *those sites*...
Guess what ? A lot of those easy to find (sooo convenient) packs where built using old tools that did decrypt exheaders correctly but left a few flags as if they still were encrypted. This is enough to run the roms in Citra, but it crashes any standard 3ds to cia converter you can find today. Whether you try using xorpads or boot9 does not help, GodMode9 neither.
I finally found the answer in this message (1). The only working method seems to use the last python3 3dsconv (2) (not the one from the 2017 release, the one from the main branch, so no .exe version yet) and use the new flag --ignore-encryption
Therefore, here is an updated method from your other message (3), @TurdPooCharger, for people experiencing this kind of trouble. (It seems frequent from the large amount on messages I found on several forums, so I thought logical to post the solution here as it is related to a limitation of 3DS simple CIA Converter, which is a way more convenient tool when it works ! Thanks @Riku ) :
- Download the latest version of 3dsconv.py (4)
- Download and install Python 3.x (5) on your computer, make sure to add python to the PATH so it can be run from anywhere
- Put 3dsconv.py and boot9.bin in the same folder.
- create subfolders :
cia/ <output *.cia files>
roms/ <input *.3ds files>
- int he same folder, create 3DS_To_CIA.bat
Here's the batch script code it should contain :
Code:3dsconv.py --output=cia --boot9=boot9.bin --verbose --ignore-encryption "roms/*.3ds"
- Double click on the 3DS_To_CIA.bat to start the conversion.
And greetings to ihaveamac and ThisIsAreku for providing the solution
* Edit : Ok, so as a new member, forum rules forbid me to include links.
I added urls at the end of the message instead
** Edit 2 : Ok, it seems I cannot add Urls either, sorry... I saved them on the side, I can add them back if an admin unlocks my account.
Hi,
After much, much research, trial and error using all of your precious tips (thanks everybody !), I found some very useful bit of information, so let's share :
If you are experiencing "Exheader decryption failed" error messages while trying to convert .3ds files to .cia these days, my guess is that you most certainly got those .3ds from one of the huge (like "2403" huge) decrypted rom packs one can find on *those sites*...
Guess what ? A lot of those easy to find (sooo convenient) packs where built using old tools that did decrypt exheaders correctly but left a few flags as if they still were encrypted. This is enough to run the roms in Citra, but it crashes any standard 3ds to cia converter you can find today. Whether you try using xorpads or boot9 does not help, GodMode9 neither.
I finally found the answer in this message (1). The only working method seems to use the last python3 3dsconv (2) (not the one from the 2017 release, the one from the main branch, so no .exe version yet) and use the new flag --ignore-encryption
Therefore, here is an updated method from your other message (3), @TurdPooCharger, for people experiencing this kind of trouble. (It seems frequent from the large amount on messages I found on several forums, so I thought logical to post the solution here as it is related to a limitation of 3DS simple CIA Converter, which is a way more convenient tool when it works ! Thanks @Riku ) :
- Download the latest version of 3dsconv.py (4)
- Download and install Python 3.x (5) on your computer, make sure to add python to the PATH so it can be run from anywhere
- Put 3dsconv.py and boot9.bin in the same folder.
- create subfolders :
cia/ <output *.cia files>
roms/ <input *.3ds files>
- int he same folder, create 3DS_To_CIA.bat
Here's the batch script code it should contain :
Code:3dsconv.py --output=cia --boot9=boot9.bin --verbose --ignore-encryption "roms/*.3ds"
- Double click on the 3DS_To_CIA.bat to start the conversion.
And greetings to ihaveamac and ThisIsAreku for providing the solution
What are you trying to do exactly?Hi there, I followed your instructions for 3dsconv.py. I downloaded the latest commit from the master branch and made the bat file by copy pasting the text to a txt fine and renaming the file extention to .bat. My system and and environmental variables have path for python 3.8 included. When I launch the bat file it opens CLI and a second blank CLI window opens and both of them shut instantly and no conversion happened to the original test 3ds file that I used.
I would really appreciate any help in order for getting this application to work, since reading this thread it seems like it's the best application currently for converting via PC.
Help is much appreciated, thanks.
how did i use this?anyway here's the link to the program to convert .3ds to .cia.
https://gbatemp.net/download/decrypted-3ds-rom-to-cia.33873/
* Edit : Ok, so as a new member, forum rules forbid me to include links.
I added urls at the end of the message instead
** Edit 2 : Ok, it seems I cannot add Urls either, sorry... I saved them on the side, I can add them back if an admin unlocks my account.
Hi,
After much, much research, trial and error using all of your precious tips (thanks everybody !), I found some very useful bit of information, so let's share :
If you are experiencing "Exheader decryption failed" error messages while trying to convert .3ds files to .cia these days, my guess is that you most certainly got those .3ds from one of the huge (like "2403" huge) decrypted rom packs one can find on *those sites*...
Guess what ? A lot of those easy to find (sooo convenient) packs where built using old tools that did decrypt exheaders correctly but left a few flags as if they still were encrypted. This is enough to run the roms in Citra, but it crashes any standard 3ds to cia converter you can find today. Whether you try using xorpads or boot9 does not help, GodMode9 neither.
I finally found the answer in this message (1). The only working method seems to use the last python3 3dsconv (2) (not the one from the 2017 release, the one from the main branch, so no .exe version yet) and use the new flag --ignore-encryption
Therefore, here is an updated method from your other message (3), @TurdPooCharger, for people experiencing this kind of trouble. (It seems frequent from the large amount on messages I found on several forums, so I thought logical to post the solution here as it is related to a limitation of 3DS simple CIA Converter, which is a way more convenient tool when it works ! Thanks @Riku ) :
- Download the latest version of 3dsconv.py (4)
- Download and install Python 3.x (5) on your computer, make sure to add python to the PATH so it can be run from anywhere
- Put 3dsconv.py and boot9.bin in the same folder.
- create subfolders :
cia/ <output *.cia files>
roms/ <input *.3ds files>
- int he same folder, create 3DS_To_CIA.bat
Here's the batch script code it should contain :
Code:3dsconv.py --output=cia --boot9=boot9.bin --verbose --ignore-encryption "roms/*.3ds"
- Double click on the 3DS_To_CIA.bat to start the conversion.
And greetings to ihaveamac and ThisIsAreku for providing the solution