[Wine] DX steam problems on WINE

torrent478 wineforum-user at winehq.org
Fri Apr 25 13:29:45 CDT 2008


Hello everyone, I'm new here and I need a little bit of help.

I'm running WINE 0.9.59 on Ubuntu 7.04

For starters I'm trying to get steam games to work on wine. I can get steam installed, and I log in fine. but when I go to launch a game it says "the latest version of Microsoft DirectX is needed to play this game"

So I look around the internet on how to installed dx on wine and I find this:
http://wine-review.blogspot.com/2008/03/directx-90c-march-2008-redistributable.html

I follow the instructions here perfectly, but when I go to install DXSETUP.exe It stalls on the initializing step and I get this readout:


Code:
daniel at ubuntu:~/dx$ wine DXSETUP.exe 
fixme:spoolsv:serv_main (0 (nil))
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls"
wine: Call from 0x7b840fd8 to unimplemented function softpub.dll.SoftpubInitialize, aborting
wine: Unimplemented function softpub.dll.SoftpubInitialize called at address 0x7b840fd8 (thread 001f), starting debugger...
WineDbg starting on pid 0008
Unhandled exception: unimplemented function softpub.dll.SoftpubInitialize called in 32-bit code (0x7b841052).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b841052 ESP:7e498fa8 EBP:7e49900c EFLAGS:00000212(   - 00      - -IA1)
 EAX:7b82c181 EBX:7b8ac8a0 ECX:00000000 EDX:7e499024
 ESI:7e499024 EDI:7e499214
Stack dump:
0x7e498fa8:  7e499024 00000008 7bc39855 80000100
0x7e498fb8:  00000001 00000000 7b840fd8 00000002
0x7e498fc8:  7e65db94 7e65dd5e 00000000 7bc8643c
0x7e498fd8:  00000000 7e498fec 7bc39990 00000000
0x7e498fe8:  7e2141c8 7e498ffc 7ee6dcbf 00000000
0x7e498ff8:  00142d00 7e49903c 7b840fe2 7e2141c8
Backtrace:
=>1 0x7b841052 RaiseException+0x7a() in kernel32 (0x7e49900c)
  2 0x7e65db41 in softpub (+0xdb41) (0x7e49902c)
  3 0x7e65d8e0 in softpub (+0xd8e0) (0x7e49908c)
  4 0x7e20ef92 in wintrust (+0xef92) (0x7e4990dc)
  5 0x7e20f23d WinVerifyTrust+0x1db() in wintrust (0x7e4991ac)
  6 0x007c55ce in dsetup32 (+0x155ce) (0x7e499430)
  7 0x007bd105 in dsetup32 (+0xd105) (0x7e499564)
  8 0x007bd390 in dsetup32 (+0xd390) (0x7e499790)
  9 0x007c910d in dsetup32 (+0x1910d) (0x7e4999d0)
  10 0x00685088 in dsetup (+0x5088) (0x7e4999f0)
  11 0x010053a5 in dxsetup (+0x53a5) (0x7e499a08)
  12 0x7bc684ce call_thread_entry_point+0xe() in ntdll (0x7e499a18)
  13 0x7bc69285 in ntdll (+0x59285) (0x7e499ac8)
  14 0x7bc69d2c NtQueueApcThread() in ntdll (0x7e49a3c8)
  15 0xb7dd731b start_thread+0xcb() in libpthread.so.0 (0x7e49a4b8)
  16 0xb7d5f57e __clone+0x5e() in libc.so.6 (0x00000000)
0x7b841052 RaiseException+0x7a in kernel32: subl        $4,%esp




Ive also tried installing dx9 with wine-doors but that hasnt seemed to work either


So.... is there any way I can get dx9 to work? am I doing something wrong on the install step of dx? Or is there possibly any way to trick steam into thinking that I am running dx9?


Thanks for the help in advanced.







More information about the wine-users mailing list