rfvgyhn / min-ed-launcher

Minimal Elite Dangerous Launcher
MIT License
271 stars 10 forks source link

v0.11.1 - Not launching the game (ubuntu) #137

Open lietuv1s opened 2 months ago

lietuv1s commented 2 months ago

Describe the bug/error For the life of me - im too stupid to figure out why it wont launch. Official launcher works. Before reinstall on kde(konsole) it was running fine. Gnome-terminal is playing hard to get now. It acts like its launching but closes after waiting 10-15sec on the last line.

Some notes:

Hate taking your time yet here we are. Let me know if I can provide any other information that would be useful.

Thanks!

Launcher log Ekrano nuotrauka iš 2024-09-16 14-56-20

Debug log

2024-09-16 14:56:01.403 +03:00 [INF] Elite Dangerous: Minimal Launcher - v0.11.1+d7e3e01c 2024-09-16 14:56:01.605 +03:00 [DBG] Args: [|"/home/ricardas/.local/share/Steam/ubuntu12_32/reaper"; "SteamLaunch"; "AppId=359320"; "--"; "/home/ricardas/.local/share/Steam/ubuntu12_32/steam-launch-wrapper"; "--"; "/home/ricardas/HDD/SteamLibrary/steamapps/common/SteamLinuxRuntime_sniper/_v2-entry-point"; "--verb=waitforexitandrun"; "--"; "/home/ricardas/.local/share/Steam/compatibilitytools.d/GE-Proton9-13/proton"; "waitforexitandrun"; "/home/ricardas/Games/SteamLibrary/steamapps/common/Elite Dangerous/EDLaunch.exe"; "/Steam"; "/novr"; "/autorun"; "/autoquit"; "/edh4"|] OS: Linux64 Env: STEAM_COMPAT_DATA_PATH=/home/ricardas/Games/SteamLibrary/steamapps/compatdata/359320

2024-09-16 14:56:01.608 +03:00 [DBG] Reading settings from '/home/ricardas/.config/min-ed-launcher/settings.json' 2024-09-16 14:56:01.861 +03:00 [DBG] Settings: { Platform = Steam DisplayMode = Pancake AutoRun = true QuitMode = Immediate WatchForCrashes = false ProductWhitelist = seq ["edh4"] ForceLocal = true CompatTool = Some { EntryPoint = "/home/ricardas/.local/share/Steam/ubuntu12_32/reaper" Args = [|"SteamLaunch"; "AppId=359320"; "--"; "/home/ricardas/.local/share/Steam/ubuntu12_32/steam-launch-wrapper"; "--"; "/home/ricardas/HDD/SteamLibrary/steamapps/common/SteamLinuxRuntime_sniper/_v2-entry-point"; "--verb=waitforexitandrun"; "--"; "python3"; "/home/ricardas/.local/share/Steam/compatibilitytools.d/GE-Proton9-13/proton"; "waitforexitandrun"|] } CbLauncherDir = "/home/ricardas/Games/SteamLibrary/steamapps/common/Elite Dangerous" PreferredLanguage = None ApiUri = https://api.zaonce.net/ Restart = None AutoUpdate = true CheckForLauncherUpdates = true MaxConcurrentDownloads = 4 ForceUpdate = set [] Processes = [] ShutdownProcesses = [] FilterOverrides = seq [[FORC-FDEV-DO-1000, edo]; [FORC-FDEV-DO-38-IN-40, edh4]] AdditionalProducts = [] DryRun = false ShutdownTimeout = 00:00:10 CacheDir = "/home/ricardas/.cache/min-ed-launcher" GameStartDelay = 00:00:00 ShutdownDelay = 00:00:00 } 2024-09-16 14:56:01.871 +03:00 [DBG] Unset LC_ALL. Using $LANG to determine correct UI culture 2024-09-16 14:56:01.913 +03:00 [INF] Elite Runtime Platform: Steam CobraBay Version: 1.7.6972.1 Products Dir: /home/ricardas/Games/SteamLibrary/steamapps/common/Elite Dangerous/Products 2024-09-16 14:56:01.930 +03:00 [DBG] Getting machine id 2024-09-16 14:56:01.997 +03:00 [INF] Logging in 2024-09-16 14:56:01.999 +03:00 [DBG] Getting remote time 2024-09-16 14:56:02.753 +03:00 [DBG] Got steam client 2024-09-16 14:56:02.753 +03:00 [DBG] Got steam pipe 2024-09-16 14:56:02.754 +03:00 [DBG] Got steam global user 2024-09-16 14:56:02.755 +03:00 [DBG] Got steam user 2024-09-16 14:56:02.756 +03:00 [DBG] Requesting steam auth ticket 2024-09-16 14:56:02.756 +03:00 [DBG] Got steam auth ticket 2024-09-16 14:56:02.761 +03:00 [DBG] Authenticating via Steam 2024-09-16 14:56:03.318 +03:00 [DBG] Successfully authenticated 2024-09-16 14:56:03.319 +03:00 [DBG] Disposing Steam resources 2024-09-16 14:56:03.319 +03:00 [DBG] Cancelling auth ticket 2024-09-16 14:56:03.319 +03:00 [DBG] closing steam 2024-09-16 14:56:03.321 +03:00 [INF] Logged in via Steam as: Will lietuv1s 2024-09-16 14:56:03.322 +03:00 [DBG] Getting authorized products 2024-09-16 14:56:03.947 +03:00 [DBG] Purchases Response: {"purchases":[{"colour":"#f07b05","filter":"ed","directory":"elite-dangerous-64","serverargs":"","gameargs":"SeasonOne","sortkey":"06","product_name":"Legacy Elite Dangerous","imageset":{"box":"http://hosting.zaonce.net/launcher_new/images/box_ed.jpg","hero":"http://hosting.zaonce.net/launcher_new/images/Elite_Dangerous_LauncherHero.png","logo":"http://hosting.zaonce.net/launcher_new/logos/ED_Refresh_Logo_Full_White.png"},"ratings":{"esrb":"teen","pegi":"7"},"game_api":"https://api3x.orerve.net","game_branch":38,"patch_notes_game_code":13,"no_details":false,"product_sku":"FORC-FDEV-D-1010","template":"http://hosting.zaonce.net/launcher-steam/elite/en.html"},{"colour":"#f07b05","filter":"eda","directory":"elite-dangerous-64","serverargs":"","gameargs":"CQCArena","sortkey":"20","product_name":"Elite Dangerous: Arena","imageset":{"box":"http://hosting.zaonce.net/launcher_new/images/box_arena.jpg","hero":"http://hosting.zaonce.net/launcher_new/images/Elite_Dangerous_Arena_LauncherHero.png","logo":"http://hosting.zaonce.net/launcher_new/logos/ED_Refresh_Logo_Full_White.png"},"ratings":{"esrb":"teen","pegi":"7"},"game_api":"https://api3x.orerve.net","game_branch":38,"patch_notes_game_code":13,"no_details":true,"product_sku":"FORC-FDEV-D-1012","template":"http://hosting.zaonce.net/launcher-steam/elite-dangerous-arena/en.html"},{"colour":"#f07b05","filter":"ed","directory":"COMBAT_TUTORIAL_DEMO","serverargs":"","gameargs":"","sortkey":"30","product_name":"Single Player Combat Training","imageset":{"box":"http://hosting.zaonce.net/launcher_new/images/box_ed.jpg","hero":"http://hosting.zaonce.net/launcher_new/images/Elite_Dangerous_LauncherHero.png","logo":"http://hosting.zaonce.net/launcher_new/logos/ED_Refresh_Logo_Full_White.png"},"ratings":{"esrb":"teen","pegi":"7"},"game_api":"https://api3x.orerve.net","game_branch":38,"patch_notes_game_code":13,"no_details":true,"product_sku":"COMBAT_TUTORIAL_DEMO","template":"http://hosting.zaonce.net/launcher-steam/elite/en.html"},{"colour":"#0a8bd6","filter":"edh","directory":"elite-dangerous-64","serverargs":"","gameargs":"","sortkey":"05","product_name":"Legacy Horizons","imageset":{"box":"http://hosting.zaonce.net/launcher_new/images/box_edh.png","hero":"http://hosting.zaonce.net/launcher_new/images/Elite_Dangerous_Horizons_LauncherHero.png","logo":"http://hosting.zaonce.net/launcher_new/logos/ED_Refresh_Logo_Full_White.png"},"ratings":{"esrb":"teen","pegi":"7"},"game_api":"https://api3x.orerve.net","game_branch":38,"patch_notes_game_code":13,"no_details":false,"product_sku":"FORC-FDEV-D-1013","template":"http://hosting.zaonce.net/launcher-steam/elite-dangerous-horizons-38/en.html"},{"colour":"#f07b05","filter":"ed","directory":"elite-dangerous-odyssey-64","serverargs":"","gameargs":"SeasonTwo","sortkey":"04","product_name":"Elite Dangerous: Horizons","imageset":{"box":"http://hosting.zaonce.net/launcher_new/images/box_edh.png","hero":"http://hosting.zaonce.net/launcher_new/images/Elite_Dangerous_Horizons_LauncherHero.png","logo":"http://hosting.zaonce.net/launcher_new/logos/ED_Rebrand_Logo_Full_White.png"},"ratings":{"esrb":"teen","pegi":"7"},"game_api":"https://api.orerve.net","game_branch":40,"patch_notes_game_code":943,"no_details":false,"product_sku":"FORC-FDEV-DO-38-IN-40","template":"http://hosting.zaonce.net/launcher-steam/elite-dangerous-horizons/en.html"},{"colour":"#0a8bd6","filter":"edh","directory":"elite-dangerous-odyssey-64","serverargs":"","gameargs":"","sortkey":"00","product_name":"Elite Dangerous: Odyssey","imageset":{"box":"http://hosting.zaonce.net/launcher_new/images/box_art_edo_rebrand.png","hero":"http://hosting.zaonce.net/launcher_new/images/Elite_Dangerous_Odyssey_LauncherHero.png","logo":"http://hosting.zaonce.net/launcher_new/logos/ED_Rebrand_Logo_Full_White.png"},"ratings":{"esrb":"teen","pegi":"16"},"game_api":"https://api.orerve.net","game_branch":40,"patch_notes_game_code":943,"no_details":false,"product_sku":"FORC-FDEV-DO-1000","template":"http://hosting.zaonce.net/launcher-steam/odyssey/en.html"}]} 2024-09-16 14:56:03.969 +03:00 [DBG] Authorized Products: Elite Dangerous: Odyssey,Elite Dangerous: Horizons,Legacy Horizons,Legacy Elite Dangerous,Elite Dangerous: Arena,Single Player Combat Training 2024-09-16 14:56:03.969 +03:00 [INF] Checking for updates 2024-09-16 14:56:06.072 +03:00 [DBG] Launcher is latest release 0.11.1 2024-09-16 14:56:06.078 +03:00 [DBG] Unable to find product's version info at '/home/ricardas/Games/SteamLibrary/steamapps/common/Elite Dangerous/Products/FORC-FDEV-D-1013/VersionInfo.txt' 2024-09-16 14:56:06.079 +03:00 [DBG] Unable to find product's version info at '/home/ricardas/Games/SteamLibrary/steamapps/common/Elite Dangerous/Products/FORC-FDEV-D-1010/VersionInfo.txt' 2024-09-16 14:56:06.079 +03:00 [DBG] Unable to find product's version info at '/home/ricardas/Games/SteamLibrary/steamapps/common/Elite Dangerous/Products/FORC-FDEV-D-1012/VersionInfo.txt' 2024-09-16 14:56:06.079 +03:00 [DBG] Unable to find product's version info at '/home/ricardas/Games/SteamLibrary/steamapps/common/Elite Dangerous/Products/COMBAT_TUTORIAL_DEMO/VersionInfo.txt' 2024-09-16 14:56:06.878 +03:00 [INF] Available Products: Elite Dangerous: Odyssey FORC-FDEV-DO-1000 Up to Date Elite Dangerous: Horizons FORC-FDEV-DO-38-IN-40 Up to Date Legacy Horizons FORC-FDEV-D-1013 Not Installed Legacy Elite Dangerous FORC-FDEV-D-1010 Not Installed Elite Dangerous: Arena FORC-FDEV-D-1012 Not Installed Single Player Combat Training COMBAT_TUTORIAL_DEMO Not Installed 2024-09-16 14:56:07.104 +03:00 [INF] Launching Elite Dangerous: Horizons 2024-09-16 14:56:07.105 +03:00 [DBG] Process: /home/ricardas/.local/share/Steam/ubuntu12_32/reaper "SteamLaunch" "AppId=359320" "--" "/home/ricardas/.local/share/Steam/ubuntu12_32/steam-launch-wrapper" "--" "/home/ricardas/HDD/SteamLibrary/steamapps/common/SteamLinuxRuntime_sniper/_v2-entry-point" "--verb=waitforexitandrun" "--" "python3" "/home/ricardas/.local/share/Steam/compatibilitytools.d/GE-Proton9-13/proton" "waitforexitandrun" "/home/ricardas/Games/SteamLibrary/steamapps/common/Elite Dangerous/Products/elite-dangerous-odyssey-64/EliteDangerous64.exe" "ServerToken 058...227[98] f2e...494[1830] " /language English\UK /steam /novr SeasonTwo

rfvgyhn commented 2 months ago

Does the Proton and/or Elite process actually start or is the launcher failing to start anything?

Does a different terminal emulator work?

Has your SteamLinuxRuntime always been installed on a different drive than your game? I have run into issues when proton isn't in ~/.local/share/Steam (symlinks didn't work either). I'm not sure if it's also the case for the runtime.

If you try to run it manually does the game start (you might need to double check the paths)?

STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/ricardas/.local/share/Steam STEAM_COMPAT_DATA_PATH=/home/ricardas/Games/SteamLibrary/steamapps/compatdata/359320 /home/ricardas/Games/SteamLibrary/steamapps/common/Elite Dangerous/MinEdLauncher /home/ricardas/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=359320 -- /home/ricardas/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- /home/ricardas/HDD/SteamLibrary/steamapps/common/SteamLinuxRuntime_sniper/_v2-entry-point --verb=waitforexitandrun -- "/home/ricardas/.local/share/Steam/steamapps/common/Proton - Experimental/proton" waitforexitandrun "/home/ricardas/Games/SteamLibrary/steamapps/common/Elite Dangerous/EDLaunch.exe" /steam /edh4 /autorun /autoquit waitforexit /dryrun
lietuv1s commented 1 month ago

Does the Proton and/or Elite process actually start or is the launcher failing to start anything?

I cannot see launcher doing anything else apart from showing the log and exiting. I hope this answers something: min-process

Does a different terminal emulator work?

Alacrity actually launches the game properly (correct login and i can proceed to play the game). Although it closes itself just before the game is launched. Is this expected behavior? Do you want me to try Konsole? alacrity

Has your SteamLinuxRuntime always been installed on a different drive than your game? I have run into issues when proton isn't in ~/.local/share/Steam (symlinks didn't work either). I'm not sure if it's also the case for the runtime.

I have GE-proton which always installed itself in ".local/share". I tried shuffling "SteamLinuxRuntime_sniper" around: second SSD next to game, then main System (/) through Steam-Settings-Storage. Left it there for time being. Outcome with both terminals is the same - Alacrity launches while gnome-terminal doesnt. My drive setup just in case: / - System SSD /home/ricardas/Games/ - Second SSD (where Elite has always been) /home/ricardas/HDD/ - Storage HDD

ge-proton

If you try to run it manually does the game start (you might need to double check the paths)?

This line:

STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/ricardas/.local/share/Steam STEAM_COMPAT_DATA_PATH=/home/ricardas/Games/SteamLibrary/steamapps/compatdata/359320 /home/ricardas/Games/SteamLibrary/steamapps/common/Elite Dangerous/MinEdLauncher /home/ricardas/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=359320 -- /home/ricardas/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- /home/ricardas/HDD/SteamLibrary/steamapps/common/SteamLinuxRuntime_sniper/_v2-entry-point --verb=waitforexitandrun -- "/home/ricardas/.local/share/Steam/steamapps/common/Proton - Experimental/proton" waitforexitandrun "/home/ricardas/Games/SteamLibrary/steamapps/common/Elite Dangerous/EDLaunch.exe" /steam /edh4 /autorun /autoquit waitforexit /dryrun

Launches FD launcher and starts the game properly. Although i have to manually close the FD launcher after.

** Please note - im trying to provide information to the best of my ability. Im sorry if i failed to understand your questions. Switched to linux a year ago. Up until the end of spring was using Kubuntu, hence kde/konsole. Now giving Ubuntu/Gnome a go. Also THANK YOU for your time and this amazing tool.

rfvgyhn commented 1 month ago

Does the Proton and/or Elite process actually start or is the launcher failing to start anything?

I cannot see launcher doing anything else apart from showing the log and exiting.

If you run a process monitor (something like top if you don't have a preferred one), do you see Elite or anything Proton related (proton, pressure-vessel, etc...).

Although it closes itself just before the game is launched.

That's actually a recent change. It is expected, but if you'd prefer it to stay open until the game closes you can use /autoquit waitForExit.

If you try to run it manually does the game start (you might need to double check the paths)?

This line: ...

Launches FD launcher and starts the game properly. Although i have to manually close the FD launcher after.

It sounds like there may be an issue specifically with running via gnome-terminal. I'll see if I can replicate it on my end.

** Please note - im trying to provide information to the best of my ability. Im sorry if i failed to understand your questions. Switched to linux a year ago. Up until the end of spring was using Kubuntu, hence kde/konsole. Now giving Ubuntu/Gnome a go. Also THANK YOU for your time and this amazing tool.

You're providing great detail. Thanks for that.

lietuv1s commented 1 month ago

If you run a process monitor (something like top if you don't have a preferred one), do you see Elite or anything Proton related (proton, pressure-vessel, etc...).

Filter for pressure or vessel doesnt give me much. "Elite" or "Proton" gives me this (sorry for white square): filter-elite