warcraft sous linux

warcraft sous linux - Logiciels - Linux et OS Alternatifs

Marsh Posté le 15-05-2006 à 00:07:17    

bonjour,
 
je voudrais installer warcraft throzen throne sur ma mandriva, jai pour cela suivit a la lettre le tutorial suivant: http://mjules.free.fr/tutorial_wine_et_warcraft_3.htm, et l installation se passe tres bien.
 
le seul soucis c est que pour pouvoir jouer il faut d apres cette methode utiliser un crack no cd afin de pouvoir faire tourner le jeu.
 
Ayant les cd d'origines  cela m embetes d' utiliser ces cracks qui sont d'ailleurs tres dur a trouver, quelqun a t il reussit a jouer sous bnet sans passer par ces nocd>?  si oui comment?  
merci

Reply

Marsh Posté le 15-05-2006 à 00:07:17   

Reply

Marsh Posté le 15-05-2006 à 00:22:32    

Avec le dernier Wine, ça fonctionne tout seul ;).
 
edit : cf topic WarcraftIII


Message édité par j_c_p le 15-05-2006 à 00:24:25
Reply

Marsh Posté le 15-05-2006 à 05:03:38    

hmmm l,e lien de ton topic correspont a mon tutoriel de reference et c est bien marqué qu il faut un no cd.
Tu joue donc a warcraft sous linux sans no cd? tu confirme?

Reply

Marsh Posté le 15-05-2006 à 12:32:11    

Oui, je confirme ;) (faut juste lancer winecfg et indiquer où est ton lecteur CD/DVD auparavant).
 
Testé en version 0.9.12 (mais a priori la 0.9.13 devrait le faire aussi).

Reply

Marsh Posté le 15-05-2006 à 15:38:58    

jai lancer winecfg, jai une fenetre qui s ouvre avec pas mal de config a gerer, je go sur onglet "drive" et m' apercois que le chemin de mon cdrom est bien configurer.
pourtant qd je tente de lancer war3 il me demande le cdrom :/

Reply

Marsh Posté le 15-05-2006 à 16:31:11    

Il faut monter le cdrom aussi, avant de lancer warcraft.

Reply

Marsh Posté le 15-05-2006 à 19:34:41    

ca y est ca marche, enfin ca marche comme ci comme ca, en fait le jeu se lance mais  il est d une lenteur effroyable, ca lag, et c est impossible de jouer.
ma carte graphic nvidia est tres bien reconnue et ses pilotes aussi puisque j utilise mandriva derniere version.d ailleur TUx tourne tres bien.
d ou peut provenir ce soucis?

Reply

Marsh Posté le 15-05-2006 à 19:41:18    

Essaie avec l'OpenGL, ça ira mieux ;) :

Code :
  1. wine Frozen\ Throne.exe -- -opengl

Reply

Marsh Posté le 15-05-2006 à 20:01:13    

oui c est comme ca que je le lance...mais ca rame... a fond

Reply

Marsh Posté le 15-05-2006 à 20:11:08    

Bizarre, je viens de tester, ça fonctionne très bien chez moi.
Tu as bien fait attention à la case ? Sinon, tu peux aussi lancer via -opengl simplement (ça te mettra toutes les résolutions au lieu de trier en fonction de ton matériel).
 
Enfin, tu es sûr que ton pilote Nvidia est bien installé ?

Reply

Marsh Posté le 15-05-2006 à 20:11:08   

Reply

Marsh Posté le 15-05-2006 à 20:15:56    

je ne suis pas sure a 100% que mon pilote est bien installer.ya til un moyen sure de le savoir?

Reply

Marsh Posté le 15-05-2006 à 20:20:18    

Oui, tu tapes : glxinfo | grep rendering
Si c'est yes, c'est bon.
 
Exemple :
jcp@phoenix64 ~ $ glxinfo | grep rendering  
direct rendering: Yes


Message édité par j_c_p le 15-05-2006 à 20:22:30
Reply

Marsh Posté le 15-05-2006 à 20:22:23    

resultat:  YES  :)
 
donc ca vient pas de la carte graphic
 
dou ca peut venir?

Reply

Marsh Posté le 15-05-2006 à 20:24:07    

C'est déjà un bon point :).
 
Ça peut venir aussi du fait que wine n'est pas compilé avec le flag OpenGL, mais si tu as pris un paquet pour ta distribution, ça devrait être le cas.

Reply

Marsh Posté le 15-05-2006 à 20:26:47    

ben jai fait urpmi wine pour la DL et linstaller.

Reply

Marsh Posté le 15-05-2006 à 20:29:01    

Ok, ça devrait donc être bon (wine --version donne ?).
 
jcp@phoenix64 ~ $ wine --version
Wine 0.9.13

Reply

Marsh Posté le 15-05-2006 à 20:32:04    

jai une version bizaree on dirait
 
[chrysantux@MSHOME ~]$ wine --version
Wine 20050725

Reply

Marsh Posté le 15-05-2006 à 20:32:26    

On peut aussi vérifier les extensions d'Xorg que tu as :

Code :
  1. jcp@phoenix64 ~ $ cat /var/log/Xorg.0.log | grep extension
  2. (II) Loading /usr/lib64/modules/extensions/libdbe.a
  3. (II) Loading extension DOUBLE-BUFFER
  4. (II) Loading /usr/lib64/modules/extensions/libextmod.a
  5. (II) Loading extension SHAPE
  6. (II) Loading extension MIT-SUNDRY-NONSTANDARD
  7. (II) Loading extension BIG-REQUESTS
  8. (II) Loading extension SYNC
  9. (II) Loading extension MIT-SCREEN-SAVER
  10. (II) Loading extension XC-MISC
  11. (II) Loading extension XFree86-VidModeExtension
  12. (II) Loading extension XFree86-Misc
  13. (II) Loading extension XFree86-DGA
  14. (II) Loading extension DPMS
  15. (II) Loading extension TOG-CUP
  16. (II) Loading extension Extended-Visual-Information
  17. (II) Loading extension XVideo
  18. (II) Loading extension XVideo-MotionCompensation
  19. (II) Loading extension X-Resource
  20. (II) Loading /usr/lib64/modules/extensions/libglx.so
  21. (II) Loading extension GLX
  22. (II) Loading extension NV-GLX
  23. (II) Loading extension NV-CONTROL
  24. (II) Initializing built-in extension MIT-SHM
  25. (II) Initializing built-in extension XInputExtension
  26. (II) Initializing built-in extension XTEST
  27. (II) Initializing built-in extension XKEYBOARD
  28. (II) Initializing built-in extension LBX
  29. (II) Initializing built-in extension XC-APPGROUP
  30. (II) Initializing built-in extension SECURITY
  31. (II) Initializing built-in extension XINERAMA
  32. (II) Initializing built-in extension XFIXES
  33. (II) Initializing built-in extension XFree86-Bigfont
  34. (II) Initializing built-in extension RENDER
  35. (II) Initializing built-in extension RANDR
  36. (II) Initializing built-in extension COMPOSITE
  37. (II) Initializing built-in extension DAMAGE
  38. (II) Initializing built-in extension XEVIE
  39. (II) Initializing extension GLX

Reply

Marsh Posté le 15-05-2006 à 20:34:11    

Tu as une version plus ancienne de Wine, mais le souci ne doit pas venir de là (peut-être que plf ou une autre source sûre fournit une version plus récente, il faudrait voir, mais ce n'est pas essentiel).

Reply

Marsh Posté le 15-05-2006 à 20:35:40    

par souci de ne pas flooder post editer et modifier par moi meme :)


Message édité par chrysantux le 16-05-2006 à 20:56:20
Reply

Marsh Posté le 15-05-2006 à 20:36:33    

moi la ca devient du chinois

Reply

Marsh Posté le 15-05-2006 à 20:40:03    

Bon, tu n'as aucun souci via Xorg en tout cas :).
 
On va ensuite regarder les bibliothèques (aka librairies) requises pour Wine : ldd /usr/bin/wine ?
 

Code :
  1. jcp@phoenix64 ~ $ ldd /usr/bin/wine
  2.         linux-gate.so.1 =>  (0xffffe000)
  3.         libwine.so.1 => /usr/bin/../lib32/libwine.so.1 (0xf7faa000)
  4.         libpthread.so.0 => /lib32/tls/libpthread.so.0 (0xf7f68000)
  5.         libc.so.6 => /lib32/tls/libc.so.6 (0xf7e50000)
  6.         libdl.so.2 => /lib32/libdl.so.2 (0xf7e4c000)
  7.         /lib/ld-linux.so.2 (0xf7fc5000)

Reply

Marsh Posté le 15-05-2006 à 20:42:09    

[chrysantux@MSHOME ~]$ ldd /usr/bin/wine
        linux-gate.so.1 =>  (0xffffe000)
        libwine.so.1 => /usr/lib/libwine.so.1 (0xb7fa8000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7f96000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7e68000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7e64000)
        /lib/ld-linux.so.2 (0xb7fda000)

Reply

Marsh Posté le 15-05-2006 à 20:48:40    

Normal également.
 
Heu, tu es sûr de bien respecter la case ? Car là, je ne sais plus trop pour le moment.

Reply

Marsh Posté le 15-05-2006 à 20:49:04    

ca me semble corect aussi

Reply

Marsh Posté le 15-05-2006 à 20:51:04    

Tu as quoi en console quand tu lances : wine Frozen\ Throne.exe -- -opengl ?

Reply

Marsh Posté le 15-05-2006 à 20:52:08    

respecter la case? c est a dire ?

Reply

Marsh Posté le 15-05-2006 à 20:54:13    

cad, bien taper les caractères et respecter les blancs ou interstices entre ;).

Reply

Marsh Posté le 15-05-2006 à 20:57:17    

desoler du flood   mais voila le resultat:  ca semble venir du son
 
 
[chrysantux@MSHOME Warcraft III]$ wine Frozen\ Throne.exe -- -opengl
fixme:d3d:IWineD3DImpl_CreateDevice (0x7fe3b230) Incomplete stub for d3d8
fixme:d3d_caps:IDirect3D8Impl_FillGLCaps found GL_VERSION  ("2.0.0 NVIDIA 76.76"
)->(0x004c1dfc)
fixme:d3d_caps:IDirect3D8Impl_FillGLCaps found GL_RENDERER ("GeForce FX 5200/AGP
/SSE/3DNOW!" )->(0x0250)
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x7fe3b4e0)->(40,0) not handled y
 
 
 
fixme:imm:ImmAssociateContextEx (0x20026, (nil), 16): stub
[chrysantux@MSHOME Warcraft III]$


Message édité par chrysantux le 16-05-2006 à 14:26:22
Reply

Marsh Posté le 15-05-2006 à 21:43:54    

Ok, tu as testé avec d'autres paramètres sonores ?
Genre, via winecfg, tu changes Alsa par Oss, pour l'émulation Oss d'Alsa (je n'ai pas touché les autres réglages pour ma part, mais tu peux tester).
 
nb : tu peux éditer ton post précédent et couper un peu la fin ;).


Message édité par j_c_p le 15-05-2006 à 21:44:35
Reply

Marsh Posté le 15-05-2006 à 22:00:15    

Tu as peut-être aussi déjà un logiciel qui occupe le canal son, et dans ce cas, c'est normal que ça rame si ta carte ne fait pas de mixage en hard ou alors si tu n'as pas/mal configuré dmix (la partie d'Alsa qui s'occupe de mixer en soft).
 
edit : il te manque peut-être des modules sonores

Citation :

jcp@phoenix64 ~ $ lsmod | grep snd
snd_seq                54016  0
snd_pcm_oss            40736  0
snd_mixer_oss          16064  4 snd_pcm_oss
snd_usb_audio          84576  2
snd_usb_lib            15168  1 snd_usb_audio
snd_ice1724            73664  2
snd_ice17xx_ak4xxx      3648  1 snd_ice1724
snd_ac97_codec        103448  1 snd_ice1724
snd_ac97_bus            2496  1 snd_ac97_codec
snd_ak4114              8768  1 snd_ice1724
snd_ak4xxx_adda         6336  2 snd_ice1724,snd_ice17xx_ak4xxx
snd_mpu401_uart         7232  1 snd_ice1724
snd_rawmidi            23200  2 snd_usb_lib,snd_mpu401_uart
snd_bt87x              13864  2
snd_seq_device          7632  2 snd_seq,snd_rawmidi
snd_hwdep               8584  1 snd_usb_audio
snd_pcm                87052  6 snd_pcm_oss,snd_usb_audio,snd_ice1724,snd_ac97_codec,snd_ak4114,snd_bt87x
snd_timer              22088  2 snd_seq,snd_pcm
snd_page_alloc          8592  2 snd_bt87x,snd_pcm
snd                    55592  22 snd_seq,snd_pcm_oss,snd_mixer_oss,snd_usb_audio,snd_usb_lib,snd_ice1724,snd_ac97_codec,snd_ak4114,snd_ak4xxx_adda,snd_mpu401_uart,snd_rawmidi,snd_bt87x,snd_seq_device,snd_hwdep,snd_pcm,snd_timer
soundcore               8928  4 snd


Notamment les modules snd_pcm_oss et snd_mixer_oss qui sont utiles pour l'émulation oss d'Alsa.
 
http://img379.imageshack.us/img379/5483/znes3017zm.th.png


Message édité par j_c_p le 15-05-2006 à 22:21:13
Reply

Marsh Posté le 15-05-2006 à 22:39:32    

k on voit ca demain je suis crevé la.
merci de ton aimable aide.
bonne nuit

Reply

Marsh Posté le 16-05-2006 à 14:28:19    

g


Message édité par chrysantux le 16-05-2006 à 20:57:11
Reply

Marsh Posté le 16-05-2006 à 19:32:45    

Bon, ça fait pareil chez moi (je viens de jouer un peu là) :

Code :
  1. jcp@phoenix64 ~/.wine/drive_c/Program Files/Warcraft III $ wine Frozen\ Throne.exe -- -opengl
  2. err:ole:CoCreateInstance apartment not initialised
  3. fixme:advapi:SetSecurityInfo stub
  4. fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x7fd53ca8) : stub, emulating 64Mib for now, returning 64Mib
  5. fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd53ca8)->(WINED3DRS_MULTISAMPLEMASK,-1) not handled yet
  6. fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd53ca8)->(WINED3DRS_PATCHEDGESTYLE,0) not handled yet
  7. fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd53ca8)->(WINED3DRS_PATCHSEGMENTS,1065353216) not handled yet
  8. fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd53ca8)->(WINED3DRS_DEBUGMONITORTOKEN,1) not handled yet
  9. fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd53ca8)->(WINED3DRS_POSITIONDEGREE,3) not handled yet
  10. fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd53ca8)->(WINED3DRS_NORMALDEGREE,1) not handled yet
  11. fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd53ca8)->(WINED3DRS_MINTESSELLATIONLEVEL,1065353216) not handled yet
  12. fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd53ca8)->(WINED3DRS_MAXTESSELLATIONLEVEL,1065353216) not handled yet


 
http://img362.imageshack.us/img362/4672/znes3052xa.th.jpg
 
Tu devrais tester en ne cochant rien pour le son (cf winecfg) ou en jouant sur les paramètres Oss/Alsa, car tout semble normal chez toi.
 
Regarde aussi dans le topic WarcratIII et linke ton topic dessus (ça évite la dispersion).
 
nb : ça ne rame pas du tout chez moi (même quand c'est chargé) pour info.


Message édité par j_c_p le 16-05-2006 à 19:33:42
Reply

Marsh Posté le 16-05-2006 à 21:30:05    

bon c a yest le grand pas sur bnet apres avoir bidouiller tout ca.
jai activer 3d dans wine conf, jai choisi oss ki fait moin lagguer aperement.
 
resultat j arive a jouer sur bnet mais c est encore un peu "laggy" les temps de reponses sont legeremnt decalé qd je clic .
je pense quil faut affiner encore les reglages.
dernieres questions: comment repasser sous kde sans areter le jeu afin de pouvoir de temps a autre revenir sur mon bureau?
en tout les cas pour une personne commme moi qui n y connait pas grand chose , c est un miracle de pouvoir jouer a WAR3 sous linux.
merci a toi, pour tes reponses claires et precises.
peux tu me donner ton aka sur bnet? je serai ravis d' at avec toi voir de duel pour le fun.
merci encore


Message édité par chrysantux le 16-05-2006 à 21:34:26
Reply

Marsh Posté le 16-05-2006 à 23:01:08    

Y'a un seul tiret a -opengl :D :D :D :D :D :D :D :D

Reply

Marsh Posté le 17-05-2006 à 16:36:55    

M300A, j'ai déjà répondu à cette remarque (en gros, ça ne permet d'avoir que les modes graphiques réellement dispo) -> http://forum.hardware.fr/forum2.ph [...] =0#t789894
 
chrysantux :
1/ pour bnet, j'ai eu personnellement un peu de mal, mais finalement, ça marche très bien : il faut juste ouvrir le port 6112 TCP initialement (celui par défaut, si je ne me trompe pas de numéro vu que c'est de mémoire là), et lors de la première connexion bnet couper le parefeu (car en fait le serveur bnet envoie des requêtes sur un port différent, visible via ethereal, à chaque fois tant que les infos initiales de la première connexion de sont pas installées en local).
On peut ensuite remettre le parefeu par la suite et les autres connexions futures marcheront :).
 
2/ je suis aussi sous KDE et j'ai modifié les propriétés de la fenêtre (clic droit, sur le bandeau de titre, comportement des fenêtres ...) de Wine de telle façon à ce que celle-ci occupe un bureau en plein écran, ce qui fait que j'ai encore mes 5 autres bureaux pour m'occuper (6 en tout donc).
 
3/ pas de quoi, cool que tu puisses jouer à War3 ;) (je joue mal et rarement en fait :D et mon id bnet est aussi j_c_p, mais ça peut se faire un de ces 4 une petite partie)
 
edit : les fichiers crées après la première connexion (et qui sont donc utiles pour bnet) :

Citation :

jcp@phoenix64 ~ $ ls *.dll
CmdLineExt02.dll  SIntf16.dll  SIntf32.dll  SIntfNT.dll


Message édité par j_c_p le 17-05-2006 à 19:58:55
Reply

Marsh Posté le 21-05-2006 à 20:14:59    

bonjour,comment peut on lancer warcraft en mode fenetré sous linux silvouplait?

Reply

Marsh Posté le 21-05-2006 à 22:30:39    

Salut,
 
Après avoir paramétré Wine, via winecfg :
 
http://img189.imageshack.us/img189/6291/znes3313iz.th.png
 
il suffit, par exemple de mettre ton bureau linux en 1024*768, et de lancer wine puis de choisir une résolution inférieure dans warcraft, genre 800*600.
 
Tu relances ensuite warcraft et c'est bon ;).
 
nb : auparavant, c'était un peu différent, car tu devais modifier un paramètre dans le fichier de conf de wine (cf topic war3, en lien plus haut, c'est dedans).

Reply

Marsh Posté le 22-05-2006 à 06:21:42    

ok merci.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed