Ceci est une ancienne révision du document !
Version Hoary
Rédigée par Ju. / Traduction de l'article GSteam, Half-Life 2, CS and CS:Source with Wine
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 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 : 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
L'nstallation devrait bien se passer, à la fin de l'opération il proposera un reboot, acceptez. 1)
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,