From 84db87503e7a84890c47892dda0dad359ad107df Mon Sep 17 00:00:00 2001 From: Yannik <80621863+vaporvee@users.noreply.github.com> Date: Sun, 23 Apr 2023 13:36:49 +0200 Subject: [PATCH] Updated Readme.md added links --- README.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9969796..72a03f8 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,12 @@ Don't forget to run the following command **if you clone this project** or the g git submodule update --init ``` # Addon Usage :rocket: -1. Put the `discord-sdk-gd/` folder in a `addons/` folder in your Godot project -2. Enable the addon in your Project Settings under "Plugins" and "DiscordSDK". (if it doesn't show up reopen the project) -3. Create an Application under https://discord.com/developers/applications and get the Application ID -4. (optional) Set images under "Rich Presence" and "Art Assets" and remember the keys -5. Exporting: You need to copy the `discord_game_sdk.dll` or on linux `discord_game_sdk.so` from `res://addons/discord-sdk-gd/bin/PLATFORM/discord_game_sdk.[dll/.so]` to your exported project in the same directory as `discord_game_sdk_binding_debug.[dll/.so]` +1. [Download the addon](https://github.com/vaporvee/discord-sdk-godot/releases/latest/) +2. Put the `discord-sdk-gd/` folder in a `addons/` folder in your Godot project +3. Enable the addon in your Project Settings under "Plugins" and "DiscordSDK". (if it doesn't show up reopen the project) +4. Create an Application under https://discord.com/developers/applications and get the Application ID +5. (optional) Set images under "Rich Presence" and "Art Assets" and remember the keys +6. Exporting: You need to copy the `discord_game_sdk.dll` or on linux `discord_game_sdk.so` from `res://addons/discord-sdk-gd/bin/PLATFORM/discord_game_sdk.[dll/.so]` to your exported project in the same directory as `discord_game_sdk_binding_debug.[dll/.so]` ```gdscript extends Node @@ -33,6 +34,10 @@ func _ready(): #### Then it should look like this: +### [Try a built demo](https://github.com/vaporvee/discord-sdk-godot/releases/download/1.0/Demo-Export.zip) + +
+ ## Extra Info - "Step 2" (enabling the addon) is needed to add `Discord_Activity.coreupdate()` to a `_process()` function with a singleton. This function is needed by pretty everything but you can it also just add it yourself. - The Discord SDK itself doesn't build under Linux for some reason (I don't have a Mac so i don't even know if it's builds under OSX) its not well documented but I try as hard as i can to get it working crossplatform but at the time its only working under Windows... (But feel free to make pull requests btw)