RimWorld

RimWorld

Variety Matters Dinner Time
69 Comments
Mysterius Aug 22, 2024 @ 3:51am 
Abandoned mod.
Alert Jul 21, 2024 @ 4:09pm 
Update 1.5 plz
Naturtok Apr 29, 2024 @ 11:55pm 
Anyone willing to take up bringing this to 1.5 all the way from 1.3?
Snack Oct 13, 2023 @ 7:09am 
I'm running this mod on 1.4 with Ideology, Biotech and 360 other mods and it seems to work ok
stellar_kitty Aug 1, 2023 @ 12:07pm 
Is it working in 1.4? 👉🏻👈🏻
[BRE] Feliz Jul 4, 2023 @ 2:25am 
please 1.4
Eoftar Jun 23, 2023 @ 12:07pm 
Any hope for an update?
(( D A N N O )) May 10, 2023 @ 2:09pm 
anyone know how well this works in 1.4?
Zircaroi Apr 14, 2023 @ 7:49pm 
@ec#2718 on Discord
Please try to add the below code after "JoyKindDef joyKind = __instance.def.joyKind;" in "VarietyMattersDT.MealTimeJoy.Postfix".

if (joyKind == JoyKindDefOf.Gluttonous || joyKind.defName == "Chemical")
{
return;
}
Timou Dec 28, 2022 @ 12:44pm 
Please update 1.4
LOTO Oct 25, 2022 @ 3:55am 
1.4 please
eggnoggins Oct 24, 2022 @ 12:20pm 
1.4 ...
Naturtok Oct 22, 2022 @ 1:01pm 
1.4? :0 This mod does so much with such a simple idea
ELLIOTTCABLE on Discord Sep 11, 2022 @ 2:58pm 
I'm also seeing the "TryIssueJobPackage" / MealTimeJoy.Postfix error. Here's a full log, if it's helpful:

https://gist.githubusercontent.com/ELLIOTTCABLE/83ff24fab329f564586a00807b8cb510/raw/4fb3f742ef3ef9dfef7091bcbbc6f07455e031e7/hugslib.log
Resistance Band. Sep 7, 2022 @ 11:44pm 
Hi Cozar, were you able to put the Thermodynamics fix back into the 1.3 version?
Kayedon May 6, 2022 @ 7:27pm 
Currently getting the following (Yellow) error on GameLoad:
Tried to use an uninitialized DefOf of type TimeAssignmentDefOf. DefOfs are initialized right after all defs all loaded. Uninitialized DefOfs will return only nulls. (hint: don't use DefOfs as default field values in Defs, try to resolve them in ResolveReferences() instead)
Stacktrace shows this mod (VarietyMattersDT.Mod_VMDT:.ctor (Verse.ModContentPack))
https://gist.github.com/e93e0ec5b3013c2efbf5fd0e876f45fa
Issue goes away upon removing VMDT.
χø£¡Ŧ|ź <(´= w =`)> Apr 7, 2022 @ 4:48pm 
This mod seem to affect kibble. Option to disable animal's food variety would be nice.
Splaetos Mar 3, 2022 @ 6:32am 
The repeating error similar(same?) to what Kopp listed is currently looping infinitely in my game. It is a constant error in the log, but usually not game breaking like this. Lasted a few hours in game (a few minutes stuck around normal speed).

"Exception in RimWorld.ThinkNode_Priority_GetJoy TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
at VarietyMattersDT.MealTimeJoy.Postfix" etc
Icepickgma Jan 6, 2022 @ 11:04am 
Seems the Homeboud mods schedule button is in the same spot as your dinner button.
Kopp Dec 15, 2021 @ 8:52am 
Hey Cozar,
I found a incompatibility between DinnerTime and CommonSense.
Please dont think I expect you to fix stuff...
I just try to narrow down errors when I find them and report them.
Happens even if I turn off all the mod settings for DinnerTime and CommonSense.
Happens only if I schedule food time for colonists.
Tell me if you want more information or even a savegame.
https://gist.github.com/a6c7a45a51e9d7033111d91dafcc2fb8
Greetings!
Cozar  [author] Dec 14, 2021 @ 7:03am 
Hmmm, I must have built the 1.3 updates on a version before that fix. I'm sure I can put it in again.
Kopp Dec 14, 2021 @ 5:20am 
Hey Cozar,
seems the small incompatibility with "Thermodynamics - Hot Meals" we talked about on 25th of february and earlier is back.
Any chance for another fix? :P
Greetings!
Cozar  [author] Dec 10, 2021 @ 8:26am 
How likely a pawn is to pack the food into their bag for later consumption when doing remote tasks on the home map. When pawns are packing food in their inventory, I believe I set it so tableless foods are preferred roughly equivalent to simple meals while travel foods edge out fine meals.

"Travel" is probably a bit of a misnomer, but it sounds better than "inventory food."
SkyLarkBlue Dec 9, 2021 @ 11:17pm 
The new mad settings look great, just wondering what the difference between "no table" foods and "travel foods" is?
SkyLarkBlue Dec 6, 2021 @ 7:26pm 
Thanks, I'll try it out ASAP!
Cozar  [author] Dec 5, 2021 @ 11:15am 
@SkyLarkBlue - Rather going through every food mod in existence to decide what foods should be tableless, I added options in the settings for players to decide by themselves what food shouldn't require a table.
SkyLarkBlue Nov 30, 2021 @ 4:08pm 
Sorry, I forgot who forked it since it's removed from the workshop now. I guessed it was Mlie, but now I remember it was not. Thank you for looking into it.
Cozar  [author] Nov 29, 2021 @ 7:21pm 
@SkyLarkBlue - It looks like that discussion was for Kayedon's forked version of my earlier mod, Tables Are For Meals. Those changes have not been implemented in this mod, but I'll look into updating this.
SkyLarkBlue Nov 27, 2021 @ 5:37pm 
Can you add compatibility for Salted Meat 2.0 sausages for not requiring a table? Idk what is up with them because my pawns basically don't eat them unless they are starving, but it would be nice if they could take them as snacks around. Also, I remember talking about adding some other compatibility for mods with foods that are more portable, but I don't see it here so that might have been on the Mlie version. Did those patches get rolled back in here?
SkyLarkBlue Oct 28, 2021 @ 10:10pm 
Thank you, that clears it up
Cozar  [author] Oct 28, 2021 @ 9:09pm 
They don't overlap at all. I just carried the name over because that mod relates to food and this mod is basically a collection of a variety of food-related features.
SkyLarkBlue Oct 28, 2021 @ 7:10pm 
I am curious: how does this mod and VM Improved work together? Do they overlap too much or does that mod add to this one? I currently use both together, but I've never been sure if I'm just doubling up on the same things.
Mlie Oct 24, 2021 @ 11:44pm 
Set my version to unlisted with a reference to the original
Cozar  [author] Oct 24, 2021 @ 12:33pm 
@ec#2718 on Discord

The warm temperature is a cutoff. Filters have been added, but XML Extensions is required to get them.
Cozar  [author] Oct 24, 2021 @ 12:31pm 
Updated for 1.3
Blorpmeister Aug 18, 2021 @ 11:51am 
Anyone tested it on 1.3 yet?
AlexandrClibanarius Aug 15, 2021 @ 2:51am 
Hey, Cozar, attempting to contact you this way: Should you be uninterested or unable to dedicate any time/energy to updating, I was curious if you might permit someone like myself the source so continuation update can be made. It's an impressive piece of work and I'd hate to see it fall out of use!
ELLIOTTCABLE on Discord May 27, 2021 @ 8:14pm 
Related to the below, as well: any chance of adding a stockpile-filter toggle for for "leftovers" and "freezer burned?"

Once something's already turned to leftovers, I don't much want to waste space in my 'warmer' for it. Similarly, once something's already been freezer-burned, it might as well stay in the freezer.
ELLIOTTCABLE on Discord May 24, 2021 @ 6:25am 
Hm; it's unclear whether the 60°C for keeping meals warm is a *cutoff*, or whether there's a *slope* between 10°C (fridge) and 60°C (oven).

i.e. can I warm a room up to, say, 45°C, to keep meals warm for a day and a half, instead of only for 20 hours?
SkyLarkBlue May 21, 2021 @ 2:21pm 
So this is a weird problem that's not really on you, but my pawns constantly pick up juice for a snack, the problem is that enough juice to count as a meal is heavy as hell and takes up so much of their inventory space. Is there a way you can add an opt out for this in the settings? Or better yet, a patch to make the weight more equal to pemmican of the same nutritional value? 1 juice = .05 nutrition = .44 kg, 1 pemmican = .05 nutrition=.02 kg. It's pretty ridiculous. I tried asking the VCE people to reconsider the weight of this item, but I got no response. I'm guessing they never considered pawns might carry juice as an alternative to pemmican. :/ A pawn who picks up a stack of 20 juice as a to go meal is carrying 8.8 kg. I imagine them just strapping jugs of juice to their back as a "snack" lol.
Zairya Apr 15, 2021 @ 1:18am 
Regarding your latest improvements to "variety matters" is the compatibility still valid? I'm fighting mimes (Alpha Animals) and they mostly ruin my colony because the infected pawn doesn't wake up from hunger. I hope I can somehow tweak their eating bevaviour with this to prevent mime-induced deaths.
Kopp Feb 25, 2021 @ 2:36pm 
@Cozar I could not force the game to produce the error anymore.
Seems like you fixed it :)
Thanks a lot for spending your time on providing compatibility!
Cozar  [author] Feb 25, 2021 @ 12:52pm 
@Kopp - I incorrectly assumed Thermodynamics just added its own temperature tracking. Apparently it also patches the vanilla method for checking temperature, which broke my temp checks for stacking rules. I believe I have the issue fixed, but it would be great if you could run your tests again.

@Alexandr - New update has the setting you wanted.
AlexandrClibanarius Feb 25, 2021 @ 11:59am 
Yay. Appreciated, thanks!
Cozar  [author] Feb 25, 2021 @ 8:48am 
@Alexandr Yeah, I can remove the cap on the position selector in the settings so you can move the button off screen to the right.
AlexandrClibanarius Feb 23, 2021 @ 10:54pm 
I have the most absurd of minor requests to make: Can you... make it so you can remove the Meal Time 'food' scheduling box entirely? I wouldn't ask but it causes a minor conflict (and that's a very loose usage of the term; more of a graphical anomaly) with Better Pawn Control. BPC adds a widget/gadget right about where the Food box sits on the tab and it looks strange because of that. Both are usable, of course. Just it's offending to my autastic sensibilities for the 2 seconds I stare at that screen per hour. :P
Cozar  [author] Feb 23, 2021 @ 4:15pm 
@Kopp Thanks. Sounds like it isn't actually the Quality Cooking at all. If temperature matters than it must be the Freshly Cooked settings, which makes more sense, since that is the feature most closely resembling Thermodynamics. I just forgot that code has to set stacking rules for meals so I didn't think of it.

I'll take a look at fixing compatibility.
Kopp Feb 23, 2021 @ 3:17pm 
@Cozar
1/1
After further testing the error pops up 100% if the stack the meal should be added to is below zero degree celsius and the mode is "drop on floor". (quality cooking on or off)
The stack counter stays the same but the ingredients change and the temperature of the stack as well.
(Had a 1x simple meal stack with temperature below 0°C and one ingredient. Meal cooked. Red error pops up. Stack has two ingredients and temperature changed to about 20°C while still being 1x simple meal).
So the meal and the ingredients used to make it are lost.
Kopp Feb 23, 2021 @ 3:17pm 
2/2
If the mode is "take to stockpile" the pawn sometimes refuses to put the newly cooked meal on the stack and is making a new stack. (But the new stack has ingredients from the newly cooked meal and the old stack)
If the newly made stack is below zero the error appears.

If the stacks are above 0°C the error is not happening at all.

Maybe turning off "quality cooking / unskilled chefs" gave less errors in previous tests but right now I can not confirm.

Thanks for your quick response and dont hestitate telling me more things to test if necessary ;)
And sorry for spaming the comment section. Feel free to delete my comments after reading :)
Cozar  [author] Feb 23, 2021 @ 1:05pm 
@Kopp Is this in drop on floor mode or is the cook carrying a meal to a stockpile? Is there already something in the spot where it should be dropped? Is the food disappearing?

Do you have Quality Cooking enabled? If so, please turn off that setting and try again. I suspect that is where the conflict would lie, but it would be nice to have that confirmed.