Les chevaliers de Koss
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Bon plan achat en duo : 2ème robot cuiseur ...
Voir le deal
600 €

[Tutoriel] jouer à wow sur ubuntu/gnu-linux c'est facile :)

2 participants

Aller en bas

[Tutoriel] jouer à wow sur ubuntu/gnu-linux c'est facile :) Empty [Tutoriel] jouer à wow sur ubuntu/gnu-linux c'est facile :)

Message  omdcavern Mer 12 Sep - 11:18

bonjour, Smile

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
(ouvre un fichier texte)

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 Wink)

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, Smile


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

Revenir en haut Aller en bas

[Tutoriel] jouer à wow sur ubuntu/gnu-linux c'est facile :) Empty Re: [Tutoriel] jouer à wow sur ubuntu/gnu-linux c'est facile :)

Message  Admin Mer 12 Sep - 12:36

Voila, sujet bien pertinent et déplacé dans la Bibliothèque

Merci pour cette contribution Nerdacier.

Admin
Admin

Messages : 23
Date d'inscription : 04/02/2012

Feuille de personnage
Personnage Principal: Yvanisha
Métiers:
Rôle Préféré: Healer

https://chevalierdekoss.forumgaming.fr

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum