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 23/01/2009, 13:53]
Theozzfancometh
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>jeux fps  wine cedega brouillon}}+{{tag>Xenial ​fps jeu}}
 ---- ----
  
-====== Half Life 2 ======+====== Half-Life 2 ======
  
 +{{ jeux:​half_life_2_lucid_01.jpg?​350}}
 +**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 avec la version Native de Steam™. Mais il est tout à fait possible de l'​installer via [[:Wine]].
  
 +===== Pré-requis =====
  
- +  ​Disposer des [[:sudo|droits d'​administration]]. 
-===== Préface ===== +  * Disposer ​d'une connexion ​à Internet configurée ​et activée
- +  * Avoir activé l'[[:​accélération graphique]].
-{{halflife2dm.png|}} +
- +
- +
- +
- +
-===== Préparation ===== +
- +
-=== Installation de CEDEGA avec profil dx9wine === +
- +
-  ​Il peut sembler judicieux d'​avoir installé l'[[:acceleration graphique]]. +
-  ​ +
-  * Installez CVSCEDEGA en suivant les explications : [[:​cedega]] +
-Mais attention ! A l'​étape "Choix du profil",​ vous devez choisir **"​dx9wine"​ (Choix 4)** +
- +
-==== Probléme de Ju. ==== +
- +
-J'ai eu un probleme à l'​installation : conflit sur libGL.a j'ai contourné en faisant : +
- +
-  cd /​usr/​X11R6/​lib/​ && sudo mv libGL.a libGL.a.ubuntu +
- +
-Ce script télécharge avec wget un fichier //​defaults.tar.gz//​ et les scripts ​d'installation nécessaires. Une fois terminé vous devriez voir  son menu d'​installation. +
- +
-==== Compilation ==== +
- +
- +
-La compilation prend un certain temps (dont 15 minutes pour le make), les textes ecrits en rouge sont juste des conseils : **il n'y a rien à faire pendant la compilation**... +
- +
-...C'​est fini ! +
- +
-Compilation ​et installation réussite ! +
- +
-=== dx9wine === +
- +
-Dans une console : +
- +
-  dx9wine +
- +
-va créer la configuration les dossiers windows dans //​~/​.dx9wine//​. +
- +
- +
-==== Lecteur Virtuel (Facultatif) ==== +
- +
- +
-Pour ajouter un lecteur '​virtuel'​ il faut faire un lien symbolique, par exemple chez moi : +
- +
-  ​ln -s /data/wine w: +
- +
-Chez moi /data est une partition avec pas mal de place... +
- +
-===== Configuration ===== +
- +
- +
-C'est là qu'​arrive la partie délicate... +
- +
-Ouvrez le fichier wineconf du dossier d'​installation de dx9wine.\\ +
-Ajoutez les lignes suivantes à la fin du fichier avant **# [/​wineconf]** : (JE N'AI PAS TROUVE CE FICHIER ! adam0509) +
- +
-  ;; Steam/​Half-Life/​Half-Life 2 +
-  ​[AppDefaults\\steam.exe\\DllOverrides] +
-  "​shdocvw"​ = "​native,​builtin"​ +
-  "​shlwapi"​ = "​native,​builtin"​ +
-  ​[AppDefaults\\hl.exe\\DllOverrides] +
-  "​shdocvw"​ = "​native,​builtin"​ +
-  "​shlwapi"​ = "​native,​builtin"​ +
-  [AppDefaults\\hl.exe\\dsound  +
-  "​HardwareAcceleration"​ = "​Emulation"​ +
-  [AppDefaults\\hl2.exe\\DllOverrides] +
-  "​shdocvw"​ = "​native,​builtin"​ +
-  "​shlwapi"​ = "​native,​builtin"​ +
-  [AppDefaults\\hl2.exe\\dsound] +
-  "​HardwareAcceleration"​ = "​Emulation"​+
    
 +===== Installation =====
  
-===== DLLs requises =====+Half-Life² peut être installé depuis deux versions du jeu : 
 +  * <​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
  
 +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 :
  
-La derniére version de Steam a besoin de  **msvcr70.dll**,​ **shdocvw.dll** et **shlwapi.dll**.  +==== Installation avec Steam (version téléchargée) ====
-Vous pouvez les récupérer sur [[http://​www.dll-files.com/​]] déplacez les dans le dossier //​~/​.dx9wine/​drive_c/​windows/​System32//​ selon ce que vous avez installé+
  
 +  - 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 !)
  
 +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 de Steam et connexion ​=====+===== Désinstallation ​=====
  
 +Allez dans votre Bibliothèque Steam puis jeux faites un clic droit sur Half life² et cliquez sur //"​Supprimer le contenu Local..."//​
  
-====  Steam ==== 
  
-Récupérons le client Steam sur  http://www.filemirrors.com/search.src?​file=steaminstall_cs.exe 380Mo  +---- 
-puis : +//Contributeurs : [[:​utilisateurs:​paer76]],​ Gaben.//
  
-  dx9wine SteamInstall_CS.exe 
  
-{{applications:​jeux:​steam-installing.png}} 
- 
-L'​nstallation devrait bien se passer, à la fin de l'​opération il proposera un reboot, acceptez. ((il lance en paralléle **steam** qui n'est pas encore pret et qui va planter)) 
- 
- 
- 
- 
-==== Half-Life 2 ==== 
- 
- 
-Pour faire fonctionner l'​installeur vous devez avoir DCOM98 au préalable. C'est téléchargeable ici : 
- 
- 
-  http://​www.microsoft.com/​downloads/​details.aspx?​FamilyID=08b1ac1b-7a11-43e8-b59d-0867f9bdda66&​DisplayLang=en 
- 
-puis executer la commande : 
- 
-  WINEDLLOVERRIDES="​ole32=n"​ dx9wine dcom98.exe 
- 
-L'​installeur d'Half Life 2 est un installeur MSI et fonctionne avec un utilitaire appellé Windows Installer. Vous pouvez télécharger cet installeur sur la page : 
- 
-  http://​www.microsoft.com/​downloads/​details.aspx?​FamilyID=cebbacd8-c094-4255-b702-de3bb768148f&​DisplayLang=en#​filelist 
- 
-et l'​installer via la commande :  
- 
-  dx9wine instmsia.exe 
- 
-A présent ajouter les lignes suivantes à la section [DllOverrides] du fichier //​~/​.dx9wine/​config//​ : 
- 
-  "​msi"​ = "​native,​ builtin"​ 
-  "​msiexec.exe"​ = "​native,​ builtin"​ 
- 
-Executer la commande 
- 
-   ​dx9wine msiexec /i /​chemin/​vers/​steam.msi 
- 
-et Half Life 2 sera installé 
- 
- 
-==== Login ==== 
- 
-Si vous ne pouvez pas taper votre mot de passe / Emai, vous devrez lancer Wine en mode Bureau. Cela va imiter le bureau windows et lancera les applications dans une grande fenetre. 
- 
-Ajoutez une autre  "//​AppDefaults//"​ options dans ~/​.wine/​config : 
- 
-  [AppDefaults\\Steam.exe\\x11drv] 
-  "​Desktop"​ = "​1024x768"​ 
- 
-mettez la résolution que vous voulez. Cela lancera Steam en mode bureau. 
- 
- 
- 
- 
-=====  Script de démarrage d'Half Life 2 ===== 
- 
-  #!/bin/bash 
-  cd /​path/​to/​Steam 
-  wine Steam.exe -fullscreen -width 1024 -height 768 -applaunch 220 -heapsize 512000 +map_background none & 
- 
- 
-==== Optimisations ====  
- 
-Un guide d'​astuces en anglais pour Half-life 2 se trouve [[ http://​www.linux-gamers.net/​modules/​wfsection/​article.php?​articleid=60|ici]] 
- 
- 
-===== Remerciements ===== 
- 
- 
-Merci infiniment à  
-  * leadazide 
-  * Thunderbird,​ 
- 
- 
- 
-===== Installer et jouer à Half-Life 2 (2ème méthode par Techtium) ===== 
- 
-Pour commencer, téléchargez DCOM98 en allant [[http://​www.microsoft.com/​downloads/​details.aspx?​FamilyID=08b1ac1b-7a11-43e8-b59d-0867f9bdda66&​DisplayLang=en ​ | ici]]. 
-Pour l'​installer ouvrez une console, placez vous dans le répertoire où se trouve le fichier et tapez : <​code>​cedega dcom98.exe</​code>​ Cela vous permettra d'​utiliser l'​installeur d'​Half-Life2. ​ 
- 
-Il va falloir procéder en deux temps : l'​installation de Steam puis celle d'​Half-Life 2 et de Counter-Strike:​Source. 
- 
-Comme indiqué précédement,​ insérez le DVD d'​installation et cliquez sur le bouton Mount afin de "​monter"​ le lecteur contenant le DVD. Ensuite, cliquez sur le bouton Install, choisissez un nom pour le jeu ( exemple : Steam ) et choisissez le fichier steam_French.exe . Pendant l'​installation,​ ne changez pas le dossier de destination. 
-Après que l'​installation de Steam est terminée, recliquez sur le bouton Install. Pour le nom du programme, cliquez sur la petite flèche et choisissez le nom que vous avez entré lors de l'​installation de Steam. J'​insiste là dessus car si vous ne choisissez pas le même, vous aurez une erreur pendant l'​installation d'​Half-Life2. Choisissez le fichier hl2_French.exe et lancez l'​installation. 
- 
-Vous pouvez maintenant jouer à Half-Life2 et Counter-Strike:​Source ! 
-Pour le lancer, cliquez sur le nom que vous avez donné à Steam dans la partie gauche de la fenêtre; ensuite, dans la partie droite de l'​écran cliquez sur "​Steam"​ puis le bouton Play. 
-Vous devriez alors pouvoir entrer les informations concernant votre compte Steam et après les mises à jour... Jouer ! 
- 
-Si vous ne pouvez, justement, pas entrer les informations de votre compte Steam je vous renvoie dans la partie [[:​half_life_2#​installation_de_steam_et_connexion |Installation et connexion de Steam]]. 
- 
-Nous arrivons à la fin de cet article... J'​espère que vous pouvez jouer à Half-Life2 et que vous vous débrouillez avec Point2Play !  
- 
- 
- 
- 
- 
-===== Installer et jouer à Half-Life 2 (3ème méthode par Ubutux) ===== 
- 
-Voici une méthode simple (très simple!) pour installer HL2 et qui marche chez moi : 
- 
-Installez Play on Linux: http://​doc.ubuntu-fr.org/​playonlinux 
- 
-Ensuite installez Steam via PlayOnLinux. Lors de l'​installation il va falloir installer "​Gecko"​ qui s'​ajoute à Wine. L'​installation prend un peu de temps avant de se lancer donc soyez patient. 
- 
-Une fois Steam installé et mis à jour, connectez vous à votre compte Steam et installez HL2 via Steam. Là aussi il vaut mieux avoir une bonne connexion (adsl 2+ de préférence) car ça prend un moment de télécharger le jeu. 
- 
-Et voila c'est fini, ça marche nickel sans problèmes, pas un bug à l'​horizon... Que demande le peuple! ;-) 
- 
-P.S: par contre prévoyez le PC qui va avec, parce que sur mon Acer Aspire 9410 c'est plus que limite... 
- 
-===== Installer et jouer à Half-Life 2 (4ème méthode par Wine) ===== 
- 
-<note important>​Cette partie n'est pas terminée.</​note>​ 
- 
-==== Installation de la dernière version de Wine ==== 
- 
-Ça se passe [[http://​doc.ubuntu-fr.org/​wine|ici]]. 
- 
-==== Installation de Steam ==== 
- 
-On va utiliser la méthode de la page consacrée a [[http://​doc.ubuntu-fr.org/​steam|STEAM]]. 
- 
-==== Configuration de Wine ==== 
- 
-<​note>​Cette configuration marche pour les possesseurs de carte graphique ATI, mais je n'ai pas testé sur les cartes NVIDIA.</​note>​ 
- 
-=== Clés de registre === 
- 
-Dans une console on tape regedit, cela va ouvrir l'​éditeur de registre WINE. 
-Puis on se rend au dossier [HKEY_CURRENT_USER\Software\Wine\Direct3D]. (Si Direct3D n'​existe pas, il faut le créer). 
- 
-Puis on ajoute les clés suivantes: 
-"​DirectDrawRenderer"​="​opengl" ​ 
-"​OffscreenRenderingMode"​="​fbo" ​ 
-"​PixelShaderMode"​="​enabled" ​ 
-"​UseGLSL"​="​disabled" ​ 
-"​VertexShaderMode"​="​hardware" ​ 
-"​VideoMemorySize"​="​256"​ (Mettez la mémoire video de votre carte graphique) 
- 
-Et enfin on ferme regedit. 
- 
-=== Winecfg === 
- 
-Quand vous avez téléchargé et installé Half Life 2 via STEAM il faut le démarrer une fois afin que steam créé le ficher hl2.exe. 
- 
-Une fois fait, on se rend dans winecfg, puis dans la section application on ajoute hl2.exe (dans /​home/"​votre nom d'​utilisateur"/​.wine/​dosdevices/​c:/​Program Files/​Steam/​steamapps/"​Votre Login Steam"/​half-life 2). 
- 
-Une fois ajouté on met hl2.exe en mode Windows 98. 
- 
-=== Script de Démarrage de Steam === 
- 
-Créez un nouveau fichier texte et copiez cela dedans: 
- 
-%%#​!/​bin/​bash%%\\ 
-%%WINEDEBUG=fixme-all wine C:/Program\ Files/​Steam/​Steam.exe "​$@"​%% 
- 
-On enregistre et dans les propriétés du fichier on coche (dans l'​onglet permissions) Autoriser l'​exécution du fichier comme un programme. 
- 
-Puis steam devrait démarrer. 
- 
-==== Dans Steam ==== 
- 
-Allez dans l'​onglet jeux puis allez dans propriétés de Half life 2 puis dans options de lancement et enfin on ajoute cette commande (que l'on modifie selon ses envies). N'​oubliez pas l'​espace avant -dxlevel. 
- 
-//" -dxlevel 81 -fullscreen -width 1024 -height 768 -novid"//​ 
- 
-Les differentes valeur possibles sont: 
--pour //dxlevel// 70,​80,​81,​90,​91 (je vous conseille d'​utiliser 81) 
--Si vous voulez le jeux en plein écran laissez //​-fullscreen//,​ si vous voulez le jeux en mode fenêtré mettez //-wd//. 
--Pour //width// et //height// mettez la résolution désirée (je conseille de mettre 1024x768). 
- 
-Normalement le jeux devrait démarrer sans problèmes. 
- 
-==== Si ça marche pas... ==== 
- 
--Si vous avez une carte graphique ATI je pense que je pourrais vous aider, mais si vous avez un NVIDIA je ne garanti rien. 
- 
-Contactez moi à mon mail dans mon profil [[:​utilisateurs:​Theozzfancometh]]. 
- 
-===== Ressources ===== 
-  * http://​www.frankscorner.org/​ 
-  * http://​www.winehq.org/​ 
-  * [[http://​www.linux-gamers.net/​modules/​wiwimod/​index.php?​page=HOWTO+Steam&​back=HOWTO+INDEX+Wine+Games|GSteam,​ Half-Life 2, CS and CS:Source with Wine|Traduction de l'​article]] 
- 
----- 
-//​Contributeurs : Rédigé par [[utilisateurs:​Ju]],​ [[utilisateurs:​Techtium]] et [[:​utilisateurs:​Theozzfancometh]] (pour la partie Wine).// 
  • half_life_2.1232715239.txt.gz
  • Dernière modification: Le 23/01/2009, 13:53
  • par Theozzfancometh