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
half_life_2 [Le 15/12/2011, 15:17]
127.0.0.1 modification externe
half_life_2 [Le 11/09/2022, 11:05] (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 1: Ligne 1:
-{{tag>Lucid fps jeu wine}}+{{tag>Xenial ​fps jeu}}
 ---- ----
  
 ====== Half-Life 2 ====== ====== Half-Life 2 ======
  
-{{ http://upload.wikimedia.org/​wikipedia/​fr/​thumb/​a/​a5/​Half-Life_logo.png/200px-Half-Life_logo.png?100}}+{{ jeux:half_life_2_lucid_01.jpg?350}} 
 +**Half-Life²** est un jeu de tir subjectif (FPS) commercial sorti en 2004Il est enfin disponible nativement sous GNU/Linux (en Beta).
  
-**[[wpfr>​Half-Life 2]]** est un jeu de tir subjectif (FPS) commercial sorti en 2004. Il n'est pas disponible nativement sous GNU/​Linux. ​Cette page explique comment l'​installer à l'aide de logiciels créant un environnement Windows sous Ubuntu. +Cette page explique comment l'​installer ​avec la version Native de Steam™. Mais il est tout à fait possible de l'installer via [[:Wine]].
- +
-{{jeux:half_life_2_lucid_01.jpg?500}}+
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 18: Ligne 17:
 ===== Installation ===== ===== Installation =====
  
-Half-Life 2 peut être installé depuis deux versions du jeu : +Half-Life² ​peut être installé depuis deux versions du jeu : 
-  * une version « boîte » sur CD multiples ou un seul DVD ; +  * <​del>​Une ​version « boîte » sur CD multiples ou un seul DVD</​del>​ (Non pris en charge par Steam. Requiert wine) 
-  * une version achetée et téléchargée en ligne.+  * Une version achetée et téléchargée en ligne
  
-Dans les deux cas, le jeu nécessite ​une couche de compatibilité Windows comme **[[:​Wine]]** ou **[[:​PlayOnLinux]]**,​ une application frontale pour Wine ; enfin, ​la plate-forme de jeu **[[:​Steam]]** doit être installée et fonctionnelle. Les méthodes d'​installation possibles sont les suivantes :+Dans les deux cas, le jeu nécessite la plate-forme de jeu **[[:​Steam]]** doit être installée et fonctionnelle. Les méthodes d'​installation possibles sont les suivantes :
  
-==== Installation avec PlayOnLinux ​(version téléchargée) ====+==== Installation avec Steam (version téléchargée) ====
  
-Half-Life 2 peut être installé automatiquement grâce à **[[:PlayOnLinux]]**. Rendez-vous sur [[:playonlinux|la page qui lui est consacrée]] pour l'​installation ​de PlayOnLinux.+  ​Installez la dernière version de **[[:Steam|steam]]**. 
 +  ​Installez ​[[:Steam]] 
 +  - Lancez Steam et installez Half-Life² à travers son interface (ceci se fait par téléchargement,​ donc armez-vous ​de patience puisque les fichiers du jeu font plus de 6 Gio !)
  
-Notez que vous devez d'​abord installer **Steam**. Ensuite, lancez Steam pour le configurer, et enfin à nouveau dans PlayOnLinux,​ installez **Steam : Half-Life 2**. +Une fois que vous avez téléchargé et installé Half-Life² ​via Steam,Vous pouvez ​le démarrer en allant ​dans votre //"Bibliotèque"// ​puis Half Life² ​et enfin cliquer sur //"jouer"//.
- +
- +
-==== Installation avec Wine (version téléchargée) ==== +
- +
-  - Installez la dernière version de **[[:​wine|Wine]]**. +
-  - [[:​wine#​configuration_de_wine|Configurez Wine]]. (n'​oubliez pas cette étape !) +
-  - Installez [[:Steam]] en suivant les instructions **[[:​steam#​installation_avec_winetricks|« Installation avec winetricks »]]**. +
-  - Lancez Steam et installez Half-Life 2 à travers son interface (ceci se fait par téléchargement,​ donc armez-vous de patience puisque les fichiers du jeu font plus de 6 Gio !) +
- +
-==== Installation avec Wine (version « boîte ») ==== +
- +
-  - Suivez les trois premières étapes de l'​[[:​half_life_2#​Installation avec Wine (version téléchargée)|installation avec Wine (version téléchargée)]] ; +
-  - Lancez [[:​wine#​configuration_de_wine|winecfg]] et vérifiez qu'​[[:​wine#​onglet_lecteurs|une lettre est assignée au lecteur CD-ROM]] ; +
-  - Insérez le DVD ou le premier CD et parcourez-le avec l'​explorateur de Wine avec cette commande dans le [[:​terminal]] :<​code>​cd ~ && wine explorer d:</​code>​en remplaçant « d: » par la lettre que vous avez attribué à votre lecteur ; +
-  - Faites un double-clic sur le logiciel d'​installation **hl2.exe** et suivez les instructions de l'​installateur. +
-  - __Pour la version en plusieurs disques__ : quand l'​installeur demande de changer de disque, **dans un nouveau terminal** faites :<​code>​wine eject d:</​code>​(en remplaçant la lettre « d » par celle de votre lecteur CD-ROM) ; +
-  - Insérez le disque suivant et parcourez-le avec la même commande qu'au point 3 afin que le disque soit monté dans Wine, sinon il ne sera pas détecté. +
- +
-===== Configuration ===== +
- +
-<note warning>​D'​abord,​ dans Steam assurez-vous de **[[:​steam#​configuration|désactiver la communauté Steam intégrée au jeu]]** qui peut provoquer le plantage de Half-Life 2 !</​note>​ +
- +
-==== Version téléchargée ==== +
- +
-Une fois que vous avez téléchargé et installé Half-Life 2 via Steam, ​il faut le démarrer ​une fois afin que soit créé le ficher exécutable hl2.exe. +
- +
-==== Configuration de Wine/​PlayOnLinux ==== +
- +
-Si tout s'est bien passé, le jeu ne devrait pas nécessiter de configuration particulière. Toutefois, certains réglages pourraient améliorer la performance du jeu. +
- +
-<note important>​Ces réglages sont peu récents et n'ont pas été nécessaires pour une installation sous [[:Lucid]] avec Wine 1.2, PC 3GHz avec carte Nvidia 9800GT et pilote propriétaire nvidia-current 195.36.24.</​note>​ +
- +
-Cette configuration fonctionne pour les possesseurs de carte graphique ATI. La partie **Clés de registre** a été testée avec une carte Nvidia Gforce 8500GT, pilote 177 sous DirectX 90 en mode Windows XP. Les lags ont disparus. +
- +
-<note tip>Si vous avez fait l'​installation avec PlayOnLinux,​ pour configurer Wine il vous suffit de lancer Playonlinux,​ cliquer sur Half-Life 2 puis sur le bouton « Configurer cette application » ; ensuite cliquer sur le bouton //​Suivant//,​ et enfin choisir « Configurations de Wine » ou « Base de registre » selon le cas.</​note>​ +
- +
-=== Clés de registre === +
- +
-Ouvrir l'​éditeur de registre Wine avec cette commande ​dans un [[:​terminal]] : +
-  wine regedit +
-Puis naviguez vers le dossier [HKEY_CURRENT_USER\Software\Wine\Direct3D]. (Si Direct3D n'​existe pas, il faut le créer). +
- +
-Ensuite, ajoutez les valeurs chaines suivantes : +
-<​file>​ +
-"​DirectDrawRenderer"​="​opengl"​ +
-"​OffscreenRenderingMode"​="​fbo"​ +
-"​PixelShaderMode"​="​enabled"​ +
-"​UseGLSL"​="​disabled"​ +
-"​VertexShaderMode"​="​hardware"​ +
-"​VideoMemorySize"​="​256"​ (Mettez la mémoire vidéo de votre carte graphique)<​/file> +
- +
-Et enfin fermez regedit. +
- +
-=== Winecfg === +
- +
-Ouvrez l'​[[:​wine#​configuration_de_wine|outil de configuration de Wine (winecfg)]],​ puis sous l'​onglet //​Applications//,​ ajoutez hl2.exe (qui se trouve sous ''​Program Files/​Steam/​steamapps/"Votre Login Steam"/half-life 2''​). +
- +
-Une fois ajouté, mettez hl2.exe en mode Windows 98. +
- +
- +
-==== Options de lancement dans Steam ==== +
- +
-  * Allez dans la section ​//​Bibliothèque -> Jeux// +
-  * Dans la liste des jeux, faites un clic droit sur Half-Life 2 et sélectionnez ​//Propriétés//​ ; +
-  * Sous l'​onglet //​Générales//,​ cliquez sur « Définir les options de lancement... » ; +
-  * Ajoutez cette commande (que l'on modifie tel que désiré). N'​oubliez pas l'​espace avant -dxlevel. +
- +
-<​code>​ -dxlevel 81 -fullscreen -width 1024 -height 768 -novid</​code>​ +
- +
-Les differentes valeurs possibles sont: +
-  * Pour **dxlevel** : elles correspondent à la version DirectX multipliée par 10, soit : 70, 80, 81, 90, 91 (la valeur par défaut est 90, si les performances ne sont pas au rendez-vous,​ essayez 81) +
-  * Pour l'​affichage en plein écran la valeur est **-fullscreen**,​ pour le mode fenêtré mettez **-wd**. +
-  * La résolution d'​écran est réglée avec -width (largeur) et **-height** (hauteur), insérez la résolution désirée. +
-  * L'​option **-novid** permet de lancer le jeu directement sans l'​animation d'​introduction de Valve. +
-Ajoutez les options de lancement à la fin de la ligne, n’oubliez pas de mettre un espace entre les options. +
- +
-== Les options de lancement à ajuster : == +
- +
-    * +r_rootlod # - Ajuste les détails du model où # est 0 pour haut, 1 est moyen et 2 pour bas. +
-    * +mat_picmip # - Ajuste les détails des textures où # est 0 pour haut, 1 est moyen et 2 pour bas. +
-    * +mat_reducefillrate # - Ajuste les détails du shader où # est 0 pour haut et 1 pour bas. +
-    * +r_waterforceexpensive # - Ajuste les détails de l’eau où # est 0 pour bas et 1 pour haut. +
-    * +r_waterforcereflectentities # - Ajuste la réflexion de l’eau où # est 0 pour bas et 1 pour haut. +
-    * +r_shadowrendertotexture # - Ajuste les détails des ombres où # est 0 pour bas et 1 pour haut. +
-    * +mat_colorcorrection # - Ajuste la correction des couleurs où # est 0 pour bas et 1 pour haut.  +
- +
-== Modes de Filtrage: == +
- +
-    * +mat_trilinear 0 - Utilse le mode bilinéaire (Prend le moins de ressource) +
-    * +mat_trilinear 1 - Utilse le mode trilinéaire (Prend plus de ressource) +
-    * +mat_forceaniso # - Utilse le mode trilinéaire (où # est 2, 4, 8, or 16 – Le plus haut le chiffre, le plus de ressource utilisée) +
-    * +mat_hdr_level # - Ajuste l’effet de la grande gamme dynamique où # est 0 pour "off" ​(exige le moins de ressources) et 2 pour "​on"​  +
- +
-===== Utilisation ===== +
- +
-Le jeu peut se lancer directement dans Steam, ou par le menu //Applications -> Wine -> Programmes -> Steam -> Half-Life 2//. À noter qu'en raison d'un bogue, Steam doit avoir été démarré au préalable.((consultez la section [[:​half_life_2#​le_lanceur_de_half-life_2_est_brise|Le lanceur de Half-Life 2 est brisé]] pour une solution)) ([[http://​bugs.winehq.org/​show_bug.cgi?​id=23378|bogue 23378 de Wine]]) +
- +
-Vous pouvez aussi le démarrer dans un [[:​terminal]] : +
-   +
-  cd ~/​.wine/​drive_c/​Program\ Files/​Steam +
-  WINEDEBUG=-all wine steam.exe -applaunch 220 +
- +
-Tout comme pour les [[:​half_life_2#​Options de lancement dans Steam|Options de lancement dans Steam]], on peut ajouter des options au bout de la commande.+
  
 ===== Désinstallation ===== ===== Désinstallation =====
  
-Si vous désirez conserver [[:Steam]], vous pouvez supprimer le jeu depuis l'​interface de Steam. Si vous désirez désinstaller à la fois Half-Life 2 et Steam, vous pouvez ​le faire dans l'​interface de [[:Wine]] ou de [[:​PlayOnLinux]],​ selon le mode d'​installation choisi.+Allez dans votre Bibliothèque ​Steam puis jeux faites un clic droit sur Half life² ​et cliquez sur //"​Supprimer ​le contenu Local..."//
  
-Enfin, si vous n'avez plus besoin de Wine ou de PlayOnLinux,​ vous pouvez [[:​tutoriel:​comment_supprimer_un_paquet|supprimer leur paquet]]. N'​oubliez pas alors de supprimer le dossier caché **.wine** ou **.PlayOnLinux** qui subsistera dans votre Dossier personnel. 
  
-===== Problèmes connus =====+---- 
 +//​Contributeurs : [[:​utilisateurs:​paer76]],​ Gaben.//
  
-==== Half-Life 2 plante au lancement ou peu après ==== 
- 
-Il faut dans Steam **[[:​steam#​configuration|désactiver la communauté Steam intégrée au jeu]]**. 
- 
-==== Pas de son ==== 
- 
-S'il n'y a pas de son dans le jeu, [[:​wine#​configuration_de_wine|ouvrez la configuration de Wine (winecfg)]] et sous l'​[[:​wine#​onglet_audio]],​ réglez l'​accélération matérielle de DirectSound à **Émulation**. (Malheureusement,​ ça peut créer un décalage du son et de l'​image.) 
- 
-==== Le lanceur de Half-Life 2 est brisé ==== 
- 
-Les [[:​raccourci-lanceur|raccourcis-lanceurs]] créés dans le menu Wine ainsi que sur le bureau ne fonctionnent pas si Steam n'est pas déjà ouvert, et l'​icône n'​apparaît pas. Il s'agit d'un bogue avec la dernière version de Steam. ([[http://​bugs.winehq.org/​show_bug.cgi?​id=23378|bogue 23378 de Wine]]) 
- 
-=== Réparer la commande du lanceur === 
- 
-  * Allez dans les propriétés du [[:​raccourci-lanceur|lanceur]] : 
-    * Ouvrez l'​[[:​alacarte|éditeur de menus]] pour le lanceur du menu ; 
-    * Faites un clic droit sur le lanceur du bureau ; 
-  * Remplacez la commande existante par <​code>​env WINEPREFIX="/​home/​votre_nom/​.wine"​ wine C:​\\Program\ Files\\Steam\\Steam.exe -applaunch 220</​code>​Où "​votre_nom"​ correspond à votre compte utilisateur Ubuntu. Vous pouvez également ajouter des options au bout, comme ''​-novid'',​ voir les [[:​half_life_2#​Options de lancement dans Steam|Options de lancement dans Steam]]. 
- 
-=== Réparer l'​icône du lanceur === 
- 
-Aucun format d'​image utilisable par le lanceur (PNG, SVG ou XPM) ne semble avoir été créé. Il faudra en créer un manuellement. 
- 
-Vous trouverez l'​icône du jeu sous le nom **game.ico** dans **~/​.wine/​drive_c/​Program Files/​Steam/​steamapps/​mon_login_steam/​half-life 2/​hl2/​resource**,​ où « mon_login_steam » correspond à votre nom de compte Steam. 
- 
-Ouvrez-le avec la [[:​eog|visionneuse d'​images]] de GNOME (ou la [[:​graphisme#​visionneuses|visionneuse]] de votre choix, ou encore avec [[:GIMP]]), et sauvegardez-le au format PNG sous le nom **hl2.png**,​ préférablement dans un endroit facile à trouver dans votre dossier personnel (ou par exemple dans le dossier caché **~/​.icons**). 
- 
-Ensuite, [[:​raccourci-lanceur#​modifier_l_icone_d_un_lanceur|modifiez l'​icône du lanceur]] afin de le faire pointer sur le fichier **hl2.png** que vous venez de créer. 
- 
-===== Voir aussi ===== 
- 
-  * **(en)** [[http://​appdb.winehq.org/​objectManager.php?​sClass=version&​iId=2890|Half-Life 2 sur l'​AppDB de WineHQ]] 
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=304841|Topic d'​entraide sur le forum Ubuntu-fr]] 
-  * [[http://​doc.ubuntu-fr.org/​half_life_2?​rev=1258121643|L'​ancienne version de cette page]], avec d'​autres méthodes d'​installation 
-  * [[:​srcds|Comment installer un serveur dédié Source]] 
- 
----- 
-//​Contributeurs : [[utilisateurs:​Ju]],​ [[utilisateurs:​Techtium]],​ [[:​utilisateurs:​Theozzfancometh]],​ [[:​utilisateurs:​Gemnoc]].//​ 
  
-//Basé en partie sur [[http://​appdb.winehq.org/​objectManager.php?​sClass=version&​iId=2890|Installing Half-Life 2]] de l'​AppDB de WineHQ.// 
  • half_life_2.1323958638.txt.gz
  • Dernière modification: Le 12/03/2012, 18:35
  • (modification externe)