My question is about how the Epic Games Launcher Unreal Engine Library handles updates to my published AssetPack.
I had asked Fab support, but they were not sure, and so directed me to ask here.
If I ship a v1 of my asset pack and someone puts it into their library and then adds it to their project, what happens when I release v2 of that asset pack?
Here’s an example use case that illustrates my question:
- SuperAssetPack has 2 assets: Content/SuperAssetPack/Material1.uasset and Content/SuperAssetPack/Material2.uasset
- User adds SuperAssetPack to his library
- User selects SuperAssetPack in his library and chooses Add to project. He chooses his game FunHouseGame.
- FunHouseGame now has the new files Content/SuperAssetPack/Material1.uasset and Content/SuperAssetPack/Material2.uasset
- Publisher updates SuperAssetPack and removes Content/SuperAssetPack/Material1.uasset, updates Content/SuperAssetPack/Material2.uasset and adds Content/SuperAssetPack/Material3.uasset
- User sees what in his Fab library? I think this is where he’d see an update badge.
- User updates SuperAssetPack in his library to latest version.
- Has anything happened to any project that he’s added SuperAssetPack to? I don’t think so.
- User selects add SuperAssetPack to his game FunHouseGame. Or is there a “update project” option?
- What is done to the files in FunHouseGame? Is Content/SuperAssetPack/Material1.uasset removed. Is Content/SuperAssetPack/Material2.uasset updated? Is Content/SuperAssetPack/Material3.uasset added?
- What happens if the User had made edits to Material1.uasset or Material2.uasset? Are they deleted or overwritten? Is the user given a warning?