This project is implemented as a slightly more automation-friendly alternative to existing tools. It takes many inspirations and references from https://github.com/ScripterSugar/wdfp-extractor. Thank you for your hard work.
See Releases.
go install github.com/blead/wfax@latestgit clone https://github.com/blead/wfax
cd wfax
go buildFetch new (diff-only) raw assets for version 1.600.0 into ./dump directory:
wfax fetch --diff-only --version 1.600.0 ./dumpFetch raw assets from custom API and CDN endpoints (file URIs are also supported):
wfax fetch --custom-api file:///assets/asset_lists/en-android-full.json --custom-cdn file:///.cdn ./dumpFetch character comics (--comics 1) with 10 maximum concurrent requests into ./comics directory:
wfax fetch --comics 1 --concurrency 10 ./comicsExtract assets with 2 spaces indentation from ./dump into ./output:
wfax extract --indent 2 ./dump ./outputExtract character image assets for eliyabot:
wfax extract --eliyabot --no-default-paths ./dump ./outputExtract equipment image assets for eliyabot:
wfax sprite --eliyabot ./dump ./outputPack extracted files in ./output into raw assets in ./repack:
wfax pack ./output ./repackFor more detailed information, use wfax help.
The main focus currently is extracting text files so other assets are not fully supported.
- Ordered Maps
- Action/Enemy DSL files
- Image assets for EliyaBot
- Comics