Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
applications:jeux:half_life_2 [Le 26/11/2006, 11:22] ostaquet |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Version Hoary | ||
- | Rédigée par Ju. / Traduction de l'article [[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]] | ||
- | |||
- | {{applications:jeux:halflife2.jpg}} | ||
- | |||
- | ===== Preface ===== | ||
- | **Warning. This howto is VERY outdated. Could please someone translate a newer version of it from linux-gamers.net** | ||
- | |||
- | Un nombre grandissant de personnes utilise Linux sans pour autant renoncer à jouer à leurs jeux favoris. | ||
- | |||
- | Ce guide devrait rendre possible, pour n'importe qui, d'avoir une version fonctionnelle de Steam sous Linux. | ||
- | Il peut sembler judicieux d'avoir suivi au préalable les guides d'installation des matériels [[materiel:ATI]] et [[:NVidia]]. | ||
- | |||
- | Merci de suivre chaque étape décrite ci dessous. | ||
- | |||
- | * ** Ce guide n'est pas encore fonctionnel ! Je suis __bloqué__ à l'etape installation de Half Life 2... Ju.** | ||
- | |||
- | **Ce guide ne marche pas car a l'installe de CVScegeca je n'ai pas le wineconf** | ||
- | |||
- | ===== Preparations ===== | ||
- | |||
- | === Installation de CEDEGA avec profil dx9wine === | ||
- | |||
- | Installez CVSCEDEGA en suivant les explications : [[applications:jeux: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" | ||
- | |||
- | |||
- | ===== DLLs requises ===== | ||
- | |||
- | |||
- | La derniére version de Steam a besoin de **msvcr70.dll**, **shdocvw.dll** et **shlwapi.dll**. | ||
- | 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é | ||
- | |||
- | |||
- | ===== Installation de Steam et connexion ===== | ||
- | |||
- | ==== Steam ==== | ||
- | |||
- | Récupérons le client Steam sur http://www.filemirrors.com/search.src?file=steaminstall_cs.exe 380Mo | ||
- | puis : | ||
- | |||
- | 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 ici : http://www.linux-gamers.net/modules/wfsection/article.php?articleid=60 | ||
- | |||
- | ==== Remerciements ==== | ||
- | |||
- | Merci infiniment à | ||
- | * leadazide | ||
- | * Thunderbird, | ||
- | * http://www.frankscorner.org/ | ||
- | * http://www.winehq.org/ |