Proton: Tree of Savior (English Ver.) (372000)

Created on 17 Jan 2019  Â·  20Comments  Â·  Source: ValveSoftware/Proton

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

Game compatibility - Unofficial

Most helpful comment

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.

All 20 comments

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

Trying now with Proton 3.16-8-beta ~

image
Unfortunately didn't work yet.

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

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

@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

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

@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

proton 4.2 still has broken dll issue

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.

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)

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.

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.

proton 4.11.7 not work :c
TosSteamClient.dll broken

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, notifications@github.com 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
.

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 :/

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.

What a wonderful news! Thank you for sharing @Iglu47

Nice, on my way to test this with:

  • nvidia proprietary driver: 435.21; gtx 1050 TI Mobile
  • ElementaryOS 5.2
  • proton 5.0-9

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Dakunier picture Dakunier  Â·  3Comments

AwesamLinux picture AwesamLinux  Â·  3Comments

BLaDZer picture BLaDZer  Â·  3Comments

shaphanpena1 picture shaphanpena1  Â·  3Comments

matou68 picture matou68  Â·  3Comments