The DeHackEd Homepage
Final Doom DHE
Final Doom DeHackEd has been released. You can download the file here, or get it from ftp.cdrom.com.
I did not write this version, nor have I even used it yet, so please don't
email me with questions about it. The person who did all of the work is
John Kaczmarski Jr., whose email account seems to have died (email@example.com).
I'm releasing the source code for DHE v3.0a. This
was created with Borland C++ v3.1, and your mileage with other compilers may
vary (I believe you'll need to hack around with some of the output functions
to get it working).
DeHackEd v3.0a was released on Tuesday, September 4, 1995. This bug-fix version removes the problem that DHE v3.0 had of not working for Doom 2 v1.666, 1.7, and 1.7a. If you don't have DeHackEd v3.0 by now, I'm sure that you are itching for a copy of
this great program. If that is the case, CLICK HERE to download a copy. It has all
of the nifty features that have been advertised, and a few others to boot. The general "new features" list for DeHackEd v3.0 is
Once you have the program, you will probably want to get to work on creating some cool patches. For those of you who do not know where to start in this great endeavor, try checking out
Lummox JR's DeHackEd Grab Bag (US Mirror site). It contains all sorts of interesting ideas to try with DeHackEd. Highly recommended!
- Ultimate Doom v1.9 compatibility
- Cheat code editing
- Code Pointer editing (via Frame table)
- Editing many miscellaneous items such as player health, BFG ammo usage, monster infighting, and the like
- Ability to change Thing names in the editor
- New search feature in Text editor (to find that pesky text you want to change)
- Fix for graphics lock-ups with shotguns
- Lotsa major code rewrites (much easier to deal with now)
- Dropped Doom v1.2 compatibility (upgrade!)
- Dropped the Thing List editor (F8)
Andy Shawaluk has emailed me a list of all of the code pointers in Doom,
which is REALLY COOL. You can find it here (totally unformatted).
Check here for the latest new bug information. When this list gets pretty long I will probably not release another version to fix everything. :-(
- I've heard that people are still having difficulties with the mouse cursor moving only on the top 25 rows of the screen. This is a problem between DHE and your mouse driver. I know that my Microsoft mouse and driver work great, so get a copy of a
new driver if you can. Remember, if you are having this problem, that
anything that can be done with the mouse can also be done with the keyboard (usually faster, too).
- Sound support might be sporadic. It works fine on my SB 8-bit, but I've heard mixed reports on SB 16s (some good, some bad). Unfortunately the sound code is not my own, and I am not familiar with sound programming, so there might not be much I can
do to fix this.
- I have learned that there is a version of Doom 2 v1.666 dated 8/29/94,
with a file size of 687,001 bytes, which DeHackEd will not function with.
I am deciding whether or not to release a fix for this, since I have not
received an overwhelming number of complains. I personally think they
should all just go out and upgrade to Doom 2 v1.9. :)
I have heard that adding the following two lines to your dehacked.ini file
may solve the problem (courtesy of Hockey586@aol.com):
version = 2
size = 687001
Sune has released another version of Hex! I still haven't used it
myself (sigh, too much to do...) but it is pretty cool. The latest
version of it is located here.
Sune recently had a SECOND hard drive crash, so remember to back up all
your stuff frequently. I don't have anything to do with this hacker, so
please redirect any questions about it to Sune.
This is the less well known cousin of DeHackEd, called HHE, which has been written to support Heretic. If you wish to download a copy, click here. Beware that in its native form, HHE v1.1 does not support Heretic v1.2 or v1.3.
I do NOT plan on releasing any future versions of this program. Make
the following changes to your HHE.INI file to use HHE with Heretic v1.2 or
# The following are all optional, and included only in the hopes that
# they might be used to fend off future Heretic versions.
# Heretic version #
# 0 for now
version = 0
# The size of the user-defined heretic.exe file.
size = 728031
# These are the offsets for the various data sections...
thingoff = 617600
soundoff = 639734
frameoff = 583860
spriteoff = 583348
ammooff = 635780
weaponoff = 636204
textoff = 563284
codepoff = 257932 <- use this for Heretic v1.2
codepoff = 258020 <- use this for Heretic v1.3
Those who have tried these new values tell me that the Heretic
super-weapons patch no longer works quite correctly. I believe Raven
probably switched around a few of the data values, so that they are no
longer in the same order that they were for the earlier Heretic versions.
(They removed the Phoenix Puff and 3 related frames.) And thanks to Andy Shawaluk for giving me info
on the code pointers.