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

adm-244

Новички++
  • Публикации

    67
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    1

Все публикации пользователя adm-244

  1. Той же программой, что использовалась для распаковки. В вашем случае это AGSTool (судя по наличию sprlib.dat). Кнопка “Compile sprites”.
  2. agsutils запаковывает в CLIB версии 20 и выше, а для этого старого движка нужна версия 6. Запаковывать файлы обратно не обязательно, движок подхватывает файлы из папки. Достаточно положить acsprset.spr в корень, по аналогии с wfn шрифтами.
  3. The Trials of Odysseus Kent

    Ох уж этот Кент Одессит и его похождения... Старые версии AGS не переводили текст хранящийся в массиве "global messages". Они использовались для всех стандартных GUI. Сделал бинарный патч движка исправляющий это недоразумение (добавил в нужное место вызов "get_translation"): https://tempfile.org/SBMDeWRVuti/ На всякий случай diff патча (применять к распакованному через djp (mlp) COFF файлу): Вывод текста хромает из-за разницы в начертании букв "Ю, А, Ф, И, Й, Л, О, Р, С, Ж, З, Ч" между шрифтами agsfnt1 и agsfnt2. Причем "И" и "Й" — в agsfnt2 шире на 1 пиксель из-за чего контур смещается в тексте где они есть. Исправляется путём перерисовки букв.
  4. Отдел кадров ZoG Forum Team

    Сдвинуть или удалить символ в WFN-FontEditor нельзя. Перерисовывать не нужно, но придется копировать по одному символу влево заменяя соседний. В данном случае это никакой погоды не делает, но если важно сохранить символ — открываем шрифт в двух разных окнах и копируем из одного в другое.
  5. Отдел кадров ZoG Forum Team

    Старые версии AGS довольно чувствительны к файлу конфигурации, в acsetup.cfg обязательно должны присутствовать обе секции “[sound]” и “[misc]” (хотя бы пустые). Шрифты должны быть в кодировке KOI7-N1, ваши же просто заменяют латиницу в алфавитном порядке. Поправил порядок в одном из шрифтов чтобы было понятно как он должен выглядеть. Также в TRS файле текст закодирован в основном в верхнем регистре, что соответствует заглавным символам латиницы, а не кириллицы. В остальном всё вроде бы в норме. По ссылке файл корректный файл конфига и исправленный шрифт: https://tempfile.org/okRFVZjte6x/
  6. Beyond The Edge of Owlsgard

    Beyond The Edge Of Owlsgard Метки: Point & Click, Приключение, Пиксельная графика, Фэнтези Платформы: PC Движок: Adventure Game Studio Разработчик: WatchDaToast Издатель: Assemble Entertainment Дата выхода: 23.12.2022 Отзывы Steam: 268 отзывов, 95% положительных Релиз русификатора от @Jimmi Hopkins
  7. Beyond The Edge of Owlsgard

    Сделал фикс добавляющий возможность выбора каким образом пропускаются диалоги, так как в игре такой возможности нет: Owlsgard_SpeechSkipFix.zip Изначально выставлен пропуск только по клику мышки или нажатию кнопки. Выбор осуществляется нажатием Ctrl+T, в игре будет выведено соответствующее сообщение. При загрузке сохранения будет использован тот вариант, который был на момент создания файла. Содержимое архива закинуть в корневую папку игры. Как бонус, если поправить один байт в SpeechSkipFix, можно активировать режим “специального издания”: @@ 7f8,-1,+1 - 00 + 01
  8. Beyond The Edge of Owlsgard

    Сделал шрифт приближенный к оригиналу: agsfnt1.ttf Взял за основу Commodore 64, слегка убил его в размерах и поправил буквы “ж” и “ы”.
  9. The Excavation of Hob’s Barrow

    Поправил патчи трех crm файлов, теперь должно всё работать. Надеюсь, это финальный вариант: TEOHB_SW_RUS_V2[010086901A0C4800][v65536].zip Во всех трёх случаях забыл отредактировать размер блока. В этот раз перепроверил бегло пройдясь вначале первого дня по всем 3 локациям, которые вызывали ошибку (в лесу возле норы, к северу от кладбища и дом Шоулдера) — всё работает. По-хорошему надо было сразу это проверить, но я, честно говоря, подзабил
  10. The Excavation of Hob’s Barrow

    Новых обновлений игры пока не было. Всё должно работать. Для GOG версии файл game28.dta нужно поместить в корневую папку игры с заменой существующего (после установки русификатора). Если игра ранее запускалась, то править нужно "acsetup.cfg" НЕ в корневой папке игры, а по пути "%USERPROFILE%\Saved Games\The Excavation of Hob's Barrow\acsetup.cfg". В этом файле "=russian" нужно приписать к "translation", а не "language". Должно выглядеть так: [language] translation=russian Желательно скопировать полный текст ошибки или сделать скриншот. Вероятно русификатор был установлен не правильно, либо не на ту версию игры.
  11. Beyond The Edge of Owlsgard

    @Jimmi Hopkins, а зачем всё запаковывать? Достаточно положить измененные файлы в корень игры. Похоже нет разрешения на запись в папку или файл. agsutils собран под windows или запускается через прослойку типа WSL?
  12. Beyond The Edge of Owlsgard

    @Jimmi Hopkins, что подразумевается под процессом “собирается” и как определено, что “не запускается”? Есть какие-то ошибки? Для Beyond The Edge of Owlsgard нужно конвертировать существующий TRA в TRS (например “English.tra”) и в нём делать перевод с оригинала на немецком. Изначально кодировка файла Windows-1252, но используемый игрой движок поддерживает UTF-8 и при желании можно преобразовать исходник. Некоторые элементы интерфейса сделаны в виде картинок, понадобится перепаковка “acsprset.spr” (исходник без сжатия, если включить Deflate, размер уменьшится в ~5 раз).
  13. The Excavation of Hob’s Barrow

    Да, мой косяк, забыл включить обновление. Перепаковал с обновлением [010086901A0C4800][v65536]: https://www.mediafire.com/file/bn3omda8m5aserv/TEOHB_SW_RUS_V1%5B010086901A0C4800%5D%5Bv65536%5D.zip
  14. Gemini Rue

    @Patr10t_RUS, @малиновка, в русификаторе файл “room51.crm” битый из-за чего игра крешится при попытке загрузить 51 комнату (коридор после стрельбы). Исправляется заменой одного байта: haxdiff/1.0 @@ 11f,-1,+1 - 07 + 06 Прикладываю исправленный файл (положить в корневую папку игры): https://www.mediafire.com/file/lpcjkms08pvdpdq/geminirue_rus_fix.zip Должно помочь.
  15. The Excavation of Hob’s Barrow

    @atramentaria перепаковал русификатор от @katz_eis под switch: https://www.mediafire.com/file/dqm4xju473svrn0/hobs_barrow_rus_switch_v1.zip Switch версия использует TTF шрифты вместо спрайтовых (возможно не смогли портировать нужный плагин), подобрал более-менее подходящие по размеру и немного их подредактировал. Движок кастомный, и у этой конкретной версии нет конфигурационного файла, поэтому захардкодил принудительное “включение” русского. Есть отличия по тексту и коду, поэтому какие-то строчки могут быть не переведены, тут уже нужно дополнять TRS файл. Железки у меня нет, но на эмуляторе работает. Ковырял 010086901A0C4000.
  16. The Excavation of Hob’s Barrow

    GOG версия тоже обновилась. На всякий случай выкладываю архив с обновленными “game28.dta” для Steam и GOG: https://www.mediafire.com/file/fsqt9zdgjbcpr6j/TEOHBv20Update.zip
  17. The Excavation of Hob’s Barrow

    В Steam вышло обновление до версии 2.0, которое сломало русификатор. Выкладываю обновленный “game28.dta”: https://www.mediafire.com/file/sqehvvdbr6wlk32/game28.dta
  18. The Excavation of Hob’s Barrow

    Весь инструментарий и исходники патчей лежат на гитхабе. Сам русификатор уже содержит всё необходимое, чтобы сделать свой перевод на его основе, нужно только сконвертировать `tra` обратно в `trs`, чтобы получить текст.
  19. Urban Witch Story

    Шрифт называется “IBM EGA 8x14”. На картинке он с не квадратным пикселем, если игра была бы в более высоком разрешении он бы подошел, а так получается текст слишком крупный (ещё больше, чем с оригинальным шрифтом). Попробовал шрифт “Pizel” (itch.io). В его оригинальном размере он мелковат и в игре он непропорционально растягивается, но в таком виде он вроде как больше всего подходит (если поправить косяки масштабирования). Вот он в оригинальном размере (в game28.dta выставил размер шрифта 8): И вот он же, но в оригинальном для игры размере (10): Неправильно масштабированные символы нужно будет перерисовать под новый размер, но в целом большая часть вроде бы и ничего.
  20. Urban Witch Story

    Всё верно, потому что игра изначально не использует UTF-8 (скорее всего разработка началась на AGS 3.5.x и потом было обновление до 3.6.x). Да, всё верно. Есть возможность попробовать вот такой вариант (но в игре он может выглядеть иначе):
  21. Urban Witch Story

    Нужно отдельно перекодировать испанский и русский в UTF-8, так как они в разных кодировках (windows-1252 и windows-1251 соответственно). Вот тот же файл в UTF-8: https://tempfile.org/rDvvJ3LnMxD/
  22. Urban Witch Story

    Добавил кириллицу в основной шрифт: https://tempfile.org/JDQVy55uPmU/ По стилю вроде похоже на оригинальные символы, но если будут предложения можно поправить. TRS файл нужно будет перекодировать в UTF-8 и в шапке изменить\добавить //#Encoding=UTF-8.
  23. The Crimson Diamond

    The Crimson Diamond Метки: Текстовый ввод, Детектив, Пиксельная графика, Ретро Платформы: PC Движок: Adventure Game Studio Разработчик: Julia Minamata Издатель: Julia Minamata Дата выхода: 15.08.2024 Отзывы Steam: 619 отзывов, 96% положительных
  24. Zniw Adventure

    Zniw Adventure Метки: Point & Click, Приключение, Рисованная графика, Динозавры Платформы: PC Движок: Adventure Game Studio Разработчик: Azure Mountain Издатель: Azure Mountain, Kurki.games Дата выхода: 06.11.2020 Отзывы Steam: 267 отзывов, 99% положительных
  25. Отдел кадров ZoG Forum Team

    Игра использует довольно старую версию AGS 2.40.325, которая не поддерживает Extended ASCII. Подменить движок на более новый тоже не выйдет, "ac2game.dta" версии 2.30, которая не поддерживается уже в 2.50. Иными словами, в WFN шрифте и TRS файле можно использовать только первые 128 позиций. Для редактирования WFN шрифта можно использовать WFN-FontEditor. При этом руководствоваться кодировкой KOI-7 N1. Извлечь шрифт можно с помощью AGSUnpacker или подобных программ. Интересуют в первую очередь "agsfnt0.wfn" и "agsfnt2.wfn". Отредактированный шрифт разместить в корне игры. Извлеченный текст поместить в текстовый файл с расширением TRS (например "russian.trs") в корне игры в следующем формате: //#GameId=1030960384 //#GameName=Odysseus Kent <текст оригинала 1> <текст перевода 1> <текст оригинала 2> <текст перевода 2> // и т.д. // ВАЖНО, в конце TRS файла должна быть пустая строка Для строк с переводом необходимо будет выполнить транслитерацию согласно KOI-7 N1 (либо ISO 5427), то есть заменить кириллицу на символы латиницы с учётом указанной кодировки. Это необходимо в целях размещения символов в первых 128 позициях, иначе игра выбросит ошибку "Cannot display message with extended characters in SCI font". Преобразовать TRS файл в TRA (например через AGSUnpacker), затем открыть полученный TRA файл в шестнадцатеричном редакторе (например HxD), отступить от конца файла 8 байт и с этой позиции удалить 20 (14h) байт влево (последовательность "03 00 00 00 ... FF FF FF FF"). Открыть\создать файл "acsetup.cfg" в корне игры и прописать в него следующее: [language] translation=russian По итогу игра должна подцепить перевод и шрифты.

×