Этап 3
Добавление разметки для русских букв в дескрипторы
Текстуры с русскими символами созданы. Теперь нужно добавить для них разметку. Для каждой надписи или типа текста в игре существует файл разметки для шрифта из атласа текстуры — дескриптор с расширением .desc Всего в игре 52 таких файла. Название файлов говорит само за себя, для какого шрифта он предназначен. А название текстуры, для которой предназначена разметка и где находятся глифы с этим шрифтом, можно увидеть в заголовке этого файла. Файл состоит из заголовка с разной длиной (из-за разных имён файла текстуры в нём) и блоков данных разметки символов длиной 54 байта — чанков. Они располагаются друг за другом до конца файла.
https://disk.yandex.ru/i/8uycMMOOHZRXew
Добавляем чанки для русских глифов python-скриптом. Что делает скрипт.
1. Отделяет заголовок от блока чанков и отправляет их в массив
2. Добавляет в цикле в конец массива новые чанки с координатами русских глифов в текстуре в нужном формате (54 байта). Помните, мы создали ранее xml-файл с координатами русских символов в текстуре? Вот из него их и берём.
3. Посчитывает новое количество чанков в дескрипторе (старое кол-во + 66 символов русских букв (33 строчных и 33 прописных)) и заменяет соотв. байт в заголовке
4. Меняет в заголовке величину разрешения текстуры по вертикали (напр., на 1024 — 0x400h) в нужном месте
5. Добавляет отредактированный заголовок в начало массива чанков
6. Сохраняет модифицированный файл дескриптора
Затем копируем новый модифицированный файл дескриптора в папку IronyCurtain_1080p_en игры. После этого все тексты в игре будут отображаться с русскими символами. Сами тексты находятся в папке IronyCurtain_en в обычных xml-файлах.
Сколько лет я тут но это мое второе сообщение.
Хочу выразить особую благодарность Peter Rodgers за то что вообще есть в природе такие варианты озвучки. Играли с супругой, первый вариант который старый я так понял (сорян я в версиях машинного перевода не разбираюсь) это капец.
А вот второй прям зашел, хотя бы эмоции передает, продолжай.
Да я знаю что оригинал в тыщу раз круче и нужно играть в нем, играйте.
В Star Wrath игрок собирает и модернизирует уникальный космический корабль, отправляется в опасные рейды, охотится за редкими ресурсами, сражается в PvE и PvP-битвах — и пытается уйти живым с добычей.
Gaijin Entertainment представила Star Wrath — многопользовательский extraction-экшн, в котором космические корабли сражаются за ресурсы на окраинах разрушенной Солнечной системы.
Игру уже можно добавить в список желаемого в Steam и подать заявку на участие в закрытом бета-тестировании на официальном сайте.
В Star Wrath игрок собирает и модернизирует уникальный космический корабль, отправляется в опасные рейды, охотится за редкими ресурсами, сражается в PvE и PvP-битвах — и пытается уйти живым с добычей. Туманности помогут скрыться от преследователей или устроить засаду, в то время как «реалистичная физика и продвинутая модель повреждений делают бои максимально правдоподобными». Каждый модуль корабля может быть уничтожен отдельно, что сразу же отражается на его возможностях.
Каждый пилот в игре обладает уникальным набором навыков, способных изменить ход битвы. Чтобы разблокировать и прокачать их, игрок редактирует ДНК своего пилота, а образцы наиболее успешных комбинаций можно получить из тел павших врагов. Таким образом, в рискованных космических сражениях Star Wrath пользователь может потерять не только корабль и снаряжение, но и буквально часть себя.
Принять участие в бета-тестировании может любой желающий, войдя в систему с помощью учетной записи Gaijin Net и заполнив короткую форму. Приглашения будут рассылаться поэтапно. Для тех, кто хочет получить гарантированный доступ, уже сейчас доступны «Наборы основателя», каждый из которых предоставляет немедленный доступ к бета-версии вместе с эксклюзивным контентом — уникальными чертежами кораблей, продвинутыми модулями, мощным оружием и уникальными косметическими предметами. Доступны наборы для разных боевых ролей (скаут, снайпер, танк), а также набор с тремя кораблями и парой ключей для друзей.
@puhatech в динамике разницы все равно не видно, с Киберпанком сравнивал прямо в реальном времени — играя GF NOW и на своем, а насчет остального, так игра не меняется от качества графики, она просто есть и геймплей и сюжет в ней тоже не поменяется, да и графика по большому счету. Игр где низкая графика и высокая — меняется кардинально, почти и нет. Может разве что поленятся поработать со светом, но тогда RTX просто сделают обязательным. Наверное можно остановиться и посмотреть — ляпота, но это не значит, что без 5070 будет разочарование) В кадрах игрового процесса нет ничего, чего не было в том же Киберпанке. Сейчас графика улучшается уже очень медленно, влияет на восприятие весьма слабо, а жрет ресурсов намного больше. Именно поэтому и нет скачка, которого все ждут, когда выходят новые консоли, да почти некуда уже скакать. Сделать фотореалистичную картинку, где даже пот и морщины будут обрабатываться в реальном времени? А это точно надо, без этого прямо разочарование?) Я могу представить только какой-нибудь ЛА Нуар новый, если такой будет, где такое может быть не только приятным для глаз, но и полезным для игрового процесса. Но там лица на допросе, скажем, будут почти статичные, так что это можно обработать на сравнительно слабом железе.
Разочарование случится, если кроме картинки игра будет пустая.
Откуда инфа про минимум 5070? На странице игры в Стиме минималки и рекомендуемые ещё не разместили, игра находится в активной стадии разработки, до оптимизации дело не дошло.
Да и судить о требовательности игры по трейлеру, даже не по геймплейному, это сильно
Ну да, ну да нахрен нам в играх графоний, когда и так нормально. А если ваша система не тянет, то это вы всё сами на придумывали.
Вон в Elite на Spectrum’e играли и ничё. Фантазию надо развивать!
Вы наверное и фильмы новинки переснятые с экрана смотрите? А что, главное ведь сюжет!
Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
Привет, Сержант. Прошу разрулить ситуэйшн и урезонить некоторых людей, оскорбивших мою личность. Пожалуйста, для этого прочтите нашу переписку с Ленивым. Примите меры, будьте добры, мною составлена бумага, ждущая вашей электронной подписи, для подачи её в суд. Если не желаете судебных разборок (а я пойду дальше, если меры не будут приняты), оскорбившие меня люди должны понести необходимое по вашему же Договору наказание. Спасибо.
Добрый вечер! С Новым Годом. Нашел на просторах сети русскую озвучку Halo Infinite, которая отсутствует на моем любимом сайте Протестил. Все работает. Подскажите, как можно передать? Спасибо.