The level I am instancing contains just a landscape, but whenever I create more than one instance of it, it works but I get load errors complaining that the second landscape instance has the same GUID as the first, and it wants me to save it as a separate file (defeating the purpose of instancing?) and more troublingly, the [distance-LOD is messed up][1] (I can’t be sure this last problem is a direct result but it seems likely that landscapes sharing GUIDs would cause them to share LOD transitions and cause that effect)
This is all versions of Unreal, from at least 4.18 to current [UE 4.22 at time of this update]
The error message:
Landscape_1 Landscape Landscape_1 of /Game/Maps/UEDPIE_0_A0_LevelInstance_29 has the same guid as Landscape_1 of /Game/Maps/UEDPIE_0_A0_LevelInstance_30. /Game/Maps/UEDPIE_0_A0_LevelInstance_30.Landscape_1 has had its guid automatically changed, please save /Game/Maps/UEDPIE_0_A0_LevelInstance_30!
Here is an example of a script that will produce this error:
I’ve tried every method of level instancing, with and without World Composition, level blueprints vs actor blueprints, playing Selected Viewport vs Standalone, etc. I can’t find any way to not get this error.
Any idea how I should proceed? Or any way to confirm whether this is working as intended and it is safe to build on a foundation that throws out these errors?
Thanks!
Update: It has been added to the bug database, and you can vote there to let them know that this issue affects you: Unreal Engine Issues and Bug Tracker (UE-72811)