- Upgraded to latest CascLib
- Added support for WarCraft III Reforged
- Windows:
- Dokany is now linked statically, this allows stormex to run correctly without it installed. Previously it would attempt to load dokany's
.dll
even if--mount
option wasn't used. This is now fixed and dokany is now optional dependency as it was intended. - Officiall binaries will now be built on Linux, using mingw as cross compiler. (Building on Windows using MVSC compiler is still supported).
- Dokany is now linked statically, this allows stormex to run correctly without it installed. Previously it would attempt to load dokany's
- Added basic support for mounting CASC as filesystem visible to the OS using FUSE.
- Linux will work out of the box.
- MacOS is likely to work but hasn't been tested.
- Under Windows app is compiled against
dokanfuse
wrapper library. In order for it to workDokany
must be installed on the system.
- Refactored entire codebase..
CascLib
upgraded to1.20
:- Enumerating MNDX storage is now much faster (SC2 & Storm data)
- The library now outputs filepaths with backslashes, instead of forwardslashes as it did previously in case of SC2/Storm.
- Applied patch to preserve original case sensitivity of filenames.
- The core functionality remains intact, however some of the existing options/arguments have been renamed and/or reorganized. Hopefully for the better.
- Introduced compatibility with Windows
CascLib
upgraded to ef66d7bb46f0bb4dd782d3b68eb7dcc358d52a13.
- Forked storm-extract#216812d7f91ab2ca72b04f2561c587c754273489.
- Rebranded to
stormex
. - Removed NodeJS bindings, and everything related.
- Enhanced cli app with regex pattern filters on a filelist.