ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.12k stars 1.06k forks source link

Tree of Savior (English Ver.) (372000) #2224

Open Likutar opened 5 years ago

Likutar commented 5 years ago

Compatibility Report

System Information

I confirm:

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

ryukinix commented 5 years ago

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

ryukinix commented 5 years ago

Trying now with Proton 3.16-8-beta ~

ryukinix commented 5 years ago

image Unfortunately didn't work yet.

roadh0use commented 5 years ago

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

ryukinix commented 5 years ago

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

roadh0use commented 5 years ago

@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

Cxpher commented 5 years ago

@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 commented 5 years ago

@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

roadh0use commented 5 years ago

proton 4.2 still has broken dll issue

Cxpher commented 5 years ago

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.

Darkinggq commented 5 years ago

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)

rliden commented 5 years ago

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.

Cxpher commented 4 years ago

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.

aleex5 commented 4 years ago

proton 4.11.7 not work :c TosSteamClient.dll broken

Cxpher commented 4 years ago

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 .

ryukinix commented 4 years ago

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

Iglu47 commented 4 years ago

release.revision.txt: 291219 tos

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

ryukinix commented 4 years ago

What a wonderful news! Thank you for sharing @Iglu47

rafaelcn commented 4 years ago

Nice, on my way to test this with:

rafaelcn commented 4 years ago

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.

Iglu47 commented 3 years ago

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

VoidCnTL commented 2 years ago

@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

VoidCnTL commented 2 years ago

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

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