Thanks to visit codestin.com
Credit goes to github.com

Skip to content

vicobill/AssetRipper

 
 

Repository files navigation

AssetRipper

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

Donations

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.

Patreon

Downloads

Milestone download links can be found on the latest release page.

Alpha Builds

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.

Discord

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.

Requirements:

If you want to build a solution, you'll need:

If you want to run binary files, you need to install:

To Do

  • Predetermined GUID support
  • Extend Windows-only features to Mac and Linux
  • OBJ mesh export
  • GUI settings page
  • NAudio implementation for exporting other audio formats

Goals

  • Better shader implementation
  • Overhaul struct reading for universal version support
  • Option to reference assemblies instead of scripts

License

AssetRipper is licensed under the GNU General Public License v3.0

Copyright Issues

Please be aware that 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.

Credits

This began as a fork of mafaca's uTinyRipper project licensed under the MIT license.

It has borrowed code from Perfare's AssetStudio project licensed under the MIT license.

It has borrowed code from spacehamster's uTinyRipperExporter project licensed under the MIT license.

Brotli is licensed under the MIT license.

CommandLineParser is licensed under the MIT license.

Cpp2IL is licensed under the MIT license.

FMOD is licensed under a non-commercial license.

Fmod5Sharp is licensed under the MIT license.

HLSLcc is licensed under the MIT license.

LibOgg and LibVorbis are licensed from Xiph under the BSD 3-Clause License.

Lz4 is licensed under the MIT license and the BSD 2-Clause license.

Mono.Cecil is licensed under the MIT license.

SharpZipLib is licensed under the MIT license.

Smolv is licensed under the MIT license.

SpirV is licensed under the BSD 2-Clause license.

texgenpack is licensed under a permissive license.

Disclaimer

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.

About

GUI and API library to work with Engine assets, serialized and bundle files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 69.0%
  • C++ 26.5%
  • C 4.4%
  • CMake 0.1%