Skip to content

Releases: NerduMiner/tdmfscripteditor

3.0 Release Candidate

02 May 23:34

Choose a tag to compare

3.0 Release Candidate Pre-release
Pre-release

What's Changed

  • bump dependencies, add help and version commands (with shorthands) by @envyniv in #2

  • Complete rework of the tool internally. extract and repack now handle all versions. Edit config.dpmf in a text editor to define version overrides for specific files. Version specific commands still exist, but are planned for removal upon full release.

Full Changelog: v1.0.9...v2.0.0rc1

Public Release 2.9

08 Nov 18:53

Choose a tag to compare

Public Release 2.9 Pre-release
Pre-release

This release includes extracting and repacking for a newly discovered script version dubbed Version 6.

Public Release 2.8

18 Oct 17:22

Choose a tag to compare

Public Release 2.8 Pre-release
Pre-release

This release features compatibility with 2 newly discovered script format versions(dubbed Version 4 and Version 5).

Public Release 2.7

14 Oct 21:48

Choose a tag to compare

Public Release 2.7 Pre-release
Pre-release

This version sees initial support for a third script format version. It doesn't perfectly reproduce files, but its close enough that I want to get it tested while I am focusing on other things.

Public Release 2.6

05 Oct 22:14

Choose a tag to compare

Public Release 2.6 Pre-release
Pre-release

This release marks a complete internal refactor of the script extraction and repacking process along with the ability to extract and repack a third discovered version of the script files, marked by their more struct like format of the String Offsets section(groups of 24 bytes). Users should use the extract-v2 and repack-v2 commands when they are confident they are working with a file that uses this format.

Public Release 2.5

27 Sep 23:25

Choose a tag to compare

Public Release 2.5 Pre-release
Pre-release

This release improves the script handling process to ensure valid data is being read and written.
COMPATIBILITY NOTE: A hack for padding has been added to the general script parsing functions based on behavior of certain script files, users testing file accuracy may notice differences related to this from this version going forward.

Public Release 2.4

27 Sep 00:01

Choose a tag to compare

Public Release 2.4 Pre-release
Pre-release

This release brings over some of the improved extracting and repacking algorithms from the recently added old version script parser into the general script handler functions, increasing byte accuracy and compatibility with scripts.

Public Release 2.3

24 Sep 16:19

Choose a tag to compare

Public Release 2.3 Pre-release
Pre-release

This release adds support for a presumably older version of the script format that some of the game text resides in. A new set of commands, "extract-old" and "repack-old" have been made to handle them.

Public Release 2.2

14 Sep 20:26

Choose a tag to compare

Public Release 2.2 Pre-release
Pre-release

This adds some extra hacks for file reproduction accuracy. The main one ensures ASCII variables with specific configurations used at the end of a text entry are extracted properly. The effect on compatibility with other script files is unknown, but leaning towards no effect, so this is a prerelease for now.

Public Release 2.1

19 Apr 19:07

Choose a tag to compare

This release fixes two remaining quirks with the repacking process. It is also the first release to fully recreate the current test suite with byte accuracy, so it is the first version to be recommended for general use.
As always, if you find a file that has problems with the tool, don't hesitate to create an issue about it so the tool can improve!