Banished Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

DirectX installing

I have been attempting to play Banished via Steam and I keep having the same problem.

Every time I start the program I get the following messages:
Performing First Time Setup
Installing Microsoft DirectX for Windows (step 1 of 1)

After that I get Program Error message:
The program Application-steam-x32.exe has encountered a serious problem and needs to close.

Any ideas or help would be appreciated.

The directx installation is a known problem. You can get around it by deleting C:\windows\system32\xinput*.dll from the bottle and running the game again.

I don't think the second problem is caused by the first though. Since you posted in the Mac forum I guess you're using OSX. Which graphics card and OSX version do you use?

I am running OS X 10.9.2 and using Intel HD Graphics 5000. I will try deleting the .dll file and let you know if it resolves the issue.

Thanks!

Usually failing to install whatever component by Steam is a soft fail... a.i. it will retry to install it every time before running a game but it will try to run the game even if DirectX or whatnot failed to install. My point is that what you're seeing with the DirectX install failure is probably not what's causing the game to not run.

Stefan Dösinger
I deleted the .dll file and the game is still unable to run.

Silviu Cojocaru:
Do you have any ideas on what might be causing the problem? I have the error details if that might help.

Without more data it's rather hard to point anything out. The usual suspects in these cases, for me, are Intel's GPUs and drivers, but this might be more the case on Linux rather than Mac OS X.

I tested what was mentioned in the "Disable DirectX 11 to run" forum thread and now the game is functioning fine.

Crossover can't process DX11 graphics yet. If you disable the DX11 DLLs the game reverts to DX9 and will run.

Open Crossover, Configure menu, Manage Bottles, pick the Steam bottle containing Banished, Open C: Drive button.

Navigate to

Program Files>Steam>steamapps>common>Banished

And rename the files

VideoDX11-steam-x32.dll
VideoDX11-steam-x64.dll

to

VideoDX11-steam-x32.dll.bak
VideoDX11-steam-x64.dll.bak

Did you install using the crosstie or did you just install Steam and then the game?

I'm asking because the crosstie includes a fix for this... and the effect is that the game is forced to use DX9.

I am not currently running crosstie. I am running Crossover 13.1.3, then I downloaded the Steam application using the Crossover.

I guess you misunderstood me.

Crosstie files are like recipes that CrossOver uses to install various applications. You click on the big green button in the Overview tab, let CrossOver open the file and install your application. They often contain fixes for various issues.

I got the same error after Banished was updated inside Steam.

And yes the troublesome directX11 dlls were back and was the cause of the problem.

Renaming them once again fixed the problem. So it seems for every Banished patch update you need to re-rename the dlls.

Ps this was on Ubuntu Linux.

Well, that indicates that the problem was approached in the wrong way... An alternative is to disable those dll files. For this, you open the bottle manager, select the bottle where the game is installed, click on the Control Panel tab, select Wine Configuration and click on the Launch Selected Item button.

In the window that pops up you select Libraries tab and copy the exact name of the dll file, then click on the Add button, then click on the edit button and select Disable. Then you click the Apply button at the bottom of the window and then the OK button to close it. Now, no matter how many times the game is updated, you won't have to delete/rename files in order to play.

But this being said, I'm still confused, did you people use the crosstie file (big green button on the Overview tab) or did you just install Steam and then told it to download the game?

1 to 12 of 12

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiR0tmdXRhZ1JYY2YyOE1nQiIsImdkcHIiOjB9