Skip to content

0.1.0

Pre-release
Pre-release

Choose a tag to compare

@dylanb124 dylanb124 released this 19 Jan 19:46
· 17 commits to main since this release

Full Changelog: https://github.com/dylanb124/RetroAchievements-Discord-RPC-Improved/commits/0.1.0

Cross-OS Support for the Discord Application
Instead of checking for Discord.exe (which is typically the name of the application running on Windows) it will check for the existence of Discord RPC. This allows the script to work with Mac and Linux, which have different names for the Discord app.

Environment variable support for credentials
Some users may prefer to store their credentials as environment variables. This adds support for that, skipping this step of the config setup if environment variables are set. The values do not get written to config if set as an environment variable.

Discord Client Error-handling
I noticed that if the Discord client quits or is RPC is otherwise not available, the script crashes and quits. I added error-handling logic to gracefully enter the reconnect loop for RPC if it becomes unavailable, allowing it to continue to run in the background.

README Update
Various updates to incorporate learnings for Mac/Linus OS.