After nostalgia hit me other day, i'v tried to get Thief: The dark project
to run under wine. after looking in appdb it look as it should be a "pice
of cake"
No such luck :(
heres my console output!
Code:
fixme:seh:RtlAddFunctionTable 0x61e45600 1 61e40000: stub
fixme:seh:RtlAddFunctionTable 0x61777be0 1 61700000: stub
fixme:seh:RtlAddFunctionTable 0x64f69520 1 64f40000: stub
fixme:seh:RtlAddFunctionTable 0x622c6620 1 622c0000: stub
fixme:seh:RtlAddFunctionTable 0x6ce46600 1 6ce40000: stub
fixme:seh:RtlAddFunctionTable 0x68393b20 1 68380000: stub
fixme:seh:RtlAddFunctionTable 0x61b51dc0 1 61a80000: stub
fixme:seh:RtlAddFunctionTable 0x67bda640 1 67bc0000: stub
fixme:seh:RtlAddFunctionTable 0x70725e80 1 70700000: stub
fixme:seh:RtlAddFunctionTable 0x6af99940 1 69c40000: stub
fixme:system:SetProcessDPIAware stub!
fixme:seh:RtlAddFunctionTable 0x68ac55e0 1 68ac0000: stub
fixme:iphlpapi:NotifyAddrChange (Handle 0x7f847a57e2f8, overlapped
0x7f847a57e2c0): stub
fixme:system:SetProcessDPIAware stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x8eae914, overlapped 0x8eae918): stub
wine: configuration in '/home/hallvar/.thief' has been updated.
fixme:win:EnumDisplayDevicesW ((null),0,0x32f788,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f6b8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f430,0x00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x131f30,0x131ea0): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32f64c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f644,0x00000000), stub!
wine: Unhandled page fault on read access to 0x00000000 at address 0x5203aa
(thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x005203aa).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:005203aa ESP:0032fbe0 EBP:00000000 EFLAGS:00010216( R- -- I -A-P- )
EAX:00000001 EBX:00870e4c ECX:00000000 EDX:008a1d30
ESI:00870e7c EDI:008adb80
Stack dump:
0x0032fbe0: 00870e4c 008a964c 00000018 0087ed1c
0x0032fbf0: 00000000 00000000 0032fc08 0032fc20
0x0032fc00: 0032fc0c 00000000 00000000 008a1d20
0x0032fc10: 00000004 00000004 008a1d38 00000005
0x0032fc20: 00000005 008ac7e4 00000009 00000009
0x0032fc30: 0050d502 008a964c 008a964c 00000018
Backtrace:
0x005203aa: movl 0x0(%ecx),%ebp
Modules:
Module Address Debug info Name (71 modules)
PE 400000- 74d000 Export thief
ELF 7b800000-7b990000 Deferred kernel32<elf>
\-PE 7b810000-7b990000 \ kernel32
ELF 7bc00000-7bcc9000 Deferred ntdll<elf>
\-PE 7bc10000-7bcc9000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7c6d5000-7c6eb000 Deferred midimap<elf>
\-PE 7c6e0000-7c6eb000 \ midimap
ELF 7c6eb000-7c714000 Deferred msacm32<elf>
\-PE 7c6f0000-7c714000 \ msacm32
ELF 7c714000-7c71e000 Deferred librt.so.1
ELF 7c71e000-7c7fa000 Deferred libasound.so.2
ELF 7cbc3000-7cbfc000 Deferred winealsa<elf>
\-PE 7cbd0000-7cbfc000 \ winealsa
ELF 7cbfc000-7cc1a000 Deferred libgcc_s.so.1
ELF 7cc21000-7cc3a000 Deferred msacm32<elf>
\-PE 7cc30000-7cc3a000 \ msacm32
ELF 7cc3a000-7cc3e000 Deferred iso8859-1.so
ELF 7cc4f000-7cc8c000 Deferred dinput<elf>
\-PE 7cc60000-7cc8c000 \ dinput
ELF 7cd04000-7e234000 Deferred libnvidia-glcore.so.256.35
ELF 7e234000-7e2ff000 Deferred libgl.so.1
ELF 7e335000-7e47d000 Deferred wined3d<elf>
\-PE 7e340000-7e47d000 \ wined3d
ELF 7e47d000-7e4e4000 Deferred ddraw<elf>
\-PE 7e480000-7e4e4000 \ ddraw
ELF 7e4e4000-7e532000 Deferred dsound<elf>
\-PE 7e4f0000-7e532000 \ dsound
ELF 7e532000-7e538000 Deferred libxfixes.so.3
ELF 7e538000-7e544000 Deferred libxcursor.so.1
ELF 7e544000-7e548000 Deferred libxcomposite.so.1
ELF 7e548000-7e551000 Deferred libxrandr.so.2
ELF 7e551000-7e55c000 Deferred libxrender.so.1
ELF 7e55c000-7e562000 Deferred libxxf86vm.so.1
ELF 7e562000-7e566000 Deferred libxinerama.so.1
ELF 7e566000-7e589000 Deferred imm32<elf>
\-PE 7e570000-7e589000 \ imm32
ELF 7e589000-7e58d000 Deferred libxau.so.6
ELF 7e58d000-7e5ad000 Deferred libxcb.so.1
ELF 7e5ad000-7e5c8000 Deferred libice.so.6
ELF 7e5c8000-7e703000 Deferred libx11.so.6
ELF 7e703000-7e715000 Deferred libxext.so.6
ELF 7e715000-7e71e000 Deferred libsm.so.6
ELF 7e73e000-7e7f3000 Deferred winex11<elf>
\-PE 7e750000-7e7f3000 \ winex11
ELF 7e8a9000-7e8d3000 Deferred libexpat.so.1
ELF 7e8d3000-7e909000 Deferred libfontconfig.so.1
ELF 7e909000-7e91d000 Deferred libz.so.1
ELF 7e91d000-7e9a4000 Deferred libfreetype.so.6
ELF 7e9a4000-7e9a6000 Deferred libnvidia-tls.so.256.35
ELF 7e9a6000-7e9ac000 Deferred libuuid.so.1
ELF 7e9c4000-7ea41000 Deferred rpcrt4<elf>
\-PE 7e9d0000-7ea41000 \ rpcrt4
ELF 7ea41000-7eb65000 Deferred ole32<elf>
\-PE 7ea60000-7eb65000 \ ole32
ELF 7eb65000-7ebfe000 Deferred winmm<elf>
\-PE 7eb70000-7ebfe000 \ winmm
ELF 7ebfe000-7ec18000 Deferred version<elf>
\-PE 7ec00000-7ec18000 \ version
ELF 7ec18000-7ec7c000 Deferred advapi32<elf>
\-PE 7ec20000-7ec7c000 \ advapi32
ELF 7ec7c000-7ed13000 Deferred gdi32<elf>
\-PE 7ec90000-7ed13000 \ gdi32
ELF 7ed13000-7ee5a000 Deferred user32<elf>
\-PE 7ed30000-7ee5a000 \ user32
ELF 7efb6000-7efe0000 Deferred libm.so.6
ELF f7405000-f740a000 Deferred libdl.so.2
ELF f740a000-f7575000 Deferred libc.so.6
ELF f7575000-f7590000 Deferred libpthread.so.0
ELF f75b0000-f76f2000 Deferred libwine.so.1
ELF f76f3000-f7714000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Thief\Thief.exe
0000001d 15
0000000d 0
00000009 0 <=0000000e services.exe
00000039 0
00000038 0
00000037 0
00000036 0
00000035 0
00000034 0
00000033 0
00000032 0
00000031 0
00000030 0
0000002f 0
0000002e 0
0000002d 0
0000002c 0
0000002b 0
00000015 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000017 0
00000016 0
00000013 0
00000012 0
0000001a explorer.exe
0000001b 0
Backtrace:
err:d3d:wined3d_unregister_window Window 0x50030 is not registered with wined3d.
err:mmtime:TIME_MMTimeStop Timer still active?!
Running in a seperate bottle, wine ver 1.3.7 opensuse 11.3 (tried all wine
versions available in repo)
set wincfg to winver = win 98 and i'v tired win 95 too, running the game in
viritual desktop sizes 800x600 and 640x768. with same result.
upon launching thief.exe the viritual window opens black and i get an from wine
stating it have to close the app.
I'v played around with winetricks and so forth with no apparent change in
behavior. posted output is from a "clean" wine bottel install.
*cryes*