Releases: NiceneNerd/BCML
Language bugfix
Fixed text mods not installing
Smoothness bump
Bugfix:
- Don't fail mlc detection on
<mlc_path />
in Cemu settings - Copy folder-install mod to temp folder before processing
Improvements:
- Faster and cleaner export function
- Minor code cleanup
- Move work dir to
%LOCALAPPDATA%
and movesettings.ini
beside it - Removed
LayoutMsg
from text merge exclusions (change missing from Windows setup)
Additions:
- Export as BNP
- Automatically duplicate
EUen
texts toUSen
and vise versa, where applicable
Game data fix
This build makes game data merging work for mods which use a non-standard format for gamedata.ssarc
.
BNP bugfix
This is a simple bugfix for the encoding of rules.txt
files in Nano Patch mods. They weren't specifically set as UTF-8, now they are.
Quality update
This release is mostly a polish and patch.
Bugfixes:
- Fix broken game data logging
- Don't attempt deep merge when base file not found
- Docstring correction
- Text encoding fixes
Improvements:
- Move BCML mods to "ι BCML: DON'T TOUCH" category in Cemu
- Change "Open Cemu" button to "Launch Game"
- Silently remove failed mod installs
- Move work dir to local app data
Just better
New:
- Backup and restore installed mods
- Advanced remerge options
Bugfixes:
- Fixes for map and aoc file loading
- Corrected dependencies
Also has some UI polish
Map merge fixes
The main purpose of this release is the substantial fixes made to map merging when mods wish to delete actors. Also improves handling of moved directories and strips line breaks from BNP descriptions.
Fixes for dumb bugs
- Fix failure to read version
- Fix blank mod list
BCML 2.0 Stable Release
This is the big overhaul. BCML has been rewritten from the ground up with better code, new features, and better performance. Key changes:
- Multithreading for faster installation
- Support for new BCML Nano Patch mod format
- Can merge new kinds of mod changes, including actor info, game/save data, map units, and individual AAMP files
- Supports any language and region
Always merge with clean RSTB
Fixes such bugs by always starting with a fresh RSTB before merging