Landscape Streaming Proxy Immediately Marked Dirty On Project Load

We are currently working on a large project with 4 of us, using Perforce for source control. The level is set up with world partition, and we have a large scene using PCG & Water body system which are all referencing the landscape in some way. Recently we have had a problem where Unreal will mark all the landscape streaming proxy’s as dirty immediately on project load, even if they have not been edited. This is causing some conflicts in source control any time someone makes a change to the landscape or if someone accidently saves one of the proxy’s in the list.

We’ve duplicated the level twice now, to replace the landscape. This seems to work from the beginning, but after a while it starts marking them all dirty on project load of everyones machines without us doing anything noticebly different in our process. Could anyone shed some light onto why this is happening? Is it perforce, PCG, water body? We’re losing time spent on the landscape and cannot convert this level to a regular level .

1 Like

Additional info:

When trying to save, even if no changes have been made, it will tell us that the current version of the landscape streaming proxy is not the head revision from source control, even though we have just pulled the latest version. Saving these assets throws no errors and it allows overwriting of the file. If we exit the project, pull latest from depot, it will immediately overwrite our files we just saved.

This is preventing us from doing any edits to the landscape as all changes just get overwritten.

New update:

We created a new, standard level (not open world) and copied all assets accross, except the landscape. One file per actor is enabled. Created a new non streamed landscape, it seemed to work to begin with. Now the landscape is marked dirty immediately after opening the project, again.

Hi, our team was stucked by the same problem, it seems like WaterBody plugin’s actor makes it. I created a new project and a new level, use landscape blueprint brush to modify some landscape, is everything ok! But when i place an Water Body River in this level and reopen it, the landmass actor is dirty without any edit. Until now i still not know what happen to make this, you can try it like i have done before.

Did you use the Landmass plugin?