Баги, хаки и исправления в нашей локализации Tales of Rebirth (PS2)

Баги, хаки и исправления в нашей локализации Tales of Rebirth (PS2)

До полного релиза нашей локализации Сказаний Перерождения осталось около трёх недель. Время приближается, а мы в очередной раз вспоминали различные баги, хаки и другие особенности, которые приходилось исправлять или каким-то образом менять в процессе работы над проектом. В этой новости мы сделали небольшую подборку этих особенностей. На скриншотах показаны сравнения между ранней сборкой 0.201 (2024) и финальной 1.000 (2026).

1) Смещение рамки диалогов за границы экрана

Данный баг происходит в гостинице Минала с одним НИПом только в определённый момент по сюжету: в японской версии окно диалога скатывается вниз, за экран. Чтобы его достать, пришлось немного изменить код отображения рамки. За исправление данного бага выражаем огромное спасибо уважаемой SymphoniaLauren.

Баги, хаки и исправления в нашей локализации Tales of Rebirth (PS2)

2) Уменьшение размера пробела между словами (в 2 раза)

Небольшая демонстрация ширины пробелов между словами в ранних сборках и того, что ожидается в финальной версии. Исходная ширина, которая была задана в японской версии, слишком большая. Поэтому пришлось её немного уменьшить, чтобы текст выглядел более компактно.

Баги, хаки и исправления в нашей локализации Tales of Rebirth (PS2)

3) Перенос кнопки "Далее" в отдельных сценках

В японской версии во время воспроизведения некоторых сценок отображалась кнопка "Далее", которая занимала немало места. Поначалу приходилось даже сокращать текст перевода, чтобы всё уместилось на экран, но затем добрые люди из команды Life Bottle помогли нам сместить эту кнопку чуть выше. После этого на экране стало умещаться гораздо больше текста, и часть диалогов пришлось переработать и вернуть изначальный полный вариант перевода.

Баги, хаки и исправления в нашей локализации Tales of Rebirth (PS2)

4) Хак по центрированию текста в сценках

Очередной пример визуального неудобства. В японской версии все строки в сценках автоматически выравниваются по левому краю. Гораздо удобнее, когда каждая строка отцентрирована пропорционально друг другу. За данный хак выражаем огромную благодарность ромхакерам Ethanol и Julian Lightfellow.

Баги, хаки и исправления в нашей локализации Tales of Rebirth (PS2)

5) Перенос строки "СНАРЯЖЕНИЕ ГОТОВО К ЗАКАЛКЕ!" вниз

Перенос данной строки был необходим для того, чтобы корректно отображались другие всплывающие строки в битвах (например, искусственные субтитры). За данный хак выражаем очередную благодарность ромхакерам Ethanol и Julian Lightfellow.

Баги, хаки и исправления в нашей локализации Tales of Rebirth (PS2)

6) Добавление предмета "яблочное желе" в 4 магазина в начале игры

Небольшой хак, который касается баланса на ранних этапах игры. Данное изменение полностью совпадает с задумкой разработчиков, так как в японской PSP-версии яблочные желе продавали в первых четырёх магазинах, встречающихся в игре. Мы решили сохранить эту идею и в PS2-версии, так как во всех прошлых играх серии яблочное желе всегда продавалось с самого начала.

Баги, хаки и исправления в нашей локализации Tales of Rebirth (PS2)

7) Изменение ограничения ввода количества символов для одного из паролей

В игре есть несколько мест, в которых по сюжету нужно вводить определённые слова или пароли. Все они рассчитаны на японский язык, и на самом деле мало какие из них подходили для русской локализации: было жёсткое ограничение по вводу максимального количества символов. Например, на 7 скриншоте показан момент, где в японской версии нужно ввести 4 знака. У нас в русском варианте перевода получается 4 буквы одно слово и 5 букв - второе. Чтобы расширить ввод максимального количества символов, нужно было найти функцию и значение, которое отвечает за это изменение. За данный хак выражаем огромную благодарность SymphoniaLauren, которая нашла значения для изменения во всех местах, где нужно было вводить пароли.

Баги, хаки и исправления в нашей локализации Tales of Rebirth (PS2)

8) Баг с появлением горизонтальной линии по всему экрану

В японской версии данный баг не проявлялся, так как у алфавитов хираганы, катаканы или любых кандзи все символы достаточно широкие. Кириллица у нас получилась меньше, чем японские символы, что повлекло за собой сильное сжатие рамки диалогов. Разработчики не просчитали минимальные размеры для корректного отображения рамки диалогов, что в свою очередь приводило к появлению горизонтальной линии по всему экрану, если текст в окне диалогов был слишком короткий. Чтобы избавиться от данного бага, нам пришлось добавлять пробелы по бокам во все строки с малым количеством символов: например, там где встречаются отдельные многоточия, либо в местах, где персонажи говорят короткие фразы.

Баги, хаки и исправления в нашей локализации Tales of Rebirth (PS2)

9) Изменение рамки с информацией о ландшафте

Так уж сложилось, что в игре разработчики сделали приличное количество мест, в которых достаточно тяжело уместить перевод при локализации. Рамка с информацией о ландшафте на карте мира как раз представляет собой такой пример: сюда достаточно сложно вместить все варианты перевода без сокращений. Чтобы избавиться от ограничений, мы в очередной раз попросили помощи у SymphoniaLauren, которая разобралась в функции отображения рамки и переписала значения в коде для увеличения высоты рамки.

Баги, хаки и исправления в нашей локализации Tales of Rebirth (PS2)

10) Баг с отображением тёмной ауры под персонажем

Данный баг впервые проявлялся в ранних сборках примерно после посещения локации "Алванский горный хребет". На тот момент причину этого явления установить не удалось. Чтобы убрать пятно, нужно было использовать святую или тёмную бутыль хотя бы один раз. После истечения действия бутыли тёмное пятно исчезало. В настоящих причинах данного бага нам помог разобраться ромхакер Ethanol. Как оказалось, на это влияет количество символов названия локации: если само название превышает определённое количество символов, то это влияет на появление тёмной ауры под персонажем при выходе на карту мира. Если на таких локациях записаться на карту памяти, то баг также сохранялся. Чтобы избавиться от проявления бага, нам пришлось сократить названия некоторых избранных локаций. Эти названия по большей части отображаются только во время сохранения игрового процесса на карту памяти, так что для локализации в целом это оказалось не особо критичным.

Баги, хаки и исправления в нашей локализации Tales of Rebirth (PS2)

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Страница русской локализации Tales of Rebirth:
https://temple-tales.ru/translations_torps2.html

Наше основное сообщество по переводам ВКонтакте:
https://vk.com/temple_of_tales_translations

Наше сообщество по конкурсам ВКонтакте:
https://vk.com/temple_of_tales_quiz

🎵 Наше музыкальное сообщество ВКонтакте:
https://vk.com/temple_of_tales_music

Наш телеграм-канал:
https://t.me/temple_tales

Наш YouTube канал:
https://www.youtube.com/@temple-tales

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

⭐ Поддержать нас, а также получить доступ к различным материалам в нашем творчестве и другим бонусам можно через подписки:

⭐ Альтернативный способ поддержки:
Карта Сбербанка: 5469 9802 0654 4716
Карта ВТБ: 4272 2908 4659 1246

8
2