DUKE PLUS
A GAME ENHANCER AND CUSTOMIZER FOR THE EDUKE32
by Dan Gaskill (a.k.a.
“DeeperThought”)
TO INSTALL AND PLAY:
TO CUSTOMIZE
DUKE PLUS: There is an
in-game menu accessed by the DUKEPLUS MENU key. Options set in the menu
will remain set the next time you start a game (they are saved in duke3d.cfg).
There are some some additional options that can
only be accessed in the file “USERPLUS.CON” inside the DukePlus
folder.
TO AVOID
PROBLEMS: If you have an autoload
folder, make sure that it only contains the HRP files (duke3d_hrp.zip and hrp_update.zip). Any other files in autoload will likely cause problems. Also, none
of the files for Duke Plus (except for dukeplus.bat)
should be located outside of the DukePlus
folder. This includes USERPLUS.CON, DUKEPLUS.CON, LIGHTS.CON, dukeplus.def, and the DUKEPLUS_RESOURCES folder.
UPGRADING FROM AN EARLIER VERSION: If
you drag and drop the contents of DUKEPLUS.RAR into your main Duke 3D
directory, files with the same names will be replaced with the newer ones. This should work fine, unless you are
upgrading from a much older version of Duke Plus that had a different directory
structure. In that case, you will need
to delete your DukePlus folder before installing the
new one.
DUKE PLUS VERSION 2.20 FEATURES
Game Fixes
HRP Fixes
Visual Effects
Sound Effects
Weapon Options*
WEAPON |
DUKE PLUS OPTIONS* |
MIGHTY BOOT |
KARATE KICKS |
PISTOL |
RELOADING HEAVY PISTOLS Gives Duke’s pistols much more damage, but lower rate of fire, recoil, and smaller clip size |
SHOTGUN |
CRUIZER SHOTGUN |
CHAINGUN |
MP5 SMG BATTLELORD CANNON If the “Advanced AI” option
is used, then slain battlelords will drop their
guns when they die. Their guns are a subweapon of the chaingun. Regular fire shoots bullets, alt-fire
shoots mortars. |
ROCKET LAUNCHER |
HEAVY ROCKET LAUNCHER |
PIPEBOMBS |
Press the reload/alt-fire key to switch between trigger mode (the standard mode in which pipebombs are detonated by a trigger) and timer mode (in which pipebombs detonate after about 2 seconds). If “BETTER PIPEBOMB THROWS” is enabled, holding down fire will show the pipebomb’s trajectory and maximum throwing distance is increased. |
SHRINKER |
Press the reload/alt-fire key to switch between shrinker mode and mind blast mode. In mind blast mode, the weapon will cause enemies fight on your side for a period of time (stronger enemies are affected for a shorter durtation). |
DEVASTATOR |
Press the reload/alt-fire
key to switch between rocket mode and shotgun mode. Shotgun blasts
coming from the Devestator are less accurate and
less damaging than the regular shotgun. However, the increased rate of
fire more than makes up for this. A useful mode for close quarters (to
avoid suicide) or cause instant damage at long range (great for multiplayer). If the BFG replaces Devastator option is selected, it becomes a completely different gun. The primary fire is a shock beam and the secondary fire shoots highly explosive balls of energy. |
LASER TRIPBOMBS |
STICKY TRIPBOMBS You can place tripbombs directly on monsters instead of putting them on a wall. They will explode for a large amount of damage after a few seconds. MONSTER CAPSULES (a.k.a. Dukemon)* |
FREEZER |
Select Freezer Plus in the DP menu for the enhanced Freezer. FREEZE BEAM The primary fire is a beam that freezes enemies. Hits instantly with perfect accuracy. ICE COMETS The Alt-Fire key shoots three little ice comets which move very fast. They can bounce once. Good for finishing off frozen enemies, or just killing them outright. |
EXPANDER |
GRAVITY GUN |
KNOCKBACK |
The shotgun and other high damage weapons have the ability to knock monsters backwards. The amount of knockback is adjustable. |
*Optional
features can be toggled on or off using the in-game menu
Player
Abilities
MANTLING ABILITY WITH LOWERED JUMP HEIGHT* |
When this feature is on, Duke will automatically grab onto ledges. He can hang, there, move sideways (if the ledge allows), or press JUMP to climb up. Press TURN AROUND to glance behind you while mantling. |
WALL JUMPING* |
While touching a wall, jump up and dodge away from it (i.e. if the wall is directly behind you, double-tap forward) to perform a wall jump. |
REALISTIC RUNNING* |
More realistic acceleration. |
FOOTSTEPS |
Sounds depend on the surface being stepped on. |
GRABBING/THROWING* |
If this ability is turned on, press OPEN on an object to pick it up. Press FIRE to throw a held object or OPEN again to drop it. You can also use quick kick on a held object and it will fly away (or be destroyed). If this option, Duke is also able to eat certain food items. |
WORKING COLA MACHINES |
Press the open key while facing a cola machine to insert coins. On the third coin, it dispenses a can, which will roll across the floor if unobstructed. You can pick up the can by pressing the OPEN key on it. Pressing FIRE will drop the can, while pressing OPEN again will make Duke open the can and drink the cola (5 health). After drinking the cola, Duke will drop it and stomp on the can if close. You cannot drink from a can that has been damaged or has already been opened. Breaking the cola machine will cause it to dispense a random number of cans. |
FLARES* |
When USE_FLARES is set to ON, Duke can take out a flare with the USE FLARE key (replaces the AIM DOWN key). When using the Polymer renderer, the flare will light up nearby areas, making it easier to see. Place the flare by pressing the USE FLARE key again, or throw it by pressing FIRE. By default, you can have up to three flares spawned at one time (this number can be changed). If you want so spawn a new flare but have reached the maximum number, you must either destroy one of the existing flares or wait for it to expire. |
QUICK PIPEBOMB |
Assign this key, and then
use it to throw a pipebomb. Like Quick
Kick, it can be used regardless of the weapon you are holding. Very convenient! |
ENHANCED INVENTORY ITEMS* |
If HEALTH STORAGE is set to YES, unused
health items are stored in the first aid kit. If DP STEROID EFFECTS is set to YES, kicks
do 4X damage when the player is using steroids, and everything in the game
world will seem to slow down, except for the player's movement. If HOLODUKE SPAWNS BOT is set to YES, the
HoloDuke will spawn a helpful Duke bot instead of a hologram. IF GOGGLESWITCHES is set to YES, the
nightvision goggles will reveal which dip switches need to be set. |
BETTER ARMOR* |
Absorbs a higher percentage
of damage taken (and wears out faster as a result) |
DOUBLE JUMP JETPACK* |
Press jump a second time
while in the air to start the jetpack, then hold jump to thrust. Achieves higher vertical speed than the
normal method of activation but harder to control. |
* Ability is
optional. Most optional abilities can be toggled using the in-game menu,
and some can be turned on by editing USERPLUS.CON
Duke Plus
Map Effects
In Duke Plus, it
is possible to make working ladders, tranparent
water, multistop elevators, and many other new map
effects. See the guide for complete descriptions of the effects and how
to include them in your map:
Miscellaneous Features
The Duke Plus In-Game Menu
When you start a game using Duke Plus for the first time, you will
see a message at the top of the screen telling you to bring up the menu, using
the menu key (which you may assign in the Eduke32 main menu under OPTIONS ->
KEYBOARD SETUP). The menu is divided into five sub-menus: WEAPONS,
ABILITIES, MONSTERS, and EFFECTS, WEATHER, and DUKEBOTS. The weapons
and abilities options have already been described above in the WEAPON OPTIONS
and PLAYER ABILITIES sections. The monster options are as follows:
SHOW MONSTER LIFE
BARS -- The length of a bar over a monster's head indicates the amount of
remaining life it has left. Damaging a monster causes the bar to flash.
Note that this feature applies to Duke bots as well.
RANDOM ATTRIBUTES --
Randomized monsters can spawn with various attributes that normal
monsters don't have. They may have more health, use different attacks,
drop different items, teleport, use different tactics, or be immune to certain
weapons. The number you set here is the probability that the monster will
have each of the possible random traits. Generally speaking, the higher
the number, the more challenging the game will be. See the MONSTER FLAGS
table below for a list of the different attributes.
DAMAGE INFLICTED --
This is the percent of normal damage that the monsters inflict on enemies. 100
by default.
DAMAGE RECEIVED --
This is the percent of normal damage that the monsters receive from the player.
100 by default.
MONSTER IN-FIGHTING
-- Set to YES if you want monsters to fight each other after friendly fire
incidents (like in Doom).
TROOP CAPTAINS DROP
LASERGUN -- Lizard troopers with red backpacks (pal 21 LIZTROOPS) will drop
laser pistols when they die, which the player can use..
DOUBLE MONSTERS
& EXTRA AMMO -- Does what it says.
ENHANCED AI -- Set
to YES to change the enemy behavior for greater challenge. Changes
include:
The effects menu options are as follows:
DAMAGE EFFECTS --
Set to YES for special decals and other effects caused by weapons
MIRRORED MAPS --
Causes all levels to become flipped on the X plane. Good for adding
replay value to familiar maps. Known bug: some swing doors will
open in the wrong direction.
DOUBLE-SIZED MAPS --
Maps are scaled up 2X. The player is given extra jumping height (hold
down the jump key for extra height) so that the larger maps are still passable.
Use in conjunction with the double monsters option (in the monsters menu)
for added challenge. Known bugs: Some sprites are already so large
that they cannot be doubled in size; this could make some maps impossible (e.g.
if the affected sprites were part of a sprite bridge). Some map effects
which depend on timing and distances may be spoiled.
ITEM QUOTE STYLE --
Choose from 3 styles for item pick up messages. In addition to the
classic style (large messages across the top), you can choose Duke Plus style
(quotes flash, and item quotes can be displayed in combination with another
quote, such as a secret area message), or Dukematch
style (small messages on the side of the screen)
NEW SOUNDS --
Replaces some sounds from the original game with new ones.
HI RES BLOOD --
Replaces the 8-bit blood pools with hi-res 32-bit color ones
WATER SPLASHES -- Adds
new water splashing effects
PIGCOP JIBS -- Adds modelled jibs for pigcop body
parts.
SMOKE AND TRANSTAR
-- Replaces smoke puffs and transporterstar effects
with higher quality versions
F7 VIEW MODE –
Toggle between the classic over-shoulder view, and the new dynamic view.
In dynamic view, the player is followed by a camera which attempts to get the
best view of the action. A line of sprites from the player shows where
Duke is looking/aiming. If you crouch while facing an enemy, the line
will turn read, indicating a target lock. Once locked, you can uncrouch and you will continue to aim at the enemy until it
dies or you press the use key to unlock.
DUKE TAUNTS PLUS –
In addition to the regular taunts Duke uses when enemies are blown to bits,
Duke has a different set of taunts for killing enemies with bullets and other
weapons. He also has a few one liners
he’ll use sometimes when he has cleared an area of enemies.
SHOW CHARACTER
MODELS – Set this to NO and models for characters (monsters, strippers, etc)
will not be displayed even if you are using the HRP. Instead, characters will be shown with the
original 8-bit art.
The weather menu options
are as follows:
WEATHER TYPE -- Can
be set to rain or snow.
WEATHER COLOR -- 0 =
standard, 1 = blue, 2 = red, 4 = black, 6 = green with inverted brightness, 7 =
yellow, 8 = green, 13 = gray. Most of the other colors do nothing, but
feel free to experiment...
WEATHER TRANSPARENCY
-- 0%, 33%, or 66%
WEATHER SEVERITY --
The number of weather sprites that are spawned every tic.
RADIUS -- The
maximum distance from the player that weather sprites will spawn.
The Dukebike
The Dukebike is a motorcycle that Duke
Nukem can ride. It has very realistic
handling and physics for a Build engine vehicle. It was created from scratch by Muelsa as a separate mod, and has been incorporated into DukePlus, with some refinements. To test the Dukebike,
load DUKEBIKE.MAP or DUKEBIKE2.MAP in the dpmaps
folder. It is also featured in DanM’s Duke Nukem Eternity episode, which is a separate
download available in April 2011.
HUD Display
Map
Display
Duke Bots
Customizable Monsters
See the Duke Plus Map Effects
Guide for information.
“TerminX”
and the rest of the EDuke32 team, for creating and supporting EDuke32
"Plagman" for
writing the core of the map mirroring and scaling code and for his work on
EDuke32
“Hellbound”, for creating the blood and bullet impact decals, as well as the
models for the debris and the shotgun muzzle flash
"Gambini" for his
maps utilizing Duke Plus, and his laser pistol model, and for his ideas on how
to improve Duke Plus, playtesting, bug reports,
promotion, and general commitment to this project
“Muelsa” for creating the Dukebike and allowing it to be added to DukePlus
“Kaiser”,
for creating the Imperium cannon model, as the flare
model and skin.
“Usurper”,
for the animated up and down switches and the snow flake graphic
James Stanfield, for much of the footstep sound code and
the camera control code
“Hunter_Rus”, for some of the HRP fixes and for improving EDuke32
“Tea
Monster”, for the cola can model and skins, and for the rocket impact scorch
mark decal
“DavoX”
for importing both the Cruizer and MP5 into md3
format and recreating the animations for them
“Edisleado”, “HellSpike”, and “Pete”, for creating
the model and skins for the Duke Nukem Cruizer
shotgun
“Short_Fuse” and “Creeping_Jesus” for creating the
model and skins for the MP5A4 SMG
David Howe for his explosion animations
Also a big THANKS to everyone who has used DP to make
levels…