Skip to content

Releases: ToaHartor/GI-cutscenes

v0.5.0 - More support and stability

12 Feb 20:11
Compare
Choose a tag to compare

Republished this release because of some issues with the delivered programs (see #86).

What's Changed

  • A lot of changes by @Scighost in #57, including :
    • update command to update version.json and check if a new version of the tool is available
    • reset command to reset the appsettings.json file
    • --stack-trace option to display the stack trace of errors
    • Subtitles style customization in appsettings.json (should be added manually if coming from previous versions)
    • Video and audio codec choice with --video-format and --audio-format options (FFMPEG only)
    • Performance and stability improvements
  • Support for newly added languages (Italian and Turkish) by @Scighost in #68
  • Change track name to native language by @Scighost in #54

Key versions

Again, thanks to all the contributors for the key updates, improvements and feedback

Full Changelog: v0.4.1...v0.5.0

v0.4.1 - Subtitles and engine fixes

24 Oct 15:52
Compare
Choose a tag to compare

Bugfix update.

Some bothering bugs on the subtitles side, and a critical bug concerning the internal merging engine.

Bug fixes

  • Subs file matching #52 #39
  • Internal engine fix #51,
  • Line jump fix in SRT #30

Includes version 3.1 keys

Again, many thanks to the contributors who worked after every update to find the keys.

Info on the next updates

Next update will come when I'll have the time and motivation to work on it.
It should be either the CLI update or the included updater update (or another bugfix update).

Full Changelog: v0.4.0...v0.4.1

v0.4.0 : First truly standalone version, FFMPEG support

03 Jul 01:34
Compare
Choose a tag to compare

This update took a bit longer to be released, mainly because the matroska format is full of surprises 👀

New features

  • Program is now fully independant from other softwares (no longer needs mkvmerge to make MKV files).
    • Added an internal merging engine, a bit faster than mkvmerge but consumes more memory.
  • FFMPEG support for MKV creation.
  • New option --engine, allowing to select which merging engine to use. internal, mkvmerge and ffmpeg are available (defaulting to internal if absent).

Optimizations

  • Audio conversion step (HCA to WAV) is 5 times faster and parallelized.
  • USM demuxing step is faster and more IO friendly.
  • Entire process is faster, thanks to some compiler options and code optimizations.

Build

  • Standalone builds are now 3 times smaller, thanks to the build trimming.
  • Added builds for MacOS 12 (x86-64 and ARM architectures, closing #14) and Linux ARM

v0.3.0 : Fixes and parsing for version 2.7+

05 Jun 01:21
Compare
Choose a tag to compare
  • Program has been adapted to support the new version.json format (with multiple keys for each game version)
  • version.json updated with 2.7 keys
  • Two binaries for Windows and Linux : standalone and framework dependant (with dotnet installed)

v0.2.0 : Subtitles and mkv merging

24 May 16:36
Compare
Choose a tag to compare

Added --subs, --merge, --no-cleanup options to batchDemux and demuxUsm commands :

  • Subtitles from the repository can be retrieved automatically converted to ASS files (--subs option)
  • Extracted files from the USMs can be merged into a single MKV file (--merge option)
  • By default, extracted files are automatically deleted when merged into a MKV file. The --no-cleanup option don't delete them.

First working release : demuxing, decryption and conversion

19 May 22:42
Compare
Choose a tag to compare

First working release, which is able to:

  • Extract video and audio from the usm files
  • Decrypt the extracted files
  • Decode and convert .hca files to .wav