Risk of Rain 2
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
2 weeks ago
Downloads
3K
Size
76KB

BurdenGrowth

Makes skins that BodyBlend doesn't support grow too.

  • Bone-based skins (41 in the NSFW Max pack): scales their breast, butt and belly bones.
  • Shape-based skins (Arflin, Wicker Beast): drives the size shapes already in their models.
  • Skins with a BodyBlend definition keep BodyBlend's growth; BurdenGrowth only adds Her Burden's belly/butt/penis to them (see below).

Requires Her Burden (installed automatically, with Crystal Burden): its items drive the growth. Future of Heresy and Suspicious Tentacle are optional extra drivers.

Growth comes from three drivers, each with per-part influence in the config:

Driver Default
Her Burden breasts + butt + belly bulge + penis, full size at 30 stacks (breasts x2.8, butt x4.5)
Future of Heresy belly 50%, breasts 50% at full gestation
Suspicious Tentacle belly 25% per growing egg

Set [Debug] Force count = 30 to preview full size without collecting items. The log lists which bones and shapes it picked for each skin.

Bulges (under [Bulge])

  • Belly bulge: skins with no belly bones or shapes of their own get a generated belly that grows with each driver's Belly bulge influence (Her Burden 100%, Future of Heresy 50%, Suspicious Tentacle 25%). It is sized from the skin's own torso, so bigger bodies get a bigger belly. Works on "locked" meshes too (rebuilt from the GPU copy).
  • Toy bulge: Crystal Burden's toy goes in at Crystal's own entry, low in the crack, and runs straight in to the womb: its tip ends inside the lower belly just above the hips (Toy aim, the height in torso lengths; Toy entry up moves the entry up the crack). Its base sits flush and visible against the cheeks from behind and follows them out as the butt grows (Toy push in); the toy lengthens to match. Where it passes under the skin the body bulges over it (Hyper bulge); head, neck and arms never get pulled over it, and far-away skin such as the breasts isn't dragged onto it. The press keeps up with Her Burden all the way to full size, even after the toy itself stops growing.
  • Bubble butt ([Size] Round butt): the butt grows as two full round balls. Each normal cheek is measured (a sphere fitted to it) and scaled up by Max butt scale (a little further apart), so the balls overlap at the crack and hide any clipping inside each other, sit where the cheeks do and rest on the thighs (Butt sag lowers them, Butt lift raises them). Works on skins with their own butt bones (the bones themselves then stay) and on skins whose butt is generated. Clothing over the butt and layered meshes keep their depth over the skin. Low-poly armour (vanilla Engineer, Mercenary, Acrid...) and meshes that would tear keep the old butt instead. 0 = off.
  • Splay ([Size] Splay, degrees): breast and butt bones on either side swing outward from each other as they grow, so the pairs don't push into each other. Applied after the skins' jiggle physics.
  • Breast parting (off by default; Breast parting): big breasts in the toy bulge's way slide apart sideways and hug it. Toy between breasts lets the toy run on between the parted breasts toward the top of the cleavage instead.
  • Butt fat (off by default; [Size] Butt fat): the older fat-hips-and-legs shape; set [Size] Round butt = 0 as well to use it instead of the bubble.
  • Generated breasts and butt: skins without breast/butt bones or shapes of their own get generated ones (found from the skin's surface: the two most forward points of the chest, the two most backward of the hips), so Her Burden (and Future of Heresy, for breasts) grow them too. Generated breasts and butt on = AllSkins (default) or SkinsWithABust.
  • Penis: skins with a penis bone chain (penisRoot / cock_base / dickphs), a separate penis mesh, or a BodyBlend balls/bulge part grow it with Her Burden (each driver's Penis influence). On those skins the penis grows instead of generated breasts (Generated breasts on skins with a penis to get both); skins with their own breast bones still grow those. Skins without a penis of their own use Suspicious Tentacle's appendage instead: while you hold the item, it grows with Her Burden as the penis.
  • BodyBlend belly, butt and penis: BodyBlend skins that have their own Belly/Butt (or Balls/Bulge) shapes now grow those with Her Burden too (Crystal Burden only drives Breasts there).
  • Toy girth (default 2) thickens Crystal Burden's toy (and BurdenGrowth's own); Toy size (default 2.6) is its length with Toy aim = -9 (with the default aim the toy is sized to reach the womb). The body press follows it.
  • Toy on modded survivors: Crystal Burden only places its toy on vanilla survivors. BurdenGrowth shows a copy on the others while you hold Her Burden, placed and angled like on the vanilla bodies, sized to the body, and growing with stacks; the body covers it like the vanilla toy.
  • Character select preview ([Preview] Character select): the character select model shows the growth, cycling between normal and full size (Animate), always full (Full), or not at all (Off).
  • Hide stacked toys: SillyItems shows one extra item display per stack, which turned Crystal's toy into a bar of 20 toys sticking out of the body. Only the one toy is shown (Suspicious Tentacle's extra copies are hidden too); every other item keeps stacking.

Generated meshes are built once when a skin is applied (a few ms; under a second for the 900k-vertex SSBBW skins) and cost little per frame (a few shape weights, written only when they change).

Multiplayer

Growth is worked out on every player's game from synced data (inventories, buff counts), so everyone sees the same thing. Suspicious Tentacle egg growth uses the egg buff's stack count, the same way the mod sizes its own belly. On clients, Future of Heresy gestation is timed from when the buff appears (the host uses the buff's own timer), against its configured GestationTime; a player who joins mid-gestation starts counting from then.

Fixes (each can be turned off under [Fixes])

  • Restore Crystal Burden hooks: Crystal Burden 1.5.11 stops setting itself up partway on the current game version. This re-installs the hooks it skipped and runs the setup step it missed (without it, holding Her items threw an error every frame). Its pickup hook, which turns picked-up items into Her variants, is installed as a copy patched for today's pickup code. Only its lunar-cost hook (Cleansing Pool pearls) can't be restored.
  • Contain Crystal Burden size errors: safety net. If Crystal Burden's item-model sizing still throws, the error is logged once instead of every frame.
  • Reset meshes between skins: a skin only swaps the meshes it lists, so parts left over from the previous skin (e.g. a modded Railgunner gun) could stop drawing. Meshes are reset before each new skin is applied (re-applying the current skin is left alone, as the game itself ignores it).
  • Fresh lobby model per skin: changing skins in character select rebuilds the preview model instead of re-skinning the old one, so leftovers from one skin can't break the next.
  • Recover stranded modded skills: skills added to a survivor's original skill family by one mod (e.g. Tinker's Satchel's Decoy Chaff) are moved into the family another mod (e.g. BadAssEngi) replaced it with, so they show up in the loadout.

Changelog

  • 0.9.5: Now requires Her Burden (and through it Crystal Burden): its items drive the growth, so installing BurdenGrowth alone now brings them along. No code changes.

  • 0.9.4: Changelog now shows in r2modman. README corrected (what Her Burden grows by default, Toy size vs Toy aim, BodyBlend skins, Butt fat vs Round butt, multiplayer timing); Force count description says 30.

  • 0.9.3: New butt: two full round bubble balls on every compatible skin (own butt bones or generated; Round butt, Butt sag, Butt lift), checked across all 887 skins of the NSFW Max pack: 534 get it, low-poly armour and meshes that would tear keep the old butt. Breasts grow on their own bones to Max breast scale and splay apart (Splay). Crystal's toy goes in low and straight to the womb just above the hips (Toy aim, Toy entry up), its base following the grown butt out so it stays visible; bigger belly bulge over it (Hyper bulge 2). The press no longer drags far-away skin (breasts, helmets) over the toy. Breast parting and Butt fat are now off by default.

  • 0.9.2: Bigger and longer growth: breasts x2.8 (Max breast scale), butt x4.5, full size at 30 stacks. Bubble butt and fat legs (Butt fat). The toy keeps Crystal's entry with its base flush and visible at the cheeks, is shortened per body so the tip stays covered, and the belly bulges over it (Hyper bulge); the press now follows Her Burden past the toy's own size cap. Breasts part round the bulge and hug it (Breast parting; Toy between breasts for a titjob look). Fixed head/hair skin being pulled into the bulge.

  • 0.9.1: Toy size setting (default 2.2x) with the press scaled to match. Much smoother frame times (shape weights are only written when they change; the model scan is cached). Fixed toy and belly direction on mirrored rigs.

  • 0.9.0: Toy on modded survivors, character select preview, Widowmaker/Sorceress/Seeker/Fem REX support, multiplayer-safe Future of Heresy and Suspicious Tentacle growth, Suspicious Tentacle as the penis on skins without one.

  • 0.8.0: Generated belly, breasts, butt and toy press; penis growth; BodyBlend belly/butt; SillyItems toy bar hidden.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.