[[Vorlage(Getestet, focal)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:sudo: Root-Rechte] (optional) [:Programme kompilieren:Pakete aus dem Quellcode erstellen] (optional) [:Terminal:Ein Terminal öffnen] (optional) [:Programme starten:Ein Programm ohne Menüeintrag starten] (optional) [:Menüeditor:Programme zum Menü hinzufügen] (optional) }}} [[Inhaltsverzeichnis(1)]] [[Bild(Duke_Nukem_Icon_by_TonimusPrime.png,64,align=left)]] [https://3drealms.com/catalog/duke-nukem-3d_27/ Duke Nukem 3D] {en} (Duke 3D) ist ein PC-Spiel, das als dritter Teil der Spieleserie [wikipedia:Duke_Nukem_(Spieleserie):Duke Nukem] im Jahre 1996 veröffentlicht wurde. Ursprünglich für MS-DOS entwickelt, wurde das Spiel nach Veröffentlichung des Quelltextes von Apogee Games auf Linux portiert. Die Vorgeschichte ist schnell erzählt: Außerirdische haben die Erde überfallen, Frauen entführt und halten sie als Geiseln. Ziel des [wikipedia:Ego-Shooter:Ego-Shooters] ist es, diese Invasoren zu stoppen und die Welt zu retten … ''It's time to kick ass and chew bubble gum, and I'm all outta gum!'' = Installation = Duke Nukem 3D kann entweder in der MS-DOS-Version über [:DOSBox:DOSBox] gespielt werden oder über die quelloffene, plattformübergreifende Portierung der Engine [https://eduke32.com/ EDuke32] {en}. Die Installationsanweisung in diesem Artikel beschränken sich auf EDuke32, weil das Spiel damit nativ ausgeführt werden kann und diese moderne Portierung einige nützliche Erweiterungen und Verbesserungen mitbringt. == EDuke32 == [[Vorlage(Bildunterschrift, Starter.png, 330 "eduke32-Starter", right )]] Das Programm ist nicht in den offiziellen Paketquellen enthalten und muss daher selber kompiliert werden [3]. Weitere Informationen dazu findet man auf der Projektseite unter [http://wiki.eduke32.com/wiki/Building_EDuke32_on_Linux Building EDuke32 on Linux] {en}. EDuke32 kann gegen das neuere [wikipedia:Simple_DirectMedia_Layer:SDL 2.0] gebaut werden, wofür folgende Pakete installiert [1] sein müssen: {{{#!vorlage Paketinstallation build-essential nasm libgl1-mesa-dev libglu1-mesa-dev libsdl1.2-dev libsdl-mixer1.2-dev libsdl2-dev libsdl2-mixer-dev flac libflac-dev libvorbis-dev libvpx-dev libgtk2.0-dev freepats git }}} Anschließend das [:Git:]-Repository herunterladen und kompilieren [3]: {{{#!vorlage Befehl git clone https://voidpoint.io/terminx/eduke32.git ~/Downloads/eduke32 cd ~/Downloads/eduke32 make }}} Im Ordner '''~/Downloads/eduke32''' werden beim Kompilieren die Dateien '''eduke32''' und '''mapster32''' (Editor) erstellt. Diese können bei Bedarf in einen beliebigen Ordner verschoben werden - z.B. nach '''~/Spiele/DN3D'''. Anschließend müssen noch die [#Spieledaten Spieledaten] eingespielt werden. Das Spiel bzw. der Editor können dann über die jeweilige Datei gestartet [5] werden. Auf Wunsch kann man einen Menüeintrag [6] selber erstellen. = Spieledaten = == CD-Version == Wenn eine Original-CD vorhanden ist, muss die auf der CD befindliche Datei '''duke3d.grp''' in das Verzeichnis '''~/.config/eduke32/''' kopiert werden, damit das Spiel gestartet werden kann. Alternativ kann die Datei auch nach '''/usr/share/games/jfduke3d/''' oder '''/usr/share/games/eduke32/''' kopiert werden [2]. == Shareware-Version == Die Shareware-Version 1.3d kann mit [:DOSBox:] installiert und aus dem Installationsverzeichnis anschließend die benötigten Dateien '''DUKE.RTS''' und '''DUKE3D.GRP''' nach '''~/.config/eduke32/''' kopiert werden. Mit dieser Version können dann alle Levels des erste Spielabschnitts gespielt werden. = Modifikationen = Unter [https://wiki.eduke32.com/wiki/EDuke32_Modifications EDuke32 Modifications] {en} listet das Projektwiki einige [wikipedia:Mod_(Computerspiel):Mods] auf, die nicht nur den Spielinhalt verändern oder erweitern, sondern als sogenannte ''Total Conversions'' auch unabhängig von den originalen Spieldaten ein ganz neues Spiel auf Grundlage der Engine darstellen. == Hochauflösende Texturen mit dem High Resolution Pack (HRP)== ## Alter Downloadlink: http://downloads.scifinews.de/cat_1587.html Ohne eine Modifikation läuft EDuke32 mit den Originalgrafiken. Um eine bessere Spielegrafik zu bekommen, kann man auf [https://hrp.duke4.net/download.php duke4.net] {en} ein sogenanntes „High Resolution Pack“ herunterladen: '''Duke3D HRP v5.4 ZIPFILE''' (890 MB). Das ZIP-Archiv wird im Verzeichnis '''~/.config/eduke32/autoload/''' gespeichert und braucht nicht entpackt werden. Im EDuke32-Starter müssen anschließend die Punkte ''„Polymer“'' und ''„Enable "autoload" folder“'' aktiviert werden. Jetzt werden beim Start des Spiels die hochaufgelösten Grafiken verwendet. {{{#!vorlage Hinweis Das High Resolution Pack beinhaltet einige tausend neue Grafiken. Diese werden während des Ladens der einzelnen Level aus dem Archiv extrahiert, ins Spiel eingebunden und fordern eine hohe Systemleistung ab. Dieses kann im Extremfall mehrere Minuten für das Laden eines neuen Levels benötigen! }}} {{{#!vorlage Tabelle <>[[Bild(lowres.png, x230)]] <:>[[Bild(highres.png, x230)]] +++ <:>Spielszene <:>Spielszene (mit [#Modifikationen High Resolution Pack]) }}} = Problembehebungen = == Grafikfehler bei ATI-Karten == Bei Verwendung der Modifikation Polymer-HRP kommt es auf ATI-Grafikkarten zu Texturenfehlern, dies lässt sich vermeiden wenn man das Spiel normal startet und im Videosetup den Texturenfilter auf ''Linear'' umstellt. = Tastenbelegung = Die folgende Tabelle listet die voreingestelle Tataturbelegung des Spiels auf. Diese lässt sich in den Einstellungen allerdings frei ändern. ||<-2 tableclass="zebra_start3" tablestyle="width: 95%;" rowclass="titel"> Tastenbelegung Steuerung || || Taste||Beschreibung|| || [[Vorlage(Tasten, W)]][[Vorlage(Tasten, A)]][[Vorlage(Tasten, S)]][[Vorlage(Tasten, D)]] || Steuerung|| || [[Vorlage(Tasten, linke Maustaste)]] [[Vorlage(Tasten, Strg)]] rechts || Schießen|| || [[Vorlage(Tasten, leer)]] || Springen|| || [[Vorlage(Tasten, Strg)]] links || Ducken|| || [[Vorlage(Tasten, E)]] || Benutzen (Tür öffnen, Schalter betätigen)|| || [[Vorlage(Tasten, Q)]] || Treten|| || [[Vorlage(Tasten, Tab)]] || Karte|| ||<-2 tableclass="zebra_start3" tablestyle="width: 95%;" rowclass="titel"> Tastenbelegung Inventar || || Taste||Beschreibung|| || [[Vorlage(Tasten, [)]] [[Vorlage(Tasten, ])]]|| Inventar betrachten|| || [[Vorlage(Tasten, J)]] [[Vorlage(Tasten, mittlere Maustaste)]] || Jet Pack (fliegen)|| || [[Vorlage(Tasten, M)]] || MediPack (heilen)|| || [[Vorlage(Tasten, N)]] || Nightvision (im dunklen sehen)|| || [[Vorlage(Tasten, H)]] || Holo Duke (Duke-Hologram aufstellen)|| || [[Vorlage(Tasten, R)]] || Steroide || [[Bild(Wiki/Icons/games.png, 48, right)]] = Infobox = ||<-2 tablestyle="width: 97%;" rowclass="verlauf">Duke Nukem 3D|| ||Originaltitel:|| Duke Nukem 3D|| ||Genre:|| Action|| ||Sprache:|| {en} || ||Veröffentlichung:|| 1996|| ||Publisher:|| [http://www.3drealms.com/ 3DRealms] {en} || ||Systemvoraussetzungen:|| 486DX2/66 mit 8 MR RAM und VGA|| ||Medien:|| CD (1) / Download|| ||Strichcode / EAN / GTIN: || [ean:0742725602441:] || ||<-2 rowclass="highlight">|| ||Läuft mit:|| nativ, [:DOSBox:]|| = Links = * [https://3drealms.com/ 3D Realms] {en} * [https://eduke32.com/ EDuke32] {en} * [https://wiki.eduke32.com/wiki/Main_Page Wiki] {en} * [https://wiki.eduke32.com/wiki/Building_EDuke32_on_Linux Building EDuke32 on Linux] {en} * [https://icculus.org/duke3d/ Projekthomepage zur Open-Source-Portierung] {en} * [holarse:Duke_Nukem_3D:Duke Nukem 3D] * [https://files.holarse-linuxgaming.de/native/Spiele/Duke%20Nukem%203D/Installer/ Installer] {dl} * [moby:duke-nukem-3d:Duke Nukem 3D] ## https://icculus.org/duke3d/ # tag: Spiele, DOS-Spiel, USK18, Shooter