File index
Relevant ROCKNIX and Steam files
/storage/.config/system/configs/system.cfg- EmulationStation's per-game Steam settings, including Steam arch, host-library toggles, and gamescope.
/storage/.local/share/applications/<desktop-file>- The launcher filename used inside
steam["<desktop-file>"]keys. Match the existing file name exactly. /storage/.local/share/Steam/config/config.vdf- Steam's per-game compatibility-tool mapping. This is where the selected Proton or Steam Native tool id is stored for an app.
/storage/.local/share/Steam/compatibilitytools.d/- Custom/local compatibility tools folder. Use
compatibilitytool.vdfhere for non-official tools only. /storage/.local/share/Steam/steamapps/common/<Proton tool>/toolmanifest.vdf- Official Steam Proton tool manifest. Its
require_tool_appidpoints to the required Steam Linux Runtime app. /storage/.local/share/Steam/steamapps/appmanifest_<runtime-appid>.acf- Steam app manifest for the runtime app. Use
installdirto map the runtime appid to its folder. /storage/.local/share/Steam/steamapps/common/<runtime installdir>/toolmanifest.vdf- Steam Linux Runtime manifest.
compatmanager_layer_nameconfirms the runtime layer, such ascontainer-runtime. /storage/.local/share/Steam/userdata/<user-id>/config/localconfig.vdf- Steam launch options for a user profile, including
PROTON_LOG=1 %command%. /storage/steam-<appid>.log- Per-game Proton log created after Proton logging is enabled and the game starts.
/storage/.local/share/Steam/logs/gameprocess_log.txt- Steam-side launch log for cases where Steam starts but the game or Proton does not clearly run.
/storage/.local/share/Steam/logs/console-linux.txt- Steam client messages for compatibility-tool, library, and general client behavior.
/storage/.local/share/Steam/logs/webhelper-linux.txt- Steam webhelper messages for Steam UI, embedded pages, and launcher web views.
/var/log/exec.log- EmulationStation launch routing log for failures before Steam takes over.
These are the files to know before troubleshooting. Start in the UI when possible, then use the matching path above to confirm what changed.
Example: HELLDIVERS 2
/storage/.local/share/applications/HELLDIVERS™ 2.desktop
/storage/steam-553850.log
Caution: If you modify Steam files via SSH for scripted launch, make sure Steam is not already running so settings can take effect.