diff --git a/godot-cpp b/godot-cpp new file mode 160000 index 0000000..feaba55 --- /dev/null +++ b/godot-cpp @@ -0,0 +1 @@ +Subproject commit feaba551b5a5b2d13ad1c3fdd8c90e67c67ff37c diff --git a/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding.dll b/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding.dll index 3e94347..7aaae69 100644 Binary files a/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding.dll and b/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding.dll differ diff --git a/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding_debug.dll b/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding_debug.dll index acaa35c..6fff92f 100644 Binary files a/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding_debug.dll and b/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding_debug.dll differ diff --git a/project/addons/discord-sdk-gd/example.gd b/project/addons/discord-sdk-gd/example.gd index d7436b3..bcb3ab1 100644 --- a/project/addons/discord-sdk-gd/example.gd +++ b/project/addons/discord-sdk-gd/example.gd @@ -1,17 +1,23 @@ extends Node -func _ready(): - Discord_Activity.app_id = 1099618430065324082 # Application ID - print("Discord working: " + str(Discord_Activity.get_is_discord_working())) # A boolean if everything worked - Discord_Activity.details = "A demo activity by vaporvee#1231" - Discord_Activity.state = "Checkpoint 23/23" - - Discord_Activity.large_image = "game" # Image key from "Art Assets" - Discord_Activity.large_image_text = "Try it now!" - Discord_Activity.small_image = "boss" # Image key from "Art Assets" - Discord_Activity.small_image_text = "Fighting the end boss! D:" - - Discord_Activity.start_timestamp = int(Time.get_unix_time_from_system()) # "02:41 elapsed" - # Discord_Activity.end_timestamp = int(Time.get_unix_time_from_system()) + 3600 # +1 hour in unix time +# 1. Put the addons/ folder in your Godot project +# 2. Enable the addon in your Project Settings under "Plugins" and "DiscordSDK". (if it doesn't show up restart your project and try again) +# 3. Restart your 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 - Discord_Activity.refresh() # Always refresh after changing the values! +func _ready(): + DiscordSDK.app_id = 1099618430065324082 # Application ID + print("Discord status: " + DiscordSDK.get_sdk_info()) # Returns "Ok" if everything worked + DiscordSDK.details = "A demo activity by vaporvee#1231" + DiscordSDK.state = "Checkpoint 23/23" + + DiscordSDK.large_image = "game" # Image key from "Art Assets" + DiscordSDK.large_image_text = "Try it now!" + DiscordSDK.small_image = "boss" # Image key from "Art Assets" + DiscordSDK.small_image_text = "Fighting the end boss! D:" + + DiscordSDK.start_timestamp = int(Time.get_unix_time_from_system()) # "02:41 elapsed" + # Discord_Activity.end_timestamp = int(Time.get_unix_time_from_system()) + 3600 # +1 hour in unix time + + DiscordSDK.refresh() # Always refresh after changing the values!