Roblox RPC currently does not work due to issues with networking and configuration. I plan to remake this resource eventually at a higher degree of quality. I appreciate the support I have received from everyone and apologize for the lack of updates and communication to those interested in the resource.
Legacy RPC
About
Roblox RPC is an open sourced Roblox Presence background .exe application that all can use! Roblox Presence on discord has always been something I enjoyed so I decided to make my own version!
Please note that this is something I made for fun. I am only publicly posting this as a means of recieving feedback towards what I can do to improve my application (seeing as this is the first software application I have ever made ) and because I want to release my app for all to enjoy!
You can download Roblox-RPC here or read more about Roblox-RPC through its github page!
Features
Supports both Roblox Games and Roblox Studio
Supports Place Tracking (eg. Roblox-RPC can display the place youâre in within a Universe)
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â
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.
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.
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?
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!
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?
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!
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.