protonscr

Tree of Savior (English Ver.)

protonopen appid 372000Game compatibility - Unofficial
ValveSoftware/Proton#2224 · opened 2019-01-17 by Likutar · updated 2025-05-18 · 25 comments · github · game page · search this game
1 matching comments, n / p to jump
LLikutar 2019-01-17 github

Compatibility Report

  • Name of the game with compatibility issues: Tree of Savior (English Ver.)
  • Steam AppID of the game: 372000

System Information

  • GPU: GTX 1070
  • Driver/LLVM version: nvidia 415.22.05
  • Kernel version: 4.20.1
  • System Information
  • Proton version: 3.16-6

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

steam-372000.log

Symptoms

Game fails to start with the following error: Broken dll file: TosSteamClient.dll

However using lutris, wine 4.0 with or without DXVK (also works on older wine versions) the game launches fine and the only noticeable graphical issue is that characters headgears aren't displayed

Reproduction

Launch game

Rryukinix 2019-03-23 github

Any known workaround to run this with Proton? I can run this game with wine-staging 4.2 and dxvk, but I tried two months ago with Proton and didn't work. Trying again after new updates...

Rryukinix 2019-03-23 github

Trying now with Proton 3.16-8-beta ~

Rryukinix 2019-03-23 github

image
Unfortunately didn't work yet.

Rroadh0use 2019-03-27 github

4.2 gives the same broken dll error
back to lutris for this one i guess

Rryukinix 2019-03-27 github

Using wine-staging (4.4) it works as expected.

Rroadh0use 2019-03-27 github

@ryukinix
do you have any performance tips for wine 4.4
i have it running but am only getting like 40 fps in town and 50ish in the world
I feel like a 2600 and a 1060 should get better performance then that

CCxpher 2019-04-10 github

@ryukinix
do you have any performance tips for wine 4.4
i have it running but am only getting like 40 fps in town and 50ish in the world
I feel like a 2600 and a 1060 should get better performance then that

I think this game does not seem that optimized .. even on Windows it spikes between 50 to 70 very heavily in the world.

I suggest you follow this in game ---> https://forum.treeofsavior.com/t/guide-fps-optimization-for-dummies-v1-02/371558

That being said, i've got this working in Lutris fine before. So this should not have issues in Proton.

Anyone has any idea why it does not work well in Proton?

Rryukinix 2019-04-10 github

@ryukinix
do you have any performance tips for wine 4.4
i have it running but am only getting like 40 fps in town and 50ish in the world
I feel like a 2600 and a 1060 should get better performance then that

Unfortunately no. I have performance issues too. Running on a legacy hardware I only get 15fps but on Windows it was running with almost 50.

My system specifications
Artix Linux (Arch with OpenRC)
4 GB RAM
GPU NVIDIA Zotac GT 240 512mb GDDR5
CPU Intel core 2 duo dual core E7400 @ 2.8 GHz / 3MB L1 cache

Rroadh0use 2019-04-18 github

proton 4.2 still has broken dll issue

CCxpher 2019-05-02 github

steam-372000.log

Here is the log. Doing a repair of the integrity of the folder and what the launcher does seems to suggest that not all files are being downloaded properly.

Crashes when launching with "Missing TosSteamClient.dll".

This works fine with Lutris and seems to be Proton/Steam specific.

Tested on

Arch Linux
i7-3770k
GTX 670
Proton 4.2-3

Error should be reproducible on any system with any proton version basically and is launcher related. The proton options don't matter.

DDarkinggq 2019-05-10 github

also a mistake
Crashes when launching with "Missing TosSteamClient.dll".

Testing

Debian 9.8
Proton 4.2-3

I can not play Tree of Savior sad =(, I am too lazy to install wine-staging (wine-staging works great)

Rrliden 2019-07-01 github

Just checked with Proton 4.2-9 and the error is still present. the file exists here <steam_library>/steamapps/common/TreeOfSavior/release/TosSteamClient.dll.

CCxpher 2019-10-05 github

I can confirm that this game works via Lutris with wine-staging along with some winetricks.

Didn't have to try very hard to get it running.

The crash here is Steam specific and should not be a show stopper for a game that works. We lack online games due to anti-cheats atm. Please get this going.

Aaleex5 2019-10-14 github

proton 4.11.7 not work :c
TosSteamClient.dll broken

CCxpher 2019-10-14 github

Hey,

It works fine in Lutris though. It's crashing likely because of a dll file
specifically loaded by Steam that's not sitting well with it.

I've already said this is Steam specific.

On Tue, 15 Oct 2019, 02:39 aleex5, [email protected] wrote:

proton 4.11.7 not work :c


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ValveSoftware/Proton/issues/2224?email_source=notifications&email_token=AK3OXTTTZCG2CPIWXON2RETQOS4FZA5CNFSM4GQY5E4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBF7HRY#issuecomment-541848519,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK3OXTV6J3CKBJATZBL3IYLQOS4FZANCNFSM4GQY5E4A
.

Rryukinix 2020-05-07 github

Someone tested this game with proton 5.0-7?
EDIT: I tested in my machine with proton 5.0-7 on Linux Mint, it still doesn't works :/

IIglu47 2020-06-21 github

release.revision.txt: 291219
tos

  • nvidia proprietary driver: 440.66.15; gtx nvidia 1080ti
  • arch linux, linux-5.7.4-tkg-bmq
  • proton 5.0-9

I used wine-staging for steam(win)+game before that, but now
The game runs out-of-the-box.

Rryukinix 2020-06-21 github

What a wonderful news! Thank you for sharing @Iglu47

Rrafaelcn 2020-06-21 github

Nice, on my way to test this with:

  • nvidia proprietary driver: 435.21; gtx 1050 TI Mobile
  • ElementaryOS 5.2
  • proton 5.0-9
Rrafaelcn 2020-06-22 github

It runs here with the specifications provided above. There are still some glitches though like fullscreen mode and that might not be a proton problem. If I were to take a guess I'd say that it also depends on the running window manager.

IIglu47 2021-02-20 github

The game received support for dx11 and if you see such a window, the installation of d3dcompiler_47 into prefix will help
TreeOfSavior_dx11

VVoidCnTL 2022-04-02 github

@kisak-valve
Tree of Savior when run with Proton Experimental (Bleeding Edge) loads to a black screen and doesn't start the game. Log here.
steam-372000 - with Proton Experimental.log

The game starts and works fine when run with Proton 7.0. Log here. steam-372000 with Proton 7.0.log

Potential regression maybe.

System Info

VVoidCnTL 2022-04-22 github

The game is crashing after starting from launcher.
steam-372000.log

EDIT: As of Proton Experimental dt. 25/05/2022, it is still crashing.

MMaxiTornado 2025-03-13 github

Works fine using latest Proton-GE 8 (all it does is add d3dcompiler_47), but controller support is very wonky. All normal Valve Proton versions just result in a crash. Proton 9 doesn't work in either normal Proton or GE.

MMaxiTornado 2025-05-18 github

I have managed to get the game running on Proton-GE 10-1 by installing quartz.dll into the prefix with protontricks.

Proton versions

DLLs