Ty the Tasmanian Tiger 3 (411980)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/4891.
@CalebQ42 posted on 2021-06-09T04:51:39:
The game fails to launch. After a bit of experimentation, it seems the game might not be able to communicate with the Steam api. This problem also seems to affect the second game, but not the first. Varified to be working on Windows.
Try to run the game. Tried on all available Proton versions including the latest GE version.
Hello @CalebQ42, err:module:import_dll Library steam_api.dll (which is needed by L"Z:\\games\\SteamLibrary\\steamapps\\common\\TY the Tasmanian Tiger 3\\TY3.exe") not found in your log looks like the line of interest. It looks like steam_api.dll should be provided by depot 411981 right beside the game executable, TY3.exe. Maybe try verifying the game's files?
Out of mild curiousity, what filesystem are you using with /games/SteamLibrary?
@kisak-valve Ooops, that's my bad. I had been trying a bunch of things to try to get it working and forgot to verify my files before reporting. steam-411980.log
/games is using ntfs with uid=1000,gid=1000,rw,user,exec,umask=000,x-gvfs-show as mount options, but I've also tried it on my main partition that's f2fs with the same result.
Thanks, Proton interacting with NTFS is known to be temperamental, but I guess that the log is hinting there's an issue elsewhere with warn:seh:dispatch_exception EXCEPTION_FLT_DIVIDE_BY_ZERO exception (code=c000008e) raised being a possible line of interest.
The game works when using an unofficial steam_api.dll and then loading as a non-Steam game. Given this worked on earlier versions of Steam, and no longer works even on the same Proton versions, could this be a regression in the Steam client?
It also works when installing the Windows version of the Steam client inside a Proton prefix, and then installing/running the game from that client.
Game booted up and got past the title screen but when you change settings to high and reboot it wont launch anymore.
(using experimental)
Game booted up and got past the title screen but when you change settings to high and reboot it wont launch anymore. (using experimental)
Ah, that's due to MSAA for some reason, you delete the value(but not the line)in the config file and the game starts again. However you won't get far in as the Dennis cutscene crashes to desktop before you can even skip it. Here is a Proton log for each type of crash:
steam-411980-MSAA.log
steam-411980-Dennis.log
Hi, I've fixed the crash on launch in the radeonsi driver with this MR: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26661
Hi, I've fixed the crash on launch in the radeonsi driver with this MR: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26661
It still crashes on startup with MSAA, but the log file is a bit longer so I wonder if there's another thing crashing it too:
steam-411980.log
Hi, I've fixed the crash on launch in the radeonsi driver with this MR: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26661
It still crashes on startup with MSAA, but the log file is a bit longer so I wonder if there's another thing crashing it too: steam-411980.log
You are using Mesa 23.1.3 (git-87ebaf765d) 23.1.3 was released in June 22, 2023. For the bug fix you need to use Mesa 24.0.* or 23.3.2 or higher
Ah I see, SteamOS hasn't updated its Mesa drivers with the fix yet. I assumed that the Mesa downloads from the Discover store were system wide, but now I realize that they're only for Flatpak's sandboxing.
Well I'm happy to say the new SteamOS preview with Mesa 24.1 did indeed fix the game launching with MSAA on, however it didn't fix the crash at the Dennis cutscene, so here's a more recent log for that:
steam-411980-Dennis-2.zip
It's back again!
It's back again!
Can you be more specific? The game doesn't crash for me on startup.
Well I'm happy to say the new SteamOS preview with Mesa 24.1 did indeed fix the game launching with MSAA on, however it didn't fix the crash at the Dennis cutscene, so here's a more recent log for that: steam-411980-Dennis-2.zip
What is the "Dennis cutscene" is this early in the game? If not are you able to provide me with a save file to get to it?
Well I'm happy to say the new SteamOS preview with Mesa 24.1 did indeed fix the game launching with MSAA on, however it didn't fix the crash at the Dennis cutscene, so here's a more recent log for that: steam-411980-Dennis-2.zip
What is the "Dennis cutscene" is this early in the game? If not are you able to provide me with a save file to get to it?
Well you see early on in the game after you go back from the tutorial in another dimension you defend a town from some monsters, and after that you successfully defend the town you get a cutscene introducing the general for the resistance. Immediately after that cutscene is another cutscene that properly talks to him about how things are going and that cutscene always crashes to desktop half a second after it starts before you can even skip it making the game impossible to complete. I can provide you with a save but it really is early on in the game, and you have to defend the town every time you want to test this crash, so you might want to know how the combat works beforehand.
Replying to https://github.com/ValveSoftware/Proton/issues/2271#issuecomment-3231713815
Thanks. Someone posted a save file for me https://gitlab.freedesktop.org/mesa/mesa/-/issues/13790
i can confirm, ty 3 is unplayable on all builds of proton. crashes almost immediately after tutorial.
valve, please fix.
Last month a user on the Steam discussion for this game said that you can bypass the crashes by enabling Zink: MESA_LOADER_DRIVER_OVERRIDE=zink ZINK_DEBUG=flushsync %command%
And I can say that so far it has allowed me to get past the Dennis cutscene without a CTD, although with some performance loss. Here is a log of me using Zink to bypass the first crash:
MESA_LOADER_DRIVER_OVERRIDE=zinkx1 2026-05steam_api.dllx2 2022-08
Whitelist Request
System Information
I confirm:
Playbutton in the Steam client is sufficient.Issues
Game runs nicely out of the box