#RPCEditor

1 messages · Page 1 of 1 (latest)

safe sonnet
#

This plugin is a fork of #1257073259967418429 by @stiff atlas. Special thanks to them for making the original plugin

Ever played some game or used some app with a genuinely awful Discord Rich Presence? While Discord has added support for other activity types natively, most apps don't support this yet.
That's why I built RPCEditor, which is just ReplaceActivityTypes with more settings.

💾 Installing
Follow the instructions in the pinned post.
Git link: https://git.nin0.dev/userplugins/rpc-editor

🛠️ Usage
Enable the plugin. Then, go to its settings. From there:

  1. Find the ID of the activity you want to edit. You can find it by launching the app with RPC and you should see the activity IDs and names at the top of the settings, like this: https://img.nin0.dev/u/w7GTdy.png.
  2. Once that is done, paste the application ID in the Application ID field of Add new application. Spotify can't be edited. Activities that use OAuth (eg. new PreMID/Discord Activities) and not RPC can't be edited.
  3. Go wild! You can customise most things on the rich presence.
  4. Save, and restart Discord. You need to reload your client for edits to apply.

** 🪟 Variables**
You can add elements of the presence in modified presence fields. You can do so by inserting variables, these are at the top of the settings. Few things to note:

  • Variables always apply to your own presence, so if you add a name var it will be the name of the edited presence.
  • Variables keep their original values and can't be edited.
    I plan to make the variables system more powerful, stay tuned!

👻 Hide a field
If you want to disable a field, setting it to an empty value will leave it as-is. Putting a space will show a space. To fully disable it, set it to "null". For assets and timestamps, a toggle exists.

solemn crater
#

very good

supple blaze
#

u finally finished it???

safe sonnet
#

then i realised i was mod so i just posted here trolley

stiff atlas
#

lol gj

#

you are the most recent victim of letting other people maintain my shit

fierce hound
#

can you add the "swap presence name and details" toggle?

kindred wigeon
#

Does this work with Vesktop? RPC doesn't seem to be edited for me.

safe sonnet
kindred wigeon
# safe sonnet

I'm editing my Minecraft Java Edition RPC, I suppose this won't count as OAuth, right?

#

Or wait

#

Does it s how up client side? Nope.

fierce hound
#

the plugin stopped working for me, same with "ReplaceActivityTypes", anyone having the same issue?

orchid fog
safe sonnet
#

@smoky lance you

#

can you send the new patch / just pr it

orchid fog
safe sonnet
#

Update
fixed patch

#

@kindred wigeon @orchid fog

kindred wigeon
#

Thanks.

#

Still doesn't seem to edit the RPC for me. Ah this is an update for broken stuff. I'm on Vesktop and it just doen't work at all. Do I require replaceActivityTypes plugin as base?

smoky lance
#

the patch in a sense is correct as its matching the module it was according to the old patch they just moved the func but now it doesn't replace the activity

safe sonnet
#

insane

#

maybe I'll look into it

smoky lance
#

It randomly works now

#

its possible that I didnt have the right appId for roblox

#

as soon as it switches to that it breaks nvm wtf my client was trolling then

#

it won't change for roblox at least

stiff atlas
#

oh did that patch finally break after like a year and a half

#

lol

smoky lance
#

yup

stiff atlas
#

vfjd?

ripe masonBOT
stiff atlas
#

REAL

mental totem
#

vfjd?

ripe masonBOT
mental totem
#

yippee

alpine cloak
#

can the "10x streak"/"6hr streak" be edited with this?

tribal ermine
#

Would be nice if setting URL to null hides the said image instead of displaying a placeholder discord image, because there are some apps where I don't like the small image and I would rather only get rid of the small image rather than both large and small

kindred wigeon
#

What sort of image URL do I have to set by the way? I tried an Imgur direct link (i.imgur.com/name.png) but that doesn't seem to work.

#

Wait, no one sees my edited RPC in the first place sku

#

I just asked a friend, he just saw "Minecraft" RPC.

safe sonnet
#

yop I think it's broken

orchid fog
#

It's weird, on most games I tried it with it's broken now, but it still works when I watch something using Miru

gritty trench
#

git is giving an error 1033 atm

supple blaze
#

vfjd

#

does venbot not work in forums

stiff atlas
#

it does

#

vfjd?

ripe masonBOT
gritty trench
viscid scarab
#

doesnt work

robust barn
#

vifd

ripe masonBOT
robust barn
#

skill issue

viscid scarab
smoky lance
ripe masonBOT
stiff atlas
#

vfjd?

ripe masonBOT
snow dawn
#

vfjd?

ripe masonBOT
barren marten
#

vfjd?

ripe masonBOT
stiff atlas
#

vfjd?

ripe masonBOT
cyan heart
#

Vfjd?

ripe masonBOT
stiff atlas
#

equicord maintaining my user plugin is crazy lol

smoky lance
#

oh my god I never updated to this one

#

that patch is wrong as well

smoky lance
#

honestly might just be worth getting i from e

smoky lance
cold yacht
#

e

rotund jewel
#

this is rly useful would there be any chance of adding variables where you can use details from other applications?

for example i have apps with ids 123 & 456, and let's say if i wanted to use 123's largetext on app. 456, instead of doing :large_text: you would put :large_text:(123) or something like that

winter fern
#

vfjd?

ripe masonBOT
orchid axle
#

Doesnt work anymore?

scenic sequoia
stiff atlas
#

oof

undone torrent
#

do i need to like run git clone to make it run?

undone torrent
#

holy shit im so damn idiotic when i joined

woeful nebula
#

Can anyone help, I got an error

✘ [ERROR] No matching export in "src/webpack/common/index.ts" for import "Card"

    src/userplugins/rpc-editor/ReplaceSettings.tsx:10:9:
      10 │ import { Card, Forms, PresenceStore, React, Select, SnowflakeUtils, Switch, TextInput, UserStore } from "@webpack/common";
         ╵          ~~~~

✘ [ERROR] No matching export in "src/webpack/common/index.ts" for import "Card"

    src/userplugins/rpc-editor/ReplaceSettings.tsx:10:9:
      10 │ import { Card, Forms, PresenceStore, React, Select, SnowflakeUtils, Switch, TextInput, UserStore } from "@webpack/common";
         ╵          ~~~~

1 error
Build failed with 1 error:
src/userplugins/rpc-editor/ReplaceSettings.tsx:10:9: ERROR: No matching export in "src/webpack/common/index.ts" for import "Card"
1 error

  dist\vencordDesktopMain.js             74.2kb
  dist\vencordDesktopMain.js.LEGAL.txt    964b
  dist\vencordDesktopMain.js.map        395.9kb

⚡ Done in 5438ms

  dist\patcher.js             78.2kb
  dist\patcher.js.LEGAL.txt    964b
  dist\patcher.js.map        412.5kb

⚡ Done in 5491ms
 ELIFECYCLE  Command failed with exit code 1.```