First of all, great job on the updates! First the evolved recipes, now nutrition - I wasn't expecting Zomboid to have such realistic food system, especially still during early acess stages
Secondly:
Yay! One annoying bug of of the way.
There still seems to be more bugs/inconsistencies with food unfortunately, I'll try to list them below, but first let me share with you a complete list of food I made based on the data from build 34.6 (took me an afternoon to make it, a bit longer than I wanted, but the list should be complete and relatively easy to update for me for the future updates )
WARNING: MASSIVE SPOILERS RELATED TO THE FOOD - if you don't want to know all the nutritional values, freshness times, cooking times or want to discover all the food ingame as you play, you may want to find this spreadsheet spoiling too much for you. If you are like me, however, and want to see all the data clearly, feel free to proceed
Project Zomboid food items (the spreadsheet is sortable, but you need to make a local copy to do so, otherwise you will see a random sorting changes as I will make them)
I made this list by looking through the txt files from media\scripts\ folder located in the game files, all data is there already, all I did was to paste the appropriate infos into tables and make them look clear and sortable. I also added some of the notes from me.
What I did was to take all the appropriate properties from items classified as Type = Food from the 34.6 Steam files. I excluded the properties not related to the food though (icons, sound effects, menus, descriptions...) so it should be easy to compare various food stats.
Unfortunately I had to make it all by hand, as I couldn't bother to make it automatically, especially as the order of the parameters in those files are in random order, so it didn't make it easy, some of the properties are duplicated too (albeit rarely, I'll try to list them below), so there may be some errors (but there shouldn't). However, I was able to display things the way I want and check them manually when copying on the other hand. Either way, if there is any graphical editor/exporter for the files properties, let me know too, but judging from the inconsistence of spaces/tabulators in files, I guess they were edited more or less by hand too .
Either way, the spreadsheet should be useful for those who want to see things at glance for playtime optimization, but also should be good point to check and compare things for corrections/suggestions and also editing the wiki, so I hope it'll be useful to you
It was useful for me however, as I was able to pinpoint a bunch of oddities/omissions/inconsistencies/bugs related to the food systems, so let me list those: Dough, DoughRolled and BakingTrayBread items should be obsolte from what I know. However, they are missing the "obsolete" attributes and had nutricion values added.BreadDough item however is available from the currently obtainable recipe book and have no nutritional values added, I think this is the one that was supposed to get them.CheeseSandwich, GrilledCheese, PeanutButterSandwich are missing nutrition values, but they might be obsolete items. They are missing the "obsolete" flag though. (I found CheeseSandwich and PeanutButterSandwich in a shop , so they may not be that obsolte after all).Modjeska is missing nutritional values too, but I think it may not be currently obtainable anyway.PotOfSoupRecipe, PotOfStew, PanFriedVegetables, PanFriedVegetables2, PieWholeRaw, CakeRaw, Sandwich, BurgerRecipe, SoupBowl, StewBowl, RiceBowl, PastaBowl and Salad are all missing nutritional values, although it's understandable as they are evolved recipes. However PastaPan, RicePan, PastaPot, RicePot, WaterSaucepanRice, WaterSaucepanPasta, WaterPotRice, WaterPotPasta as well as Pie (slice), and CakeSlice have nutritional values added (I haven't made a pasta and rice yet, so I'm not sure how these recipes work exactly).FishFillet, RemouladeFull and RemouladeHalf (unless it'll be made obsolete, see below) (Fixed in 34.7) are missing nutritional values.Salt and Pepper are missing nutritional values. However it makes no sense that they are edible and restore that much hunger while sugar, ketchup, mustard, flour, vingear, yeast, coffe, tea bags and some other foods aren't. I'd love for them all to be edible in the future as a last resort food when starving (along with eating toothpaste, various pills, chewing leather or grass) with a proper system that have severe repercussions for doing so. Currently you can eat salt/pepper without major consequences, as long as you can counter or stand the negative moddles, something I'm not able to do in real life. I don't mind eating butter, mayonaise, remoulade at the current state though - especially with nutrition system in place now. Alternatively, you can make at least ketchup, mustard and sugar edible too.CommonMallow, LemonGrass, BlackSage and Ginseng reduce hunger by one but have no nutrition values filled. They are mostly medicinal items though (but still with a Food property)EggCarton, Jars (CannedXXX) have no nutrition values too, but there's nothing to fill (they are inedible and without shop's package).Lastly Cigarettes and Bleach have no nutrition filled but have the CantBeFrozen tag while Antibiotics are the last food item without any tag at all. (Fixed in 34.7)Egg and WildEggs items are classified as Meat in recipes. I realized that FoodType property is probably responsible for the name of the product, so with another type of egg added down the road, it means that a meal from egg could be named a "Meat Soup" ? (Fixed in 34.7)Salad (from farming.txt) have "obsolete" flag set. It is however used for evolved recipes. (Fixed in 34.7)All the mushrooms have the same nutricient value, while soem have different hunger values. It's OK for berries though. (Fixed in 34.7)RedRadish still can't be used in evolved recipe or any other recipe for that matter. Plus it have very low nutrition value (Fixed in 34.7)Remoulade could use some love, too. It cannot be used as a spice, and (Fixed in 34.7)RemouladeHalf should probably be marked as "obsolete" (Fixed in 34.7)Naming fixes:- MushroomGeneric1-7: Mushroom - Mushrooms (to match Berry -> Berries change). (Fixed in 34.7)- TunaTin: Tuna -> Canned Tuna or Tin of Tuna (to avoid confusion with non-canned fishes). Also take a look at TunaTinOpen to match those two whatever the decision.- Pie: Pie -> Pie Slice. (Fixed in 34.7)- OpenBeans: Open Can of Beans -> Open Canned Beans.- MayonnaiseFull: Bottle with Mayonnaise (Full) -> Bottle with Mayonnaise (no longer need fulness designation in name, will match remoulade. Also mentioned in my bug report, but after realizing half bottles are obsolete, there's no need to "Full" in name). (Fixed in 34.7)- OatsRaw: Can Of Oats -> Can of Oats. (Fixed in 34.7)- Crappie: Crappie fish -> Crappie (Alternatively Crappie Fish, but other fishes lack the suffix).- Icecream: Icecream -> Ice Cream. I think we are all aware of the fact that they don't perish, right? And we have freezers now too *hint*. Oh BTW, Butter does not perish too.- All items names that do not follow the Title Case: Cake preparation, Little bait fish, Mac and cheese (Mac and Cheese), Pie preparation, Processed cheese, Stir fry, as well as possibly other non-food items, such as mayonnaise Empty bottle. A good regex can catch all these names, as I was looking only on food. (Fixed in 34.7) I may make one later actually, out of curiosity.EDIT: My bad about ketchup/mustard and found CheeseSandwich
EDIT2: Marked the changes fixed in 34.7 build