AssetRipper is a tool for extracting assets from serialized files (CAB-*, *.assets, *.sharedAssets, etc.) and assets bundles (*.unity3d, *.bundle, etc.) and converting them into the native Unity engine format.
Important note: This project is currently in an experimental state. Expect bugs and many changes.
Current supported versions: 3.4.0
to 2021.1.x
Thank you for considering to support me. I have normal expenses like food, electric, internet, and rent. Your donations help to ensure that I can continue to afford developing this project. Anyone with a positive lifetime contribution is entitled to the Donator role on the Discord server.
Milestone download links can be found on the latest release page.
For advanced users, every commit is automatically built into an alpha build with Github Actions. You can obtain these builds on the actions page if you're logged in with a github account.
The development of this project has a dedicated Discord server. Feel free to come say hi. This is also an alternative location for people to post issues.
If you want to build a solution, you'll need:
- .NET 5
- .NET 6
- Compiler with C# 10 syntax support, such as Visual Studio 2019
If you want to run binary files, you need to install:
- Unity 2017.3.0f3 or greater (NOTE: your editor version must be no less than the game's version)
AssetRipper is licensed under the GNU General Public License v3.0
Please be aware that using or distributing the output from this software may be against copyright legislation in your jurisdiction. You are responsible for ensuring that you're not breaking any laws.
The full list of licensed works can be found on the Credits page.
This software is not sponsored by or affiliated with Unity Technologies or its affiliates. "Unity" is a registered trademark of Unity Technologies or its affiliates in the U.S. and elsewhere.
Any organizations wishing to contact me may use the email listed on my profile.
Except in rare circumstances, individuals must use the appropriate public channels to reach me.