SA2 RU Translation Redux Обновление 3.0

@IrregularZero на связи.

Что ж, я наконец-то отстримил это всё дело вместе с Тимом и Лёшей Дарк Соником. С одной стороны, конечно, надо было делать ещё тогда, на релизе. Но, с другой стороны, здесь уже не будет тех релизных косяков (которые, правда, в основном, лезли у игроков на клавиатуре), и люди смогут увидеть уже вариант, который, как я надеюсь, уже больше не потребует каких-то мажорных изменений, кроме совместимости с озвучкой, которая... будет. Когда-нибудь. Записи стримов выложу на ютуб попозже.

Что же такого мажорного в этот раз? Прежде всего, я решил сделать то, что следовало сделать в самом начале. А именно, переправить положение всех русских букв в нём так, чтобы их расположение соответствовало стандартной однобайтовой кириллической кодировке (она же Windows-1251). До этого в шрифтах было изменённое положение букв Ё/ё из-за того, что на их месте в шрифте для ПК стоят кнопки клавиатуры. Поэтому мне приходилось делать дополнительные конверсии текста в рантайме (дабы я сам работал с текстом в нормальном виде), что могло периодически приводить к вылетам игры при запуске, но при этом мод (вернее, его dll-модуль) явно не указывался как виновник вылета. Фактически, это означало неправильную расстановку приоритетов: вместо текста в целом приоритет был отдан кнопкам клавиатуры, которые можно увидеть только в подсказках Омочао при игре с клавиатуры. Переработка шрифтов под стандартное расположение букв позволила мне оптимизировать код загрузки текста и избавиться от вылетов при запуске. Это всё, правда, означало, что мне нужно пересобрать абсолютно все текстовые файлы в игре, но, благо, теперь у меня есть собственная тулза для этого, и это всё было сделано достаточно быстро.
Помимо изменения положения букв во всех шрифтах я ещё и перерисовал самый первый, который изначально мне сделал Дарк Соник. В том шрифте были перерисованы только русские буквы, мой же вариант слегка пожирнее, и в нём перерисована также и латиница, тем самым, между одним и другим больше не будет видимой разницы (которую можно было заметить, например, когда включена опция показывать требования для рангов А на загрузках уровней). Ну и в завершение темы шрифтов, я снова переделал систему загрузки шрифтов и сделал форс своих ширин букв рендер фиксу, так что его настройка на наш мод больше влиять не будет (ибо стандартные +2 пикселя к ширинам это слишком много для моих шрифтов и текста). И в дополнение к этому сделал свою настройку отступа между символами.
Параллельно с этим я ещё занимался отдельным модом на экстрасабы для других языков, наподобие того, который я сделал для SADX. В нём я упростил структуру сабов и код для них, что впоследствии перенёс уже в перевод. Ну и заодно добавил новые сабы и местами переформулировал текст, но этих изменений было не очень много.
И пара фиксов по мелочи. Например, исправил небольшой баг с текстом для апгрейда Magic Hands (который я не знаю, в какой момент вообще возник, но раньше его не было). Сделал ещё фикс превью-картинок для выбора сцены в стори-селекте. Там для истории героев примерно со второй половины картинки отображались словно не те. И причина оказалась в том, что разрабы просто добавили в соответствующую текстуру лишнюю картинку, и произошёл сдвиг (разметка текстур шла до предпоследней). И, наконец, обновил проверку версии мод-лоадера, теперь она опирается на актуальную на данный момент версию (15), во избежание проблем с индивидуальной подменой текстур.

Скачать мод, как обычно, можно здесь: gamebanana.com/mods/461341. На этой же странице есть альтернативная ссылка для загрузки с яндекс-диска на случай проблем с серверами геймбананы. Или же просто обновите его через мод-менеджер (пока обновления с бананы ещё вроде работают).
btw геймбанана тупит, никакого executable в моде нет, она принимает бинарники шрифтов как экзешники.

Источник:
SonicWorldChannel

Добавил brenda, 11 мая 2025 г. 18:12 | Читать/добавить комментарии: 0

Баннеры

Крупнейший российский портал, посвященный Sonic the Hedgehog
Время генерации (new):
Sat, 19 Jul 2025 18:43:55 +0300
© 2004–2025 SonicCIS
Sonic the Hedgehog and related characters are © SEGA and Sonic Team
admin©sonic-world·ru
[designed by V3]
Время генерации: 0.0743 сек., 0.0344 из этого заняли запросы. Запросов БД: 15. Использовано памяти: 861,656Б