prboom

De ArchwikiFR


Prboom, est un port de Doom supportant Doom, Doom II, Ultimate Doom et les autres wads sortis ultérieurement. Il est aussi compatible avec FreeDoom. Il est désormais possible de jouer en OpenGL et donc de profiter de résolutions plus élevées et d'effets améliorés. L'objectif est de fournir une grande stabilité pour profiter de la série Doom.

Installation

Pour installer prboom, lancez :

pacman -S prboom

Il existe aussi prboom-plus qui comporte des fonctionnalités plus importantes comme l'enregistrement de démos ou des options plus poussées.

Si vous ne possédez pas les jeux Doom, vous pouvez installez freedoom.

Important : Les wads Doom I et II originaux sont incompatibles avec FreeDoom, car les noms sont identiques.

Lancement

Astuce : Les options ci-dessous fonctionnent avec PrBoom et PrBoom-Plus. Il vous suffit juste d'ajouter le suffixe -plus si vous avez installé PrBoom-Plus. Comme ceci: prboom-plus

Lancez PrBoom avec :

prboom

Utiliser le mode OpenGL :

prboom -vidmode gl

Par défaut, Prboom lance Doom II, mais vous pouvez spécifiez une wad différente :

prboom -iwad /chemin/vers/fichier.wad
Note : Si le chemin n'est pas spécifié, prboom cherche dans $HOME/.prboom, /usr/share/games/doom ou /usr/share/doom

Lancer le jeu en mode fenêtré :

prboom -nofullscreen

Pour inclure un fichier PWAD (comprenez un fichier patch qui remplace des données), utilisez la commande -file. A utiliser en plus de la commande -iwad.

prboom -iwad /chemin/vers/doom.wad -file /chemin/vers/nom_du_wad.wad

Pour inclure un patch DeHacked souvent inclus dans des wads additionnels, entrez la commande -deh. Utilisé en plus de la commande -file. et éventuellement en plus de la commande -iwad.

prboom -file exemple.wad -deh exemple.deh

Couper les sons et la musique:

prboom -nosound -nomusic

Mode de compatibilité

Sachant qu'il y a eu des modifications du jeu Doom et donc des versions différentes, PrBoom détecte automatiquement la version du wad spécifiée et s'adapte à cette dernière. Cependant, il est possible de spécifier la version grâce à l'option -complevel suivi d'un numéro:

prboom -complevel x
Numéro Version
0 Doom v. 1.2
1 Doom v. 1.666
2 Doom v. 1.9 / Doom 2
3 Ultimate Doom
4 Final Doom ("The Plutonia Experiment" et "TNT Evilution")
5 Dos Doom

Pour déterminer la version de votre jeu, vous pouvez vous rendre ici ou ici.

Configuration

Il est préférable de modifier les options dans le menu du jeu, mais il est possible d'éditer les préférences via un fichier. Le fichier de configuration prboom.cfg se situe dans $HOME/.prboom

Astuce : Pour PrBoom-Plus, le fichier s'appelle prboom-plus.cfg et situe dans $HOME/.prboom-plus.

Vous pouvez définir le mode de compatibilité par défaut, en replaçant -1 par le numéro désiré :

default_compatibility_level    -1

Assurez-vous d'avoir bien réglé le mode OpenGL dans les Options > Général. Vous pouvez vérifier avec la ligne dans le fichier :

# Video settings
videomode                 "OpenGL" 

Pour définir une résolution non spécifié dans le menu, modifiez ces lignes :

screen_width               1024
screen_height               768

Pour vous éviter d'utiliser le suffixe -file à chaque lancement, si vous utilisez un pwad, vous pouvez soit aller dans le menu Général et rentrer le nom du wad. Ou sinon, il est possible de rentrer le nom à la ligne :

# Files
wadfile_1                 "patch.wad"

Pour activer un message lorsque vous trouvez une zone cachée, modifiez la ligne, comme ceci:

hudadd_secretarea             1

De base, lorsque vous bougez la souris sur l'axe vertical, cela a pour effet de faire avancer ou reculer votre personnage. Vous pouvez désactiver cette fonction, en modifiant la ligne:

mouse_sensitivity_vert        0

Un paramètre important à désactiver est le Uncapped Framerate. Cette option fixe une limite de 35 FPS. Lorsqu'elle est activée, elle est très gourmande en ressources CPU.

uncapped_framerate            0

Musique

Si la musique ne fonctionne pas, installez :

pacman -S timidity++ timidity-freepats

Éditez /etc/timidity++/timidity.cfg et ajoutez :

dir /usr/share/timidity/freepats
source /etc/timidity++/freepats/freepats.cfg

La musique devrait se faire entendre.