this post was submitted on 23 May 2026
27 points (75.5% liked)
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ
69521 readers
267 users here now
⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.
Rules • Full Version
1. Posts must be related to the discussion of digital piracy
2. Don't request invites, trade, sell, or self-promote
3. Don't request or link to specific pirated titles, including DMs
4. Don't submit low-quality posts, be entitled, or harass others
Loot, Pillage, & Plunder
We heartily recommend visiting the free port of freemediaheckyeah (aka FMHY) while you sail the high seas, for all the freshest links the ocean has to offer.
📜 c/Piracy Wiki (Community Edition):
🏴☠️ Other communities
FUCK ADOBE!
Torrenting/P2P:
- !seedboxes@lemmy.dbzer0.com
- !trackers@lemmy.dbzer0.com
- !qbittorrent@lemmy.dbzer0.com
- !libretorrent@lemmy.dbzer0.com
- !soulseek@lemmy.dbzer0.com
Gaming:
- !steamdeckpirates@lemmy.dbzer0.com
- !newyuzupiracy@lemmy.dbzer0.com
- !switchpirates@lemmy.dbzer0.com
- !3dspiracy@lemmy.dbzer0.com
- !retropirates@lemmy.dbzer0.com
💰 Please help cover server costs.
![]() |
![]() |
|---|---|
| Ko-fi | Liberapay |
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments




So if you want an actual technical explanation...
Games on Steam have Steam Achievements because they are coded in such a way that certain game events/conditions hook into the Steam API and then award you the achievement on Steam.
To take a game that has achievements that work with Steam, or ... whatever Xbox Live is called now, or PSN... and make them work on GOG... you have to recode the parts of the game that trigger achievements, you have to add in the API that links to your GOG account and triggers the achievement to flag.
That takes work. Its arguably, technically, a kind of porting.
So either GOG or the game's devs would have to do that work.
If nobody does, no cheevos.
Or, sometimes, a game will have its own totally internal achievement system that is local to it, basically like a sort of save file, kind of... but then you'd still have to hook that up to whatever platform's achievement system/API.
Or or, I guess, it might be possible to make some kind of... basically shim, like a crack, or sort of emulator kind of thing, that 'hijacks' the game exe and runs it inside of itself, monitors for the achievement triggers for whatever system the exe you have calls out, and then basically translates that into a trigger for the... GOG or whatever else achievement system.
Basically Goldberg but for GOG.
But that would either require GOG's achievement API being open source, or someone reverse engineering it, or basically 'acquiring' the source code through probably not strictly legal means.
And then if you use this, using it could/would count as hacking PSN or Xbox Live or GOG Cheevos or whatever.
tl:dr; Many GOG games don't have cheevos because somebody would have to actually do a significant amount of coding to make that work, and that doesn't always happen.
Like, for Godot, the game engine, there is an addon that adds support for hooking into the Steam API to make achievements work on Steam, if you release the game on Steam, and also of course coordinate with Valve and do all the stuff they need from you so that your game and its cheevos are accepted as part of your game and Steam's support for it.
But you can also just not do that.
And save a lot of time.
Maybe add in cheevo supoort later in an update, or maybe never.