RimRound - a Rimworld Weight Gain Mod (Beta release!)

After months of development and testing I feel this mod is stable and fleshed out enough to post more about the mod on here!

Summary

RimRound is a weight gain mod for RimWorld. The mod revamps the way that diet and nutrition works and incorporates a weight gain/loss system based on dietary choices set by the player. The mod is still in development so many features are experimental, not yet fleshed out or buggy. While many people have installed it without it causing problems, there is some amount of instability to be expected.

Features

The below list isn't comprehensive, but represents a large part of what the mod currently offers:
  • Diet management! There wouldn't be much weight gain if you couldn't control how much each pawn was able to eat. When you click on a pawn a tool appears (called a gizmo) that lets you change when they will seek food and how much they will try to eat when they do. There is now a diet stat that fills up instead of nutrition when a pawn eats. Then, as a pawn digests their nutrition bar fills up. Experiment with the settings to see what suits you best! In general fullness mode will result in more weight gain.
  • The diet management works as follows:

    • Hunger Threshold (Minimum allowable fullness)
      • When pawns reach this level they will try to eat until they reach target fullness.
      • The Hunger Threshold must always be less than Target Fullness.
    • Target Fullness
      • This is the amount that pawns will try to eat until, when they do. Once they fall below the Hunger Threshold, They will eat until they reach this point (or close to it).
      • Target Fullness can be above the Soft Limit, but never above the Hard Limit unless you want to kill them .
    • Soft Limit
      • The Soft Limit is when a pawn reaches what most would consider “full”. This can also be thought of as stomach capacity.
      • After this point, pawns earn varying levels of the stuffing hediff.
      • When above the Current Fullness is above the Soft Limit, the Soft Limit slowly will rise. This represents stomach stretching.
    • Hard Limit
      • Hard Limit is always x% more than Soft Limit. Naturally, then, the Hard Limit must always be above the Soft Limit.
      • Hard Limit is when the pawn dies or their stomach is ruptured due to overfilling.
      • Target Fullness should only ever be above Hard Limit if the goal is to kill the pawn.
    • Current Fullness
      • This represents the amount of fullness a pawn has. Generally, this should not be above the target fullness.
      • This value dictates what level of the stuffing hediff the pawn gets.

      Nutrition mode:
      image

      Hybrid mode:
      image

      Fullness mode:
      image

  • 20 stages stat impacts from weight gain internally ranging from 40-1450kg! Each stage has a different impact on movement, eating speed and manipulation. (Pawns can gain more weight than this, but the effects only change until 1450kgs). Keep your pawns mobile for longer by installing bionics or do the opposite and make them immobile early on!

  • 2 different sets of 12 custom visual weight gain stages! There are two sets- one for male and one for female colonists. If you would like, the sprite sets can be changed by gender, by race so you can use whichever you prefer for either gender. Here's a peek at some of the sprites! The sprite set in the middle that the men use was drawn @ArtOfFire1 and the one for the women was drawn by @BambooAle!
    • Additionally, there are 8 sets of clothing for Bamboo's set that are used when the setting to use default over naked is chosen (on by default)

  • Eight sets of opinions on weight gain! Pawns have opinions on how big they'd like to be (or not!). Each stage of each opinion has flavor text written by rngsusd#9608
  • Stomach stretching! When a pawn is above the first division on their fullness bar their stomach will slowly grow in max capacity.
  • Large meals! If you manage to get your pawns to have very large stomach capacities then you'll probably want larger meals. As such there are several new sizes of meals.
  • Blob colonists can become beds for your other colonists when they get large enough. This size is configurable.
  • Various utilities to improve the experience such as the ability to show pawn bodies when they are in bed, change the way they lay when they sleep, and personally exclude them from using this mod's bodies. All of these can be hidden in the settings.
  • A custom start screen! This can be toggled off in the RimWorld general settings.
  • Most of the mod is configurable! I've done my best to make sure you can tailor your experience how you'd like. This comes with settings to disable or enable the new sprites ("work safe mode" so-to-speak). Below is a picture of the current settings page:
  • A feeding dispenser system which lets you liquify your food.
    • This feature is currently rather buggy! It is currently not super well suited for weight gain, but is convenient at least!
  • Support for many alien races! I've written a patch maker to assist in adding support for alien races so as to expedite the process. If you'd like support for a specific race, there is a channel in the discord to request it.
  • Additional fattening foods added by @SuperSpaces! These are fatty foods meant to chunk up pawns much faster than vanilla foods.
  • Support for Vanilla Cooking Expanded! The food added by this mod has nutrition density associated with each item, meaning that the deep fried items will chonk up your pawns at a much faster rate than healthier options.

Download link

https://github.com/Niwatori401/RimRound---Alpha

In the coming weeks and months content will continue to be added. Now that the core of the mod is becoming more stable I can focus on content. Either way, thank you for checking out the mod! If you have any problems or would like to discuss features, feel free to join the RimRound discord:

If you are unfamiliar with installing manual mods please follow the instructions here:
https://rimworldwiki.com/wiki/Installing_mods

55 Likes

NICE i saw you talking about this on my idea board thing glad to see you have made your own forum page for it

2 Likes

I have been waiting for someone to do something like this in forever, but I’m especially impressed with how you plan to handle dynamic sizes.

I don’t know if this is just personal preference speaking, but considering the wacky nature of how advanced archotech science can get (Ideology implies some archotechs or embodied theists are just modified humans that have become practically omnipotent) your upper weight limit still seems a little low. Take megaspiders for example- it’s an insect modified to be the size of a bear- 3,000lbs is only double the weight of the fattest people in the real world. I’m not saying we need pawns the size of the whole map (but I, for one would love that) but the nature of this mod allows for an extremely interesting potential colony goal. It’s okay if you’re “unlikely to reach” that goal, but even in my pre-ideology playthroughs I’ve had colonies that were completely untouchable, with several colonists in full archotech limbs and unbelievably impressive bedrooms. With Ideology’s age reversal technology, you could in theory have a colonist live forever. If you think going higher than 3,000 is a bit much, there’s an implant added in the Royalty DLC called the Armorskin gland, that modifies the skin of the patient to be highly resistant to bullets. Toss that in with a Tough trait, and they’re pretty much impervious to small arms fire. So technology to modify the body does exist in many forms outside of bionics. You could have 3,000 be the hard cap for baseline, unmodified humans, but perhaps an archotech techprint (for those really super advanced spacer tech research) is lying around in the world that has plans for a gland that increases the elasticity of the patient’s body, allowing them to reach higher weights than should normally be possible? It could be quite the expensive research. Maybe there could be stomach implants like the bionic stomach that help with metabolism and whatnot.

I’m not going to lie, I’ve been chomping at the bit for a mod like this. I’d honestly prefer if there wasn’t a hard cap at all, but I understand that it’s a lot of extra work for something that might not satisfy everyone. Maybe for the people like me that really, really want to overdo it, bare minimum could be a maximum visual size where the sprite stops updating but the weight and stats don’t, at least for a while. Immobility shouldn’t be an issue if the goal of the ideology is, for example, to make one of your pawns as fat as possible. Extra challenge comes from keeping them safe when they can’t move or defend themselves- but maybe they could still use psychic powers.

It seems like you’ve got this pretty much fleshed out (heh) and I’ll admit that I was a bit intimidated by Rimworld modding when I tried to do this myself, so I can’t thank you enough for this mod, honestly. I apologise if it seems like I’m coming off a bit ungrateful because the max size isn’t “big enough” for my tastes, but it’s always something you could set a limit for in the mod settings- maybe let players set the maximum weight themselves- there must be a few people out there that don’t want to micromanage the possibility of pawns going over their preferred weight, and people like myself that looked at the weight limit and thought “Well, how am I supposed to make a religion based around fatties if their leader can still fit inside buildings?”

One additional note, I’d like the option to turn off the Hard Limit on stuffing if possible. The idea of death via overeating is a pretty major turn-off (for me, I can’t speak for anyone else), and would no doubt kill the vibe intensely if I did it even by accident in a playthrough. That’s not to say you should remove it, especially because it opens up an interesting way to kill prisoners, and horrific war crimes are what Rimworld is all about.

You asked if there any other ways you’d like to see their weight expressed, outside of the health tab. I imagine it would have a kilogram indicator there, but one thing about the way Rimworld handles body sizes is that generally the larger the pawn (colonist, Thrumbo, etc.) the more food they require. I can’t begin to imagine how difficult a dynamic “body size” would be, but custom races like Ratkin and Nyaron have shown me that it IS possible to have a pawn have a smaller body size and require less food, although I don’t know if there’s evidence those two are fundamentally connected outside of the implication they are. It would be neat if weight was linked to body size and thus controlled how much food they required. I’m in love with the thought of needing several cooks working around the clock with the sole purpose of keeping one pawn satiated. And as that pawn’s size increases, they need more and more food just to keep their weight up.

Finally on the topic of traits I know some of them have dynamic severity. Masochist for example has qualifiers for minor, moderate, severe, and mind-shattering pain, which give intensifying levels of happiness based on their pain. Since weight would also be a Hediff and in the Health tab, it should be feasible to link a trait, (let’s call it Gainer as a hypothetical) to this weight and have the mood buff it provides from weight be linked directly to the severity of the pawn’s weight- +1 for a bit of chub, and depending on how far you really want to go, the maximum could be anywhere from +10 or even +40 (like from Catharsis.)

I want to be the first to play this mod when it releases. I’d love to help however I can (I’m not a coder nor a spriter, so I don’t think I can, unfortunately, I might be able to whip up a custom music theme for an ideology though, you know how they have that ambient-style music in the ideologies menu, like Techist? Something like that.)

Sorry, this post went on forever. I got a bit excited.

4 Likes

After thinking about it for a bit, I suppose I ought to elaborate. Given how I’ve defined the weight gain in the game using a hediff there isn’t inherently a limit - all it takes is adding a few lines in xml for additional severity levels, and stat changes. Weight updates continuously no matter what anyway. The only hard part would be adding those extra sprites. In my mind it was more of a goal for me to flesh out content up to that weight. I definitely wouldn’t rule out higher weights, they just may come later!

It is never something you can trigger by accident. Its designed so that in the off chance you did move the slider too far, it will pause the game and confirm that that’s really what you want to do. Pawns will never eat beyond their hard limit by themselves.

Already implemented! (though not through bodysize). Rimworld’s calculation for food need looks (roughly) like this:
lifestageHungerRate * raceHungerRate * hediffOffsetHungerRate * traitOffsets * a personal hungerRateMultiplier. (If a pawn is malnourished there’s more to consider). Bodysize does play a role in some things such as which predators hunt what AS WELL AS food maximum, but not directly hunger. I might look into altering bodysize depending on how useful that’d be.

( ͡° ͜ʖ ͡°)

That shouldn’t be difficult from my understanding of how traits work.
If you want to help brainstorm I could use trait ideas as well as things to make them trigger.
So far something like you said (we’ll call it feedee for now) could give buffs based on being big and debuffs for the inverse. I also had someone else’s suggestion of feeder, which would potentially give moodlets for cooking, maybe specifically the large meals. And, naturally, once the job system is done joy for feeding a pawn.

I really appreciate the enthusiasm! In the future I may take you up on your music offer. For now the ideology expansion is toward the bottom of the development list but it is definitely something I want to do.

so we should not rule out higher weights I think you ment to type wouldn’t rule out

Edited, thanks for noticing! I do that all the time.

it’s fine guilty of the same all the damn time

I am super hyped for this mod, I would love to be involved in a discord server of some sort so I can provide feedback and maybe even do some testing. As someone with some experience in game modding, I haven’t really seen a game mod start out this detailed before.

1 Like

My first post on this site after lurking for a while. This project seems very promising.
Whipped up some sprite edits, I volunteer to help get this project off the ground, pm me if you want to get in touch
Betty_frontF

8 Likes

Betty_sideF

7 Likes

Betty_backF

9 Likes

These look great. Once this is able to download I will have to buy this game and give it a try.

as a side note, just as with the rjw mod, it would probably be best to keep the sprites optional for playability’s sake

another issue would be clothes for non-nudist pawns

1 Like

Those are incredible! I’ll definitely be getting in contact with you soon.

It’s one of my favorite games of all time. I definitely recommend it.

Do you mean for aesthetics or compatibility? Rimworld throws a fit if you try to put on clothes a body type that doesn’t have a texture for it but I believe this can be circumvented by assigning them all transparent images until real ones are available. With this approach they should still get all the benefits of the clothing just without the graphics. The other approach is to filter which clothes they can wear (you see this normally when you right click clothing and it says “x can’t wear this”). A combination of these approaches would allow it to be very stable. Mod compatibility would then be added through small patches.

However, disabling sprites on demand isn’t a bad idea. Yesterday I started using Hugslib for mod options so adding the option NOT to use the sprites should be easy.

I wonder it would be possible to have the weight skins override the graphic for clothing. so while my pawn is wearing that fancy marine armor I am more seeing the heavy weight they put on

Ok awesome never played this type of game before is it pretty difficult to get started or understand? I wouldn’t want to be overwhelmed and all. Also I saw this on stream and it has expansions when the mod is available will I need to get the expansions or will the base game work.

It is a bit difficult at first but no means the hardest out there. I recommend starting with Vanilla and no mods just to get the hang of it. No DLC will be required for most functionality but for a few specific things (particularly from ideology) some DLC might be required.

Alrighty perfect I will most likely pick it up when the mod is out so I can give it a shot. Sounds super fun.

I would add a mod setting to it to make it easier or harder at will

2 Likes

I signed back up (lost my old user account) and re-downloaded rimworld just to get ready!

Sounds like a super awesome project

Theres a vore mod getting started, Id love to see the interactions between this and that!