Skip to content

Commit

Permalink
wiki & compatibility: Native Linux Version Works column + added more …
Browse files Browse the repository at this point in the history
…tested games (#27)

* wiki: add Crypt of the NecroDancer compatibility report

* compatibility: Linux Version & Leaderboard Support updates

* compatibility: clarification Native Linux Version Works & reports
  • Loading branch information
kevin-wijnen authored Apr 20, 2024
1 parent 0c9ac83 commit 544f4b7
Showing 1 changed file with 18 additions and 6 deletions.
24 changes: 18 additions & 6 deletions docs/wiki/Game-Compatibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ To contribute, follow the Contribution Guidelines mentioned in the [Home Page of
2. Hover over the three-point menu button and click on `Modify Installation`
3. Click on the checkbox next to `Keep the game at specific version`
4. The selected version should be the one you have currently installed. Note the version and date of said version as Game Version.
- If the Native Linux Version works with Comet
- Some games that do have a native Linux version available (not using Proton/WINE), still contain code for GOG features that remain unused unless used with Comet. If the game you tested does have a native Linux version, please do test if the Linux version does connect with Comet.
- Comet Version
- Go by the version name in the Releases tab, of the version you downloaded.
- Did you use Comet when it had no Releases available, or are you using a build that's not part of the releases? Mention (and possibly link) to the commit of the version you used.
Expand All @@ -40,12 +42,22 @@ To contribute, follow the Contribution Guidelines mentioned in the [Home Page of
| Icon | Meaning |
|---|---------------------------------------------------------------------------------------|
| 🟩 | Required (GalaxyCommunication.exe requirement), Working (GOG Galaxy Features) |
| 🔲 | Not Required (GalaxyCommunication.exe requirement), Not Present (GOG Galxay Features) |
|| Not Working (GOG Galaxy Features) |
| 🔲 | Not Available (Native Linux Version, GOG Galaxy Feature), Not Required (GalaxyCommunication.exe requirement)
|| Not Working (GOG Galaxy Features)|
| ❓| Unknown (GalaxyCommunication.exe requirement; in case of game-specific bugs that prevent Comet/GOG connection)

About `Native Linux Version Works`:

While GOG does not officially support GOG Galaxy features (achievements and leaderboards) for Linux versions of GOG games due to the lack of a Linux version of GOG Galaxy, some games that are multi-platform (having Windows and/or macOS versions, besides a native Linux version) still do have code in the Linux version to enable GOG Galaxy features. This connection is unused for Linux versions, but can get used by Comet. **Not all Linux versions do ship with unused/leftover GOG Galaxy connecting code, however.** Do not expect every native Linux version to work with Comet.

### Table

| Game Title | Game Version | Comet Version | GalaxyCommunication.exe Service Required | GOG Galaxy Features | Notes |
| ------------- | ------------- | ------------- | ------------- | ------------- | ------------- |
| [Absolute Drift](https://www.gog.com/en/game/absolute_drift) | Version 5f6049d (6/26/2023) | [commit `55e4025`](https://github.com/imLinguin/comet/commit/55e402538df3bff354bf2e1e9a54fa4e5e091122) | 🔲 No | 🟩 Achievements ❌ Leaderboard | Achievements do work. Leaderboard support incomplete; errors out on retrieving and updating stats from GOG Galaxy servers. Leaderboards should work fine when **not** using the GOG Galaxy leaderboards. **You can change the leaderboards in Settings > Your Data Rights.** |
| [Cuphead](https://www.gog.com/game/cuphead) | Version 1.3.4 (8/19/2022) | [commit `55e4025`](https://github.com/imLinguin/comet/commit/55e402538df3bff354bf2e1e9a54fa4e5e091122) | 🟩 Yes | 🟩 Achievements 🔲 Leaderboard | GalaxyCommunication.exe service required for game to start communicating with GOG. Otherwise, Achievements won't work. No Leaderboards present in-game. |
|Game Title|Game Version|Native Linux Version Works|Comet Version|GalaxyCommunication.exe Service Required|GOG Galaxy Features|Notes|
|-----|-----|-----|-----|-----|-----|-----|
|[Absolute Drift](https://www.gog.com/en/game/absolute_drift)|5f6049d (6/26/2023)|🔲 Not Available|[commit `ed38c3d`](https://github.com/kevin-wijnen/comet/commit/ed38c3d5253893779ba3d7ab828af442652f6044)|🔲 No|🟩 Achievements 🟩 Leaderboard|Achievements do work. Leaderboard support works as of Comet version `ed38c3d`.|
|[Alder's Blood Prologue](https://www.gog.com/game/alders_blood_prologue)|1.0.20a (4/13/2020)|🔲 Not Available|[commit `55e4025`](https://github.com/imLinguin/comet/commit/55e402538df3bff354bf2e1e9a54fa4e5e091122)|🔲 No|🟩 Achievements 🔲 Leaderboard|Achievement connection does work.|
|[Alien Breed: Impact](https://www.gog.com/en/game/alien_breed_impact)|126 (5/30/2022)|🔲 Not Available|[commit `55e4025`](https://github.com/imLinguin/comet/commit/55e402538df3bff354bf2e1e9a54fa4e5e091122)|🔲 No|🟩 Achievements 🔲 Leaderboard|Achievement connection does work. Did not get to boot the game on Linux properly yet, however.|
|[Cuphead](https://www.gog.com/game/cuphead)|1.3.4 (8/19/2022)|🔲 Not Available|[commit `55e4025`](https://github.com/imLinguin/comet/commit/55e402538df3bff354bf2e1e9a54fa4e5e091122)|🟩 Yes|🟩 Achievements 🔲 Leaderboard|GalaxyCommunication.exe service required for game to start communicating with GOG. Otherwise, Achievements won't work. No Leaderboards present in-game.|
|[Crypt of the NecroDancer](https://www.gog.com/en/game/crypt_of_the_necrodancer)|4.1.0-b5142 (4/3/2024)|🟩 Yes|[commit `ed38c3d`](https://github.com/kevin-wijnen/comet/commit/ed38c3d5253893779ba3d7ab828af442652f6044)|🔲 No|🟩 Achievements 🟩 Leaderboard|Achievements do work. Leaderboard support works as of Comet version `ed38c3d`. Tested with game + all DLCs.|
|[STONKS-9800: Stock Market Simulator](https://www.gog.com/en/game/stonks9800_stock_market_simulator)|0.4.2.5 (04/04/2024)|🔲 Not Available|[commit `55e4025`](https://github.com/imLinguin/comet/commit/55e402538df3bff354bf2e1e9a54fa4e5e091122)|❓ Unknown|❌ Achievements 🔲 Leaderboard|Game specific issue related to the GOG SDK library used. See [#26](https://github.com/imLinguin/comet/issues/26#issuecomment-2053667485) for any information and updates. Game did not connect to GOG via Comet with and without the dummy Service.|
|[Xeno Crisis](https://www.gog.com/game/xeno_crisis)|1.0.4 (02/11/2020)|❌ Not Working|[commit `55e4025`](https://github.com/imLinguin/comet/commit/55e402538df3bff354bf2e1e9a54fa4e5e091122)|🔲 No|🟩 Achievements 🔲 Leaderboard|Achievement connection does work. The GOG Galaxy communications are not present in the Linux version, thus the macOS or Windows version needs to be used with Comet to work.|

0 comments on commit 544f4b7

Please sign in to comment.