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

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

Я подумал и решил оставить ее тут.

Утилита предназначена для работы с играми на движке AGS. (Primordia, A Golden Wake, серии Blackwell и т.д.)

Умеет:

## Создание текста

- Извлекать текст из поддерживаемых версий движка

- Создавать из текста заготовку TRS

## Работа с файлами TRS и TRA

- Декомпилировать готовый перевод TRA в TRS

- Компилировать TRA из TRS (нужен файл game.id)*

- Сравнивать два TRS и создать новый TRS с новыми строками (хорошо для обновления перевода, если добавили текст)

- Создавать TRS из двух текстовых файлов. Первый оригинал, второй перевод.

## Работа с Notabenoid

- Извлекать текст из TRS (режет по 1000 строк и кладет в Outbox)

- Собирать TRS из выгруженного текста с ноты (текст класть в Inbox)

## Работа с ресурсами игры

- Извлекает данные из ac2game.dat (создает папку ac2game в каталоге игры)

- Извлекает данные из архива в EXE (создает папку с названием EXE файла)

- Может собирать EXE обратно из извлеченной папки

## Работа с WFN шрифтами

- Преобразует WFN шрифт в BDF файл (использовал Fony для редактирования)

- Преобразует BDF в WFN v2 с поддержкой 256 символов (для движка версии 4 и выше)

## Работа со спрайтами

- Извлекает BMP из файла acsprset.spr (создает каталог acsprset в месте где лежит файл и создает в папке acsprset файл sprlib.dat - нужен для сборки)

- Создает acsprset.spr из извлеченной папки

* файл game.id создается при извлечении текста из игры или при декомпиляции TRA

Предупреждаю! Программа писалась для себя и может содержать множество ошибок! Я не делал проверку на кривость рук ))) Использовать на свой страх и риск.

Движок игры позволяет не запаковывать обратно комнаты, спрайты, шрифт.

Так же в движке есть баги не позволяющие порой перевести где то текст или после перевода пройти некоторые места. (нужна модификация самого движка) это уже к программистам (качать исходник движка и компилировать acwin.exe с необходимыми исправлениями).

Скачать

Source

Изменено пользователем SileNTViP
  • Лайк (+1) 1

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


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

HetzerD, а самому попробовать лень?

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


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

К сожалению, утилита не берет новые игры, пишет про несовместимый dta. Такие как Lamplight City и Unawoved. Мы, конечно, выкрутились, но хотелось бы иметь более удобный и красивый вариант для извлечения текста.

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

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


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

Новые игры — нет ) т.к. желание развивать прогу исчезло… за все время ее существования я услышал только одно спасибо и то от иностранца… а за спасибо убивать свое свободное время, которого и так не много, уже не охото. + по хорошему ее надо переписать с 0, а это еще море времени… я выложил исходники — кому хочется пусть допиливает.

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


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

Жаль, конечно. А спасибо могу и от себя и от массы поклонников квестов сказать. Благодаря утилите только наша группа сделала несколько десятков переводов игр ags, среди которых многие очень хороши и просто обязаны были быть переведенными. Ну ничего, пока с последними проблемы нет, переводить можно, жаль, не было возможности красиво извлечь.

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

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


Ссылка на сообщение
В 04.02.2016 в 15:58, SileNTViP сказал:

## Работа со спрайтами

- Извлекает BMP из файла acsprset.spr (создает каталог acsprset в месте где лежит файл и создает в папке acsprset файл sprlib.dat - нужен для сборки)

К сожалению, не справляется. Ошибка ничего конкретного не сообщает.

---------------------------
Agstool
---------------------------
Access violation at address 006019FE in module 'AGSTool.exe'. Read of address 00000004.
---------------------------
ОК   
---------------------------

Образец файла: https://dropmefiles.com/oxM69

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


Ссылка на сообщение
27 минут назад, ToTheMadness сказал:

Как я могу получить файл game.id?

  English (Скрыть содержимое)

How can I get the game.id file?

 

При извлечении текста из EXE или извлечении текста из уже готового перевода.

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


Ссылка на сообщение
13 hours ago, SileNTViP said:

When extracting text from an EXE or extracting text from an existing translation.

Спасибо! Я попробовал это с тремя играми, и это или дало мне версию DTA, не поддерживаемую, или ошибку чтения потока, но я думаю, что это будет работать с другими играми.
Еще один вопрос. Есть ли способ импортировать шрифты в игры, кроме использования QuickBMS? игра вылетит, если вы импортируете что-то большее, чем оригинальный размер шрифта, который иногда меньше оригинального размера менее 10 КБ!
Или любой другой способ подойдет!
Еще раз спасибо.

Spoiler

Thanks! I tried it with three games and it either gave me DTA version not supported or stream read error but I think it will work with other games.
One other question. is there any way to import fonts into the games beside using QuickBMS? the game will crash if you import something larger than original font size which sometimes the original one's size is less than 10KB!
Or any other way will do!
Thanks again.

 

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


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

Strangeland утилита не берёт. Нужна помощь с разбором её ресурсов. Текст в exe закодирован.

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


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

Подскажите плиз, как работают шрифты в AGS. С русскими TTF шрифтами, которые кладу в папку с игрой такая проблемы, что их размер слишком большой в игре и они налезают друг на друга. Как вариант - как выцарапать оригинальный шрифт из игры и его отредактировать?

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


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

Вот, если кому-то пригодится AGSUnpacker (версия от конца 2024).  AGSTool по понятной причине уже не актуален.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


  • Сейчас популярно

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

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

    • он говорил про бан, не как поддержка, а как представитель родительской конторы. Вероятно внутри у них идут обсуждения этого. К тому же сейчас идет усиленная война с читами. Каждый патч ломает читы. Добавляют функционал отслеживания хуков к lua-движку. Возможные баны за руссики могут являться следствием этого, т.к. локализация загружается в тот же lua-движок. И хоть в этом нет ничего опасного, но netease могут думать по другому. Хотя им надо было изначально добавить проверку целостности файлов, как это делают в других играх.
    • Посмотрел я это видео, и там нет ничего нового… Стоит помнить, что любая модификация файлов игры официально запрещена, даже если речь идет об одиночных играх. Руссификаторы — это ВСЕГДА серая зона. Соответственно, представитель поддержки не имеет права разрешить установку руссификатора, но и банить за это он не в праве, так как это не его юрисдикция. В ситуации этого парня, представитель поддержки был ОБЯЗАН сказать, что нельзя модифицировать файлы клиента. При этом, прямо угрожать баном он не мог, так как он не приминает таких решений. Вот он и выдал стандартный “канцелярский” ответ:”То, что сейчас мы не баним за изменение “языковых пакетов”, не значит, что когда-нибудь мы не начнем это делать.”
    • В главном меню игры забыл версию новую указать у русификатора, она там всё ещё 1.03.8 указана, не пугайтесь. В будущих версиях исправлюсь.
    • но не понял, что там не написано, что кого-то банили.
    • О чём ты? О каком времени? Ты же просто сидел.
    • Я этот скрин еще вчера увидел в шкальном качестве. 
    • я-то прочитал. а ты посмотрел видео?
    • За Русификатор не кого не банили. Хоть бы прочитали что-ли сообщения  Вы когда хлеб покупаете, тоже верите каждому слову продавца? 
      В общем я высказался по этому поводу тут https://boosty.to/dog729/posts/237ebfd9-2156-4705-8f14-0b9808699654
    • баны за руссики — тайм код https://youtu.be/ErdKQBpCPSo?t=166
    • The Legend of Heroes: Trails beyond the Horizon Жанр: Экшены, Приключенческие игры, Ролевые игры
      Разработчик: Nihon Falcom, PH3 GmbH
      Издатель: NIS America
      Серия игр: The Legend of Heroes
      Дата выхода: 15 января 2026 Интерфейс: Японский, Английский
      Озвучка: Японский, Английский Версия: Steam/GOG 1.06 + 18 DLC Описание Серии:
         Trails — это эпическая JRPG-серия, известная своей глубокой, переплетающейся сюжетной линией, которая разворачивается на одном континенте под названием Земурия. Её ключевая особенность — непрерывное повествование: события каждой игры (даже из разных подсерий) происходят в хронологическом порядке и напрямую влияют на общий мир и сюжет. Описание:    Предсказанный конец континента Земурия близок, и вместе с ним приближается запуск первой в истории человечества космической программы. Внезапное приглашение от корпорации «Мардук» принять участие в высокотехнологичных учениях сводит вместе Вана Аркрайда, «Пепельного Рыцаря» Рина Шварцера и отца Кевина Грэма. Их пути пересекаются в погоне за тайнами, скрытыми в самом сердце Земурии.
         Их дороги могут разойтись, но главный вопрос остается прежним: что же на самом деле скрывается за краем горизонта? Ключевые особенности: Игровые механики
         Исследуйте детально проработанные локации по всей Республике Калвард, укрепляйте узы с союзниками и узнайте, что лежит за горизонтом Земурии, проходя три переплетающиеся сюжетные линии.
         Кроме того, Trails beyond the Horizon привносит новые механики в полюбившуюся боевую систему, представленную в Trails through Daybreak, давая вам беспрецедентное количество возможностей как в «Полевых сражениях» (Field Battles), так и в «Командных сражениях» (Command Battles).
          Сражайтесь в динамичном режиме реального времени, а затем мгновенно переключайтесь в пошаговый тактический режим, чтобы тщательно планировать свои атаки! Новые особенности:
         Шард-команды (Shard Commands): Обретите в бою еще большую мощь! Используйте S-Boost, чтобы дать вашему отряду ряд преимуществ. У каждого персонажа и поло-ядра (holo core) есть свои уникальные Шард-команды — не забывайте ими пользоваться!
         Пробуждение (Awakening): Определенные персонажи, такие как Ван с его способностью превращаться в Гренделя, могут вызвать всплеск дополнительной силы с помощью «Пробуждения» прямо во время полевых сражений, временно увеличивая свою мощь.
         Z.O.C. (Zeal Operation Control): Возьмите время под контроль! Замедляйте врагов до черепашьей скорости, позволяя вашим героям проводить серию атак одну за другой. Более того, пока активирован режим Z.O.C., сила атаки и урон по шкале оцепенения (stun) значительно возрастают, что позволяет с легкостью оглушать врагов с высокой защитой.
         Грим Гартен (Grim Garten): Собирайте союзников со всего Калварда и за его пределами, чтобы сорвать коварные планы Уробороса в «Грим Гартене» — особом подземелье, которое можно проходить своим собственным составом героев! Перевод: Версия игры  1.0.6 r21 Тестовый релиз: MailCloud Тестовый, условно полный перевод, за исключением некоторых текстур интерфейса и окошек обучения, и возможно пропущенного текста.
      Если вы столкнулись с крашем: Делаем сохранение перед ним, описываем, присылаем.
      Если увидели непереведенный/кривой текст: Делаем скриншот, присылаем. Инструменты разбора игровых ресурсов: TBL — KuroTool
      DAT — Ingert
  • Изменения статусов

    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
    • Алекс Лев  »  SerGEAnt

      Привет, Сержант. Прошу разрулить ситуэйшн и урезонить некоторых людей, оскорбивших мою личность. Пожалуйста, для этого прочтите нашу переписку с Ленивым. Примите меры, будьте добры, мною составлена бумага, ждущая вашей электронной подписи, для подачи её в суд. Если не желаете судебных разборок (а я пойду дальше, если меры не будут приняты), оскорбившие меня люди должны понести необходимое по вашему же Договору наказание. Спасибо.
      · 1 ответ
    • Antony1203  »  SerGEAnt

      Добрый вечер! С Новым Годом. Нашел на просторах сети русскую озвучку Halo Infinite, которая отсутствует на моем любимом сайте  Протестил. Все работает. Подскажите, как можно передать? Спасибо.
      · 2 ответа
    • Albeoris

      Демка вышла. Работаем.
      · 0 ответов
    • maddante665  »  parabelum

      https://disk.yandex.ru/d/A7W9aHwW7wLTjg
      ссылка на торрент , в нем архив с игрой.
      единстенное в геймпасее папка TotalChaos_Data так, а в стиме Total Chaos_Data, но если пробел убрать в архиве с ркссификатором все равно не работает, ломаются надписи , просто прозрачные. я пробовал только текст .
      · 1 ответ
  • Лучшие авторы


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

×