RimWorld

RimWorld

Uncapped Besties!
40 Comments
austiinos Sep 3 @ 2:32pm 
mod option to cap max mood buff?
Nuacepony Aug 23 @ 10:45am 
Perhaps a limit should be set so that the maximum increase in mood does not exceed +10? I think this is the most suitable way for role-playing.
Nuacepony Aug 23 @ 10:43am 
My colonists have a +500 relationship with each other. Now, no matter what, they will never collapse (+50 mood)
STEVE SCRIGGINS Aug 19 @ 7:07pm 
lmao, thank you for this wonderful addition however o7
archidictus Jul 17 @ 4:25am 
You love to see it :D
Aqua  [author] Jul 11 @ 11:07pm 
@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 Jul 11 @ 8:27pm 
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 Jul 4 @ 12:45pm 
1.6 please?
archidictus Apr 2 @ 1:36pm 
Why is this 5Mb?
amiciboy8 Mar 29 @ 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] Dec 29, 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] Dec 29, 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?
整活大王 Dec 26, 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 Dec 23, 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:
Lepidus Stupidius Jul 18, 2024 @ 6:09pm 
@Sumatris Unless one of them dies horribly of course. It is the rim after all
I3eauLeBoi Jul 18, 2024 @ 8:51am 
I sure as hell hope those besties in this mod kiss one another good night. If not i am not interested.
TheWWworld Jul 17, 2024 @ 8:32pm 
希望关系低于-100会见面就打架,体现不共戴天的仇敌感!使用原版的打架事件就好
condottiere Jun 30, 2024 @ 4:46pm 
@Sumatris that sounds awesome. :D I just found this mod through looking for something that would increase the significance of strong positive (or negative) pawn relationships. I was thinking of something like a buddy cop movie etc, where some BFFs survive a major event or disaster because of the strength of their bond.
摄魂狼 May 20, 2024 @ 7:50am 
good mod:steamthumbsup:
Sumatris May 20, 2024 @ 6:36am 
Man, this mod is far more awesome than I expected it to be, simply because relationship values directly translate to a moodlet. My two researchers are married to each other, so they spend most of the day sitting next to one another and talking the whole time. Now they have 300+ opinion of their spouse and a more or less permanent 30+ mood from it ^^. It's both incredibly useful and incredibly cute when you think about it - they're so madly in love that almost nothing in the world can bring their mood down to dangerous levels.
JotNyangE May 19, 2024 @ 7:48pm 
Amazing
Void Clown May 13, 2024 @ 8:28am 
using it with endless growth is just pure joy!!! thank you for the mod, always wanted a mod like that!!!
basedleua May 3, 2024 @ 11:21am 
very usefull when your collonists have over 300% impact with 20 social
frostyDog May 3, 2024 @ 1:49am 
@Aqua XD i love this mod
Aqua  [author] May 2, 2024 @ 10:58am 
@frostyDog Sorry for the inconvenience, I've uploaded a patch that fixes this issue, the time it takes for pawns to engage in lovin' should be brought back to vanilla values, so nothing beyond -100 or 100 impacts them anymore. Thank you for your patience and for informing me of the issue! If you have any further issues, just let me know and I'll do my best to fix them!
Aqua  [author] May 2, 2024 @ 9:42am 
@frostyDog Hey, thanks for letting me know! I had a look at the issue and I think I found the problem! I should be able to get a fix up within the next few days.

(You can ignore this section this is me basically thinking out loud)
The harmony patch I wrote only actually changes the "OpinionOf" method, and for calculating when pawns should have sex or "lovin" is referenced in the "GetLovinMtbHours" method. The problem is that this value is inversely proportional to their mutual opinion of each other. This LerpDouble method, given entries beyond the expected bounds seems to return values less than 0, but Rimworld interprets anything less than 0 as invalid, since it uses -1 as a return value to rule out things like starving pawns.

I'll see if it's as easy as replacing the LerpDouble method with a LerpDoubleClamped, that should in theory solve the issue, I'll also do a scan of the other methods that use OpinionOf and make sure none of them could cause issues like this.
frostyDog May 1, 2024 @ 10:51am 
It seems like there might be a problem of not engaging in sexual activities when the relationship between spouses is too close. I discovered that immediately after lowering the relationship level in the same mod and save file, they engaged in sexual activities which they hadn't done for over a year.
JUSTIN KER-PRANK'D Apr 25, 2024 @ 3:10pm 
EDWARD 40 HANDS
DJ_Indominus Apr 24, 2024 @ 12:50pm 
I love HIMYM
PeeFart2 Apr 24, 2024 @ 7:14am 
and they were roommates.
Garry Apr 23, 2024 @ 12:57pm 
@Aqua that's great to hear! imma try it out as soon as i can :)
Bamsy Apr 23, 2024 @ 11:49am 
bros before hoes energy :steamhappy:
Aqua  [author] Apr 23, 2024 @ 11:09am 
@Gelatinous Grey @ZAX Thank you! I hope you both have fun with the mod!
Aqua  [author] Apr 23, 2024 @ 11:06am 
@The Left Twix there is one for 1.2 here https://steamcommunity.com/sharedfiles/filedetails/?id=2438616747 but it doesn't seem to be actively being maintained, knowing how mine was made, you might still have success with it in newer versions, but be sure to test it before adding it to an existing save, or committing to a new save with it.

If it doesn't work, just let me know I can probably look into making one up sometime if it's important to you! But I can't promise anything since I'm still learning my way around harmony and modding Rimworld in general.
Aqua  [author] Apr 23, 2024 @ 11:02am 
@GarryTale Aside from Rimworld maybe spitting out an error on start-up because it's got 1.5 in the about.xml file, I think it might just work as is?? I'll see if I can get around to checking this formally at some point, but until then, hopefully that works for you!

Ok, I stopped writing bc I remembered I have a DRM free copy of rimworld at 1.3 lying around so I can test it on that without having to change my steam version, and yeah it works! I'll fix the version label at some point but I've got no issues in 1.3, so I imagine 1.4 is also fine!

If you are ever in doubt and want to make sure it's working, it should print 3 things in the console
"Uncapped Besties Loaded!"
"Patched lower relation bound from -100 to -10000"
"Patched upper relation bound from 100 to 10000"

If they show up, the transpiler was successful and it should be patched!

TL;DR - It should work for 1.4! I'll add in official compatibility for it at some point, but it should work without it just fine!
The Left Twix Apr 23, 2024 @ 7:39am 
Wow! Is there something similar to factions tho?
Garry Apr 22, 2024 @ 11:32pm 
Is there a 1.4 equivalent of this mod?
Gelatinous Grey Apr 22, 2024 @ 3:10pm 
Just the mod I was thinking about searching for. I always wanted to see number go up even higher on my broken xenotypes
ZAX Apr 21, 2024 @ 10:00am 
Waiting for this mod since I started modding the game. wonder why this mechanic isn't implemented for such a long time until now. Great mod:steamhappy: