Я интереса ради ковырял внутренности игры. Основной массив текста там в sql базе лежит, достается без усилий, назад тоже импортируется без проблем. Но это, в основном, история и всякие разговоры, названия и описания классов, названия и описания предметов.
На всех игровых кнопках текст является частью спрайта.
Игровые шрифты не имеют кириллицы. Теста ради я сделал корявые чисто на пробу, работает, но отрисовывать придется. А шрифтов игра использует больше десятка, много возни.
И самая большая боль - часть игрового текста зашита в exe файл. Названия атрибутов, сервисные сообщения, часть радиосообщений. В сравнении с sql базой там не много, но все равно приличный объем. И этот текст уже не так просто заменить, как остальной, потому что hex редактор накладывает ограничения на длину текста в кириллической кодировке. Но тут бы кто знающий может подсказал бы, потому что я не силен в этом.
Раньше подобным не занимался, методик не знаю. Попробовал написать оболочку, которая будет редактировать текст "на лету" при рендеринге, даже добился некоторых успехов в этом, но остановился. Потому что на ручной перевод таких объемов текста у меня просто нет времени.