How to Load String Tables for a Packaged Game

How do you tell the Engine to load Custom String Tables within the project? I created them and reference them in my Blueprints. Playing inside the Editor works wonderfully, but if I play Standalone, they don’t load.

I assume that they wouldn’t load either if I packaged a project like this.

So wrapped up: How do I load String Tables?

I have read so far that I have to add it to Localization, but since I’m not using it for translating and rather String and Text Storage (and referencing inside blueprints Via “find text in location table” I am not entirely sure if this will work for me -I have never worked with Localization things before so I’m not fully able to understand how this is executed.

Thank you for your time, and look forward to your reply!

Best Regards

EDIT: My Project is right now Blueprint Only. In order to do this, do I need to employ C++?

SECOND EDIT:

These are the screens. When I press gather text on that, it always returns in an error. Why?
The last two screens is how I’m referencing them inside the Blueprint and how they’re supposed to render. In the packaged version, however, the white area is blank and there is no text.

The fix was that “Find text in localization table” is not a hard reference to the assets, and thus was not being packaged.

For anyone that encounters this issue, reference it from a “Make Literal Text” node or “Make Text” or “Make Text from Localization Table” and make sure it’s connected to an event (you can save the output to variables) and that is executed in any Blueprint that is being included in the project.

Also, in Packaging settings, make sure to have that folder as an additional directory to cook to ensure that they make it into the build.

1 Like

Data tables and string tables don’t get cooked so don’t forget to force your data tables and string tables to be cooked from the project settings>asset manager.