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

Сообщение добавлено пользователем SerGEAnt

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

Жанр: Quest
Разработчик: Ben "Yahtzee" Croshaw
Издатель: Fully Ramblomatic
Год выхода: 2002
Платформа: DOS

odysseus.png

Русская версия — https://www.upload.ee/files/19638278/Odysseus.rar.html

  • Лайк (+1) 1
  • +1 1

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


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

@AndyFox ты вручную перевёл или машинный переводчик/ИИ использовал?

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


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

@AndyFox ты вручную перевёл или машинный переводчик/ИИ использовал?

Комбинированный метод.

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


Ссылка на сообщение
В 11.08.2026 в 00:59, adm-244 сказал:

В остальном всё вроде бы в норме.

В тексте нормально, а меню без перевода.

odysseus-1.png

 

odysseus-2.png

 

odysseus-3.png

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


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

Ох уж этот Кент Одессит и его похождения...

Старые версии AGS не переводили текст хранящийся в массиве "global messages". Они использовались для всех стандартных GUI. Сделал бинарный патч движка исправляющий это недоразумение (добавил в нужное место вызов "get_translation"): https://tempfile.org/SBMDeWRVuti/

На всякий случай diff патча (применять к распакованному через djp (mlp) COFF файлу):

Spoiler

@@ 1e71e,-8,+8
- b820ae150083bc02
+ b920ae150083bc0a
@@ 1e743,-10,+10
- b820ae15008b940208a0000089d0eb01
+ 8b940a08a0000052e824c6feffeb0290

 

4JRG_I9-.png

Вывод текста хромает из-за разницы в начертании букв "ЮАФИЙЛОРСЖЗЧ" между шрифтами agsfnt1 и agsfnt2. Причем "И" и "Й" — в agsfnt2 шире на 1 пиксель из-за чего контур смещается в тексте где они есть. Исправляется путём перерисовки букв.

FvbUbWEI.png

  • Спасибо (+1) 1

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


Ссылка на сообщение
1 час назад, adm-244 сказал:

Сделал бинарный патч движка исправляющий это недоразумение (добавил в нужное место вызов "get_translation")

Спасибо снова за помощь! Кажется, теперь финальный релиз — https://wdfiles.ru/1viqy

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

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


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

Перерисовал (локализовал на русском языке) некоторые спрайты, собрал обратно acsprset.spr — как теперь обратно в игру закинуть, чтобы DOS-exe собрать? Не получается разобраться дальше с agsutils.

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

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


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

Перевод отшлифован благодаря помощи специалистов по этой части с Old-Games. Графика и пункты меню перерисованы на русском языке. Конечно, моё рисование не идёт ни в какое сравнение с оригиналом, но постарался сделать аккуратно и читабельно. Условно "по-авторски" передана только люминесценция в магазине видео-продукции.

Ссылка для скачивания —  https://wdfiles.ru/Pm13

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


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

Нескромный вопрос: а можно ли и графику выгрузить, а потом отредактированную вернуть обратно? Или только со спрайтами такое получается?

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


Ссылка на сообщение
В 13.08.2026 в 21:42, adm-244 сказал:

Старые версии AGS

При помощи AGSUnpacker пытаюсь менять графику в фоновых изображениях комнат:

room4.png

room7.png

room10.png

Комнаты № 4, 7 и 10. Получившиеся .CRM кладу в каталог игры. Однако при запуске игры получаю ошибку:

Цитата

Error: the program has exited without requesting it.
Program pointer: +200  (write this number down), ACI version 2.40.325
If you see a list of numbers above, please write them down and contact
Chris Jones. Otherwise, note down any other information displayed.

error.png

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


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

Получившиеся .CRM кладу в каталог игры. Однако при запуске игры получаю ошибку

Allegro пытается выделить память под изображение, но её не хватает, и возвращает нулевой указатель. Старый движок, естественно, не делает проверки и падает в момент попытки доступа по указателю.

Есть у меня подозрения, что модифицированное изображение отличается глубиной цвета. Ширина изображения кодируется дурацким образом, путём умножения на глубину цвета в байтах (вероятно попытка скрыть реальное значение от “кулхацкеров”). Если модифицированное изображение имеет глубину, например, 32-бита, то ширина будет записана как 320*4. Так как оригинал ожидает глубину 8-бит, он честно поделит ширину на 1 и получит 1280 вместо 320.

Итого: нужно сохранять изображение строго в том формате, в котором оно было изначально. В данном случае 8-бит с палитрой.


На изображении комнаты 10 можно наблюдать “дефект” с черным цветом. Его можно смело игнорировать, в игре всё будет как надо, при условии, что не будет сдвигов в палитре. Связано это с разбиением движком единой палитры на две части. Одна хранится в crm файле, другая в dta. Соответственно, когда мы считываем crm файл, у нас нет информации из dta, отсюда и отсутствие некоторых цветов в палитре.

  • Спасибо (+1) 1

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


Ссылка на сообщение
1 час назад, adm-244 сказал:

Итого: нужно сохранять изображение строго в том формате, в котором оно было изначально. В данном случае 8-бит с палитрой.

Так и делаю, сохраняю в 8-бит (256 цветов), никаких дополнительных цветов не добавляю.

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


Ссылка на сообщение
40 minutes ago, AndyFox said:

Так и делаю, сохраняю в 8-бит (256 цветов)

В таком случае нужно проверить количество цветов в палитре. Должно быть строго 256 цветов, ни больше, ни меньше. Возможно графический редактор, который вы использовали, обрезал “не используемые” цвета.

  • Спасибо (+1) 1

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


Ссылка на сообщение
39 минут назад, adm-244 сказал:

Должно быть строго 256 цветов, ни больше, ни меньше.

Калькулятор цветов — https://planetcalc.ru/10185/

В оригинале 108 цветов:

room4.png

В моём — 78.

2 часа назад, adm-244 сказал:

Allegro пытается выделить память под изображение, но её не хватает

Оригинал занимает 13547 байт, а моё — 8838 байт, почему не хватает если почти 5 килобайт сэкономил?

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: SerGEAnt
      The WereCleaner

      Метки: Стелс, Казуальная игра, Мультипликация, Чёрный юмор, Милая Платформы: PC Разработчик: Howlin' Hugs Издатель: USC Games Дата выхода: 7 мая 2024 года Отзывы Steam: 13147 отзывов, 99% положительных
    • Автор: SerGEAnt
      Cocoro

      Метки: Приключение, Визуальная новелла, Казуальная игра, Милая, Аниме Платформы: PC Разработчик: Frontwing Издатель: Frontwing Дата выхода: 27 августа 2026 года Отзывы Steam: 86 отзывов, 93% положительных


×