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@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.