RimWorld

RimWorld

Vanilla Food Variety Expanded
238 Comments
Malnormalulo 6 hours ago 
Any chance the nutrient paste ideo precepts could override the meal type variety component of this? Feels a little at odds with the spirit of that precept for a pawn to complain about not having other meal types.
SM.cimmer Jul 28 @ 4:52am 
Just started a playthrough with this, you can disallow food ingredients near the stove and they will not use them(instead of going through the stove orders), I haven't observed how pawns treat which meals they choose yet. Remember also that with any sort of buff there should be commensurate work from the player and most settings can be changed
Sarg Bjornson  [author] Jul 15 @ 5:26am 
Not yet
gunns22 Jul 15 @ 5:25am 
Quick question: Is there a command to change a Pawn’s favorite ingredient? (other than using Character Editor to cheat in a Cooking Book)

I’ve planned a Deltarune-inspired playthrough, and I wanted the Kris character to have Moss (from More Plant Products by Romyashi) as a favorite ingredient.
lain Jul 9 @ 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] Jul 9 @ 11:02pm 
Fixed!
Kupferbart Jul 9 @ 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 Jul 8 @ 7:33am 
Can you somehow change pawn's favourite food via character creator or dev mode?
apljee Jun 30 @ 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 Jun 23 @ 6:22am 
I understand, and I appreciate all the great mods!
Sarg Bjornson  [author] Jun 23 @ 6:07am 
Sorry, I'm very VERY starved for time for... obvious reasons lol
VitaKaninen Jun 23 @ 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] Jun 23 @ 4:17am 
No, they are fatal for performance
VitaKaninen Jun 23 @ 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] Jun 23 @ 3:52am 
If you want a mod that does what you say, there are alternatives to this one
VitaKaninen Jun 23 @ 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] Jun 22 @ 10:39pm 
"Am I supposed to do what this mod forces me to do?"

Yes?
VitaKaninen Jun 22 @ 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] Jun 20 @ 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 Jun 20 @ 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] Jun 20 @ 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 Jun 20 @ 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 Jun 20 @ 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] Jun 20 @ 11:48am 
For all intents and purposes, that is pure bullshit. Don't make piles of 6000 identical meals
Stryyyder Jun 20 @ 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] Jun 19 @ 6:19am 
Same
Carb0n Jun 19 @ 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 Jun 1 @ 12:42am 
vanilla gourmand expanded
Sarg Bjornson  [author] May 31 @ 11:04pm 
Yes
knots6 May 31 @ 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] May 22 @ 10:04am 
This mod already solves that problem, you can tweak it in mod options
charming_aberration May 22 @ 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 May 9 @ 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 May 9 @ 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 May 9 @ 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 Apr 28 @ 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] Apr 18 @ 11:17pm 
We only support our androids mod
Spunk Apr 18 @ 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 Apr 13 @ 12:41pm 
oh yeah! i am blind!
Sarg Bjornson  [author] Apr 13 @ 12:35pm 
Just... click the "i"...
ImNotCreat1ve Apr 13 @ 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] Apr 7 @ 10:44pm 
No
estrogenesys Apr 7 @ 10:33pm 
Can this mod be removed from a save?
Ωats Apr 2 @ 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 Feb 10 @ 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 Feb 10 @ 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 Feb 4 @ 5:00am 
No...
Sarg Bjornson  [author] Feb 3 @ 8:56am 
That's not good variety, is it?
hoteldoor538 Feb 3 @ 8:50am 
i only have human flesh and rice...
Sarg Bjornson  [author] Feb 3 @ 8:43am 
Don't make 4500 of each