You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
# 3dsconv
2
-
`3dsconv.py` is a Python script that "converts" a Nintendo 3DS rom (.3ds, .cci) to an installable CIA.
2
+
`3dsconv.py` is a Python script that "converts" a Nintendo 3DS rom (.3ds, .cci) to an installable CIA (CTR Importable Archive).
3
3
4
4
It supports using only an ExHeader XORpad, as well as decrypted roms. The ExHeader XORpad name format is `<TITLEID>.Main.exheader.xorpad`.
5
5
@@ -8,7 +8,13 @@ It requires [make_cia](https://github.com/ihaveamac/ctr_toolkit) in the PATH.
8
8
This does not work with Python 3.x.
9
9
10
10
## Generating XORpads
11
-
If your rom is encrypted, you must generate ExHeader XORpads with a 3DS system and the ability to use Decrypt9. Use `--gen-ncchinfo` with the roms you want to generate them for. Place `ncchinfo.bin` at the root or `/Decrypt9` on your 3DS SD card, run Decrypt9, and go to "XORpad Generator Options" and "NCCH Padgen". XORpads can then be placed anywhere (use `--xorpads=<dir>` if it's not the current working directory)
11
+
If your rom is encrypted, you must generate ExHeader XORpads with a 3DS system and the ability to use Decrypt9.
12
+
13
+
1. Use `--gen-ncchinfo` with the roms you want to generate them for.
14
+
2. Place `ncchinfo.bin` at the root or `/Decrypt9` on your 3DS SD card.
15
+
3. Run Decrypt9, and go to "XORpad Generator Options" and "NCCH Padgen".
16
+
17
+
XORpads can then be placed anywhere (use `--xorpads=<dir>` if it's not the current working directory)
0 commit comments