You can specify any item or fluid, or you can use a special signal to describe all items. While you're at it you can (and probably should) also specify what that stop is capable of cleaning. Usageįirstly you will need to mark your cleanup stops (see Stop naming section on how). This mod doesn't add any new train stops, instead, it uses the new rich text feature in stop names. Some issues with the current way of how the Discord RPC clients are tackled is that there's a limit of 150 assets for each registered rich presence application.Īlso, every profile will show the same "playing Steam" status as there's no way to change this dynamically.1.0.17 (1 year, 6 months ago) Factorio version: 1.1 Downloaded by: 18.0K users AboutĪutomatically sends LTN trains with remaining cargo to a cleanup stop. (Optional) Provide images in the resources folder with assets for the bot which will be uploaded.The function needs to return an object variable (or return an empty object, which clears the RPC) that will be passed to the Discord Rich Presence. ![]() You can see the text that your translate function will receive in the last line of the application. An exported Javascript function called translateSteamPresence with a parameter that'll contain the Steam rich presence text.The game's title, although it's mostly used for identication and not for displaying.The game's appID which can be found on SteamDB.Then, you'll need to modify the following parts: Making your own profileįirst, you'll want to make a copy of the ExampleProfile folder and give it a different name. Or alternatively, you can run npm install in a command prompt inside the extracted folder.Īfter that's done, you can run it using the RUN.bat file or by running node SteamRPC.js inside the extracted folder. ![]() Then, run the INSTALL.bat file to install the dependencies required for this project. = Configuration Settings = // Steam user identification // You'll need to find your own SteamID64 URL using // Note: This also allows custom URLs like but they require providing a valid web key. In this file you need to edit the URL at the const steamProfileURL = part: To do this, open the SteamRPC.js file in a text editor like notepad. You'll now need to specify your own Steam user profile. (Optional) A dedicated computer to run this on.ĭownload a zip of the latest code and extract it somewhere (or if you have git, run git clone ).Rocket League (game stopped providing Rich Presence information which broke this integration).This allows you to not clutter your gaming PC with additional processes. They are written in basic javascript but shouldn't require a whole lot of coding knowledge.Īnother benefit is that you could even (optionally) run it on a Raspberry Pi, VPS or any other 24/7 computer that you aren't gaming on. That allows you to show in Discord fancy pictures of the map you're playing on or the game mode.Įxtracting this information and turning it into multiple parts is done through the profiles. This program works by searching through the text that you also see in Steam's friend list in rich presence enabled applications, and then spitting out "richer" version that can be used by Discord. Having one application that is able to support a ton of additional games with much ease (it doesn't require any modifications or memory shenanigans!) ![]() There's quite a lack of games that support Discord's Rich Presence, while most (multiplayer) games actually do implement it for Steam. A (proof-of-concept) program that converts the Rich Presence information from the supported Steam games to Discord Rich Presence, written in Node.js.
0 Comments
Leave a Reply. |