Перейти к содержимому
Zone of Games Forum
SerGEAnt

Fez

banner_pr_fez.jpg

Сообщение добавлено пользователем SerGEAnt

Рекомендованные сообщения

Всё у меня получилось запаковать новые шрифты внутр .pak файла.

Правда приходится всё делать вручную в HEX редакторе.

Скриншот из игры у меня сделать не получается...

В общем метод оказался простой.

Структура .pak файла такая:

RjtEBtleGHc.jpg

вначале идут 4 байта - это количество файлов в архиве (чёрный)

Потом просто ряд файлов в таком виде:

1 байт - длина имени файла (красный), само имя в виде ansi строки (зелёный)

4 байта - длина данных в байтах (синий) и сами данные (голубой)

Поделиться сообщением


Ссылка на сообщение

NoiseDoll,

а т.е. просто заменила HEX шрифтов в HEX .pak файла?

снимаю шляпу перед вами :)

Изменено пользователем Black_Sun

Поделиться сообщением


Ссылка на сообщение
Всё у меня получилось запаковать новые шрифты внутр .pak файла.

Правда приходится всё делать вручную в HEX редакторе.

Скриншот из игры у меня сделать не получается...

В общем метод оказался простой.

Структура .pak файла такая:

RjtEBtleGHc.jpg

вначале идут 4 байта - это количество файлов в архиве (чёрный)

Потом просто ряд файлов в таком виде:

1 байт - длина имени файла (красный), само имя в виде ansi строки (зелёный)

4 байта - длина данных в байтах (синий) и сами данные (голубой)

Я бы женился на вас!)))

:tongue:

Удивительно, что так просто все оказалось

Поделиться сообщением


Ссылка на сообщение
NoiseDoll,

а т.е. просто заменила HEX шрифтов в HEX .pak файла?

снимаю шляпу перед вами :)

Ну да, открываем в том же HEX редакторе нужный XNB файл, копируем его полностью и вставляем заместо прежнего в .pak файле, и пишем новый размер данных.

Вот, получилось сделать скриншот с новыми шрифтами.

p8Gj2vPpXn0.jpg

Да... шрифт получился крупнее прежнего, это нужно подгонять.

Ещё я вроде нашла тот самый шрифт, который в игре используется, но при изготовлении XNB файла, он получаются сглаженным, чуть размазанным, не как в оригинале. Не знаю как отключить эту опцию @_@

Изменено пользователем NoiseDoll

Поделиться сообщением


Ссылка на сообщение

Есть прогресс ребята, первая строчка в игре на русском! :)

98ffUs2o-A0.jpg

Black_Sun а ты как переносил xml-ки с текстом на ноту?

Вручную или скрипт какой-нибудь писал?

Есть проблема, что для вставки текста назад в игру, нужно сильно переделывать эти xml-ки... То есть выглядеть они должны следующим образом:

<?xml version='1.0' encoding='UTF-8'?><XnaContent><Asset Type="System.Collections.Generic.Dictionary[system.String, System.Collections.Generic.Dictionary[system.String, System.String]]"><Item><Key></Key><Value>	<Item>		<Key>ContinueGame</Key>		<Value>ПРОДОЛЖИТЬ</Value>	</Item>	<Item>		<Key>Loading</Key>		<Value>Загрузка, пожалуйста подождите...</Value>	</Item>	<Item>		<Key>SettingsTitle</Key>		<Value>НАСТРОЙКИ</Value>	</Item>	<Item>		<Key>Leaderboards</Key>		<Value>ТАБЛИЦА ЛИДЕРОВ</Value>	</Item>	<Item>		<Key>ExitConfirmationTitle</Key>		<Value>ВЫХОД</Value>	</Item>	<Item>		<Key>StartNewGameTitle</Key>		<Value>НОВАЯ ИГРА</Value>	</Item></Value></Item></Asset></XnaContent>

 

Было бы здорово написать скрипт, который бы переделал файл к такому виду, а то вручную его заполнять - это очень долго, даже если полностью выкинуть из игры другие языки.

Поделиться сообщением


Ссылка на сообщение

NoiseDoll,

у меня просто нет слов, у тебя ещё и XNB файлы на win 8 получается готовить, можно это конечно у меня х64 сказывается, но всё равно просто невероятно, ^_^

теперь я знаю куда ехать за девушкой? ;)

попробую добиться от гугла как мастерить xnb файлы

тут http://rghost.ru/45744973 ещё несколько шрифтов, опять таки из террарии :)

xml переносил regexp парсером, если приводить к такому виду это никак не скажется на вызове текстов?

в принципе вроде ничего сложного

вот как-то так

строка для поиска

\<Entry key="(.{1,})"\>(.*)\<\/Entry\>

 

чем заменить(опции рег-exp и ESC-последовательность)

<Item>\n<Key>$1</Key>\n<Value>$2</Value>\n</Item>\n

 

Изменено пользователем Black_Sun

Поделиться сообщением


Ссылка на сообщение
NoiseDoll,

у меня просто нет слов, у тебя ещё и XNB файлы на win 8 получается готовить, можно это конечно у меня х64 сказывается, но всё равно просто невероятно, ^_^

теперь я знаю куда ехать за девушкой? ;)

попробую добиться от гугла как мастерить xnb файлы

тут http://rghost.ru/45744973 ещё несколько шрифтов, опять таки из террарии :)

xml переносил regexp парсером, если приводить к такому виду это никак не скажется на вызове текстов?

в принципе вроде ничего сложного

вот как-то так

строка для поиска

\<Entry key="(.{1,})"\>(.*)\<\/Entry\>

 

чем заменить(опции рег-exp и ESC-последовательность)

<Item>\n<Key>$1</Key>\n<Value>$2</Value>\n</Item>\n

 

У меня тоже x64, не заметила никаких проблем с XNB, пользуюсь программкой XNB Builder.

Из террарии шрифты не подойдут - нужно свои изготавливать, потому что должен быть определённый размер, у меня уже есть подходящие .spritefont файлы...

Вот тут есть подробное описание, почему шрифты такие корявые получаются и есть решение, но на компьютере должен быть установлен XNA Game Studio, чтоб прям в нём делать шрифты с помощью другой библиотеки. А у меня он не устанавливается, потому что Visual Studio 2012 на компьютере... а нужен 2010.

В принципе не такая уж большая проблема....

По поводу xml, игра как раз в таком виде их и читает, как я написала. Это тот самый апакер/декомпрессор из XNB не правильно их вытаскивает (а мож и правильно, просто у них так заведено, что обратной совместимости нет).

За regexp я не хочу пока браться, не очень я их понимаю... давай ты им займёшься, раз умеешь)

Просто скинешь мне новые xml файлы.

Когда перевод будет готов, естественно.

Там только если весь файл таким парсом проходить не стоит, нужно основу под языки сделать вручную лучше, а уже строки через парсер.

Вот шаблон

<?xml version='1.0' encoding='UTF-8'?><XnaContent><Asset Type="System.Collections.Generic.Dictionary[system.String, System.Collections.Generic.Dictionary[system.String, System.String]]"><Item><Key></Key><Value>	<Item>		<Key>ключ1</Key>		<Value>строка1</Value>	</Item>	<Item>		<Key>ключ2</Key>		<Value>строка2</Value>	</Item></Value></Item><Item><Key>fr</Key><Value></Value></Item><Item><Key>zh</Key><Value></Value></Item><Item><Key>pt</Key><Value></Value></Item><Item><Key>de</Key><Value></Value></Item><Item><Key>ko</Key><Value></Value></Item><Item><Key>it</Key><Value></Value></Item><Item><Key>ja</Key><Value></Value></Item><Item><Key>es</Key><Value></Value></Item></Asset></XnaContent>

 

PS: С другой стороны можно вообще выпилить все другие языки, оставить только английский (который заменится на русский), чтоб не тащить лишние килобайты в локализацию (и кому может прийти в голову идея устанавливать русификатор и играть на корейском, например :D )

Изменено пользователем NoiseDoll

Поделиться сообщением


Ссылка на сообщение

NoiseDoll,

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

Visual Studio 2010 C# нужен, но он спокойно устанавливается вместе с 2012.

По поводу шаблона не совсем понял, хотя об этом рано пока, я даже не представляю пока как буду текст с notabenoid в файл вставлять, хотя там по порядку вроде, норм должно пройти всё.

нашёл прогу, вроде как раз для упаковки .spritefont http://rghost.ru/45746067

Изменено пользователем Black_Sun

Поделиться сообщением


Ссылка на сообщение
NoiseDoll,

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

Visual Studio 2010 C# нужен, но он спокойно устанавливается вместе с 2012.

По поводу шаблона не совсем понял, хотя об этом рано пока, я даже не представляю пока как буду текст с notabenoid в файл вставлять, хотя там по порядку вроде, норм должно пройти всё.

нашёл прогу, вроде как раз для упаковки .spritefont http://rghost.ru/45746067

Не хочу себе лишних студий ставить на компьютер, она и так монструозна... Буду ждать когда новую версию XNA SDK выпустят под 2012 версию)

Ну щаблон, это как должен выглядеть xml файл со всеми языками.

Там такая структура: Словарь(ключ:язык, значение:Словарь(ключ:ключ, значение:строка))

То есть там первый ключ пустой - это английский язык, остальные языки имеют свой ключ. А в качестве значения, для каждого языка, идёт вложенный словарь уже с обычным ключ-строка.

Но опять же, над этим можно не заморачиваться, оставляем только английский, вместо остальных языков я поставлю заглушки и там просто будет написано MISSING TEXT везде.

Собственно на скриншоте запущена игра, в которой вообще всего одна единственная эта строчка, в других местах MISSING TEXT пишется, если в файле ничего нет)

Поделиться сообщением


Ссылка на сообщение

Black_Sun, а на ноте уже весь текст выложен или нет?

Поделиться сообщением


Ссылка на сообщение

NoiseDoll,

Отлично, буду работать, спасибо ещё раз :)

Kurt665,

Идёт корректировка пока что.

Поделиться сообщением


Ссылка на сообщение
Kurt665,

Идёт корректировка пока что.

просто на предыдущей странице ты говорил что еще не залил creditstext.xml, я так думал что там тоже текст...или в игре тааак мало слов?

Изменено пользователем Kurt665

Поделиться сообщением


Ссылка на сообщение

Kurt665,

ну creditstext.xml я не вижу особого смысла заливать, там продюссеры, разработчики и т.п.

а так в общей сложности 603 строчки :)

Изменено пользователем Black_Sun

Поделиться сообщением


Ссылка на сообщение

Сегодняшнее обновление. Вставила первую порцию текста, которая касается главного меню.

Нашла, наконец, более менее подходящие шрифты) (но думаю их стоит слегка меньше сделать)

cZqZkDQ2N5A.jpg

H1UfqpTAvI4.jpg

К переводчикам - зачем такая непостоянность в регистре? Если написано в оригинале капсом, значит и надо писать капсом,.. буду ждать исправлений)

Поделиться сообщением


Ссылка на сообщение

NoiseDoll, молодец!

Поправь плиз расстояние между "р" и "о", а то выделяется сильно.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: SerGEAnt
      Adventures of Willy Dickhard

      Метки: Приключение, Казуальная игра, 2D, Сексуальный контент, Нагота Платформы: PC Разработчик: Onen Издатель: Onen Дата выхода: 8 декабря 2025 года Отзывы Steam: 47 отзывов, 87% положительных
    • Автор: малиновка
      steam
      на перевод 
      Carnival

       
      дата выхода: 25 авг. 2025 г. Разработчик и издатель: Beyond Booleans жанры: point and click, приключение, хоррор  Соглашаясь взяться за, казалось бы, банальную историю об уникальном городе и его планируемом дорожном мосте, журналист Джеймс Мейнард обнаруживает тревожную изнанку местных обычаев и ужасающую основу понятия венецианской гордости. Даже могущество Муссолини не может по-настоящему убить карнавал. Победитель в номинации «Лучшие диалоги в приключенческих играх 2025 года».
       

  • Продвигаемые темы

  • Последние сообщения

    • Обовление: Build.25375060 The Walking Dead Streets of Survival
    • А что обсуждать то?  Вот и все обсуждение пока. Ну объемы сбора обсудить, но без объемов работ тут ничего и не скажешь. Так что пока остаётся ждать тем, кому она интересна. И да, ждать примерно год.
    • Да не тормозите нейросеть озвучит вам бесплатно могу дать контакты
    • Да, финальный босс сложный. По сути, тоже можно в недостатки игры записать. Типа вот есть Секиро и там тебя словно готовят к дипломной работе в виде финального босса, игра сложная, боссы и враги в игре заставляют тебя делать всякое и учить разные приемы, по сути, игрок и не дойдет до босса неподготовленным, и да, вероятнее всего игрок всё равно будет страдать, но тем не менее, фин босс не делает чего-то принципиально нового, он просто делает всё лучше чем его предшественники. В онимуше же босс значительно сильней всех остальных, прям значительно. И есть риск что игрок придет неподготовленным, потому что игра хоть и не легкая но и не спрашивает за базар “готов ли он к финалу”. Почти наверняка некоторые игроки тут меняли сложность.
       Ну я прошёл, конечно. Сложность не менял. Хотя этот бой и был неожиданностью. Ну наверно им таки стоило делать сохранение между стадиями босса, реально не дарксоулс же. В итоге финальный босс секиро куда больше времени отнял, да. Ну я, если что, к финалу был почти максимально прокачан, три амулета носил и амулеты прокачаны, ну и всё такое.

      Надеюсь это не будет каким-то прям спойлером, это скорее совет. Но пусть будет под спойлером
       
          Я ещё немного побегал на новой открывающейся сложности, ну, в начале не особо сложней, первого босса достаточно легко победил. А потом стёр игру, потому что у меня хоть и 2 ТБ на ССД, но уже мало места становится, а игры тяжелые. Новый сайлент хилл и контрол 2 уже установлены и начаты. 
    • Нахрен, в жопу, удаляй игру, сбереги себе нервы. Дошёл до ласта, думал сегодня добью игру, ага, размечтался, добил только свой пердак, который просто невероятно сгорел. Запомни то, что ты видел до ласта, это вообще не боссы, они вообще не сложные, это просто маникены для разминки. Ласт тут какой-то просто лютый имбовый хрен, с трёмя полноценными фазами. Я смог только дойти до второй, но там даже пол ХР ему снести не смог, просто жесть какой босс. На нём надо просто идеально всё делать, парировать, уклоны, мувсетов, которые надо запомнить, их просто дохрена и они часто не предсказуемы. Ты ждёшь одно, а он резко выкидывает другое. ХР сносит моментально, за любые ошибки жёстко карает. Мало того, что до него, тебе выдадут пачку повторных боссов, а одного так по мувсету серьёзно прокачали, а уже на нём сгорел, но прошёл. Но ты короче череду боссов завалишь, а потом тебе выдадут лютейшего босса. Он очень сложный, мега сложный. Я пока решил отдохнуть от него. Нужно идти на него со свежей головой. Я не представляю, чё там за третья стадия, если вторая уже ультует так, то на третей он тебя с удара убивать начнёт? Чтобы его побороть, надо все мувсеты идеально заучить, не ошибаться, идеально когда надо парировать, идеально когда надо увернуться, при чём не знаю, какой на нём спец. приём будет вообще эффективный, чуть расслабишься, выйдешь из блока, он тебя резким моментальным ударом хреначит. Ппц жопа короче.  Как-то вся игра, какая-то гладкая, ну встречаются сложные боссы, потные, но проходимые. А тут просто выбивается из всей стаи и это блин ласт, без него игру не пройти. Бля у меня пальцы ппц болят после него. Думаю, надо пару дней передышку взять. Может со свежей головой, он будет проще заходить.  Нет, конечно есть вариант поменять сложность, но как-то не хочется. Всю игру на одной сложности прошёл, а тут на ласта менять. Но в общем, буду пока пытаться его так завалить, если совсем никак не пойдёт, поменяю сложность.  Посмотрел короче третью фазу, чтобы понимать, что ждать дальше. На третьей стадии, вообще жесть. У его будет там ульта, которую нельзя никак парировать и можно пережить если у тебя ХР более 70%. Если меньше, гейм овер. То есть, до третей фазы, нужно как-то все фласки на воспоминание ХП сохранить, чтобы во время этой ульты отхилится на фулл. При чём он эту ульту в ролике 3-4 раза включал. Зашибись боссяра, кому там игру лёгкой показалась? Велком как говорится, проверять крепость своих нету
    • Ну, первый Max Payne и второй(частично) были именно нуар триллерами, а вот третьей — это неплохая игра, но не Макс. Тройка можно сказать - это гетто gta, но без катания на машинках. Это как Doom Eternal и последующий, которые тоже неплохие, но больше другие игры и можно сказать Quake с прыжками и аренный Сем. Как-то так )
    • погоди ка вроде снятия полноэкранной оптимизации в параметрах Townfall-Win64-Shipping.exe'. и  запуск игры с него же работает,) и пока не вылетело,) причем даже настройки вернул в зад на ультру. P.S.  Фух я даже до нового места сохранения дошел и игра все еще не вылетела, похоже способ работает.)  
    • А что именно ошибка-то пишет? Если без ошибки, то в журнале событий винды.
    • @edifiei Дрова переустанавливать не буду,  а вот остольное можно попробовать. в стиме еще советуют отключать полноэкранную оптимизацию у  'Townfall-Win64-Shipping.exe'. говорят некоторым помогает.
    • вы что-то вместо озвучки решили вдруг обсудить все, но не озвучку. вообще для геймвойс в принципе сумма относительно небольшая, но проект  выйдет скорее всего только в след году (я про саму озвучку), они как берутся что-то делать, то делают оч и оч долго. Я понимаю почему в принципе это может быть, но как-то все равно, вроде скинулся, а жди через 6-12 мес и это в лучшем случае. Нейросетевая тоже конечно такое себе… пока интонации, ударения и тд оставляет желать лучшего, прямо сильно дорабатывать нужно зачастую, но рано или поздно научатся скорее всего, все-таки русский вряд ли сильно натаскивают забугорные модели. Уже кто-то сделал первую версию https://www.youtube.com/watch?v=s6c9wlLuTAw  
  • Изменения статусов

    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
  • Лучшие авторы


×