Download

horizontal rule

Home
Screenshots
Download
Links
Contact Information
Notes
Forums
SF.net page

 

Here are some simple applications built with the current version of the engine. They are beta quality, and if you notice any problems please report them to me. For now I release only the debug/retail binaries but I plan to release the full source code shortly, after I clean it up a little.

You'll need the original DukeNukem3d game to use this (I'm not sure if it will work with the shareware version, please let me know if you try)

If you're looking for the source code, scroll down.

Game (download)

Usage: game <grpfilename> <mapname>

<mapname> can be a file name or a map name within the duke3d grp file

Control:

Mouse look around
ESC exit
Q, Z move up/down
W, S move forward/backward (+LShift moves slowly, +RShift moves only the camera)
A, D strafe left/right (+RShift moves only the camera)
Space jump
R restart position
F1 switch between solid rendered and wire-frame renderer
F2 toggle debugging rendering on/off
F3 toggle no-clip mode
F4 switches the 'movement controllers' (right now it supports 'walk' and 'fly' controllers)
Alt-Enter toggle fullscreen

Notes: I had to disable some optimizations in order to get the animated textures, if you hit any perf issues with the release bits please let me know.

 

3D Map viewer [obsolete] (download)

Usage: 3dmap <grpfilename> <mapname>

<mapname> can be a file name or a map name within the duke3d grp file

Control:

Mouse look around
ESC exit
Q, Z move up/down
W, S move forward/backward
A, D strafe left/right
R reset the position to map's start position
Left, Right roll left/right
F1 switch between solid rendered and wire-frame renderer
F2 toggle debugging rendering on/off

 

2D Map viewer [obsolete] (download)

Usage: 2dmap <grpfilename> <mapname>

<mapname> can be a file name or a map name within the duke3d grp file

Control:

ESC exit
Arrow keys move around
A, Z move up/down
R reset the position to map's start position

 

LDuke3d sources (download)

Ok, here is the source code for LDuke3D. The code in not really cleaned up at this point, but I thought I should release it as is, and see if there is any interest.

Keep in mind that the project is very young, and not everything is fully implemented.

Note that the source code is not currently updated as often as the binaries.

 

LFC1 sources (download)

 This is an old C++ library I wrote a while ago (with help from some friends). I used it because it allowed me to quickly start putting together the first versions of LDuke3D, but at some point I should remove this dependency.

You are on your own trying to build it (you'll need VC6 of VC7), but if you think that you tried hard enough and still have problems drop me a note and I'll try to help you. Read the following notes before writing for help.

Note that LFC1 was not intended for public release, so the code is not clean-up in some parts. Also most of the docs are in Romanian, and I have no plans to translate them :-)

 

horizontal rule

Home | Screenshots | Download | Links | Contact Information | Notes | Forums | SF.net page

 Copyright (C) Leonard Mosescu.
For problems or questions regarding this web contact lemo1234@hotmail.com.
Last updated: 12/27/03

lemo duke3d duke nukem opengl direct3d directx