SpikeHD / Dorion

Tiny alternative Discord client with a smaller footprint, snappier startup, themes, plugins and more!
https://spikehd.github.io/projects/dorion/
GNU General Public License v3.0
631 stars 20 forks source link

[Bug] Presence not working #144

Closed Mason-17 closed 1 year ago

Mason-17 commented 1 year ago

Describe the bug Rich presence via the built-in plugin (shelter and aRPC) doesn't show anything as status, even after a full restart and re-install.

To Reproduce Steps to reproduce the behavior:

  1. use dorion
  2. don't get status

Expected behavior Status should appear on the bottom.

Screenshots If applicable, add screenshots to help explain your problem. Screenshot 2023-11-06 144344

System Info (please complete the following information):

Additional context Add any other context about the problem here.

SpikeHD commented 1 year ago

Do they show messages showing they have properly connected to the RPC server? What games/programs are you testing? It's worked for me in basic games (TBoI, Dead Cells), and using an Actions build allows for advanced RPC like the VSCode extension to also work fine on my end.

Mason-17 commented 1 year ago

Do they show messages showing they have properly connected to the RPC server? What games/programs are you testing? It's worked for me in basic games (TBoI, Dead Cells), and using an Actions build allows for advanced RPC like the VSCode extension to also work fine on my end.

Sometimes it does, sometimes it says it didn't connect, and sometimes it doesn't say anything at all.

SpikeHD commented 1 year ago

Not saying anything is likely a symptom of #143 where plugins seem to just... not load sometimes. Also, some games do not use the basic process detection, only a fancier one, which is available in Actions builds if you'd like to test that. Actions builds should also be more stable in terms of plugins working, so I recommend you give those a test.

(Also rsRPC, my arRPC recreation, can sometimes take a minute to detect a game. If you own one of the games I mentioned above I suggest you use those to test that it is working properly)

Mason-17 commented 1 year ago

Not saying anything is likely a symptom of #143 where plugins seem to just... not load sometimes. Also, some games do not use the basic process detection, only a fancier one, which is available in Actions builds if you'd like to test that. Actions builds should also be more stable in terms of plugins working, so I recommend you give those a test.

(Also rsRPC, my arRPC recreation, can sometimes take a minute to detect a game. If you own one of the games I mentioned above I suggest you use those to test that it is working properly)

Well i downloaded the one from Actions and it is consistently picking up games now, its just slow. It also doesn't seem to update regularly (for music apps such as MusicBee)

SpikeHD commented 1 year ago

I've made updates to rsRPC that should make it both faster and ideally more stable. Feel free to try another more recent actions release and report back 👍

Mason-17 commented 1 year ago

I've made updates to rsRPC that should make it both faster and ideally more stable. Feel free to try another more recent actions release and report back 👍

will do

SpikeHD commented 1 year ago

This should be fixed in v2.2