General purpose Live2D Asset recovery tool built w/ UnityPy and sssekai
As the name suggests, this project is heavily inspired by Perfare/UnityLive2DExtractor. With a few key differences:
- All Live2D types are implemented with dumped TypeTree and generated types. This should help with compatibility issues.
- Do note, however, that you may need to update the TypeTree if the Live2D version changes.
- Generate the TypeTree with typetree_codegen and replace the existing TypeTree at
UnityPyLive2DExtractor/generated
python typetree_codegen.py type_tree_cubism.json UnityPyLive2DExtractor/generated
- New (not necessarily better) asset discovery method. Though proven to be more reliable in some cases.
- Install the script from PyPI
pip install UnityPyLive2DExtractor
- Or, you can use the pre-built executables for Windows from Releases.
UnityPyLive2DExtractor <input> <output>
Where <input>
is the path to your game's path, and <output>
is the directory to extract the Live2D assets to.