EDuke is a project programmed by Matt Saettler to modify the source code of Duke Nukem
3D to allow for more options in creating modifications and total
conversions. Matt was already familiar with the Duke source code
from his work on Nam and World War II GI, the last commercial games
to be released using the Build engine. He had also been a programmer
on the popular Blood game, also using the Build engine. It was only
natural for the following events to occur....

The DN3D mod community where asking for the Duke3D source code for
several years. During this time WWIIGI was released and the game
eventually was discovered by DN3D fans. We found that the new extensions
in the WWIIGI's CONtrol language where some of what we been wanting
in an update, if 3DR would ever release one. When openly shared,
this sparked the interest of the Duke3D mod community. Matt Saettler
then proposed extending the WWIIGI CON language even further....After asking 3DR if he can continue his work to make a new patch for
Duke3D, 3D Realms finally granted him permission to make a patch for Duke3D itself in order to add
the new con enhancements. (no new game features or game data changes
where allowed to be made according to 3DR). Everyone was only
interested in the CON language expansion anyhow.

Once Matt was started, he
Dubbed the new patch as "EDuke" and continued the Duke3D version numbering from 1.5, the first release
(v2.0) was made on July 28th of the year 2000. (Note: Joe Siegler of 3DR
made a Windows Installer for this patch).

The project recruited wanted veterans of the DN3D mod community
which aided in ideas and testing. The beta testing team also created
and provided among the release of the new packed 'patch', EDuke 2.0,
a sample demo map and con package. This sample package demonstrates some of the new language,
however it does
not attempt to show everything possible. It includes a particle fountain, realistic ladders, sprite-based elevators, and a con-based transparent water effect, among other things.

After 2.0 was released, work continued on over the year with 2.1. The beta testing team put it through its paces,
only to have it unreleased for several years. Matt later on released
his v2.0 and v2.1 source codes after 3DR released the DN3D source
code in the year 2003.

Note: There where several EDuke required add-ons (TCs) made and released, they are available in the RTCM Download
section.

FEATURES

The (EDuke 2.0) release provided a few new game features (that had to be added)
and many modding capabilities as well. It contains all of the new WWIIGI CON additions that where used
and asked for by the TNT Team to
make their game (WWIIGI), as well as numerous other
enhancements. Some of these include:

Game:

Weapon operation has been inherited from WW2GI (v1.5 standards may be re-introduced in
the next release)

Pipebombs work like Grenades or Player Trigger (CON set)

Devastator does not work, no projectile launches.

Multiplayer communications have been changed. It now includes whisper: messages
sent to individual players.

To disable the echo effect for PCI sound cards use the command line: eduke /Z1
(Do not use the PCI echo patch that is for use with other versions of Duke; use the
command line switch now built into EDuke instead.)

The Plutonium Bots (Ken Bots; Ken Silverman was the one who programmed
the A.I. in Duke Atomic!) can now be used in fake multiplayer.

CON:

Weapon defaults are no longer hardcoded, they now can be altered by editing the cons.
Some features that can be changed: weapon speed, reload rates, projectile type, and more.

Global, per-player, and per-actor variables. Modder's no longer have to cannibalize the
inventory system to store variables.

Weapon timings and animations are off in many places;
Pistol Animation
Devastator shoots "one missile"
Chaingun Ammo ejects shells wrong side
Pipebomb on timer rather than remote

There are cases where more or less unlabeled internal
variables were accidentally used for multiple functions that
weren't mutually exclusive.

It has a lot of additional overhead over the original game
due to none of the added gamevar and event stuff actually ever
being optimized, etc.

any more concerns I should list here?

v2.1

This was an 'Unreleased' version of the game. It was worked on
for over a year into mid year 2001.
(Source code released in 2003)

The most prominent change was in the weapon code, which now
allowed for complete customization. Weapons could have any number of
frames, have multiple animations, idle animations, reload
animations, and could be displayed at double the resolution of
Duke3d, allowing for more detailed sprites. "Events" were added to
the cons to detect number-key presses, which allowed variable weapon
modes or dozens of different weapons to be available. Con compiling
also made its debut, allowing authors to distribute their cons in a
single pre-compiled package.

All CONs from Duke v1.3d, 1.4/1.5, NAM, WWII GI (some may require manual editing of the
CONs for complete accuracy in effect).

All maps from other BUILD games (requires Ken Silverman's map converters for some).

Add-ons that modified the old duke3d.exe will not work correctly. However the
current EDuke installer allows you to either run true vanilla v1.5 or the EDuke.exe.

Overall, v1.5 will be the closest to compatibility, if you don't want to edit a TC or
mod you download make sure you download v1.5 over v1.3 of the mod.

UPGRADING TO EDUKE

You must have Duke Nukem 3D v1.5 Atomic Edition (or upgraded to
v1.5) to use the 3DR EDuke patch installer. (See the RTCM "setup-patch-guide-duke3d"
for instructions and information on patching v1.3d or v1.4 up to
v1.5).

Finding your version
number:

Go into your \DUKE3D game folder and then startup DUKE3D.EXE. Once you launch read the top
line in the red bar. The version number is displayed there. If it indicates
that it has the 'Parental Lock' then you must update with the correct
official patch.

You must Install From Windows. (There is No DOS support for
3DRs installer).

Have a fresh install of Duke Nukem 3D v1.5 CD (with appropriate patches if it is an
adult mode locked version).

Have your CD in your optical drive.

If you're using the Walmart CD, you will first need to patch it with the
adult unlock patch.

If you're using the Plutonium Pak you will first need to patch it with the
official 1.4 to 1.5 patch.

If you're using the Kill-A-Ton CD, it will not install (use the
user made eduke20a DOS Installer).

If you're using the East Meets West CD, it will not install (use
the user made eduke20a DOS Installer).

Installing EDuke:

Run the eduke##.exe to start the installation process.

If you receive an error upon installing, (use the user made eduke20a DOS
Installer).

After completing installation:

Reconfigure from the SETUP.EXE program.

Run ESAMPLE.BAT to play the new EDuke sample .MAP and sample CONs
to demonstrate some of the new abilities of the game.

If upon running EDuke.exe and if you get the error "Lookup.dat not found" then you must have copied the
EDuke files or Duke1.5 files from the CD to your duke directory manually. Check to make
sure you remove the "Read Only" attribute to all the files (right click on the
files to bring up the properties dialogue).

Installer Information:

3DRealms Installer is ironically a Windows installer; so you will have to
live with the irony of using an OS not supported by the game to install it.

This is not a 3DRealms product and I think this is not supported by them, Do not
contact them regarding EDuke instead support should be directed to the EDuke Web Site
listed near the top of the page.

The installer checks the date and time of every file, and then changes them. See
"Important Date Note" line below for more information.

Kill-a-Ton and East Meets West CDs have different file dates. 3DR Windows
Installer won't update those CDs.*

It changes commit.exe's date and time; to make sure EDuke is played VS EDuke for
multiplay??

It changes duke3d.exe's date and time: for copy protection.

*Note: There is a newer consumer made DOS installer for
EDuke that was made a week later
after the first release(v2.0), It's EDuke20a and it works fully even on Special
Edition and
Kill-a-Ton versions of DN3D. Not only was the installer changed to DOS, some
CON errors where fixed as well. This new version is available in the RTCM Download section.

Important Date Note: When using the included 3DR Windows Installer, the files
copied over have different date/time. The change is from 12/11/96 7:50pm
to 12/11/96 12:50pm or 12/11/96 1:50pm 3D Realms Patches seem to work on the later
date/time(1:50pm) I don't know why the installed dates vary when installed, this was
noticed on two different systems. It should be noted if you Manually copy the files from
the CD to the Hard Drive, 3D Realms patches won't recognize the files as being original
and they won't install. This could include the EDuke patch as well.

EDUKE CHEAT CODES

Cheats are inherited from the WW2GI cheats with the prefix being
"MS" for Matt Saettler. Cheats are not customizable through the CONs.