sonic2kk / steamtinkerlaunch

Linux wrapper tool for use with the Steam client for custom launch options and 3rd party programs
GNU General Public License v3.0
2.12k stars 71 forks source link

[Pop_Os] setSteamPaths - Steam 'userdata' directory not found #862

Closed kaeh closed 1 year ago

kaeh commented 1 year ago

System Information

Issue Description

First, I hope i didn't forgot something while installing !

Installation worked but when i execute steamtinkerlaunch launcher this error pops and the launcher does not launch.

image

If i use the application shortcut "Steam Tinker Launch (settings)" it looks like something's missing

image

Logs

Logs when using the application shortcut. There is no log when trying to use steamtinkerlaunch launcher

mar. 18 juil. 2023 18:47:31 CEST INFO - setflatpak - started SteamTinkerLaunch from /usr/bin/steamtinkerlaunch mar. 18 juil. 2023 18:47:31 CEST INFO - initAID - Set AID to PLACEHOLDERAID '31337' mar. 18 juil. 2023 18:47:31 CEST INFO - loadLanguage - First load the default language 'english' to make sure all variables are filled mar. 18 juil. 2023 18:47:31 CEST INFO - loadLangFile - Language from command line is 'english' mar. 18 juil. 2023 18:47:31 CEST INFO - loadLangFile - SYSTEMSTLCFGDIR is '/usr/share/steamtinkerlaunch' mar. 18 juil. 2023 18:47:31 CEST INFO - loadLangFile - Command line language 'english' is no file - trying to find its absolute path mar. 18 juil. 2023 18:47:31 CEST INFO - loadLangFile - Found user-installed /home/kaeh/.config/steamtinkerlaunch/lang/english.txt, attempting to update it mar. 18 juil. 2023 18:47:31 CEST INFO - loadLangFile - Found lang file to replace the existing user-installed file with under '/usr/share/steamtinkerlaunch/lang/english.txt' mar. 18 juil. 2023 18:47:31 CEST INFO - loadLangFile - Loading found user-installed /home/kaeh/.config/steamtinkerlaunch/lang/english.txt mar. 18 juil. 2023 18:47:31 CEST INFO - loadLanguage - Loading STLLANG from '/home/kaeh/.config/steamtinkerlaunch/global.conf' mar. 18 juil. 2023 18:47:31 CEST INFO - loadLanguage - STLLANG from '/home/kaeh/.config/steamtinkerlaunch/global.conf' is 'english' mar. 18 juil. 2023 18:47:31 CEST INFO - setLocalInstall - Looks like we don't have a local non-root install mar. 18 juil. 2023 18:47:31 CEST INFO - updateConfigEntry - Option 'GLOBALCOLLECTIONDIR' is updated with the new value '/usr/share/steamtinkerlaunch/collections' in config 'global.conf' mar. 18 juil. 2023 18:47:31 CEST INFO - getCurrentCommandline - No Proton in command line arguments 'settings' mar. 18 juil. 2023 18:47:31 CEST INFO - saveOrgVars - Storing some original variables to restore them later mar. 18 juil. 2023 18:47:31 CEST INFO - emptyVars - Emptied some original variables as they slowdown several system calls when started from steam mar. 18 juil. 2023 18:47:31 CEST INFO - emptyVars - Set $PATH to '/home/kaeh/.cargo/bin:/home/kaeh/.local/bin:/home/kaeh/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:' mar. 18 juil. 2023 18:47:31 CEST START - ######### Initializing Game Launch 31337 using SteamTinkerLaunch v12.12 ######### mar. 18 juil. 2023 18:47:31 CEST INFO - main - Starting with a clean log mar. 18 juil. 2023 18:47:31 CEST INFO - main - Start creating default configs mar. 18 juil. 2023 18:47:31 CEST INFO - createDefaultCfgs - START mar. 18 juil. 2023 18:47:31 CEST INFO - loadLanguage - First load the default language 'english' to make sure all variables are filled mar. 18 juil. 2023 18:47:31 CEST INFO - loadLangFile - Language from command line is 'english' mar. 18 juil. 2023 18:47:31 CEST INFO - loadLangFile - GLOBALSTLLANGDIR is '/usr/share/steamtinkerlaunch/lang' mar. 18 juil. 2023 18:47:31 CEST INFO - loadLangFile - Command line language 'english' is no file - trying to find its absolute path mar. 18 juil. 2023 18:47:31 CEST INFO - loadLangFile - Found user-installed /home/kaeh/.config/steamtinkerlaunch/lang/english.txt, attempting to update it mar. 18 juil. 2023 18:47:31 CEST INFO - loadLangFile - Found lang file to replace the existing user-installed file with under '/usr/share/steamtinkerlaunch/lang/english.txt' mar. 18 juil. 2023 18:47:31 CEST INFO - loadLangFile - Loading found user-installed /home/kaeh/.config/steamtinkerlaunch/lang/english.txt mar. 18 juil. 2023 18:47:31 CEST INFO - loadLanguage - Loading STLLANG from '/home/kaeh/.config/steamtinkerlaunch/global.conf' mar. 18 juil. 2023 18:47:31 CEST INFO - loadLanguage - STLLANG from '/home/kaeh/.config/steamtinkerlaunch/global.conf' is 'english' mar. 18 juil. 2023 18:47:31 CEST INFO - createDefaultCfgs - setSteamPaths: mar. 18 juil. 2023 18:47:31 CEST WARN - setSteamPath - '' not found for variable 'SROOT' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:31 CEST WARN - setSteamPath - 'userdata' not found for variable 'SUSDA' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:31 CEST WARN - setSteamPath - 'steamapps' not found for variable 'DEFSTEAMAPPS' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:31 CEST WARN - setSteamPath - 'steamapps/common' not found for variable 'DEFSTEAMAPPSCOMMON' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:31 CEST WARN - setSteamPath - 'config/config.vdf' not found for variable 'CFGVDF' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:31 CEST WARN - setSteamPath - 'steamapps/libraryfolders.vdf' not found for variable 'LFVDF' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:31 CEST WARN - setSteamPath - 'appcache/appinfo.vdf' not found for variable 'FAIVDF' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:31 CEST WARN - setSteamPath - 'appcache/packageinfo.vdf' not found for variable 'PIVDF' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:31 CEST WARN - setSteamPath - 'compatibilitytools.d' not found for variable 'STEAMCOMPATOOLS' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:31 CEST WARN - setSteamPath - 'steam/games' not found for variable 'ICODIR' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:31 CEST WARN - setSteamPaths - Steam 'userdata' directory not found, other variables depend on it - Expect problems mar. 18 juil. 2023 18:47:31 CEST INFO - setSteamPaths - Found SteamUserId '' mar. 18 juil. 2023 18:47:31 CEST INFO - getGameOS - Starting game OS detection mar. 18 juil. 2023 18:47:31 CEST INFO - getGameOS - STEAM_COMPAT_DATA_PATH is not defined, so this is either a Linux Game or no game was started at all mar. 18 juil. 2023 18:47:31 CEST INFO - delEmptyFile - Removing empty file '/dev/shm/steamtinkerlaunch/ProtonCSV.txt' mar. 18 juil. 2023 18:47:31 CEST INFO - createDefaultCfgs - createProtonList: mar. 18 juil. 2023 18:47:31 CEST INFO - createProtonList - Looking for available Proton versions mar. 18 juil. 2023 18:47:31 CEST INFO - getAvailableProtonVersions - Initially creating an array with available Proton versions mar. 18 juil. 2023 18:47:31 CEST SKIP - getAvailableProtonVersions - Directory STEAMCOMPATOOLS '' not found - skipping mar. 18 juil. 2023 18:47:31 CEST SKIP - getAvailableProtonVersions - Directory SYSSTEAMCOMPATOOLS '/usr/share/steam/compatibilitytools.d' not found - skipping mar. 18 juil. 2023 18:47:31 CEST SKIP - getAvailableProtonVersions - Directory DEFSTEAMAPPSCOMMON '' not found - this should not happen! - skipping mar. 18 juil. 2023 18:47:31 CEST SKIP - getAvailableProtonVersions - Neither file CFGVDF '' nor file LFVDF '' found - this should not happen! - skipping mar. 18 juil. 2023 18:47:31 CEST INFO - getAvailableProtonVersions - Adding Proton versions found in CUSTOMPROTONLIST '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:31 CEST INFO - getAvailableProtonVersions - Checking line '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' in '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:31 CEST INFO - getAvailableProtonVersions - File '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' exists - adding it to the list mar. 18 juil. 2023 18:47:31 CEST INFO - createDefaultCfgs - createProtonList end mar. 18 juil. 2023 18:47:31 CEST INFO - delEmptyFile - Removing empty file '/dev/shm/steamtinkerlaunch/ProtonCSV.txt' mar. 18 juil. 2023 18:47:31 CEST INFO - createProtonList - Looking for available Proton versions mar. 18 juil. 2023 18:47:31 CEST INFO - getAvailableProtonVersions - Initially creating an array with available Proton versions mar. 18 juil. 2023 18:47:31 CEST SKIP - getAvailableProtonVersions - Directory STEAMCOMPATOOLS '' not found - skipping mar. 18 juil. 2023 18:47:31 CEST SKIP - getAvailableProtonVersions - Directory SYSSTEAMCOMPATOOLS '/usr/share/steam/compatibilitytools.d' not found - skipping mar. 18 juil. 2023 18:47:31 CEST SKIP - getAvailableProtonVersions - Directory DEFSTEAMAPPSCOMMON '' not found - this should not happen! - skipping mar. 18 juil. 2023 18:47:31 CEST SKIP - getAvailableProtonVersions - Neither file CFGVDF '' nor file LFVDF '' found - this should not happen! - skipping mar. 18 juil. 2023 18:47:31 CEST INFO - getAvailableProtonVersions - Adding Proton versions found in CUSTOMPROTONLIST '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:31 CEST INFO - getAvailableProtonVersions - Checking line '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' in '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:31 CEST INFO - getAvailableProtonVersions - File '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' exists - adding it to the list mar. 18 juil. 2023 18:47:31 CEST SKIP - fillProtonCSV - '"GE-Proton8-6";"/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton"' is already in the Proton array mar. 18 juil. 2023 18:47:31 CEST INFO - listAllSettingsEntries - '/dev/shm/steamtinkerlaunch/setentries.txt' already exists - nothing to do mar. 18 juil. 2023 18:47:31 CEST INFO - createDefaultCfgs - STOP mar. 18 juil. 2023 18:47:31 CEST SKIP - listSteamLibraries - not recreating already available '/dev/shm/steamtinkerlaunch/SteamLibraries.txt' mar. 18 juil. 2023 18:47:31 CEST INFO - setSteamLibraryPaths - STEAM_COMPAT_LIBRARY_PATHS set to '' mar. 18 juil. 2023 18:47:31 CEST INFO - setSteamLibraryPaths - STEAM_COMPAT_MOUNTS set to '' mar. 18 juil. 2023 18:47:31 CEST INFO - setSteamLibraryPaths - STEAM_COMPAT_TOOL_PATHS set to '' mar. 18 juil. 2023 18:47:31 CEST INFO - main - Checking internal dependencies: mar. 18 juil. 2023 18:47:32 CEST INFO - checkIntDeps - Result of version check for yad binary '/usr/local/bin/yad' is '13.0' mar. 18 juil. 2023 18:47:32 CEST INFO - main - Initializing first Proton: mar. 18 juil. 2023 18:47:32 CEST INFO - delEmptyFile - Removing empty file '/dev/shm/steamtinkerlaunch/ProtonCSV.txt' mar. 18 juil. 2023 18:47:32 CEST INFO - initFirstProton - Initializing Proton mar. 18 juil. 2023 18:47:32 CEST INFO - initFirstProton - No Proton version available in template yet - searching for one mar. 18 juil. 2023 18:47:32 CEST INFO - createProtonList - Looking for available Proton versions mar. 18 juil. 2023 18:47:32 CEST INFO - getAvailableProtonVersions - Initially creating an array with available Proton versions mar. 18 juil. 2023 18:47:32 CEST SKIP - getAvailableProtonVersions - Directory STEAMCOMPATOOLS '' not found - skipping mar. 18 juil. 2023 18:47:32 CEST SKIP - getAvailableProtonVersions - Directory SYSSTEAMCOMPATOOLS '/usr/share/steam/compatibilitytools.d' not found - skipping mar. 18 juil. 2023 18:47:32 CEST SKIP - getAvailableProtonVersions - Directory DEFSTEAMAPPSCOMMON '' not found - this should not happen! - skipping mar. 18 juil. 2023 18:47:32 CEST SKIP - getAvailableProtonVersions - Neither file CFGVDF '' nor file LFVDF '' found - this should not happen! - skipping mar. 18 juil. 2023 18:47:32 CEST INFO - getAvailableProtonVersions - Adding Proton versions found in CUSTOMPROTONLIST '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:32 CEST INFO - getAvailableProtonVersions - Checking line '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' in '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:32 CEST INFO - getAvailableProtonVersions - File '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' exists - adding it to the list mar. 18 juil. 2023 18:47:32 CEST SKIP - fillProtonCSV - '"GE-Proton8-6";"/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton"' is already in the Proton array mar. 18 juil. 2023 18:47:32 CEST INFO - initFirstProton - Updated 'USEPROTON' in '/home/kaeh/.config/steamtinkerlaunch/default_template.conf' to '' mar. 18 juil. 2023 18:47:32 CEST INFO - delEmptyFile - Removing empty file '/dev/shm/steamtinkerlaunch/ProtonCSV.txt' mar. 18 juil. 2023 18:47:32 CEST INFO - getProtPathFromCSV - Creating '/dev/shm/steamtinkerlaunch/ProtonCSV.txt' mar. 18 juil. 2023 18:47:32 CEST INFO - getAvailableProtonVersions - Initially creating an array with available Proton versions mar. 18 juil. 2023 18:47:32 CEST SKIP - getAvailableProtonVersions - Directory STEAMCOMPATOOLS '' not found - skipping mar. 18 juil. 2023 18:47:32 CEST SKIP - getAvailableProtonVersions - Directory SYSSTEAMCOMPATOOLS '/usr/share/steam/compatibilitytools.d' not found - skipping mar. 18 juil. 2023 18:47:32 CEST SKIP - getAvailableProtonVersions - Directory DEFSTEAMAPPSCOMMON '' not found - this should not happen! - skipping mar. 18 juil. 2023 18:47:32 CEST SKIP - getAvailableProtonVersions - Neither file CFGVDF '' nor file LFVDF '' found - this should not happen! - skipping mar. 18 juil. 2023 18:47:32 CEST INFO - getAvailableProtonVersions - Adding Proton versions found in CUSTOMPROTONLIST '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:32 CEST INFO - getAvailableProtonVersions - Checking line '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' in '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:32 CEST INFO - getAvailableProtonVersions - File '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' exists - adding it to the list mar. 18 juil. 2023 18:47:32 CEST SKIP - fillProtonCSV - '"GE-Proton8-6";"/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton"' is already in the Proton array mar. 18 juil. 2023 18:47:32 CEST INFO - initFirstProton - Initial Proton version 'FIRSTUSEPROTON' from '/home/kaeh/.config/steamtinkerlaunch/default_template.conf' is '' mar. 18 juil. 2023 18:47:32 CEST INFO - main - Initializing default window resolution mar. 18 juil. 2023 18:47:32 CEST INFO - setInitWinXY - Using '1920x1080' from config '/dev/shm/steamtinkerlaunch/defres.txt' mar. 18 juil. 2023 18:47:32 CEST INFO - main - Welcome to SteamTinkerLaunch mar. 18 juil. 2023 18:47:32 CEST INFO - removeEmptyFiles - Removing empty files from '/home/kaeh/.config/steamtinkerlaunch/games/appinfo' mar. 18 juil. 2023 18:47:32 CEST INFO - removeEmptyFiles - Removing empty files from '/home/kaeh/.config/steamtinkerlaunch/games/header' mar. 18 juil. 2023 18:47:32 CEST INFO - main - Checking command line: incoming arguments 'settings' mar. 18 juil. 2023 18:47:32 CEST INFO - startSettings - createProtonList: mar. 18 juil. 2023 18:47:32 CEST INFO - delEmptyFile - Removing empty file '/dev/shm/steamtinkerlaunch/ProtonCSV.txt' mar. 18 juil. 2023 18:47:32 CEST INFO - createProtonList - Looking for available Proton versions mar. 18 juil. 2023 18:47:32 CEST INFO - getAvailableProtonVersions - Initially creating an array with available Proton versions mar. 18 juil. 2023 18:47:32 CEST SKIP - getAvailableProtonVersions - Directory STEAMCOMPATOOLS '' not found - skipping mar. 18 juil. 2023 18:47:32 CEST SKIP - getAvailableProtonVersions - Directory SYSSTEAMCOMPATOOLS '/usr/share/steam/compatibilitytools.d' not found - skipping mar. 18 juil. 2023 18:47:32 CEST SKIP - getAvailableProtonVersions - Directory DEFSTEAMAPPSCOMMON '' not found - this should not happen! - skipping mar. 18 juil. 2023 18:47:32 CEST SKIP - getAvailableProtonVersions - Neither file CFGVDF '' nor file LFVDF '' found - this should not happen! - skipping mar. 18 juil. 2023 18:47:32 CEST INFO - getAvailableProtonVersions - Adding Proton versions found in CUSTOMPROTONLIST '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:32 CEST INFO - getAvailableProtonVersions - Checking line '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' in '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:32 CEST INFO - getAvailableProtonVersions - File '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' exists - adding it to the list mar. 18 juil. 2023 18:47:32 CEST SKIP - fillProtonCSV - '"GE-Proton8-6";"/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton"' is already in the Proton array mar. 18 juil. 2023 18:47:32 CEST INFO - startSettings - openTrayIcon: mar. 18 juil. 2023 18:47:32 CEST WARN - setSteamPath - '' not found for variable 'SROOT' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:32 CEST WARN - setSteamPath - 'userdata' not found for variable 'SUSDA' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:32 CEST WARN - setSteamPath - 'steamapps' not found for variable 'DEFSTEAMAPPS' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:32 CEST WARN - setSteamPath - 'steamapps/common' not found for variable 'DEFSTEAMAPPSCOMMON' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:32 CEST WARN - setSteamPath - 'config/config.vdf' not found for variable 'CFGVDF' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:32 CEST WARN - setSteamPath - 'steamapps/libraryfolders.vdf' not found for variable 'LFVDF' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:32 CEST WARN - setSteamPath - 'appcache/appinfo.vdf' not found for variable 'FAIVDF' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:32 CEST WARN - setSteamPath - 'appcache/packageinfo.vdf' not found for variable 'PIVDF' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:32 CEST WARN - setSteamPath - 'compatibilitytools.d' not found for variable 'STEAMCOMPATOOLS' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:32 CEST WARN - setSteamPath - 'steam/games' not found for variable 'ICODIR' in '/home/kaeh/.steam/root' or '/home/kaeh/.steam/steam'! mar. 18 juil. 2023 18:47:32 CEST WARN - setSteamPaths - Steam 'userdata' directory not found, other variables depend on it - Expect problems mar. 18 juil. 2023 18:47:32 CEST INFO - setSteamPaths - Found SteamUserId '' mar. 18 juil. 2023 18:47:32 CEST SKIP - autoCollectionSettings - '' not found - this should not happen! - skipping mar. 18 juil. 2023 18:47:32 CEST INFO - setFullGameExePath - User did not enable 'CUSTOMCMDRESHADE' - Using the game's exe directroy as the ReShade installation directory mar. 18 juil. 2023 18:47:32 CEST INFO - setShaderDest - Determining Shader destination directory SHADDESTDIR mar. 18 juil. 2023 18:47:32 CEST INFO - setShaderDest - Using variable ABSGAMEEXEPATH for Shader destination directory '' mar. 18 juil. 2023 18:47:32 CEST INFO - openTrayIcon - LoadCfg: /home/kaeh/.config/steamtinkerlaunch/gamecfgs/id/31337.conf mar. 18 juil. 2023 18:47:32 CEST INFO - loadCfg - '/home/kaeh/.config/steamtinkerlaunch/gamecfgs/id/31337.conf' START mar. 18 juil. 2023 18:47:32 CEST INFO - loadCfg - Loading game config '/home/kaeh/.config/steamtinkerlaunch/gamecfgs/id/31337.conf' mar. 18 juil. 2023 18:47:32 CEST INFO - migrateCfgOption - File '/home/kaeh/.config/steamtinkerlaunch/dxvk/31337.conf' does not exist - nothing to do mar. 18 juil. 2023 18:47:32 CEST INFO - loadCfg - '/home/kaeh/.config/steamtinkerlaunch/gamecfgs/id/31337.conf' STOP mar. 18 juil. 2023 18:47:32 CEST INFO - openTrayIcon - Opening trayIcon: mar. 18 juil. 2023 18:47:32 CEST INFO - startSettings - MainMenu: mar. 18 juil. 2023 18:47:32 CEST INFO - MainMenu - Preparing to load Main Menu mar. 18 juil. 2023 18:47:32 CEST SKIP - createDLSpekList - Skipping looking for available SpecialK versions, because USESPECIALK is disabled mar. 18 juil. 2023 18:47:33 CEST INFO - createDLReShadeList - Found the following 'ReShade' versions online '5.8.0!5.7.0!5.6.0' mar. 18 juil. 2023 18:47:33 CEST INFO - prepareMenu - Opening Menu mar. 18 juil. 2023 18:47:33 CEST INFO - loadCfg - '/home/kaeh/.config/steamtinkerlaunch/global.conf' START mar. 18 juil. 2023 18:47:33 CEST INFO - loadCfg - '/home/kaeh/.config/steamtinkerlaunch/global.conf' STOP mar. 18 juil. 2023 18:47:33 CEST INFO - loadCfg - '/home/kaeh/.config/steamtinkerlaunch/gamecfgs/id/31337.conf' START mar. 18 juil. 2023 18:47:33 CEST INFO - loadCfg - Loading game config '/home/kaeh/.config/steamtinkerlaunch/gamecfgs/id/31337.conf' mar. 18 juil. 2023 18:47:33 CEST INFO - migrateCfgOption - File '/home/kaeh/.config/steamtinkerlaunch/dxvk/31337.conf' does not exist - nothing to do mar. 18 juil. 2023 18:47:33 CEST INFO - loadCfg - '/home/kaeh/.config/steamtinkerlaunch/gamecfgs/id/31337.conf' STOP mar. 18 juil. 2023 18:47:33 CEST INFO - loadCfg - '/home/kaeh/.config/steamtinkerlaunch/url.conf' START mar. 18 juil. 2023 18:47:33 CEST INFO - loadCfg - '/home/kaeh/.config/steamtinkerlaunch/url.conf' STOP mar. 18 juil. 2023 18:47:33 CEST SKIP - updateConfigFile - Config file '/home/kaeh/.config/steamtinkerlaunch/gamecfgs/id/31337.conf' already at version 'v12.12' mar. 18 juil. 2023 18:47:33 CEST INFO - linkGameCfg - Symlink '/home/kaeh/.config/steamtinkerlaunch/gamecfgs/title/Placeholder.conf' already exists mar. 18 juil. 2023 18:47:33 CEST INFO - delEmptyFile - Removing empty file '/dev/shm/steamtinkerlaunch/ProtonCSV.txt' mar. 18 juil. 2023 18:47:33 CEST INFO - createProtonList - Looking for available Proton versions mar. 18 juil. 2023 18:47:33 CEST INFO - getAvailableProtonVersions - Initially creating an array with available Proton versions mar. 18 juil. 2023 18:47:33 CEST SKIP - getAvailableProtonVersions - Directory STEAMCOMPATOOLS '' not found - skipping mar. 18 juil. 2023 18:47:33 CEST SKIP - getAvailableProtonVersions - Directory SYSSTEAMCOMPATOOLS '/usr/share/steam/compatibilitytools.d' not found - skipping mar. 18 juil. 2023 18:47:33 CEST SKIP - getAvailableProtonVersions - Directory DEFSTEAMAPPSCOMMON '' not found - this should not happen! - skipping mar. 18 juil. 2023 18:47:33 CEST SKIP - getAvailableProtonVersions - Neither file CFGVDF '' nor file LFVDF '' found - this should not happen! - skipping mar. 18 juil. 2023 18:47:33 CEST INFO - getAvailableProtonVersions - Adding Proton versions found in CUSTOMPROTONLIST '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:33 CEST INFO - getAvailableProtonVersions - Checking line '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' in '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:33 CEST INFO - getAvailableProtonVersions - File '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' exists - adding it to the list mar. 18 juil. 2023 18:47:33 CEST SKIP - fillProtonCSV - '"GE-Proton8-6";"/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton"' is already in the Proton array mar. 18 juil. 2023 18:47:33 CEST INFO - createWineList - Updating the Wine Dropdown List mar. 18 juil. 2023 18:47:33 CEST SKIP - listAllAppMas - '' not found - this should not happen! - skipping mar. 18 juil. 2023 18:47:33 CEST SKIP - listAllAppMas - Neither file CFGVDF '' nor file LFVDF '' found - this should not happen! - skipping mar. 18 juil. 2023 18:47:33 CEST INFO - setShowPic - Determining game picture mar. 18 juil. 2023 18:47:33 CEST INFO - setShowPic - Using '/dev/shm/steamtinkerlaunch/steamtinkerlaunch-steam-checked.png' as fallback picture, because '/home/kaeh/.config/steamtinkerlaunch/games/header/31337.jpg' doesn't exist mar. 18 juil. 2023 18:47:33 CEST INFO - setOPCustPath - Default path for custom exe file requester is 'echo' mar. 18 juil. 2023 18:47:33 CEST INFO - getRes - Detected screen resolution '2560x1440' mar. 18 juil. 2023 18:47:33 CEST INFO - pollWinRes - Using GEOM '--geometry=897x195+0+0' from '/home/kaeh/.config/steamtinkerlaunch/guicfgs/2560x1440/31337/SteamTinkerLaunch-MainMenu.conf' mar. 18 juil. 2023 18:47:33 CEST INFO - updateWinRes - Starting resolution-poll for '/home/kaeh/.config/steamtinkerlaunch/guicfgs/2560x1440/31337/SteamTinkerLaunch-MainMenu.conf' with incoming '897x195' mar. 18 juil. 2023 18:47:33 CEST SKIP - listAllAppMas - '' not found - this should not happen! - skipping mar. 18 juil. 2023 18:47:33 CEST SKIP - listAllAppMas - Neither file CFGVDF '' nor file LFVDF '' found - this should not happen! - skipping mar. 18 juil. 2023 18:47:33 CEST INFO - updateWinRes - Waiting for Window 'SteamTinkerLaunch-MainMenu' mar. 18 juil. 2023 18:47:33 CEST INFO - getSteamDeckCompatInfo - Fetching Steam Deck compatibility information for '31337' from Steam store endpoint with 'https://store.steampowered.com/saleaction/ajaxgetdeckappcompatibilityreport?nAppID=31337' mar. 18 juil. 2023 18:47:33 CEST WARN - getSteamDeckCompatInfo - No compatibility information available for '31337' - Maybe the AppID is invalid? mar. 18 juil. 2023 18:47:33 CEST INFO - prepareSteamDeckCompatInfo - No compatibility information available for '31337' - Is this AppID definitely correct? mar. 18 juil. 2023 18:47:33 CEST SKIP - listAllAppMas - '' not found - this should not happen! - skipping mar. 18 juil. 2023 18:47:33 CEST SKIP - listAllAppMas - Neither file CFGVDF '' nor file LFVDF '' found - this should not happen! - skipping mar. 18 juil. 2023 18:47:33 CEST INFO - delEmptyFile - Removing empty file '/dev/shm/steamtinkerlaunch/ProtonCSV.txt' mar. 18 juil. 2023 18:47:33 CEST INFO - createProtonList - Looking for available Proton versions mar. 18 juil. 2023 18:47:33 CEST INFO - getAvailableProtonVersions - Initially creating an array with available Proton versions mar. 18 juil. 2023 18:47:33 CEST SKIP - getAvailableProtonVersions - Directory STEAMCOMPATOOLS '' not found - skipping mar. 18 juil. 2023 18:47:33 CEST SKIP - getAvailableProtonVersions - Directory SYSSTEAMCOMPATOOLS '/usr/share/steam/compatibilitytools.d' not found - skipping mar. 18 juil. 2023 18:47:33 CEST SKIP - getAvailableProtonVersions - Directory DEFSTEAMAPPSCOMMON '' not found - this should not happen! - skipping mar. 18 juil. 2023 18:47:33 CEST SKIP - getAvailableProtonVersions - Neither file CFGVDF '' nor file LFVDF '' found - this should not happen! - skipping mar. 18 juil. 2023 18:47:33 CEST INFO - getAvailableProtonVersions - Adding Proton versions found in CUSTOMPROTONLIST '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:33 CEST INFO - getAvailableProtonVersions - Checking line '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' in '/home/kaeh/.config/steamtinkerlaunch/protonlist.txt' mar. 18 juil. 2023 18:47:33 CEST INFO - getAvailableProtonVersions - File '/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton' exists - adding it to the list mar. 18 juil. 2023 18:47:33 CEST SKIP - fillProtonCSV - '"GE-Proton8-6";"/home/kaeh/.config/steamtinkerlaunch/proton/custom/GE-Proton8-6/proton"' is already in the Proton array mar. 18 juil. 2023 18:47:34 CEST INFO - updateWinRes - Window 'SteamTinkerLaunch-MainMenu' is running - polling the resolution mar. 18 juil. 2023 18:48:12 CEST INFO - goBackToPrevFunction - 'MainMenu' closed mar. 18 juil. 2023 18:48:12 CEST INFO - startSettings - cleanYadLeftOvers: mar. 18 juil. 2023 18:48:12 CEST INFO - closeTrayIcon - Closing TrayIcon '21275' mar. 18 juil. 2023 18:48:13 CEST INFO - updateWinRes - The Window 'SteamTinkerLaunch-MainMenu' was closed - the resolution didn't change - nothing to do

sonic2kk commented 1 year ago

In future, please attach logs as a file and not as a wall of text.

Installation worked but when i execute steamtinkerlaunch launcher this error pops and the launcher does not launch.

As the error points out, your Steam userdata directory cannot be found (in almost every valid OS case, this is at least ~/.steam/root), so you should expect things to not work :-) In fact, no Steam installation data can be found by STL. This is incredibly unusual and the first time I have seen this issue with STL.

From reading the log, it looks like something is wrong with your Steam installation. The paths ~/.steam/root and ~/.steam/steam don't appear to exist, so STL cannot function because it cannot find Steam installation information. Please make sure you have Steam installed and launched at least once. Are you perhaps trying to use SteamTinkerLaunch without Steam installed?

If you have Steam currently installed and previously launched with at least one user logged in, and the error persists, please post your Steam installation path.

If i use the application shortcut "Steam Tinker Launch (settings)" it looks like something's missing

As a side-note: You shouldn't use this. This is equivalent to launching steamtinkerlaunch settings, which launches the settings menu for the most recent game. There is never really a need to use this unless you're developing something related to STL. Is there a reason you're using it?

SteamTinkerLaunch is only intended to be used from the command-line and from the Steam client. Very little of value can be done from this menu when it is not used with a game launch. Though currently a game launch will not work in your case because SteamTinkerLaunch cannot find where Steam is installed, which usually indicates either that Steam has never been launched/no user is/has ever been logged into Steam, or that there is a distribution packaging issue.

First, I hope i didn't forgot something while installing !

To this end I think you're fine. It's probably something wrong with a missing Steam installation, or a distribution issue.


This has come up before, so as a courtesy: SteamTinkerLaunch is only for use with Steam, and only for use by Steam users. If you try to use SteamTinkerLaunch functions with games managed outside of Steam (such as Vortex Mod Manager), then the short answer is don't.

sonic2kk commented 1 year ago

I did a quick check and remember a similar issue came up with ProtonUp-Qt, because you're using Pop_OS! it may package Steam incorrectly and install to ~/.steam/debian-installation. But only one user for one project has ever reported that, and it has yet to be reported to STL, so I am very doubtful this would exist (especially if ~/.steam/root is missing, which should never, ever be the case).

kaeh commented 1 year ago

Hey thanks for the quick reply !

Firstly, sorry for the wall of text :sweat_smile:.

Secondly, I have Steam installed but not in ~/.steam, in fact I don't even have that folder. I can't remember how I installed it, but it's there and working, and it looks like it's installed in $HOME/.var/app/com.valvesoftware.Steam/.local/share/Steam, that's kinda weird tbh.

Maybe i should try to reinstall Steam ?

sonic2kk commented 1 year ago

Ah, that's Flatpak Steam. In that case, you'll want to install Flatpak SteamTinkerLaunch. Note that command-line usage may be more difficult when working within Flatpak.

kaeh commented 1 year ago

Ok, i'll try that and i'll give you an update ;)

sonic2kk commented 1 year ago

Make sure to restart Steam after installation., as Steam requires a restart after installing any compatibility tools. If you get Flatpak STL installed and it still doesn't show up in Steam as a compatibility tool, you may need to run flatpak run --command="/app/utils/steamtinkerlaunch/bin/steamtinkerlaunch" --file-forwarding com.valvesoftware.Steam compat add.

A small number of users have had to do that recently, as noted in flathub/com.valvesoftware.Steam.Utility.steamtinkerlaunch#110.

kaeh commented 1 year ago

Looks like it works ! I had to execute the file-forwarding command line.

Thanks again, and thanks for the software :)

sonic2kk commented 1 year ago

No problem, happy tinkering!

Kabouik commented 7 months ago

It would be nice to be able to set environment variables to point STL to a non standard Steam folder, like protonup-ng allows.

I use Guix as a distribution, and it installs Steam in a container, which is not located in ~/.local/share/steam nor ~/.steam. While I could add GE-Proton as a compatibility layer to Steam using protonup-ng and giving it my real Steam path, I cannot do that with STL.

sonic2kk commented 7 months ago

SteamTinkerLaunch doesn't support Steam running in a container (the only container environment that is even halfway supported is Flatpak, and it is hosted on a separate repo with 99% of the work coming from contributors).

Feel free to open a PR to add this, or for a bandaid fix specific to your setup, edit the script manually. Not sure of the exact complexity or edge cases involved but I think we build paths from a pre-determined Steam root, so could be a good first PR 👍

However, because of all the issues that can arise, I don't think it's wise for STL to advertise support for this. It's probably best for us to support standard Valve installs only unless someone else can help maintain issues long-term for such an installation setup.