RimWorld

RimWorld

697 ratings
Vanilla Food Variety Expanded
4
4
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
317.668 KB
20 Sep, 2024 @ 3:38am
9 Jul @ 11:37am
8 Change Notes ( view )

Subscribe to download
Vanilla Food Variety Expanded

Description


Check Change Notes for details.



Vanilla Food Variety Expanded is a lightweight mod that aims to add a little bit of depth to the colonists, and it does so by rewarding you for providing your colonists with decent food variety. After all, it feels a bit unnatural that your colonists are more than happy to consume rice simple meals for every meal of their life, forever.

Now, each colonist will remember a certain amount of meals they last consumed, as well as the ingredients of these meals. The more varied the meals and ingredients are, the happier your colonists will be. On the other hand, providing them only with one ingredient in the form of one meal, forever, will make them miserable.

Furthermore, each colonist now has a favourite meal or ingredient, which will count as two different meals/ingredients when consumed!

Unlike other similar mods, we do not patch the food searching job, which means it should have almost no effect on performance. As our mod takes the average of both meals consumed and ingredients consumed, there was no need to have the pawn look for specific meals to satisfy their variety - this will come naturally simply as they eat stuff.










A: Can I add it mid-playthrough to an existing save?
A: Yep!

Q: Will my pawns automatically pick meals that are the most beneficial to their variety?
A: Our mod takes into account the average of meal variety and food variety, which means looking for specific meals is not necessary. As such, no such checks are done, which in turn saves performance by a lot.

Q: Can I adjust the amount of required variety in mod options?
A: Of course! You can decide how many meals and ingredients are ‘remembered’, and how different they need to be to provide the mood bonus.

Q: Can I adjust the mood gain and loss from not meeting variety in mod options?
A: Yes, you can make it less or more impactful on the mood if you so wish.

Q: Does this work with Combat Extended?
A: Of course.

Q: Where can I see the ingredients remembered?
A: Simply go to the Needs tab and then select the little info button underneath the food variety need.



[forms.gle]



Authors:
Sarg Bjornson, a programmer responsible for everything. What a guy.

Special thanks to testers and patrons!

Rimworld is owned by Tynan Sylvester.
(CC BY-NC-ND 4.0)[creativecommons.org]


235 Comments
lain 9 Jul @ 11:18pm 
Since I change the menu I serve in the dining hall depending on my mood, this mod has just the right balance for me. More than anything, I love that pawns have their own favorite foods!
If I could speak of my wish, I'd be happy if the favorite foods were overwritten every time I read a cookbook, in order of oldest to newest.
Sarg Bjornson  [author] 9 Jul @ 11:02pm 
Fixed!
Kupferbart 9 Jul @ 1:50pm 
Hey Sarg, I wanted to report a bug on Google Forms, but it seems that Food Variety is not available in the dropdown. On that note, would it be possible to order the entries alphabetically on there? As one cannot filter the dropdown, it is quite difficult to find the correct one otherwise.

Nevertheless, the bug happens if both Food Variety and Alpha Crafts are enabled (all on 1.6), resulting in errors in the debug log.

HugsLib: https://gist.github.com/HugsLibRecordKeeper/3bdca276a2c3498fad7e216e22a27510

If the mod gets added on Google Forms and you want/need it to be re-reported there, shoot me a message.

Thanks for all your hard work
RusTopSkill 8 Jul @ 7:33am 
Can you somehow change pawn's favourite food via character creator or dev mode?
apljee 30 Jun @ 10:45pm 
@VitaKaninen my suggestion to you (based on my personal experience with this mod) is to stockpile ingredients in smaller individual quantities but greater overall quantity.

For example, if you had 500 corn, 500 venison, 500 berries, and 500 potatoes odds are the food variety will be low since chefs will use the same ingredients (or same combinations) over and over again while they're cooking. If you had 200 rice, 200 corn, 200 potatoes, 200 berries, 200 venison, 200 pork, etc. then you would essentially be forcing your chefs to diversify their ingredients. Alternatively focus on improving your chef's cooking level as soon as possible so you can make lavish meals.

tl;dr rush lavish meals or carry less of more ingredients
VitaKaninen 23 Jun @ 6:22am 
I understand, and I appreciate all the great mods!
Sarg Bjornson  [author] 23 Jun @ 6:07am 
Sorry, I'm very VERY starved for time for... obvious reasons lol
VitaKaninen 23 Jun @ 4:33am 
Do you have any advice for ensuring that you have a wide variety of meals with your mod? I feel like I must be missing something obvious.

I have a refrigerator with 20 types of ingredients in it right next to the stove, and the bill is for fine meals, one at a time with a radius of 4, but they will make 100 meals in a row with just corn and horse meat and ignore all the rest of the ingredients.

Is there a way to automate them using all the ingredients to make the meals without setting up 50 bills, and then cycling through them manually?
Sarg Bjornson  [author] 23 Jun @ 4:17am 
No, they are fatal for performance
VitaKaninen 23 Jun @ 4:14am 
I see that. I noticed that your mod came out after the other one, so I assumed it was an improved or more feature rich version of the other mod.

I tried the other mod a few minutes ago, and you are right. It does exactly what I was looking for. I am not knocking your mod, I just assumed it had built in features to deal with creating the variety the pawns are looking for.

I do miss the cookbook feature from your mod that allows pawns to gain a favorite food. Do you think you will add any of the variety meal creating features into your mod in the future?