WikiDer > DeHackEd
DeHackEd - редактор, созданный Грегом Льюисом для исполняемый файл оригинала Рок что позволяет изменять работу исполняемого файла. Версия 3.1, последнее обновление программы, была выпущена 26 февраля 1997 года. Можно изменять точки попадания, звуки, последовательности кадров, текстовые строки и некоторые другие различные значения. Модификации могут распространяться в виде «патчей» DeHackEd, которые могут быть применены к исполняемому файлу. На момент выпуска DeHackEd Doom была программой с закрытым исходным кодом, и, таким образом, чтобы сделать доступными новые функции, единственным выходом было исправление исполняемого файла (в отличие от возможности изменить исходный код, что теперь можно сделать поскольку id Software опубликовала релиз исходных текстов).
Наиболее распространенные патчи добавляют быстрых монстров и оружие, самодетонирующие стволы в поисках игрока и так далее. Однако более уравновешенные и художественные модификации могут и были сделаны. Несмотря на то, что с помощью DeHackEd можно достичь многих дополнительных эффектов, он не предлагает полной гибкости, которую исходный порт может обеспечить. Например, фиксированы классы ИИ монстров и брони.
Старые патчи DeHackEd используют двоичный формат данных, которые должны быть применены к исполняемому файлу с помощью утилиты исправления DeHackEd. Более поздние версии DeHackEd сохраняют свои патчи в человек читаемый простой текстовый формат, который можно редактировать в любом текстовом редакторе.
Бум включала возможность загружать патчи DeHackEd и вносить изменения в игру при запуске без каких-либо изменений в исполняемом файле. Другие исходные порты добавили аналогичную функциональность, а поддержка DeHackEd, загружаемая из командной строки, теперь является обычной для большинства современных исходных портов. Бум также обеспечил BEX (Boom EXtended) расширения для поддержки DeHackEd. BEX обеспечивает большую гибкость при редактировании строк, применении кодовых указателей к любому кадру и дополнительных кодовых указателях.
внешняя ссылка
- Домашняя страница DeHackEd (через Wayback Machine)
- DeHackEd в Doomworld / idgames
- Информация и руководства по DeHackEd от Enjay
- Указатели кода ZDoom