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 UnityPyTypetreeCodegen and replace the existing TypeTree at
UnityPyLive2DExtractor/generated - A valid command could be something like
UnityPyTypetreeCodegen --unity-version 2019.4.34f1 --asm-dir Game/Managed --outdir .\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.