In case this happens, the usage of the C-typetree reader can be disabled by adding these two lines to your main file. The C-implementation of the typetree reader can directly crash python. Visual C++ Redistributable is required for the brotli dependency. _version_ != '1.9.6' : raise ImportError ( 'Invalid UnityPy version detected. Make sure to make a note of the used UnityPy version in your README or add a check in your code.Į.g. So in case that you don't want to actively maintain your project, Those changes are usually limited to minor versions (x.y) and not to patch versions (x.y.z). If you're using UnityPy a commercial project,Ī donation to a charitable cause or a sponsorship of this project is expected.Īs UnityPy is still in active development breaking changes can happen. If you need advice or if you want to talk about (game) data-mining, MonoBehaviour (and all other types that you have the typetree of).Sprite(indirectly via linked Texture2D).
So far following obj types can be edited: Next to extraction, it also supports editing Unity assets.
A Unity asset extractor for Python based on AssetStudio.