I know the FoA ones are screwed up on GOG, but it seems some of the others might be as well, but I don’t know if there are any differences between the 2 platforms for achievements.
There have been several reports of the achievements being reset on 1.3.0.6 on GOG. I thought it was only me, as my game has these weird CTDs, but there have been other players reporting the same situation. It’s also a different issue from the achievements popping up in every game start on GOG, which has been reported a few hotfixes ago.
So far, no one seems to have found a way around it.
from my experience before the bug
Steam achievements do not carry over 1:1 by default because steam/gog uses their own achievement file.
On gog, if you load a finished char, you do get all of the internal registered/stored data achievements, ie shrines, lore notes etc type deal that’s baked into the save you load. But progress stuff isn’t baked into the char save itself, but triggered as it happens and stored in the achievement file.
Why gog achievement file is suddenly partially resetting and not updating proper to even char baked in data i’ve no clue, i just guess it might be related to the cheevo repop fix that got implemented. Someone suggested it might be a display issue and not actually an achievement file issue, since reverting to 0.5 actually returned full ingame achievement completion window like normal.
The in-game achievement menu should have nothing to do with either Steam or GOG.
Because I’ve had an achievement bugged on GOG since forever - Unequaled Slayer (Kill 2000 Heroes). I had Korvan Slayer already (Kill 2500 Heroes) and Unequaled still didn’t pop in Galaxy. But in the game, it was correctly completed.
that’s different, online profile pop(galaxy/steam) is not connected to ingame directly (it likely syncs from the file the game save cheevo progress to, that file being the one that matches the ingame window, but galaxy/steam uses a different file each)
But if you play on gog, your achievement progress is separated from your steam saves unless you load an existing char in which case it get the baked in data insta popped, which saves to the gacache file on gog version,
that’s also how we can easily wipe our GoG GD version ingame cheevo progress for "clean"slate resets more easily than steam
This is my achievement completion status on Steam, but I don’t have the GOG version, so I can’t compare the exact results. I hope someone can complete all the achievements on the GOG version.