From 02e24ddf49a8772a34ba9477f7c1bc07c709a1d0 Mon Sep 17 00:00:00 2001 From: moraroy <88516395+moraroy@users.noreply.github.com> Date: Mon, 8 May 2023 01:11:53 -0700 Subject: [PATCH] Add files via upload --- NonSteamLaunchers.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/NonSteamLaunchers.sh b/NonSteamLaunchers.sh index 3a118ea..dc7bc63 100644 --- a/NonSteamLaunchers.sh +++ b/NonSteamLaunchers.sh @@ -1639,13 +1639,16 @@ python setup.py install --prefix=~/Downloads/NonSteamLaunchersInstallation # Find the shortcuts.vdf file shortcuts_vdf_path=$(find ~/.steam/root/userdata -type d -regextype posix-extended -regex '.*/[0-9]{9}/config' -not -path "*/0/*" -not -path "*/anonymous/*" -exec find {} -name shortcuts.vdf \;) +# Find the shortcuts.vdf file +shortcuts_vdf_path=$(find ~/.steam/root/userdata -type d -regextype posix-extended -regex '.*/[0-9]{9,10}/config' -not -path "*/0/*" -not -path "*/anonymous/*" -exec find {} -name shortcuts.vdf \;) + # Check if shortcuts_vdf_path is not empty if [[ -n "$shortcuts_vdf_path" ]]; then # Create a backup of the shortcuts.vdf file cp "$shortcuts_vdf_path" "$shortcuts_vdf_path.bak" else # Find the config directory - config_dir=$(find ~/.steam/root/userdata -type d -regextype posix-extended -regex '.*/[0-9]{9}/config' -not -path "*/0/*" -not -path "*/anonymous/*") + config_dir=$(find ~/.steam/root/userdata -type d -regextype posix-extended -regex '.*/[0-9]{9,10}/config' -not -path "*/0/*" -not -path "*/anonymous/*") # Check if config_dir is not empty if [[ -n "$config_dir" ]]; then @@ -1666,6 +1669,7 @@ fi + # Run the Python script to create a new entry for a Steam shortcut python -c " import vdf