RimWorld

RimWorld

30 ratings
Flavor Text
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
871.603 KB
12 May, 2024 @ 12:18pm
5 Jul @ 3:01pm
26 Change Notes ( view )

Subscribe to download
Flavor Text

Description
Want something that adds the flair of food mods without the overload of tons of specific recipes? Here's a little bit of text that adds thematic flavor without actually changing any mechanics. This mod reads the ingredients in a meal and outputs a unique "flavor" name for that ingredient combination. Instead of watching your colonists munch on "Simple Meal: berries, eggs, milk", they'll enjoy "berry custard", "cannibal stroganoff", "red lentil tacos", "cat wontons" and many more: currently at 601 and counting.

Now featuring full modded support! The mod will incorporate meals and ingredients from other mods into its naming system, using both vanilla and modded flavor names. This happens dynamically and works with most other mods right out of the box.

Food Texture Variety features additional compatibility via matching Flavor Text names to FTV textures.

This mod is safe to be added or removed from a save, as it does not permanently change the meal names.
Popular Discussions View All (1)
35
23 Jun @ 11:19pm
BUG REPORTS
hekmo
70 Comments
hekmo  [author] 12 hours ago 
Sounds like that's from VCEF updating to 1.6 and Odyssey. It shouldn't cause any in-game issues, since there's a backup method for categorizing unrecognized ThingDefs. I'm out of town arm but I'll fix it in the next couple days
moo 11 Jul @ 11:27pm 
Nice. New one!

In FT_ThingCategoryDefAdvanced.xml:

change
MayRequire="vanillaexpanded.vcef
to
MayRequire="vanillaexpanded.vcooke"

The ones my log specifically show as needing repair are:

Could not resolve cross-reference to Verse.ThingDef named VCEF_RawBass (wanter=thingDefsToAbsorb)
Could not resolve cross-reference to Verse.ThingDef named VCEF_RawCatfish (wanter=thingDefsToAbsorb)
Could not resolve cross-reference to Verse.ThingDef named VCEF_RawCod (wanter=thingDefsToAbsorb)
Could not resolve cross-reference to Verse.ThingDef named VCEF_RawGuppy (wanter=thingDefsToAbsorb)
Could not resolve cross-reference to Verse.ThingDef named VCEF_RawPiranha (wanter=thingDefsToAbsorb)
Could not resolve cross-reference to Verse.ThingDef named VCEF_RawSalmon (wanter=thingDefsToAbsorb)
Could not resolve cross-reference to Verse.ThingDef named VCEF_RawTuna (wanter=thingDefsToAbsorb)
hekmo  [author] 5 Jul @ 3:03pm 
Welp, found the issue. During the last minor version I accidentally commented out the code that checks whether the flavor text finder has already run. Fixed now.
hekmo  [author] 5 Jul @ 1:11pm 
Alright, it's definitively correlated with the length of the description, which in extreme cases causes lag even without ASF. Hmm, I'll dig around and see what's going on.
hekmo  [author] 5 Jul @ 11:53am 
Alright, thank you for the details and screenshots. I was able to recreate the lag using Flavor Text and Adaptive Storage Framework. I'm testing to see what exactly is causing it, it seems to be related to the length of the meal label.
moo 5 Jul @ 9:31am 
Unfortunately I'd love to help test and eliminate the issue, but I'm away for a few days.
Modlist at https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3507289931
hekmo  [author] 5 Jul @ 9:03am 
And FT was the only mod you pulled? I don't see any way it could cause lag while just sitting in a stockpile. The new label and description are cached after creation.
moo 5 Jul @ 8:52am 
I did pull FT and the lag was absent.
hekmo  [author] 5 Jul @ 2:02am 
Have you tested this without Flavor Text to ensure that's what's causing the lag?