Installer Duke Nukem 3D

Demandez et postez vos petites astuces, répertoire des tutoriels et astuces
Verrouillé
Avatar du membre
cyrille
Messages : 2931
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois
Contact :

Installer Duke Nukem 3D

Message par cyrille » sam. 1 juin 2019 11:47

How To pour faire tourner Duke Nukem sous Linux
Attention ce n'est pas un How To pour craquer Duke Nukem mais bien pour le faire tourner sous Linux sans wine ou truc du genre. Steam propose bien une version de Duke Nukem mais non compatible Linux.
Ce how to nécessite donc d'avoir un "vrai" Duke Nukem.

Recupérer eduke32
Soit via leur site http://eduke32.com/

Soit directement

Code : Tout sélectionner

cd ~
mkdir -p DukeNukem/Duke3d/
cd DukeNukem
wget https://dukeworld.com/eduke32/synthesis/latest/eduke32_src_20190518-7657.tar.xz
tar Jxvf eduke32_src_20190518-7657.tar.xz eduke32_20190518-7657/
Installer les dépendances nécessaires à la compilation de eduke32

Code : Tout sélectionner

sudo apt-get install 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

Code : Tout sélectionner

cd eduke32_20190518-7657
Lancer un make... plusieurs options de compilations sont disponibles. Voir le site de eduke32....

Code : Tout sélectionner

make
............
Linked mapster32 
Building: make  -s
-rwxr-xr-x 1 ragnarok ragnarok 2468584 mai   31 18:11 eduke32
-rwxr-xr-x 1 ragnarok ragnarok 1811752 mai   31 18:12 mapster32
............

Deux exécutables seront alors créés : eduke32 (lanceur du jeu) et mapster32 (éditeur de cartes)



Copier le fichier de Duke
Maintenant prendre une copie de Duke Nukem (Exemple Atomic)
On peut l'acheter sur steam et récupérer le fichier nécessaire après installation ou le copier depuis un CD-ROM de Duke Nukem.

Code : Tout sélectionner

cp /media/Endroit/Ou/Se/tTrouve/Le/Fichier/DUKE3D.GRP ~/DukeNukem/Duke3d/

Activer eduke32
On copie les executables de eduke32 dans le même répertoire que le fichier DUKE3D.GRP de Duke Nukem

Code : Tout sélectionner

cp ~/DukeNukem/eduke32_20190518-7657/eduke32 ~/DukeNukem/Duke3d/
cp ~/DukeNukem/eduke32_20190518-7657/mapster32 ~/DukeNukem/Duke3d/
Lancer le jeu

Code : Tout sélectionner

cd ~/DukeNukem/Duke3d/
./eduke32

Shoot first, think never....


Image
Image
Image
Image
Image
Image
Image


Créer un lanceur (terminal)

Code : Tout sélectionner

cd ~/DukeNukem/
nano duke3d.sh
avec le contenu

Code : Tout sélectionner

cat duke3d.sh
cd /home/$USER/DukeNukem/Duke3d/
./eduke32
puis créer l'alias

Code : Tout sélectionner

nano ~/.bash_aliases
alias duke="~/DukeNukem/duke3d.sh"
Recharger la configuration de bash

Code : Tout sélectionner

source ~/.bashrc 
Ouvrir un terminal et lancer Duke

Code : Tout sélectionner

duke
Créer un lanceur (graphique)
Créer un lanceur qui pointera sur le shell script créé (/home/$USER/DukeNukem/duke3d.sh)

Image

Installer le pack Haute Résolution
Bon Duke tourne bien, mais il faut avouer que les graphismes ne sont pas top top.
On peut alors installer un pack qui sera chargé au lancement du jeu et améliorera grandement le rendu (contre un temps de chargement des niveaux, mais acceptable)

Voir le trouver ici : Duke Nukem 3D: High Resolution Pack v5.4 (June 15, 2015) http://hrp.duke4.net/download.php

Sinon directement

Code : Tout sélectionner

cd ~/DukeNukem/Duke3d/
wget http://www37.uptobox.com/dl/1gF543eKEFtQgOT2WC9SdsiEYovNv1EC8IJju-C-6Y0QsxxLJI5qJLA-wE3ouBijvdAydImnRn1lBCQ_f2KvEG1JVQZlbURblcaVJaeLaFNDPHBAE3Gi1s4epi9zbt8IYWvQRkwLJDfuS063j1rYLg/duke3d_hrp.zip
Le dossier HRP est une archive zip qu'on laisse en l'état, au même niveau que les fichiers eduke32 et DUKE3D.GRP
Il s'agit du fichier : duke3d_hrp.zip

Pour le prendre en charge, simplement rajouter cette option au lancement de eduke32

Code : Tout sélectionner

  ./eduke32 -grp duke3d_hrp.zip
Pensez à mettre à jour votre alias ou lanceur graphique

Visuellement, voilà ce que cela donne :

Image
Image
Image
Image
Image
Image

[PS : source https://cbiot.fr/dokuwiki/doku.php?id=duke ; how to pour Linux et FreeBSD]
Modifié en dernier par cyrille le lun. 3 juin 2019 14:43, modifié 7 fois.
# Me : DELL Lat E5430, SSD, 64-bit, RAM 8Go [ FreeBSD 12.0, xfce / Openbox ; DEBIAN SID via VirtualBox] | E7440, SSD, amd64, RAM 8Go [ DEBIAN SID, xfce]
# Me : VPS : 1 vCore 2 GHz , SSD, RAM 2Go, Local RAID, DEBIAN STABLE https://cbiot.fr
# Work : Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STABLE | Parc DELL Lat E6* LINUX MINT, 18.3 Sylvia, amd64, XFCE.

All you need : #!/bin/bash | SVP les chiants pas de MP...

Avatar du membre
david37
modérateur
Messages : 3103
Enregistré le : lun. 22 août 2016 05:06

Re: Installer Duke Nukem 3D

Message par david37 » sam. 1 juin 2019 20:54

Un des premiers jeux videos auquel j'ai joue, ca rappelle de bons souvenirs d'enfance :D
PC1: Hp pavilion g6 / 1.36 GHz AMD E2-1800 APU with Radeon(tm) HD Graphics / 500 GB hard drive / 4G RAM /
Debian 9.9 Xfce
PC2: Hp-Pavilion Slimline / 2.5 GHz AMD RV710 / 4GB RAM / 500 GB hard drive / LM 18.3 Xfce x64
PC3: Lenovo ThinkPad R61i / 1.87 GHz Intel T2390 / NVIDIA G86M / 2GB RAM / 100 GB Hard Drive / LMDE2-Mate x64
PC4: Dell-Latitude E7240 / 2GHz i5-4310U / Intel Haswell-ULT HD 4400 / 8GB RAM / 500 GB Hard Drive / LM 19.1 Xfce x64

Avatar du membre
alain
Messages : 6262
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Installer Duke Nukem 3D

Message par alain » dim. 2 juin 2019 01:23

Voila, c'est fait: Nickel chrome !
Merci Cyrille ;)
david37 a écrit :
sam. 1 juin 2019 20:54
Un des premiers jeux videos auquel j'ai joué
Heu ben moi...c'est un des derniers (le dernier même, je crois) auquel j'ai joué, ça me rappelle des souvenirs d'adulte :l
Faut dire que le premier c'était pong :roll: C'était entre le 25/12 et le 31/12 1977, un copain l'avais eu en cadeau pour noël.
Je suis certain de l'année car c'était après le 16/08/1977 date que je n'oublierai jamais. J'avais...un certain âge :lol:

Image
In a world without walls and fences, who needs windows and gates?
Image
Taille réelle : https://www.fflmpics.fr/images/2019/05/ ... iere09.png

Avatar du membre
cyrille
Messages : 2931
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois
Contact :

Re: Installer Duke Nukem 3D

Message par cyrille » dim. 2 juin 2019 14:53

EDIT du post et incrémentation avec prise en charge du pack HRP (Haute Résolution)
# Me : DELL Lat E5430, SSD, 64-bit, RAM 8Go [ FreeBSD 12.0, xfce / Openbox ; DEBIAN SID via VirtualBox] | E7440, SSD, amd64, RAM 8Go [ DEBIAN SID, xfce]
# Me : VPS : 1 vCore 2 GHz , SSD, RAM 2Go, Local RAID, DEBIAN STABLE https://cbiot.fr
# Work : Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STABLE | Parc DELL Lat E6* LINUX MINT, 18.3 Sylvia, amd64, XFCE.

All you need : #!/bin/bash | SVP les chiants pas de MP...

Avatar du membre
alain
Messages : 6262
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Installer Duke Nukem 3D

Message par alain » lun. 3 juin 2019 01:20

Super ! ça marche très bien le pack HRP ;) Re merci Cyrille ;)

En revanche j'ai rencontré un soucis avec:

Code : Tout sélectionner

wget https://mega.co.nz/#!sIxGxA4K!Pa5CFtU9uDcZE1hM2M7kxdpF2zPpUHggawk72ZCsXiI

Code : Tout sélectionner

alain@alain-lmxfce:~/DukeNukem/Duke3d$ wget https://mega.co.nz/#!sIxGxA4K!Pa5CFtU9uDcZE1hM2M7kxdpF2zPpUHggawk72ZCsXiI
bash: !sIxGxA4K!Pa5CFtU9uDcZE1hM2M7kxdpF2zPpUHggawk72ZCsXiI: event not found
J'ai d'abord pensé à un défaut dans l'adresse, mais en la récupérant moi même ça fait pareil :?
Ensuite je me suis dit que l'adresse sur le site devait être défectueuse et j'en ai essayé une autre: idem :?

Code : Tout sélectionner

alain@alain-lmxfce:~/DukeNukem/Duke3d$ wget https://mega.nz/#!QZB2FI7Q!OE5Iv_mLlEZZhQ0oH_7p9mmrxmxUbnlwIZxAnt9LjIE
bash: !QZB2FI7Q!OE5Iv_mLlEZZhQ0oH_7p9mmrxmxUbnlwIZxAnt9LjIE: event not found
Enfin j'ai tenté de télécharger un fichier de mon stockage méga: re idem :

Code : Tout sélectionner

alain@alain-lmxfce:~$ wget https://mega.nz/#!SJMjjCbJ
bash: !SJMjjCbJ: event not found
Du coup j'en déduit que si ce n'est pas un problème temporaire chez méga, c'est qu'il interdisent le téléchargement par "wget" pour
nous obliger à passer par leur site...

Sinon a propos du jeu par lui même, c'est parfait, je crois que je n'ai jamais vu duke en aussi bonne résolution :D

Image

Image

T'as vu comment que je te l'ai coupé en deux celui de la guitoune du cinéma? :l :mrgreen: :lol:

PS: Par hasard Cyrille, t'aurais pas une combine pour avoir pong en HR? :l :lol:
In a world without walls and fences, who needs windows and gates?
Image
Taille réelle : https://www.fflmpics.fr/images/2019/05/ ... iere09.png

Avatar du membre
cyrille
Messages : 2931
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois
Contact :

Re: Installer Duke Nukem 3D

Message par cyrille » lun. 3 juin 2019 14:41

Mise à jour du lien posant pb via wget
# Me : DELL Lat E5430, SSD, 64-bit, RAM 8Go [ FreeBSD 12.0, xfce / Openbox ; DEBIAN SID via VirtualBox] | E7440, SSD, amd64, RAM 8Go [ DEBIAN SID, xfce]
# Me : VPS : 1 vCore 2 GHz , SSD, RAM 2Go, Local RAID, DEBIAN STABLE https://cbiot.fr
# Work : Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STABLE | Parc DELL Lat E6* LINUX MINT, 18.3 Sylvia, amd64, XFCE.

All you need : #!/bin/bash | SVP les chiants pas de MP...

Avatar du membre
david37
modérateur
Messages : 3103
Enregistré le : lun. 22 août 2016 05:06

Re: Installer Duke Nukem 3D

Message par david37 » mar. 4 juin 2019 17:30

@alain :-o :-o :-o le boucher !!! :lol: :lol: :lol:
PC1: Hp pavilion g6 / 1.36 GHz AMD E2-1800 APU with Radeon(tm) HD Graphics / 500 GB hard drive / 4G RAM /
Debian 9.9 Xfce
PC2: Hp-Pavilion Slimline / 2.5 GHz AMD RV710 / 4GB RAM / 500 GB hard drive / LM 18.3 Xfce x64
PC3: Lenovo ThinkPad R61i / 1.87 GHz Intel T2390 / NVIDIA G86M / 2GB RAM / 100 GB Hard Drive / LMDE2-Mate x64
PC4: Dell-Latitude E7240 / 2GHz i5-4310U / Intel Haswell-ULT HD 4400 / 8GB RAM / 500 GB Hard Drive / LM 19.1 Xfce x64

Verrouillé