S&box Wiki

Proton

Proton

All information regarding running and developing S&Box on Linux will described here.

Running

S&box should run out of the box.

If you are having issues, make sure to set your proton version to be: Proton Experimental

Developing

At the time of writing (August 2024) you can launch s&box development tools via the steam launch options. Please note this is unstable and you will likely crash or have random issues.

Troubleshooting

How to use the proton logs

Proton logs sometimes could help solve issues with games not launching or working properly under proton. Proton logging can be enabled inside the launch options of s&box:

PROTON_LOG=1 %command%

If you want smaller log files but still keep useful information use this launch option:

WINEDEBUG=+error+threadname+debugstr+loaddll+mscoree PROTON_LOG=1 %command%

By default it should generate a file inside your home directory $HOME/steam-590830.log but it can be modified as well:

PROTON_LOG=1 PROTON_LOG_DIR='/path/to/log' %command%

Input (e.g. movement) does not work

This is probably caused by having multiple keyboard layouts, adding -input_button_code_is_scan_code to your launch options fixes the problem

Useful Resources:

  1. S&box proton github issues
  2. Proton parameters guide