Skip to content

@nmlgc nmlgc released this Oct 7, 2018 · 87 commits to master since this release

What's new in thtk 11

This release adds thstd, a new tool to dump and recreate the background scripts found in the *.std files. Further changes to existing tools:

thanm

In preparation of thcrap's upcoming support for ANM header patching, more thorough reverse-engineering went into the various ANM structures. All previously unknown fields have now been identified and named.
Additionally, index numbers are now dumped for entries and instruction lines, as this is the only reliable way to address them in an ANM header patch.
Creating new ANM archives from old spec dumps will show backwards-compatibility warnings to ease the transition to the new, more correct dump format.

Thanks to GhostPhanom for funding this development!

  • Type declarations are now taken from the thtypes repository, which has been added as an additional Git submodule.

  • Support for TH16.5 has been added.

thecl

  • Support for TH16.5 has been added.

thmsg

  • Support for TH16.5 has been added.

Please submit an issue if you find a bug in this release.

Assets 6

@DankRank DankRank released this Apr 17, 2018 · 109 commits to master since this release

What's new in thtk 10

This release introduces a new syntax for all commands, incompatible with previous versions. Please refer to the manpages for new syntax.

Mnemonic version names (such as HSiFS or LoLK) are now supported by all commands.

thanm

  • Support spaces in image file names.

thecl

  • Multiple eclmaps can be specified on the command line now.
  • Added unused instruction formats (th07)

thdat

  • Added support for Uwabami Breakers
  • Added automatic version detection, using -xd and -ld parameters
  • Fixed crash when trying to list archive of wrong version

thtk

  • Added support for wide filenames
  • Functions for detecting the version of dat file
  • Import lib is now included with the release

contrib

  • Added a contrib directory with a bunch of goodies.
  • C++ wrapper for thtk library
  • thdat plugin for Midnight Commander
  • thdat plugin for Total Commander

Please submit an issue if you find a bug in this release.

Assets 6

@Lymia Lymia released this Oct 31, 2017 · 172 commits to master since this release

What's new in thtk 9

thecl

  • Fixed compiling TH06-095 ECL files.

thanm

  • Add the missing opcodes introduced in th143. (9811c4f)

Please submit an issue if you find a bug in this release.

Assets 4

@Lymia Lymia released this Aug 15, 2017 · 186 commits to master since this release

What's new in thtk 8:

thanm

  • Support for TH16 has been added.

thdat

  • Support for TH01 and TH16 has been added.
  • Fixed multi-threading support.

thecl

  • Support for TH16 has been added.
  • Many fixes to opcode parameter formats.
  • Improved difficulty flag handling for TH13+. This is a breaking change and
    may cause issues when compiling existing ECL sources.
  • Added support for mapping ECL global variables and opcodes to human readable
    names.
  • Fixed the long broken expression decompilation support.

thmsg

  • Support for TH16 has been added.

Please submit an issue if you find a bug in this release.

Assets 3

@tirr-c tirr-c released this Aug 18, 2015 · 286 commits to master since this release

What's new in thtk 7:

thdat
  • Support for TH14, TH143, and TH15 has been added.
  • Support for TH105, and TH123 has been added. These are not tested, and may behave wrongly.
  • You can archive the whole directory recursively without using wildcards. Pass the directory name as the argument.
thecl
  • Support for TH14, TH143, and TH15 has been added.
thanm
  • Support for TH15 has been added.
thmsg
  • Support for TH15 has been added.

Support for TH143 is not tested. Please submit the issue if you found a bug.

Assets 3

@nmlgc nmlgc released this Aug 10, 2013 · 308 commits to master since this release

What's new in thtk-nmlgc 6:

thecl
  • Support for Uwabami Breakers has been added.
  • Support for the TH14 trial has been added.

Furthermore, main ECL sub dumping for TH06, TH07 and TH08 has been added in the th06-main-sub-dump branch. Since it still lacks a compiler and is thus pretty useless, it is not yet available in the master branch and the binary releases.

thanm
  • Support for the TH14 trial has been added.
thmsg
  • Support for the TH14 web trial build (v0.01b) has been added.
    The Reitaisai release (v0.01a) uses the same format as TH13.
Assets 3
You can’t perform that action at this time.