Hey,
as requested here are my logs from when i try to use the installer fromo ChimeraOS (as posted on reddit)
- version=v2.6
- check_for_updates
- local api_url=https://api.github.com/repos/moraroy/NonSteamLaunchers-On-Steam-Deck/releases/latest
++ curl -s https://api.github.com/repos/moraroy/NonSteamLaunchers-On-Steam-Deck/releases/latest
++ grep '"tag_name":'
++ sed -E 's/."([^"]+)"./\1/'
- local latest_version=v2.6
- '[' v2.6 '!=' v2.6 ']'
- echo 'You are already running the latest version: v2.6'
You are already running the latest version: v2.6
- epic_games_launcher_path1='/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe'
- epic_games_launcher_path2='/home/gamer/.local/share/Steam/steamapps/compatdata/EpicGamesLauncher/pfx/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe'
- gog_galaxy_path1='/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/GOG Galaxy/GalaxyClient.exe'
- gog_galaxy_path2='/home/gamer/.local/share/Steam/steamapps/compatdata/GogGalaxyLauncher/pfx/drive_c/Program Files (x86)/GOG Galaxy/GalaxyClient.exe'
- origin_path1='/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Origin/Origin.exe'
- origin_path2='/home/gamer/.local/share/Steam/steamapps/compatdata/OriginLauncher/pfx/drive_c/Program Files (x86)/Origin/Origin.exe'
- uplay_path1='/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/upc.exe'
- uplay_path2='/home/gamer/.local/share/Steam/steamapps/compatdata/UplayLauncher/pfx/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/upc.exe'
- battlenet_path1='/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe'
- battlenet_path2='/home/gamer/.local/share/Steam/steamapps/compatdata/Battle.netLauncher/pfx/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe'
- eaapp_path1='/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EADesktop.exe'
- eaapp_path2='/home/gamer/.local/share/Steam/steamapps/compatdata/TheEAappLauncher/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EADesktop.exe'
- amazongames_path1='/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/users/steamuser/AppData/Local/Amazon Games/App/Amazon Games.exe'
- amazongames_path2='/home/gamer/.local/share/Steam/steamapps/compatdata/AmazonGamesLauncher/pfx/drive_c/users/steamuser/AppData/Local/Amazon Games/App/Amazon Games.exe'
- itchio_path1=/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/users/steamuser/AppData/Local/itch/app-25.6.2/itch.exe
- itchio_path2=/home/gamer/.local/share/Steam/steamapps/compatdata/itchioLauncher/pfx/drive_c/users/steamuser/AppData/Local/itch/app-25.6.2/itch.exe
- legacygames_path1='/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Legacy Games/Legacy Games Launcher/Legacy Games Launcher.exe'
- legacygames_path2='/home/gamer/.local/share/Steam/steamapps/compatdata/LegacyGamesLauncher/pfx/drive_c/Program Files/Legacy Games/Legacy Games Launcher/Legacy Games Launcher.exe'
- humblegames_path1='/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Humble App/Humble App.exe'
- humblegames_path2='/home/gamer/.local/share/Steam/steamapps/compatdata/HumbleGamesLauncher/pfx/drive_c/Program Files/Humble App/Humble App.exe'
- indiegala_path1='/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/IGClient/IGClient.exe'
- indiegala_path2='/home/gamer/.local/share/Steam/steamapps/compatdata/IndieGalaLauncher/pfx/drive_c/Program Files/IGClient/IGClient.exe'
- rockstar_path1='/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Rockstar Games/Launcher/Launcher.exe'
- rockstar_path2='/home/gamer/.local/share/Steam/steamapps/compatdata/RockstarGamesLauncher/pfx/drive_c/Program Files/Rockstar Games/Launcher/Launcher.exe'
- CheckInstallations
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/EpicGamesLauncher/pfx/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe ]]
- epic_games_value=TRUE
- epic_games_text='Epic Games'
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/GOG Galaxy/GalaxyClient.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/GogGalaxyLauncher/pfx/drive_c/Program Files (x86)/GOG Galaxy/GalaxyClient.exe ]]
- gog_galaxy_value=TRUE
- gog_galaxy_text='GOG Galaxy'
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Origin/Origin.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/OriginLauncher/pfx/drive_c/Program Files (x86)/Origin/Origin.exe ]]
- origin_value=TRUE
- origin_text=Origin
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/upc.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/UplayLauncher/pfx/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/upc.exe ]]
- uplay_value=TRUE
- uplay_text=Uplay
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/Battle.netLauncher/pfx/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe ]]
- battlenet_value=TRUE
- battlenet_text=Battle.net
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EADesktop.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/TheEAappLauncher/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EADesktop.exe ]]
- eaapp_value=FALSE
- eaapp_text='EA App'
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/users/steamuser/AppData/Local/Amazon Games/App/Amazon Games.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/AmazonGamesLauncher/pfx/drive_c/users/steamuser/AppData/Local/Amazon Games/App/Amazon Games.exe ]]
- amazongames_value=TRUE
- amazongames_text='Amazon Games'
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/users/steamuser/AppData/Local/itch/app-25.6.2/itch.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/itchioLauncher/pfx/drive_c/users/steamuser/AppData/Local/itch/app-25.6.2/itch.exe ]]
- itchio_value=TRUE
- itchio_text=itch.io
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Legacy Games/Legacy Games Launcher/Legacy Games Launcher.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/LegacyGamesLauncher/pfx/drive_c/Program Files/Legacy Games/Legacy Games Launcher/Legacy Games Launcher.exe ]]
- legacygames_value=TRUE
- legacygames_text='Legacy Games'
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Humble App/Humble App.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/HumbleGamesLauncher/pfx/drive_c/Program Files/Humble App/Humble App.exe ]]
- humblegames_value=TRUE
- humblegames_text='Humble Games Collection'
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/IGClient/IGClient.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/IndieGalaLauncher/pfx/drive_c/Program Files/IGClient/IGClient.exe ]]
- indiegala_value=TRUE
- indiegala_text=IndieGala
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Rockstar Games/Launcher/Launcher.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/RockstarGamesLauncher/pfx/drive_c/Program Files/Rockstar Games/Launcher/Launcher.exe ]]
- rockstar_value=TRUE
- rockstar_text='Rockstar Games Launcher'
- CheckInstallationDirectory
- [[ -d /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers ]]
- nonsteamlauncher_move_value=TRUE
- [[ -d /home/gamer/.local/share/Steam/steamapps/compatdata/EpicGamesLauncher ]]
- epicgameslauncher_move_value=FALSE
- [[ -d /home/gamer/.local/share/Steam/steamapps/compatdata/GogGalaxyLauncher ]]
- goggalaxylauncher_move_value=FALSE
- [[ -d /home/gamer/.local/share/Steam/steamapps/compatdata/OriginLauncher ]]
- originlauncher_move_value=FALSE
- [[ -d /home/gamer/.local/share/Steam/steamapps/compatdata/UplayLauncher ]]
- uplaylauncher_move_value=FALSE
- [[ -d /home/gamer/.local/share/Steam/steamapps/compatdata/Battle.netLauncher ]]
- battlenetlauncher_move_value=FALSE
- [[ -d /home/gamer/.local/share/Steam/steamapps/compatdata/TheEAappLauncher ]]
- eaapplauncher_move_value=TRUE
- [[ -d /home/gamer/.local/share/Steam/steamapps/compatdata/AmazonGamesLauncher ]]
- amazongameslauncher_move_value=FALSE
- [[ -d /home/gamer/.local/share/Steam/steamapps/compatdata/itchioLauncher ]]
- itchiolauncher_move_value=FALSE
- [[ -d /home/gamer/.local/share/Steam/steamapps/compatdata/LegacyGamesLauncher ]]
- legacygameslauncher_move_value=FALSE
- [[ -d /home/gamer/.local/share/Steam/steamapps/compatdata/HumbleGamesLauncher ]]
- humblegameslauncher_move_value=FALSE
- [[ -d /home/gamer/.local/share/Steam/steamapps/compatdata/IndieGalaLauncher ]]
- indiegalalauncher_move_value=FALSE
- [[ -d /home/gamer/.local/share/Steam/steamapps/compatdata/RockstarGamesLauncher ]]
- rockstargameslauncher_move_value=FALSE
++ zenity --list '--text=Which launchers do you want to download and install?' --checklist --column=v2.6 '--column=Default = one App ID Installation' FALSE 'Separate App IDs' TRUE 'Epic Games' TRUE 'GOG Galaxy' TRUE Uplay TRUE Origin TRUE Battle.net TRUE 'Amazon Games' FALSE 'EA App' TRUE 'Legacy Games' TRUE itch.io TRUE 'Humble Games Collection' TRUE IndieGala TRUE 'Rockstar Games Launcher' --width=435 --height=480 '--extra-button=Start Fresh' '--extra-button=Move to SD Card'
- options='Epic Games|Uplay|EA App'
- '[' 0 -eq 1 ']'
- '[' -z 'Epic Games|Uplay|EA App' ']'
- [[ Epic Games|Uplay|EA App == \S\e\p\a\r\a\t\e\ \A\p\p\ \I\D\s ]]
- use_separate_appids=false
- [[ Epic Games|Uplay|EA App == \O\r\i\g\i\n ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Origin/Origin.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/OriginLauncher/pfx/drive_c/Program Files (x86)/Origin/Origin.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EADesktop.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/TheEAappLauncher/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EADesktop.exe ]]
- [[ Epic Games|Uplay|EA App == \S\t\a\r\t\ \F\r\e\s\h ]]
100 97668 100 97668 0 0 5059 0 0:00:19 0:00:19 --:--:-- 5059
- [[ Epic Games|Uplay|EA App == \M\o\v\e\ \t\o\ \S\D\ \C\a\r\d ]]
- echo 0
- zenity --progress '--title=Update Status' '--text=Starting update...Please wait...' --width=450 --height=350 --percentage=0
- echo '# Detecting, Updating and Installing GE-Proton'
- '[' '!' -d /home/gamer/.steam/root/compatibilitytools.d ']'
- mkdir -p /home/gamer/Downloads/NonSteamLaunchersInstallation
++ find /home/gamer/.steam/root/compatibilitytools.d -maxdepth 1 -type d -name 'GE-Proton*'
++ sort -V
++ tail -n1
- proton_dir=/home/gamer/.steam/root/compatibilitytools.d/GE-Proton8-3
- ge_proton_url1=https://github.com/GloriousEggroll/proton-ge-custom/releases/latest/download/GE-Proton.tar.gz
- ge_proton_url2=https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton8-3/GE-Proton8-3.tar.gz
- '[' -z /home/gamer/.steam/root/compatibilitytools.d/GE-Proton8-3 ']'
++ basename /home/gamer/.steam/root/compatibilitytools.d/GE-Proton8-3
++ sed s/GE-Proton-//
- installed_version=GE-Proton8-3
++ curl -s https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases/latest
++ grep tag_name
++ cut -d '"' -f 4
- latest_version=GE-Proton8-3
- '[' GE-Proton8-3 '!=' GE-Proton8-3 ']'
- echo 10
- echo '# Setting files in their place'
- appid=NonSteamLaunchers
- msi_url=https://launcher-public-service-prod06.ol.epicgames.com/launcher/api/installer/download/EpicGamesLauncherInstaller.msi
- msi_file=/home/gamer/Downloads/NonSteamLaunchersInstallation/EpicGamesLauncherInstaller.msi
- exe_url=https://webinstallers.gog-statics.com/download/GOG_Galaxy_2.0.exe
- exe_file=/home/gamer/Downloads/NonSteamLaunchersInstallation/GOG_Galaxy_2.0.exe
- ubi_url=https://ubi.li/4vxt9
- ubi_file=/home/gamer/Downloads/NonSteamLaunchersInstallation/UplayInstaller.exe
- origin_url=https://taskinoz.com/downloads/OriginSetup-10.5.119.52718.exe
- origin_file=/home/gamer/Downloads/NonSteamLaunchersInstallation/OriginSetup-10.5.119.52718.exe
- battle_url='https://www.battle.net/download/getInstallerForGame?os=win'
- battle_file=/home/gamer/Downloads/NonSteamLaunchersInstallation/BattleNetInstaller.exe
- amazon_url=https://download.amazongames.com/AmazonGamesSetup.exe
- amazon_file=/home/gamer/Downloads/NonSteamLaunchersInstallation/AmazonGamesSetup.exe
- eaapp_url=https://origin-a.akamaihd.net/EA-Desktop-Client-Download/installer-releases/EAappInstaller.exe
- eaapp_file=/home/gamer/Downloads/NonSteamLaunchersInstallation/EAappInstaller.exe
- itchio_url='https://itch.io/app/download?platform=windows'
- itchio_file=/home/gamer/Downloads/NonSteamLaunchersInstallation/itch-setup.exe
- legacygames_url=https://cdn.legacygames.com/LegacyGamesLauncher/legacy-games-launcher-setup-1.10.0-x64-full.exe
- legacygames_file=/home/gamer/Downloads/NonSteamLaunchersInstallation/legacy-games-launcher-setup-1.10.0-x64-full.exe
- humblegames_url=https://www.humblebundle.com/app/download
- humblegames_file=/home/gamer/Downloads/NonSteamLaunchersInstallation/Humble-App-Setup-1.1.8+411.exe
- indiegala_url=https://content.indiegalacdn.com/common/IGClientSetup.exe
- indiegala_file=/home/gamer/Downloads/NonSteamLaunchersInstallation/IGClientSetup.exe
- rockstar_url=https://gamedownloads.rockstargames.com/public/installer/Rockstar-Games-Launcher.exe
- rockstar_file=/home/gamer/Downloads/NonSteamLaunchersInstallation/Rockstar-Games-Launcher.exe
- echo 20
- echo '# Creating files & folders'
- '[' false = false ']'
- '[' '!' -d /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers ']'
- cd /home/gamer/.steam/root/compatibilitytools.d/GE-Proton8-3
- export STEAM_RUNTIME=/home/gamer/.steam/root/ubuntu12_32/steam-runtime/run.sh
- STEAM_RUNTIME=/home/gamer/.steam/root/ubuntu12_32/steam-runtime/run.sh
- export 'STEAM_COMPAT_CLIENT_INSTALL_PATH=~/.local/share/Steam'
- STEAM_COMPAT_CLIENT_INSTALL_PATH='~/.local/share/Steam'
- export STEAM_COMPAT_DATA_PATH=/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers
- STEAM_COMPAT_DATA_PATH=/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers
- wait
- echo 30
- echo '# Downloading & Installing Epic Games...please wait...'
- [[ Epic Games|Uplay|EA App == \E\p\i\c\ \G\a\m\e\s ]]
- echo 'User selected Epic Games'
- [[ ! -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe ]]
- [[ ! -f /home/gamer/.local/share/Steam/steamapps/compatdata/EpicGamesLauncher/pfx/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe ]]
- '[' false = true ']'
- appid=NonSteamLaunchers
- '[' '!' -d /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers ']'
- cd /home/gamer/.steam/root/compatibilitytools.d/GE-Proton8-3
- export 'STEAM_COMPAT_CLIENT_INSTALL_PATH=~/.local/share/Steam'
- STEAM_COMPAT_CLIENT_INSTALL_PATH='~/.local/share/Steam'
- export STEAM_COMPAT_DATA_PATH=/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers
- STEAM_COMPAT_DATA_PATH=/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers
- '[' '!' -f /home/gamer/Downloads/NonSteamLaunchersInstallation/EpicGamesLauncherInstaller.msi ']'
- echo 'Downloading MSI file'
- wget https://launcher-public-service-prod06.ol.epicgames.com/launcher/api/installer/download/EpicGamesLauncherInstaller.msi -O /home/gamer/Downloads/NonSteamLaunchersInstallation/EpicGamesLauncherInstaller.msi
bash: line 981: wget: command not found
- echo 'Running MSI file using Proton with the /passive option'
- /home/gamer/.steam/root/ubuntu12_32/steam-runtime/run.sh /home/gamer/.steam/root/compatibilitytools.d/GE-Proton8-3/proton run MsiExec.exe /i /home/gamer/Downloads/NonSteamLaunchersInstallation/EpicGamesLauncherInstaller.msi /qn
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
- wait
- echo 40
- echo '# Downloading & Installing Gog Galaxy...please wait...'
- [[ Epic Games|Uplay|EA App == \G\O\G\ \G\a\l\a\x\y ]]
- wait
- echo 50
- echo '# Downloading & Installing Uplay ...please wait...'
- [[ Epic Games|Uplay|EA App == \U\p\l\a\y ]]
- echo 'User selected Uplay'
- [[ ! -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/upc.exe ]]
- [[ ! -f /home/gamer/.local/share/Steam/steamapps/compatdata/UplayLauncher/pfx/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/upc.exe ]]
- '[' false = true ']'
- appid=NonSteamLaunchers
- '[' '!' -d /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers ']'
- cd /home/gamer/.steam/root/compatibilitytools.d/GE-Proton8-3
- export 'STEAM_COMPAT_CLIENT_INSTALL_PATH=~/.local/share/Steam'
- STEAM_COMPAT_CLIENT_INSTALL_PATH='~/.local/share/Steam'
- export STEAM_COMPAT_DATA_PATH=/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers
- STEAM_COMPAT_DATA_PATH=/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers
- '[' '!' -f /home/gamer/Downloads/NonSteamLaunchersInstallation/UplayInstaller.exe ']'
- echo 'Downloading UBI file'
- wget https://ubi.li/4vxt9 -O /home/gamer/Downloads/NonSteamLaunchersInstallation/UplayInstaller.exe
bash: line 1124: wget: command not found
- echo 'Running UBI file using Proton with the /passive option'
- /home/gamer/.steam/root/ubuntu12_32/steam-runtime/run.sh /home/gamer/.steam/root/compatibilitytools.d/GE-Proton8-3/proton run /home/gamer/Downloads/NonSteamLaunchersInstallation/UplayInstaller.exe /S
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
- wait
- echo 60
- echo '# Downloading & Installing Origin...please wait...'
- [[ Epic Games|Uplay|EA App == \O\r\i\g\i\n ]]
- wait
- echo 70
- echo '# Downloading & Installing Battle.net...please wait...'
- [[ Epic Games|Uplay|EA App == \B\a\t\t\l\e.\n\e\t ]]
- wait
- echo 80
- echo '# Downloading & Installing Amazon Games...please wait...'
- [[ Epic Games|Uplay|EA App == \A\m\a\z\o\n\ \G\a\m\e\s ]]
- wait
- echo 90
- echo '# Downloading & Installing EA App...please wait...'
- [[ Epic Games|Uplay|EA App == \E\A\ \A\p\p ]]
- echo 'User selected EA App'
- [[ ! -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EADesktop.exe ]]
- [[ ! -f /home/gamer/.local/share/Steam/steamapps/compatdata/TheEAappLauncher/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EADesktop.exe ]]
- '[' false = true ']'
- appid=NonSteamLaunchers
- '[' '!' -d /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers ']'
- cd /home/gamer/.steam/root/compatibilitytools.d/GE-Proton8-3
- export 'STEAM_COMPAT_CLIENT_INSTALL_PATH=~/.local/share/Steam'
- STEAM_COMPAT_CLIENT_INSTALL_PATH='~/.local/share/Steam'
- export STEAM_COMPAT_DATA_PATH=/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers
- STEAM_COMPAT_DATA_PATH=/home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers
- '[' '!' -f /home/gamer/Downloads/NonSteamLaunchersInstallation/EAappInstaller.exe ']'
- echo 'Downloading EA App file'
- wget https://origin-a.akamaihd.net/EA-Desktop-Client-Download/installer-releases/EAappInstaller.exe -O /home/gamer/Downloads/NonSteamLaunchersInstallation/EAappInstaller.exe
bash: line 1370: wget: command not found
- echo 'Running EA App file using Proton with the /passive option'
- /home/gamer/.steam/root/ubuntu12_32/steam-runtime/run.sh /home/gamer/.steam/root/compatibilitytools.d/GE-Proton8-3/proton run /home/gamer/Downloads/NonSteamLaunchersInstallation/EAappInstaller.exe /quiet
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
- counter=0
- true
- pgrep -f EABackgroundService.exe
- sleep 1
- counter=1
- '[' 1 -ge 10 ']'
- true
- pgrep -f EABackgroundService.exe
- sleep 1
- counter=2
- '[' 2 -ge 10 ']'
- true
- pgrep -f EABackgroundService.exe
- sleep 1
- counter=3
- '[' 3 -ge 10 ']'
- true
- pgrep -f EABackgroundService.exe
- sleep 1
- counter=4
- '[' 4 -ge 10 ']'
- true
- pgrep -f EABackgroundService.exe
- sleep 1
- counter=5
- '[' 5 -ge 10 ']'
- true
- pgrep -f EABackgroundService.exe
- sleep 1
- counter=6
- '[' 6 -ge 10 ']'
- true
- pgrep -f EABackgroundService.exe
- sleep 1
- counter=7
- '[' 7 -ge 10 ']'
- true
- pgrep -f EABackgroundService.exe
- sleep 1
- counter=8
- '[' 8 -ge 10 ']'
- true
- pgrep -f EABackgroundService.exe
- sleep 1
- counter=9
- '[' 9 -ge 10 ']'
- true
- pgrep -f EABackgroundService.exe
- sleep 1
- counter=10
- '[' 10 -ge 10 ']'
- break
- wait
- wait
- echo 95
- echo '# Downloading & Installing itch.io...please wait...'
- [[ Epic Games|Uplay|EA App == \i\t\c\h.\i\o ]]
- wait
- echo 98
- echo '# Downloading & Installing Legacy Games...please wait...'
- [[ Epic Games|Uplay|EA App == \L\e\g\a\c\y\ \G\a\m\e\s ]]
- wait
- echo 99
- echo '# Downloading & Installing Humble Games Collection...please wait...'
- [[ Epic Games|Uplay|EA App == \H\u\m\b\l\e\ \G\a\m\e\s\ \C\o\l\l\e\c\t\i\o\n ]]
- wait
- echo 98
- echo '# Downloading & Installing Indie Gala...please wait...'
- [[ Epic Games|Uplay|EA App == \I\n\d\i\e\G\a\l\a ]]
- wait
- echo 99
- echo '# Downloading & Installing Rockstar Games Launcher...please wait...'
- [[ Epic Games|Uplay|EA App == \R\o\c\k\s\t\a\r\ \G\a\m\e\s\ \L\a\u\n\c\h\e\r ]]
- wait
- rm -rf /home/gamer/Downloads/NonSteamLaunchersInstallation
- echo 100
- echo '# Installation Complete - Steam will now restart. Your launchers will be in your library!...Food for thought...even Jedis use Force Compatability!'
- '[' 0 = -1 ']'
- wait
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/EpicGamesLauncher/pfx/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/GOG Galaxy/GalaxyClient.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/GogGalaxyLauncher/pfx/drive_c/Program Files (x86)/GOG Galaxy/GalaxyClient.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Origin/Origin.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/OriginLauncher/pfx/drive_c/Program Files (x86)/Origin/Origin.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/upc.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/OriginLauncher/pfx/drive_c/Program Files (x86)/Origin/Origin.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/Battle.netLauncher/pfx/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EADesktop.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/TheEAappLauncher/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EADesktop.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/users/steamuser/AppData/Local/Amazon Games/App/Amazon Games.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/AmazonGamesLauncher/pfx/drive_c/users/steamuser/AppData/Local/Amazon Games/App/Amazon Games.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/users/steamuser/AppData/Local/itch/app-25.6.2/itch.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/itchioLauncher/pfx/drive_c/users/steamuser/AppData/Local/itch/app-25.6.2/itch.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Legacy Games/Legacy Games Launcher/Legacy Games Launcher.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/LegacyGamesLauncher/pfx/drive_c/Program Files/Legacy Games/Legacy Games Launcher/Legacy Games Launcher.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Humble App/Humble App.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/HumbleGamesLauncher/pfx/drive_c/Program Files/Humble App/Humble App.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/IGClient/IGClient.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/IndieGalaLauncher/pfx/drive_c/Program Files/IGClient/IGClient.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/drive_c/Program Files/Rockstar Games/Launcher/Launcher.exe ]]
- [[ -f /home/gamer/.local/share/Steam/steamapps/compatdata/RockstarGamesLauncher/pfx/drive_c/Program Files/Rockstar Games/Launcher/Launcher.exe ]]
- download_dir=/home/gamer/Downloads/NonSteamLaunchersInstallation
- download_url=https://files.pythonhosted.org/packages/44/7f/74192f47d67c8bf3c47bf0d8487b3457614c2c98d58b6617721d217f3f79/vdf-3.4.tar.gz
- wget -P /home/gamer/Downloads/NonSteamLaunchersInstallation https://files.pythonhosted.org/packages/44/7f/74192f47d67c8bf3c47bf0d8487b3457614c2c98d58b6617721d217f3f79/vdf-3.4.tar.gz
bash: line 1805: wget: command not found
- tar -xvf '/home/gamer/Downloads/NonSteamLaunchersInstallation/vdf-.tar.gz' -C /home/gamer/Downloads/NonSteamLaunchersInstallation
tar: /home/gamer/Downloads/NonSteamLaunchersInstallation/vdf-.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
- download_url=https://files.pythonhosted.org/packages/9b/be/13f54335c7dba713b0e97e11e7a41db3df4a85073d6c5a6e7f6468b22ee2/setuptools-60.2.0.tar.gz
- wget -P /home/gamer/Downloads/NonSteamLaunchersInstallation https://files.pythonhosted.org/packages/9b/be/13f54335c7dba713b0e97e11e7a41db3df4a85073d6c5a6e7f6468b22ee2/setuptools-60.2.0.tar.gz
bash: line 1815: wget: command not found
- tar -xvf '/home/gamer/Downloads/NonSteamLaunchersInstallation/setuptools-.tar.gz' -C /home/gamer/Downloads/NonSteamLaunchersInstallation
tar: /home/gamer/Downloads/NonSteamLaunchersInstallation/setuptools-.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
- cd '/home/gamer/Downloads/NonSteamLaunchersInstallation/setuptools-/'
bash: line 1821: cd: /home/gamer/Downloads/NonSteamLaunchersInstallation/setuptools-/: No such file or directory
- export PYTHONPATH=/home/gamer/Downloads/NonSteamLaunchersInstallation/lib/python3.10/site-packages:
- PYTHONPATH=/home/gamer/Downloads/NonSteamLaunchersInstallation/lib/python3.10/site-packages:
- echo /home/gamer/Downloads/NonSteamLaunchersInstallation/lib/python3.10/site-packages:
/home/gamer/Downloads/NonSteamLaunchersInstallation/lib/python3.10/site-packages:
- python setup.py install --prefix=/home/gamer/Downloads/NonSteamLaunchersInstallation
python: can't open file '/home/gamer/setup.py': [Errno 2] No such file or directory
- export PYTHONPATH=/usr/lib/python3.10/site-packages:/home/gamer/Downloads/NonSteamLaunchersInstallation/lib/python3.10/site-packages:
- PYTHONPATH=/usr/lib/python3.10/site-packages:/home/gamer/Downloads/NonSteamLaunchersInstallation/lib/python3.10/site-packages:
- download_url=https://files.pythonhosted.org/packages/d2/a0/979ab67627f03da03eff3bc9d01c2969d89e33175764cdd5ec15a44efe50/extended-setup-tools-0.1.8.tar.gz
- wget -P /home/gamer/Downloads/NonSteamLaunchersInstallation https://files.pythonhosted.org/packages/d2/a0/979ab67627f03da03eff3bc9d01c2969d89e33175764cdd5ec15a44efe50/extended-setup-tools-0.1.8.tar.gz
bash: line 1835: wget: command not found
- tar -xvf '/home/gamer/Downloads/NonSteamLaunchersInstallation/extended-setup-tools-.tar.gz' -C /home/gamer/Downloads/NonSteamLaunchersInstallation
tar: /home/gamer/Downloads/NonSteamLaunchersInstallation/extended-setup-tools-.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
- cd '/home/gamer/Downloads/NonSteamLaunchersInstallation/extended-setup-tools-/'
bash: line 1841: cd: /home/gamer/Downloads/NonSteamLaunchersInstallation/extended-setup-tools-/: No such file or directory
- python setup.py install --prefix=/home/gamer/Downloads/NonSteamLaunchersInstallation
python: can't open file '/home/gamer/setup.py': [Errno 2] No such file or directory
- cd '/home/gamer/Downloads/NonSteamLaunchersInstallation/vdf-/'
bash: line 1847: cd: /home/gamer/Downloads/NonSteamLaunchersInstallation/vdf-/: No such file or directory
- export PYTHONPATH=/home/gamer/Downloads/NonSteamLaunchersInstallation/lib/python3.10/site-packages:/usr/lib/python3.10/site-packages:/home/gamer/Downloads/NonSteamLaunchersInstallation/lib/python3.10/site-packages:
- PYTHONPATH=/home/gamer/Downloads/NonSteamLaunchersInstallation/lib/python3.10/site-packages:/usr/lib/python3.10/site-packages:/home/gamer/Downloads/NonSteamLaunchersInstallation/lib/python3.10/site-packages:
- python setup.py install '--prefix=~/Downloads/NonSteamLaunchersInstallation'
python: can't open file '/home/gamer/setup.py': [Errno 2] No such file or directory
- userdata_folder=
- most_recent=0
- for USERDATA_FOLDER in ~/.steam/root/userdata/*
- [[ /home/gamer/.steam/root/userdata/0 != */\0 ]]
- for USERDATA_FOLDER in ~/.steam/root/userdata/*
- [[ /home/gamer/.steam/root/userdata/1389990875 != */\0 ]]
- [[ /home/gamer/.steam/root/userdata/1389990875 != */\a\n\o\n\y\m\o\u\s ]]
++ stat -c %X /home/gamer/.steam/root/userdata/1389990875
- access_time=1683677909
- [[ 1683677909 -gt 0 ]]
- userdata_folder=/home/gamer/.steam/root/userdata/1389990875
- most_recent=1683677909
- for USERDATA_FOLDER in ~/.steam/root/userdata/*
- [[ /home/gamer/.steam/root/userdata/42653490 != */\0 ]]
- [[ /home/gamer/.steam/root/userdata/42653490 != */\a\n\o\n\y\m\o\u\s ]]
++ stat -c %X /home/gamer/.steam/root/userdata/42653490
- access_time=1683598238
- [[ 1683598238 -gt 1683677909 ]]
- [[ -n /home/gamer/.steam/root/userdata/1389990875 ]]
- echo 'Current user'''s userdata folder found at: /home/gamer/.steam/root/userdata/1389990875'
Current user's userdata folder found at: /home/gamer/.steam/root/userdata/1389990875
++ find /home/gamer/.steam/root/userdata/1389990875 -type f -name shortcuts.vdf
- shortcuts_vdf_path=/home/gamer/.steam/root/userdata/1389990875/config/shortcuts.vdf
- [[ -n /home/gamer/.steam/root/userdata/1389990875/config/shortcuts.vdf ]]
- cp /home/gamer/.steam/root/userdata/1389990875/config/shortcuts.vdf /home/gamer/.steam/root/userdata/1389990875/config/shortcuts.vdf.bak
- python -c '
import vdf
import subprocess
import os
Load the shortcuts.vdf file
with open('''/home/gamer/.steam/root/userdata/1389990875/config/shortcuts.vdf''', '''rb''') as f:
shortcuts = vdf.binary_load(f)
Check if the '''shortcuts''' key exists in the dictionary
if '''shortcuts''' not in shortcuts:
# Create an empty '''shortcuts''' entry
shortcuts['''shortcuts'''] = {}
Check the format of the '''shortcuts''' entry
if isinstance(shortcuts['''shortcuts'''], dict):
# The '''shortcuts''' entry is a dictionary
for key, value in shortcuts['''shortcuts'''].items():
# Check the type of the value
if not isinstance(value, (str, int, dict)):
pass
Define the path of the Launchers
epicshortcutdirectory = ''''''
gogshortcutdirectory = ''''''
originshortcutdirectory = ''''''
uplayshortcutdirectory = ''''''
battlenetshortcutdirectory = ''''''
eaappshortcutdirectory = ''''''
amazonshortcutdirectory = ''''''
itchioshortcutdirectory = ''''''
legacyshortcutdirectory = ''''''
humbleshortcutdirectory = ''''''
indieshortcutdirectory = ''''''
rockstarshortcutdirectory = ''''''
if epicshortcutdirectory != '''''':
# Create a new entry for the Steam shortcut
new_entry = {
'''appid''': '''''',
'''AppName''': '''Epic Games''',
'''Exe''': '''''',
'''StartDir''': '''''',
'''icon''': '''''',
'''ShortcutPath''': '''''',
'''LaunchOptions''': '''''',
'''IsHidden''': 0,
'''AllowDesktopConfig''': 1,
'''AllowOverlay''': 1,
'''OpenVR''': 0,
'''Devkit''': 0,
'''DevkitGameID''': '''''',
'''LastPlayTime''': 0,
'''tags''': {
'''0''': '''favorite'''
}
}
# Add the new entry to the shortcuts dictionary
entry_exists = False
if type(shortcuts['\''shortcuts'\'']) == list:
for entry in shortcuts['\''shortcuts'\'']:
entry.setdefault('\''AppName'\'', '\'''\'')
entry.setdefault('\''Exe'\'', '\'''\'')
if entry['\''AppName'\''] == new_entry['\''AppName'\''] and entry['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
shortcuts['\''shortcuts'\''].append(new_entry)
elif type(shortcuts['\''shortcuts'\'']) == dict:
for key in shortcuts['\''shortcuts'\''].keys():
shortcuts['\''shortcuts'\''][key].setdefault('\''AppName'\'', '\'''\'')
shortcuts['\''shortcuts'\''][key].setdefault('\''Exe'\'', '\'''\'')
if shortcuts['\''shortcuts'\''][key]['\''AppName'\''] == new_entry['\''AppName'\''] and shortcuts['\''shortcuts'\''][key]['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
# Check if the shortcuts['\''shortcuts'\''] dictionary is empty
if not shortcuts['\''shortcuts'\'']:
max_key = -1
else:
# Find the highest key value
max_key = max(int(key) for key in shortcuts['\''shortcuts'\''].keys())
# Add the new entry with a key value one higher than the current maximum
shortcuts['\''shortcuts'\''][str(max_key + 1)] = new_entry
if gogshortcutdirectory != '''''':
# Create a new entry for the Steam shortcut
new_entry = {
'''appid''': '''''',
'''AppName''': '''Gog Galaxy''',
'''Exe''': '''''',
'''StartDir''': '''''',
'''icon''': '''''',
'''ShortcutPath''': '''''',
'''LaunchOptions''': '''''',
'''IsHidden''': 0,
'''AllowDesktopConfig''': 1,
'''AllowOverlay''': 1,
'''OpenVR''': 0,
'''Devkit''': 0,
'''DevkitGameID''': '''''',
'''LastPlayTime''': 0,
'''tags''': {
'''0''': '''favorite'''
}
}
# Add the new entry to the shortcuts dictionary
entry_exists = False
if type(shortcuts['\''shortcuts'\'']) == list:
for entry in shortcuts['\''shortcuts'\'']:
entry.setdefault('\''AppName'\'', '\'''\'')
entry.setdefault('\''Exe'\'', '\'''\'')
if entry['\''AppName'\''] == new_entry['\''AppName'\''] and entry['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
shortcuts['\''shortcuts'\''].append(new_entry)
elif type(shortcuts['\''shortcuts'\'']) == dict:
for key in shortcuts['\''shortcuts'\''].keys():
shortcuts['\''shortcuts'\''][key].setdefault('\''AppName'\'', '\'''\'')
shortcuts['\''shortcuts'\''][key].setdefault('\''Exe'\'', '\'''\'')
if shortcuts['\''shortcuts'\''][key]['\''AppName'\''] == new_entry['\''AppName'\''] and shortcuts['\''shortcuts'\''][key]['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
# Check if the shortcuts['\''shortcuts'\''] dictionary is empty
if not shortcuts['\''shortcuts'\'']:
max_key = -1
else:
# Find the highest key value
max_key = max(int(key) for key in shortcuts['\''shortcuts'\''].keys())
# Add the new entry with a key value one higher than the current maximum
shortcuts['\''shortcuts'\''][str(max_key + 1)] = new_entry
if uplayshortcutdirectory != '''''':
# Create a new entry for the Steam shortcut
new_entry = {
'''appid''': '''''',
'''AppName''': '''Ubisoft Connect''',
'''Exe''': '''''',
'''StartDir''': '''''',
'''icon''': '''''',
'''ShortcutPath''': '''''',
'''LaunchOptions''': '''''',
'''IsHidden''': 0,
'''AllowDesktopConfig''': 1,
'''AllowOverlay''': 1,
'''OpenVR''': 0,
'''Devkit''': 0,
'''DevkitGameID''': '''''',
'''LastPlayTime''': 0,
'''tags''': {
'''0''': '''favorite'''
}
}
# Add the new entry to the shortcuts dictionary
entry_exists = False
if type(shortcuts['\''shortcuts'\'']) == list:
for entry in shortcuts['\''shortcuts'\'']:
entry.setdefault('\''AppName'\'', '\'''\'')
entry.setdefault('\''Exe'\'', '\'''\'')
if entry['\''AppName'\''] == new_entry['\''AppName'\''] and entry['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
shortcuts['\''shortcuts'\''].append(new_entry)
elif type(shortcuts['\''shortcuts'\'']) == dict:
for key in shortcuts['\''shortcuts'\''].keys():
shortcuts['\''shortcuts'\''][key].setdefault('\''AppName'\'', '\'''\'')
shortcuts['\''shortcuts'\''][key].setdefault('\''Exe'\'', '\'''\'')
if shortcuts['\''shortcuts'\''][key]['\''AppName'\''] == new_entry['\''AppName'\''] and shortcuts['\''shortcuts'\''][key]['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
# Check if the shortcuts['\''shortcuts'\''] dictionary is empty
if not shortcuts['\''shortcuts'\'']:
max_key = -1
else:
# Find the highest key value
max_key = max(int(key) for key in shortcuts['\''shortcuts'\''].keys())
# Add the new entry with a key value one higher than the current maximum
shortcuts['\''shortcuts'\''][str(max_key + 1)] = new_entry
if originshortcutdirectory != '''''':
# Create a new entry for the Steam shortcut
new_entry = {
'''appid''': '''''',
'''AppName''': '''Origin''',
'''Exe''': '''''',
'''StartDir''': '''''',
'''icon''': '''''',
'''ShortcutPath''': '''''',
'''LaunchOptions''': '''''',
'''IsHidden''': 0,
'''AllowDesktopConfig''': 1,
'''AllowOverlay''': 1,
'''OpenVR''': 0,
'''Devkit''': 0,
'''DevkitGameID''': '''''',
'''LastPlayTime''': 0,
'''tags''': {
'''0''': '''favorite'''
}
}
# Add the new entry to the shortcuts dictionary
entry_exists = False
if type(shortcuts['\''shortcuts'\'']) == list:
for entry in shortcuts['\''shortcuts'\'']:
entry.setdefault('\''AppName'\'', '\'''\'')
entry.setdefault('\''Exe'\'', '\'''\'')
if entry['\''AppName'\''] == new_entry['\''AppName'\''] and entry['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
shortcuts['\''shortcuts'\''].append(new_entry)
elif type(shortcuts['\''shortcuts'\'']) == dict:
for key in shortcuts['\''shortcuts'\''].keys():
shortcuts['\''shortcuts'\''][key].setdefault('\''AppName'\'', '\'''\'')
shortcuts['\''shortcuts'\''][key].setdefault('\''Exe'\'', '\'''\'')
if shortcuts['\''shortcuts'\''][key]['\''AppName'\''] == new_entry['\''AppName'\''] and shortcuts['\''shortcuts'\''][key]['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
# Check if the shortcuts['\''shortcuts'\''] dictionary is empty
if not shortcuts['\''shortcuts'\'']:
max_key = -1
else:
# Find the highest key value
max_key = max(int(key) for key in shortcuts['\''shortcuts'\''].keys())
# Add the new entry with a key value one higher than the current maximum
shortcuts['\''shortcuts'\''][str(max_key + 1)] = new_entry
if battlenetshortcutdirectory != '''''':
# Create a new entry for the Steam shortcut
new_entry = {
'''appid''': '''''',
'''AppName''': '''Battle.net''',
'''Exe''': '''''',
'''StartDir''': '''''',
'''icon''': '''''',
'''ShortcutPath''': '''''',
'''LaunchOptions''': '''''',
'''IsHidden''': 0,
'''AllowDesktopConfig''': 1,
'''AllowOverlay''': 1,
'''OpenVR''': 0,
'''Devkit''': 0,
'''DevkitGameID''': '''''',
'''LastPlayTime''': 0,
'''tags''': {
'''0''': '''favorite'''
}
}
# Add the new entry to the shortcuts dictionary
entry_exists = False
if type(shortcuts['\''shortcuts'\'']) == list:
for entry in shortcuts['\''shortcuts'\'']:
entry.setdefault('\''AppName'\'', '\'''\'')
entry.setdefault('\''Exe'\'', '\'''\'')
if entry['\''AppName'\''] == new_entry['\''AppName'\''] and entry['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
shortcuts['\''shortcuts'\''].append(new_entry)
elif type(shortcuts['\''shortcuts'\'']) == dict:
for key in shortcuts['\''shortcuts'\''].keys():
shortcuts['\''shortcuts'\''][key].setdefault('\''AppName'\'', '\'''\'')
shortcuts['\''shortcuts'\''][key].setdefault('\''Exe'\'', '\'''\'')
if shortcuts['\''shortcuts'\''][key]['\''AppName'\''] == new_entry['\''AppName'\''] and shortcuts['\''shortcuts'\''][key]['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
# Check if the shortcuts['\''shortcuts'\''] dictionary is empty
if not shortcuts['\''shortcuts'\'']:
max_key = -1
else:
# Find the highest key value
max_key = max(int(key) for key in shortcuts['\''shortcuts'\''].keys())
# Add the new entry with a key value one higher than the current maximum
shortcuts['\''shortcuts'\''][str(max_key + 1)] = new_entry
if eaappshortcutdirectory != '''''':
# Create a new entry for the Steam shortcut
new_entry = {
'''appid''': '''''',
'''AppName''': '''EA App''',
'''Exe''': '''''',
'''StartDir''': '''''',
'''icon''': '''''',
'''ShortcutPath''': '''''',
'''LaunchOptions''': '''''',
'''IsHidden''': 0,
'''AllowDesktopConfig''': 1,
'''AllowOverlay''': 1,
'''OpenVR''': 0,
'''Devkit''': 0,
'''DevkitGameID''': '''''',
'''LastPlayTime''': 0,
'''tags''': {
'''0''': '''favorite'''
}
}
# Add the new entry to the shortcuts dictionary
entry_exists = False
if type(shortcuts['\''shortcuts'\'']) == list:
for entry in shortcuts['\''shortcuts'\'']:
entry.setdefault('\''AppName'\'', '\'''\'')
entry.setdefault('\''Exe'\'', '\'''\'')
if entry['\''AppName'\''] == new_entry['\''AppName'\''] and entry['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
shortcuts['\''shortcuts'\''].append(new_entry)
elif type(shortcuts['\''shortcuts'\'']) == dict:
for key in shortcuts['\''shortcuts'\''].keys():
shortcuts['\''shortcuts'\''][key].setdefault('\''AppName'\'', '\'''\'')
shortcuts['\''shortcuts'\''][key].setdefault('\''Exe'\'', '\'''\'')
if shortcuts['\''shortcuts'\''][key]['\''AppName'\''] == new_entry['\''AppName'\''] and shortcuts['\''shortcuts'\''][key]['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
# Check if the shortcuts['\''shortcuts'\''] dictionary is empty
if not shortcuts['\''shortcuts'\'']:
max_key = -1
else:
# Find the highest key value
max_key = max(int(key) for key in shortcuts['\''shortcuts'\''].keys())
# Add the new entry with a key value one higher than the current maximum
shortcuts['\''shortcuts'\''][str(max_key + 1)] = new_entry
if amazonshortcutdirectory != '''''':
# Create a new entry for the Steam shortcut
new_entry = {
'''appid''': '''''',
'''AppName''': '''Amazon Games''',
'''Exe''': '''''',
'''StartDir''': '''''',
'''icon''': '''''',
'''ShortcutPath''': '''''',
'''LaunchOptions''': '''''',
'''IsHidden''': 0,
'''AllowDesktopConfig''': 1,
'''AllowOverlay''': 1,
'''OpenVR''': 0,
'''Devkit''': 0,
'''DevkitGameID''': '''''',
'''LastPlayTime''': 0,
'''tags''': {
'''0''': '''favorite'''
}
}
# Add the new entry to the shortcuts dictionary
entry_exists = False
if type(shortcuts['\''shortcuts'\'']) == list:
for entry in shortcuts['\''shortcuts'\'']:
entry.setdefault('\''AppName'\'', '\'''\'')
entry.setdefault('\''Exe'\'', '\'''\'')
if entry['\''AppName'\''] == new_entry['\''AppName'\''] and entry['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
shortcuts['\''shortcuts'\''].append(new_entry)
elif type(shortcuts['\''shortcuts'\'']) == dict:
for key in shortcuts['\''shortcuts'\''].keys():
shortcuts['\''shortcuts'\''][key].setdefault('\''AppName'\'', '\'''\'')
shortcuts['\''shortcuts'\''][key].setdefault('\''Exe'\'', '\'''\'')
if shortcuts['\''shortcuts'\''][key]['\''AppName'\''] == new_entry['\''AppName'\''] and shortcuts['\''shortcuts'\''][key]['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
# Check if the shortcuts['\''shortcuts'\''] dictionary is empty
if not shortcuts['\''shortcuts'\'']:
max_key = -1
else:
# Find the highest key value
max_key = max(int(key) for key in shortcuts['\''shortcuts'\''].keys())
# Add the new entry with a key value one higher than the current maximum
shortcuts['\''shortcuts'\''][str(max_key + 1)] = new_entry
if itchioshortcutdirectory != '''''':
# Create a new entry for the Steam shortcut
new_entry = {
'''appid''': '''''',
'''AppName''': '''itch.io''',
'''Exe''': '''''',
'''StartDir''': '''''',
'''icon''': '''''',
'''ShortcutPath''': '''''',
'''LaunchOptions''': '''''',
'''IsHidden''': 0,
'''AllowDesktopConfig''': 1,
'''AllowOverlay''': 1,
'''OpenVR''': 0,
'''Devkit''': 0,
'''DevkitGameID''': '''''',
'''LastPlayTime''': 0,
'''tags''': {
'''0''': '''favorite'''
}
}
# Add the new entry to the shortcuts dictionary
entry_exists = False
if type(shortcuts['\''shortcuts'\'']) == list:
for entry in shortcuts['\''shortcuts'\'']:
entry.setdefault('\''AppName'\'', '\'''\'')
entry.setdefault('\''Exe'\'', '\'''\'')
if entry['\''AppName'\''] == new_entry['\''AppName'\''] and entry['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
shortcuts['\''shortcuts'\''].append(new_entry)
elif type(shortcuts['\''shortcuts'\'']) == dict:
for key in shortcuts['\''shortcuts'\''].keys():
shortcuts['\''shortcuts'\''][key].setdefault('\''AppName'\'', '\'''\'')
shortcuts['\''shortcuts'\''][key].setdefault('\''Exe'\'', '\'''\'')
if shortcuts['\''shortcuts'\''][key]['\''AppName'\''] == new_entry['\''AppName'\''] and shortcuts['\''shortcuts'\''][key]['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
# Check if the shortcuts['\''shortcuts'\''] dictionary is empty
if not shortcuts['\''shortcuts'\'']:
max_key = -1
else:
# Find the highest key value
max_key = max(int(key) for key in shortcuts['\''shortcuts'\''].keys())
# Add the new entry with a key value one higher than the current maximum
shortcuts['\''shortcuts'\''][str(max_key + 1)] = new_entry
if legacyshortcutdirectory != '''''':
# Create a new entry for the Steam shortcut
new_entry = {
'''appid''': '''''',
'''AppName''': '''Legacy Games''',
'''Exe''': '''''',
'''StartDir''': '''''',
'''icon''': '''''',
'''ShortcutPath''': '''''',
'''LaunchOptions''': '''''',
'''IsHidden''': 0,
'''AllowDesktopConfig''': 1,
'''AllowOverlay''': 1,
'''OpenVR''': 0,
'''Devkit''': 0,
'''DevkitGameID''': '''''',
'''LastPlayTime''': 0,
'''tags''': {
'''0''': '''favorite'''
}
}
# Add the new entry to the shortcuts dictionary
entry_exists = False
if type(shortcuts['\''shortcuts'\'']) == list:
for entry in shortcuts['\''shortcuts'\'']:
entry.setdefault('\''AppName'\'', '\'''\'')
entry.setdefault('\''Exe'\'', '\'''\'')
if entry['\''AppName'\''] == new_entry['\''AppName'\''] and entry['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
shortcuts['\''shortcuts'\''].append(new_entry)
elif type(shortcuts['\''shortcuts'\'']) == dict:
for key in shortcuts['\''shortcuts'\''].keys():
shortcuts['\''shortcuts'\''][key].setdefault('\''AppName'\'', '\'''\'')
shortcuts['\''shortcuts'\''][key].setdefault('\''Exe'\'', '\'''\'')
if shortcuts['\''shortcuts'\''][key]['\''AppName'\''] == new_entry['\''AppName'\''] and shortcuts['\''shortcuts'\''][key]['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
# Check if the shortcuts['\''shortcuts'\''] dictionary is empty
if not shortcuts['\''shortcuts'\'']:
max_key = -1
else:
# Find the highest key value
max_key = max(int(key) for key in shortcuts['\''shortcuts'\''].keys())
# Add the new entry with a key value one higher than the current maximum
shortcuts['\''shortcuts'\''][str(max_key + 1)] = new_entry
if humbleshortcutdirectory != '''''':
# Create a new entry for the Steam shortcut
new_entry = {
'''appid''': '''''',
'''AppName''': '''Humble Games Collection''',
'''Exe''': '''''',
'''StartDir''': '''''',
'''icon''': '''''',
'''ShortcutPath''': '''''',
'''LaunchOptions''': '''''',
'''IsHidden''': 0,
'''AllowDesktopConfig''': 1,
'''AllowOverlay''': 1,
'''OpenVR''': 0,
'''Devkit''': 0,
'''DevkitGameID''': '''''',
'''LastPlayTime''': 0,
'''tags''': {
'''0''': '''favorite'''
}
}
# Add the new entry to the shortcuts dictionary
entry_exists = False
if type(shortcuts['\''shortcuts'\'']) == list:
for entry in shortcuts['\''shortcuts'\'']:
entry.setdefault('\''AppName'\'', '\'''\'')
entry.setdefault('\''Exe'\'', '\'''\'')
if entry['\''AppName'\''] == new_entry['\''AppName'\''] and entry['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
shortcuts['\''shortcuts'\''].append(new_entry)
elif type(shortcuts['\''shortcuts'\'']) == dict:
for key in shortcuts['\''shortcuts'\''].keys():
shortcuts['\''shortcuts'\''][key].setdefault('\''AppName'\'', '\'''\'')
shortcuts['\''shortcuts'\''][key].setdefault('\''Exe'\'', '\'''\'')
if shortcuts['\''shortcuts'\''][key]['\''AppName'\''] == new_entry['\''AppName'\''] and shortcuts['\''shortcuts'\''][key]['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
# Check if the shortcuts['\''shortcuts'\''] dictionary is empty
if not shortcuts['\''shortcuts'\'']:
max_key = -1
else:
# Find the highest key value
max_key = max(int(key) for key in shortcuts['\''shortcuts'\''].keys())
# Add the new entry with a key value one higher than the current maximum
shortcuts['\''shortcuts'\''][str(max_key + 1)] = new_entry
if indieshortcutdirectory != '''''':
# Create a new entry for the Steam shortcut
new_entry = {
'''appid''': '''''',
'''AppName''': '''IndieGala''',
'''Exe''': '''''',
'''StartDir''': '''''',
'''icon''': '''''',
'''ShortcutPath''': '''''',
'''LaunchOptions''': '''''',
'''IsHidden''': 0,
'''AllowDesktopConfig''': 1,
'''AllowOverlay''': 1,
'''OpenVR''': 0,
'''Devkit''': 0,
'''DevkitGameID''': '''''',
'''LastPlayTime''': 0,
'''tags''': {
'''0''': '''favorite'''
}
}
# Add the new entry to the shortcuts dictionary
entry_exists = False
if type(shortcuts['\''shortcuts'\'']) == list:
for entry in shortcuts['\''shortcuts'\'']:
entry.setdefault('\''AppName'\'', '\'''\'')
entry.setdefault('\''Exe'\'', '\'''\'')
if entry['\''AppName'\''] == new_entry['\''AppName'\''] and entry['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
shortcuts['\''shortcuts'\''].append(new_entry)
elif type(shortcuts['\''shortcuts'\'']) == dict:
for key in shortcuts['\''shortcuts'\''].keys():
shortcuts['\''shortcuts'\''][key].setdefault('\''AppName'\'', '\'''\'')
shortcuts['\''shortcuts'\''][key].setdefault('\''Exe'\'', '\'''\'')
if shortcuts['\''shortcuts'\''][key]['\''AppName'\''] == new_entry['\''AppName'\''] and shortcuts['\''shortcuts'\''][key]['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
# Check if the shortcuts['\''shortcuts'\''] dictionary is empty
if not shortcuts['\''shortcuts'\'']:
max_key = -1
else:
# Find the highest key value
max_key = max(int(key) for key in shortcuts['\''shortcuts'\''].keys())
# Add the new entry with a key value one higher than the current maximum
shortcuts['\''shortcuts'\''][str(max_key + 1)] = new_entry
if rockstarshortcutdirectory != '''''':
# Create a new entry for the Steam shortcut
new_entry = {
'''appid''': '''''',
'''AppName''': '''Rockstar Games Launcher''',
'''Exe''': '''''',
'''StartDir''': '''''',
'''icon''': '''''',
'''ShortcutPath''': '''''',
'''LaunchOptions''': '''''',
'''IsHidden''': 0,
'''AllowDesktopConfig''': 1,
'''AllowOverlay''': 1,
'''OpenVR''': 0,
'''Devkit''': 0,
'''DevkitGameID''': '''''',
'''LastPlayTime''': 0,
'''tags''': {
'''0''': '''favorite'''
}
}
# Add the new entry to the shortcuts dictionary
entry_exists = False
if type(shortcuts['\''shortcuts'\'']) == list:
for entry in shortcuts['\''shortcuts'\'']:
entry.setdefault('\''AppName'\'', '\'''\'')
entry.setdefault('\''Exe'\'', '\'''\'')
if entry['\''AppName'\''] == new_entry['\''AppName'\''] and entry['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
shortcuts['\''shortcuts'\''].append(new_entry)
elif type(shortcuts['\''shortcuts'\'']) == dict:
for key in shortcuts['\''shortcuts'\''].keys():
shortcuts['\''shortcuts'\''][key].setdefault('\''AppName'\'', '\'''\'')
shortcuts['\''shortcuts'\''][key].setdefault('\''Exe'\'', '\'''\'')
if shortcuts['\''shortcuts'\''][key]['\''AppName'\''] == new_entry['\''AppName'\''] and shortcuts['\''shortcuts'\''][key]['\''Exe'\''] == new_entry['\''Exe'\'']:
entry_exists = True
break
if not entry_exists:
# Check if the shortcuts['\''shortcuts'\''] dictionary is empty
if not shortcuts['\''shortcuts'\'']:
max_key = -1
else:
# Find the highest key value
max_key = max(int(key) for key in shortcuts['\''shortcuts'\''].keys())
# Add the new entry with a key value one higher than the current maximum
shortcuts['\''shortcuts'\''][str(max_key + 1)] = new_entry
Save the updated shortcuts dictionary to the shortcuts.vdf file
with open('''/home/gamer/.steam/root/userdata/1389990875/config/shortcuts.vdf''', '''wb''') as f:
vdf.binary_dump(shortcuts, f)'
- rm -rf /home/gamer/Downloads/NonSteamLaunchersInstallation
- killall steam
- nohup sh -c 'sleep 10; /usr/bin/steam'
nohup: appending output to 'nohup.out'
steam: no process found