HGL
exotic-emerald

Heroic Games Launcher shown as "offline" and WINE-prefixes under "WINE Manager" empty

I am using the following versions:
Software Versions:
Heroic: 2.10.0 Jewelry Bonney
Legendary: 0.20.33 Undue Alarm
gogdl: 0.7.3
Nile: 1.0.0 Jonathan Joestar
Software Versions:
Heroic: 2.10.0 Jewelry Bonney
Legendary: 0.20.33 Undue Alarm
gogdl: 0.7.3
Nile: 1.0.0 Jonathan Joestar
When I start the Heroic Games Launcher I get the message "Offline (ignore)" shown above in a purple banner. I tried clicking ignore but nothing happens. I see the following in the logs (see attachments). I don't have any experience with Heroic at all to be honest but on first sight it doesn't look bad to me. Please see the attached screenshots regarding the empty WINE-prefixes list. I know there were entries once but without knowingly changing anything (besides updating packages via sudo pacman -Syyu) they seem to have disappeared. Under the game defaults settings I can still select the prefixes I installed in the past. Can anybody please help me in resolving those issues?
15 Replies
CommandMC
CommandMC•2y ago
Is this still a problem? The log you sent contains this:
(15:47:58) INFO: [Connection]: Connectivity: online
, indicating the connection worked
exotic-emerald
exotic-emeraldOP•2y ago
Yes it definitely is. Even though it prints your quoted line in the log I have this banner at the top. tbh I don't even know if there is something stuck here (checking online state) which then leads to the empty WINE versions.
CommandMC
CommandMC•2y ago
Yeah that's the next strange part: The Wine version list update also says that it's going through fine:
(15:48:03) INFO: [WineDownloader]: Updating wine versions info
(15:48:03) INFO: [WineDownloader]: Fetching upstream information...
(15:48:05) INFO: [WineDownloader]: wine versions updated
(15:48:03) INFO: [WineDownloader]: Updating wine versions info
(15:48:03) INFO: [WineDownloader]: Fetching upstream information...
(15:48:05) INFO: [WineDownloader]: wine versions updated
Have you tried Heroic's Flatpak version? (you absolutely don't have to like Flatpaks, I'm just looking to pinpoint the issue here)
exotic-emerald
exotic-emeraldOP•2y ago
(currently installing) Mhh running via flatpak does show those two things correctly. The headings make me doubt though (for the OS package version). As you can see in the screenshot those are WINE-CROSSOVER and WINE-STAGING-MACOS. In the flatpak version those are WINE-GE and PROTON-GE which sound waaay more reasonable to me.
CommandMC
CommandMC•2y ago
Right, hang on, the whole Frontend seems to think you're on macOS? This is the strangest thing... Have you tried running Heroic from the terminal (the command should just be heroic) and checking if that prints out anything abnormal?
exotic-emerald
exotic-emeraldOP•2y ago
Nothing that would alarm me.
exotic-emerald
exotic-emeraldOP•2y ago
This is when launched in the CLI via invoking heroic.
CommandMC
CommandMC•2y ago
Right-clicking the Heroic icon in your system tray and clicking "Debug"... - Do Chrome's Developer Tools open up? - Are there any errors in the console there?
exotic-emerald
exotic-emeraldOP•2y ago
Yes, the dev tools open up. Yes there is an error:
Uncaught (in promise) Error: Error invoking remote method 'getAmazonUserInfo': SyntaxError: Unexpected non-whitespace character after JSON at position 4440 (line 1 column 4441)
Uncaught (in promise) Error: Error invoking remote method 'getAmazonUserInfo': SyntaxError: Unexpected non-whitespace character after JSON at position 4440 (line 1 column 4441)
CommandMC
CommandMC•2y ago
Right, that one was in the log above as well and I didn't think it'd be much of an issue, but looking at the code now, this might be causing all of this Could you try logging out of your Amazon account?
exotic-emerald
exotic-emeraldOP•2y ago
Sure, give me a sec please. You were spot-on with this. Logging out of the Amazon account solved it. Well "solved" 😉 of course it is not a solution but what I meant was that the rest is working then.
CommandMC
CommandMC•2y ago
That's good to hear. Seems like ~/.config/heroic/nile_config/nile/user.json got corrupted somehow
exotic-emerald
exotic-emeraldOP•2y ago
Mhh do you have a suggestion on how to fix it? I cannot see any non-printable character in this file. I cannot login back into my Amazon account Preparing Login... endlessly.
CommandMC
CommandMC•2y ago
I haven't messed with the Amazon support much yet, but you could try simply renaming the file (to something like user.json.bak)
exotic-emerald
exotic-emeraldOP•2y ago
That was successful. Thank you @CommandMC for you patience and help!

Did you find this page helpful?