Skip to content

Releases: ihaveamac/3dsconv

3dsconv 4.2

03 Aug 09:26
1f7028d
Compare
Choose a tag to compare
  • Fix conversion of titles with a dlp-child but no manual (gbatemp)
  • Now installable using setuptools, download source code and use python3 setup.py install (#13, thanks @dr1s)
  • Titles can be converted for use on dev-units (not fully tested), including those encrypted with dev-unit keys. See README for usage and limitations.

3dsconv 4.1

22 May 06:40
bb83982
Compare
Choose a tag to compare
  • Generate Meta region, for use with FBI and other tools
  • Some more code cleanup

3dsconv 4.0

20 May 01:28
ab6f303
Compare
Choose a tag to compare

A major new release, as sighax is now released and anyone can dump the ARM9 bootROM using boot9strap! 3dsconv 4.0 supports reading the bootROM for its encryption keys, allowing for complete offline decryption and conversion. See https://3ds.guide/updating-to-boot9strap on how to update your system to use sighax/boot9strap and how to dump the bootROM.

  • Rewrite for Python 3 - 2.x is no longer supported
  • Use pyaes instead of PyCrypto[dome]
  • bootROM keys support - see README for details on usage
  • XORpad support removed
  • Rewritten output messages
  • Other things I might have forgotten about

3dsconv 3.21

15 Nov 16:25
Compare
Choose a tag to compare
  • Fix encrypted CCIs improperly being detected as zerokey encrypted (#8, thanks @putnam)
  • Fix bad ncchinfo.bin generation (wrong block size)

3dsconv.exe is intended for Windows, and includes Python and PyCrypto.

3dsconv 3.2

13 Aug 02:13
Compare
Choose a tag to compare
  • New: Zerokey crypto support without XORpads
    • PyCrypto is required. This can be installed with pip.
    • This does not decrypt the contents of the CIA. Custom firmwares today don't support zerokey, only Gateway and Nintendo developer tools/firmware at the moment. Decrypt the CIA with Decrypt9 before installing. Decryption might come later, depending if custom firmwares support zerokey anytime soon.
  • New: --ignorebadhash to ignore bad SHA-256 hash of the ExHeader (is this even that useful?)
  • Code cleanup and other things

3dsconv.exe is intended for Windows (should work on 32-bit now?), and includes Python and PyCrypto.

3dsconv 3.1

05 Aug 05:59
Compare
Choose a tag to compare
  • Show percentage for each partition
  • Other minor changes

3dsconv.exe is intended for 64-bit Windows and works without Python installed.

3dsconv 3.0

10 Jul 11:15
Compare
Choose a tag to compare
  • Manually builds the CIA now; makerom is no longer needed
    • This should mean lower-memory computers can properly convert larger games.

The 3dsconv.exe in this release includes all the necessary libraries and a Python interpreter, so it should be usable on 64-bit Windows without Python installed. It may not work on 32-bit without manually building the executable.

3dsconv 2.2

25 Jun 01:45
Compare
Choose a tag to compare
  • Switched dependency from make_cia -> makerom (too many issues with make_cia, not worth it anymore)
    • This should fix any issues with Manual/Download Play not working (#5)

makerom 64-bit builds can be found here: https://github.com/profi200/Project_CTR/releases


The 3dsconv.exe in this release includes all the necessary libraries and a Python interpreter, so it should be usable on 64-bit Windows without Python installed. It may not work on 32-bit without manually building the executable. makerom is still required (on Windows, this can be in the same folder as 3dsconv.exe).

Decrypted ROMs can be dragged on top of 3dsconv.exe for conversion without the use of a command line/terminal.

3dsconv 2.16

24 Jun 07:31
Compare
Choose a tag to compare
  • py2exe support for building a single .exe for Windows
  • Other small fixes

The 3dsconv.exe in this release includes all the necessary libraries and a Python interpreter, so it should be usable on 64-bit Windows without Python installed. It may not work on 32-bit without manually building the executable. make_cia is still required (on Windows, this can be in the same folder as 3dsconv.exe).

make_cia 64-bit builds can be found here: https://github.com/ihaveamac/ctr_toolkit/releases

3dsconv 2.15

09 Jun 23:02
Compare
Choose a tag to compare
  • Fix ncchinfo.bin generation again (not generating sometimes with just --gen-ncchinfo unless --gen-ncch-all was used)

make_cia 64-bit builds can be found here: https://github.com/ihaveamac/ctr_toolkit/releases