RimWorld

RimWorld

Uncapped Besties!
35 Comments
Aqua  [author] 17 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 19 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:
Lepidus Stupidius 18 Jul, 2024 @ 6:09pm 
@Sumatris Unless one of them dies horribly of course. It is the rim after all
I3eauLeBoi 18 Jul, 2024 @ 8:51am 
I sure as hell hope those besties in this mod kiss one another good night. If not i am not interested.
Captain Murasa 17 Jul, 2024 @ 8:32pm 
希望关系低于-100会见面就打架,体现不共戴天的仇敌感!使用原版的打架事件就好
condottiere 30 Jun, 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.
摄魂狼 20 May, 2024 @ 7:50am 
good mod:steamthumbsup:
Sumatris 20 May, 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 19 May, 2024 @ 7:48pm 
Amazing
Void Clown 13 May, 2024 @ 8:28am 
using it with endless growth is just pure joy!!! thank you for the mod, always wanted a mod like that!!!
basedleua 3 May, 2024 @ 11:21am 
very usefull when your collonists have over 300% impact with 20 social
frostyDog 3 May, 2024 @ 1:49am 
@Aqua XD i love this mod
Aqua  [author] 2 May, 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] 2 May, 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 1 May, 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 25 Apr, 2024 @ 3:10pm 
EDWARD 40 HANDS
DJ_Indominus 24 Apr, 2024 @ 12:50pm 
I love HIMYM
PeeFart2 24 Apr, 2024 @ 7:14am 
and they were roommates.
Garry :з 23 Apr, 2024 @ 12:57pm 
@Aqua that's great to hear! imma try it out as soon as i can :)
Bamsy 23 Apr, 2024 @ 11:49am 
bros before hoes energy :steamhappy:
Aqua  [author] 23 Apr, 2024 @ 11:09am 
@Gelatinous Grey @ZAX Thank you! I hope you both have fun with the mod!
Aqua  [author] 23 Apr, 2024 @ 11:06am 
@The Left Twix there is one for 1.2 here https://steamhost.cn/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] 23 Apr, 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 23 Apr, 2024 @ 7:39am 
Wow! Is there something similar to factions tho?
Garry :з 22 Apr, 2024 @ 11:32pm 
Is there a 1.4 equivalent of this mod?
Gelatinous Grey 22 Apr, 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 21 Apr, 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: