I wanted to convert my level to the world partition level. But it always gives me this error.
Assertion failed: GetLevel()->IsUsingExternalObjects() [File:D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\WorldPartition\DataLayer\WorldDataLayers.cpp] [Line: 721]
Hello, RealRoachPlay, let me help you with this.
The level is not configured to use external actors (One File Per Actor), which is necessary for World Partition functionality. In Unreal Engine 5, enabling the “Use External Actors/Objects” option in the level settings is essential for World Partition to work properly.
If it is enabled, change it to disable.
PD: Please create a backup of the project before proceeding.
Here is the link to the forum discussing this topic.
Hi, that’s pretty much it,
How to disable One file per actor on new projects on UE5?
I know is a very powerful and useful addition to previous workflows and teamwork, but sometimes I’m working alone or within a small team and I find myself pushing tons of changes to files in Perforce/GitLFS changelists, making them harder to read/control.
I just want to know how to disable it when a project doesn’t need to have it. Or maybe to have it only for some levels and not for others.
Thanks.
One File Per Actor doc:
https://dev.epicgames.com/documentation/en-us/unreal-engine/one-file-per-actor-in-unreal-engine?application_version=5.0
Reddit post
https://www.reddit.com/r/unrealengine/comments/10bgm8t/help_error_when_saving_level_map_is_not_using/?rdt=50350#:~:text=I%20had%20the%20same%20problem,today%20and%20figured%20out%20why
DataLayers:
Feel free to share if you’re still facing challenges or have new questions.
system
(system)
Closed
April 2, 2025, 2:09pm
3
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.