Unterschiede zwischen den Revisionen 1 und 9 (über 8 Versionen hinweg)
Revision 1 vom 2006-12-06 20:19:35
Größe: 2657
Autor: anonym
Kommentar: Duke3d schnell und schmutzig unter Linux
Revision 9 vom 2022-11-20 10:18:58
Größe: 0
Autor: phil
Kommentar: Links sind veraltet, Installation nun viel einfacher --> Github
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
||<tablestyle="float:right;"> '''Contents'''[[TableOfContents]] ||
= About =
Actually [http://www.3drealms.com/duke3d/ Duke Nukem 3D] is a classical DOS game. But some years ago 3DReamls published the game's source code under the GPL. Some projects started to play around with it and released their improved versions of Duke. This turotial describes how to build and install [http://jonof.edgenetwork.org/index.php?p=jfduke3d JFDuke3D] under [http://debian.org Debian] GNU/Linux computer. I'm sure for all other Linux distribution it's the same procedure - so let's start.

= Quick and dirty =
 1. Get [http://jonof.edgenetwork.org/index.php?p=downloads&cat=0 JFBuild source code 20051009]
 1. Extract it to $DIRECTORY
 1. Change JFBuild's directory name to ''build''
 1. Get the [http://www.mephisto.ma.cx/mephisto/patches/jfbuild_src_20051009.patch sound patch]
 1. Copy the patch to ''build'' and change to this directory
 1. Apply the patch:{{{
patch -p1 < jfbuild_src_20051009.patch}}}
 1. Get [http://www.fmod.org/fmoddownload.html#secb FMOD 3.75 Programmers API]
 1. Extract FMOD
 1. Change to the FMOD directory and after that to ''api''
 1. Copy ''libfmod-3.75.so'' to ''/usr/local/lib''
 1. Create a symlink:{{{
ln -s /usr/local/lib/libfmod-3.75.so /usr/local/lib/libfmod.so}}}
 1. Copy all the contents from FMOD's ''inc'' directory to ''/usr/local/include''
 1. Change back to the JFBuild directory and build it with make
 1. Continue if this results in success
 1. Get [http://jonof.edgenetwork.org/index.php?p=jfduke3d JFDuke3D source code 20051009]
 1. Extract it to $DIRECTORY
 1. Get the other part of the [http://www.mephisto.ma.cx/mephisto/patches/jfduke3d_src_20051009.patch sound patch]
 1. Copy the patch to the JFDuke3D directory and change to it
 1. Apply it:{{{
patch -p1 < jfduke3d_src_20051009.patch}}}
 1. Build it with make
 1. If this results in success you need to copy ''duke3d.grp'' from a real Duke Nukem installation to your JFDuke3D directory:
  1. Either you have an original CD or you can use a shareware version from [[http://www.3drealms.com/duke3d/ here]
  1. You need to install [http://dosbox.sourceforge.net/ DosBox]:{{{
apt-get install dosbox}}}
  1. Start dosbox and install Duke
  1. After the installation you can shut down dosbox
  1. Change to the Duke installation directory from dosbox and copy ''DUKE3D.GRP'' to the JFDuke3D directory - the file name have to be lowercase: ''duke3d.grp''
 1. Chnage to the JFDuke3D directory and start the game:{{{
./duke3d}}}

= Links =
 * http://ubuntuforums.org/showthread.php?s=6695f0b7a858ad6f3adaa3367d761065&t=187396&page=2

Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.