From bfebd77f24c687899229c8bd955869d8c429433f Mon Sep 17 00:00:00 2001 From: Stelios Tsampas Date: Tue, 13 Feb 2024 22:22:35 +0200 Subject: [PATCH] Add the required files for Steam discovery There are two files describing the compatibility tool, * `compatibilitytool.vdf`, useful if ULWGL is installed under `.local/share/Steam/compatibilitytools.d` * `ulwgl.vdf`, can be installed in `.local/share/Steam/compatibilitytools.d` and allows Steam to use ULWGL from the `.local/share/ULWGL` path --- compatibilitytool.vdf | 13 +++++++++++++ toolmanifest.vdf | 3 +-- ulwgl.vdf | 13 +++++++++++++ 3 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 compatibilitytool.vdf create mode 100644 ulwgl.vdf diff --git a/compatibilitytool.vdf b/compatibilitytool.vdf new file mode 100644 index 0000000..12b154d --- /dev/null +++ b/compatibilitytool.vdf @@ -0,0 +1,13 @@ +"compatibilitytools" +{ + "compat_tools" + { + "ULWGL" // Internal name of this tool + { + "install_path" "." + "display_name" "Unified Linux Wine Game Launcher" + "from_oslist" "windows" + "to_oslist" "linux" + } + } +} diff --git a/toolmanifest.vdf b/toolmanifest.vdf index 6008e29..3ee297f 100755 --- a/toolmanifest.vdf +++ b/toolmanifest.vdf @@ -1,9 +1,8 @@ // Generated file, do not edit "manifest" { - "commandline" "/ULWGL --verb=%verb% --" + "commandline" "/ulwgl-run %verb%" "version" "2" "use_tool_subprocess_reaper" "1" - "unlisted" "1" "compatmanager_layer_name" "container-runtime" } diff --git a/ulwgl.vdf b/ulwgl.vdf new file mode 100644 index 0000000..11a38dc --- /dev/null +++ b/ulwgl.vdf @@ -0,0 +1,13 @@ +"compatibilitytools" +{ + "compat_tools" + { + "ULWGL" // Internal name of this tool + { + "install_path" "../../ULWGL" + "display_name" "Unified Linux Wine Game Launcher" + "from_oslist" "windows" + "to_oslist" "linux" + } + } +}