rfvgyhn / min-ed-launcher

Minimal Elite Dangerous Launcher
MIT License
252 stars 9 forks source link

Unable to initialize Steam & Please purchase/redeem Elite Dangerous to continue. #68

Closed Bertha-Dongus closed 1 year ago

Bertha-Dongus commented 1 year ago

Hi I've tried searching within the Issues and didn't seem to quite find the same problem(s) I'm facing. I hope someone would be willing to take a moment and possibly help and explain to me where I'm going wrong or how I messed up. Ultimately I'm trying to access Horizons 4.0 as an Odyssey player. The following are the steps I've tried with no luck.

When I use the /steam "Username" in properties it gives the following error(s);

2022-10-19 09:50:03.311 -04:00 [INF] Elite Dangerous: Minimal Launcher - v0.7.2+93b10c3d
2022-10-19 09:50:03.436 -04:00 [DBG] 
    Args: [|"/steam"; "Birthda Dongus"|]
    OS: Win64
    Env: 

2022-10-19 09:50:03.441 -04:00 [DBG] Reading settings from 'C:\Users\18605\AppData\Local\min-ed-launcher\settings.json'
2022-10-19 09:50:03.753 -04:00 [DBG] Settings: { Platform = Steam
  DisplayMode = Pancake
  AutoRun = false
  AutoQuit = false
  WatchForCrashes = false
  ProductWhitelist = seq []
  ForceLocal = true
  CompatTool = None
  CbLauncherDir = "Z:\SteamLibrary\steamapps\common\Elite Dangerous\"
  PreferredLanguage = Some "en"
  ApiUri = https://api.zaonce.net/
  Restart = None
  AutoUpdate = true
  MaxConcurrentDownloads = 4
  ForceUpdate = set ["PUBLIC_TEST_SERVER_OD"]
  Processes =
   [System.Diagnostics.ProcessStartInfo; System.Diagnostics.ProcessStartInfo]
  FilterOverrides =
   seq [[FORC-FDEV-DO-1000, edo]; [FORC-FDEV-DO-38-IN-40, edh4]]
  AdditionalProducts = [{ Name = "Elite Dangerous: Horizons (4.0)"
                          Filter = "edh4"
                          DirectoryName = "elite-dangerous-odyssey-64"
                          ServerArgs = ""
                          GameArgs = "SeasonTwo"
                          SortKey = 4
                          Sku = "FORC-FDEV-DO-38-IN-40"
                          TestApi = false }] }
2022-10-19 09:50:03.784 -04:00 [INF] Elite Runtime
    Platform: Steam
    CobraBay Version: 0.4.6725.0
    Products Dir: Z:\SteamLibrary\steamapps\common\Elite Dangerous\Products
2022-10-19 09:50:03.807 -04:00 [DBG] Getting machine id
2022-10-19 09:50:03.824 -04:00 [INF] Logging in
2022-10-19 09:50:03.826 -04:00 [DBG] Getting remote time
2022-10-19 09:50:04.893 -04:00 [DBG] Disposing Steam resources
2022-10-19 09:50:04.903 -04:00 [ERR] Couldn't login: Unable to initialize Steam

However when I decide to use the frontier in properties it states;

2022-10-19 09:51:13.558 -04:00 [INF] Elite Dangerous: Minimal Launcher - v0.7.2+93b10c3d
2022-10-19 09:51:13.682 -04:00 [DBG] 
    Args: [|"/frontier"; "Birthda Dongus"|]
    OS: Win64
    Env: 

2022-10-19 09:51:13.687 -04:00 [DBG] Reading settings from 'C:\Users\18605\AppData\Local\min-ed-launcher\settings.json'
2022-10-19 09:51:14.000 -04:00 [DBG] Settings: { Platform = Frontier { Profile = "Birthda Dongus"
                        Credentials = None
                        AuthToken = None }
  DisplayMode = Pancake
  AutoRun = false
  AutoQuit = false
  WatchForCrashes = false
  ProductWhitelist = seq []
  ForceLocal = false
  CompatTool = None
  CbLauncherDir = "Z:\SteamLibrary\steamapps\common\Elite Dangerous\"
  PreferredLanguage = Some "en"
  ApiUri = https://api.zaonce.net/
  Restart = None
  AutoUpdate = true
  MaxConcurrentDownloads = 4
  ForceUpdate = set ["PUBLIC_TEST_SERVER_OD"]
  Processes =
   [System.Diagnostics.ProcessStartInfo; System.Diagnostics.ProcessStartInfo]
  FilterOverrides =
   seq [[FORC-FDEV-DO-1000, edo]; [FORC-FDEV-DO-38-IN-40, edh4]]
  AdditionalProducts = [{ Name = "Elite Dangerous: Horizons (4.0)"
                          Filter = "edh4"
                          DirectoryName = "elite-dangerous-odyssey-64"
                          ServerArgs = ""
                          GameArgs = "SeasonTwo"
                          SortKey = 4
                          Sku = "FORC-FDEV-DO-38-IN-40"
                          TestApi = false }] }
2022-10-19 09:51:14.030 -04:00 [INF] Elite Runtime
    Platform: Frontier
    CobraBay Version: 0.4.6725.0
    Products Dir: Z:\SteamLibrary\steamapps\common\Elite Dangerous\Products
2022-10-19 09:51:14.051 -04:00 [DBG] Getting machine id
2022-10-19 09:51:14.069 -04:00 [INF] Logging in
2022-10-19 09:51:14.070 -04:00 [DBG] Getting remote time
2022-10-19 09:51:55.730 -04:00 [DBG] Authenticating via Frontier
2022-10-19 09:51:55.882 -04:00 [ERR] Couldn't login: Forbidden: 257 - Please purchase/redeem Elite Dangerous to continue.

So one says I can't initialize to steam while the other says I don't own ED even though I know I do. I'm sorry if this is something so small or if I missed a step but I just can't seem to get it working. Any input would be appreciated.

Bertha-Dongus commented 1 year ago

I'm not sure how I did it? But I returned to my PC and now all of a sudden it said I was signing in and I selected Horizons 4.0 and it loaded just fine. Problem solved somehow 😄 Thanks for this project it's wonderful.