RimWorld

RimWorld

Variety Matters Improved
220 Comments
Evyatar 25 Nov, 2023 @ 10:01pm 
I've developed a fork of this mod with some neat additions: enhanced meal variety visualization, improved compatibility with other mods, and better performance. Plus, the mech cooking bug is fixed there.

I'm actively updating and open to suggestions for future enhancements. If you're interested, you can check it out here: https://sp.zhabite.com/sharedfiles/filedetails/?id=3044059819
keyofrage yt 11 Sep, 2023 @ 12:46pm 
anyone know how to use this mod with characters only able to eat meat?
Krolon 15 May, 2023 @ 5:20am 
is it safe to remove? I'd like to try this mod (or... a fork, really) but I'm unsure whether I'll truly like it
Bree 13 May, 2023 @ 6:31am 
Is there a way to change the Variety Expectations of slaves? Cus they seem to be the same as my colonists.
Flurbel 8 May, 2023 @ 3:36pm 
Does this work for 1.4 or do I have to use the fork?
Delmain 30 Apr, 2023 @ 12:18am 
The 1.4 fork doesn't work for everyone. A lot of people have reported fairly game-breaking bugs with the 1.4 fork. I'd greatly appreciate an update from someone with the original code....
GwynnTheGreen 26 Apr, 2023 @ 11:48am 
works with 1.4?
-Mikhail- 24 Apr, 2023 @ 10:29pm 
Guys, there is already a 1.4 fork for this mod.
Prettymuchblue 24 Apr, 2023 @ 12:44pm 
I to think it would be cool for a 1.4 update if you have the time
Autismus Maximus 24 Apr, 2023 @ 8:35am 
Please patch this for 1.4, its a really good mod for realism adn encourage more food sources and i want to use it again
J 14 Apr, 2023 @ 9:39pm 
I did a quick test, and my pawns' variety meter is saved when I reboot the game.
Felios 7 Mar, 2023 @ 2:51pm 
Having the same problem as @Lord Shaw, I'm getting errors about variety record every time I save.
Here's my hugslib logs: https://gist.github.com/5280901faed12a1783cb347317ab935f
Lord Shaw 6 Feb, 2023 @ 3:41am 
Variety record can't be saved in 1.4. If you restart the game, variety of pawns will be reset.
Bear 6 Feb, 2023 @ 3:39am 
When I add this mod, I get the debug log pop up on startup but there's nothing red or even yellow there. No errors at all. The only other time I had this is when I added a clothing mod and there was an error in the definitions where it was missing an </li> I checked the definitions here and I didn't find anything wrong.

I used this mod in 1.3 and I was somewhat mixed on it. I like that it forces me to plant a variety of crops but the default settings caused my pawns to be either constantly elated or constantly de-buffed. I tried a lot of settings and frankly it's either a mood nerf once you get everything right or a mood sink if things aren't perfect. I really like the idea of this mod because otherwise why would I ever plant strawberries? Anyway, imperfect and all I'll miss it until it's updated properly. I don't even want to try the forked if there's known issues.
Schadenfreude 19 Jan, 2023 @ 7:08pm 
I caution to use the 1.4 Fork, it's produced errors, after a while, that prevents my pawns from eating and force eating doesn't satisfy their food need.

1.3 works just fine, except you can't access the mod options.
Ahmet 24 Dec, 2022 @ 8:00am 
it can be used in 1.4, you cannot reach mod settings but mod works fine
nuwaa 12 Dec, 2022 @ 6:39pm 
It's strange that while so many people want an update, no one is willing to donate
Guderian 9 Dec, 2022 @ 1:09am 
A must have mod. I wish it could get an update/fork
GKK 3 Dec, 2022 @ 8:24pm 
Is there a chance for a 1.4 fork version of this coming? I miss this mod :(
Poindexter1985 28 Nov, 2022 @ 9:27am 
Author hasn't updated any mods since December of 2021. I don't think anyone should hold their breath on this being updated to 1.4.
kmcl11 21 Nov, 2022 @ 11:53pm 
adding my voice hoping for 1.4 :)
Timou 21 Nov, 2022 @ 1:52pm 
Please update for 1.4
山田太郎 14 Nov, 2022 @ 8:54am 
hoping for 1.4!
Ahmet 4 Nov, 2022 @ 7:46am 
rimworld is literally uplayable without this mod please update someone
夏夏猫 30 Oct, 2022 @ 12:41pm 
1.4p
Persomnus 29 Oct, 2022 @ 4:25pm 
Rimworld feels so empty without this mod, thank you so much for working on it!
Terra 27 Oct, 2022 @ 7:00pm 
Please update for 1.4! We need variety!
123nick 27 Oct, 2022 @ 7:23am 
Is it possible to have an option to track different mean TYPES but not different meal QUALITIES? Like when used with vanilla cooking expanded, you can make baked meals, grilled meals, soups, etc. It these are counted as different types for variety, it makes sense to me. But a simple grill and a fine grill should count as the same meal when it comes to variety, in my opinion. This makes the most eense to me.
kittysmugglers 24 Oct, 2022 @ 12:20pm 
1.4 pls :3
Naturtok 22 Oct, 2022 @ 1:01pm 
+1 on the 1.4! I love this mod!
Hammerhead 21 Oct, 2022 @ 12:20pm 
This mod is too good to die! Any chance of an update to 1.4? :)
Nezon 22 Sep, 2022 @ 8:34am 
My pawn with "Gourmand" trait has a variety strip. It shows:
Variety: 0%
Varieties Expected: 10
Recent Varieties: 8
And also he has a mood debuff "Empty Menu" (-12)

The other pawn (without "Gourmand") trait has
Variety: 33%
Varieties Expected: 6
Recent Varieties: 9

The third pawn:
Variety: 43%
Varieties Expected: 6
Recent Varieties: 9

How does it work?
Vee Gees 21 Sep, 2022 @ 1:32am 
In the mod options what does "ingredients when stacking" mean? what happens if I change the number?
Nezon 20 Sep, 2022 @ 10:32pm 
Is there any chance to see the full list of ingredients my pawn has in its memory? I would like to get a feel for how it works.
Luden 3 Aug, 2022 @ 1:33pm 
I want to add to the report of the "aerofleetmorph" error. I don't have Pawnmorpher but I do have Alpha Animals. Currently only guests from Hospitality and pawns in a caravan have variety needs. I haven't tried breaking down and rebuilding my mod list using RimPy, but that will be my next step
thelasse 27 Jul, 2022 @ 11:31am 
Am I the only one who has only pawns with -12 debuff even when growing a lot of different vegetables?
Hellengi 11 Jul, 2022 @ 2:47pm 
I tried to make russian translation based on french (which is already in mod), but it seems like don't working. Here's the link to russian translation that should replace files in Defs. I know it isn't good solution, but if you just want use localised version, here's the link.

Русификатор:
https://drive.google.com/file/d/1biLzXvFN0a_wy4NXPafcsN2IRKFqxc4-/view?usp=sharing
TheLastBulletBender 30 May, 2022 @ 4:06pm 
Anyone else have eating a animal corpse not filling the food bar?
SineSwiper 28 May, 2022 @ 8:15am 
Yep, same "same key" exception with RimEffect Asaris. You should be using defName here.
Felios 15 Apr, 2022 @ 1:18pm 
This is crazy but after breaking my mod list down and then restoring it to EXACTLY what it was before, the colonists on that same save now have Variety needs in all cases. I hope this info might help anyone else.
Felios 15 Apr, 2022 @ 12:19pm 
@Cozar: like @Arne NONE of my colonists have variety need bars regardless of race, even humans. None have Gourmand or Ascetic. When I go into options I get errors relating to "aerofleetmorph" (from Alpha Animals and Pawnmorpher) and I don't have anything underneath the button "Reset Current Races" which displays another aerofleetmorph error if I click it.
HOWEVER: My pawns WHEN CARAVANING have a Variety need! So it... sorta works?
qux 15 Apr, 2022 @ 3:54am 
Hi! some words can't be translated, (like ''varieties expected''), can you give us keys please ?
Lord Asriel 31 Mar, 2022 @ 2:26am 
@123 nick I don't remember where it is explained, but if you do NOT "stack meals by ingredient", then when you cook a meal, if there is one of the same type (but very possibly different ingredients) already stored, your pawn will (probably) go and stack it there, which will "convert" the ingredients of the new meal to those of the old stack's. This means that you have better storage, but you are throwing variety in the trash.
123nick 23 Mar, 2022 @ 5:46pm 
What does "stack meals by ingredients" and the ingredients when stacking variables do?

Also, is there an option to judge variety by meal TYPE but not quality? mainly for Vanilla Cooking Expanded, so fine and simple meals are the same variety, but simple bakes and simple grills are different.
Sanigula 14 Mar, 2022 @ 9:22pm 
An incompatibility exists with RimFactory if cooks attempt to use different ingredients. Best way for anyone who's looking to get the two mods working together is to use the old method and rely on the Variety Matters Stockpile mod.
joseasoler 9 Mar, 2022 @ 2:37am 
I am also experiencing the same error reported by Werradith_Toximble. It seems that some code in the mod is using the label of a ThingDef_AlienRace to identify it instead of using its defName. So if a mod has two races with the same label but different defNames, there is a clash and this exception happens.
Arky 7 Mar, 2022 @ 2:17pm 
How is the performance of this mod?
Vaphal 3 Mar, 2022 @ 11:12am 
@Cozar I found two race mods that break the race selection in the settings menu.
Erin's Au Ra
and
Rim-Hivers

Error in static constructor of VarietyMatters.AddCompVariety: System.TypeInitializationException: The type initializer for 'VarietyMatters.AddCompVariety' threw an exception. ---> System.ArgumentException: An item with the same key has already been added. Key: hive prince


Error in static constructor of VarietyMatters.AddCompVariety: System.TypeInitializationException: The type initializer for 'VarietyMatters.AddCompVariety' threw an exception. ---> System.ArgumentException: An item with the same key has already been added. Key: Au Ra

Each was loaded separately with only the required mods and Variety Matters Improved.
Guderian 28 Feb, 2022 @ 5:26pm 
I have a question, if a meal was added from a mod and was a “MealSimple” type, does eating both consider as 1 variety in terms of meals (disregarding their ingredients)? So if a pawn eat a simple meal + simple bake (VCE) + simple grill (VCE), does he have 3 varieties or just 1?