d4dj-crawler
It only works on Windows due to multiple dependencies.
Getting Started
- Clone repository
git clone https://github.com/gangjun06/d4dj-crawler --recursive
cd d4dj-crawler
- Download VgmStream
Goto vgmstream and download
Unzip program and locate to [project-path]/vgmstream
- Download Asset Extractor
Goto gangjun06/D4DJ-asset-extractor and download
Unzip program and locate to [project-path]/D4DJ-assets-extractor-bin
- Build D4DJ-Tool
cd D4DJ-Tool
dotnet build --configuration Release -o ../D4DJ-Tool-bin
- Add config.toml
- Rename
config.exam.toml
to config.toml
- Edit config file
- Build
go build
- Crawl Resource
You must input assetServerPath to config.toml
. To get the asset url, you need to analyze the game packet.
d4dj-crawler.exe -crawl
6-1. Parse Resource
d4dj-crawler.exe [filename]
or just drag and drop your file to .exe
Credits
Special Thanks
- KJHMAGIC: Helped with the overall game parsing.
- GPLNature: Help to decrypt file in golang