History

1.0.0 (2020-07-01)

  • Added

0.3.2 (2020-05-04)

This will be the final release before v1.0.0 (which will break backwards compatibility with this release).

  • Added extractcsv command for extracting scenario text to a CSV file
  • Added insertcsv command for replacing scenario text from a CSV file
  • Added lmlpb CLI tool for manipulating LPB project settings files.

Known issues:

  • extractmenu and insertmenu commands only support using system locale/encoding when reading and writing CSV files.

Deprecated:

  • Python 3.5 support. Future releases of pylivemaker will require Python 3.6 and later.
  • Existing CSV CLI tool is deprecated. Future releases of pylivemaker will use a different CSV format which will not be compatible with CSV files generated in this release.

0.3.0 (2020-04-30)

  • Added extractmenu command for extracting in-game menus to a CSV file
  • Added insertmenu command for replacing in-game menus from a CSV file
  • lmpatch now supports batch/recursive patching

0.2.1 (2020-03-13)

  • Added lmgraph command for generating LSB script call graphs
  • Refactored CLI tools (each tool moved to its own source file)

0.2.0 (2020-02-16)

  • Added support for reading LM Pro scrambled (encrypted) archives
  • HAlignEnum and VAlignEnum in livemaker/lsb/novel.py have been removed and replaced with AlignEnum

0.1.2 (2020-02-05)

  • Added support for split VFF archives
  • Added lmlsb edit command
  • Added lmlsb batchinsert command
  • Added support for reading GAL images, and galconvert CLI tool

0.1.0 (2019-03-07)

  • First release on PyPI.