Releases: imLinguin/comet
v0.1.2
This is yet another small release, focused mostly on packaging. Now the binaries will be exposed directly without being in archives.
This is a convenience type of thing, so launchers like Heroic or Lutris don't need to implement additional decompression logic just to get comet.
Notable changes:
- An archive including everything required for standalone setup on steam deck has been made separate as
steam-deck.zip
.
Comet changes
- comet will now wait for all jobs before exiting
Full Changelog: v0.1.1...v0.1.2
v0.1.1
This is a small release that addresses two things.
- Fixes the packaging issue of not including the install script for dummy service 46f05b9
- Adds support for OpenID scope making games that use PlayFab like
Quake II
playable online ba57bb1
Additionally make sure to check out current Game Compatibility table for tips related to games that were tested so far.
Full Changelog: v0.1.0...v0.1.1
v0.1.0
First release of comet is out 🎉
Comet reached the point where all necessary SDK calls are implemented. You can refer to the README for up-to-date coverage list.
We've prepared a nice little guide for Steam Deck users as well. It describes the process of installation of comet and its setup in context of Heroic or Lutris.
Now, you can easily 100% the game and compare your progress with your friends, without having to use GOG Galaxy (which likes to crash on Linux from my experience)
Below are a few screenshots from GOG's user activity page unlocked by comet
Example of progress comparison with friends
Planned features
There is still quite an interesting journey ahead of us. I'd love to:
- Bring native comet support in Lutris and Heroic (have an option to toggle comet for games or globally without any manual effort)
- Support official overlay on Mac and Windows. #17
- Support overlay on Linux for Windows games
- Create decky loader plugin to display invites and achievements as you unlock them. #18
Contributions
Comet came a long way from initial Python implementation to current Rust codebase.
Here's a list of great contributions made in through the whole lifetime o the project
Python:
- Code style changes by @CommandMC in #1
- Added gogdl procedure to README.md by @purplebar0 in #5
- gog_store directory readme correction by @purplebar0 in #7
- Migrate project from
requirements.txt
to using pdm with PEP 621 by @JonBoyleCoding in #13
Rust:
- [Code & Docs] Add Support for Steam Deck by @kevin-wijnen in #19
- ci: Wiki Automation (#21) by @kevin-wijnen in #24
- wiki & compatibility: Native Linux Version Works column + added more tested games by @kevin-wijnen in #27
- correct URL of Steam Deck Usage Guide by @jjanuszkiewicz in #30
- docs: update usage to use --quit flag by @imLinguin in #31
New Contributors
- @CommandMC made their first contribution in #1
- @purplebar0 made their first contribution in #5
- @JonBoyleCoding made their first contribution in #13
- @kevin-wijnen made their first contribution in #19
- @jjanuszkiewicz made their first contribution in #30
Full History: https://github.com/imLinguin/comet/commits/v0.1.0