Tree of Savior Forum

DX error running ToS on Linux/Wine

As the title implies, I couldn’t make ToS run on linux via wine. I did try everything I found on the internet, including these forums, without success.

This is our little cute error dialog:

I’m running Manjaro Xfce with wine-staging 1.9.21 and CSMT enabled (tried disabling it but it doesn’t make any difference).

What I already did:
I first tried to make a clean 32bit wineprefix and install Steam on it manually, since the winetricks script was acting up. I ran the installer, disabled steam overlay in winecfg, then added my old library folder containing the game to the fresh steam install. ToS patches, then throws the above error.

After that, I created another prefix and tried the installs and overrides that were necessary according to older appdb* entries, pointing to that same folder, and yet again the same error pops up.

So, has anyone ever ran into that using wine? Most people seem to be able to simply install the game and play on the last wine versions.

*https://appdb.winehq.org/objectManager.php?sClass=version&iId=32785&iTestingId=91180

Hi @samaelstarke, kindly send us a support ticket to assist you regarding to this matter . Thank you.

If Wine still structured as before, you might need to install DX10 into it to see if it works.
Steam\steamapps\common\TreeOfSavior\release\patch\DirectX10

When I tried installing the DX10 that comes with ToS, i got this:

Which isn’t really surprising considering Steam always try to install DirectX under wine and fails.

I then overrode d3dx10_43 using winetricks, but the issue still persists.

There is another installation folder in the:
Steam\steamapps\common\TreeOfSavior_commonredist (i think that is the name of the folder)

Yeah, this one actually runs, the installer actually goes til the end but then:

I looked at the logs a bit (DirectX.log is quite big) but I don’t know if they’re relevant enough to post here. If they might be useful, I can upload them to pastebin or something.

I tried installing those with wine posing as W7 and XP just to be sure and the same error pops up, in both the wineprefixes. I even tried to run ToS again after all that just to be sure nothing changed and yup, same DX error.

The error code is probably at the end or beginning of the log, try google search about it, bit in all honesty, try look for a way to how to install DX10 on Wine or enable compatibility with it on google. someone might have a solution, even if it is for other games.