Discord Sdk Godot Versions Save

Discord RPC Plugin for GDScript with an easy-to-use code pattern in Godot Engine 4, with optional Editor Rich Presence! (Compatible with Linux, Windows, & MacOS)

1.3.1

2 months ago

Changelog v1.3.1 πŸ“°

Fix

  • Added linux builds back

1.3.0

2 months ago

Discord abandoned their old Game SDK which this plugin is using for some time now (but it still works and is the only solution which is stable). They now made the Discord Embedded App SDK where the old Discord Game SDK gets mistaken with. Discord will probably make a new library for Discord RPC support for external games or services after some time (talked with a dev).

Changelog v1.3.0 πŸ“°

Change/fix

  • changed the entire wording from "Game SDK" to "RPC Plugin"
  • Renamed the entire plugin for less confusion

Thanks to @EddieDover for compiling the macOS builds.

1.2.0

3 months ago

Changelog v1.2.0 πŸ“°

New feature

  • MacOS support FINALLY 🚨thanks to @vaartis in #53

Other changes/fixes

  • improved stabillity on game close even more
  • updated docs link

Known issue

  • The plugin doesn't print the friendslist anymore, wich is a Discord update issue. I will will search for a workarround in a future update.

Further credits

@EddieDover

  • compiling for macOS
  • testing for macOS

@minotaa

  • testing for macOS

@Lomo7711

  • merged to universal bindings
  • testing for macOS

(will get a better macOS pipeline for myself soon)
Full Changelog: https://github.com/vaporvee/discord-sdk-godot/compare/1.1.0...1.2.0

1.1.0

5 months ago

Changelog v1.1.0 πŸ“°

Fixes

  • Fixed crash on DiscordSDK.clear()

Other changes/fixes

  • Rewritten the optional editor Discord rich presence
  • Editor Presence now activateble by editor settings (so you don't have to activate it for every contributer to your project and saves it across projects)
  • Editor Presence can now be shown at the same time as you game's rich presence
  • Autoload is not required for the Editor Presence anymore
  • Other Editor Presence related fixes

More Editor Presence changes like customization will be comming soon...

Known issue

  • The plugin doesn't print the friendslist anymore, wich is a Discord update issue. I will will search for a workarround in a future update.

1.0.1

6 months ago

Changelog v1.0.1 πŸ“°

Fixes

  • Fixed a typo in a print message and changed another one
  • Changed autoload name from DiscordSDKAutoload to DisscordSDKLoader

Known issue

  • The plugin doesn't print the friendslist anymore, wich is a Discord update issue. I will will search for a workarround in a future update.

1.0.0

6 months ago

First of all thank you all for the issues you wrote to help me pinpoint the issues i had in this project. I hope this will fix most of them.

Changelog v1.0.0 πŸ“°

Breaking changes

  • Renamed the singleton to DiscordSDK instead of discord_sdk
  • Plugin now only works on 4.2 and above.
  • Renamed discord_sdk.coreupdate() to DiscordSDK.run_callbacks()

Other changes/fixes

  • Made the font on the restart window bigger
  • Fixed froze/crash on game or editor close
  • Fixed crash on restarting the editor sometimes
  • Made autoload optional (DiscordSDK.run_callbacks() needs to run in some _process function to make the plugin work when removing it)
  • Fixed EditorPresence asking for a restart with a dialogue wich wouldn't work
  • Improved codebase a lot wich should fix serveral bugs
  • Several other fixes

Known issue

  • The plugin doesn't print the friendslist anymore, wich is a Discord update issue. I will will search for a workarround in a future update.

3.2

9 months ago

Changelog v0.3.2πŸ“°

  • fixed #36 plugin is not enabling due to importing issues
  • fixed me not testing the plugin in fresh projects

3.1

9 months ago

Changelog v0.3.1πŸ“°

  • fixed friendslist dictionary not indexing correctly and make it actually usable now
  • fixed restart window not displaying correctly

3.0

10 months ago

Changelog v0.3.0πŸ“° 🎊❀️

  • added new clear(reset_values) and unclear() methods
  • improved the Debug Node
  • made EditorPresence appear in the unadvanced project settings
  • now the app_id doesnt get cleared when its not supposed to
  • added a restart request window
  • plugin now actually disables when it should
  • Added the Discord Relationship Manager A lot of documentation is still missing for this update but will be added soon. Now every method from the original Discord Game SDK has been 100% translated to gdscriipt.

2.4

11 months ago

Changelog v0.2.4πŸ“°

  • updated for compatibility with Godot 4.1