3.0 KiB
3.0 KiB
title, created, updated, type, namespace, tags, sources, confidence
| title | created | updated | type | namespace | tags | sources | confidence | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HTPC Bazzite — Proton Compatibility | 2026-05-23 | 2026-05-23 | tech | personal |
|
|
medium |
HTPC Bazzite — Windows Game Proton Compatibility
Bazzite HTPC at bazzite@192.168.1.86. 39 non-Steam Windows games added as
Steam shortcuts (2026-05-22). Default tool: Proton Experimental; older titles
on Proton 8.0.
Working Games
Fallout 4, Vladik Brutal, Red Alert 3, GTA V, Cuphead. Samurai Gunn works but gamepad is not detected.
Common Fix Recipes
"Doesn't start" → try vcrun2019
For UE3/UE4 and modern Windows titles missing Visual C++ runtime:
protontricks <AppID> vcrun2019 d3dcompiler_47
XNA 4.0 games (Duck Game, etc.)
protontricks <AppID> xna40
DOS-era games (e.g. Atomic Bomberman)
Proton won't work. Use Steam Tinker Launch → wrap with DOSBox (dosbox-staging).
Non-Steam copy of a Steam game (e.g. Metro Exodus)
Game needs steam_api64.dll emulator:
- Drop in Goldberg
steam_api64.dll - Add
steam_appid.txtwith the real App ID (e.g. 412020 for Metro Exodus Enhanced)
Cyrillic encoding issues (e.g. Discworld Noir)
Try in order:
LANG=ru_RU.UTF-8 %command%in Steam launch optionsWINEDLLOVERRIDES="gdiplus=n,b"- Install
ttf-mscorefontsmanually + set Cyrillic codepage in Wine registry
White screen / broken D3D9 (Doom 3 BFG, Rayman Origins, Split Second)
PROTON_USE_WINED3D=1 %command%
Or try WINEDLLOVERRIDES="d3d9=b" or an older Proton version.
Key Infra Notes
- shortcuts.vdf: binary VDF at
~/.steam/steam/userdata/147839491/config/shortcuts.vdfEdit with Steam closed:systemctl --user stop gamescope-session-plus@steam.service - CompatToolMapping:
~/.steam/steam/config/config.vdf— per-AppID Proton override - Wine prefix:
~/.local/share/Steam/steamapps/compatdata/<AppID>/pfx/ - protontricks: Flatpak, needs xvfb + flatpak filesystem permission to
~/.local/share/Steam - Background protontricks (survives SSH disconnect):
systemd-run --user --unit=<name> flatpak run ...
Broken Status (2026-05-22)
| Game | AppID | Issue | Next |
|---|---|---|---|
| Atomic Bomberman | 2875360586 | DOS-era; 0x0 memory read | DOSBox wrapper |
| Brawlhalla | 2410005953 | Won't start | Try Brawlhalla.exe entry-point |
| Duck Game | 2926094216 | XNA 4.0 missing | Wait for xna40 install |
| Worms W.M.D | 3846411911 | UE3 + anti-tamper | vcrun2019 + d3dcompiler_47 |
| Metro Exodus | 3594910936 | steam_api64.dll | Goldberg + appid.txt |
| Castle Crashers | 3048471472 | Mini-dump crash | vcrun2019 dotnet48 |
Gamepad Issues
- Samurai Gunn, Super Bomberman R2: not detected
→ try Steam Input "Force Off" → "Use Default" cycle
→ or
SDL_GAMECONTROLLER_ALLOW_STEAM_VIRTUAL_GAMEPAD=1 - Metal Slug X: wrong speed in Neo-Geo wrapper → check emulator settings