Я вот тоже решил перевести игру, но проблема возникла со шрифтами, не смотря на то что могу заставить игру заговорить по русски, мне требуется открыть файлы которые лежат в D:\GOG Games\Democracy 3\data\fonts Файлы с расширением .dat. Думаю многие уже столкнулись с этой проблемой. Никто так и не понял как их открыть можно? возможно есть какой-то редактор из прошлых частей? Просто я как понял там или лежит сетка координат символов, либо сами символы, если произвести русификацию в папке D:\GOG Games\Democracy 3\data\bitmaps\fonts. Тут надо сказать я просто стер ангийские символы и поставил русские. И теперь там где должна быть англ буква, отображается русская. Но как должное, это ничего не меняет, по русски то не перевести таким способом. Так что если не открыть эти файлы то врятли что-либо выйдет
Нашел я выход, нашел способ перевести игру на русский. Предупреждаю он для ооочень терпеливых. И очень мучителен. Рассказываю по порядку. Что и как надо сделать.
1. Идем в папку font, которая находится по адресу \GOG Games\Democracy 3\data\bitmaps\fonts.
2. Там четыре файла расширения .dds. Открываем их в фотошопе и редактируем, т.е. меняем английские буквы на русские. Помните, редактировать нужно в альфе-канале. Так что каналы RGB нужно выключить, чтобы не мешали.
Чтобы открыть файлы формата .dds, нужно для фотошопа установить плагин от Nvidia.
3. После редактирования сохраняем, и не забудьте выбрать сохранить с альфа-каналом, а то ничего не выйдет.
4. Сохранили? Молодцы. Для убедительности что все вышло. Закройте файл в фотошопе, если он был открыт, и заного откройте, перейдите в альфа-канал, видете свои изменения? Значит все правильно сделали.
5. Открываем файл там где нужно перевести текст. Возьмем например файл strings.ini, откроем его или блокнотом или еще какой-либо прогой, но не Word'ом. Найдем там английское слово Выход, и пишем заместо него C[une. Теперь в игре будет написано слово Выход. =)))
Хороший способ, не так ли? Очень простой.
Минусы:
- Так переводить очень долго, из-за того что надо смотреть какой символ за какую букву отвечает, что делает перевод очень долгим.
- Надо редактировать ширину букв, т.е. на каком расстоянии буквы должны находиться друг от друга.
- Некоторые символы не доступны, из-за того, что они теперь обозначают русские буквы
Так что же произошло? Почему нужно писать непонятно, что? Многие поймут, когда увидят сами. А так объясню, как смогу.
Произошло вот что. В этих четырех файлах мы видем последовательность букв.
Пример:
A B C D E F G H
Мы меняем их на русские:
А Б В Г Д Е Ж З
но, игра не понимает, что буквы то изменились, т.к. координаты букв записаны в файлах по адресу \GOG Games\Democracy 3\data\fonts.
Помните файлы с расширением .dat? вот там и хронятся координаты символов. (если честно я не знаю что там, это просто догадка). Так как координаты остались прежними. Открыть эти файлы я не нашел способа. Поэтому игра верит до сих пор что там где наша буква Г, стоит D, но в игре теперь за место всех D будет стоять Г. Надеюсь я более менее понятно объяснил. Если нет, попробуйте сделать сами и прочитать несколько раз. Ну или задайте более конструктивные вопросы.