Перейти к содержимому
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 по понятной причине уже не актуален.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

    • я чуть ранее писал, что компоненты на складах накапливаются уже несколько месяцев, а цена даже не пыталась снижаться. Тут явно не рыночная ситуация
    • v7
      - внёс исправления в 458 строк, исправление ошибок и приведение к единообразию терминов
      - новый извлекатель текста: найдено и переведено ~200 строк, которых не было раньше
        (диалоги Броги, Алороса и Моляра, имена NPC, предметы, элементы интерфейса)
      - обновлены строки, у которых в игре изменился английский оригинал
      - исправлен род в репликах женских персонажей (Сари, Эви, Ремба, Безымянная Каликс, Гилле,
        Бронвен, Танит, Парумп, Мара, Чи'Алани, Колейр, Креспир, Йед) — 74 правки
      - переведён текст интерфейса, зашитый в код игры (~115 строк): быстрый сбор добычи
        («Взять», «Взять всё», «Открыть»), вкладки магии, «(Обнаружено)» на карте, карманные
        кражи, сдача страже, характеристики оружия и брони, сообщения торговцев, настройки

      Это промежуточное обновление, я так и не дождался на этой неделе Update 19 и решил доработать перевод текущей версии. Всё в рамках locres, совместимость с разными версиями игры не нарушена.
    • Да он просто у Мирослава весь FPS сожрал.
    • Всё ведёт к тому, что цены на “аи компоненты” начнут расти медленее. В то, что они начнут дешеветь вот прям сразу — маловероятно. Но, видимо, вся эта эпопея с безбашенными ценниками должна начать спадать раньше ожидаемого (более 40% резкое падение акций у соответствующих аи ориентированных предприятий ну хоть как-то должно оказать влияние). Нюанс при этом в том, что прошла уже примерно неделя как с момента явного обвала, да и процесс шёл в конца лета, но изменение цен на комплектующие пока что не заметно в лучшую сторону — цены продолжали расти (глобально по всему миру, реакция будет скорее всего позднее) В самом Китае рост цен остановился, на сколько могу судить. С учётом контрактной природы заказов у крупных гигантов отрасли, думаю, первое явное изменение цен будет не раньше следующего года. А то и в 27-м году, т.к. в том году в массе своей они перешли на долгосрочные контракты на поставки производителей памяти. Первая заметная ценовая реакция в лучшую сторону, думаю, будет в конце этого года-начале следующего. А там кто ж их знает.
    • @SerGEAnt почему-то в шапке не изображение, а ссылка «the-banner-saga-1.png», которая ведёт на https://www.zoneofgames.ru/games/2830.html

      Может у меня только так, в других темах форума всё видно.
    • Уже исправлено на обоих страницах.
    • Игра понравилась, поэтому решил сделать полный ручной перевод. На данный момент готов перевод 9 глав из 14. Ближе к середине ноября 2026 года закончу. Следить за прогрессом перевода можно тут: https://dontaz.com/mods/gloomy-eyes/#прогресс-перевода
    • Сомневаюсь, что остались исходники, так как перевод был выпущен давным давно и исходники некоторых текстур были у разных художников. Насчёт шрифтов, если они от оригинальных растровых шрифтов ничем не отличаются, то можно попробовать тупо извлечь шрифты из оригинала и импортировать их в версию ремастера через версию с гитхаба TTG Tools. Видел, там что-то иностранные энтузиасты доработали в программе. Текст, возможно, использовался из landb файлов, где, возможно, тогда толмачи не все перевели, так как было много текста, которое в игре на тот момент не использовалось. Насчет исходников можно спросить у @0wn3df1x. Может, у них сохранились хотя бы векторные шрифты для генерации новых растровых шрифтов. Либо придётся искать в интернете похожие шрифты и использовать их. Помню, для версии ps vita мне приходилось генерировать шрифты из каких-то найденных шрифтов в интернете, но потом вроде получилось портировать с пк версии шрифты полностью на ps vita.
    • Спасибо, что ответили. А моды не помогли, на которые я ссылки кидал? Если нет, я бы на вашем месте выпустил бы перевод, а там может на волне релиза кто-нибудь поможет. Или можно в переводческих группах в вк спросить.
  • Изменения статусов

    • edifiei

      «Как говорил мой дед — делай добро и пихай его в гнома»
      · 0 ответов
    • goosemose  »  Orionus

      Здраствуйте
      Хотел спросить за руссификатор для Dragon Quest 3, есть ли бесплатный для пк? Или только платный недавно купил ее в стиме, думал что на пк есть руссификатор, уже некоторое время ищу и нахожу либу пустые файлы либо платные, хотя по коментариям вроде видно что был на пк бесплатный перевод.
      Подскажите пожалуйста.
       
      · 0 ответов
    • 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 ответов
  • Лучшие авторы


×