Outils pour utilisateurs

Outils du site


duke

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
duke [2019/06/01 14:24] – [DUKE NUKEM Linux / FreeBSD] cyrilleduke [2019/07/17 19:24] (Version actuelle) – modification externe 127.0.0.1
Ligne 8: Ligne 8:
 ====== Sous FreeBSD ====== ====== Sous FreeBSD ======
  
 +===== eduke32 =====
 +Le paquet eduke32 est disponible en pré-compilé.
 +
 +<code bash>pkg ins eduke32</code>
 +
 +Suivre les indications données
 +
 +<code bash>To complete the installation of this port, you need to copy the files
 +DUKE3D.GRP and DUKE.RTS from the original Duke Nukem 3D distribution to
 +/usr/local/share/duke3d with names "duke3d.grp" and "duke.rts"
 +
 +If you installed any of the optional packs, run the game with -g and
 +the full path of the pack file e.g. eduke32
 +-g /usr/local/share/duke3d/duke3d_voxels.zip
 +
 +To use the XXX Pack, you need to first include the HRP,
 +i.e. eduke32 -g /usr/local/share/duke3d/duke3d_hrp.zip
 +-g /usr/local/share/duke3d/duke3d_xxx.zip
 +
 +The Voxel pack is intended for use with classic textures, HRP has new
 +models.
 +</code>
 +
 +Il suffit donc de créer le répertoire
 +<code bash>mkdir -p /usr/local/share/duke3d</code>
 +Et d'y copier les fichiers "**duke3d.grp**" et "**duke.rts**"
 +
 +<code bash>
 +[ragnarok@asgard-freeBSD:~] $ ls -l /usr/local/share/duke3d/
 +total 28429
 +-rw-r--r--  1 root  wheel    188954  1 juin  09:53 DUKE.RTS
 +-rw-r--r--  1 root  wheel  44356548  1 juin  09:53 DUKE3D.GRP</code>
 +
 +===== Son : Jack =====
 +
 +Pour avoir du son, il faut utiliser Jack.
 +Compléter votre fichier **/etc/rc.conf**.
 +
 +<code bash>jackd_enable="YES"
 +jackd_user="{your-jack-user}"
 +jackd_rtprio="YES"
 +jackd_args="-R -doss -r{sample-rate} -p1024 -n3 -w16 \
 +            --capture /dev/dsp{N} --playback /dev/dsp{N}"
 +
 +Where:
 +- your-jack-user: is the user who is going to use jack; currently
 +                  only one user is supported
 +- sample-rate: can be 44100, 48000, etc.
 +- /dev/dsp{N}: your OSS devices, usually /dev/dsp0
 +
 +Please note that the port option COOKEDMODE is "on" by default, which
 +makes your system to automatically scale the sample-rate between
 +Jack and audio hardware. One reason COOKEDMODE=on is because
 +Jack's OSS driver doesn't support some sample-rate and hardware
 +combinations when COOKEDMODE=off. To achieve the best sound quality
 +please make sure your hardware natively supports the sample-rate set
 +in jackd_args, and set COOKEDMODE=off.</code>
 +
 +__**Ce qui donne**__
 +<code bash>
 +# DUKE NUKE
 +jackd_enable="YES"
 +jackd_user="ragnarok"
 +jackd_rtprio="YES"
 +jackd_args="-R -doss -r44100 -p1024 -n3 -w16 \
 +            --capture /dev/dsp0 --playback /dev/dsp0"</code>
 +
 +Rebooter.
 +
 +===== Lancer le jeu =====
 +
 +<code bash>eduke32</code>
 +
 +{{ :selection_nnn.png?direct&400 |}}
 +{{ :selection_nnn_001_.png?direct&400 |}}
  
 ====== Sous Linux ====== ====== Sous Linux ======
Ligne 93: Ligne 168:
 Créer un lanceur qui pointera sur le shell script créé (/home/$USER/DukeNukem/duke3d.sh) Créer un lanceur qui pointera sur le shell script créé (/home/$USER/DukeNukem/duke3d.sh)
 {{::capture-decran_2019-06-01_12-11-58.png?direct&400|}} {{::capture-decran_2019-06-01_12-11-58.png?direct&400|}}
 +
 +====== Installer le pack HRP ======
 +
 +Installer le pack Haute Résolution : pourquoi ?
 +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/http://hrp.duke4.net/download.php|Lien externe]]
 +
 +Sinon directement
 +
 +<code bash>cd ~/DukeNukem/Duke3d/
 +wget http://www37.uptobox.com/dl/1gF543eKEFtQgOT2WC9SdsiEYovNv1EC8IJju-C-6Y0QsxxLJI5qJLA-wE3ouBijvdAydImnRn1lBCQ_f2KvEG1JVQZlbURblcaVJaeLaFNDPHBAE3Gi1s4epi9zbt8IYWvQRkwLJDfuS063j1rYLg/duke3d_hrp.zip</code>
 +
 +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 bash>  ./eduke32 -grp duke3d_hrp.zip</code>
 +
 +Pensez à mettre à jour votre alias ou lanceur graphique
 +
 +Visuellement, voilà ce que cela donne :
 +
 +{{:capture_d_ecran_2019-06-02_14-33-26.png?direct&400|}}
 +{{:capture_d_ecran_2019-06-02_14-33-46.png?direct&400|}}
 +{{:capture_d_ecran_2019-06-02_14-33-52.png?direct&400|}}
 +{{:capture_d_ecran_2019-06-02_14-34-08.png?direct&400|}}
 +{{:capture_d_ecran_2019-06-02_14-34-43.png?direct&400|}}
 +{{:capture_d_ecran_2019-06-02_14-35-57.png?direct&400|}}
duke.1559391897.txt.gz · Dernière modification : 2019/07/17 19:24 (modification externe)