Roblox-RPC || Roblox Rich Presence for Discord!

This is actually completely up to you! The only reason mine says Roblox RPC is because my Discord Developer Application was named “Roblox RPC”. You can name your application whatever you’d like! Just keep in mind that the application will appear as “PLAYING "YOUR-APP-NAME


My .exe file should compile it for you on its own! Did you run Roblox RPC.exe after installing the application?

the zip file was detected as a virus. care to explain this

This also happens when downloading FPS Unlocker. Unfortunately I do not understand why this happens – or rather, why Chrome detects it as a virus. Im not entirely sure how to prove it from being non-malicious but the source code is up on GitHub if you’re genuienly concerned about it being malware.

2 Likes

I am asking this because I use macOS and .exe does not work for me. I can compile the JS code into a .app myself.

1 Like

Oh! My apologies then :smiling_face_with_tear:

I would totally recommend using Visual Studio Code! The only downside would be the performance loss from the actual code due to VSCode taking up some resources to run on its own.

1 Like

Why not directly run it from a terminal then?

1 Like

Terminal’s can work but .exe files are just easier to use. You can run the project in your own terminal if you’d desire to do so but my executable files are a little better suited to handle running tasks.

No I mean for running the javascript file, you don’t need to install a whole ide to run it, just install the runtime interpreter and have a terminal?

1 Like

I’d love to use this but I have one question…

Do I really need to put my ROBLOSecurity cookie in?

Seems sort of dangerous.

1 Like

Seems like you do.


This tool looks nice, but the only reason I’m not going to use it is because I have to provide my ROBLOSECURITY Cookie to the Program.

Instead I could just use this that’s fully customizable:

https://customrp.xyz

The downside to the one above is that you have to do it automatically though.

2 Likes

You dont really need to use runtime interpreter or a terminal. My application runs through the usage of NodeJS and Git which should maintain and run the code indefinitely.

I thought about this during the creation process of the application but if you scan through the source code, the application only uses your ROBLOSecurity cookie to make API Calls through the Roblox API endpoints. The only reason my application looks “nicer” than other Roblox Presence applications is because my software relies on these API calls.

My software application stores your cookie onto your own device and it will not leave your system. You can take my word for it, but likewise you do not have to use the application if you dont trust it. I’ll try to find alternatives in a potential future version of the app although!

Thats understandable! However, I would recommend reading my post about this matter for an in depth reasoning as to why your cookie is required! :slight_smile:

This seems lovely, but for some reason the application doesn’t seem to work as it should?
(I have removed it and re-installed it multiple times)

I’m not sure if im doing anything wrong in the installation process, so perhaps you could give us some documentation on how to install Roblox RPC properly?

1 Like

No, that is not what I meant, if you still don’t understand I won’t argue any further,

I know you already pack the NodeJS application into a executable for Windows, I’m talking about that person who was using Mac and you said this:

What I am asking is, why in the world do you need to install a IDE to run your simple nodejs script? What prevents him from just installing NodeJS, getting a terminal window, and simply do node src/Roblox-RPC.js

Additionally, you didn’t even teach rhat person how to install NodeJS and how to use npm to install required packages.

Good idea! I’ll try to make a video sometime in order to properly document how the application should be setup. Meanwhile, make sure to check the FAQ portion of my github page for Roblox-RPC and make sure that you are inputting the correct ROBLOSecurity cookie, Discord Developer Application ID, and your own roblox UserId!

I apologize for the inconvenience :sweat_smile:

This is just the method I am most familiar with. Like I said, I do not own MacOS nor do I have experience with how the environment works. There wasn’t a need to get defensive, but I apologize for the misunderstanding if that helps. Furthermore, the OP only asked for methods as to how they can compile the JavaScript file.


the program seems to not check if it was already opened and just makes more run, unless this is a me issue

1 Like

This is not intentional, but it does seem to occur on my system as well! :sad:
I’ve added this to my GitHub issues page for bug fixing. Hopefully this will be fixed by it’s next release!

1 Like

ill make sure to follow this thread until release then.

1 Like