rfvgyhn / min-ed-launcher

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

Not launching 4.0 (steam) #65

Closed Falken990 closed 1 year ago

Falken990 commented 1 year ago

I'm not really sure what I'm doing but I believe I've followed every direction properly yet the game either launches in Odyssey or 3.8 and i cannot get it into 4.0. Screenshot 2022-10-03 184907

Any help would be greatly appreciated. Thanks.

rfvgyhn commented 1 year ago

Have you added the EliteDangerous exe to the processes section in your settings file? If so, you should remove it. That section is for additional processes only.

If that doesn't fix it, can you post an entry from your log file?

Falken990 commented 1 year ago

My computer knowledge isn't the best so I'm more than likely missing something or doing something wrong. But here is my log.

2022-10-03 23:11:02.152 -04:00 [DBG] Reading settings from 'C:\Users\jnkwm\AppData\Local\min-ed-launcher\settings.json' 2022-10-03 23:11:02.415 -04:00 [DBG] Settings: { Platform = Steam DisplayMode = Pancake AutoRun = true AutoQuit = true WatchForCrashes = false ProductWhitelist = seq ["edh4"] ForceLocal = true CompatTool = None CbLauncherDir = "C:\Program Files (x86)\Steam\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-03 23:11:02.438 -04:00 [INF] Elite Runtime Platform: Steam CobraBay Version: 0.4.6725.0 Products Dir: C:\Program Files (x86)\Steam\steamapps\common\Elite Dangerous\Products 2022-10-03 23:11:03.249 -04:00 [DBG] Got steam client 2022-10-03 23:11:03.249 -04:00 [DBG] Got steam pipe 2022-10-03 23:11:03.250 -04:00 [DBG] Got steam global user 2022-10-03 23:11:03.250 -04:00 [DBG] Got steam user 2022-10-03 23:11:03.250 -04:00 [DBG] Requesting steam auth ticket 2022-10-03 23:11:03.250 -04:00 [DBG] Got steam auth ticket 2022-10-03 23:11:03.254 -04:00 [DBG] Authenticating via Steam 2022-10-03 23:11:03.870 -04:00 [DBG] Successfully authenticated 2022-10-03 23:11:03.871 -04:00 [DBG] Disposing Steam resources 2022-10-03 23:11:03.871 -04:00 [DBG] Cancelling auth ticket 2022-10-03 23:11:03.871 -04:00 [DBG] closing steam 2022-10-03 23:11:03.873 -04:00 [INF] Logged in via Steam as: Xbox One User 2022-10-03 23:11:03.873 -04:00 [DBG] Getting authorized products 2022-10-03 23:11:05.585 -04:00 [DBG] Purchases Response: {"purchases":[{"colour":"#f07b05","filter":"ed","directory":"elite-dangerous-64","serverargs":"","gameargs":"SeasonOne","sortkey":"06","product_name":"Elite Dangerous","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","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","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":"Elite Dangerous: Horizons","product_sku":"FORC-FDEV-D-1013","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","product_sku":"FORC-FDEV-DO-1000","template":"http://hosting.zaonce.net/launcher-steam/odyssey/en.html"}]} 2022-10-03 23:11:05.599 -04:00 [DBG] Appending 1 product(s) from settings file 2022-10-03 23:11:05.601 -04:00 [DBG] Authorized Products: Elite Dangerous: Horizons (4.0),Elite Dangerous: Odyssey,Elite Dangerous: Horizons,Elite Dangerous,Elite Dangerous: Arena,Single Player Combat Training 2022-10-03 23:11:05.601 -04:00 [INF] Checking for updates 2022-10-03 23:11:05.607 -04:00 [DBG] Disabling 'Single Player Combat Training'. Unable to find product at 'C:\Program Files (x86)\Steam\steamapps\common\Elite Dangerous\Products\COMBAT_TUTORIAL_DEMO\VersionInfo.txt' 2022-10-03 23:11:07.672 -04:00 [INF] Available Products: Elite Dangerous: Horizons (4.0) FORC-FDEV-DO-38-IN-40 Up to Date Elite Dangerous: Odyssey FORC-FDEV-DO-1000 Up to Date Elite Dangerous: Horizons FORC-FDEV-D-1013 Up to Date Elite Dangerous FORC-FDEV-D-1010 Up to Date Elite Dangerous: Arena FORC-FDEV-D-1012 Up to Date 2022-10-03 23:11:07.705 -04:00 [INF] Starting process C:\path\to\app.exe 2022-10-03 23:11:07.713 -04:00 [FTL] Unable to start pre-launch process C:\path\to\app.exe System.ComponentModel.Win32Exception (2): ErrorStartingProcess, C:\path\to\app.exe, C:\path\to, The system cannot find the file specified. at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo ) at System.Diagnostics.Process.StartCore(ProcessStartInfo ) at System.Diagnostics.Process.Start() at System.Diagnostics.Process.Start(ProcessStartInfo ) at MinEdLauncher.Process.launchProcesses@7.Invoke(ProcessStartInfo p) 2022-10-03 23:11:07.734 -04:00 [INF] Starting process C:\path\to\app2.exe 2022-10-03 23:11:07.735 -04:00 [FTL] Unable to start pre-launch process C:\path\to\app2.exe System.ComponentModel.Win32Exception (2): ErrorStartingProcess, C:\path\to\app2.exe, C:\path\to, The system cannot find the file specified. at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo ) at System.Diagnostics.Process.StartCore(ProcessStartInfo ) at System.Diagnostics.Process.Start() at System.Diagnostics.Process.Start(ProcessStartInfo ) at MinEdLauncher.Process.launchProcesses@7.Invoke(ProcessStartInfo p) 2022-10-03 23:11:07.923 -04:00 [INF] Launching Elite Dangerous: Horizons (4.0) 2022-10-03 23:11:07.937 -04:00 [DBG] Process: C:\Program Files (x86)\Steam\steamapps\common\Elite Dangerous\Products\elite-dangerous-odyssey-64\EliteDangerous64.exe "ServerToken c63...5e3450...40b040...573983daf 411...8de94a...1a3655...dde259...d2ae10...3ad226...ecad9e...b13051...e67d88...6962a1...80f69e...fd7c9f...3a07e8...9e89c2...c18c8e...5db0ae...c6f5a6...67b0b2...f5fad0...dff6c4...1f3e53...704f07...613242...c16c06...75b2e9...6b2ef7...417855...6790ae...1ac838...e9036f...61d89f...df2cea...d91802...8b90c8...aec1f6...e3abe2...4ef384...e8cfe0...904749...30d903...b7ee4c...3ba " /language English\UK /steam /novr SeasonTwo

rfvgyhn commented 1 year ago

If you just want access to edh4, your settings file should look like the following. No need for anything to be in the processes field.

{
    "apiUri": "https://api.zaonce.net",
    "watchForCrashes": false,
    "language": null,
    "autoUpdate": true,
    "maxConcurrentDownloads": 4,
    "forceUpdate": "",
    "processes": [],
    "filterOverrides": [
        { "sku": "FORC-FDEV-DO-1000", "filter": "edo" },
        { "sku": "FORC-FDEV-DO-38-IN-40", "filter": "edh4" }
    ],
    "additionalProducts": [
        {
            "filter": "edh4",
            "directory": "elite-dangerous-odyssey-64",
            "serverargs": "",
            "gameargs": "SeasonTwo",
            "sortkey": "04",
            "product_name": "Elite Dangerous: Horizons (4.0)",
            "product_sku": "FORC-FDEV-DO-38-IN-40"
        }
    ]
}

If you want to compare it to the default settings file, you can check out settings.json. That's the minimal amount of configuration you need. From there, you can start adding/modifying stuff to your liking.

Falken990 commented 1 year ago

my settings file looks exactly like that yet it is still launching odyssey even with the proper steam launch options

Falken990 commented 1 year ago

after trying again, it seems to be working now! thank you