DEH 9000
From DoomWiki.org
DEH 9000 — self-described as "a programmer's DeHackEd" — is a Python library for generating DeHackEd patches, written by Simon Howard (Fraggle).
Contents
Features[edit]
DEH 9000 includes the main data tables from Doom that are manipulated by DeHackEd patches, and permits the user to write a Python program with access to the data tables as Python data structures.
DEH 9000 has powerful and novel features for finding spare "State" resources. It features a series of built-in state reclaim strategies, that can free up more State resources by sacrificing animation frames from existing things. The least-intrusive strategies reclaim states from animations which do not occur in normal play (such as pain elemental resurrection by arch-vile), and the more intrusive strategies can yield more frames by sacrificing animation frames from power-ups and decorations.
Example[edit]
Several example scripts are included in the DEH 9000 source code repository:
- a partial re-implementation of the classic Super Weapons patch
- vanilla re-implementation of perkristian's Smooth Weapons
- a tourist mod that makes all monsters friendly
- re-implementation of DeHackEd's DMARMY patch