


Playing was extremely easy after installing, just switched to Proton Experimantal. Installing 3rd-party add-ons will probably be a bit harder since they're .exe's, but definitely not impossible.

DX12
Initial starts gave me the "out of memory" error, but after the 2nd try it never popped up again.
I set the proton version to experimental and use the DX12 "experimental" launch option which seems to improve the overall fps by around 10% as well as having less frame-drops. Even without these tweaks it is very playable. Full-screen, windowed and borderless option all function as expected.

Ill keep it brief but tbh runs better than the successor, Train Sim World 5. I could even crank up the setting from default and get 30-40fps
Added load/unload to back button, also click to R tp since triggers dont work to click.
Locked to 40fps. I suggest , launching in 64 bit mode so you can play at more than 30 fps.
Sometimes if you resume from sleep mode the audio would crackle.
If you open spotify whileb tsc is on and then return the screen will be minimized so much its impossible to play and youll need to restart game
There are some stutters but thats normal for tsc
Works pretty well right outta the box, and thats why its my go to train sim on the deck

I have unpacked .ap files and launch game with 32bit cd ~/.steam/steam/steamapps/common/RailWorks; find . -name "*.ap" -execdir unzip '{}' ';'
see https://github.com/ValveSoftware/Proton/issues/791 https://steamcommunity.com/sharedfiles/filedetails/?id=2795372206

Game start in blank screen and no audio
I install game data in ntfs disk. I follow the steps in tutorial (https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows) and start the game successfully
我安装了游戏在一个NTFS磁盘中,按照教程中的步骤 (https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows) 成功启动了游戏

Running on Linux Mint
The game runs on Linux Mint using Proton Experimental without any adjustments or additional commands.

Gameplay and graphics are all fine, except for sound, which is completely broken.
No audio at all
So, you have blocks instead of symbols in the main menu. That means you miss some fonts!
The game requires severeal fonts to run, they are listed in files
SteamLibrary/steamapps/common/RailWorks/config.xml
and SteamLibrary/steamapps/common/RailWorks/data/scaleform/fonts.json
For most languages those are Arial, Arial Bold, Verdana, Exo and Bree serif. Conviniently, the last two can be found at SteamLibrary/steamapps/common/RailWorks/data/font
. Make sure to put all those fonts in SteamLibrary/steamapps/compatdata/24010/pfx/drive_c/windows/Fonts
and you're good to go!
Russian language also requires Calibri and Times New Roman. Also, to fix missing symbols in the in-game menu, you will need to get a font which supports cyrillic symbols, and trick the system into thinking this font is Exo. I did so by opening Exo 2.0 in FontForge and exporting it under the name Exo.

Some frames drops with stations with alot of objects
Runs perfectly if capped at 45/50 fps sometimes at 60, will drop frames at Penn station (or stations with a lot of objects). Sometimes frames will drop if you're going too fast too.

Works flawlessly, including the German localisation, out of the box

The only change I made was setting this to Proton Experimental. Tested on 2 tracks and 2 engines. No issues.
Have tried to play this game a few times and it had always failed at the menu screen. Decided to give it another go and it worked after setting to Proton Experimental.
No issues seen during game play.

Works fine on Pop!_OS, including third party content.
obs-gamecapture gamemoderun %command%
It's really only as buggy as it is on Windows. Otherwise, it's fine.
Doesn't work in the default install directory, as others have noticed. In Steam: Settings -> Downloads -> Steam library folders -> Create a folder in /home that does NOT start with a period (/home/TrainSim) -> Select that folder -> Select the game -> Move -> Select the new directory"
Audio crackles on 6.3-8 but using 7.0-6 makes it worse.
Move the game to a folder without a "." character
You need to move the game to a folder without a "." character, otherwise, you gonna be stucked into the menu when loading a map.
Ex: I moved my game from /home/v38armageddon/.local/share/... to /home/v38armageddon/TrainSim
Locked 30 FPS
As mentioned in other and my own PC reports, as long as the game is installed to a path not containing any periods the game will load maps just fine. So for Steam Deck you either install it on the SD card or create an alternative library folder (e.g. /home/Games/SteamLibAlt) to install the game to.
Older game, more content available. Some older DLCs don't work, but that's probably not specific to Linux.
EnableAsyncKeys
minor occasional flickering
As mentioned in other and my own PC reports, as long as the game is installed to a path not containing any periods the game will load maps just fine. So for Steam Deck you either install it on the SD card or create an alternative library folder (e.g. /home/Games/SteamLibAlt) to install the game to.
The game seems to run just fine. The repeatedly reported bug of levels/scenarios/anything not loading can be fixed with the following (quoting a post by Sawta):
"You will not be able to run outside of Quick Drive if the directory starts with a period. Make a custom directory. I.e. /home/TrainSim and move the game inside of it.
In Steam: Settings -> Downloads -> Steam library folders -> Create a folder in /home that does NOT start with a period (/home/TrainSim) -> Select that folder -> Select the game -> Move -> Select the new directory"
You can navigate around the menus but you cannot seem to start a game and you are stuck in the menus
ATTENTION: If you are only able to play in in Quick Drive, make sure to move the game to a custom folder. See below.
You will not be able to run outside of Quick Drive if the directory starts with a period. Make a custom directory. I.e. /home/TrainSim and move the game inside of it.
In Steam: Settings -> Downloads -> Steam library folders -> Create a folder in /home that does NOT start with a period (/home/TrainSim) -> Select that folder -> Select the game -> Move -> Select the new directory
Replaced A with S and D with W
Works only in Quick Drive mode
Must unpack the game's .ap files in order for most routes & scenery to work.
cd find ~/.steam/steam/steamapps/common/RailWorks/ -name "*.ap" -execdir unzip '{}' ';'
Occasionally the game would freeze when loading a scenario and would have to be restarted.
Many of Train Simulator's routes have long histories of bugs which makes it difficult to know if a bug is native to the game or if it is an issue with Proton. See Goliathfan's guide on Steam for help with unpacking the game's .ap files. https://steamcommunity.com/sharedfiles/filedetails/?id=1537164153
Attempted to load Cajon Pass on various Proton versions and nothing worked. I'd always get into the menu, try to start a game, and load into a blank map.
Works out of the box

Menu opens, but can't play
The main menu works, but there are no Academy/Tutorial scenarios. I tried to play the default pre-set, but the main menu UI disappeared (except the Shop, Community and Settings buttons) After all, I was unable to play at all.
Game opens with no issues, however, some DLC/expansions will not load.
Some DLCs will not load.
I have three pieces of DLC I primarily use: London to Brighton, Isle of Wight, and Portsmouth Direct Line. The Isle of Wight add on seemed to load with no issues, but I had issues trying to load PDL. It seems some locomotives were missing, and possibly also some map data.

Пробовал ставить allfonts - не помогло.
Вместо текста в меню - прямоугольники. Что на английском языке, что на русском.

6.21-GE-2 GloriousEggroll
Some screen tearing
Didn't work with Proton Experimental but no problems with GE
Screen tearing! (Game is still playable and you don't notice it after a few minutes)
Got around 30 - 40 FPS which is pretty good for this game

Blank menu, when you click start on a scenario.
Tried GE, experimental, 6.3.8. None of the proton versions allow you to start any of the scenarios, you get stuck in a menu, after clicking Start
on a scenario

Came to the menue and browse through various trains and tracks, but whenver I tried to start playing nothing happens.
Tried 6.3-8 and 6.21-GE-2.

Game loads, but cannot get beyond main menu
Tried different Proton versions, tried 64 and 32 bit editions, same result.
What a smooth ride!
Gameplay was as expected for this game. My FPS were ~130

It finally installed and ran under Proton Experimental Ran 64 bit version
It loaded fine, I was able to adjust setttings and complete both a set scenario, and select an individual route and consist to drive. The game is notorious for being badly optimised and a chugger with low FPS in Windows, I had higher FPS in Linux than it managed same route in Windows .

Nothing works past the main menu
I can get to the menu, but everything after that either does nothing, freezes, or gives any number of error reports. I have not been able to do anything past the menu screen in this game.
Fonts are blurry/distorted
Not a Proton issue
Save file does not contain all parameters. So loading save file can give you penalty points (wrong speed limit, 0 brake pressure,..)
- Remember, this game was released id 2009
- Only use 64-bit version
- It has very poor optimization (none maybe?), especially with too many assets near you (big stations,..) with drops to ~15FPS, otherwise it runs about 40-70FPS (@1440p)
- 2 secs drop when loading new map tile, even when installed on SSD
- Uses only 1 CPU core / 2 threads
Runs as poorly as on Win
With latest Proton (6.3-x) loading certain routes (Feather River Canyon for example) just freeze the game after the loading finishes, switching to 5.13-x solved this issue
I didn't have to extract any route packages, just installed with Steam and launched without any problem