protonscr

Thronebreaker: The Witcher Tales

protonopen appid 973760Game compatibility - Unofficial
ValveSoftware/Proton#1966 · opened 2018-11-14 by huwd · updated 2021-09-26 · 10 comments · github · game page · search this game
Hhuwd 2018-11-14 github

Compatibility Report

System Information

  • GPU:
  • Driver: X.Org AMD PITCAIRN (DRM 2.50.0, 4.15.0-39-generic, LLVM 7.0.0)
  • Driver Version: 4.4 (Compatibility Profile) Mesa 18.2.4 - padoka PPA
  • Kernel version: 4.15.0-39-generic
  • Gist
  • Proton version: 3.7-8

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.

Symptoms

The game hangs and does not launch, an initial configuration dialog appeared on first launch but does not at any point after. No further dialogs appear. Shutting steam will await for Thronebreaker to exit which does so after a few seconds but there is no way to shut the window down through the GUI. The game will remain listed in state Running in the library for periods of >10+ minutes with no further developments.

  • Killing any wineserver process causes the dialog box to appear, with the Thonebreaker shield, an error icon and a progress bar which completes.

screenshot from 2018-11-14 20-46-03

Reproduction

  • Open steam
  • Library -> launch Thronebreaker: The Witcher Tales
  • Preparing to Launch Thronebreaker: The Witcher Tales appears
  • Hanging from this point on

Further Logs

steam-973760.log

journalctl -b -f | grep steam

Nov 14 20:24:11 COMPUTER steam.desktop[13230]: [973760]Non-Steam Controller Configs Enabled: 1
Nov 14 20:24:11 COMPUTER steam.desktop[13230]: GameAction [AppID 973760, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
Nov 14 20:24:11 COMPUTER steam.desktop[13230]: Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Nov 14 20:24:11 COMPUTER steam.desktop[13230]: Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: GameAction [AppID 973760, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: GameAction [AppID 973760, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: GameAction [AppID 973760, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: GameAction [AppID 973760, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: GameAction [AppID 973760, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: Game update: AppID 973760 "", ProcID 13732, IP 0.0.0.0:0
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: ERROR: ld.so: object '/home/USER/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: ERROR: ld.so: object '/home/USER/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: ERROR: ld.so: object '/home/USER/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: Loaded Config for Local Selection Path for App ID 973760: /home/USER/.local/share/Steam//controller_base/templates/gamepad_joystick.vdf
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: >>> Adding process 13732 for game ID 973760
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: GameAction [AppID 973760, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: >>> Adding process 13733 for game ID 973760
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: >>> Adding process 13734 for game ID 973760
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: GameAction [AppID 973760, ActionID 1] : LaunchApp changed task to Completed with ""
Nov 14 20:24:12 COMPUTER steam.desktop[13230]: >>> Adding process 13735 for game ID 973760
ZZoetrap 2018-12-02 github

I get a bit further when trying to launch the game. I get the CD Project Red logo, and then the Thronebreaker "loading" screen. No audio however. The game seems to crash after loading finishes (stuck on black screen). I can still open the Steam overlay though.

My specs:
https://gist.github.com/Zoetrap/3f0fc6d113c5fef9cdf7d623ea5e81c8

Proton log:
https://gist.github.com/Zoetrap/76fd963032326e09c941a362e9278a52

AAhmed-E-86 2019-02-02 github

Delete all the video files inside /Thronebreaker_Data/StreamingAssets/videos/campaign/ and you will be able to run the game but without any cutscenes or introduction videos.

AAhmed-E-86 2019-02-05 github

Someone mentioned a way to play the videos in this issue from mozo78 >>> https://github.com/doitsujin/dxvk/issues/728

PProfessionalismIsMyMiddleName 2019-06-12 github

A simple way to make it works with the videos is to use <Link removed by moderator>. Seems to work pretty much flawlessly then.

Kkisak-valve maintainer 2019-06-12 github

Hello @ProfessionalismIsMyMiddleName, the link you posted is legally problematic and has been removed.

Rregulator-g 2019-10-29 github

Hi guys any update here? The game is on sale and I'd like to buy it..

from what I understand there is this 3rd party patch (z0z0z) required, disable intro, steam overlay, noesync then the game works but crashes occasionally

GGuy1524 2020-03-13 github

As of https://github.com/Guy1524/wine/tree/4da3d13aac6a0974d754b209bbc6761cfa06a18e , the videos in this game work without microsoft components.

Kkakra 2020-04-22 github

@aeikum Unity seems to crash in this game with WINEFSYNC_SPINCOUNT=100 but it works fine with WINEFSYNC_SPINCOUNT=10. Maybe 100 is too high as a default? I didn't try other values but the Assassin's Creed games tend to freeze often with 100 while 10 seems to work fine.

Kkakra 2020-04-22 github

@aeikum Unity seems to crash in this game with WINEFSYNC_SPINCOUNT=100 but it works fine with WINEFSYNC_SPINCOUNT=10. Maybe 100 is too high as a default? I didn't try other values but the Assassin's Creed games tend to freeze often with 100 while 10 seems to work fine.

OTOH, I seem to not be able to reproduce this reliably after some more testing but at least with 100 the game is just much more likely to freeze at startup.

LLeopard1907 2021-09-26 github

Just a heads up: Game works perfectly, besides two cutscenes. Other than that it is flawless. Reported to upstream Wine.

https://bugs.winehq.org/show_bug.cgi?id=51659

Launch options

Upstream links