I know it's not a supported configuration, but I've been happily playing Train Sim World 2 under Linux via Steam/Valve's Proton compatibility layer for several months, and the game has worked nearly flawlessly. That is... up until yesterday's update, where it completely stopped working. Now all I get is an error that says "Unable to load library steam_api64.dll". The only suggestions I found online for similar problems were to try to have Steam re-verify the installed files, which I do to no effect. I also tried swapping out the DLL from the installation directory with copies from other games that still work correctly, but with no luck. Any suggestions would be appreciated.
I have maybe a work around, please check if these helps you.. On my system is that now playable: 1. Copy steam_api64.dll from folder: steamapps/common/Train Sim World 2/WindowsNoEditor/Engine/Binaries/ThirdParty/Steamworks/Steamv147/Win64 2. Insert to folder: steamapps/compatdata/1282590/pfx/drive_c/windows/system32