Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Compatibility layers allow to install or run non-native games. For each tool to be usable some software needs to be installed and available in
Available compatibility layers
TL;DR: For Windows-only GOG games try
proton if it fails.
- Innoextract - requires
innoextract, allows to extract InnoSetup installers (including GOG installers).
- Wine - requires
wine, allows to get game files from installer by actually running it.
- Proton - requires
Steam Play/Proton, same as Wine.
- DOSBox - requires
- RetroArch - requires
- "Custom script" - starts custom shell script instead of game
- "Custom emulator" - allows to use emulators defined in settings
You can select any tool at any time for both installation and launch.
For GOG installers
innoextract is preferred, because it extracts game without actually executing any installer code.
Game installer files will be downloaded once regardless of compatibility layer selected. You can retry installation later with another tool without redownloading files.