Problems with DXSETUP.EXE (for DirectX 9c Redist)

Questions about Wine on Linux
Locked
lorny
Newbie
Newbie
Posts: 4
Joined: Thu Apr 07, 2016 8:49 am

Problems with DXSETUP.EXE (for DirectX 9c Redist)

Post by lorny »

Hi there
I'm trying to run some games on Steam which do need DirectX.
So I'm now trying hard to install DirectX - I did find some good help, but there was always the following step (for installing the DirectX finally):

Code: Select all

wine DXSETUP.EXE
It gives me an error...the following in the terminal:

Code: Select all

wine: Call from 0x7b43de12 to unimplemented function sfc.dll.SRSetRestorePoint, aborting
wine: Unimplemented function sfc.dll.SRSetRestorePoint called at address 0x7b43de12 (thread 0071), starting debugger...
And the DXSETUP.EXE Error description begins with this line:
Unhandled exception: unimplemented function sfc.dll.SRSetRestorePoint called in 32-bit code (0x7b43de12).

My wine-version is 1.9.7 and my Ubuntu-version is 15.10.

I started with all the DLL-Overrides (description is here http://ubuntuforums.org/showthread.php?t=1095486).
Can anyone give me a hint how to handle this problem? Thanks a lot!

Greetings lorny
lorny
Newbie
Newbie
Posts: 4
Joined: Thu Apr 07, 2016 8:49 am

Re: Problems with DXSETUP.EXE (for DirectX 9c Redist)

Post by lorny »

Hi, thanks for your reaction - it sounds sad (somehow)!
But why can I then read those tests: https://appdb.winehq.org/objectManager. ... owAll=true?
Age of Empires 2 needed DirectX all the time...!

Is it the problem, that my Wine version is one of the newest?
Greetings and thanks,
lorny
User avatar
dimesio
Moderator
Moderator
Posts: 13373
Joined: Tue Mar 25, 2008 10:30 pm

Re: Problems with DXSETUP.EXE (for DirectX 9c Redist)

Post by dimesio »

The test report you link to says absolutely nothing about needing directx. What it mentions is vcredist, which is NOT directx. Later test reports don't even mention that.
lorny
Newbie
Newbie
Posts: 4
Joined: Thu Apr 07, 2016 8:49 am

Re: Problems with DXSETUP.EXE (for DirectX 9c Redist)

Post by lorny »

It says that Age of Empires II: HD edition (only running in Steam and only running on Win) is effectively running with Wine and Ubuntu!
And since I am an AoE II Player for years, I know that this game needed DirectX since nearly ever!

So the tests say the following: There is a way to run AoE II HD on Steam with Wine!
Vcredist is running on my Wine / Linux - no problems to install the Redist package easily!

But when I install Steam Linux-based, there is no Option to install AoE II HD in there.
When I install Steam on Wine, it runs and I can install AoE II HD without problems!
BUT when I want to run it, it tells me that there are some supporting programs missing and it wants to install DirectX - and I get the error I posted in the first post (so it runs DXSETUP.EXE).
So I tried a manual install of DirectX in this case and this didn't work here... I found some positive manuals, but the problematic step was the installation of DXSETUP.EXE.
But it is sure that if there are tests in WineAppDB where AoE II HD runs, they know steps to install DirectX in a proper way.
So I was hoping for help here...
lorny
Newbie
Newbie
Posts: 4
Joined: Thu Apr 07, 2016 8:49 am

Re: Problems with DXSETUP.EXE (for DirectX 9c Redist)

Post by lorny »

Try it this way:
https://steamcommunity.com/app/221380/d ... ?l=english

You will always get the *shitty* DirectX-installing-failure message which sucks, but it seems that AoE II HD can handle the missing DirectX...
Gl & hf with AoE II HD on your Linux system!
Greetings lorny
Locked