"Do you want to support Duke3D?"
If you like to donate something to support the
work on my freeware applications: Please use the supplied link to donate
via PayPal. Thank you very much.
|Donate 10 US-$
|Donate 20 US-$
|Donate what you like
Palm OS port of Duke Nukem 3D. This port is based on the work of JonoF.
"Duke Nukem" is a registered trademark of Apogee Software, Ltd. (a.k.a.
3D Realms). "Duke Nukem 3D" copyright 1996 - 2003 3D Realms. All
trademarks and copyrights reserved.
Check it Out 1:
You can see JonoF playing
Duke3D on his Tungsten T here.
Check it Out 2: Duke3D
won the Zodiac
France Contest 2006.
Download the executable and unpack the .zip file. Place the .prc into
/Palm/Launcher of your memory card. Place the .zdk into
/Palm/Programs/Duke3D of your memory card. Now you need files from the
original Duke Nukem 3D game. You can also use the files from the demo
version. Place the .con files, the .rts files and the .grp files into
/Palm/Programs/Duke3D of your memory card.
Duke3D can load custom games:
If you have game modifications and want to select them into the main
1. You need for each game modification a .duk file. The .duk file is a
file containing 2 lines:
CON=.con file name
GRP=.grp fiel name
for instance for the Penthouse Paradise modification:
2. Put the .duk file and all the necessary data files in the
folder on your memory card.
3. Default game will load the GAME.CON and the DUKE3D.GRP
Be aware set the game needs to cache the content of the files. If it
runs out of
cache space it will give you a message and crash. All what will help is
dynamic memory. Maybe there will be fix later for this.
you like to play custom maps, just put them into the main Duke3D
directory and select them inside the game: "New Game -> User Map"
Please use it on your own risk. You may encounter bugs or crashes. I'm
not responsible for anything. If you like, you can email me bug reports
or feature requests. Please see the included "changes.txt" file for
- Version 1.9f
- supports different resolutions (on Zodiac also with
- needs Palm OS 5.x (an ARM processor), 4 MB DBCache or
storage memory and around 7MB of dynamic
- adjustable button layout
- Conversions and Custom Maps
- Multiplayer: 2 Palm OS Devices per Bluetooth or FakeMP
against up to 8 computer-controlled Bots
- sound and music (needs timidity)
- WAVE file support (used in some TCs)
- cheats work: press one of the two on-screen buttons in the
open the console
- Stylus-controlled view (enable in "Ctrls": Stylus (-) or
- Treo keyboard support (still needs UDMH to run)
- MP does work with all custom levels (raised some limits)
- preview image fixed with save games
- file date/time displayed with load games
- Treo 700p, 680 support
- analog controls on Zodiac (needs DevAccess at the moment)
(still from 1.7)
Screenshot and Video
(Many thanks to Thomas (Gojira) Nosutta from Berlin, Germany for making
Custom Maps and Total
Conversions for Duke3D as well
as a lot of infos and help
at Emuboards (english)
Help to Modifications (Total Conversions)
This is a short description how-to add total conversions to the game,
when you haven't got a .grp file. We use the great Startship Troopers
Conversion (short SST) as example:
SST comes as an archive and contains an installer executable for DOS
and Windows. We
need the single files, which are creeated during the installation.
First, we create a fresh folder with the original Duke3D and install
SST into it. Now we got a lot of new files which we want to combine
into a sst.grp file. Therefore, we need the program Kgroup.exe. The
next is to copy everything which shall end into the sst.grp into a new
directory. These files are:
We call Kgroup.exe from the command prompt like this:
c:\Kgroup.exe sst.grp *.*
Now we rename GAME.CON into SSTGAME.CON to prevent a problem with the
original file and create our Starship.duk, with an entry for
SSTGAME.CON and SST.GRP.
The files SSTGAME.CON, SST.GRP and Starship.duk are copied into the
directory on your memory card and we are done.
If you like you can download here
the converted files. Thanx to Robert G. Stever (hawkeyefile) for doing
Help to Custom Maps (Levels)
Download the Map and copy it into the Duke3D-Folder on your card. Start
the game and select "User Maps" after hitting "New Game". Now you
should see the .map files in your Duke3D-Folder on the card.
Custom Maps are available (for instance) here or
for multiplayer game (FakeMP or real MP) here.