Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

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

halflife2.jpg

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 installer l'acceleration graphique.

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

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…

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"

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é

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.

#!/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 à


1)
il lance en paralléle steam qui n'est pas encore pret et qui va planter
  • applications/jeux/half_life_2.1167322014.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)