Installation de jeux Windows sous GNU/Linux avec PlayOnLinux
Cet article a été publié par Vincent Valentine
le 16-12-08 à 19:54 dans la catégorie Jeux
Tags :
- Jeux
- Libre
- Tutoriel
- Ubuntu
Bonjour,
comme les vacances arrivent, je me disais qu'il me faudrait un FPS pour me défouler un peu. Et comme je suis un peu geek, j'ai envie de les installer sous Linux, c'est l'occasion d'installer des vieux jeux avec Wine et PlayOnLinux.... Vous voyez venir le sujet là ? ;)
Tout d'abord, que vais-je vous présenter exactement ?

comme les vacances arrivent, je me disais qu'il me faudrait un FPS pour me défouler un peu. Et comme je suis un peu geek, j'ai envie de les installer sous Linux, c'est l'occasion d'installer des vieux jeux avec Wine et PlayOnLinux.... Vous voyez venir le sujet là ? ;)
Tout d'abord, que vais-je vous présenter exactement ?
Comment installer Call of Duty 1 et Half Life 1 sous GNU/Linux/Xubuntu 8.10 avec Wine 1.1.10 et PlayOnLinux 3.2.2. Ouf !

Petite présentation des différents logiciels.
GNU-Linux Xubuntu 8.10 est une distribution Linux...VOTRE distribution Linux. Ça marche aussi avec Ubuntu, etc :p
Bon, je n'explique pas plus, si j'avais besoin de le faire c'est que le sujet ne serait pas encore pour vous !
Wine est un logiciel qui recrée un environnement Windows dans un dossier. Cela permet d'installer des applications Windows sous Linux. C'est très pratique et c'est comme ça que la plus part des jeux commerciaux non natif fonctionne sous Linux.
PlayOnLinux est un utilitaire graphique (en GTK) facilitant l'installation de logiciels Windows avec Wine. PlayOnLInux (ou POL) créé notamment des préfixes, c'est à dire un environnement par application installée. Cela facilite beaucoup la configuration de Wine, qui est souvent spécifique à chaque application.
Enfin, Call of Duty est le premier jeux d'une excellente série de FPS sur la 2ème guerre mondiale développé par Infinity Ward (les deux premiers). Half Life est un FPS d'excellente facture développé par Valve Software. Ce sont deux jeux non libre et commerciaux pour Windows.
Pourquoi vous présenter POL avec ces jeux et pas avec des jeux plus récents ? Parce qu'on les trouves à tout petit prix dans le commerce , ils sont peu gourmands en ressources matériel et ils restent, malgré tout, de très bons jeux.
Maintenant que nous en avons fini avec les présentations, nous allons passer au choses sérieuses. :p
Ce dont vous avez besoin :
- une connexion internet
- un ordinateur (et éventuellement un eeepc)
- (x)(K)Ubuntu (8.04.1 ou 8.10) avec 2 bureaux virtuels (ça peut toujours servir ;) )
- Call of Duty 1 et/ou Half Life 1
Note :
- ça marche aussi pour les autres distributions et avec d'autre jeux, plus de renseignement sur http://www.playonlinux.com/fr - n'oubliez pas d'adapter les chemins en console à ceux de votre configuration. Première étape, il faut installer PlayOnLinux (Wine étant une dépendance, il sera installé avec POL. Cela sera la dernière version des dépôts).
- les infos pour d'autres distributions ou pour une version plus ancienne de Ubuntu ce trouve sur cette page : http://www.playonlinux.com/fr/download.html
Ouvrez un terminal puis tapez les quatre commandes suivantes une par une (attention, sources non-officielles) :
Dans le cas de Hardy (8.04.1) :
sudo wget http://deb.mulx.net/playonlinux_hardy.list -O /etc/apt/sources.list.d/playonlinux.listDans le cas d'Intrepid (8.10)
sudo wget http://deb.mulx.net/playonlinux_intrepid.list -O /etc/apt/sources.list.d/playonlinux.listLe reste est commun au 2 versions d'Ubuntu.
wget -q http://deb.mulx.net/pol.gpg -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install playonlinuxPOL est maintenant installé. Nous allons passer à l'étape suivant, l'installation du jeux.
Lancez POL (sous Xubuntu, Menu->Jeux->PlayOnLinux) une première fois.
POL vous propose d'installer un certain nombre de fichiers dont il à besoin comme les polices Microsoft, etc. Acceptez tout.

Étape suivante : Installation des jeux.
CAS D'UN JEUX DISPONIBLE DANS LA LISTE DE POL (Exemple avec Half Life 1)
1. Cliquez sur Jeux dans la colonne de gauche puis Half Life 1 dans la liste des jeux.

2. Cliquez sur suivant au message d'installation avec le logo Sierra.

3. Indiquez le point de montage de votre CD (cdrom ou cdrom0)


Note :
- c'est à ce moment que POL crée l'environnement factice de WIndows.
- À partir de là, l'installation d'Half Life 1 commence. Attention vous allez perdre la main : les jeux windows s'installent souvent en plein écran. Avec de la chance, "Alt+Tab" est fonctionnel, sinon il faut changer de bureau si on a besoin de "bidouiller"... On change de bureau avec "Ctrl + ALt + flêche gauche/droite"
4. Comme sous Windows, suivez les indications d'installation jusqu'au choix du dossier d'installation. Laissez le chemin par défaut : C:\Sierra\Half-Life. Cliquez sur "Suivant", puis "Suivant" et encore "Suivant". Ouf ! ;) L'installation démarre.


5. Cliquez sur Terminez, puis "Forward".

6. Ne cochez pas "Créer un raccourcis sur votre Bureau et Menu", puis confirmez.

Half Life 1 est installé !

CAS D'UN JEUX NON-DISPONIBLE DANS LA LISTE DE POL (Call of Duty 1 sera pris en exemple)
1. On va commencer par préparer l'installation en copiant tous les fichiers de Call of Duty.
Créer un répertoire COD1 puis deux sous répertoire CD1 et CD2, ensuite copiez le contenu des CDs dans leurs dossiers respectifs.
Note : Il faut toujours procéder ainsi lorsque le jeux est sur plusieurs "galettes", car sous Linux on ne peut pas démonter un périphérique utilisé, donc l'éjection du premier CD de COD1 ne pourra pas se faire.
2. Cliquez sur le lien en bas à gauche de la fenêtre : "Installer un paquet .pol ou une application non supportée".

3. Choisissez "Installation manuelle", puis "Suivant".

4. Cliquez sur "Forward"

5. Choisissez "Installer une application sur un nouveau préfixe" puis "Forward".

Note : c'est à ce moment que POL crée l'environnement factice de Windows. SI vous réinstallez ou installez un patch, alors cliquez sur "Modifier une application déjà installée".
6. Entrez le nom du préfixe. Pour nous se sera "COD1", cliquez sur "Forward".


7. Il faut indiquer le fichier d'installation : "setup.exe" qui se trouve dans ~/COD1/CD1/. Puis "Forward" et encore "Forward".
Note : À partir de là, l'installation de COD1 commence, attention vous allez perdre la main : les jeux windows s'installent souvent en plein écran. Avec de la chance, "Alt+Tab" est fonctionnel, sinon faut change de bureau si on à besoin de bidouiller... On change de bureau avec "Ctrl + ALt + flêche gauche/droite"

8. Tapez votre clef COD1 puis suivez les instructions.

9. Pour COD1, l'installation est particulière, à 50% il demande le CD2, mais impossible de lui indiquer. Pour certains jeux, il suffit de renommer le répertoire "CD1" en "CD2" et confirmer. COD1 ne trouve pas les fichiers dans ce cas. Mais on peut stopper l'installation ici car on peut copier les fichiers manquant à la main ! Donc, pour COD1 : "Annuler l'installation" lorsqu'il demande le CD2 et confirmé plusieurs fois.

10. Cliquez sur "Suivant", puis sur "Yes", indiquez le fichier exécutable de COD1 (CoDSP.exe) qui se trouve dans :
~/.PlayOnLinux/wineprefix/COD1/drive_c/Program Files/Call of Duty/


11. Donnez un nom à votre lanceur comme "COD1", puis confirmez. Ne cochez pas "Créer un raccourcis sur votre Bureau et Menu", puis confirmez et annulez, sinon POL tourne en boucle avec ces questions (les joies du libre et des bugs :p )



12. Ouvrez votre navigateur de fichiers puis ouvrez le répertoire ~/COD1/CD2/Setup/Data/main/ puis copiez les 4 fichiers .pk3 et collez les dans le répertoire d'installation de COD1 dans :
~/.PlayOnLinux/wineprefix/COD1/drive_c/Program Files/Call of Duty/Main
Voilà, Call of Duty 1 est installé sur votre PC...

Passons à la configuration des jeux.
Dans POL, sélectionnez votre jeux, cliquez sur le bouton de droite "Configurer cette application", puis choisissez "Configuration de Wine".
Dans l'onglet "Applications vous pouvez simuler l'OS : XP ou 98. Dans l'onglet "Affichage" cochez "Émuler un bureau virtuel".
En cas de plantage, vous ne serez pas gêné par le plein écran. Puis cliquez sur "Terminer". Et "Cancel".


Ensuite on peut installer une version plus récente de DirectX.
Cela est pratique dans certains cas :
- si le jeu n'installe pas automatiquement DirectX.
- si la version installée est soit trop vieille, soit buggée.
Pour cela, suivez ces indications :
1. Cliquez sur Installer, puis choisissez "Autre", puis "DirectX 9 : June 2008 Patch". Cliquez sur "Appliquer" et "Suivant".


2. Choisissez le préfixe COD1 (ou HL1) puis cliquez sur "Suivant". Le téléchargement de DirectX se lance et l'installation est automatique.


Vous pouvez désormais tester votre jeu !
Note : dans le cas où vous n'avez pas de problème et que le jeux est fonctionnel, alors reconfigurez Wine et enlevez le bureau virtuel afin de jouer en plein écran.
Un petit mot pour finir.
Wine et PlayOnLinux fonctionne assez bien, mais cela dépends beaucoup de votre matériel graphique (en ce qui concerne les jeux). SI vous êtes possesseur d'un carte Intel (Chipset intégré à la carte mère et portable) alors vous serez surtout limité par la puissance de calcul. Des jeux trop récents, ne fonctionnerons pas. Si vous avez une carte Nvidia, alors presque tout marchera. En revanche les posseur d'ATI jouerons à la loterie. En effet, les pilotes ATI empêchent de nombreux jeux de fonctionner, alors qu'avec les pilote Nvidia cela fonctionne. Par exemple, Oblivion et STALKER sont dans ce cas.POL est mise à jour souvent et support de nombreux jeux, vieux et récent. Par exemple Far Cry 2 est supporté.
POL, vous donne la possibilité d'essayer facilement vaut jeux, alors n'hésitez pas !
Je ferais une suite à ce sujet pour l'appliquer au Eeepc 701.
BON JEUX !!!!



Commentaires
Merci pour cet article :)
Sympa cet article, il pourra effectivement aider ceux qui veulent jouer sous Linux !
Cependant, tu aurais du préciser qu'il faut préalablement installer les drivers de la carte graphique. Heureusement, depuis quelque temps, les constructeurs proposent rapidement ceux ci sous Linux.
Et puis, peut être que si Steam arrive finalement sous Linux comme la rumeur court depuis quelque temps, cela sera peut être le début d'une grande histoire ! Personnellement, le jeu sous windows est la dernière chose qui me retiens !
Steam marche assez bien sous Linux avec WIne. Alors un Steam natif, pourquoi pas.
Pour les drivers graphiques je n'ai pas précisé car quel que soit le système, il est évident que sans accélération graphique, on ne peux pas jouer. Si c'est valable pour Windows, ça l'est pour Linux.
De plus, je parle des différents cartes à la fin, en précisant que se sont les pilotes qui limite. Donc, l'installation est implicite.
Navré que des gens en soient encore à nommer Linux "Gnu/Linux". Rendons à César ses pompes et Hurd à Stallman.
On dit Linux.
Tout simplement.
Ce post fait troll, navré, mais deux news consécutive dans le Planet avec écrit Gnu/Linux me conforte dans l'idée qu'avec ce nom à consonances pseudo-reconnaissante les néophytes n'y comprennent rien.
Gnu/Linux est long, moche, pas accrocheur et beaucoup de personnes sont généralement incapable d'expliquer à Monsieur et Madame tout le monde pourquoi ce Gnu.
On est censé faire découvrir un monde nouveau, pas jouer sur des mots qui font fuir les gens.
Dites Linux.
Notons également qu'on peut avoir l'accélération graphique avec les pilotes Libres, quand on possède une bonne carte graphique (une Ati par exemple) ;)
Donc dire « pour jouer, il faut installer les drivers propriétaires », c'est pas forcément vrai. Meme si ça doit l'etre pour les cartes Nvidia.
@louiz'
Qui a parlé de pilote proprio ??? Personnes à part toi. On a juste dis pilote graphique. Point. Cependant, les pilote vont beaucoup dépendre de ta carte. Avec la mienne, les libre ne marchent pas (HD4850), mais avec des cartes plus anciennes, la 3D fonctionne. Faut adapter cela à sa carte ;) Pour plus d'infos (pour Ubuntu) : http://doc.ubuntu-fr.org/materiel
@Cervoz
Il n'y a que toi qui joue sur les mots. L'expression est un clin d'œil et est justifiée si on aime être précis. A force de limité Gnu à Linux, puis Linux à Ubuntu, il ne restera PLUS que Ubuntu (voire http://www.framablog.org/index.php/...). Pour ton infos, si on peut toujours mettre GNU devant Linux, c'est pour une question de licence et aussi parce que sans GNU, pas de Linux. Pourquoi ???? Parce que la moitié de tes applications sont issues du projet GNU ! On peut cité en vrac, GTK, Grub, Bash, GCC, Wget, etc. Certes Richard Stallman est un extrémiste, mais il a pas toujours tort.
Ensuite, je te rassure, les néophytes comprennent très bien lorsqu'on leur explique (si y a des question : http://fr.wikipedia.org/wiki/GNU#GN...). Ils ne sont pas plus bête que la moyenne. Et pour avoir souvent à faire à ces néophytes, je peux te dire que c'est pas long à expliquer.
Et si tu veux troller (le sujet était PlayOnLinux, pas GNU), c'est ailleurs que ça se passe. Merci d'avance.
je n'ai pas encore testé mais POL ,mais une petit question me turlupine !!! Il y a t il une manip spécial pour jouer en fenêtre ???
Merci
@++
Non aucune, faut juste spécifier à Wine que tu veux émuler un bureau virtuel. Après, je pense que tu peux régler dans le jeux "jouer en fenêtré" et donc sans utiliser l'option de WIne, mais par défaut, les jeux sous souvent en plein écran.
Merci pour ta reponse
"Je ferais une suite à ce sujet pour l'appliquer au Eeepc 701."
Je suis impatient !!!!!
Le problème est qu'il faut que je trouve parmi mes soft un jeux compatible 701 ET Wine... C'est pas de la tarte ! Je pense que je vais tester avec Oblivion ! :D
ah !? enfin une aide à la monté en puissance de PoL ?
il serait temp ... vu le nombre qui lute encore avec wine ...
j'espere que le ubuntu planete est sufisament lu
pour que ça passe pas à la trape de suite ...
je susi pas sur , que oblivion , passe sur EEEpc 701 par contre moi , j'ai un Diablo 2 chez moi je croi , sa pourrais intéressante de tester.
Heu, Oblivion, c'était une boutade ;)
Diablo 2 doit passer sur le 701, en revanche sous Wine, je ne sais pas. Tu pourras tester dès que j'aurai fait le tuto. :p
Edit : il est dans la liste de POL... Donc, méthode1 avec le tweak pour le 701 qui arrive :D
@Qid
Génération-Linux est lu sur le Planet Ubuntu et le Planet Libre. On peut espéré que cela soit assez lu. Mais POL à un gros défaut... enfin, pas POL, mais le forum officiel : il n'y a pas de fonction recherché !!!! ARGH ! Espérons qu'ils bossent dessus.
VV666 : tiens suis tombé la dessus , sa te donnera peux etre une idée !!! ;-) http://forum.canardpc.com/showthrea...
Encore mieux !!! : http://wiki.eeeuser.com/list:games
Bon, ben j'ai plus qu'à faire mon choix :D
Edit : je viens de tester Messiah... ça tourne pas !!! (trop lent).
Je lance un appelle au vote. Dans le liens ci-dessus, à la rubrique "Linux Games (WINE)", choisissez le jeux que vous aimeriez que je test. Je prendrai le plus désirez... Le commentaire qui ira avec le vote aura aussi sont importance :p
Sans aucune hésitation , DIABLO II !!!!! Mouahahahahahaha !!!!!!
Hum, m'aurait étonné aussi... ^^ Mais encore ?