String Tables not loaded at start

I have several string tables in my project. If i open them in the editor, everything works fine. (I assume they become registered if they get opened).
I can play my project and all strings are displayed correctly. If i restart the unreal editor and play my project again, no strings are displayed. The issue is that at this point no string tables are registered. (Get Registered String Tables returns an empty array). Anyone have a solution for this? It is a blueprint only project. Anyone have an idea how to register string tables at editor start or even on game start?

In case anyone encounters the same problem, i’ve found a simple solution.


Put this in a blueprint, which is used in your project.This forces all string tables to be loaded.

2 Likes

Thanks for this solution DRob, it fixed my issue as well.

Well done !

OR
/Game is Content folder
Table ID= /Game/NewStringTable.NewStringTable

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.

Apologies for the necro. Would you happen to know what the modern 5.3+ version of this would be? Get Assets by Class no longer uses classes, but instead a path of some kind.


for UE5.5 users this is how you do it now.