mpqcli and StormLib updated
Over the past few days, there's been two releases of mpqcli, and StormLib has also had a release. mpqcli is a command-line tool to create, add and remove files from MPQ archives, and StormLib is the underlying library powering it. MPQ archives were used for many years by Blizzard games such as StarCraft I and Warcraft II, and contain the game assets that game modifications change.
Changes in mpqcli 0.10.1:
Added
- Command completion for common shells (bash, zsh, fish and powershell)
Fixed
- Memory leak in
readsubcommand - Inconsistencies in documentation
Updated
- Code style to conform to Google CPP style with slight variations
- StormLib dependency for a variety of fixes
Changes in mpqcli 0.10.2:
Fixed
verifyincorrectly reporting success for a tampered archiveverifyfailure messages now clarify whether a signature is missing or invalidaddoverwrite flag not always working as expected- Archive size incorrectly reported for large archives
- File sizes shown as negative for large files
Updated
- Simplified how strong archive signatures are read internally
Changes in StormLib 9.40:
The changelog for StormLib is brief and only states that it "Added functions SFileOpenFileArchive and SFilegetFileArchive", but the release is actually the accumulation of changes since November 2024.
Download:
Find version 0.10.2 of mpqcli here, and version 9.40 of StormLib here.
