SA2 RU Translation Redux Обновление 3.0
@IrregularZero на связи.
Что ж, я наконец-то отстримил это всё дело вместе с Тимом и Лёшей Дарк Соником. С одной стороны, конечно, надо было делать ещё тогда, на релизе. Но, с другой стороны, здесь уже не будет тех релизных косяков (которые, правда, в основном, лезли у игроков на клавиатуре), и люди смогут увидеть уже вариант, который, как я надеюсь, уже больше не потребует каких-то мажорных изменений, кроме совместимости с озвучкой, которая... будет. Когда-нибудь. Записи стримов выложу на ютуб попозже.
Что же такого мажорного в этот раз? Прежде всего, я решил сделать то, что следовало сделать в самом начале. А именно, переправить положение всех русских букв в нём так, чтобы их расположение соответствовало стандартной однобайтовой кириллической кодировке (она же Windows-1251). До этого в шрифтах было изменённое положение букв Ё/ё из-за того, что на их месте в шрифте для ПК стоят кнопки клавиатуры. Поэтому мне приходилось делать дополнительные конверсии текста в рантайме (дабы я сам работал с текстом в нормальном виде), что могло периодически приводить к вылетам игры при запуске, но при этом мод (вернее, его
Помимо изменения положения букв во всех шрифтах я ещё и перерисовал самый первый, который изначально мне сделал Дарк Соник. В том шрифте были перерисованы только русские буквы, мой же вариант слегка пожирнее, и в нём перерисована также и латиница, тем самым, между одним и другим больше не будет видимой разницы (которую можно было заметить, например, когда включена опция показывать требования для рангов А на загрузках уровней). Ну и в завершение темы шрифтов, я снова переделал систему загрузки шрифтов и сделал форс своих ширин букв рендер фиксу, так что его настройка на наш мод больше влиять не будет (ибо стандартные +2 пикселя к ширинам это слишком много для моих шрифтов и текста). И в дополнение к этому сделал свою настройку отступа между символами.
Параллельно с этим я ещё занимался отдельным модом на экстрасабы для других языков, наподобие того, который я сделал для SADX. В нём я упростил структуру сабов и код для них, что впоследствии перенёс уже в перевод. Ну и заодно добавил новые сабы и местами переформулировал текст, но этих изменений было не очень много.
И пара фиксов по мелочи. Например, исправил небольшой баг с текстом для апгрейда Magic Hands (который я не знаю, в какой момент вообще возник, но раньше его не было). Сделал ещё фикс превью-картинок для выбора сцены в стори-селекте. Там для истории героев примерно со второй половины картинки отображались словно не те. И причина оказалась в том, что разрабы просто добавили в соответствующую текстуру лишнюю картинку, и произошёл сдвиг (разметка текстур шла до предпоследней). И, наконец, обновил проверку версии мод-лоадера, теперь она опирается на актуальную на данный момент версию (15), во избежание проблем с индивидуальной подменой текстур.
Скачать мод, как обычно, можно здесь: gamebanana.com/mods/461341. На этой же странице есть альтернативная ссылка для загрузки с яндекс-диска на случай проблем с серверами геймбананы. Или же просто обновите его через мод-менеджер (пока обновления с бананы ещё вроде работают).
btw геймбанана тупит, никакого executable в моде нет, она принимает бинарники шрифтов как экзешники.
Источник:
SonicWorldChannel