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 ca2f159..c6add20 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 923a4d2..ee803de 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/main.gd b/project/main.gd index 675298e..83bf4b0 100644 --- a/project/main.gd +++ b/project/main.gd @@ -4,22 +4,23 @@ func _ready(): discord_sdk.app_id = 1099618430065324082 discord_sdk.details = "A demo activity by vaporvee#1231" discord_sdk.state = "Checkpoint 23/23" - + discord_sdk.large_image = "game" discord_sdk.large_image_text = "Try it now!" discord_sdk.small_image = "boss" discord_sdk.small_image_text = "Fighting the end boss! D:" - + discord_sdk.party_id = "my-random-id-can-be-everything" discord_sdk.current_party_size = 1 discord_sdk.max_party_size = 4 discord_sdk.match_secret = "my-random-match-secret" discord_sdk.join_secret = "my-random-join-secret" discord_sdk.spectate_secret = "my-random-spectate-secret" - #discord_sdk.start_timestamp = int(Time.get_unix_time_from_system()) discord_sdk.end_timestamp = int(Time.get_unix_time_from_system()) + 3600 # +1 hour in unix time - discord_sdk.refresh() + discord_sdk.register_steam(1389990) + discord_sdk.refresh() + $Info.text = $Info.text.replace("{discordinfo}",str(discord_sdk.get_is_discord_working())).replace("{id}",str(discord_sdk.app_id)).replace("{details}",discord_sdk.details).replace("{state}",discord_sdk.state).replace("{lkey}",discord_sdk.large_image).replace("{ltext}",discord_sdk.large_image_text).replace("{skey}",discord_sdk.small_image).replace("{stext}",discord_sdk.small_image_text).replace("{stimestamp}",str(discord_sdk.start_timestamp)).replace("{etimestamp}",str(discord_sdk.end_timestamp)) diff --git a/src/discordgodot.cpp b/src/discordgodot.cpp index 94e1bbb..c2f0d8e 100644 --- a/src/discordgodot.cpp +++ b/src/discordgodot.cpp @@ -281,11 +281,13 @@ String discord_sdk::get_spectate_secret() void discord_sdk::register_command(String value) { - register_command(value.utf8().get_data()); + if (result == discord::Result::Ok && app_id > 0) + core->ActivityManager().RegisterCommand(value.utf8().get_data()); } void discord_sdk::register_steam(int32_t value) { - register_steam(value); + if (result == discord::Result::Ok && app_id > 0) + core->ActivityManager().RegisterSteam(value); } bool discord_sdk::get_is_discord_working()