Skip to content

Releases: GrzybDev/NorthlightTools

v1.3.0

01 Mar 15:20

Choose a tag to compare

Changelog

String Tables:

  • Replaced XML with XLF (XLIFF 2) as default format for exports
  • Introduced XLIFF 1 (.xliff), XLIFF 2 (.xlf) as input/output formats
  • Removed XML and JSON from supported formats
  • Replaced polib with translate-toolkit which handles all currently supported formats

Note: Files exported in previous version to .csv and .po are not officially supported by this version, but .po files should work, unfortunately the .csv files might need to be regenerated or manually fixed.

v1.2.1

06 Feb 15:28

Choose a tag to compare

Changelog

  • Changed build system from PyInstaller to Nuitka
  • Changed project management from poetry to uv

v1.2.0

17 Nov 10:09

Choose a tag to compare

Changelog

  • Binary Font metadata now includes index which is useful for referencing glyphs bitmap files when using separate chars mode.
  • Minor optimizations and fixes

v1.1.0

02 Nov 13:29

Choose a tag to compare

Changelog

  • Binary Font metadata will be from now on saved in XML format rather than JSON to make editing easier.
  • Improved logging

v1.0.0

19 Jul 17:26
v1.0.0
702d709

Choose a tag to compare

Initial release of Northlight Tools!

Features

  • Remedy Package Tools (rmdp):
    Allows you to extract, pack, and inspect Remedy package files (.bin/.rmdp).

    • Export: Extract all files from a package to a directory.
    • Import: Pack a directory of files into a new Remedy package.
    • Info: Print metadata and structure of a package.
    • List-files: List all files contained in a package.
  • String Table Tools (string-table):
    Enables conversion between string_table.bin and editable formats (XML, JSON, CSV, PO), and re-importing translations.

    • Export: Convert string_table.bin to XML, JSON, CSV, or PO for translation.
    • Import: Generate a new string_table.bin from a translated file.
    • Flexible handling of missing translations with the --missing-strings option.
  • Binary Font Tools (binfnt):
    Supports decompiling and compiling Northlight binary font files (.binfnt).

    • Decompile: Convert .binfnt to BMFont text and bitmap(s), optionally extracting each character as a separate image.
    • Compile: Build a .binfnt from BMFont text and bitmap(s).

See README.md for more info!