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

Перевод исполняемых файлов (*.exe)

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

Во время перевода некоторых игр требуется внести правки в её главный исполняемый файл.

Может понадобится изменить внутри exe какой-то текст, заменить "встроенный" в него шрифт, внести изменения в сам исполняемый код (пропатчить).

Немного теории о том, как можно заменять текст я когда-то писал в теме Длина строки.

С тех пор я встретился с подобными случаями ещё два раза (Aztaka, Pahelika, Azada). И попытался написать универсальную программку, которая бы выполняла многие стандартные действия...

AnnExe

Как использовать:

указываем в специальном текстовом файле "команды" для неё, затем запускаем её, и она вносит правки в exe-шник игры в соответствии с этими командами.

Командами могут быть: "заменить какой-то текст", "заменит несколько байт", "добавить новые данные".

Команды можно размещать также и в отдельных Excel-таблицах. Очень удобно в них размещать много текста, который нужно перевести.

Основной принцип её работы:

добавить новую секцию в exe, разместить в ней новые данные и заменить все ссылки в exe, чтобы они указывали на эти данные.

Пример, как я её использовал:

В игре Azada: Ancient Magic весь текст "Об авторах" находится в exe. Также в exe находится и "разметка" для tga-шрифтов.

С помощью AnnExe удалось перевести "Об авторах" без ограничения на длину текста, заменить 4 "разметки" шрифтов (так же без ограничения на их длину) и сделать два "патча", которые исправляют два "бага", связанных с русскими символами.

В архиве вместе с самой программой находится бланк instructions.ini (основной файл с командами, который вам нужно будет дополнить) с подробными комментариями и пример Excel-таблицы с текстом.

AnnExe.zip (925.7 КБ)

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

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


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

Такие программы не на rghost заливать надо.

У кого то осталась программа?

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


Ссылка на сообщение
Такие программы не на rghost заливать надо.

У кого то осталась программа?

Сомнительная программа. Все равно лучше отладчика ничего не придумано. Есть еще OgreGUI, но повторюсь лучше использовать отладчик для таких целей.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

    • В это игре возможно отключить персонажей и их разговоры. Разговоры, вообще, не несут никакой смысловой нагрузки. Что они есть, что их нету. Да, головоломки улётные. Все логичные и решаются просто, немного подумать головой.
    • Team Raccoon хотят озвучить Shattered Memories, т.к. они уже озвучили первую часть, а Shattered Memories это по сути ремейк первой части. Но им нужен человек, который возьмёт на себя техническую часть PS2 версии. Если вы знаете такого человека, то можете написать им.
    • Необъяснимо, но факт: расширение Hot.Game+ работает в "виртуальном режиме инкогнито". Но почему-то только с этой игрой:



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



    •     @PermResident добавьте в ваш пост приписку: *На странице Steam не указан, но вшит в игру.
    • там вроде пишут, что нейросети использовались для создания персонажей, а кому в подобных играх интересен дизайн персонажей? Главное, чтобы головоломки были интересные и не слишком напряжные)
    • Согласен, главное stellar blade работает, на остальное в общем-то пофиг. У меня в 120 идёт, так что всё норм ) А я вот сильно вижу. Между 60 и 120, примерно как между 30 и 60. Между 60 и 75 уже вижу заметную разницу.
    • да вы правы, у игры есть официальная английская локализация, а использовать англофикатор я советую, именно для самостоятельного перевода его файлов на русский язык! но можно конечно самим вытащить из ассетов Юнити игры все файлы для последующей русификации и потом запихнуть все эти файлы обратно, это конечно будет получше...
    • Я искренне пытался перевести через autotranslator эту игру, но не справился с курсивным шрифтом в некоторых диалогах. Там пустое место вместо перевода и игра подвисает из-за этого. Это всё было на версии bepinex IL2CPP x64.
    • То, во что играю я, тянет. Геншин с хонкаем идут на высоких с запасом — мне достаточно, времени как раз на дейлики+ивенты и хватает свободного (ну и временами на форумах потрепаться). Вон аи лимит недавно на ней проходил на высоких (игра ест неожиданно больше, чем может показаться временами), впрочем, на паре боссов там была странная просадка на релизной версии (утечка памяти, походу, или что-то подобное с очень резкой просадкой фпс до неиграбельных). Потом там получше стало, когда компиляцию шейдеров сделали при запуске с патчами. А так по замерам в популярных “бенчмарковых играх”: для киберпанка её достаточно для высоких в фул хд на нестабильные 60 фпс с просадками до 45-50, стабильные 60 на средних (длсс карта не поддерживает, так что в честном разрешении, при желании возможно включить фср). Ведьмак 3 на высоких 100 фпс, 60 на ультрах в 1080р. Метро — 70 на средних, нестабильные 60 на высоких. Вуконг 30 “консольных” фпс на средних в фул хд, 50-60 на низких (опять же без фср и длсс). А так всякие ателье Райзы и ко идут с запасом. Стелар блейд 30 фпс в 4к на низких, 60 фпс на высоких в 1080р, 45 на максимальных в 1080р. Так что “джентльменский набор” идёт без проблем. Ну ты просто привык к монитору с высокой герцовкой, потому низкий фпс бьёт в глаза. Когда с 60 герцового монитора на 160+ пересаживаешься, те тоже долго по глазам лупят, что сидеть длительное время проблематично. А привыкая к высокой герцовке, уже и фпс начинаешь замечать более резко, чем ранее даже при том, что глаза-то видят в 24 кадра в секунду с потенциалом “разгона реакции” до 150-ти. Лично я разницы между 60 и 120 (стабильными на нормальной матрице) почти не замечаю на глаз чаще всего, это индивидуальное так-то.
    • Я что-то не понял, я играл в эту игру сто лет назад. Там был английский точно помню. Но тут в теме скидывают ссылку на скачивание перевода на английский. Что произошло? Из игры удалили английский?
  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2025 | Реклама на сайте.

×