This will be the final release which supports Python <3.8.
- Fix issue parsing
TXSPDtags
- Fix issue with
click.get_terminal_sizedeprecation
- Fix issue where text padding could be parsed into None-type
- Fix menu support for certain LM engine versions
- Add experimental ruby/furigana support (supported in LNS scripts only)
- Added
lmlpbtool for editing LPB project parameters - Added
livemaker.lsb.translateAPI - Added menu translation API, text and LPM (image) menus are now supported
- Standardized CSV format for translatable text
- All CSV commands now support the
--encodingparameter - Fixed old logging bugs
- Added experimental
lmgraph lsbcommand for generating LSB file execution graphs - Added
lmbmphelper utility for generatingBmpToGalecompatible image + mask pairs
Known issues:
- CSV scenario script translation does not currently support formatting tags. If you need advanced tag support, you will need to use the LNS script translation method.
Deprecated:
--mode=linesfor scenario text CSV commands- Old CSV format (CSV files generated in 0.3.x are not compatible with 1.0)
This will be the final release before v1.0.0 (which will break backwards compatibility with this release).
- Added
extractcsvcommand for extracting scenario text to a CSV file - Added
insertcsvcommand for replacing scenario text from a CSV file - Added
lmlpbCLI 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.
- 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
- Added lmgraph command for generating LSB script call graphs
- Refactored CLI tools (each tool moved to its own source file)
- Added support for reading LM Pro scrambled (encrypted) archives
HAlignEnumandVAlignEnuminlivemaker/lsb/novel.pyhave been removed and replaced withAlignEnum
- Added support for split VFF archives
- Added
lmlsb editcommand - Added
lmlsb batchinsertcommand - Added support for reading GAL images, and
galconvertCLI tool
- First release on PyPI.