[Tutoriel] jouer à wow sur ubuntu/gnu-linux c'est facile :)
2 participants
Les chevaliers de Koss :: FORUM :: Le Centre de Recherche la guilde des chevaliers de Koss :: La Bibliothèque
Page 1 sur 1
[Tutoriel] jouer à wow sur ubuntu/gnu-linux c'est facile :)
bonjour,
windows vous embete au plus au point, et vous n'avez qu'une seule envie,
c'est d'utiliser votre systeme favori, ubuntu/gnu-linux ? :p
seul probleme, votre jeu préféré n'est pas prévu pour fonctionner sur ce systeme,
rassurez vous, il existe une solution à votre probleme, et vous allez bientot pouvoir
vous connecter sur le meilleur serveur de tout les temps, sellafield,
tout en utilisant le meilleur systeme qui soit, ubuntu/gnu-linux
cette solution s'appelle WINE
Wine Is Not an Emulator
c'est un programme qui simule un faux environnement windows,
pour que les programmes puissent tourner quand meme sur votre machine
"magique !" me direz vous :p
voici comment proceder
/!\ attention : pour les systemes 64bits, la manip est différente et decrite plus loin en bas
Premiere etape : installation de wine (simulateur windows)
http://doc.ubuntu-fr.org/wine
importation de quelques variables :
ajoutez les lignes suivantes :
(changez ### par la quantité de memoire video)
enregistrez le document puis tapez :
installation des bibliotheques necessaire au jeu :
pour installer le jeu, nous allons utiliser les archives de la version 4.0.6,
mise à disposition par sellafield sur son site, :
(me faire penser de changer les liens, lorsque le serveur aura changé de version, merci )
client4.0.6_sellafield_partie1
client4.0.6_sellafield_partie2
client4.0.6_sellafield_partie3
client4.0.6_sellafield_partie4
client4.0.6_sellafield_partie5
je suggere de decompresser tout ça dans ~/.wine/drive_c/install/world_of_warcraft
nous allons maintenant creer un petit fichier executable qui supprimera le cache et lancera le jeu
ajouter le contenu suivant :
en principe, il faut donner le droit au fichier de s'executer :
maintenant, on lance le programme avec la commande :
par contre, j'ai un bug, pour jouer en pleine écran,
quand je fais alt+tab, pour changer de fenetre,
et je suis obligé de fermer le jeu
la solution est de regler le jeu en mode "fenetré (plein ecran)"
ça créé une fenetre sans bordure, donc invisible
c'est en quelque sorte un "faux pleine écran" qui permet de passer d'une application
à une autre sans changer de resolution d'écran,
et donc le jeu peut fonctionner parfaitement bien en pleine écran grace à ce mode,
voili voilou ^^ j'espere que tout est suffisement limpide,
sinon n'hesitez pas à me demander
/!\ attention, si vous avez un systeme ubuntu 64bits
à l'heure actuelle, wine ne fonctionne pas encore en 64bits
il va donc falloir compiler les sources dans un environnement 32bits
afin d'avoir la version 32bits de wine
rajoutez les lignes suivantes au fichier /etc/schroot/schroot.conf en remplacant "your_username"
par votre nom d'utilisateur et "Precise" par la version de ubuntu que vous avez
[precise]
description=Ubuntu Precise
directory=/var/chroot
users=your_username
groups=sbuild
root-groups=root
creez un environnement de travail dans le chroot, remplacez "precise" par votre version de ubuntu
et http://bouyguestelecom.ubuntu.lafibre.info/ubuntu/ par un mirroir de votre choix depuis
https://launchpad.net/ubuntu/+archivemirrors :
Faites que apt-get puisse travailler dans le chroot :
entrez dans le chroot :
installez les dependances pour la construction :
telechargez l'arborescence du code source de wine dans votre chroot :
reste plus qu'a compiler :
maintenant, pour que wine puisse fonctionner en dehors du chroot,
le programme a besoin que les dependances soit installé sur le systeme
le plus simple est de sortir du chroot et installer une copie precompilé de wine :
apres tout ça, vous pouvez faire fonctionner un programme windows depuis l'exterieur du chroot
en utilisant votre nouvelle construction, par exemple :
il faut donc modifier le petit programme de lancement du jeu en :
windows vous embete au plus au point, et vous n'avez qu'une seule envie,
c'est d'utiliser votre systeme favori, ubuntu/gnu-linux ? :p
seul probleme, votre jeu préféré n'est pas prévu pour fonctionner sur ce systeme,
rassurez vous, il existe une solution à votre probleme, et vous allez bientot pouvoir
vous connecter sur le meilleur serveur de tout les temps, sellafield,
tout en utilisant le meilleur systeme qui soit, ubuntu/gnu-linux
cette solution s'appelle WINE
Wine Is Not an Emulator
c'est un programme qui simule un faux environnement windows,
pour que les programmes puissent tourner quand meme sur votre machine
"magique !" me direz vous :p
voici comment proceder
/!\ attention : pour les systemes 64bits, la manip est différente et decrite plus loin en bas
Premiere etape : installation de wine (simulateur windows)
http://doc.ubuntu-fr.org/wine
- Code:
sudo add-apt-repository ppa:ubuntu-wine/ppa
- Code:
sudo apt-get update
- Code:
sudo apt-get install wine
importation de quelques variables :
- Code:
gedit ~/.wine/drive_c/Direct3D.reg
ajoutez les lignes suivantes :
- Code:
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"DirectDrawRenderer"="OpenGL"
"Multisampling"="disabled"
"OffscreenRenderingMode"="fbo"
"RenderTargetLockMode"="readdraw"
"UseGLSL"="disabled"
"VideoMemorySize"="###"
(changez ### par la quantité de memoire video)
enregistrez le document puis tapez :
- Code:
regedit ~/.wine/drive_c/Direct3D.reg
installation des bibliotheques necessaire au jeu :
- Code:
winetricks vcrun2008 d3dx9 allfonts
pour installer le jeu, nous allons utiliser les archives de la version 4.0.6,
mise à disposition par sellafield sur son site, :
(me faire penser de changer les liens, lorsque le serveur aura changé de version, merci )
client4.0.6_sellafield_partie1
client4.0.6_sellafield_partie2
client4.0.6_sellafield_partie3
client4.0.6_sellafield_partie4
client4.0.6_sellafield_partie5
je suggere de decompresser tout ça dans ~/.wine/drive_c/install/world_of_warcraft
nous allons maintenant creer un petit fichier executable qui supprimera le cache et lancera le jeu
- Code:
gedit wow.sh
ajouter le contenu suivant :
- Code:
#!/bin/bash
cd ~/.wine/drive_c/install/world_of_warcraft/ #se deplace dans le dossier du jeu
rm -r Cache/ADB/ Cache/WDB/ #supprime le cache
wine Wow.exe -opengl #lancement du jeu avec l'option opengl
en principe, il faut donner le droit au fichier de s'executer :
- Code:
sudo chmod 775 wow.sh
maintenant, on lance le programme avec la commande :
- Code:
bash wow.sh
par contre, j'ai un bug, pour jouer en pleine écran,
quand je fais alt+tab, pour changer de fenetre,
et je suis obligé de fermer le jeu
la solution est de regler le jeu en mode "fenetré (plein ecran)"
ça créé une fenetre sans bordure, donc invisible
c'est en quelque sorte un "faux pleine écran" qui permet de passer d'une application
à une autre sans changer de resolution d'écran,
et donc le jeu peut fonctionner parfaitement bien en pleine écran grace à ce mode,
voili voilou ^^ j'espere que tout est suffisement limpide,
sinon n'hesitez pas à me demander
/!\ attention, si vous avez un systeme ubuntu 64bits
à l'heure actuelle, wine ne fonctionne pas encore en 64bits
il va donc falloir compiler les sources dans un environnement 32bits
afin d'avoir la version 32bits de wine
- Code:
sudo apt-get install dchroot debootstrap
sudo mkdir /var/chroot
rajoutez les lignes suivantes au fichier /etc/schroot/schroot.conf en remplacant "your_username"
par votre nom d'utilisateur et "Precise" par la version de ubuntu que vous avez
[precise]
description=Ubuntu Precise
directory=/var/chroot
users=your_username
groups=sbuild
root-groups=root
creez un environnement de travail dans le chroot, remplacez "precise" par votre version de ubuntu
et http://bouyguestelecom.ubuntu.lafibre.info/ubuntu/ par un mirroir de votre choix depuis
https://launchpad.net/ubuntu/+archivemirrors :
- Code:
sudo debootstrap --variant=buildd --arch i386 precise /var/chroot/ http://bouyguestelecom.ubuntu.lafibre.info/ubuntu/
Faites que apt-get puisse travailler dans le chroot :
- Code:
sudo cp /etc/apt/sources.list /var/chroot/etc/apt/
entrez dans le chroot :
- Code:
sudo chroot /var/chroot
installez les dependances pour la construction :
- Code:
apt-get update
apt-get build-dep wine
telechargez l'arborescence du code source de wine dans votre chroot :
- Code:
apt-get install git
git clone git://source.winehq.org/git/wine
reste plus qu'a compiler :
- Code:
cd wine
./configure
make
maintenant, pour que wine puisse fonctionner en dehors du chroot,
le programme a besoin que les dependances soit installé sur le systeme
le plus simple est de sortir du chroot et installer une copie precompilé de wine :
- Code:
exit
sudo apt-get install wine
apres tout ça, vous pouvez faire fonctionner un programme windows depuis l'exterieur du chroot
en utilisant votre nouvelle construction, par exemple :
- Code:
/var/chroot/wine/wine notepad
il faut donc modifier le petit programme de lancement du jeu en :
- Code:
#!/bin/bash
cd ~/.wine/drive_c/install/world_of_warcraft/
rm -r Cache/ADB/ Cache/WDB/
/var/chroot/wine/wine Wow.exe -opengl
omdcavern- Messages : 4
Date d'inscription : 07/09/2012
Re: [Tutoriel] jouer à wow sur ubuntu/gnu-linux c'est facile :)
Voila, sujet bien pertinent et déplacé dans la Bibliothèque
Merci pour cette contribution Nerdacier.
Merci pour cette contribution Nerdacier.
Les chevaliers de Koss :: FORUM :: Le Centre de Recherche la guilde des chevaliers de Koss :: La Bibliothèque
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|