Context
One File Per Actor (OFPA) reduces overlap between users by saving data for instances of Actors in external files, removing the need to save the main Level file when making changes to its Actors. This feature is enabled by default when using World Partition and can be enabled in a non-partitioned world.
Problem
The problem is that the instances of non-default localizable text contained in these external actors within non-world partitioned maps are not picked up in the gather step in the Localization Dashboard. The only workaround at the moment is to either disable OFPA or enable world partition.
1.) Download and open repro project provided by licensee uploaded in ticket.
2.) Open level in Content Drawer > Content > WorldPartition_Disabled
3.) Click on OFPAInstance actor in Outliner
Observe: In Details, the text is set to "GatherThis"
4.) Repeat Steps 2 and 3 but for level WorldPartition_Enabled
Note: You may need to pin OFPAInstance to be always loaded in editor to see details
Observe: In Details, the text is set to "GatherThis(WorldPartitioned)"
5.) Open Localization Dashboard; Tools > Localization Dashboard
6.) Scroll down in "Game" tab to the bottom, and click Gather Text
7.) Click Okay when it finishes, then click Export Text
8.) Remember / copy path to where you are saving file and click Select Folder
9.) Click Okay when it finishes, then go to folder remembered from above and go into folder named "en" and open Game.po in Notepad or any text editor
Observe: Only text gathered are the WorldPartition_Enabled OFPAInstance text and the default OFPAInstance text set in the blueprint
Expected: Text gathered should include the above and the WorldPartition_Disabled OFPAInstance text
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-254486 in the post.
1 |
Component | UE - World Creation - Worldbuilding Tools - OFPA |
---|---|
Affects Versions | 5.4, 5.5 |
Target Fix | 5.6 |
Created | Mar 7, 2025 |
---|---|
Updated | Mar 12, 2025 |