3dstool by dnasdw 3DS

From GameBrew
Revision as of 13:50, 26 September 2021 by HydeWing (talk | contribs) (Created page with "{{Infobox-3DS-Homebrews | title = 3dstool by dnasdw | image = https://dlhb.gamebrew.org/3dshomebrew/3dstool-by-dnasdw-3DS.jpg|250px | type = PC Utilities | version = v1.2.6 |...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Infobox-3DS-Homebrews '"`UNIQ--youtube-00000000-QINU`"'

  1. 3dstool

An all-in-one tool for extracting/creating 3ds roms.

    1. History

- v1.2.0 @ 2018.06.03 - Support auto encryption fully - v1.2.1 @ 2018.07.26 - Support openssl 1.1.0 - v1.2.2 @ 2018.08.27 - Fix not encrypt bug - v1.2.3 @ 2018.09.03 - Fix extract cxi without exefs bug - v1.2.4 @ 2019.03.28 - Improve lock region - v1.2.5 @ 2019.04.20 - Fix extract exefs without exefs-dir bug - v1.2.6 @ 2019.05.25 - Sync with libsundaowen_src

      1. v1.1

- v1.1.0 @ 2018.01.03 - A new beginning - v1.1.1 @ 2018.01.21 - Lock region and language

      1. v1.0

- v1.0.0 @ 2014.12.07 - The very first release - v1.0.1 @ 2014.12.09 - Make compatible with Windows XP - v1.0.2 @ 2014.12.25 - Support diff and patch - v1.0.3 @ 2014.12.26 - Fix diff bug - v1.0.4 @ 2014.12.28 - Fix exefs header bug - v1.0.5 @ 2015.01.05 - Fix diff bug - v1.0.6 @ 2015.01.22 - Fix create romfs with reference bug - v1.0.7 @ 2015.01.23 - Support banner - v1.0.8 @ 2015.08.30 - Refactoring compression and fix banner bug - v1.0.9 @ 2015.10.28 - Support romfs level3 only - v1.0.10 @ 2015.11.22 - Support exefs in cfa and abandon romfs level3 only - v1.0.11 @ 2016.02.04 - Fix diff bug and support VS2015 - v1.0.12 @ 2016.04.14 - Support 7.x auto encryption - v1.0.13 @ 2016.04.20 - Fix romfs 7.x auto encryption bug - v1.0.14 @ 2016.05.17 - Sync with exepatch and support VS2015 - v1.0.15 @ 2016.05.23 - Support auto encryption with ext key - v1.0.16 @ 2016.11.01 - Support huffman, runlength, yaz0 compression, romfs remap ignore and VS2008SP1 - v1.0.17 @ 2016.11.06 - Fix romfs hash bug - v1.0.18 @ 2016.12.04 - Compatible with yaz0 with alignment property - v1.0.19 @ 2017.01.11 - Fix romfs hash bug - v1.0.20 @ 2017.03.24 - Refactoring - v1.0.21 @ 2017.04.02 - Refactoring - v1.0.22 @ 2017.04.05 - Commandline support unicode - v1.0.23 @ 2017.05.09 - Fix runtime error - v1.0.24 @ 2017.05.21 - Support auto encryption - v1.0.25 @ 2017.06.18 - Fix auto encryption bug and add download - v1.0.26 @ 2017.06.20 - Fix auto encryption bug - v1.0.27 @ 2017.10.10 - Fix encoding on macOS

    1. Platforms

- Windows - Linux - macOS

    1. Building
      1. Dependencies

- cmake - libiconv - openssl-devel / libssl-dev - libcurl-devel

      1. Compiling

- make 64-bit version HydeWing (talk) mkdir build cd build cmake -DUSE_DEP=OFF .. make HydeWing (talk)

- make 32-bit version HydeWing (talk) mkdir build cd build cmake -DBUILD64=OFF -DUSE_DEP=OFF .. make HydeWing (talk)

      1. Installing

HydeWing (talk) make install HydeWing (talk)

    1. Usage

HydeWing (talk) 3dstool [option...] [option]... HydeWing (talk)

    1. Options

See `3dstool --help` messages.

Advertising: