RimWorld

RimWorld

Vanilla Food Variety Expanded
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?
Sarg Bjornson  [author] 23 Jun @ 3:52am 
If you want a mod that does what you say, there are alternatives to this one
VitaKaninen 23 Jun @ 1:25am 
What I wrote below was really your intention?

I feel like if the cook has enough ingredients available to make a wide variety of meals, the mod should encourage them to use it without making the player set up 50 bills, and then cycle through them constantly for the entire playthrough. I was hoping that providing them with a variety of ingredients would be enough.

Even a randomizer would work. Instead of using vanilla rules for determining which ingredient to use in a meal, roll the dice and pick something randomly off the shelf instead.

How are other players dealing with this issue, or do they just have bad moods constantly, and not know why? I have a hard time believing that most players who use this mod have 5 stoves with 10 bills each, but I could be wrong.
Sarg Bjornson  [author] 22 Jun @ 10:39pm 
"Am I supposed to do what this mod forces me to do?"

Yes?
VitaKaninen 22 Jun @ 4:18pm 
I am having some trouble understanding how this mod is intended to work.

I planted 25 different types of crops, and added lots of new animals to my game, so I currently have 1,000 each of 30 types of veg, and 25 types of meats.

But they just grab whatever is the closest to the stove to cook meals with, so all my meals have very little variety. Am I supposed to make 10 bills per stove, all with separate ingredients, and then have 5 stoves?

They will still just do the bills from top to bottom, so they will never start on the next bill until they run out of ingredients for the previous one, unless I limit the quantity of meals. Am I supposed to tell them to make 5 meals from one ingredient, then 5 meals from the next, and create 50 bills of 5 meals each, and then wait until they are all completed before going back and adding 5 more to each one?

Is there a way to set up bills to force them to make meals with more variety, but without the endless micromanagement?
Sarg Bjornson  [author] 20 Jun @ 11:49pm 
You can have 50 fine meals, they just can't all have the same ingredients. You needs to diversify bills and use different ingredients. 50 fine meals with "corn, rat meat" will not work, and it's the very reason this mod was created.
Carb0n 20 Jun @ 11:35pm 
yes sarg, because fine meals are more space efficient than raw ingredients, and i dont want my colony to starve to death if the chef gets the flu
Sarg Bjornson  [author] 20 Jun @ 10:25pm 
@Carb0n: "A sensible stack of 50 meals". Like, what the fuck, don't use this mod if you think that is sensible at all XDDDD

@Stryyyder: Then you are making too many of them. It really isn't that deep
Stryyyder 20 Jun @ 5:05pm 
i have 5 each of seven different foods, and pawns will always just go for one of the foods and only eating that. I suspend production of that one food they seem so obsessed with, and they just pick another food to eat exclusively while complaining about no food variety. even in dev testing, where i put a fridge in their room stacked with three different meals, they will pick 1 meal and eat it til its gone, all while complaining about food variety
Carb0n 20 Jun @ 1:30pm 
nah sarg, hes onto something but i have the exact same issue with a reasonable stockpile of 50 fine meals and 50 fine bakes, except mine only eat the meals closest to the freezer door
Sarg Bjornson  [author] 20 Jun @ 11:48am 
For all intents and purposes, that is pure bullshit. Don't make piles of 6000 identical meals
Stryyyder 20 Jun @ 8:01am 
For all intents and purposes, this mod Does Not Work. Pawns, I assume, will just always prioritize which food is closest to spoiling, or gives the most nutrition, or whatever and will never seek out to fulfill their food variety need :/ cool mod idea! but having a bunch of variable foods available will do nothing, you'd have to micromanage every damn meal.
Sarg Bjornson  [author] 19 Jun @ 6:19am 
Same
Carb0n 19 Jun @ 6:17am 
i really like the concept of this mod, however even tough i have several meal types (from your other mods) my colonist will only eat the closest one to them. i know having a "search for food" job would worsen performance, but what about a option that blacklists meals if they have been eaten too much recently?
cow of french 1 Jun @ 12:42am 
vanilla gourmand expanded
Sarg Bjornson  [author] 31 May @ 11:04pm 
Yes
knots6 31 May @ 9:38pm 
Is it intended that a pawn can only have 2 favorite foods when using cooking books? also does the quality of the cooking book mean anything
Sarg Bjornson  [author] 22 May @ 10:04am 
This mod already solves that problem, you can tweak it in mod options
charming_aberration 22 May @ 9:12am 
Hi! I encountered the problem that the same dishes made from many different ingredients are stacked together. As a result, only part of the ingredients are listed in the stack, and all dishes become dishes made from these ingredients. The rest is lost, and thus the variety decreases. Is it possible to solve this problem with this mod or any other?
(Sorry for the text, I am not a native speaker)
Battl3bee 9 May @ 6:08pm 
Also, synergies extremely well with vanilla cooking expanded, its modules, and vegetable garden. Encourages you to try out all the different meals from said mods. 10/10
Battl3bee 9 May @ 4:53pm 
Ever since a pawn (with the SpeakUp) mod talked about their meal diversity being great despite being fed vegetarian lavish meals made with only corn every day, I knew we needed a mod like this. And of course the goat cooks again. God bless man.
ElysianEcho 9 May @ 2:38am 
would it be possible to either make a blacklist for options, or make favourites override negative thoughts? if i get colonists who love kibble or twisted meat it's essentially an empty favourite slot, i know i can go find recipe books to give them more options, but it's a bit weird someone tells me they love cat food and then get angry if they get to eat it
Vanquisher02 28 Apr @ 9:49pm 
This mod look great but it's truly a challenge for tunneler ideology because they pickup meal with only mushrooms and/or insects meat ! How should I setting it ?
Sarg Bjornson  [author] 18 Apr @ 11:17pm 
We only support our androids mod
Spunk 18 Apr @ 9:21pm 
Is there a way you can disable food variety for some pawns? I am playing with some android mods which dont eat, so it doesnt really make sence for them to have it. can you please add it?
ImNotCreat1ve 13 Apr @ 12:41pm 
oh yeah! i am blind!
Sarg Bjornson  [author] 13 Apr @ 12:35pm 
Just... click the "i"...
ImNotCreat1ve 13 Apr @ 12:29pm 
how does one check a pawn's favourite food? am i blind or do i not know how to read?
Sarg Bjornson  [author] 7 Apr @ 10:44pm 
No
estrogenesys 7 Apr @ 10:33pm 
Can this mod be removed from a save?
Ωats 2 Apr @ 12:49am 
would it be possible to even as a mod menu or debug option change a pawns preferred meal/ingredient and/or change what can and cannot be favoured stuffs? It's basically impossible to actually achieve a favourite meal once you have enough animal mods or getting odd things like raw fertilised eggs from an endangered species
ChrisB 10 Feb @ 1:38pm 
Also @Aesonne I use the meats optimization and still hold down this mod with the sheer variety of veg/meals/animal products
ChrisB 10 Feb @ 1:37pm 
@Karambo there is a ‘need’ which shows the different ingredients and meals etc which might help you. I grow tons of different plants (from VPE) such as onions, corn, rice, pineapples, blah blah; alongside eggs, milk, and meat. It’s not just meals, but the ingredients. Additionally, your colonists will deliberately choose the ‘best’ meal, for example when testing, I made a bunch of lavish and gourmet meals like soup, stew, etc - but they all kept taking the lavish grill. Try to make different meals which are the ‘same’ strength, ie try to make it so every meal has a specific buff (such as condiments), or you could zone them day-to-day with different food fridges, or some creative workaround.
hoteldoor538 4 Feb @ 5:00am 
No...
Sarg Bjornson  [author] 3 Feb @ 8:56am 
That's not good variety, is it?
hoteldoor538 3 Feb @ 8:50am 
i only have human flesh and rice...
Sarg Bjornson  [author] 3 Feb @ 8:43am 
Don't make 4500 of each
hoteldoor538 3 Feb @ 8:42am 
my pawns keep picking from the same stockpile of lavish carnivore meal instead of the normal lavish meal which i just start making despite having the mood debuff, how do i make them eat the food they're supposed to? i know i can probably install a lock mod or something and make a room for each food type but i want to know if theres actually a way to make them eat the varied food
Sarg Bjornson  [author] 1 Feb @ 7:09am 
I couldn't tell you, I'd rather not play the game at all than reduce its variety, which is already woefully lacking
Aesonne 1 Feb @ 7:07am 
Yeah, I understand, but quick question - is that mod i linked actually makes game more optimized? If i dont have on map 50 different meats at the same time it would not make any performance increase?
Sarg Bjornson  [author] 1 Feb @ 7:02am 
I mean...