I had already figured this out for myself, and was pleased to see it confirmed as the "right" way to do things.
OK, all was well, I was using custom messages in a number of custom scenarios for GoT, all was joy and light.
Then I got my copy of Spartan, installed and patched it, and it broke all my custom messages in GoT, indeed everything I had done by editing localisation.txt files
I uninstalled Spartan, and all my custom messages in GoT worked again.
I was not editing the copy of localisation.txt in C:\Matrix Games\Gates Of Troy\data
I was editing a separate copy of localisation.txt for each mod, located in
C:\Matrix Games\Gates Of Troy\MOD\ModName\data
I understand that you do not support modding, and you'd be completely within your rights to tell me, "Sorry, but we can't help you with this".
However, any chance you might be generous enough to offer a solution here?

