DeHackEd

редактировать

DeHackEd - это редактор, созданный Грегом Льюисом для исполняемого файла исходного Doom, позволяющий изменять работу исполняемого файла. Версия 3.1, последнее обновление программы, было выпущено 26 февраля 1997 года. Пункты обращения, звуки, последовательности кадров, текстовые строки и некоторые другие различные значения могут быть изменены. Модификации могут распространяться в виде «патчей» DeHackEd, которые могут быть применены к исполняемому файлу. На момент выпуска DeHackEd Doom была программой с закрытым исходным кодом, и, таким образом, чтобы сделать доступными новые функции, единственным выходом было исправление исполняемого файла (в отличие от возможности изменить исходный код, что теперь можно сделать поскольку id Software опубликовала релиз исходных текстов).

Наиболее распространенные патчи добавляют быстрых монстров и оружие, самодетонирующие стволы и т. Д. Однако более уравновешенные и художественные модификации могут быть сделаны. Несмотря на то, что с помощью DeHackEd можно достичь многих дополнительных эффектов, он не предлагает полной гибкости, которую может обеспечить пользовательский порт источника. Например, фиксированы классы ИИ монстров и брони.

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

Boom включает возможность загружать патчи DeHackEd и вносить изменения в игру при запуске без каких-либо изменений в исполняемом файле. Другие исходные порты добавили аналогичную функциональность, а поддержка DeHackEd, загружаемая из командной строки, теперь является обычной для большинства современных исходных портов. Boom также предоставил расширения BEX (Boom EXtended) для поддержки DeHackEd. BEX обеспечивает большую гибкость при редактировании строк, применении кодовых указателей к любому кадру и дополнительных кодовых указателях.

Внешние ссылки
Источники
  • В этой статье используется контент из статьи GFDL Doom Wiki "DeHackEd "
Последняя правка сделана 2021-05-17 04:28:27
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте