RimWorld

RimWorld

Growth Vats: Overclocked
MakeItSo  [developer] 16 Nov, 2022 @ 8:22pm
Plans and upcoming features
Due to character limits on mod description I'm moving this here:


Design goal - make growth vats more engaging


I want growth vats to be a more active gameplay loop in Biotech, much like mechs and genes because many of us have already played with some kind of child mod and that (personally) already feels vanilla. I want to give players more choice, but I also want growth vats to require more active decision-making and have finer-grained results based on those choices, leading to !FUN!. And of course everything should be exposed in mod settings in case my idea of balance isn't the same as yours :)

Next up (Currently being worked on):
  • Vat kids in the same simulation socialise with each other. Could be positive or negative for friendships and rivalries.

  • More custom backstories, for children (or maybe adult backstories for teens who stay in vats) who excel (11+ and/or double passion? Still thinking) at a particular skill. Vatgrown snipers, martial artists, doctors, scientists, farmers, ranchers, etc. I might crowdsource these in a discussion as there are a lot of combos!

Investigating:
Some QoL and balancing features, will get rolled in as I need them to support other functions:
  • New job for childcare workers to put babies in owned vats like cribs.

  • MORE Vat downside options - forced sterility, forced (new) 'underdeveloped' trait, force major/minor 'cell instability' gene, force debilitating hediffs, etc.. Would be very configurable and have separate options for vanilla mode, enhanced modes and vat-juice usage/overusage so players can have some truly hideous monstrosities, grown at super speeds.

  • Lervatin: new drug to boost vat skill learning? More viable with all of the downsides that could be implemented.

  • Riki-serum: Vat-juice mixed with Lucy. Oh boy you must be a glutton for fast growing punishment.


  • ;) https://i.imgflip.com/1rwykh.jpg

Long term:
  • More customisation - def-itise learning modes - will allow adding your own mode(s) through making your own defs. Requires a lot of back-end changes so this will be slow and low-priority

Ongoing:
  • More customisation - Better setting page layout with ability to turn more features on/off
  • Bug fixes, typos, mod compatibility, etc.
Last edited by MakeItSo; 18 Nov, 2024 @ 5:00am
< >
Showing 1-10 of 10 comments
MakeItSo  [developer] 4 Dec, 2022 @ 11:35pm 
I'm opening this thread up for discussion about mod plans. I'll also be creating a locked update thread here, which I will post to whenever I make a significant change above, so you can subscribe to that thread instead of this one if you only want notifications when I change something rather than when anyone posts here.
Last edited by MakeItSo; 4 Dec, 2022 @ 11:41pm
CTH2004 9 Aug, 2023 @ 1:19pm 
here's some thoughts:
  1. For the "every 3 days", it's instead every "x" days. If that's selected, x does default to 3, but can be increased via a slider (and/ or text box), as well as buttons to increase/ decrease by 1 day, and half a day. Basically, more customibility on duration inside.
I had a few others, but I forgot (:
MakeItSo  [developer] 25 Aug, 2023 @ 8:00am 
Originally posted by CTH2004:
here's some thoughts:
  1. For the "every 3 days", it's instead every "x" days. If that's selected, x does default to 3, but can be increased via a slider (and/ or text box), as well as buttons to increase/ decrease by 1 day, and half a day. Basically, more customibility on duration inside.
I had a few others, but I forgot (:

Thanks for the feedback! Sorry for the late reply, steam's new notification system buried your post in a mess of game sale notifications :/ This project has had to go on the backburner as I've gone back to uni, but I agreed with your assessment and the redesigned system is a LOT more flexible than what I put in the post above - X days in vat using a custom widget, with other options too. If you're happy to test an experimental version I have it on my github - link should be on the main page for the mod - only for peeps who are comfortable downloading and installing mods manually though :)
Last edited by MakeItSo; 25 Aug, 2023 @ 8:07am
CTH2004 27 Aug, 2023 @ 8:32am 
Originally posted by MakeItSo:
Originally posted by CTH2004:
here's some thoughts:
  1. For the "every 3 days", it's instead every "x" days. If that's selected, x does default to 3, but can be increased via a slider (and/ or text box), as well as buttons to increase/ decrease by 1 day, and half a day. Basically, more customibility on duration inside.
I had a few others, but I forgot (:

Thanks for the feedback! Sorry for the late reply, steam's new notification system buried your post in a mess of game sale notifications :/ This project has had to go on the backburner as I've gone back to uni, but I agreed with your assessment and the redesigned system is a LOT more flexible than what I put in the post above - X days in vat using a custom widget, with other options too. If you're happy to test an experimental version I have it on my github - link should be on the main page for the mod - only for peeps who are comfortable downloading and installing mods manually though :)
Glad you liked them! And, no problem with the slow reply, steam has been being annoying. I managed to get it to send game notifications to my email, and then have it where I only see comments on the app, but still...

also, glad you liked it! I might test that version, once I figure out manual downloading...

And, still trying to remember those other ideas...
MakeItSo  [developer] 27 Aug, 2023 @ 9:13am 
Originally posted by CTH2004:
...notifications to my email...

My email is already a mess otherwise I'd consider that option lol. Luckily it's been slow
CTH2004 27 Aug, 2023 @ 10:36am 
Originally posted by MakeItSo:
Originally posted by CTH2004:
...notifications to my email...

My email is already a mess otherwise I'd consider that option lol. Luckily it's been slow
hmm... perhaps make a gmail soeley for steam? Or just tell your computer to re-rout any emails from steam to a specific folder? (That's what I do)
MakeItSo  [developer] 27 Aug, 2023 @ 6:35pm 
Originally posted by CTH2004:
hmm... perhaps make a gmail soeley for steam? Or just tell your computer to re-rout any emails from steam to a specific folder? (That's what I do)

I'm well beyond that point in the abyss that is my spaget of email rerouting haha :P appreciated anyway
CTH2004 27 Aug, 2023 @ 6:42pm 
Originally posted by MakeItSo:
Originally posted by CTH2004:
hmm... perhaps make a gmail soeley for steam? Or just tell your computer to re-rout any emails from steam to a specific folder? (That's what I do)

I'm well beyond that point in the abyss that is my spaget of email rerouting haha :P appreciated anyway
lol
Fair enough (:
glad to be of, well, at least atempted help (:
Prometheus 28 Dec, 2023 @ 6:19am 
Here are some of my thoughts after seeing through my gameplay and your ideas!

- Correctional suite (also known as prison/slave suite). This does the opposite of play suite, and is designed to get the pawn to reality as soon as possible - by making them immersed into an industrial urbworld where order/law is absolute. This would make them extremely loyal to the colony's faction and ideology (if it is installed). Given how hell'ish they are under those conditions, there is a chance they might turn psychopath, masochist or depressive as their meaning in life is only be a cog driving the machine that propels them forward. This could also worsen their vatshocks as much as possible when compared to other suites. Anti-child labor HATES this venomously of course [as well as normal/non-pain loving people], and pro-child labor may do like it (if it's not their children).

- Option to remove maximum age limit. Why couldn't "older" pawns to NOT fit into one when they can fit obviously well into crypto-sleep caskets? Perhaps they are VR addicts (they have been in playland for their entire lives) to the point they refuse to get out of the vat, or they're prisoners/slaves under the slave suite lol. Perhaps this is more of a long-term task - especially if it makes the vats more of a VR machine for them to delve into for practice and such.

- In addition to your vat kid socialization suggestion, a network system could be interesting to see - you can decide who this vat-pawn gets to talk to or not. They can probably as well talk/interact with their loved ones off the vat through the comms-console. Potential integration with enhanced vat learning for this one.
MakeItSo  [developer] 28 Dec, 2023 @ 4:59pm 
Thanks for the feedback!

Originally posted by Prometheus:
- Correctional suite (also known as prison/slave suite). This does the opposite of play suite, and is designed to get the pawn to reality as soon as possible - by making them immersed into an industrial urbworld where order/law is absolute. This would make them extremely loyal to the colony's faction and ideology (if it is installed). Given how hell'ish they are under those conditions, there is a chance they might turn psychopath, masochist or depressive as their meaning in life is only be a cog driving the machine that propels them forward. This could also worsen their vatshocks as much as possible when compared to other suites. Anti-child labor HATES this venomously of course [as well as normal/non-pain loving people], and pro-child labor may do like it (if it's not their children).

This is an interesting idea. I like the frostpunk flavour of it but it would be more involved than the other suites - they only really influence skill gain at this point, I would need to override trait generation and ideology loyalty as well, which would be a pain for compatibility but not impossible. I might consider doing it as an optional add-on with a few extra flavour suites like this in the future. Gotta get my current test version out first, with the stuff I've added the end result you want may possible through other means anyway.

Originally posted by Prometheus:
- Option to remove maximum age limit. Why couldn't "older" pawns to NOT fit into one when they can fit obviously well into crypto-sleep caskets? Perhaps they are VR addicts (they have been in playland for their entire lives) to the point they refuse to get out of the vat, or they're prisoners/slaves under the slave suite lol. Perhaps this is more of a long-term task - especially if it makes the vats more of a VR machine for them to delve into for practice and such.

Unfortunately the eject age of 18 is actually hard-coded into the vats themselves. Its part of why Alien Race Framework (or is is HAR? I can never remember) is marked incompatible - different age ranges for life stages will not be considered properly with vats afaik. It may be possible to override on my end but it's another one that could be dicey compatibility-wise so I haven't touched it yet. I'll look into it after the next version is out though, because alien compatibility would also be nice.

Originally posted by Prometheus:
- In addition to your vat kid socialization suggestion, a network system could be interesting to see - you can decide who this vat-pawn gets to talk to or not. They can probably as well talk/interact with their loved ones off the vat through the comms-console. Potential integration with enhanced vat learning for this one.
Yep, I was already planning on reusing EVL's assets to handle a lot of the social integration stuff. Parents on the comms console was also part of the plan, so we're on the same page there :)
< >
Showing 1-10 of 10 comments
Per page: 1530 50