RimWorld

RimWorld

295 ratings
Uncapped Besties!
4
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
815.173 KB
21 Apr, 2024 @ 5:14am
4 Jul @ 5:27pm
3 Change Notes ( view )

Subscribe to download
Uncapped Besties!

Description
So, I'm really surprised this mod doesn't already exist?? Uh, and if it does and I missed it, that's a lil' embarrassing but oh well!

I was working on a different mod when I was planning on making this an option in the mod, so I thought I might as well release it on it's own as well!

Basically, it's just a harmony patch that overrides the clamping of relationship values from being between -100 and 100.
Well, TECHNICALLY it doesn't do that, I was too silly to figure that out, so instead it sets the lower and upper limits to be -10000 and 10000.

The base game doesn't seem to actually do much with these values beyond -100 and 100, besides some extra mood buffs/debuffs when married to them, but it's fun to have for storytelling purposes!



Compatibility & Performance

It should be compatible with almost everything?? Unless another mod is specifically modifying the exact line the harmony patch is working with, there should be no issues.

Update: There is in fact a mod that conflicts with this one! (A weirdly exciting day for me)
It seems like any mods that override the vanilla behaviour of "OpinionOf" will also override the effects of this mod, causing it to have no effect, such as:
- Kyulen - NinetailFox

As for performance, it's a single harmony patch, 'Startup Impact' returned just a flat 0 when I tested it, and it should have no runtime performance cost.

In theory, it should also be completely safe to add and remove from saves at any point (there is no content in this mod, just a patch that changes how something is calculated), but like with all mods, be careful and backup your important saves before making changes to your modlist (or just like, not save over the top of your old save)



Anyway, that's all, hope the mod doesn't somehow break immediately you all enjoy!
35 Comments
Aqua  [author] 12 hours ago 
@archidictus Oh right! Yeah I forgot I had the harmony.dll from when I built it was still in there, that along with the source code and a clip studio paint file back from when this was intended to be a different mod.
archidictus 15 hours ago 
just curious what you found when you looked at the code to reduce it from 5Mb to below 900kb. Seems like a common problem that mod authors like to leave, like, a full copy of visual studio and 45 of their favorite MP3 albums in one of the folders or something and they don't seem to notice until someone asks why it's five to fifty times bigger than it's supposed to be lol
thorman123456789 4 Jul @ 12:45pm 
1.6 please?
archidictus 2 Apr @ 1:36pm 
Why is this 5Mb?
amiciboy8 29 Mar @ 4:06pm 
Incompatibility with Classical Expanded, one of the senator ability things locks the opinion of married pawns to 100 nomatter what, which also prevents it from going past 100 with this mod.
Aqua  [author] 29 Dec, 2024 @ 5:05am 
@整活大王 Ahhh damn, I knew this day would come eventually.

I had a look through the other mod's DLL and it does appear they it also make a harmony patch towards "OpinionOf" that seems to conflict and causes my mod's patch to be nullified as well. I was hoping that it might be solvable with some load order adjustments but I haven't had any luck on my end with either arrangement (No matter where I put it, it seems my mod patches first unfortunately).

The conflict comes from the Kyulen mod re-clamping the values back between -100 and 100 (Line: __result = Mathf.Clamp(num, -100, 100);), and it seems my detection method for changing those values was not robust enough to catch that.

I might see if I can wriggle it around and find a way for the two mods to work, but for now it I'll add it as a known incompatibility. Thank you for letting me know!
Aqua  [author] 29 Dec, 2024 @ 4:43am 
@Hellofend I can't seem to recreate this on my end, enabling and disable the mod turns it on and off on my end, could you send me your mod-list when it's activated, and then again when it seems to still be in effect, along with the start-up log for both of mod lists if possible?
整活大王 26 Dec, 2024 @ 7:00am 
After my testing, I have found that this perfect mod unfortunately conflicts with another perfect mod (Kyulen - NinetailFox), causing the changes made by this mod to fail.
Hellofend 23 Dec, 2024 @ 10:55am 
this appears to dirty the core file or something, i dont have the mod enabled and the besties are still uncapped :btd6stunned: