Skip to content
This repository was archived by the owner on Sep 3, 2021. It is now read-only.
This repository was archived by the owner on Sep 3, 2021. It is now read-only.

Protontricks doesn't know about $STEAM_DIR/compatibilitytools.d/ #31

@tam1m

Description

@tam1m

Steam allows adding custom versions of Proton using the compatibilitytools.d directory in $STEAM_DIR.

Example:
/home/$USER/.local/share/Steam/compatibilitytools.d/Proton 3.16 dxvk-master/

Inside Proton 3.16 dxvk-master/ is a file compatibilitytool.vdf, which Steam reads to register the installed version.

compatibilitytool.vdf:

"compatibilitytools"
{
  "compat_tools"
  {
    "Proton 3.16 dxvk-master" // Internal name of this tool
    {
      // Can register this tool with Steam in two ways:
      //
      // - The tool can be placed as a subdirectory in compatibilitytools.d, in which case this
      //   should be '.'
      //
      // - This manifest can be placed directly in compatibilitytools.d, in which case this should
      //   be the relative or absolute path to the tool's dist directory.
      "install_path" "."

      // For this template, we're going to substitute the display_name key in here, e.g.:
      "display_name" "Proton 3.16 dxvk-master"

      "from_oslist"  "windows"
      "to_oslist"    "linux"
    }
  }
}

The "display_name" key is optional. If not set, Steam will use the internal name as display name

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions