Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mos9527/unitypylive2dextractor

Unity Live2D Asset Extractor / Unity Live2D 资源解包工具
https://github.com/mos9527/unitypylive2dextractor

live2d unity unitypy

Last synced: 11 days ago
JSON representation

Unity Live2D Asset Extractor / Unity Live2D 资源解包工具

Awesome Lists containing this project

README

        

# UnityPyLive2DExtractor
[![Windows Build](https://github.com/mos9527/UnityPyLive2DExtractor/actions/workflows/python-publish.yml/badge.svg)](https://github.com/mos9527/UnityPyLive2DExtractor/blob/main/.github/workflows/python-publish.yml)
[![Releases](https://img.shields.io/github/downloads/mos9527/UnityPyLive2DExtractor/total.svg)](https://GitHub.com/mos9527/UnityPyLive2DExtractor/releases/)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

General purpose, single-file Unity [Live2D](https://www.live2d.com/) Asset recovery tool built w/ [UnityPy](https://github.com/K0lb3/UnityPy) and [sssekai](https://github.com/mos9527/sssekai)

As the name suggests, this project is heavily inspired by [Perfare/UnityLive2DExtractor](https://github.com/Perfare/UnityLive2DExtractor). With a few key differences:
- All Live2D types that pretains to the asset recovery process are properly implemented. This should help with compatibility issues.
- New (not necessarily better) asset discovery method. Though proven to be more reliable in some cases.

## Installation
- Install the script from PyPI
- It's **highly** recommended that you install it in a virtual environment. (e.g. via `pipx`).
- Since as of now, the script only supports `"sssekai<=0.3.12", "UnityPy<1.20"`
```bash
pipx install UnityPyLive2DExtractor
```
- Or, you can use the pre-built executables for Windows from [Releases](https://github.com/mos9527/UnityPyLive2DExtractor/releases/).
## Usage
```bash
UnityPyLive2DExtractor
```
Where `` is the path to your game's path, and `` is the directory to extract the Live2D assets to.
## References
- https://github.com/Perfare/UnityLive2DExtractor