I recently switched to World Partition after using World composition for years and I find it difficult to change my workflow.
Previously with Levels, I could lock any level that I wanted to keep safe and I was sure that I wouldn’t accidentally break anything.
Now that I use OFPA, I check out hundreds of files at a time and it’s impossible to be sure if I hadn’t moved anything by accident. It is also next to impossible to revert specific changes when I do realize that I had indeed moved something unintended.
I know about Data Layers, but I like to keep everything loaded when designing levels, so I keep lines of sight and relations between locations. AFAIK you cannot lock data layers.
Would level instances do the trick? You need to unlock a level instance every time you edit it.
I would love to hear how you manage your workflows
Hi there, my team uses Perforce with the following setting in the editor:
Editor Preferences>General>Loading & Saving - Prompt for Checkout on Asset Modification ON
This way, Unreal will notify you every time you change something. Basically, you work normally on what you need and progressively check out what you need.
You can also set Automatically Checkout on Asset Modification ON, but that could still give you the problem of checking out something you didn’t mean to modify.
I’m not sure what you mean by “revert specific changes.” You can revert specific actors to the state they were in before being checked out.