The forum

Warcraft III : Reign Of Chaos

Author Replies
Quentin PÂRIS Thursday 17 May 2007 at 14:35
Quentin PÂRIS
Admin

Version de wine : 0.9.37
Distribution : Ubuntu Feisty Fawn (7.04)
Carte : Nvidia Geforce 4 Ti 4600
Drivers : 1.0-9631
Remarques :
Le jeu marche comme sous Windows. Avec, ou sans le patch ;)
Je conseille quand même de mettre le patch
Jarvis Sunday 20 May 2007 at 21:43
JarvisAnonymous

Version de wine : 0.9.33
Distribution : Ubuntu Feisty Fawn (7.04)
Gestionnaire de fenêtre : KDE
Carte : NForce 4
Drivers : 1.0-9631
Remarques :
Le jeu marche comme sous Windows. Je conseille d'installer le patch en utilisant battle.net, ça marche bien car la première fois, j'ai patché à partir de play on linux et ça ne marchait pas, il demandait le cd de warcraft alors qu'il était dedans. Sinon j'ai un petit bug après être sorti de warcraft au niveau des fenêtres, je n'arrive plus à les déplacer (je dois relancer le serveur X), la version de wine est peut-être un peu vieille...
Quentin PÂRIS Sunday 20 May 2007 at 21:50
Quentin PÂRIS
Admin

@ Jarvis

Pour le patch, défois c'est le contraire ;) Il faut mettre le patch pour que le CD soit detecté.
Pour ton bug, peux tu me dire quel est ton gestionnaire de fenêtre ?

Merci pour ce test
Quentin PÂRIS Wednesday 23 May 2007 at 17:20
Quentin PÂRIS
Admin

Un petit screenshot. Voilà Warcraft III marche à merveille et l'expansion aussi
Au passage : mon nouveau bureau gnome ;)

Christhaal Wednesday 23 May 2007 at 20:19
Christhaal

Sympa ton bureau Gnome :)

Quentin PÂRIS Friday 1 June 2007 at 18:58
Quentin PÂRIS
Admin

J'ai compris pourquoi il y avait deux fois "WarcraftIII" a l'installation de l'expansion.

Maintenant, il y a "WarcraftII" et "WarcraftIII_FrozenThrone"
Kods! Friday 1 June 2007 at 21:40
Kods!

Voilà, j'ai aussi testé Warcraft III:

Distribution : Kubuntu 7.04 Feisty
Carte graphique: Geforce 6200
Driver: nvidia glx-new 1.0.9755
Wine: 0.9.37

Un léger problème à l'écriture du code de série du jeu:
La police d'écriture est grise.

Tout marche (détails élevé en 1280*1024).


Et un petit screen de mon bureau ( qui se veut simple ):



[edit]: Wine :0.9.38
Le jeu fonctionne toujours.

Edited by Kods!

acieroid Thursday 21 June 2007 at 16:55
acieroidAnonymous

Version de wine : 0.9.33
Distribution : Debian Lenny/Sid (pas entièrement à jour)
Carte : Nvidia Geforce 6200SE
Drivers : 1.0.9755-1
Remarques :
Petit problème lorsque l'installateur se lance, et voilà comment il s'affiche


Je vais essayer avec la dernière version de wine dans les dépôts (0.9.34)
edit: ça reste la même chose, mais une fois qu'on commence à installer, ça m'a l'air d'aller (après qu'on ait cliqué sur le premier lien)
Et finalement, le jeu fonctionne très bien

Edited by acieroid

EmpereurSturm Wednesday 23 April 2008 at 15:51
EmpereurSturmAnonymous

Version de Wine: 0.9.59
Distrib: Ubuntu Feisty (pas entièrement à jour)
Carte: ATI Radeon x600 (tourne sans problème sous xp)
Remarques :
Gros problème lors du lancement du jeu, le même que sans POL; Le jeu tourne à a peu prés 0.1 fps... Ce doit être moi qui suis un peu noob^^

EDIT en ajoutant le parametre -opengl à la fin du lanceur ça va mieux ouff

Edited by EmpereurSturm

Hope Friday 21 November 2008 at 1:09
HopeAnonymous

YoYoYo je me permets de relancer le topic pour demander comment on installe le patch (téléchargé depuis blizzouille.)
Si vous pouviez m'aider ça serait bien cool de votre part
Smeagol Monday 8 December 2008 at 17:18
SmeagolAnonymous

Bonjour,

Je tien à ajouter un bug important.

Le mode lan de warcraft III ne fonctionne pas avec les version supérieur à la 0.9.45 de wine. Il est impossible de se connecter avec ces versions. Je l'ai donc intallé. et tous redevient nikel après.

PS: Ceci me montre un autre problème de playOnLinux : Quand j'utilise une versione antérieur a mon wine il est impossible d'utiliser la configuration de wine. C'est a dire je veux activer le mode fenetrer de wine mais si j'utilise une version spécial de wine il me lance toujour mon jeu en plein ecran.

Voila si ces remarques peuvent aider.
hlm_worker Sunday 28 December 2008 at 22:41
hlm_workerAnonymous

Version de wine : 1.1.10
Distribution : Ubuntu
Version de la distribution : 8.10 (Intrepid Ibex)
Carte graphique : Nvidia, geforce FX5200
Drivers de la carte graphique : 173.14.12-1-0ubuntu4: i386
Commentaire : rien ne fonctionne . Le CD n'est pas détecté

Le fichier d'installation sur mon CD (acheté récemment - warcraft III - RoC v1.21b version française intégrale) s'appelle 'Installer.exe" au lieu de 'install.exe' comme indiqué dans le script. J'ai fait temporairement les modifications suivantes :
POL_SetupWindow_check_cdrom "install.exe" devient
POL_SetupWindow_check_cdrom "Installer.exe" et
wine ./install.exe devient
wine ./Installer.exe[/code]

L'installation fonctionne alors très bien.

Il faudrait donc baser la reconnaissance du CD sur un autre nom de fichier.
Peut-on utiliser les patterns * et ? dans la fonction "POL_SetupWindow_check_cdrom" ?
Et il faudrait lancer l'installation par quelque chose du style
wine ./`ls [iI]nstall*.exe`

D'autre part, pour avoir un son correct sous ubuntu 8.10 + wine 1.1.10, je lance W3 de la façon suivante (après installation du package alsa-oss et winecfg::audio = OSS) :
aoss wine "......." -opengl

Est-il possible d'avoir un fichier de configuration de wine différent pour chaque préfixe ?

Edited by hlm_worker

Kally Friday 10 April 2009 at 11:32
KallyAnonymous

Version de wine : 1.1.10
Distribution : Ubuntu
Version de la distribution : 8.10 (Intrepid Ibex)
Carte graphique : Nvidia, geforce FX5200
Drivers de la carte graphique : 173.14.12-1-0ubuntu4: i386
Commentaire : rien ne fonctionne . Le CD n'est pas détecté

Le fichier d'installation sur mon CD (acheté récemment - warcraft III - RoC v1.21b version française intégrale) s'appelle 'Installer.exe" au lieu de 'install.exe' comme indiqué dans le script. J'ai fait temporairement les modifications suivantes :
POL_SetupWindow_check_cdrom "install.exe" devient
POL_SetupWindow_check_cdrom "Installer.exe" et
wine ./install.exe devient
wine ./Installer.exe[/code]

L'installation fonctionne alors très bien.

Il faudrait donc baser la reconnaissance du CD sur un autre nom de fichier.
Peut-on utiliser les patterns * et ? dans la fonction "POL_SetupWindow_check_cdrom" ?
Et il faudrait lancer l'installation par quelque chose du style
wine ./`ls [iI]nstall*.exe`

D'autre part, pour avoir un son correct sous ubuntu 8.10 + wine 1.1.10, je lance W3 de la façon suivante (après installation du package alsa-oss et winecfg::audio = OSS) :
aoss wine "......." -opengl

Est-il possible d'avoir un fichier de configuration de wine différent pour chaque préfixe ?

Quote from hlm_worker



pourrait on m'aider à comprendre un peu car j'ai le même soucis: non reconnaissance du cd donc j'aimerais bien pouvoir modifier le code et tout mais je suis tout nouveau et ne connais rien à linux donc si on pouvait pousser un peu plus la description ça serait top!
ou faire un petit patch tant qu'à faire :D
Panzer Friday 10 April 2009 at 15:28
Panzer

Bonjour,

C'est simple en fait, il suffit juste d'aller chercher le script ici :
http://www.playonlinux.com/repository/?script=13
Et avec l'aide d'un éditeur de texte, modifier les lignes indiqués par him_worker .
Ensuite dans Installer, il faut cliquer sur installer une application non supportée, puis exécuter un script local et choisir le script modifié .

De rien .

Edited by Panzer



Bientot surpuissant ;) http://abe7.labrute.fr
Mon blog (déjà surpuissant) : Le BaB
Kally Friday 10 April 2009 at 20:18
KallyAnonymous

merci bien j'ai compris le truc!

mais j'ai un second soucis car après maintenant que warcraft III fut installé j'aimerais installer l'extension warcraft III TFT mais le problème c'est que lorsque je veux lancer l'installation du jeux (dans le menu du jeu et non de playonlinux) il me met que war 3 n'a pas été installé!

donc il ne détecte pas warcraft III, je vais essayer d'identifier un peu les scripts ayant fait un peu de programme C mais je dout y arriver :P

ÉDIT: j'avais oublier de modifier un "install.exe" en installer.exe" donc c'est bon tout à fonctionner! merci beaucoup!

Edited by Kally

Insomniak Sunday 10 May 2009 at 14:41
InsomniakAnonymous

Je l'ai posté dans Frozen Throne, mais c'est ptet plus adapté ici, donc je le remet.

Il serait bien que le script de warcraft III installe le fork de wine créé pour :
http://repo.or.cz/w/wine/warcraft3.git

Ca permet de naviguer sur bnet sans crash au bout d'une minute, et d'hoster les parties.

Il faudrait que ça fasse quelquechose dans ce genre la, avec un ./configure qui vérifie bien qu'il ne manque aucune dépendance et avertisse l'utilisateur dans le cas contraire :

git clone "git://repo.or.cz/wine/warcraft3.git" "$HOME/.PlayOnLinux/tmp/Wine-fork-war3"
cd "$HOME/.PlayOnLinux/tmp/Wine-fork-war3"
./configure prefix="$HOME/.PlayOnLinux/WineVersions/War3/usr/"
make prefix="$HOME/.PlayOnLinux/WineVersions/War3/usr/" depends
make prefix="$HOME/.PlayOnLinux/WineVersions/War3/usr/"
make prefix="$HOME/.PlayOnLinux/WineVersions/War3/usr/" install
rm -r $HOME/.PlayOnLinux/tmp/Wine-fork-war3

Set_WineVersion_Assign "War3" "Warcraft III"

J'ai personnellement du faire ça à la main, mais ça serait plus pratique que ça soit géré par défaut, non ?
Quentin PÂRIS Sunday 10 May 2009 at 15:29
Quentin PÂRIS
Admin

Je crois que ya des anciennes versions de wine qui gèrent très bien bnet
Insomniak Sunday 10 May 2009 at 15:41
InsomniakAnonymous

Ouais mais la on profite de toutes les corrections de wine, y compris la gestion de pulseaudio, puisque ce sont les toutes dernieres versions... :)

De plus, depuis les dernières majs, il semble que bnet demande un truc que wine n'est capable d'envoyer que grace au fork...

Edited by Insomniak

Quentin PÂRIS Sunday 10 May 2009 at 21:49
Quentin PÂRIS
Admin

Wai mais compiler des sources dans un script c'est vraiment la misère. L'utilisateur doit avoir un tat de paquet installé pour que ça marche
Insomniak Monday 11 May 2009 at 7:27
InsomniakAnonymous

Autre solution, un script qui explique à l'utilisateur les commandes à suivre, ou alors mettre sur pol.com un tar.gz2 contenant le fork déja compilé...

Edited by Insomniak