Releases: ToaHartor/GI-cutscenes
Releases · ToaHartor/GI-cutscenes
v0.5.0 - More support and stability
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 updateversion.json
and check if a new version of the tool is availablereset
command to reset theappsettings.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
- Key updates to 3.4 (@Asnxthaony, @BUnipendix)
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
Bugfix update.
Some bothering bugs on the subtitles side, and a critical bug concerning the internal merging engine.
Bug fixes
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
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
andffmpeg
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+
- 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
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
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