This is not a bug of the game directly, but I bought the game on GOG and the Galaxy client achievements don’t work on that platform (they’re not advertised or visible either, but they do exist). I looked into why and made them work the current version 1.12a by patching the implementation of the SDK Wrapper.
It would be really appreciated if you could take a look at this. Only two things are needed to make this work:
- Fix the GalaxyConfig.json, it currently misses a comma after the client_code, which makes the JSON invalid (it’s actually sufficient to only define client_id and client_code/client_secret, the other entries aren’t necessary)
- Use a SDK Wrapper for Steamworks 1.55 (or whichever SDK version the game now uses, this is what worked for me). I used versions 1.2.11.0 for the steam_api.dll wrapper and 1.152.10.0 for the Galaxy.dll in my test.
If you can verify this to work, you can also set the achievements to Production mode, so we players can see they exist. Thanks!