@nomeata nomeata released this Feb 6, 2018 · 6 commits to master since this release

Assets 3
  • If the script for an oid code contains only one line, one can simply write

     house: P(welcome)
    

    instead of

     house:
      - P(welcome)
    
  • ./tttool oid-table aligns images on pixel boundaries, so that a naive
    rastering of the whole page still yields crisp pixels.
    Thanks to @m7thon for the patch!

  • The PDF output uses PDF patterns for much smaller PDF files.

  • The commands ./tttool oid-code and ./tttool oid-table can now also
    produce SVG output with SVG patterns:

    --image-format SVG produces SVG with vector squares
    for the pixels, wihle --image-format SVG+PNG produces SVG with a small,
    repeated pixel graphics in the pattern

  • Games are now more likely to be properly round-tripped (GH issue #174)

  • ./tttool oid-table sorts naturally now, so that the sequence is foo1
    foo2 foo10, and not foo1 foo10 foo2.

  • Read and write the language field in the GME header (GH issue #105)

@nomeata nomeata released this Apr 17, 2016 · 152 commits to master since this release

Assets 3
  • ./tttool assemble: Do not fail with too many open files
  • Handle “other” play commands (FFE0, FFE1) even if their argument is not 0,
    with some crude syntax in the YAML format. The meaning of this argument is
    not yet understood, volunteers are welcome!