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

Руководство по русификации игр от Adventure Game Studio

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

Программы для работы с файлами

agsutils, Любой HEX-редактор, Photoshop, Notepad++

 

  Распаковка *.exe или *.ags (Показать содержимое)

 

  Распаковка скриптов из *crm и *.dta (Показать содержимое)

 

  Кодирование *.s в *.o (Показать содержимое)

 

  Упаковка *.o в *.crm и *.dta (Показать содержимое)

 

Поскольку текст не весь распаковывается из скриптов то часть остаётся ещё в *.crm и *.dta

 

  Редактирование *.crm после компиляции и вставки *.o (Показать содержимое)

 

  Редактирование *.dta после компиляции и вставки *.o (Показать содержимое)

 

  Упаковка в исполняемый файл (Показать содержимое)

Под обновление

Изменено пользователем Tericonio
  • Спасибо (+1) 2

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


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

@Amigaser 

Такой движок использую для Квестов — бродилок, с небольшим ACT или TBS

Это не Unity где тебе надо упаковать шрифт и текст в файлы, в этой игре все комнаты подхватываются как и шрифты

 

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

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


Ссылка на сообщение
  В 4/3/2025 в 15:19, adm-244 сказал:

Возможно у нас отличаются версии игры, тут нужно разбираться.

А вы откуда взяли игру? Может у вас это демо со стима?

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


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

@Tericonio ну, тогда тем более непонятно, почему у него работает изменение на кнопках меню в простейшем tra, а у меня нет.

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


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

@Amigaser 

Что-то я не увидел где было переведено меню o_O

Текст диалогов да, но меню — Нет

Скриншоты в студию — в чёрном ящике :laugh:

Текст чёрный слева от кнопок — Текстуры, разбираются так же, на github есть команды по разбору спрайтов в png

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

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


Ссылка на сообщение
  В 4/3/2025 в 16:03, Tericonio сказал:

Что-то я не увидел где было переведено меню

Показать больше  

 В кнопке TEST написано, вместо Neues Spiel

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


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

@Amigaser 

У меня блокирует скриншоты с imgur.com

Поэтому не видно было

У него версия новее и со Steam скорее всего

И файлы скорее всего были выкинуты отдельно а не в сам файл *.ags

 

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


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

@Amigaser у меня версия из steam v1.02.

Взял на проверку версию из GOG v1.00.1 и проверил на ней тот же tra файл — тоже работает:

YTBIbju.jpeg

Как вариант почистить содержимое папки “%HOMEPATH%\Saved Games\Rosewater”. Магии не бывает, что-то значит отличается :unknw:

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


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

@adm-244 

У меня тоже заработало, без чистки

Надо писать немецким первым, а русским вторым

Neues Spiel — 1 строка

Новая игра — 2 строка

А вот если писать

New Game — 1 строка

Новая игра — 2 строка

То не будет работать ни на Английской, не в Немецкой

@Amigaser @adm-244 

Почему-то игра берёт German первый, а не English

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

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


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

@adm-244 

Забыл про папку сохранений

Так что можно спокойно делать файл Russian.trs

В той папке по пути %HOMEPATH%\Saved Games\Rosewater в файле acsetup.cfg прописываешь за место Emglish — Russian

В итоге файл подхватывается Russian.tra и текст английский тоже переводится

@Amigaser 

agsfnt4.ttf — Главное меню и Дополнительные настройки

agsfnt1.ttf — Диалоги / Титры

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

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


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

@Amigaser 

Через Notepad++ создаём чистый Russian.trs

Вписываем в Russian.trs в первую строку //#Encoding=UTF-8

Дальше вставляем текст с какого языка будет подхватываться текст

К примеру с английского:

2 строка — New Game

3 строка — Новая игра

Удаляем как писал @adm-244  по пути %HOMEPATH%\Saved Games\Rosewater все файлы

Компилируем через AGSUnpacker — *.tra

Через программу winsetup.exe выставляем в Game language: Russian и нажимаем Save

Запускаем игру и радуемся жизни

Глянул файлы по этой игре, комнат вообще нет, так что текст легко весь переведётся, кроме тккстур

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

Изменено пользователем Tericonio
  • Спасибо (+1) 1

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


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

@Tericonio да, спасибо. У меня тоже всё сдвинулось с мёртвой точки. Разобрался что у меня не так. Я распаковывал ресурсы той же утилитой AGSUnpacker, и они распаковались из Rosewater.ags в папку Rosewater рядом. И, видимо, приоритетно текст берётся движком оттуда. Удалил эту папку, и текст из tra-файла стал подхватываться. Шрифт в папку с игрой можно положить любой ttf с поддержкой кириллической таблицы, переименовав его в agsfnt0.ttf. Затем скопировать этот же файл несколько раз с именами agsfnt1.ttf, agsfnt4.ttf, agsfnt5.ttf, agsfnt6.ttf, agsfnt8.ttf и agsfnt14.ttf 

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

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


Ссылка на сообщение
  В 4/3/2025 в 17:16, Tericonio сказал:

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

Показать больше  

А в каком виде они там должны быть? Я вытащил утилитой png-картинки из acsprset.spr. Там они под номерами sprХХХХХ.png. Просто под таким же именем кинуть в папку с игрой? Так они у меня не подхватываются.

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

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


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

@Amigaser 

Напишу чуть позднее по текстурам

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


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

@Amigaser 

Извлекать весь acsprset.spr и упаковывать также в acsprset.spr + sprindex.dat

И если потом перекинуть в корневую папку Rosewater/ — то тогда только будет загружаться спрайты, но это дополнительные 3 гб + 

Если упаковать только тот спрайт что перерисовал, то другие спрайты подгружаться не будут и игра не запуститься

Лучше всего так:

Распаковал с помощью agstract.exe Rosewater.ags

Распаковал с помощью AGSUnpacker acsprset.spr (поскольку на выходе будут *.png)

Перерисовал текстуры

Запаковал с помощью AGSUnpacker и на выходе получил acsprset.spr + sprindex.dat новый в папке packed

Перекинул в папку где распаковал Rosewater.ags и заменил, а с помощью agsutils упаковал файлы в новый Rosewater.ags

Создал патч на основе патча Visual Patch или схожих программ для создания патча и пропатчить оригинальный Rosewater.ags

Такой способ единственный

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас



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

×