WhackEd4 is designed as a replacement for the old Dehacked DOS utility. It can read and modify any Doom Dehacked patches for versions 1.9 and up, and expands on Dehacked's feature list with the following:

  • Display sprite previews of the items you are working on;
  • state filtering for things, weapons, or unused states;
  • undo for each separate editor;
  • copy and pasting of things and states;
  • sprite selection filtering;
  • Doom 1.9, Ultimate Doom 1.9, Boom, Marine's Best Friend (MBF), ZDaemon and Doom Retro table files;
  • state highlighting based on sprite index;
  • editor window positions and sizes are stored inbetween sessions;
  • multiple PWADs can be loaded;
  • IWAD, PWAD and window positions are stored separately from the Dehacked file;
  • support for advanced engines like MBF and ZDaemon.
Download 1.1.2 Changelog Source code

Download standalone 7zip archive


Version 1.1.2

Version 1.1.1

Version 1.1.0

Version 1.0.4

Version 1.0.3

Version 1.0.2

Version 1.0.1

Version 1.0.0

Version 0.9.1 beta

Version 0.9.0 beta

Version 0.5.0 alpha

Source code

The source code for WhackEd4 is available under a BSD 2-clause license, and can be viewed or forked on GitHub. Any contributions are more than welcome, provided they retain the coding style used in other WhackEd4 code, and are actual useful features for WhackEd4 to have.

View WhackEd4's source code on GitHub


Found a bug or have an idea for WhackEd4? Place an issue on WhackEd4's GitHub issues page! I can also be reached through the Doomworld forums.