Situations where changing a single piece of data requires downloading the entire AssetBundle

Hello. I have a question about Addressable and AssetBundle.

Our system uses Groups in Addressable to manage AssetBundles.

Instead of a single AssetBundle, we’re managing multiple AssetBundles using Addressable’s Group feature.

This is when we realized that even if only one file is changed, we need to download all of the AssetBundles that contain that file.

In this case, is there any way to download only the changed file and not the entire AssetBundle including the changed file?

I’m trying to figure out how to analyze the internals of the AssetBundle and replace the changed files, or maybe I should develop my own download system that doesn’t use Addressable at all.

Is it possible to manually manipulate the internals of the AssetBundle in an environment like this using Addressable, so that only the changed files are downloaded, and then try to build a system that works correctly?

Thank you.

Hey PSH9508,

Sorry for the delay, we’re just getting back after the winter break. I’m assuming you’re wanting to do that at runtime? If so, there’s not an API available and I don’t think it would be particularly trivial to do.