1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

HacX 1.2 для DOS на основе MBF

Тема в разделе "Мастерская", создана пользователем MrFlibble, 13 июн 2024.

  1. MrFlibble

    MrFlibble

    Регистрация:
    23 мар 2008
    Сообщения:
    3.563
    HacX -- изначально коммерческая тотальная конверсия для DOOM II, которая получила статус бесплатной в 2000 г., а в 2010 г. энтузиасты переделали её в полностью самостоятельную игру на движке GZDoom, присвоив номер версии 1.2. К сожалению, эта версия, исправляющая многие ошибки и недочёты оригинала, не запускается под DOS ввиду отсутствия исполняемых файлов для этой платформы, а также несовместимости со многими портами, а с использованием исполняемых файлов из предыдущих версий работает с ошибками.

    Я собрал неофициальный порт HacX версии 1.2 для DOS на основе кода порта "Дума" под названием Marine's Best Friend (MBF). Это консервативный порт с весьма скромными системными требованиями, оптимизированный для работы на процессорах i486 и Pentium. Для игры потребуется файл HACX.WAD с официального сайта.
    hacx-mbf-1.png
    В данной сборке добавлена поддержка для шрифта игры, обеспечивающая нормальное функционирование расширенных меню (MBF ждёт, что символы будут красного цвета, а HacX использует синий):
    hacx-mbf-5.png hacx-mbf-6.png
    При желании можно активировать режим, в котором игрока сопровождает до трёх собак, которые помогают сражаться с монстрами. В исходном MBF спрайты и звуки для собак были взяты из Wolfenstein 3-D, здесь они заменены на свободные спрайты, которые есть в GZDoom.

    Порт восстанавливает исходную палитру режима временной неуязвимости, которую в версии 1.2 почему-то заменили на обычный "чёрно-белый негатив" из "Дума":
    hacx-mbf-2.png
    В HacX по завершении уровня на экране результатов показываются те же "эталонные" показатели времени прохождения, как в "Думе-2", что совершенно нереалистично, поскольку уровни тут гораздо больше. Поэтому я просто убрал отображение эталонного времени: показывается только, сколько времени потратил игрок:
    hacx-mbf-7.png
    MBF позволяет пользователю настроить по своему вкусу цвета линий и объектов на автокарте, и я подобрал и установил по умолчанию цветовую схему, похожую на цвета карты из Strife, но с оттенками зелёного вместо синего:
    hacx-mbf-3.png
    По-моему, такие цвета хорошо сочетаются с цветами панели в нижней части экрана.

    Порт использует модифицированную библиотеку Allegro, которую написал пользователь ludicrous_peridot:
    GitHub - drivelling-spinel/alleg30b: House patched fork of C game library for DOS

    Эта версия библиотеки позволяет игре читать секцию GENMIDI из IWAD-файлов (это набор инструментов для музыки в режиме OPL). Порт использует набор DMXOPL для воспроизведения музыки в данном режиме. Изначально порт MBF воспроизводил музыку со стандартным набором инструментов, который поставлялся вместе с Allegro, поэтому она звучала совершенно не так, как в "Думе".

    Я добавил в архив файлы IPXHACX.EXE и SERHACX.EXE для запуска сетевой игры. Это файлы из набора BOOM (предшественника MBF), которые я подредактировал, чтобы они распознавали исполняемый файл HACX.EXE. С помощью IPXHACX.EXE мне удалось запустить игру в кооперативном режиме с использованием двух DOSBox'ов, работающих на одном компьютере в режиме эмуляции протокола IPX. Полагаю, что с их помощью порт можно запускать в сетевом режиме и на настоящем железе.
     

    Вложения:

    • hx12dos.7z
      Размер файла:
      1,9 МБ
      Просмотров:
      6
    • hxmbf_s.7z
      Размер файла:
      990,4 КБ
      Просмотров:
      5
    Tigoro, GreenEyesMan, ki86m и 3 другим нравится это.
  2.  
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление