HGL
foreign-sapphire

Troubleshooting no gog achievements?

Hi, I installed 2.15.1, made sure Comet was enabled in adv cfg, logged in to Gog, installed a few games (e.g. FTL) and don't see saves or achievements. This is on ubuntu. I see "Launching comet!" in the logs when running FTL and "Killing comet!" when quitting it in the Heroic log, and I see "Loading achievements..." in the GOG and FTL logs. I know it's experimental, but is there anything I should do or try?
32 Replies
genetic-orange
genetic-orange10mo ago
Wine?
equal-aqua
equal-aqua10mo ago
share the GOG log after you launch the game
No description
foreign-sapphire
foreign-sapphireOP10mo ago
Log attached. I guess it's using wine? It's not really clear to me from the ui
equal-aqua
equal-aqua10mo ago
you are using Linux native version of the game that means it may not support GOG Galaxy functionality that seems to be the case for this game
sensitive-blue
sensitive-blue10mo ago
question unrelated to this specific issue (but still kinda related): how do i know that i've aquired an achievement? are there any sound or visual cues? or is it displayed in the log?
equal-aqua
equal-aqua10mo ago
it's in log and on gog's website there is no overlay support yet, so that's the only clue :/
sensitive-blue
sensitive-blue10mo ago
are there any plans to add the galaxy overlay or an alternative?
equal-aqua
equal-aqua10mo ago
we didn't settle, we'll try to get galaxy overlay working at least on Windows and Mac on Linux it will be harder
sensitive-blue
sensitive-blue10mo ago
i see. thank you! i feel like something is needed to notify the player that an achievement has been aquired, if only for the peace of mind to know that comet is working properly. playing a sound would be enough.
equal-aqua
equal-aqua10mo ago
true
quickest-silver
quickest-silver9mo ago
I love u all devs.
optimistic-gold
optimistic-gold6mo ago
The answer to my question on portuguese chat. Thanks!
ambitious-aqua
ambitious-aqua5mo ago
Hello, I have a question regarding gog achievements. From what I understand, we don't have to manually setup comet anymore on our devices anymore ( steam deck in my case ), but just make sure comet integration is turned on in Heroic settings. My question is, is there any way, in logs for example, to find out that this is actually working? Like a string in debug logs that says "connected to gog" or whatever. I just don't want to achieve something in a game onlly to find out that I was missing some config leading to the achievement not being logged.
equal-aqua
equal-aqua5mo ago
in Heroic settings > Logs > GOG you can check if it says Client identified as
ambitious-aqua
ambitious-aqua5mo ago
Awesome thanks. One more question. do I need a config file in $XDG_CONFIG_HOME/comet/config.toml to make the overlay work, or as far as I can understand, overlay just don't work at all for the moment on linux?
equal-aqua
equal-aqua5mo ago
overlay will come in the future the config.toml is an upcoming thing we also plan to have Decky loader plugin to display achievements from comet
ambitious-aqua
ambitious-aqua5mo ago
Holy sh**, it's you, the dev of comet. Awesome work. Well, I have macbooks and a steam deck and if any way I can help test, would love to. Does these logs appear after starting a gog game or right at the beginning of the log file? at the moment I don't see any such string, however, I just deleted the log file from disk to relog everything.
equal-aqua
equal-aqua5mo ago
not the beginning, but if it connected it should be there somewhere I recommend to use text editor to search for that text
ambitious-aqua
ambitious-aqua5mo ago
Yes I do open the log file location in a terminal and grep over it. let's try it again. I am using the game Dredge for testing this, as I know for sure that gog achievements work via comet for this game. I didn't get Client identified as string however, I did get the following comet logs:
[2025-01-24T20:35:49Z INFO comet] Listening on port 9977
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Connected to notifications-pusher
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Sent authorization data
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Subscribing to chat, friends, presence
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Completed subscribe requests
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Successfully subscribed to topic chat
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Successfully subscribed to topic friends
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Successfully subscribed to topic presence
[2025-01-24T20:35:55Z INFO comet::api::handlers::communication_service] Client identified as 56429181748868111 1fb26cd221a252f11db4de71e07d51ebb082d0fb9e7b801c2b8b1e42b9f7f0b3
[2025-01-24T20:35:55Z INFO comet::api::handlers::communication_service] Game PID: 224
[2025-01-24T20:35:56Z INFO comet::db::gameplay] Setting up database at "/home/deck/.var/app/com.heroicgameslauncher.hgl/data/comet/gameplay/56429181748868111/58021180610421800/gameplay.db"
[2025-01-24T20:36:13Z INFO comet::api::handlers] Uploading new achievements
[2025-01-24T20:36:13Z INFO comet::api::handlers] Uploaded achievements
[2025-01-24T20:36:13Z INFO comet::api::handlers] Uploading new stats
[2025-01-24T20:36:13Z INFO comet::api::handlers] Uploaded stats
[2025-01-24T20:36:13Z INFO comet::api::handlers] Syncing leaderboards
[2025-01-24T20:36:13Z INFO comet::api::handlers] Leaderboards synced
[2025-01-24T20:35:49Z INFO comet] Listening on port 9977
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Connected to notifications-pusher
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Sent authorization data
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Subscribing to chat, friends, presence
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Completed subscribe requests
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Successfully subscribed to topic chat
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Successfully subscribed to topic friends
[2025-01-24T20:35:50Z INFO comet::api::notification_pusher] Successfully subscribed to topic presence
[2025-01-24T20:35:55Z INFO comet::api::handlers::communication_service] Client identified as 56429181748868111 1fb26cd221a252f11db4de71e07d51ebb082d0fb9e7b801c2b8b1e42b9f7f0b3
[2025-01-24T20:35:55Z INFO comet::api::handlers::communication_service] Game PID: 224
[2025-01-24T20:35:56Z INFO comet::db::gameplay] Setting up database at "/home/deck/.var/app/com.heroicgameslauncher.hgl/data/comet/gameplay/56429181748868111/58021180610421800/gameplay.db"
[2025-01-24T20:36:13Z INFO comet::api::handlers] Uploading new achievements
[2025-01-24T20:36:13Z INFO comet::api::handlers] Uploaded achievements
[2025-01-24T20:36:13Z INFO comet::api::handlers] Uploading new stats
[2025-01-24T20:36:13Z INFO comet::api::handlers] Uploaded stats
[2025-01-24T20:36:13Z INFO comet::api::handlers] Syncing leaderboards
[2025-01-24T20:36:13Z INFO comet::api::handlers] Leaderboards synced
This should mean that achievements should work. Thanks again.
equal-aqua
equal-aqua5mo ago
[2025-01-24T20:35:55Z INFO comet::api::handlers::communication_service] Client identified as 56429181748868111 1fb26cd221a252f11db4de71e07d51ebb082d0fb9e7b801c2b8b1e42b9f7f0b3
[2025-01-24T20:35:55Z INFO comet::api::handlers::communication_service] Client identified as 56429181748868111 1fb26cd221a252f11db4de71e07d51ebb082d0fb9e7b801c2b8b1e42b9f7f0b3
yep, it works
ambitious-aqua
ambitious-aqua5mo ago
Ah classic, my grep was "Client Identified as" with a capital I for Identified. 🤦‍♂️
equal-aqua
equal-aqua5mo ago
grep -i for the win :rollsafe:
variable-lime
variable-lime5mo ago
always grep -i
deep-jade
deep-jade4mo ago
Do you need a specific Wine/Proton version for it to work? Does it matter at all if I choose Ge-Proton or GE-Wine?
equal-aqua
equal-aqua4mo ago
comet? it works for every proton/wine version comet itself is a native app
deep-jade
deep-jade4mo ago
Yeah wel I wasn't getting the client identified as message, on older Wine/Proton versions, now I downloaded the newest , and I get them 🙂 but on PC it synced also already gotten acheivement that weren't unlocked yet, on comet didn't have them 🙂 so can't verify yet if its working though 😄
equal-aqua
equal-aqua4mo ago
could be game-specific issue
deep-jade
deep-jade4mo ago
Ah had to get another cheevo 🙂 now it synced 19 more 😄
equal-aqua
equal-aqua4mo ago
some games may not unlock achievements retroactively you got lucky with this one 😄
deep-jade
deep-jade4mo ago
I knew dead cells was a good game 😂 😂 even the Cheetos unlock retroactively
equal-aqua
equal-aqua4mo ago
you are using a windows version of the game right?
deep-jade
deep-jade3mo ago
Sorry didn't respond anymore, but yeah i was using the windows version, and all is working fine thanks @Linguin for your help

Did you find this page helpful?