Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/06/2007, à 13:09

toto59

problème avec wine

Bonjour,

J'ai installé la dernière version de wine et lorsque je joue à guild wars, la console me retourne le problème suivant lorsque je change de map :

err:d3d:IWineD3DDeviceImpl_SetLightEnable Too many concurrently active lights
fixme:dbghelp:SymInitializeW what to do ??


Quelqu'un pourrait-il me dire comment gérer cette affaire svp ?

#2 Le 30/06/2007, à 18:02

toto59

Re : problème avec wine

Il semblerait que mon problème soit un problème connu. Pour le résoudre, il semble qu'il faut utiliser le patch "lights.patch". Pour ceux qui veulent le script du patch c'est:

--- dlls/wined3d/device.c	2007-03-16 17:40:46.000000000 +0100
+++ dlls/wined3d/device.c	2007-03-17 13:27:30.000000000 +0100
@@ -2378,8 +2378,8 @@
                 }
             }
             if(lightInfo->glIndex == -1) {
-                ERR("Too many concurrently active lights\n");
-                return WINED3DERR_INVALIDCALL;
+                FIXME("Too many concurrently active lights\n");
+                return WINED3D_OK;
             }
 
             /* i == lightInfo->glIndex */

La question que je me pose maintenant est : comment installer ce patch ?
Je suis désolé de vous embêter avec cette opération (élémentaire), mais cela m'aiderait bcp ainsi que d'autres newbies. De mon côté, J'essaie de l'installer et je post comment faire si j'y arrive et si personne n'a expliqué comment l'installer.

#3 Le 30/06/2007, à 18:40

toto59

Re : problème avec wine

Bon, je crois avoir résolu mon problème. Pour cela, vous pouvez utliser le script  suivant qui peut être récupéré à partir du wiki (dsl^^). Il a l'air de bien marché. Je l'ai juste un peu modifié pour que ce soit la version 0.9.40 qui s'installe. Par contre le patch lights est celui de la version 0.9.39.

#!/bin/bash
#CHANGE VERSION NUMBER UPON NEW RELEASE!
VERSION=0.9.40
mkdir ~/winestuff
cd ~/winestuff
wget http://umn.dl.sourceforge.net/sourceforge/wine/wine-$VERSION.tar.bz2 -O ~/winestuff/winesource.tar.bz2
wget http://kegel.com/wine/edgy.sh -O ~/winestuff/pkgs.sh
sudo sh ~/winestuff/pkgs.sh
tar -xjvf winesource.tar.bz2
wget http://eurus103.googlepages.com/lights-0.9.39.patch -O ~/winestuff/lights.patch
cd ~/winestuff/wine-$VERSION/dlls/wined3d
patch <~/winestuff/lights.patch
cd ~/winestuff/wine-$VERSION
./configure
make depend
make
checkinstall
echo "Package created!"
echo -n "Install now? [y or n]:"
read INSTALL
if test $INSTALL = "y"
then
sudo dpkg -i wine*.deb
else
echo "Package not installed."
fi
echo -n "Install Guild Wars now? [y/n]:"
read GW
if test $GW = "y"
then
wget http://www.guildwars.com/downloads/gwsetup.zip -O ~/gwsetup.zip
cd ~
unzip gwsetup.zip
wineprefixcreate
rm ~/gwsetup.zip
mv ~/GWSETUP.EXE ~/.wine/drive_c/
wine "C:\\GWSETUP.EXE"
fi

#4 Le 04/07/2007, à 16:53

Lame

Re : problème avec wine

bien vu le patch 0.9.39, je cherchait desesperement le 0.9.40 ... il serait temps que Jarn Firebrand  nous fasse des liens sur son site ; tout est bloque pour le moment, mais bon on va pas lui en vouloir hein.


Ubuntu 8.10 Hardy
jdk 1.6.0_01
mysql Ver 14.12 // mysql-connector-java-5.0.6

Hors ligne