[Wine] Wine, good, evil, and black and white 2
thunderduck3141
thunderduck3141 at aim.com
Sat Jul 15 22:29:11 CDT 2006
hello all, my first post so bear with me
i have been lossing hair over getting black and white 2 to run on wine
i finally got it down to this
h4x0r at Mainframe:~/.wine/drive_c/Program Files/Lionhead Studios/Black &
White 2$ wine white.exe fixme:system:SystemParametersInfoW
Unimplemented action: 112 (SPI_GETMOUSESPEED)
fixme:powermgnt:GetSystemPowerStatus (): stub, harmless.
wine: Call from 0x611c68 to unimplemented function
kernel32.dll.HeapSetInformation, aborting
wine: Unimplemented function kernel32.dll.HeapSetInformation called at
address 0x611c68 (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: unimplemented function
kernel32.dll.HeapSetInformation called in 32-bit code (0x7ff98067).
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2
information for ntdll<elf>
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:7ff98067 ESP:7fc8fc4c EBP:7fc8fcb0 EFLAGS:00000206( - 00 -
-IP1)
EAX:00d6c576 EBX:7ffd5288 ECX:0000000d EDX:7fc8fcdc
ESI:7fc8fc58 EDI:7f83373f
Stack dump:
0x7fc8fc4c: 00000001 0000112e 00000000 80000100
0x7fc8fc5c: 00000001 00000000 00611c68 00000002
0x7fc8fc6c: 00d6be9a 00d6c576 7f83373f 7fc8fcb8
0x7fc8fc7c: 7f87716b 00010024 00000080 00000001
0x7fc8fc8c: 0000112e 00000000 00000000 7fc8fcb0
0x7fc8fc9c: 00000066 00000001 00000000 7f87711b
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7ff98067 stub_entry_point+0x4c(dll=0xd6be9a, name=0xd6c576)
[/home/h4x0r/wine/dlls/ntdll/loader.c:184] in ntdll (0x7ff98067)
2 0x00611c68 in white (+0x211c68) (0x00611c68)
3 0x7ff9ccdc LdrInitializeThunk+0x548(unknown1=0x0, unknown2=0x0,
unknown3=0x0, unknown4=0x0) [/home/h4x0r/wine/dlls/ntdll/loader.c:2163]
in ntdll (0x7ff9ccdc)
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2
information for kernel32<elf>
4 0x7fd4a0f5 build_argv(cmdlineW=<register not in topmost frame>,
reserved=0x0) [/home/h4x0r/wine/dlls/kernel/process.c:961] in kernel32
(0x7fd4a0f5)
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2
information for libwine.so.1
5 0xb7e481c3 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7e481c3)
0x7ff98067 stub_entry_point+0x4c
[/home/h4x0r/wine/dlls/ntdll/loader.c:184] in ntdll: subl $4,%esp
184 for (;;) RtlRaiseException( &rec );
Modules:
Module Address Debug info Name (87 modules)
PE 400000-242741e Export white
PE 18000000-18068000 Deferred binkw32
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7e13b000-7e150000 Deferred midimap<elf>
\-PE 7e140000-7e150000 \ midimap
ELF 7e28c000-7e2a4000 Deferred msacm32<elf>
\-PE 7e290000-7e2a4000 \ msacm32
ELF 7e2a4000-7e2e0000 Deferred wineoss<elf>
\-PE 7e2b0000-7e2e0000 \ wineoss
ELF 7e344000-7e375000 Deferred uxtheme<elf>
\-PE 7e350000-7e375000 \ uxtheme
ELF 7e375000-7e37e000 Deferred libxcursor.so.1
ELF 7e38a000-7e405000 Deferred winex11<elf>
\-PE 7e3a0000-7e405000 \ winex11
ELF 7e405000-7e41a000 Deferred psapi<elf>
\-PE 7e410000-7e41a000 \ psapi
ELF 7e41a000-7e45f000 Deferred dbghelp<elf>
\-PE 7e420000-7e45f000 \ dbghelp
ELF 7e45f000-7e4c0000 Deferred msvcrt<elf>
\-PE 7e470000-7e4c0000 \ msvcrt
PE 7e4c0000-7e713000 Deferred d3dx9_25
ELF 7e719000-7e742000 Deferred d3d9<elf>
\-PE 7e720000-7e742000 \ d3d9
ELF 7e742000-7e770000 Deferred winspool<elf>
\-PE 7e750000-7e770000 \ winspool
ELF 7e770000-7e80b000 Deferred comdlg32<elf>
\-PE 7e780000-7e80b000 \ comdlg32
ELF 7e80b000-7e893000 Deferred winmm<elf>
\-PE 7e820000-7e893000 \ winmm
ELF 7e893000-7e8e9000 Deferred shlwapi<elf>
\-PE 7e8a0000-7e8e9000 \ shlwapi
ELF 7e8e9000-7e9c2000 Deferred shell32<elf>
\-PE 7e900000-7e9c2000 \ shell32
ELF 7e9c2000-7e9ec000 Deferred ws2_32<elf>
\-PE 7e9d0000-7e9ec000 \ ws2_32
ELF 7e9ec000-7ea10000 Deferred netapi32<elf>
\-PE 7e9f0000-7ea10000 \ netapi32
ELF 7ea21000-7ea3d000 Deferred imm32<elf>
\-PE 7ea30000-7ea3d000 \ imm32
ELF 7ea3d000-7ea78000 Deferred dinput<elf>
\-PE 7ea50000-7ea78000 \ dinput
ELF 7ea78000-7ea90000 Deferred dinput8<elf>
\-PE 7ea80000-7ea90000 \ dinput8
ELF 7ea90000-7eaaf000 Deferred iphlpapi<elf>
\-PE 7eaa0000-7eaaf000 \ iphlpapi
ELF 7eaaf000-7eafc000 Deferred rpcrt4<elf>
\-PE 7eac0000-7eafc000 \ rpcrt4
ELF 7eafc000-7eb8b000 Deferred ole32<elf>
\-PE 7eb10000-7eb8b000 \ ole32
ELF 7ecc1000-7f483000 Deferred libglcore.so.1
ELF 7f483000-7f4f9000 Deferred libglu.so.1
ELF 7f4f9000-7f57e000 Deferred libgl.so.1
ELF 7f57e000-7f623000 Deferred wined3d<elf>
\-PE 7f590000-7f623000 \ wined3d
ELF 7f623000-7f709000 Deferred libx11.so.6
ELF 7f709000-7f721000 Deferred libice.so.6
ELF 7f721000-7f76a000 Deferred ddraw<elf>
\-PE 7f730000-7f76a000 \ ddraw
ELF 7f76a000-7f7ea000 Deferred gdi32<elf>
\-PE 7f780000-7f7ea000 \ gdi32
ELF 7f7ea000-7f91c000 Deferred user32<elf>
\-PE 7f800000-7f91c000 \ user32
ELF 7f91c000-7f9de000 Deferred comctl32<elf>
\-PE 7f930000-7f9de000 \ comctl32
ELF 7f9de000-7fa20000 Deferred advapi32<elf>
\-PE 7f9f0000-7fa20000 \ advapi32
ELF 7fc93000-7fca0000 Deferred libxext.so.6
ELF 7fca2000-7fcac000 Deferred libgcc_s.so.1
ELF 7fcdf000-7fde0000 Stabs kernel32<elf>
\-PE 7fd00000-7fde0000 \ kernel32
ELF 7fef3000-7fef7000 Deferred libxfixes.so.3
ELF 7fef7000-7feff000 Deferred libsm.so.6
ELF 7feff000-7ff09000 Deferred libnss_files.so.2
ELF 7ff09000-7ff12000 Deferred libnss_nis.so.2
ELF 7ff12000-7ff27000 Deferred libnsl.so.1
ELF 7ff27000-7ff30000 Deferred libnss_compat.so.2
ELF 7ff32000-7ff3a000 Deferred libxrender.so.1
ELF 7ff3e000-7ff40000 Deferred libnvidia-tls.so.1
ELF 7ff40000-7ff62000 Deferred libm.so.6
ELF 7ff62000-7ffe0000 Dwarf ntdll<elf>
\-PE 7ff70000-7ffe0000 \ ntdll
ELF b7ce0000-b7ce3000 Deferred libxau.so.6
ELF b7cf1000-b7cf4000 Deferred libdl.so.2
ELF b7cf4000-b7e23000 Deferred libc.so.6
ELF b7e23000-b7e35000 Deferred libpthread.so.0
ELF b7e41000-b7f51000 Stabs libwine.so.1
ELF b7f54000-b7f6a000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
00000008 (D) C:\Program Files\Lionhead Studios\Black & White
2\white.exe
00000009 0 <==
h4x0r at Mainframe:~/.wine/drive_c/Program Files/Lionhead Studios/Black &
White 2$ wine white.exe
fixme:system:SystemParametersInfoW Unimplemented action: 112
(SPI_GETMOUSESPEED)
fixme:powermgnt:GetSystemPowerStatus (): stub, harmless.
wine: Call from 0x611c68 to unimplemented function
kernel32.dll.HeapSetInformation, aborting
wine: Unimplemented function kernel32.dll.HeapSetInformation called at
address 0x611c68 (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: unimplemented function
kernel32.dll.HeapSetInformation called in 32-bit code (0x7ff98067).
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2
information for ntdll<elf>
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:7ff98067 ESP:7fc8fc4c EBP:7fc8fcb0 EFLAGS:00200206( - 00 -
-IP1)
EAX:00d6c576 EBX:7ffd5288 ECX:0000000d EDX:7fc8fcdc
ESI:7fc8fc58 EDI:7f83373f
Stack dump:
0x7fc8fc4c: 00000001 0000112e 00000000 80000100
0x7fc8fc5c: 00000001 00000000 00611c68 00000002
0x7fc8fc6c: 00d6be9a 00d6c576 7f83373f 7fc8fcb8
0x7fc8fc7c: 7f87716b 00010024 00000080 00000001
0x7fc8fc8c: 0000112e 00000000 00000000 7fc8fcb0
0x7fc8fc9c: 00000066 00000001 00000000 7f87711b
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7ff98067 stub_entry_point+0x4c(dll=0xd6be9a, name=0xd6c576)
[/home/h4x0r/wine/dlls/ntdll/loader.c:184] in ntdll (0x7ff98067)
2 0x00611c68 in white (+0x211c68) (0x00611c68)
3 0x7ff9ccdc LdrInitializeThunk+0x548(unknown1=0x0, unknown2=0x0,
unknown3=0x0, unknown4=0x0) [/home/h4x0r/wine/dlls/ntdll/loader.c:2163]
in ntdll (0x7ff9ccdc)
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2
information for kernel32<elf>
4 0x7fd4a0f5 build_argv(cmdlineW=<register not in topmost frame>,
reserved=0x0) [/home/h4x0r/wine/dlls/kernel/process.c:961] in kernel32
(0x7fd4a0f5)
fixme:dbghelp:elf_load_debug_info_from_map Alpha-support for Dwarf2
information for libwine.so.1
5 0xb7e131c3 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7e131c3)
0x7ff98067 stub_entry_point+0x4c
[/home/h4x0r/wine/dlls/ntdll/loader.c:184] in ntdll: subl $4,%esp
184 for (;;) RtlRaiseException( &rec );
Modules:
Module Address Debug info Name (87 modules)
PE 400000-242741e Export white
PE 18000000-18068000 Deferred binkw32
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7e13b000-7e150000 Deferred midimap<elf>
\-PE 7e140000-7e150000 \ midimap
ELF 7e28c000-7e2a4000 Deferred msacm32<elf>
\-PE 7e290000-7e2a4000 \ msacm32
ELF 7e2a4000-7e2e0000 Deferred wineoss<elf>
\-PE 7e2b0000-7e2e0000 \ wineoss
ELF 7e344000-7e375000 Deferred uxtheme<elf>
\-PE 7e350000-7e375000 \ uxtheme
ELF 7e375000-7e37e000 Deferred libxcursor.so.1
ELF 7e38a000-7e405000 Deferred winex11<elf>
\-PE 7e3a0000-7e405000 \ winex11
ELF 7e405000-7e41a000 Deferred psapi<elf>
\-PE 7e410000-7e41a000 \ psapi
ELF 7e41a000-7e45f000 Deferred dbghelp<elf>
\-PE 7e420000-7e45f000 \ dbghelp
ELF 7e45f000-7e4c0000 Deferred msvcrt<elf>
\-PE 7e470000-7e4c0000 \ msvcrt
PE 7e4c0000-7e713000 Deferred d3dx9_25
ELF 7e719000-7e742000 Deferred d3d9<elf>
\-PE 7e720000-7e742000 \ d3d9
ELF 7e742000-7e770000 Deferred winspool<elf>
\-PE 7e750000-7e770000 \ winspool
ELF 7e770000-7e80b000 Deferred comdlg32<elf>
\-PE 7e780000-7e80b000 \ comdlg32
ELF 7e80b000-7e893000 Deferred winmm<elf>
\-PE 7e820000-7e893000 \ winmm
ELF 7e893000-7e8e9000 Deferred shlwapi<elf>
\-PE 7e8a0000-7e8e9000 \ shlwapi
ELF 7e8e9000-7e9c2000 Deferred shell32<elf>
\-PE 7e900000-7e9c2000 \ shell32
ELF 7e9c2000-7e9ec000 Deferred ws2_32<elf>
\-PE 7e9d0000-7e9ec000 \ ws2_32
ELF 7e9ec000-7ea10000 Deferred netapi32<elf>
\-PE 7e9f0000-7ea10000 \ netapi32
ELF 7ea21000-7ea3d000 Deferred imm32<elf>
\-PE 7ea30000-7ea3d000 \ imm32
ELF 7ea3d000-7ea78000 Deferred dinput<elf>
\-PE 7ea50000-7ea78000 \ dinput
ELF 7ea78000-7ea90000 Deferred dinput8<elf>
\-PE 7ea80000-7ea90000 \ dinput8
ELF 7ea90000-7eaaf000 Deferred iphlpapi<elf>
\-PE 7eaa0000-7eaaf000 \ iphlpapi
ELF 7eaaf000-7eafc000 Deferred rpcrt4<elf>
\-PE 7eac0000-7eafc000 \ rpcrt4
ELF 7eafc000-7eb8b000 Deferred ole32<elf>
\-PE 7eb10000-7eb8b000 \ ole32
ELF 7ecc1000-7f483000 Deferred libglcore.so.1
ELF 7f483000-7f4f9000 Deferred libglu.so.1
ELF 7f4f9000-7f57e000 Deferred libgl.so.1
ELF 7f57e000-7f623000 Deferred wined3d<elf>
\-PE 7f590000-7f623000 \ wined3d
ELF 7f623000-7f709000 Deferred libx11.so.6
ELF 7f709000-7f721000 Deferred libice.so.6
ELF 7f721000-7f76a000 Deferred ddraw<elf>
\-PE 7f730000-7f76a000 \ ddraw
ELF 7f76a000-7f7ea000 Deferred gdi32<elf>
\-PE 7f780000-7f7ea000 \ gdi32
ELF 7f7ea000-7f91c000 Deferred user32<elf>
\-PE 7f800000-7f91c000 \ user32
ELF 7f91c000-7f9de000 Deferred comctl32<elf>
\-PE 7f930000-7f9de000 \ comctl32
ELF 7f9de000-7fa20000 Deferred advapi32<elf>
\-PE 7f9f0000-7fa20000 \ advapi32
ELF 7fc93000-7fca0000 Deferred libxext.so.6
ELF 7fca2000-7fcac000 Deferred libgcc_s.so.1
ELF 7fcdf000-7fde0000 Stabs kernel32<elf>
\-PE 7fd00000-7fde0000 \ kernel32
ELF 7fef0000-7fef4000 Deferred libxfixes.so.3
ELF 7fef4000-7fef7000 Deferred libxau.so.6
ELF 7fef7000-7feff000 Deferred libsm.so.6
ELF 7feff000-7ff09000 Deferred libnss_files.so.2
ELF 7ff09000-7ff12000 Deferred libnss_nis.so.2
ELF 7ff12000-7ff27000 Deferred libnsl.so.1
ELF 7ff27000-7ff30000 Deferred libnss_compat.so.2
ELF 7ff32000-7ff3a000 Deferred libxrender.so.1
ELF 7ff40000-7ff62000 Deferred libm.so.6
ELF 7ff62000-7ffe0000 Dwarf ntdll<elf>
\-PE 7ff70000-7ffe0000 \ ntdll
ELF b7cb0000-b7cb2000 Deferred libnvidia-tls.so.1
ELF b7cbc000-b7cbf000 Deferred libdl.so.2
ELF b7cbf000-b7dee000 Deferred libc.so.6
ELF b7dee000-b7e00000 Deferred libpthread.so.0
ELF b7e0c000-b7f1c000 Stabs libwine.so.1
ELF b7f1f000-b7f35000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
00000008 (D) C:\Program Files\Lionhead Studios\Black & White
2\white.exe
00000009 0 <==
h4x0r at Mainframe:~/.wine/drive_c/Program Files/Lionhead Studios/Black &
White 2$
i even installed directx 9.c to try and get this a runnin, any
translations of what wine is saying / advice would be much appreciated
yep tried cedega, hate transgaimng, got furhter w/ wine
More information about the wine-users
mailing list