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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Деньги то ты уже заплатил, скин получил, а потом продавец его взад вернул на 6-й день. И пожаловаться некому.
    • Вася помидоров у тебя крыша течёт уже очень сильно. Покажи мне этот перевод 99%, где ты вообще видел перевод на грандию 1 и 2 в хд? Значит получается Alexxx90 это вася аж сразу такой запостил пост Как говорите сами, сидите в своём гадюшнике и не высовывайтесь. А то уже чат у вас превратился в одну токсичность
    • Блин, ну, я же ответил, вроде. Перевод в работе. На нашей странице в ВК мы выкладываем уже готовые наши переводы. Нет темы - значит, перевода готового пока нет. В процессе, 88% текста переведено. Про то, что мы его делаем, указано во вкладке "Наши переводы в работе".  

    • Открыл копию от 14 апреля 2025-го и сравнил с текущей страницей. Основное и единственное существенное изменение находится в разделе "Rules and Guidelines" (Правила и рекомендации), в списке "What you shouldn’t publish on Steam" (Что не следует публиковать в Steam). В версии от 16 июля 2025 года был добавлен новый, 15-й пункт: Content that may violate the rules and standards set forth by Steam’s payment processors and related card networks and banks, or internet network providers. In particular, certain kinds of adult only content. Перевод: Контент, который может нарушать правила и стандарты, установленные платежными процессорами1 Steam и связанными с ними карточными сетями2 и банками3, или провайдерами интернет-сетей. В частности, определенные виды контента только для взрослых. 1 Платежные процессоры (Payment Processors) - это компании вроде PayPal, Adyen, Worldpay, которые технически обрабатывают транзакции. 2 Карточные сети (Card Networks) - это глобальные системы, такие как Visa, Mastercard, American Express (у них есть свои собственные правила (Acceptable Use Policies) относительно того, какие товары и услуги можно оплачивать через их сети. 3 Банки (Banks) - тут подразумеваются как банки-эмитенты (выпускающие карты покупателей), так и банки-эквайеры (обслуживающие Valve), они тоже имеют свои политики по рискованным операциям. Таким образом, Valve заявляет, что её правила теперь ограничены не только её собственными убеждениями, но и правилами её финансовых партнёров. Эти финансовые институты могут отказать в обслуживании любому продавцу (в данном случае Valve/Steam), если сочтут, что он содействует продаже контента, который они классифицируют как "высокорискованный" (high-risk).  Добавляя этот пункт, Valve говорит разработчикам: "Даже если ваш контент не нарушает напрямую наши правила (пункты 1-14), но он нарушает или может нарушить правила наших финансовых партнеров, мы не будем его публиковать". Главная проблема здесь - непрозрачность правил. 

      Правила Valve относительно прозрачны и изложены в документации. Правила же Visa, Mastercard и десятков банков зачастую являются внутренними, менее публичными и меняются без широкого оповещения. А значит разработчикам будет сложнее понять, будет ли одобрен их контент, т.к. он должен соответствовать не только правилам Steam, но и неписаным или труднодоступным правилам финансовых гигантов. Теперь касательно "определенных видов контента только для взрослых" (certain kinds of adult only content). Ранее в правилах уже был пункт №3, запрещающий "Контент для взрослых, который не имеет соответствующей маркировки и возрастных ограничений". Новый пункт №15 идет дальше. Он касается контента, который может быть легальным, правильно маркированным на Steam, но все равно считается токсичным для финансовых партнеров.  Обычно в "черный список" платежных систем попадают: Контент, изображающий определенные фетиши, которые классифицируются как чрезвычайно рискованные. Контент, который, по мнению банков, может повлечь за собой большое количество возвратов платежей или нанести репутационный ущерб бренду. С первым в своё время столкнулся Patreon. Т.е. там долгое время собирали (и возможно продолжают собирать) деньги на игры для взрослых. Но был ряд контента, который противоречил правилам финансовых организаций. Так были запрещены игры с наличием того же инцеста, в результате чего разработчики стали перекраивать свои проекты и выпускать неофициальные патчи для возвращения этого фетиша обратно в игру.  В целом, ничего нового тут нет. Valve просто формализовала давно существующую, но не прописанную явно практику. 

      Valve и раньше удаляла (или предупреждала об удалении контента) под давлением финансовых партнеров, но под этим не было юридических оснований. Т.е. это изменение сделано для юридической прозрачности и защиты самой Valve. Теперь, когда компания будет вынуждена удалить игру из-за требований Visa, Mastercard или другого финансового партнера, она может сослаться на конкретный пункт в соглашении. Это позволяет им дать четкий и юридически обоснованный ответ на вопрос разработчика: "Почему вы сняли нашу игру, она же попадает под ваши правила?". Ответ теперь будет таким: "Мы удалили вашу игру не потому, что она нарушает наши внутренние правила о контенте (пункты 1-14), а потому, что она нарушает пункт 15. Наш ключевой платежный партнер классифицировал ее контент как высокорискованный и уведомил нас, что прекратит обработку платежей для всего магазина Steam, если эта игра останется в продаже. В этой ситуации наши руки связаны соглашениями, которые обеспечивают работу всей платформы".
    • пока сложно понять… нужны точные подробности. ух… а какие опасения это вызвало у производителей влажных салфеток… ух…  - p.s. в принципе все ожидаемо — стим буквально завалили порнухой и стим сделал именно так, как делал всегда — свалил ответственность на других)  
    • 7 дней ждать надо будет)
    • @Clemen TineЗдравствуйте! А когда выйдет новый патч русификатора для TWD The Definitive Edition?
    • сделай тогда сам что там сложного то
    • Настали тяжелые времена для тех, кто пополнял кошелек путем покупки и продажи внутриигровых предметов, как понимаю. 
    • Ты его не сделаешь умник , только больше болтаешь !
  • Изменения статусов

    • Дмитрий Соснов  »  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 | Реклама на сайте.

×