Page 1 of 15
Posted: Tue Apr 19, 2005 8:09 pm
by discomfitor
Give me some time, I'm wearing it down gradually...
EDIT: I got the patch to start working, now I'm just making sure the game actually works. I'll post a fix soon.
Also, the patch file doesn't run with cvs wine for some reason (didn't try it with the latest version, but it was a fairly recent build from a few days ago). I'm updating now, but for now I recommend the 20050310 release.
Posted: Tue Apr 19, 2005 8:11 pm
by SaguratuS
We love you Darckness!
Posted: Tue Apr 19, 2005 8:23 pm
by Jengu
Wine 20050419 Released. Anyone try the new version?
Posted: Tue Apr 19, 2005 8:28 pm
by discomfitor
Alright, here's how to get the patch working. You will need these two dlls:
Copy them into your ~/.wine/fake_windows/windows/system directory.
This next part will seem a bit odd, but stay with me.
Download a
WINDOWS version of mozilla from mozilla.org. Yes, you read correctly. I recommend the net installer so that you can choose to only install the browser component.
Install mozilla with wine.
Once it's done (you shouldn't have any problems), go download the
mozilla ActiveX control. Install this with wine. Again, you shouldn't have any problems if you've got the dlls from above.
Assuming that you had no issues with the above steps, run the WoW patch. It should install flawlessly, even if it does look slightly odd. Now you should (once the realms come back up) be able to play with any test6-enabled version of wine (I'm using my old cvs build and it works fine). Once you load the game, it might appear to lock up your system for a few moments while it loads stuff. Do not be alarmed. Be patient and wait it out.
Let me know if you have any other issues.
EDIT: Woohoo! I have once again beaten TG in my (free) support of WoW. I do, however, wish them luck in their attempts to create a binary diff. If they actually succeed in this, it could potentially save users the install of mozilla and the activex control. Chances are that every patch from this point on will use the new patcher though, meaning that they'll have to do binary diffs for every patch.
As long as everyone can play WoW happily, I don't really care how they do it though

Posted: Tue Apr 19, 2005 8:49 pm
by SaguratuS
You are a god.
Patching now - We can't thank you enough for always fixing up WoW, without you, it'd take months after every patch.
Posted: Tue Apr 19, 2005 9:56 pm
by mrpdaemon
I have installed the windows version of mozilla, and after copying the DLL's mentioned was able to install the mozilla activeX control without problems as well.
The patch still crashes though, same crash with activeX control installed/not installed.
Posted: Tue Apr 19, 2005 9:57 pm
by discomfitor
mrpdaemon: What version of wine is this with?
Posted: Tue Apr 19, 2005 9:58 pm
by ruta
Has anyone been able to get the patch working with cedega? I did what Darckness suggested using cedega, but even though Firefox and ActiveX install, the patcher still crashes. It gives a lot of odd output in the command line, too, but I don't understand it well enough to pinpoint the problem. I'd try wine, but I don't even have the cvs version, so I figured I'd try cedega first.
Posted: Tue Apr 19, 2005 10:00 pm
by Cicero
I got the latest patch to work with cedega. You have to download and use a native oleaut32.dll (just put it in the system folder, and temporarily comment out the line in your config that says to use the builtin one first).
Posted: Tue Apr 19, 2005 10:45 pm
by ruta
Thanks, Cicero, that worked perfectly. I guess I'll wait on using wine again.
Posted: Tue Apr 19, 2005 10:58 pm
by mrpdaemon
oleaut32.dll fix worked, thank you.
Posted: Tue Apr 19, 2005 11:10 pm
by soroh6
I've tried 3 different versions of the dll. I'm using the latest Cedega. Help?
Posted: Tue Apr 19, 2005 11:28 pm
by ikshaar
Got it working... but text now are "not clean" - not sure how to describe it. Readable but annoying... anyone else ?
Posted: Tue Apr 19, 2005 11:39 pm
by mrpdaemon
same problem, game works but in-game text looks like its not antialiased. Using latest ATI drivers with D3D mode of cedega (opengl crashes).
Edit: although opengl crashes upon login, the login screen text is clear (as it should be), so I guess this is a D3D problem.
Posted: Wed Apr 20, 2005 12:12 am
by discomfitor
Been playing perfectly here for a while now. Some tips:
I haven't tested cedega, but with every previous patch of WoW it hasn't worked until they updated it. Just a thought.
Make absolutely sure that you're running the test6 patched wine. I've had some people who thought they were running it, but actually weren't.
If you're going into a pvp zone, turn down your graphics settings as low as they go.
Stay the hell away from Tarren Mill. You will lag until you break your computer in a fit of rage.
Posted: Wed Apr 20, 2005 12:38 am
by GoldDog
Thank You (again) Darkness!!!! WoW works over here (again) just fine! w00t w00t
Posted: Wed Apr 20, 2005 1:52 am
by SDraconis
Edit: Have an update on this, but post had gotten old so I made a new post further down.
WoW not working
Posted: Wed Apr 20, 2005 3:38 am
by gid92666645
After the installation of mozilla and the activeX and the oleaut32.dll replaced there is no message and the patch is not effective ....
[gid@localhost World of Warcraft]$ cedega WoW-1.3.1.4297-to-1.4.0-enUS-patch.exe
[gid@localhost World of Warcraft]$
just like that ....
Nothing happens ...
anyone have idea ?
Re: WoW not working
Posted: Wed Apr 20, 2005 9:24 am
by soroh6
gid92666645 wrote:After the installation of mozilla and the activeX and the oleaut32.dll replaced there is no message and the patch is not effective ....
[gid@localhost World of Warcraft]$ cedega WoW-1.3.1.4297-to-1.4.0-enUS-patch.exe
[gid@localhost World of Warcraft]$
just like that ....
Nothing happens ...
anyone have idea ?
You probably have some stray cedega/wine/wineserver processes running from previous. Someone post a link a working oleaut32.dll?
Posted: Wed Apr 20, 2005 10:04 am
by soroh6
Code: Select all
; Use the mozilla control as the IE control where available
"MozillaControl" = "Y"
Crap. Everyone, make sure that line appears in your Cedega config. The patcher ran fine after I set it to Y, from N. (I installed the transgaming-mozctl package, and copied msvcp60.dll and the mfc42.dll, and oleaut32.dll from an XP SP2 professional install, commented oleaut32.dll. Not sure if all of these steps are required.)
Good Luck, HTH.
Posted: Wed Apr 20, 2005 2:14 pm
by ikshaar
Text issue is a WoW problem (happened on Windows too) ... it was announced on WoW forums that a fix will be released soon in a 1.4.1 patch.
Posted: Wed Apr 20, 2005 2:29 pm
by soroh6
I'm not having any text issues by the way, someone mentioned ATi? I do run an nVidia based card. <shrugs> Just thought I'd throw my .02 in.
Posted: Wed Apr 20, 2005 2:32 pm
by PZoned
I seem to have a problem installing windows version of mozilla.... it crashes while installing... any help?
Posted: Wed Apr 20, 2005 2:46 pm
by meinbobo
so i have now install gentoo and have that up and running -- yay - its better than suse - yay
but i still have the same #*%@& error!
i have wine 20050310 with patch try 6
i have the latest unmasked nvida-kernel and nvidia-glx and opengl-update packages emerged
glxgears runs fine - normal dps
direct renderign endabled
(i can play tur racer among other opengl linux games)
but i get these errors in the console
Code: Select all
[size=9]bobo@roxie:~$wine /mnt/stuff/games/"World of Warcraft"/WoW.exe -opengl -windowed
fixme:opengl:query_function_pbuffer gl_version is: "1.5.2 NVIDIA 66.29"
fixme:opengl:query_function_pbuffer glx_exts is: "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_get_proc_address "
fixme:opengl:query_function_pbuffer gl_version is: "1.5.2 NVIDIA 66.29"
fixme:opengl:query_function_pbuffer glx_exts is: "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_get_proc_address "
fixme:advapi:SetSecurityInfo stub
fixme:thread:GetThreadTimes Cannot get kerneltime or usertime of other threads
fixme:thread:GetThreadTimes Cannot get kerneltime or usertime of other threads
fixme:thread:GetThreadTimes Cannot get kerneltime or usertime of other threads
fixme:thread:GetThreadTimes Cannot get kerneltime or usertime of other threads
bobo@roxie:~$[/size]
and i get the wow bug reporter which tells me this
Code: Select all
[size=9]=============================================================================
World of WarCraft: Assertions Enabled Build (build 4297)
Exe: G:\games\World of Warcraft\WoW.exe
Time: Apr 20, 2005 8:49:12.504 AM
User: bobo
Computer: roxie
------------------------------------------------------------------------------
This application has encountered a critical error:
ERROR #0 (0x85100000)
Program: G:\games\World of Warcraft\WoW.exe
File: C:\build\buildWoW\Storm\Source\SFile.cpp
Line: 5513
Expr: block < archiveptr->header.blockcount
WoWBuild: 4297
------------------------------------------------------------------------------
----------------------------------------
Stack Trace (Manual)
----------------------------------------
Address Frame Logical addr Module
0065E301 77ADFA44 0001:0025D301 G:\games\World of Warcraft\WoW.exe
0065DBE0 77ADFBA4 0001:0025CBE0 G:\games\World of Warcraft\WoW.exe
0065D94C 77ADFBC4 0001:0025C94C G:\games\World of Warcraft\WoW.exe
00655B82 77ADFBE4 0001:00254B82 G:\games\World of Warcraft\WoW.exe
00403C04 77ADFD20 0001:00002C04 G:\games\World of Warcraft\WoW.exe
0040255A 77ADFE74 0001:0000155A G:\games\World of Warcraft\WoW.exe
00402412 77ADFE80 0001:00001412 G:\games\World of Warcraft\WoW.exe
004043A0 77ADFF20 0001:000033A0 G:\games\World of Warcraft\WoW.exe
77B73CB2 77ADFFF4 0001:00052CB2 c:\windows\system\kernel32.dll
----------------------------------------
Stack Trace (Using DBGHELP.DLL)
----------------------------------------
0065E301 WoW.exe <unknown symbol>+0 (0x00000000,0x7DC5246C,0x77ADFC08,0x7DC5248C)
0065DBE0 WoW.exe <unknown symbol>+0 (0x00000000,0x0000000B,0x00000000,0x7DC5246C)
0065D94C WoW.exe <unknown symbol>+0 (0x77ADFC08,0x0000000B,0x00000000,0x7DC5246C)
00655B82 WoW.exe <unknown symbol>+0 (0x77ADFC08,0x0000000B,0x00000000,0x7DC5248C)
00403C04 WoW.exe <unknown symbol>+0 (0x00401000,0xFFFFFFFF,0x00000006,0x77C5B678)
0040255A WoW.exe <unknown symbol>+0 (0x00000001,0x77ADFF20,0x004043A0,0x00409D94)
00402412 WoW.exe <unknown symbol>+0 (0x00409D94,0x00400000,0x00000000,0x77C21C85)
004043A0 WoW.exe <unknown symbol>+0 (0x77EFF440,0x00000000,0x00000000,0x00000000)
77B73CB2 kernel32.dll of Warcraft+33170 (0x00000000,0x00000000,0x00000000,0x00000000)
B7FC8FA1 <unknown module> <unknown symbol>+0 (0x00000000,0x00000000,0x00000000,0x00000000)
----------------------------------------
Loaded Modules
----------------------------------------
0x00400000 - 0x00B45000 WoW.exe
0x02800000 - 0x028D1000 dbghelp.dll
0x10000000 - 0x10069000 DivxDecoder.dll
0x767A0000 - 0x767B8000 mpr.dll
0x767D0000 - 0x767FC000 wininet.dll
0x76800000 - 0x76820000 msacm32.dll
0x76820000 - 0x768AF000 fmod.dll
0x768D0000 - 0x76938000 winmm.dll
0x76940000 - 0x76957000 imm32.dll
0x76960000 - 0x7696E000 glu32.dll
0x77400000 - 0x7745D000 opengl32.dll
0x77470000 - 0x77487000 ws2_32.dll
0x77490000 - 0x774A4000 wsock32.dll
0x774B0000 - 0x774C4000 iphlpapi.dll
0x774E0000 - 0x7750E000 rpcrt4.dll
0x77530000 - 0x77597000 ole32.dll
0x775B0000 - 0x775F5000 shlwapi.dll
0x77610000 - 0x776BA000 shell32.dll
0x776D0000 - 0x776F9000 advapi32.dll
0x77710000 - 0x77788000 gdi32.dll
0x777B0000 - 0x778BC000 user32.dll
0x778D0000 - 0x7797D000 comctl32.dll
0x77990000 - 0x779E0000 msvcrt.dll
0x77B20000 - 0x77C10000 kernel32.dll
0x77EA0000 - 0x77F00000 ntdll.dll
0x7EC70000 - 0x7EC88000 msvfw32.dll
0x7EC90000 - 0x7EC9C000 avicap32.dll
0x7ECA0000 - 0x7ECB6000 oledlg.dll
0x7ECC0000 - 0x7ECCC000 lz32.dll
0x7ECD0000 - 0x7ECE7000 version.dll
0x7ECF0000 - 0x7ED0F000 winspool.drv
0x7ED20000 - 0x7EDA0000 comdlg32.dll
0x7EDA0000 - 0x7EDDD000 unicows.dll
0x7EE00000 - 0x7EE10000 midimap.drv
0x7EF30000 - 0x7EF40000 msacm.drv
0x7FEB0000 - 0x7FF23000 x11drv.dll
----------------------------------------
Memory Dump
----------------------------------------
Stack: 1024 bytes starting at (ESP = 77ADDC5C)
* = addr ** *
77ADDC50: D4 20 00 00 6C F5 66 00 5C DC AD 77 D4 20 00 00 . ..l.f.\..w. ..
77ADDC60: BD DF AD 77 00 00 00 00 5C DC AD 77 74 DC AD 77 ...w....\..wt..w
77ADDC70: 6C F5 66 00 88 DC AD 77 78 F3 64 00 D4 20 00 00 l.f....wx.d.. ..
77ADDC80: 03 00 00 00 00 00 00 00 00 EA AD 77 0A EC 64 00 ...........w..d.
77ADDC90: 00 00 00 00 8C 2E C5 7D 08 00 C6 7D 08 2C C5 7D .......}...}.,.}
77ADDCA0: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDCB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDCC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDCD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDCE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDCF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDD00: 9E FA AD 77 00 00 00 00 00 00 00 00 00 00 00 00 ...w............
77ADDD10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDD20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDD30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDD40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDD50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDD60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDD70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDD80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDD90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDDA0: 20 00 00 00 00 73 A6 E7 58 2F C5 01 80 65 11 BB ....s..X/...e..
77ADDDB0: AF 45 C5 01 00 73 A6 E7 58 2F C5 01 00 00 00 00 .E...s..X/......
77ADDDC0: 34 30 47 00 00 00 00 00 00 00 00 00 57 6F 57 2E 40G.........WoW.
77ADDDD0: 65 78 65 00 00 00 00 00 00 00 00 00 00 00 00 00 exe.............
77ADDDE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDDF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDE00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDE10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDE20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDE30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDE40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDE50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDE60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDE70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDE80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDE90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDEA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDEB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDEC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADDEE0: 54 68 69 73 20 61 70 70 6C 69 63 61 74 69 6F 6E This application
77ADDEF0: 20 68 61 73 20 65 6E 63 6F 75 6E 74 65 72 65 64 has encountered
77ADDF00: 20 61 20 63 72 69 74 69 63 61 6C 20 65 72 72 6F a critical erro
77ADDF10: 72 3A 0A 0A 45 52 52 4F 52 20 23 30 20 28 30 78 r:..ERROR #0 (0x
77ADDF20: 38 35 31 30 30 30 30 30 29 0A 50 72 6F 67 72 61 85100000).Progra
77ADDF30: 6D 3A 09 47 3A 5C 67 61 6D 65 73 5C 57 6F 72 6C m:.G:\games\Worl
77ADDF40: 64 20 6F 66 20 57 61 72 63 72 61 66 74 5C 57 6F d of Warcraft\Wo
77ADDF50: 57 2E 65 78 65 0A 46 69 6C 65 3A 09 43 3A 5C 62 W.exe.File:.C:\b
77ADDF60: 75 69 6C 64 5C 62 75 69 6C 64 57 6F 57 5C 53 74 uild\buildWoW\St
77ADDF70: 6F 72 6D 5C 53 6F 75 72 63 65 5C 53 46 69 6C 65 orm\Source\SFile
77ADDF80: 2E 63 70 70 0A 4C 69 6E 65 3A 09 35 35 31 33 0A .cpp.Line:.5513.
77ADDF90: 45 78 70 72 3A 09 62 6C 6F 63 6B 20 3C 20 61 72 Expr:.block < ar
77ADDFA0: 63 68 69 76 65 70 74 72 2D 3E 68 65 61 64 65 72 chiveptr->header
77ADDFB0: 2E 62 6C 6F 63 6B 63 6F 75 6E 74 0A 0A 00 02 00 .blockcount.....
77ADDFC0: F4 CF F6 B7 28 89 19 78 54 E0 AD 77 78 E7 EA B7 ....(..xT..wx...
77ADDFD0: 28 89 19 78 00 00 6E 7D 00 00 70 7D 00 00 00 00 (..x..n}..p}....
77ADDFE0: 00 00 00 00 00 00 00 00 01 03 00 00 00 00 00 00 ................
77ADDFF0: 00 00 00 00 F5 40 00 00 A4 81 00 00 01 00 00 00 .....@..........
77ADE000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
77ADE010: 00 00 00 00 13 01 00 00 00 00 00 00 00 00 02 00 ................
77ADE020: 08 00 00 00 00 00 00 00 40 D5 65 42 00 00 00 00 ........@.eB....
77ADE030: 51 55 66 42 44 A7 EB B7 51 55 66 42 00 00 00 00 QUfBD...QUfB....
77ADE040: F4 CF F6 B7 8C E0 AD 77 70 E0 AD 77 55 B7 EB B7 .......wp..wU...
77ADE050: 8C E0 AD 77 70 AB F7 B7 8C E0 AD 77 00 00 00 00 ...wp......w....
------------------------------------------------------------------------------
======================================================================
Hardware/Driver Information:
Processor: 0x0
Page Size: 4096
Min App Address: 0x10000
Max App Address: 0x7fffffff
Processor Mask: 0x1
Number of Processors: 1
Processor Type: 586
Allocation Granularity: 65536
Processor Level: 6
Processor Revision: 0
Percent memory used: 33
Total physical memory: 927039488
Free Memory: 619683840
Page file: 1
Total virtual memory: 2147418111[/size]
this is really weird - this is the exact same thing that happened under suse
i dont know if it will help but here is my xorg.conf
Code: Select all
[size=9]Section "Module"
Load "dbe"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/local/"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "logicdp"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "MAG"
ModelName "770FS"
HorizSync 30-70
VertRefresh 50-150
EndSection
Section "Device"
Identifier "VideoCard0"
VendorName "nVidia"
BoardName "GeForce FX 5200"
Driver "nvidia"
EndSection
Section "Screen"
Identifier "Screen0"
Device "VideoCard0"
Monitor "Monitor0"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen0"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection[/size]
this is really annoying - please help
-meinbobo
------------
A7N8X-Delux
Athlon 3000+
1 Gig DDR
Geforce FX 5200
Posted: Wed Apr 20, 2005 3:09 pm
by discomfitor
meinbobo: None of those are errors. Make sure your WINEDEBUG variable is set to at least contain "warn+dll" so that you can get dll-missing messages.
PZoned: Make sure you're running 20050310 wine. Are you using a full installer or a net installer?