RimWorld

RimWorld

Food Texture Variety Core
42 Comments
Anny 9 Jul @ 5:24pm 
Ehhh mind if I request Bug meal?? we got cannibal meal but one last thing left is Bug
BigGovernment 9 Jul @ 8:11am 
Does this touch milk at all?
Esther_Angerin 22 Apr @ 9:33pm 
I've been using your mod for months, and it’s worked great—I really love it. However, I recently added Multifloors to my mod list, and I’ve encountered an issue. I can’t use the Multifloors pipe connector to transfer nutrient paste to the upper level (G). My farm is located on the ground level (B1), and I’ve been piping food to the upper floors.

When using your mod, the pipe connector doesn't work, and no food is getting piped to the upper floors. Would it be possible for you to create a compatibility patch for Multifloors? If not, it's not a big deal—I can simply remove the mod. I just wanted to reach out because I’d love to be able to play with both Food Texture Variety and Multifloors together.
00generator 8 Apr @ 6:18am 
@FaintingGoat Take as much time as you need to decide. Haute is just the newest add-on to the Vanilla Cooking Expanded Collection, and you probably need to do some research on its source code before starting development. Plus, work can and will take precedence over mod development at anytime.
FaintingGoat  [author] 8 Apr @ 5:30am 
@00generator - I'm not sure if I'm going to support that yet or not. They're assembling the graphics in a very different way than the base game with their own custom framework, so I don't know how that'll interact with my mod. If I do support it, it probably won't be for a little bit - I've got some work obligations that gotta take priority for the next month!
00generator 7 Apr @ 7:58am 
There is a new Vanilla Expanded Cooking add-on called Haute that has just released. it adds meals that are a step-up from Gourmet Meals that require more Condiments, Time, and Skill to prepare. Have you thought about developing a Food Texture Variety module for that?
FaintingGoat  [author] 9 Mar @ 7:06am 
@豆豆 - yeah, I see the problem you're talking about. I used the label in an attempt to make the mod easier for people to pick up and make their own version, but I didn't think about how labels get translated to other languages. I'm working on a fix to key off def name instead, which doesn't change, I should be done testing it in both English and another language here pretty quickly.

Thanks for raising this issue to me!
豆豆 9 Mar @ 3:53am 
It seems that the issue lies in the `SanitizeLabel` function, where the matching is done based on the `label`, which causes problems for languages other than English.
豆豆 8 Mar @ 10:39pm 
It seems that no ingredients detection is done now, mod only use completely random textures.when the option "Use a default generic meal texture when ingredients aren't found" is enabled, any ingredient will return the fallback texture.
thanks for the answer
FaintingGoat  [author] 18 Jan @ 8:11am 
Yes - since it's searching for textures now instead of using a single default there is a performance impact when a meal is created. Once the meal exists though, performance of the graphic update drops down to vanilla levels.

I haven't felt it's been a big impact on my game, but it is adding overhead to the meal creation.
Do your mods affect the performance of the game?
LanceFyre99 13 Jan @ 2:12pm 
You're SUING Adaptive Storage Framework? What did they do?!
xXJohnnyFaceXx 12 Jan @ 11:14am 
@FaintingGoat, not necessarily an issue, but just make it so the alternate graphics of your mod, can show up on the storage options, if that isn't already a feature, I dunno maybe I'm just doing it wrong.
FaintingGoat  [author] 12 Jan @ 8:03am 
@xXJohnnyFaceXx - I've been suing Adaptive Storage Framework in my own game without problems. Is there a particular issue you're seeing that I'm not?

The issue with a blacklist is that it touches on something I've been trying to avoid, which is storing a list of what textures go with what ingredients somewhere. I won't say I'll never do it because sometimes I get ideas on how to do something effectively later down the line, but right now I'll say it's unlikely to happen, with performance issues being my biggest concern with it.
xXJohnnyFaceXx 11 Jan @ 11:29am 
Maybe, compatibility with Adaptive Storage Framework

And the ability to blacklist certain ingredient combinations. For example, if you don't have a graphic for rice&berries, you can just make it impossible to use that particular combination in the recipe, if that makes sense.
FaintingGoat  [author] 5 Jan @ 6:17pm 
@xXJohnnyFaceXx - I'll take suggestions! I use all my own mods so if it's something I want in my game and it's feasible, I'll probably just implement it.
xXJohnnyFaceXx 5 Jan @ 6:03pm 
Do you take feature commissions?
Lurkoid 21 Dec, 2024 @ 8:12am 
might also be worth doing a version with and a version without VE cooking for those who are sticking with base game cooking
FaintingGoat  [author] 21 Dec, 2024 @ 6:07am 
Yeah I can consider doing an all-in-one. It's not hard to consolidate. I'm just super close to having VE Cooking supported and want to wrap that up first!
Lurkoid 21 Dec, 2024 @ 5:15am 
will you consider making an all-in-one version of your food retextures? I appreciate being given the choice of which meals I want retextured but since I have all of the Vanilla Cooking Expanded mods I might as well have it all for the sake of uniformity
FaintingGoat  [author] 16 Dec, 2024 @ 4:54am 
Lavio Alargado - No, it's not, as I don't want to connect my personal github account to my steam username here... and I'm not really wanting to manage multiple github accounts either! I figure people can just run it through a decompiler if they want to take a look. But it should work as-is for items that use the Graphic_StackCount class as their graphics class. I was able to use it with chocolate and beer, which are drugs and not meals.
Lavio Alargado 16 Dec, 2024 @ 1:07am 
Hi, sorry to bother but, is your code open source in any way? I wanted to see if it was possible to apply what you do to other kinds of items.
TheAuditor 15 Dec, 2024 @ 5:51am 
any all in one ??
This mod series is so cool, thank you!
Captain Bart 19 Nov, 2024 @ 11:48am 
Will you try to integrate this with vanilla cooking expanded stuff or will you not do that?
FaintingGoat  [author] 19 Nov, 2024 @ 6:49am 
Toss your mod list into a discussion thread and I'll take a look!
RebelKillSwitch 19 Nov, 2024 @ 5:44am 
weirdly makes my pawns invisible, probably a conflict but not sure what with haha
FaintingGoat  [author] 14 Nov, 2024 @ 7:21am 
I think the answer is it depends on how they're doing their retexturing. Honestly I'd suggest just trying them both out on a throwaway test colony. Even if it doesn't quite line up and replace the textures expected, I don't think it'll break in a significant way.
Zairya 14 Nov, 2024 @ 12:43am 
Will this work with Medieval Overhaul? MO is retexturing some basic meals and provides a togglable. I thought, it's better to ask here insteadt of the meal part of the series because it is a base compatibility.
CrackaJack 9 Nov, 2024 @ 5:07pm 
for this mod alone youre a real chad, you know
FaintingGoat  [author] 8 Nov, 2024 @ 11:56am 
Thanks for the log, that was super helpful! I've found the error and fixed it.
5150 8 Nov, 2024 @ 6:42am 
https://gist.github.com/HugsLibRecordKeeper/00312b0f514532b94a0e3b92443b26dd

Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 30C94A28]
at FoodTextureVariety.Graphic_MealVariantsExpanded.SubGraphicFor (Verse.Thing thing) [0x00007] in <938acf87280943d79c8f1531705c50b2>:0

Hello, I'm using a translator, so I apologize if my sentences come across as awkward or impolite. When I opened Developer Mode for a quick test today, I encountered some red errors. They seem harmless to the game, but I'm reporting them just in case.
FaintingGoat  [author] 4 Nov, 2024 @ 3:04pm 
I'll try to clarify that in the description!
Theodore Masters Peterson 4 Nov, 2024 @ 2:17am 
oh, i thought i had to add the lines from the description to my files in order to use the mod
FaintingGoat  [author] 3 Nov, 2024 @ 5:10pm 
Are you trying to use the mod or make a mod using this class? If the former, there's nothing you need to do other than subscribe to the other mods in my library that add graphics for meals. If the latter, you're better off looking up modding tutorials other people have written.
Theodore Masters Peterson 1 Nov, 2024 @ 11:43pm 
is there a tutorial on how to add the lines to my thingdef? im not sure where to even find it
FaintingGoat  [author] 29 Oct, 2024 @ 4:20pm 
No idea, I just saw an opportunity to use one of my favorite gifs and took it.
emeraldfire37 28 Oct, 2024 @ 8:48pm 
Why this talk of wigs!?
FaintingGoat  [author] 25 Oct, 2024 @ 3:17pm 
VitaKaninen 25 Oct, 2024 @ 2:55pm 
Why wear wigs when you are already so beautiful?
NyxJen 25 Oct, 2024 @ 10:10am 
You are a beautiful, beautiful man. When will you wear wigs?