Yet another tool to download, extract and convert assets from Princess Connect! Re: Dive.
-
Downloads files from the games server with optional filters
- assetbundles (.unity3d)
- audio (.awb / .acb)
- video (.usm)
-
Extracts / Converts above formats
- .unity3d -> .png / .txt
- .awb / .acb -> .wav
- .usm -> .mp4
- storydata.bytes -> .json
-
Reconstructs .skel from .cysp files for SD (playable) units (experimental)
- Clone this repo or download the latest release's source code
- cmd
python -m pip install -r requirements.txt
- Make sure you have usmtoolkit (see section below)
UsmToolkit (audio and video) : Download in the release page (windows only) and put it in the root folder or if you already have it somewhere edit the paths in src/config.py
instead. For non windows users that don't have UsmToolkit you'll have to build it yourself for your platform.
- run
python priconne_asset_extractor.py
once to download all the manifests - Edit the filters in priconne_asset_extractor.py
# Example: to download all background assets from bg2_assetmanifest
dm.datamine(
manifest_filter="bg",
assetbundle_filter="",
file_filter="",
)
For more examples see example.py
- Extract from DMM install
- Make the tool more user friendly
- Add more configs
- Remove dependecies