Hmm, you run WoW under xgl ? or you have separate X for it ?blk_jack wrote:Weird.. I was just updating/reemerging some packages (mesa, xgl, pango, glitz, etc) as well as some of the xorg-x11 7.1 X modules and suddenly WoW started working. I grabbed that minimap hider add-on, popped it in, and the game worked great.
So far I've only seen the inside of IF, but my framerate is already twice what it was before.
Weird!
Hrmm, I'm not sure about plain Wine. I'm running it in Cedega 5.2 on both computers, as is my friend on ~amd64. When I get home from work today I'll give it a shot in my Wine install... I know the game loads in Wine, but I haven't tried logging in at all. Getting Cedega made a world of difference for me, and I haven't tried WoW in Wine for some months, now.xanas3712 wrote:OK, those that have it working what version of wine is being used, realized that I only had the latest 2 binaries saved for wine, so I don't want to rebuild several wine versions just to find out...
Code: Select all
#!/bin/sh
X :3 -ac &
cd "/home/blk_jack/.wine/drive_c/Program Files/World of Warcraft"
sleep 2
DISPLAY=:3 /usr/X11R6/bin/wine WoW.exe -openglI made http://ui.worldofwar.net/ui.php?id=2764 , which works better for me. You can even logoff indoors!jhardtone wrote:Got it working by using a mod that disables the automap, linkage:
http://www.curse-gaming.com/en/wow/addo ... ohide.html
Using WINE 0.9.15 with the patch linked to on the WINE AppDB page for WoW.
Code: Select all
fixme:wgl:wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 472
Current serial number in output stream: 472
Nope, I've just tried http://ui.worldofwar.net/ui.php?id=2764 & http://www.curse-gaming.com/en/wow/download-13194.html and neither seem to solve the problem, wine just crashes with the same error. And it crashes before any graphics are visable (so even before the initial login-screen, where you have to enter your acc and passwd), so I didn't think it was the minimap... And like I said, neither of the mentioned AddOns solved the problem.blk_jack wrote:Sounds like the mini-map bug to me. If it loads all the way and crashes before you can get in, then chances are that's the problem. Get the add-on(s) to eliminate the mini-map indoors and you're set.
Oh, no, I thought the game was crashing after the character select screen. Sorry, I somehow missed when you quoted the error message AND described the problem..Ivion wrote:Nope, I've just tried http://ui.worldofwar.net/ui.php?id=2764 & http://www.curse-gaming.com/en/wow/download-13194.html and neither seem to solve the problem, wine just crashes with the same error. And it crashes before any graphics are visable (so even before the initial login-screen, where you have to enter your acc and passwd), so I didn't think it was the minimap... And like I said, neither of the mentioned AddOns solved the problem.blk_jack wrote:Sounds like the mini-map bug to me. If it loads all the way and crashes before you can get in, then chances are that's the problem. Get the add-on(s) to eliminate the mini-map indoors and you're set.
Code: Select all
Trying to load PE image for unsupported architecture (AMD-64)
fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x7c3b0000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x7c3b0000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbdeee0,0x00000000), stub!
fixme:d3d:IWineD3DImpl_GetDeviceCaps Caps support for directx9 is nonexistent at the moment!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbdf44c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbdf6ec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbdf6ec,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbdf15c,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 112 (SPI_GETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000000): stub.
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:wgl:wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
fixme:imm:ImmAssociateContextEx (0x10024, (nil), 16): stub
I can get D3D running on wine-0.9.13 adn 0.9.15 but the crappy ground shaders make it unapealing and I get very very strange drops in FPS at very inconvinent ytimes, i.e. middle of raid bosses, in the middle of PvP...xanas3712 wrote:Well, I downgraded to 0.9.13 and it works a little better than 0.9.14 which worked better than 0.9.15 (which didn't start at all), still flickery (even on the login screen) but not the whole screen, just part of it.
Console output for anyone interested, though I imagine it's pretty standard
oh ok, it said something about it in the patch notes, and I thought it was newly added.....lameaim wrote:Nah, M2Faster could be enabled in previous versions and worked fine for me.superk wrote:opengl flickers HORRIBLY unplayable...no Config.wtf settings changes from the wow forums helpedI am sure t has somehting to do with those new M2 or whatever shaders.
Yeah, it's enabled by default in 1.11, but you could enable it yourself before.superk wrote:oh ok, it said something about it in the patch notes, and I thought it was newly added.....lameaim wrote:Nah, M2Faster could be enabled in previous versions and worked fine for me.superk wrote:opengl flickers HORRIBLY unplayable...no Config.wtf settings changes from the wow forums helpedI am sure t has somehting to do with those new M2 or whatever shaders.

Code: Select all
fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x7c7f0000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x7c7f0000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbbeeec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbbf458,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbbf6f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbbf6f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbbf660,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbbf64c,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x7fbbf168,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 112 (SPI_GETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:wave:DSD_CreateSecondaryBuffer (0x7fd5a450,0x7fbbfcf0,100e8,0,0x7fd6a63c,0 x7fd5a4c4,0x7fd6a618): stub
fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000000): stub.
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not suppor ted on protocol 4
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11372 < prima ry_done=27756)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11348 < prima ry_done=27732)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11340 < prima ry_done=27724)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11328 < prima ry_done=27712)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11320 < prima ry_done=27704)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11308 < prima ry_done=27692)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11300 < prima ry_done=27684)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11288 < prima ry_done=27672)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11276 < prima ry_done=27660)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11264 < prima ry_done=27648)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11252 < prima ry_done=27636)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11244 < prima ry_done=27628)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11232 < prima ry_done=27616)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11220 < prima ry_done=27604)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11208 < prima ry_done=27592)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11204 < prima ry_done=27588)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11192 < prima ry_done=27576)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11180 < prima ry_done=27564)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11156 < prima ry_done=27540)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11144 < prima ry_done=27528)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11132 < prima ry_done=27516)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11120 < prima ry_done=27504)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11112 < prima ry_done=27496)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11100 < prima ry_done=27484)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11088 < prima ry_done=27472)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11076 < prima ry_done=27460)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11068 < prima ry_done=27452)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11056 < prima ry_done=27440)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=11048 < prima ry_done=27432)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5512 < primar y_done=25992)
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 469
Current serial number in output stream: 469
the addon doesnt fix being able to use the map it fixes crashing on startup by having the map opened.makzu wrote:When I use the mod at http://ui.worldofwar.net/ui.php?id=2764, WoW crashes when I open the minimap, whether I'm indoors or not.
@Timbers2k: Is 0.9.10 the most recent version wherein everything works with no crashes?
Code: Select all
--- dlls/user/sysparams.c 2006-05-24 12:40:11.000000000 -0500
+++ dlls/user/sysparams.c 2006-06-02 09:59:02.912303372 -0500
@@ -45,6 +45,7 @@
{
SPI_SETBEEP_IDX,
SPI_SETMOUSE_IDX,
+ SPI_SETMOUSESPEED_IDX,
SPI_SETBORDER_IDX,
SPI_SETKEYBOARDSPEED_IDX,
SPI_ICONHORIZONTALSPACING_IDX,
@@ -129,6 +130,9 @@
static const WCHAR SPI_SETMOUSE_VALNAME1[]= {'M','o','u','s','e','T','h','r','e','s','h','o','l','d','1',0};
static const WCHAR SPI_SETMOUSE_VALNAME2[]= {'M','o','u','s','e','T','h','r','e','s','h','o','l','d','2',0};
static const WCHAR SPI_SETMOUSE_VALNAME3[]= {'M','o','u','s','e','S','p','e','e','d',0};
+
+static const WCHAR SPI_SETMOUSESPEED_REGKEY[]= {'C','o','n','t','r','o','l',' ','P','a','n','e','l','\\','M','o','u','s','e',0};
+
static const WCHAR SPI_SETBORDER_REGKEY[]= {'C','o','n','t','r','o','l',' ','P','a','n','e','l','\\','D','e','s','k','t','o','p','\\',
'W','i','n','d','o','w','M','e','t','r','i','c','s',0};
static const WCHAR SPI_SETBORDER_VALNAME[]= {'B','o','r','d','e','r','W','i','d','t','h',0};
@@ -2071,8 +2075,30 @@
WINE_SPI_FIXME(SPI_GETSHOWIMEUI); /* 110 _WIN32_WINNT >= 0x400 || _WIN32_WINDOW > 0x400 */
WINE_SPI_FIXME(SPI_SETSHOWIMEUI); /* 111 _WIN32_WINNT >= 0x400 || _WIN32_WINDOW > 0x400 */
- WINE_SPI_FIXME(SPI_GETMOUSESPEED); /* 112 _WIN32_WINNT >= 0x500 || _WIN32_WINDOW > 0x400 */
- WINE_SPI_FIXME(SPI_SETMOUSESPEED); /* 113 _WIN32_WINNT >= 0x500 || _WIN32_WINDOW > 0x400 */
+
+ case SPI_GETMOUSESPEED:
+ if (!pvParam) return FALSE;
+
+ spi_idx = SPI_SETMOUSESPEED_IDX;
+ if (!spi_loaded[spi_idx])
+ {
+ WCHAR buf[12];
+
+ if (SYSPARAMS_Load( SPI_SETMOUSESPEED_REGKEY, SPI_SETMOUSE_VALNAME3,
+ buf, sizeof(buf) ))
+ mouse_speed = atoiW( buf );
+ spi_loaded[spi_idx] = TRUE;
+ }
+ pvParam = mouse_speed;
+ break;
+
+ case SPI_SETMOUSESPEED:
+ if (!pvParam) return FALSE;
+ ret = set_int_param( SPI_SETMOUSESPEED_IDX,
+ SPI_SETMOUSESPEED_REGKEY,
+ SPI_SETMOUSE_VALNAME3,
+ &mouse_speed, pvParam, fWinIni);
+ break;
case SPI_GETSCREENSAVERRUNNING:
ret = get_bool_param( SPI_SETSCREENSAVERRUNNING_IDX,