Hello,
I'm doing a translation for a game. This game uses different string tables for everything including the item captions, for example:
CAPTION = "/ITEMIS0001/Axe"
Theese Strings are defined in each string table. The string table used is selected at startup in a language selection screen.
After language selection, the game takes every string from the new string table, exept for the item names, which still come from the original string.tab.
I checked this -- changing the names in string.tab does affect the game, changing them in other languages does not.
The code for loading the new string table is:
Game.LoadStringTable(LangFile,true);
Game.LoadItems("items\items.items",false);
So the LoadItems function should load the new item captions, but it doesn't.
How can I fix this? Or is this an engine bug?