DEH 9000


DEH 9000 Logo

DEH 9000 — self-described as "a programmer's DeHackEd" — is a Python library for generating DeHackEd patches, written by Simon Howard (Fraggle).


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.


Several example scripts are included in the DEH 9000 source code repository:

See also[edit]

External links[edit]