You are not logged in.
Pages: 1
Hey guys...im new here and i hope someone can help me.
I installed Warcraft III (Orignal CDs) with Wine with the Tutorial on ArchWiki.
But everytime i start the game, the normal window Appears which loads the game. And after a few seconds i get the Message:
Program Error
The program War3.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience.
when i start the game in a terminal (tried with and without -opengl) i get this:
[XNight@myhost Warcraft III]$ wine War3.exe
err:ole:CoCreateInstance apartment not initialised
wine: Call from 0x7bc49230 to unimplemented function Storm.dll.570, aborting
wine: Unimplemented function Storm.dll.570 called at address 0x7bc49230 (thread 0009), starting debugger...
then i press the Close Window on the window which appeared:
Unhandled exception: unimplemented function Storm.dll.570 called in 32-bit code (0x7bc49230).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc49230 ESP:0033fbc0 EBP:0033fc24 EFLAGS:00200206( - -- I - -P- )
EAX:0000023a EBX:7bc9c784 ECX:0033fc44 EDX:0000005c
ESI:0033fbcc EDI:7b850050
Stack dump:
0x0033fbc0: 00000104 0033fbe8 7b88482c 80000100
0x0033fbd0: 00000001 00000000 7bc49230 00000002
0x0033fbe0: 0044ce3e 0000023a 00000026 7b88482c
0x0033fbf0: 0015bf28 0033fc24 7b84f796 00110000
0x0033fc00: 00000000 0015bf28 00000104 00002710
0x0033fc10: 00000000 0033fc48 7b850160 7b850160
Backtrace:
=>0 0x7bc49230 call_dll_entry_point+0x620() in ntdll (0x0033fc24)
1 0x0034000f (0x0033fd48)
2 0x00401219 in war3 (+0x1218) (0x0033fdf4)
3 0x00401d68 in war3 (+0x1d67) (0x0033fe90)
4 0x7b85580c call_process_entry+0xb() in kernel32 (0x0033fea8)
5 0x7b85644f ExitProcess+0xc3e() in kernel32 (0x0033fee8)
6 0x7bc6ff00 call_thread_func+0xb() in ntdll (0x0033fef8)
7 0x7bc72a00 call_thread_entry_point+0x6f() in ntdll (0x0033ffc8)
8 0x7bc4926a call_dll_entry_point+0x659() in ntdll (0x0033ffe8)
0x7bc49230 call_dll_entry_point+0x620 in ntdll: subl $4,%esp
Modules:
Module Address Debug info Name (105 modules)
PE 400000- 46d738 Export war3
PE 15000000-15064000 Deferred storm
PE 21100000-2115f000 Deferred mss32
PE 60000000-6005d000 Deferred ijl15
PE 6f000000-6f878000 Deferred game
ELF 7b800000-7b97f000 Export kernel32<elf>
\-PE 7b810000-7b97f000 \ kernel32
ELF 7bc00000-7bcb9000 Export ntdll<elf>
\-PE 7bc10000-7bcb9000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7c5cc000-7d30c000 Deferred libglcore.so.1
ELF 7d8ad000-7d8af000 Deferred libnvidia-tls.so.1
ELF 7d8af000-7d953000 Deferred libgl.so.1
ELF 7d953000-7da05000 Deferred opengl32<elf>
\-PE 7d970000-7da05000 \ opengl32
ELF 7da05000-7da0e000 Deferred librt.so.1
ELF 7da0e000-7da4b000 Deferred libdbus-1.so.3
ELF 7da4b000-7da4e000 Deferred libssp.so.0
ELF 7da4e000-7da5e000 Deferred libtasn1.so.3
ELF 7da5e000-7dadf000 Deferred libsqlite3.so.0
ELF 7dadf000-7daee000 Deferred libavahi-client.so.3
ELF 7daee000-7daf9000 Deferred libavahi-common.so.3
ELF 7daf9000-7dafd000 Deferred libgpg-error.so.0
ELF 7dafd000-7db70000 Deferred libgcrypt.so.11
ELF 7db70000-7dc07000 Deferred libgnutls.so.26
ELF 7dc07000-7dc1c000 Deferred libresolv.so.2
ELF 7dc1c000-7dc4d000 Deferred libcrypt.so.1
ELF 7dc4d000-7dc5f000 Deferred libroken.so.18
ELF 7dc5f000-7dc87000 Deferred libwind.so.0
ELF 7dc87000-7dd0c000 Deferred libasn1.so.8
ELF 7dd0c000-7de86000 Deferred libcrypto.so.1.0.0
ELF 7de86000-7dec2000 Deferred libhx509.so.5
ELF 7dec2000-7df2b000 Deferred libkrb5.so.26
ELF 7df2b000-7df30000 Deferred libheimntlm.so.0
ELF 7df30000-7df5e000 Deferred libgssapi.so.2
ELF 7df5e000-7dfa7000 Deferred libcups.so.2
ELF 7dff4000-7e067000 Deferred rpcrt4<elf>
\-PE 7e000000-7e067000 \ rpcrt4
ELF 7e067000-7e166000 Deferred ole32<elf>
\-PE 7e080000-7e166000 \ ole32
ELF 7e17c000-7e1af000 Deferred uxtheme<elf>
\-PE 7e180000-7e1af000 \ uxtheme
ELF 7e1af000-7e1b4000 Deferred libxfixes.so.3
ELF 7e1b4000-7e1bd000 Deferred libxcursor.so.1
ELF 7e1bd000-7e1c0000 Deferred libxcomposite.so.1
ELF 7e1c0000-7e1c7000 Deferred libxrandr.so.2
ELF 7e1c7000-7e1cf000 Deferred libxrender.so.1
ELF 7e1cf000-7e1d4000 Deferred libxxf86vm.so.1
ELF 7e1d4000-7e1ec000 Deferred libxcb.so.1
ELF 7e1ec000-7e203000 Deferred libice.so.6
ELF 7e203000-7e31d000 Deferred libx11.so.6
ELF 7e31d000-7e32b000 Deferred libxext.so.6
ELF 7e32d000-7e330000 Deferred libcom_err.so.2
ELF 7e34a000-7e3f0000 Deferred winex11<elf>
\-PE 7e360000-7e3f0000 \ winex11
ELF 7e48f000-7e4b5000 Deferred libexpat.so.1
ELF 7e4b5000-7e4e3000 Deferred libfontconfig.so.1
ELF 7e4e3000-7e568000 Deferred libfreetype.so.6
ELF 7e568000-7e58a000 Deferred mpr<elf>
\-PE 7e570000-7e58a000 \ mpr
ELF 7e58a000-7e59f000 Deferred libz.so.1
ELF 7e59f000-7e5a2000 Deferred libxinerama.so.1
ELF 7e5a2000-7e5a7000 Deferred libxdmcp.so.6
ELF 7e5a7000-7e5ae000 Deferred libsm.so.6
ELF 7e5be000-7e61c000 Deferred wininet<elf>
\-PE 7e5d0000-7e61c000 \ wininet
ELF 7e61c000-7e63c000 Deferred imm32<elf>
\-PE 7e620000-7e63c000 \ imm32
ELF 7e63c000-7e65c000 Deferred iphlpapi<elf>
\-PE 7e640000-7e65c000 \ iphlpapi
ELF 7e65c000-7e68a000 Deferred ws2_32<elf>
\-PE 7e660000-7e68a000 \ ws2_32
ELF 7e68a000-7e6a4000 Deferred wsock32<elf>
\-PE 7e690000-7e6a4000 \ wsock32
ELF 7e6a4000-7e727000 Deferred msvcrt<elf>
\-PE 7e6b0000-7e727000 \ msvcrt
ELF 7e727000-7e7bb000 Deferred winmm<elf>
\-PE 7e730000-7e7bb000 \ winmm
ELF 7e7bb000-7e7f2000 Deferred winspool<elf>
\-PE 7e7c0000-7e7f2000 \ winspool
ELF 7e7f2000-7e8e1000 Deferred comctl32<elf>
\-PE 7e800000-7e8e1000 \ comctl32
ELF 7e8e1000-7e942000 Deferred shlwapi<elf>
\-PE 7e8f0000-7e942000 \ shlwapi
ELF 7e942000-7eb30000 Deferred shell32<elf>
\-PE 7e950000-7eb30000 \ shell32
ELF 7eb30000-7ebf1000 Deferred comdlg32<elf>
\-PE 7eb40000-7ebf1000 \ comdlg32
ELF 7ebf1000-7ec4b000 Deferred advapi32<elf>
\-PE 7ec00000-7ec4b000 \ advapi32
ELF 7ec4b000-7ecd7000 Deferred gdi32<elf>
\-PE 7ec60000-7ecd7000 \ gdi32
ELF 7ecd7000-7ee09000 Deferred user32<elf>
\-PE 7ecf0000-7ee09000 \ user32
ELF 7efbc000-7efe1000 Deferred libm.so.6
ELF 7efe8000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF b75c1000-b75c5000 Deferred libuuid.so.1
ELF b75c7000-b75cb000 Deferred libdl.so.2
ELF b75cb000-b7716000 Deferred libc.so.6
ELF b7716000-b7730000 Deferred libpthread.so.0
ELF b7740000-b7743000 Deferred libxau.so.6
ELF b7743000-b774f000 Deferred libnss_files.so.2
ELF b774f000-b788f000 Export libwine.so.1
ELF b7890000-b78ae000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Warcraft III\War3.exe
00000009 0 <==
0000000e services.exe
00000016 0
00000015 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000017 0
00000013 0
00000012 0
00000018 explorer.exe
00000019 0
Backtrace:
=>0 0x7bc49230 call_dll_entry_point+0x620() in ntdll (0x0033fc24)
1 0x0034000f (0x0033fd48)
2 0x00401219 in war3 (+0x1218) (0x0033fdf4)
3 0x00401d68 in war3 (+0x1d67) (0x0033fe90)
4 0x7b85580c call_process_entry+0xb() in kernel32 (0x0033fea8)
5 0x7b85644f ExitProcess+0xc3e() in kernel32 (0x0033fee8)
6 0x7bc6ff00 call_thread_func+0xb() in ntdll (0x0033fef8)
7 0x7bc72a00 call_thread_entry_point+0x6f() in ntdll (0x0033ffc8)
8 0x7bc4926a call_dll_entry_point+0x659() in ntdll (0x0033ffe8)
wine: Call from 0x7bc49230 to unimplemented function Storm.dll.570, aborting
wine: Call from 0x7bc49230 to unimplemented function Storm.dll.570, aborting
[moritz@myhost Warcraft III]$
Thanks for help!
Some Infos:
-newest version of Wine
-Nvidia fx5500 with nvidia-173xx
It worked perfectly on all ubuntus (I tested 9.04 to 10.10)
Offline
Ubuntu's universe repository for their latest release contains wine 1.2, but Arch's currently has 1.3.6. Maybe the newer version introduced a regression that affects Warcraft III. Have you tried patching the game to its latest version? Check the wine appdb page for Warcraft III and see if there's anything else that can help. You might also try to install wine 1.2.1—there is at least one PKGBUILD for it in the AUR.
I own a copy of the game, but it currently sits in storage elsewhere; if I can grab it, maybe I'll try to install it too.
Offline
Pages: 1