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édentes Révision précédente
Prochaine révision
Révision précédente
doom3 [Le 05/12/2010, 15:29]
WSH Rajout d'une section problème décalage son
doom3 [Le 11/09/2022, 10:36] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 5: Ligne 5:
  
 **Doom 3** est un [[fps|F.P.S]] développé par id Software et publié le 3 août 2004. Principalement axé sur l'​horreur et les lieux sombres, il est disponible sous Linux depuis le 4 avril 2005. **Doom 3** est un [[fps|F.P.S]] développé par id Software et publié le 3 août 2004. Principalement axé sur l'​horreur et les lieux sombres, il est disponible sous Linux depuis le 4 avril 2005.
 +
 +
  
 {{doom3.jpg?​600}} {{doom3.jpg?​600}}
  
 +<note help>On vous l’annonçait sur [[http://​www.jeuxlinux.fr|Jeuxlinux.fr]] il y a quelques semaines, John Carmack souhaitait libérer le code source de Doom3, tel qu’il l’avait fait pour ses précédents jeux. C’est donc quelques mois après la sortie du jeu Rage et de son moteur id Tech 5, que Id Software a publié les sources du moteur id Tech 4 (Doom3) sous licence GPL v3.
 +
 +C’est Timothee Besset comme à son habitude qui s’est occupé du portage sous GNU/Linux. [[http://​www.jeuxlinux.fr/​f1215-Le_moteur_de_Doom%E2%80%AF3_place_sous_GPL%E2%80%AFv3.html|Source]]</​note>​
 ===== Synopsis ===== ===== Synopsis =====
  
Ligne 26: Ligne 31:
   * **Carte graphique** : GeForce 6800 ou Radeon X800 (256 Mo)   * **Carte graphique** : GeForce 6800 ou Radeon X800 (256 Mo)
   * **Processeur** : Intel Pentium 4 3,2 GHz ou AMD Athlon 3200+   * **Processeur** : Intel Pentium 4 3,2 GHz ou AMD Athlon 3200+
-  * **Mémoire vive** : 1 Go RAM +  * **Mémoire vive** : 1 Go RAM
  
 ===== Installation ===== ===== Installation =====
Ligne 32: Ligne 37:
 ==== Installation du binaire Linux ==== ==== Installation du binaire Linux ====
  
-  - Commencez par télécharger des binaires Linux à partir [[ftp://​ftp.idsoftware.com/​idstuff/​doom3/​linux/​|du serveur d'id Software]]. **Ce paquet contient seulement les binaires pour Linux !** Pour plus de facilité, téléchargez-le dans votre répertoire personnel (**/​home/​votrenom/​**). Vous pourrez le supprimer à la fin de l'​installation.+  - Commencez par télécharger des binaires Linux à partir [[ftp://​ftp.idsoftware.com/​idstuff/​doom3/​linux/​|du serveur d'id Software]] ​ou de [[http://​www.mediafire.com/​download.php?​lmtn8ka4dk7x5kj|ce miroir]] si le serveur est indisponible. **Ce paquet contient seulement les binaires pour Linux !** Pour plus de facilité, téléchargez-le dans votre répertoire personnel (**/​home/​votrenom/​**). Vous pourrez le supprimer à la fin de l'​installation.
   - Ouvrez maintenant un [[terminal|terminal]].   - Ouvrez maintenant un [[terminal|terminal]].
   - Pour éviter d'​avoir un message du type : <​code>​bash:​ ./​doom3-linux-1.3.1.1304.x86.run:​ Permission non accordée</​code>​ au lancement du programme, il faut donner les droits en exécution au programme d'​installation avec commande suivante : <​code>​chmod +x doom3-linux-1.3.1.1304.x86.run</​code>​   - Pour éviter d'​avoir un message du type : <​code>​bash:​ ./​doom3-linux-1.3.1.1304.x86.run:​ Permission non accordée</​code>​ au lancement du programme, il faut donner les droits en exécution au programme d'​installation avec commande suivante : <​code>​chmod +x doom3-linux-1.3.1.1304.x86.run</​code>​
Ligne 65: Ligne 70:
   * Si elle est installé, vous pouvez démarrer l'​extension directement en ligne de commande : <​code>​doom3 +set fs_game d3xp</​code>​ Vous pouvez également le sélectionner dans le menu "​mods"​ du jeu.   * Si elle est installé, vous pouvez démarrer l'​extension directement en ligne de commande : <​code>​doom3 +set fs_game d3xp</​code>​ Vous pouvez également le sélectionner dans le menu "​mods"​ du jeu.
  
 +Pour l'​ajouter,​ tapez : <​code>​gksudo nautilus /​usr/​local/​games/​doom3/​base/</​code>​ Une fenêtre avec des droits superutilisateur (root) va s'​ouvrir,​ vous pouvez alors coller les fichiers vers de cette fenêtre.
  
 ==== Localisation ==== ==== Localisation ====
  
-Le site jeuxlinux.fr propose [[http://​www.jeuxlinux.fr/​a59-Doom3.html|un article sur Doom 3]] et explique notamment la procédure pour avoir Doom 3 en français.+Le site jeuxlinux.fr propose [[https://​www.jeuxlinux.fr/​a59-Doom3.html|un article sur Doom 3]] et explique notamment la procédure pour avoir Doom 3 en français.
  
 ===== Problèmes rencontrés ===== ===== Problèmes rencontrés =====
Ligne 74: Ligne 80:
 ==== Pas de son ==== ==== Pas de son ====
  
-Il est possible que lorsqu'​on lance le jeu, le son ne fonctionne pas (une erreur mmap...dev/​... apparait dans le terminal). Il suffit ​d'installer le patch 1.3.1 pour régler ce problème (voir section suivante).+Le bug son provient ​d'une mauvaise prise en charge des pilotes audio.
  
-==== Décalage ​son et image ====+Pour y remédier (méthode provenant de http://​tuxicoman.jesuislibre.net/​2012/​04/​doom-3-sur-linux.html) :\\ 
 +- Déterminez quelle est votre carte son, avec la commande:
  
-Si lorsque vous lancez le jeu le son est décalé par rapport à l'​image cela vient probablement du fait que Doom 3 utilise OSS, qui n'est plus utilisé par Ubuntu. Pour régler ce problème [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] [[apt://​alsa-oss]]. [[:​tutoriel:​comment_modifier_un_fichier|Modifiez ensuite le fichier]] que vous utilisez pour lancer Doom 3 (normalement /​usr/​local/​games/​doom3/​doom3) : +<​code>​cat /proc/asound/cards</​code>​
-<​code>​sudo gedit /usr/local/​games/​doom3/​doom3</​code>​ +
-Puis rajoutez à la dernière ligne, devant l'​exécutable,​ la commande **aoss**, ce qui donne : +
-<​code>​exec aoss ./doom.x86 "​$@"​</​code>​+
  
-Puis lancez ​le jeu avec la commande +Qui doit renvoyer quelque chose comme : 
-<​code>​doom3 ​ ​+set ​s_driver ​oss +set s_numberOfSpeakers ​2</​code>​+<​code>​ 
 + 0 [NVidia ​        ]: HDA-Intel - HDA NVidia 
 +                      HDA NVidia at 0xd3000000 irq 19 
 + 1 [UART           ]: MPU-401 UART - MPU-401 UART 
 +                      MPU-401 UART at 0x330, irq 10 
 + 2 [Audigy2 ​       ]: Audigy2 - SB Audigy 2 ZS [SB0350] 
 +                      SB Audigy 2 ZS [SB0350] (rev.4, serial:​0x20021102) at 0xa000, irq 16 
 +</​code>​ 
 +Dans le cas présent, ​la carte son que l'on veut utiliser est nommée "​audigy 2", et porte l'​indicatif 2.\\ 
 + 
 +- Ouvrez le fichier de configuration dans votre "​home"​ (répertoire utilisateur):​ 
 + 
 +<​code> ​gedit ~/.doom3/​base/​DoomConfig.cfg</​code>​ 
 + 
 +Vous devriez y trouver ça: 
 + 
 +<​code>​... 
 +seta s_alsa_lib "​libasound.so.2"​ 
 +seta s_driver ​"​alsa" ​      ##ou "​best"​ 
 +seta s_alsa_pcm "​plughw:​X"​ 
 +...</​code>​ 
 +Ce qui signifie que Doom 3 lance les pilotes Alsa, la bibliothèque audio libasound.so.et utilise la carte son X (par défaut, 0). 
 +Remplacez le X par le numéro de la carte son déterminé précédemment. 
 +Dans l'​exemple précédent,​ le numéro était 2, donc on obtiens : 
 +<​code>​ 
 +seta s_alsa_pcm "​plughw:​2"​ 
 +</​code>​ 
 + 
 +Le jeu sait maintenant quelle carte son utiliser, et quel driver utiliser (ALSA). 
 + 
 +Il ne reste qu'à modifier son lanceur, pour lancer Doom 3 avec pasuspender,​ dont le rôle est de stopper pulseaudio le temps que l'​application tourne et ainsi permettre à ALSA de marcher. 
 + 
 +<​code>​pasuspender doom3</​code>​ 
 + 
 +Le son devrait dorénavant marcher, sans décalage.
  
-<note tip>Vous pouvez également lancer Doom 3 normalement en modifiant directement le fichier de configuration de Doom 3 présent dans votre dossier personnel : 
-<​code>​gedit ~/​.doom3/​base/​DoomConfig.cfg</​code>​ 
-Et en remplaçant ''​seta s_driver "​best"''​ 
-par ''​seta s_driver "​oss"''​ 
-</​note>​ 
  
-<​note>​Le topic d'où cette idée est issue se trouve ici : 
-http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3885994 
-</​note>​ 
  
 ==== Écran problématique ==== ==== Écran problématique ====
Ligne 104: Ligne 134:
   seta r_mode "​xx"​   seta r_mode "​xx"​
   seta r_aspectRatio "​x"​   seta r_aspectRatio "​x"​
 +
 +=== Doom 3 en Français ===
 +
 +Le fichier suivant a besoin d'​être copié à partir de la version (Fr) Windows du CD 1 d'​installation vers le répertoire **base/** (par défaut **/​usr/​local/​games/​doom3/​base/​**).
 +^ CD   ^ Fichier à copier ​                ^
 +| CD 1 | /​cdrom/​Setup/​Data/​base/​zpak000.pk4 |
 +
 +Pour l'​ajouter,​ tapez : <​code>​gksudo nautilus /​usr/​local/​games/​doom3/​base/</​code>​ Une fenêtre avec des droits superutilisateur (root) va s'​ouvrir,​ vous pouvez alors coller les fichiers vers de cette fenêtre.
 +
 +Puis modifez le fichier de configuration de Doom 3 présent dans votre dossier personnel :
 +<​code>​gedit ~/​.doom3/​base/​DoomConfig.cfg</​code>​
 +Et en remplaçant ''​seta sys_lang "​english"''​
 +par ''​seta sys_lang "​french"''​
 +
  
 ==== Mise à jour ==== ==== Mise à jour ====
Ligne 109: Ligne 153:
 Le système de mise à jour interne du jeu n'est pas terrible, il vaut mieux utiliser l'​installeur directement. Le système de mise à jour interne du jeu n'est pas terrible, il vaut mieux utiliser l'​installeur directement.
  
-Mirroirs disponibles :  +Mirroirs disponibles : 
-  * http://​www.zeden.net/​actu/​11378-Doom-3-Patch-131+  * https://​www.zeden.net/​actu/​11378-Doom-3-Patch-131
   * ftp://​ftp.idsoftware.com/​idstuff/​doom3/​linux/​doom3-linux-1.3.1.1304.x86.run   * ftp://​ftp.idsoftware.com/​idstuff/​doom3/​linux/​doom3-linux-1.3.1.1304.x86.run
   * http://​www.jeuxlinux.fr/​ftp/​files/​doom3-linux-1.3.1.1304.x86.run   * http://​www.jeuxlinux.fr/​ftp/​files/​doom3-linux-1.3.1.1304.x86.run
Ligne 116: Ligne 160:
 ===== Plus d'​informations ===== ===== Plus d'​informations =====
  
-* [[http://​zerowing.idsoftware.com/​linux/​doom/​|DOOM III GNU/Linux FAQ (Anglais)]]+* [[http://​zerowing.idsoftware.com/​linux/​doom/​Doom3FrontPage/|DOOM III GNU/Linux FAQ (Anglais)]]
  
 ---- ----
  
-//​Contributeur : [[https://​wiki.ubuntu.com/​Doom3|Traduit]] par [[utilisateurs:​kmeleon|Kmeleon]],​ [[http://​www.graphprotect.free.fr/​|WSH]],​ wido//+//​Contributeur : [[https://​wiki.ubuntu.com/​Doom3|Traduit]] par [[utilisateurs:​kmeleon|Kmeleon]],​ [[http://​www.graphprotect.free.fr/​|WSH]],​ wido//, [[utilisateur:​Opun|Opun]],​
  • doom3.1291559375.txt.gz
  • Dernière modification: Le 05/12/2010, 15:29
  • par WSH