tttool v1.6 Release Notes
Release Date: 2016-01-31 // about 8 years ago-
- Completely re-done option parsing, so there now proper support for short and
long options, arbitrary order of options, better error messages and
per-command
--help
output.
Incompatibility: Some commands are now called differently. In particular, to generate PNG files with all codes from a YAML file, use
./tttool oid-codes
, not./tttool oid-code
.- The size of the OID codes written by
./tttool oid-code
is configurable. - The png files written by
./tttool oid-code
and./tttool oid-codes
store their DPI value, so that importing them into DTP programs is likely to yield the desired result. - New command
tttool oid-table
that prints all OIDs of a given YAML file as a nice and handy table in a PDF file - The output of
./tttool games
is more detailed. - Games are not exported by
tttool export
and assembled bytttool assemble
. This way, existing Tiptoi products can be modified without losing them. - The “other” play commands (FFE0, FFE1, FB00) are implemented in the parser,
printer and serializer, with syntax
P*(..)
,PA*(..)
andPA(..)
. These are not interesting to you unless you want to understand existing Tiptoi products. - Support for the “timer” action (FF00) with syntax
T($register,123)
. ./tttool assemble
will print all errors due to missing audio files, not just the first.- Fix various crashes in corner cases, mostly involving games. Thanks to @ToniMahagoni for reporting these!
- Completely re-done option parsing, so there now proper support for short and
long options, arbitrary order of options, better error messages and
per-command