Duke Nukem 3D (Shareware)

Play with your Puppy.
Post Reply
Message
Author
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

Duke Nukem 3D (Shareware)

#1 Post by MU »

Image

Download (5 MB , 11 MB extracted):
http://dotpups.de/dotpups/Games/DukeNukem3D.pup


This requires the same libraries as Doom:
http://www.murga.org/~puppy/viewtopic.p ... light=doom

Music will use Midi, so install the midi-dotpup from Doom, too.

Performance:
On a Intel Celeron 2.2 Gigahertz with Xvesa: playable, but stocking.
Maybe with x.org using a driver for your graficscard it will run fine.

Setup:
It opens the configurationfile in leafpad, you basically just will edit the screensize (default: 800x600).

If it does not start:
Open a console, and run

Code: Select all

cd /usr/local/DukeNukem3D
./duke3d
This should give you an error like "libasound.so.2 missing".
In that case, look at this thread, it includes links to dotpups with some single files like libasound:
http://www.murga.org/~puppy/viewtopic.php?t=2695
Or look here:
http://dotpups.de/dotpups/Libraries/

Tell me, if it misses something else.


Duke3D will run in fullscreen-mode.
To switch to windowed-mode, hit "ALT - Enter" once or twice.


If you have a full-version of Duke3D like the atomic edition, replace
/usr/local/DukeNukem3D/duke3d.grp
with the one from your game.

Mark
Last edited by MU on Fri 23 Dec 2005, 00:51, edited 1 time in total.

GuestToday

#2 Post by GuestToday »

Mark, doesn't work for me, but I have an old/integrated graphics chip (not sure if its 3d - sis530?). Here is what I get with ./duke3d from console:

# pwd
/usr/local/DukeNukem3D
# ./duke3d
Illegal instruction

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#3 Post by MU »

Hm, thats no very descriptive error Duke gives you...

What do you get with this command ?
ldd /usr/local/DukeNukem3D/duke3d

I have a SIS 530 or 630, too.
Mark

GuestToday

#4 Post by GuestToday »

Mark, here is ldd output:

# ldd /usr/local/DukeNukem3D/duke3d
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x40017000)
libSDL_mixer-1.2.so.0 => /usr/lib/libSDL_mixer-1.2.so.0 (0x400a7000)
libc.so.6 => /lib/libc.so.6 (0x400ed000)
libm.so.6 => /lib/libm.so.6 (0x4020a000)
libdl.so.2 => /lib/libdl.so.2 (0x4022d000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40231000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x402fb000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40309000)
libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x4035c000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x40363000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x40384000)
/lib/ld-linux.so.2 (0x40000000)

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#5 Post by MU »

Please download the dotpup again, I added another binary.

And try diferent screenmodes (but 800x600 should work on most cards).

You also might try to delete the [Sound Setup] -lines completely from the config, in case the error is caused by the soundsystem.

If this does not help, I have no idea :roll:

Mark

kirk
Posts: 1553
Joined: Fri 11 Nov 2005, 19:04
Location: florida

#6 Post by kirk »

Thanks Mark!

Post Reply