Can I edit or extract the contents of an asset bundle in Unity?

16,870

Solution 1

Unity does not support any functionality to do this. But see the other answer for a solution that might work. However you're not really meant to edit them in the first place. Asset bundles are meant to be created from a set of assets and then loaded into your application.

Depending on how they are created, they can be compressed or uncompressed, and there are platform dependent differences. Heck, there's not even an easy way to see what's in there, besides including a default scriptable object with some table of contents.

So if you wish to edit the contents of your asset bundle, edit the original assets and generate a new asset bundle.

Solution 2

For people who find this question in the future...

Yes, with uTinyRipper.

Share:
16,870

Related videos on Youtube

Harshit Laddha
Author by

Harshit Laddha

I m a Web, Mobile & Cloud Developer based out of Bangalore, India. I love to code & develop awesome websites, apps.I am a generalist programmer with experience in multiple technologies and platforms. I have a flair for well-structured, readable, and maintainable applications and excellent knowledge of HTML, CSS, JavaScript, Python, PHP, Node.Js, SQL, MongoDB, Android (Java, Kotlin), iOS (Swift), React, Docker, AWS, GCP, etc.

Updated on September 14, 2022

Comments

  • Harshit Laddha
    Harshit Laddha over 1 year

    I have a Unity assetbundle with me. I have some more bundles inside those and some db files. Is there a simple way to edit or extract the contents of an asset bundle.