ValveSoftware / ValveSoftware/Proton
Zusi 3 - Aerosoft Edition (1040730)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Compatibility Report
- Name of the game with compatibility issues: Zusi 3 - Aerosoft Edition
- Steam AppID of the game: 1040730
System Information
- GPU: GTX 1660ti
- Driver/LLVM version: 455.45.01
- Kernel version: 5.9.11-3
- Link to full system information report as Gist: https://gist.github.com/besentv/464cc4aeedd8c33580e9d29aee9cce94
- Proton version: 5.13-4
I confirm:
- that I haven't found an existing compatibility report for this game.
- that I have checked whether there are updates for my system available.
Symptoms
The game (Zusi 3) uses an external dotNetCore executable called ZusiDisplay.exe to show speed and information displays in game.
On Windows it looks like this:

But using Proton they don't show up at all:

The game communicates with ZusiDisplay using Tcp/Ip. When multiple displays are running, only one (a master) directly communicates with the game and distributes data coming from the game to every other running instance also over Tcp/Ip. All displays send graphical data back to the game to show the displays.
Maybe this screenshot of htop helps:

When I run ZusiDisplay manually with Proton inside steam's prefix the program runs without crash when the main game is not running:
STEAM_COMPAT_DATA_PATH="/run/media/bernhard/ManjaroVolume2/SteamLibrary/steamapps/compatdata/1040730/" "/run/media/bernhard/ManjaroVolume2/SteamLibrary/steamapps/common/Proton 5.13/proton" run "/run/media/bernhard/ManjaroVolume2/SteamLibrary/steamapps/common/ZUSI 3 - Aerosoft Edition/_Tools/ZusiDisplay/ZusiDisplay.exe"

Reproduction
- Install the game.
- Install .netCore (windowsdesktop-runtime-3.1.10-win-x86) into the game's prefix:
protontricks -c "wine /home/bernhard/Downloads/windowsdesktop-runtime-3.1.10-win-x86.exe" 1040730 - Copy all fonts from Windows into the prefix (ZusiDisplay crashes without):
/SteamLibrary/steamapps/compatdata/1040730/pfx/drive_c/windows/Fonts/ - Run the game
- Open a timetable. e.g. :
/ZUSI 3 - Aerosoft Edition/_Zusidata/Timetables/Deutschland/Siegstrecke/Blankenberg_Au_Altenkirchen_2018.fpn - Play a train using ZusiDisplay eg. BR 423/424/425
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the attached steam-1040730.log and the ZusiDisplay.exe manual-run reproduction using Proton 5.13-4. Follow the listed .NET Core, font, timetable, and train-display setup, then compare behavior with the game running. Done means ZusiDisplay shows the displays and communicates with Zusi 3 during play.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100