Ceci est une ancienne révision du document !
Half Life 2
Préface
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"
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
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 ici. Pour l'installer ouvrez une console, placez vous dans le répertoire où se trouve le fichier et tapez :
cedega dcom98.exe
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 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)
Installation de la dernière version de Wine
Ça se passe ici.
Installation de Steam
On va utiliser la méthode de la page consacrée a STEAM.
Configuration de Wine
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 Theozzfancometh.