RimWorld

RimWorld

Not enough ratings
RimRPC - Discord RichPresence (Continued) - Forked / Rework
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5
File Size
Posted
Updated
31.869 MB
17 Jul, 2024 @ 12:49pm
28 Sep, 2024 @ 3:11am
5 Change Notes ( view )

Subscribe to download
RimRPC - Discord RichPresence (Continued) - Forked / Rework

In 2 collections by MasterPNJ
MasterPNJ 1.5 modpack
200 items
Mod create/rework by MasterPNJ
4 items
Description
THE MOD HAS BEEN REBUILT TO FIT THE NEW DISCORD SDK. ( 09/24/2024 )

Original mod here : https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1463057070
Fork 1.4/1.5 is here! With French translation!
I only do support for version 1.5 now.

I think I'll make a few additions to the mod when I have time. You can always give your ideas in the comments.

The code is available on github.

Thanks to Weil (the original author) for allowing me to add new things to the mod and continue it.

For version 1.5
If this is the first time you've installed the mod, you'll need to restart the game a second time after putting it on, otherwise the mod won't work.

With rework, no need to restart the game



REQUIRES ADDITIONAL SETUP!! ( ONLY FOR VERSION 1.4 AND BEFORE NOW ! )

RWRichPresence updates your Discord status with some information about your game. Now updated for the latest version of the game - 1.5!

Feautures
Display various game information
Customizable text
Plenty of settings, so you can enable and disable certain aspects!

New addition of me
Last event
Automatic addition of the rpc discord to the game depending on the OS
Some fix
Rebuilding the mod
Implementation of the latest discord sdk

Currently shows
Colony name
Amount of days colony has lasted
Hour of the current day
Quadrum
Amount of time your game has been running for
Year
Last event ( maj 07/18/2024 )

Additional Setup (REQUIRED FOR VERSION 1.4 AND BEFORE)
Read this https://github.com/Weilbyte/RWRichPresence/blob/master/README.md#installation

Compatability
Works with already existing saves and can be safely removed (ignore the error it spits out).

Support language
English
Russian
French

New language ( use of AI, so can be not 100% accurate ) :
Chinese
German
Italian
Japanese
Korean
Portuguese
Spanish

Planned future improvements
Support for discord buttons for embedding links (like redirecting to a Twitch channel)
Choice of messages displayed for the most recent event
Predefined display choice models on the rich presense (because you can't display every possible parameter with the limits of the discord SDK)
More options and more customisation

Other
GitHub: https://github.com/Weilbyte/RWRichPresence
Special thanks to Jdalt40
Thanks d1rknwh1te3 for 1.4 version : https://github.com/d1rknwh1te3/RimWorldRPC
GitHub MasterPNJ for 1.5 version : https://github.com/MasterPNJ/RimWorldRPC
26 Comments
Unon 24 Jul @ 2:12pm 
FWIW, 1.6 is just recompiling I think, that's what I did for your fork, Though you should take a rinse over and delete anything very obviously AI-related and see if it works. :MHRISE_happy:
MasterPNJ  [author] 24 Jul @ 11:03am 
Yes, I meant C#, sorry, I've got a lot of work on at the moment, I was replying to you between tasks. When I said I don't hide it, I meant that when people ask me, I don't hide it. But then, to what extent should we indicate everywhere that we use AI, since all current development tools have AI built in? (I currently work in AI research, so these are questions we ask ourselves.)

But yes, I probably didn't start off on the right foot when I began developing Rimworld mods, but I didn't have much time when I started, and I wanted to get started fairly quickly by taking on a project, with permission, so I wouldn't have to start from scratch and would have an idea of how it works.

And sorry if that bothered you in any way.
Jdalt40 24 Jul @ 10:08am 
You have to start somewhere, but in my opinion, you haven't started anywhere by using what is essentially a bad cheat sheet (especially since RimWorld isn't in C++).

Additionally, you haven't disclosed anywhere in the description that you used Generative AI for the forking and reworking of this, only that you have used it to add translations (which is fine, as long as you know how to create translations so you can babysit it).
MasterPNJ  [author] 24 Jul @ 7:45am 
Especially since I haven't touched this code in over a year. If anyone wants to reuse what I added to update it to 1.6, that's fine with me.
MasterPNJ  [author] 24 Jul @ 7:36am 
@Jdalt40 It was my first time modding in Rimworld (and in C++, which isn't my speciality in development), so I learned with what I had at hand, and you have to start somewhere. I have never hidden the use of AI such as GitHub Copilot. If the original author, who gave me permission, wants me to remove the mod, that's no problem.
Jdalt40 24 Jul @ 6:48am 
MasterPNJ, I've just noticed you're using generative AI in this.

Please don't do that, if you cannot notice that Gen AI has given you two defs that don't ever exist in game (GameComponentDefs don't exist), you do not have the knowledge required to properly "curate" the output of Gen AI
Brzonki 24 Jul @ 5:58am 
@MasterPNJ when update
WorldMachine 9 Jan @ 11:36am 
if you require a translator for portuguese i can provide help for the brazilian variant.
Asgore running over Dess 13 Dec, 2024 @ 5:54am 
no worki :(
MasterPNJ  [author] 27 Nov, 2024 @ 8:02am 
And the problem you had last time has been solved by switching to the new discord sdk.