Всплывающие титры в Tales of Rebirth (PS2)

На связи админ Evil Finalist. В прошлых записях (здесь и ещё вот тут), перед релизом нашей локализации Tales of Eternia мы рассказывали о небольших особенностях работы с титрами и их вставкой в игру. Снова затрагиваем эту тему, так как в Tales of Rebirth над титрами тоже пришлось повозиться. Здесь принцип такой: на фоне идёт видеоролик, а за вывод текста и текстур отвечает отдельный оверлей "00020.md1". С изменением файла проблем нет: я как всегда легко высчитал поправку, пересчитал поинтеры через приложение "abcde", а также спокойно уместил переведённый текст в отведённую под него область. Но во время первых проверок изменённого файла в игре начали рушиться многие строки. Какие-то из них принудительно сжимались из-за увеличенного количества знаков, а какие-то не центрировались, а просто произвольно смещались в сторону. Это говорит о том, что сам текст обрабатывается нестандартным образом, а практически на все строки есть отдельные данные, отвечающие за их расположение на экране. Сокращать текст точно не вариант. Поэтому мне и в этом проекте пришлось создавать хардсабы и полностью менять видеофайл, а также занулять все строки в оверлее с текстом, чтобы они не мешали. Но это далеко не всё. Ещё нужно было искать значения, которые отвечают за вывод текстур прямо среди текста. Если кому-то интересно, то вот список этих адресов:

53D4-53D5
73A8-73A9
752C-752D
76B0-76B1
9074-9075

Их вывод на экран тоже нужно было занулять, так как работа по наложению хардсабов касалась и этих изображений. После того, как я закончил весь проект в Vegas Pro (отрендерил, сконвертировал и запаковал в главный архив), это проблему не решило. Во время второй проверки выяснилось, что в видео часть экрана по вертикали просто дублируется движком игры и наслаивается на другую область. В результате это приводит к тому, что хардсабы дублируются в середине экрана и чуть выше. Когда видео было чистым и с чёрным фоном, то этого не было заметно глазом. В итоге пришлось заново пересобирать весь проект в видеоредакторе Vegas Pro и сдвигать позиции всех строк с именами разработчиков. Высчитав координаты мест наложения и дублирования, я всё же смог получить область, в которую можно было безопасно умещать весь текст титров. И только лишь после этого всё заработало нормально. Никогда бы не подумал, что возникнет что-то необычное даже в таком, казалось бы, простом месте - титрах. В качестве демонстрации к данной записи я прилагаю финальный видеофайл с титрами.

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

Страница русской локализации 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

7