Войдите, чтобы подписаться
Подписчики
0
-
Сейчас популярно
-
Продвигаемые темы
-
Последние сообщения
-
Автор: \miroslav\ · Опубликовано:
Кстати у меня карта при фпс выше 1000 начинает пищать довольно громко и неприятно у тебя нет такого.? -
Автор: Amigaser · Опубликовано:
Этап 2 «Русификация» текстурных (bitmap) шрифтов Русские шрифты для игры найдены и установлены в систему. Теперь надо добавить в атласы и метрики шрифтов игры русские символы. Все bitmap шрифты находятся в папке IronyCurtain_1080p_en. Текстуры с символами (глифами) находятся в запакованном виде в файлах .stex, а координаты разметки для глифов (метрики) — в файлах .desc. Движок игры довольно тупой, этим и воспользуемся. В файле .desc в заголовке прописано имя файла текстуры, откуда будут браться символы для вывода в тексте игры. По умолчанию, там .stex, но если расширение поменять на .png, то символы будут браться именно из такой картинки. С помощью python-скрипта распакуем все .stex файлы и вытащим оттуда png-картинки атласов. Файлы stex состоят из заголовка (24 байта), идентификатора формата (ARGB или DXT5) и блока запакованных в lz4 данных. Скрипт распаковывает данные и формирует из них png-картинку. Вот как выглядят такие bitmap текстуры шрифтов https://disk.yandex.ru/i/Mv1bsZB2YGmHhw В них намешаны глифы разных шрифтов и разных размеров. Типа «оптимизация»… Вот такой коленкор… Наша цель — добавить в них русские символы нужного шрифта и нужного размера. Я добавляю весь русский алфавит — 66 символов, 33 строчные и 33 прописные буквы.
1. Как видим, текстуры забиты под завязку, пихать туда русские глифы некуда. Поэтому для начала расширим текстуру по вертикали в Фотошопе, измерением размера холста. Большая часть текстур — 256 Х 256 пикселей, но есть и 512 х 512, и даже 1024 х 1024. Изменим её размер на 256 х 1024, чтобы наверняка всё влезло.
2. Сначала нужно сгенерить текстуру (атлас) для набора русских символов нужного шрифта и файл разметки для них. Я использовал утилиту bmfont для этих целей. После настройки и создания bitmap этой утилитой на выходе получаются файл png-картинки с глифами и файл разметки для неё в xml-формате с расширением .fnt. Теперь нужно поместить в Фотошопе этот слой с русскими символами ниже основных символов текстуры по определённому смещению по-вертикали, https://disk.yandex.ru/i/WidVwl9U6Zt6CA и добавить это смещение ко всем координатам в файл .fnt. Я это делаю с помощью отдельного скрипта и сохраняю изменения в xml-формате.
3. Теперь самое муторное. Надо вычислить какой дескриптор (.desc) нужно адаптировать для добавленного в текстуру шрифта для конкретных надписей в игре. Я делаю это старым проверенным способом — заштриховываю некоторые английские символы в текстуре и проверяю текст в игре (расширение в .desc д. б. поменяно на .png, иначе картинка текстуры будет браться из .stex). Если текст «покоцался», то значит мы попали — это именно этот дескриптор для этого текста в игре. Если нет, то проверяем другие дескрипторы, которые для этой текстуры и шрифта. В принципе можно ориентироваться на наименование текстуры в заголовке и название файла дескриптора (имя шрифта). В игре все тексты, в том числе и на картинках документов, записок и пр., завязаны на эти дескрипторы. На следующем этапе будем адаптировать дескрипторы (файлы .desc) для отображения русских символов из текстур в игре. Продолжение следует… -
Автор: Crazy Ivan1 · Опубликовано:
@SerGEAnt Русификатор ломает игру Dino Crisis 2 Steam версию, когда заходишь в магазин и заходишь в раздел Картридж. Просим помощи администрацию если знакомы с lexas87 как то ему сообщить. Просто происходит вылет как только заходишь в магазине в раздел Картридж. Мы готовим крупный HD мод для Dino Crisis 2. Если lexas87 кто адаптировал русификатор тут есть, просим со мной связаться мы готовы посодействовать в решении проблемы.
Мои контакты:
https://vk.com/crazy_ivan1 -
Автор: PermResident · Опубликовано:
«Комплект KREED»
House Flipper Remastered Collection
Дата выхода: 2026 -
Автор: pekatvdmitriypekar · Опубликовано:
на стиме понятное дело самая последняя версия, так что это разработчики накосячили. -
Автор: DavieDzhons · Опубликовано:
Подтверждаю вылетает в магазине в разделе Картридж! Нужен фикс для исправления данной ошибки! -
Автор: piton4 · Опубликовано:
Тем более, человеческий глаз всё равно больше 20-22fps не видит. Какие-то единицы могут различать 24, но это большая редкость. Мне кажется, там больше чем один кадр под это выделили. Уж слишком заметно было ) -
Автор: Wolfgang Engels · Опубликовано:
И бонусным, 25-тым кадром, как в фильме Бойцовский Клуб, если понимаешь, о чём я.
-
-
Изменения статусов
-
Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?· 0 ответов
-
Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.· 0 ответов
-
Привет, Сержант. Прошу разрулить ситуэйшн и урезонить некоторых людей, оскорбивших мою личность. Пожалуйста, для этого прочтите нашу переписку с Ленивым. Примите меры, будьте добры, мною составлена бумага, ждущая вашей электронной подписи, для подачи её в суд. Если не желаете судебных разборок (а я пойду дальше, если меры не будут приняты), оскорбившие меня люди должны понести необходимое по вашему же Договору наказание. Спасибо.· 1 ответ
-
Добрый вечер! С Новым Годом. Нашел на просторах сети русскую озвучку Halo Infinite, которая отсутствует на моем любимом сайте Протестил. Все работает. Подскажите, как можно передать? Спасибо.· 2 ответа
-
-
Лучшие авторы