General purpose, single-file Unity Live2D Asset recovery tool
Project description
UnityPyLive2DExtractor
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.
Installation
- Install the script from PyPI
pip install UnityPyLive2DExtractor
- Or, you can use the pre-built executables for Windows from Releases.
Usage
UnityPyLive2DExtractor <input> <output>
Where <input> is the path to your game's path, and <output> is the directory to extract the Live2D assets to.
References
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file unitypylive2dextractor-0.2.2.tar.gz.
File metadata
- Download URL: unitypylive2dextractor-0.2.2.tar.gz
- Upload date:
- Size: 11.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c35f2078108d14c1499d1180a2cfd1129c552514573251a725f2c7d6335e47e0
|
|
| MD5 |
0e97b1157d122ce24ca6da266fc2b60f
|
|
| BLAKE2b-256 |
4a4eb3d06ef8d50ec144ed53c404e57b893abfb3bc2b072dfaaf3b109881a88d
|
File details
Details for the file unitypylive2dextractor-0.2.2-py3-none-any.whl.
File metadata
- Download URL: unitypylive2dextractor-0.2.2-py3-none-any.whl
- Upload date:
- Size: 11.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a03909e8ad9741536b183c3d283ab834d764bf8b431e3bc6e38ca3da72d20f68
|
|
| MD5 |
e3a284323dc42290c1d16b70ccca08ec
|
|
| BLAKE2b-256 |
8d5be25f5237b8e08ddc413c920b9b20560f3a04ae5a61681e9e54582437ebf1
|