Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
half_life_2 [Le 22/03/2012, 16:52] 85.201.12.14 [Options de lancement dans Steam] |
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}} |
---- | ---- | ||
Ligne 5: | Ligne 5: | ||
{{ jeux:half_life_2_lucid_01.jpg?350}} | {{ jeux:half_life_2_lucid_01.jpg?350}} | ||
- | **Half-Life 2** est un jeu de tir subjectif (FPS) commercial sorti en 2004. Il n'est pas disponible nativement sous GNU/Linux. | + | **Half-Life²** est un jeu de tir subjectif (FPS) commercial sorti en 2004. Il est enfin disponible nativement sous GNU/Linux (en Beta). |
- | + | ||
- | 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]]. | ||
===== 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 **-window**. | + | |
- | * 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.// |