Важная информация

User Tag List

Показано с 1 по 6 из 6

Тема: игра Heavy on the magick

  1. #1
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию игра Heavy on the magick

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Некоторое время занимаюсь реверсом HOTM, большая часть данных разобрана, ковыряюсь с кодом.
    К примеру, на текущий момент не очень понятно, каким образом спрайты печатаются в промежуточный буфер
    с масштабированием (растягиванием) в реальном времени.
    на фон локации накладывается (растягиваясь) маска, потом спрайт.
    hl=спрайт, de=маска.
    вход в процедуру зависит скорее всего от ширины спрайта.
    для наглядного понятия построения как вариант можно корректировать IX вручную (автоматом с учитыванием третей) для вывода сразу на экран, минуя буфер
    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Да, это я раскурил. Мне непонятно, какой магией наложение происходит.
    ....................
    Цитата Сообщение от Bedazzle Посмотреть сообщение
    О, спасибо! Что-то я не додумался визуализировать, пробовал на бумажке раскладывать как биты превращаются.
    удваивание по-вертикали происходит при выводе на-экран из буфера.
    (просто каждая строка печатается два раза)

    видимо для упрощения растягивания (изначально нормальные) спрайты специально модифицируются (пауза после загрузки игры)
    Последний раз редактировалось goodboy; 11.01.2016 в 10:29.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасайте, голову сломал.

    Когда Астарот проверяет место назначения, происходит поиск артиклей "the" и "of". Если найден (например, Astarot, the), то демон отвечает "no such place". В случае отсутствия артикля - дальше происходит поиск в списке комнат, и если нет совпадения, то идёт вызов другого "no such place".

    Сначала подумал, что это сделано для того, чтобы давать команды с пробелом, вроде "Astarot, the pit", но игрушка не позволяет вставить пробел.
    https://i.imgur.com/UV7wk7h.png
    https://i.imgur.com/053FZJ4.png

    Кто-нибудь знает, для чего у Астарота идёт поиск of/the, или это такая криво реализованная "фича"?

  4. #3
    Junior Аватар для Ketzalkoatle
    Регистрация
    22.08.2017
    Адрес
    г. Самара
    Сообщений
    3
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот фирменную инструкцию перевел на русский:
    https://yadi.sk/i/Auew5l3N3Ncgsj

  5. #4
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ketzalkoatle Посмотреть сообщение
    Вот фирменную инструкцию перевел на русский:
    https://yadi.sk/i/Auew5l3N3Ncgsj
    Ого! Неожиданно.
    Я обдумывал сделать перевод самой игры, но в таком случае придётся локализовывать загадки.

  6. #5
    Junior Аватар для Ketzalkoatle
    Регистрация
    22.08.2017
    Адрес
    г. Самара
    Сообщений
    3
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Готов поучаствовать в локализации.
    Пока нерешенная загадка на загрузочном экране: пентакль с сигиллами демонов не расшифровывается.

  7. #6
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Heavy ON THE MAGIC
    от ALKO в разделе Игры
    Ответов: 35
    Последнее: 26.03.2023, 21:38
  2. Игра Run Away
    от jerri в разделе Игры
    Ответов: 6
    Последнее: 31.10.2012, 15:04
  3. Recalcitrance Heavy Metal Rebel Megademo
    от AAA в разделе Демо
    Ответов: 0
    Последнее: 30.04.2010, 21:59
  4. Игра
    от Daisy в разделе Игры
    Ответов: 4
    Последнее: 19.04.2009, 23:59
  5. концовка Heavy of the Magic
    от Максагор в разделе Игры
    Ответов: 6
    Последнее: 18.08.2005, 22:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •