https://github.com/dansm-5/3ds-rom-converter

Convert 3ds roms between formats

https://github.com/dansm-5/3ds-rom-converter

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Convert 3ds roms between formats

Basic Info
  • Host: GitHub
  • Owner: DanSM-5
  • License: mit
  • Language: Batchfile
  • Default Branch: master
  • Size: 12.9 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme License

README.md

Convert Roms

Repository to gather a working version of the utilities to convert 3ds roms into different formats (cia, cci, 3ds) in unix (only tested in linux :P) and windows

You should probably refer to the original projects

3DS To CIA Converter

HOW TO TURN THEM INTO 3DS FILES

Make sure you do this before you try to decrypt them

  1. Open the folder "3DS To CIA Converter" (it's named backwards but it doesn't matter)
  2. Move whichever CIA you're trying to use into it, with the rest of the files in it
  3. Open the Batch File "3DS-To-CIA-Converter.bat"
  4. Press 3, Enter, 6, Enter, then put in what the .CIA file's name is (including the .CIA)
  5. Wait
  6. Done with this part, you'll find a .3DS file in the folder. I'm not sure if it's just for me for some reason, but 2 files appear, one that ends in "-tmp" and one that ends in "-alt". I'm not sure what the difference is and I haven't tried both, but if I were you, I'd be safe and just use the -alt file cause those were working for me, haven't tried the -tmp ones.

But, that's not all you have to do to play it on Citra.

HOW TO DECRYPT .3DS FILES

  1. Do what you did last time again
  2. Again, open up the folder and drop the converted .3DS file into it.
  3. Run the batch file called "Batch CIA 3DS Decryptor.bat"
  4. Wait for it to finish. This will take a while, so give it some time. Your PC might freeze but it'll work eventually
  5. Another file will appear in the folder, which will be the same file but it ends in "decrypted". This will work with Citra

HOW TO LOAD THEM INTO CITRA (You do not need to do it this way, but it is very convenient)

  1. Make sure your Citra is updated. (RIP Citra)
  2. Keep your decrypted game in the folder that decrypts the games
  3. Open Citra, obviously.
  4. Double click on "Add New Game Directory"
  5. Go to the decrypt folder. Click it and press "Select Folder" in the bottom right.

Your decrypted games will now instantly appear on the Citra homescreen right from the folder so you don't have to move them anywhere else after doing it

3dsconv

  1. Download Python3 and pip (I used ubuntu's apt-get; YMMV), then install pyaes with pip install pyaes
  2. Get your .3ds backups, boot9.firm and 3dsconv.py all into the same folder
  3. Into that folder, run python3 3dsconv.py --boot9=boot9.bin *.3ds
  4. ???
  5. Profit!

Owner

  • Name: Eduardo D Sanchez
  • Login: DanSM-5
  • Kind: user

Software developer that specializes in JS and C# as well as other scripting languages.

GitHub Events

Total
  • Watch event: 2
Last Year
  • Watch event: 2