Releases: NiceneNerd/BCML
Crafting Project support
The popular new mod Crafting Project has unveiled a handful of issues in BCML do to its more extensive nature than most mods. This new release should offer stable compatibility with Crafting Project and future mods of a similar nature. Changes below:
Bugfixes:
- Fixed no hash for
AocMainField.pack
- Fixed canonical path for files in aoc packs
- Switched all code to use
.tar.lzma
version of MSYT reference pack - Fixed temp directory cleaning error
Improvements:
- Automatically add RSTB entries for new content where possible
- Added support for mod-original MSBT files
Goodbye install crashing
Fixed a bug where the GUI would automatically exit whenever a mod failed to extract. Now it refrains from doing so and gives better, more precise error messages.
Added MSBT support
This release fixes installation failure when performing text merges on mods that add new MSBT files to the game. Also skips the system errors MSBT, since it inexplicably reports as modified on most text mods.
Minor improvements
- Better error messages
- Fix for Cemu directory selection sometimes not working
Bugfix for MSYT regression
The updated msyt.exe
included in 1.0 had unexpected changes that cause strange errors. Reverted to the previous version for the time being.
Also includes minor improvement to text merge logging.
Version 1.0 - Initial stable release
Here it is, the first release of BCML which seems to be stable and free of any obvious bugs. Changes since the last beta:
Additions:
- Text modifications now logged when installing mods to make later updating snappier
Improvements:
- Safe YAML loading
- Better logging
- Better searching for
rules.txt
in mods
Bugfixes:
- Added missing hashes for files inside
.pack
archives - Error handling for broken SARCs
Updates:
- Added some new region files for future text merge support for other languages
- Updated MSYT to latest version
Fixes, improvements, and polish
This includes some minor fixes and improvements, primarily for text merging and temp folder handling, along with some tweaks to the UI courtesy of Jo Ruby P.
Attempt at text edit merging
This new release has some minor edits and fixes, but mostly focuses on adding the ability to merge game text modifications across multiple mods.
Pack merge rewrite, minor improvements
This is mostly a bugfix and feature-smoothing release, with one new option.
Addition:
- Added option to change mod priority
Improvements:
- Better mod extraction
- Python version checks
- Removed annoying console popups
- Complete rewrite for pack merging code, a zillion times faster
- README updates
Bugfixes:
- RARs are now extracted correctly without UnRAR
- Relative and absolute paths are handled much more smoothly
- No infinite Cemu path prompts if you cancel
- Will notice many possible names for the Cemu executable
First GUI Beta
Hey, there's a GUI now! Also, I've improve path handling for the package setup.