Well, it's true that GOG allows you to add games of your choice to the library and link an executable file.
However, there is a problem with this: it doesn't let you add ANY game you want—only those in GOG's database. While it's true that GOG boasts a vast game catalog (unlike emulators), you are still limited if you, as a user, want to add a lesser-known game.
With this plugin, in addition to being able to link any executable you choose, it can be useful for running multiple instances of a game—for example:
In short, that's it: add the .exe YOU want, add as many games as YOU want.
A: This is due to GOG's limitations regarding plugins from outside its database; GOG assigns that generic name to anything it doesn't "recognize." You can easily change the name to whatever you prefer—just right-click on the bookmark.
A: This is where one of the most frustrating limitations comes in. Unlike emulator ROMs, where each game is identified by an ID, these games must be detected by their literal names. For example:
If you import Stellar Blade but name it "Gooner game," it won't display the game's data or cover art.
If you name it "Stellar Blade"—its actual name—then the data will appear. This applies to any game.
Does that mean you can't name it whatever you want? No, you can use whatever name, cover art, and images you like; it’s just that if you want the system to recognize the "real" game, you have to use its actual name. Ultimately, it’s purely a matter of aesthetics, as the game remains fully playable either way.
A: As I explained earlier and here:
GOG forces the use of its database, which is somewhat limited. So, if—as I mentioned above—a game doesn't have a name recognized by their database, bam: "Unknown game." If an emulator ROM lacks an ID that GOG recognizes, bam: "Unknown game."
As the developer, there’s really nothing I can do about it, no matter how many "workarounds" I look for. That’s just how GOG works; it has its limitations. Maybe someday they’ll "open up" a bit more.
In the meantime, whenever a game appears as "Unknown game," simply add the name and cover art yourself.
The plugin has certain limitations—which are quite annoying—but they are beyond my control because that is simply how GOG works.
If you want to add or remove a game, you unfortunately have to disconnect and reconnect the plugin to access its settings. This won't cause you to lose your playtime data, but you will lose any custom cover art or images you’ve added. As I said, this is something I cannot change, no matter how much I might want to.
There are two "workarounds" for this issue: one on my end and one for the user.
-
From my side as the developer, I plan to implement a system that recursively searches for executables (.exe files) in the paths specified by the user. However, there is a limitation: the plugin won't be able to distinguish between the actual game and other executables. For instance, a game folder might contain both
game.exeanduninstall.exe; it would be difficult to ensure the plugin launches the correct one, though this is something that can be improved. -
The user can navigate to the directory where plugin settings are stored and manually add (or remove) games. This is the most feasible solution, even if it isn't the most convenient one.
| Integration | Status | Achievements | Game Time | Download |
|---|---|---|---|---|
| PS2 | ✅ Released | ✅ | Download | |
| NES | ✅ Released | ✅ | Download | |
| Switch | ✅ Released | ❌ | ✅ | Download |
| PSP | ⏳ Planned | ✅ | Download | |
| WII | ⏳ Planned | ✅ | Download | |
| PS3 | ⏳ Planned | ❌ | ✅ | Download |
Note
Some emulators may support achievements through RetroAchievements, provided that GOG decides to integrate with the system. If that ever happens (which I highly doubt), I’ll implement it.
- Download the
.zipfile from this repository, or you can check the releases page for the latest updates.
-
Extract and move the
LocalGamesPluginfolder to your GOG Galaxy plugins directory:%localappdata%\GOG.com\Galaxy\plugins\installed -
Open GOG Galaxy, go to Settings > Integrations, and look for Testing purposes. Click Connect.
-
Configure your games paths:
-
Click the Save config button and wait for your games to import.
🎫 Having problems? Open a ticket on the Issues page.
- I need the log file generated at
%programdata%\GOG.com\Galaxy(plugin-test-673e50d9-96b9-4d83-8f7b-7db28c7119e7.log)