[Wine] Thief: The dark project

cerox wineforum-user at winehq.org
Sun Nov 21 11:26:38 CST 2010

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!

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
0x005203aa: movl        0x0(%ecx),%ebp
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
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
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.


More information about the wine-users mailing list