Closed asiadwn closed 1 month ago
Try to not set the app_id. It should only be set on the beginning as initialization.
Thank you for the suggestion! It worked perfectly everything is now updating smoothly without having to reset the app_id. I still have one question, though. If I initialize DiscordRPC.start_timestamp in one scene, how can I remove or stop it in another scene? Thanks again for your help!
It should reset when set to 0 but would need to look at my code for this one
What happened?
Bug Report: Rich Presence not updating correctly without DiscordRPC.clear(false) Note: I have never reported a bug on GitHub before, so I apologize if I’m not doing it correctly.
Bug description: The Discord Rich Presence does not update correctly unless the DiscordRPC.clear(false) command is used before every change. This causes the activity in Discord to restart entirely every time, making it appear as though it resets on each update. Without using clear(), the information doesn't change at all.
Expected behavior: The Rich Presence information should update smoothly without needing to call DiscordRPC.clear(false) and without restarting the entire activity in Discord.
Current behavior: The Rich Presence only updates correctly if DiscordRPC.clear(false) is used, which causes the activity in Discord to reset on each update. Without the command, the information remains unchanged.
Version
1.3.1
Godot Version
4.3
Exact steps to reproduce this error
GDScript
Godot output
No response
Additional information
I’ve noticed that other games manage to update the Rich Presence continuously without this abrupt change.
Checks