What's the best solution to allow 3rd party to mod my current text?

I’ve been exploring potential approaches to tackle this problem in our game, and I’ve come up with 2 possible solutions

Solution 1 (Preferred Method):
Place a CSV file in the StreamingAssets directory and have the game import the CSV into the string table at startup.

Solution 2 (Fallback Method):
Allow third-party to build addressable assets themselves, then they can replace the live addressable assets

I am inclined to opt for Solution 1 due to its simplicity, but I have concerns about whether it’s feasible to edit the string table at runtime in a live environment. Could you please provide guidance or insights into the viability of modifying the string table dynamically during the game’s execution in a live environment?

Additionally, if you have any alternative solutions or suggestions that might offer a more robust or efficient approach to managing string tables, please feel free to share your insights

Take a look at custom table loading and updating an existing table here Scripting | Localization | 1.4.5

Thank you so much! this is exactly what was looking for. I apologize for overlooking it while skimming through the document pages

1 Like