Jump to content

Expanded Foods 1.6.9


l33tmaan

Recommended Posts

10 hours ago, Владимир Радостин said:

if you click on a bottle on a bottle rack, on a shelf where any bottle already exists, then it will disappear from your hand forever

please check if you have the same problem

I'm not sure if this is related to your mod, but if you suddenly know who can figure it out, please let them know

This isn't happening on my end. I haven't had a bottle disappear in a month or two - and I didn't have any disappear just now when I tested, either.

Soy sauce & milk are being weird. I don't think the game likes it when litresPerItem gets too small.
EDIT: Oh no, I'm just blind. Whoops!

Edited by l33tmaan
Link to comment
Share on other sites

  • l33tmaan changed the title to Expanded Foods 1.5.3-pre.6

Hey I have been having a lot of fun making the food in your mod. I just had a question on one thing.

I couldn't find it documented anywhere here, but is there a reason that bread/pie grain nutrition is lower with Expanded Foods compared to vanilla?

In vanilla you have bread values of:

        "*-flax-partbaked": { saturation: 70, foodcategory: "Grain" },
        "*-flax-perfect": { saturation: 160, foodcategory: "Grain" },
        "*-flax-charred": { saturation: 100, foodcategory: "Grain" },
        
        "*-rice-partbaked": { saturation: 160, foodcategory: "Grain" },
        "*-rice-perfect": { saturation: 330, foodcategory: "Grain" },
        "*-rice-charred": { saturation: 220, foodcategory: "Grain" },
        
        "*-partbaked": { saturation: 150, foodcategory: "Grain" },
        "*-perfect": { saturation: 300, foodcategory: "Grain" },
        "*-charred": { saturation: 210, foodcategory: "Grain" }

With expanded foods installed, all bread types have saturation values of 70 saturation for part-baked 160 for regular and 100 for charred in-game (including flax and rice).

Pies in vanilla have 120 grain saturation per flax dough, 240 grain saturation per spelt or rye dough, and 280 grain saturation per pie dough (same as meal grain values).

With expanded foods installed, flax dough pies have no grain saturation at all, rice gives 170 and other dough pies give 140 saturation per dough used.

Since grain crock pot values aren't changed, it makes crock pot cooking kind of strictly better over breads/pies.

Link to comment
Share on other sites

Yes, those are lower because I added expandedNutritionProps as an attribute, since dough's original class gets replaced by ExpandedDough. This is what allows vanilla bread to have extra nutrients from things like milk, lard, and bread starter. In Expanded Foods, bread has a flat nutrition value that gets added onto based on what kind of flour you're using. Flax gives no boost, rice gives +170 nutrients, and all other flours give +140 nutrients.
Pies should be adding the nutrients up correctly, though. Are they not?

Link to comment
Share on other sites

4 hours ago, l33tmaan said:

Yes, those are lower because I added expandedNutritionProps as an attribute, since dough's original class gets replaced by ExpandedDough. This is what allows vanilla bread to have extra nutrients from things like milk, lard, and bread starter. In Expanded Foods, bread has a flat nutrition value that gets added onto based on what kind of flour you're using. Flax gives no boost, rice gives +170 nutrients, and all other flours give +140 nutrients.
Pies should be adding the nutrients up correctly, though. Are they not?

Something may not be working correctly in my game then, I will do some testing with my mods to see if there is a conflict. If I create pies or bread the nutrition is always much lower than in vanilla. I even made some rye bread with oil and starter and it the same nutrition value as plain dough bread.

All pies I make have lower than expected grain saturation:

Flax Dough and Pear Pie:

image.png.b1ba9cc1750a830a494eb38723f72245.png

Spelt and Pear Pie:

image.png.dc8222a406f383e0b2e0875d63810ddd.png

This is on 1.5.3-pre.6

 

Link to comment
Share on other sites

damn, the game crashed again.

i was able to make my syrup in the saucepan. making it in the cauldron worked too. i then used this to make fried meat.

when i put the oiled rye redmeat on the firepit there is no problem and i can cook it. if i try to put it in the clay oven, the game crashes instantly:

i have 2 different types of oiled meat/poultry. both are crashing if i put them in the oven.

 

Running on 64 bit Linux with 7 GB.
Game Version: v1.16.4 (Stable)
Loaded Mods: expandedfoods@1.5.3-pre.6, primitivesurvival@2.8.0, game@1.16.4, farmlife@1.2.2, medievalexpansion@3.7.1, creative@1.16.4, survival@1.16.4
06.04.2022 10:35:30: Critical error occurred
System.InvalidOperationException: Sequence contains no elements
  at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00014] in <d22af090bceb4be792f53595cf074724>:0
  at ExpandedFoods.ItemExpandedRawFood.GenMesh (Vintagestory.API.Client.ICoreClientAPI capi, System.String[] ings, Vintagestory.API.Common.ItemStack stack, Vintagestory.API.MathTools.Vec3f rot, Vintagestory.API.Client.ITesselatorAPI tesselator) [0x001a0] in <89580b49bccc4a4799e08ecc4f882ecd>:0
  at ExpandedFoods.DisplayPatches.displayFix (Vintagestory.API.Common.ItemStack stack, Vintagestory.GameContent.BlockEntityDisplay __instance, Vintagestory.API.Client.MeshData& __result) [0x00094] in <89580b49bccc4a4799e08ecc4f882ecd>:0
  at (wrapper dynamic-method) Vintagestory.GameContent.BlockEntityDisplay.Vintagestory.GameContent.BlockEntityDisplay.genMesh_Patch1(Vintagestory.GameContent.BlockEntityDisplay,Vintagestory.API.Common.ItemStack)
  at ExpandedFoods.BlockEntityExpandedOven.updateMesh (System.Int32 index) [0x0012f] in <89580b49bccc4a4799e08ecc4f882ecd>:0
  at ExpandedFoods.BlockEntityExpandedOven.TryPut (Vintagestory.API.Common.ItemSlot slot) [0x00123] in <89580b49bccc4a4799e08ecc4f882ecd>:0
  at ExpandedFoods.BlockEntityExpandedOven.OnInteract (Vintagestory.API.Common.IPlayer byPlayer, Vintagestory.API.Common.BlockSelection bs) [0x001cb] in <89580b49bccc4a4799e08ecc4f882ecd>:0
  at ExpandedFoods.BlockExpandedClayOven.OnBlockInteractStart (Vintagestory.API.Common.IWorldAccessor world, Vintagestory.API.Common.IPlayer byPlayer, Vintagestory.API.Common.BlockSelection bs) [0x00020] in <89580b49bccc4a4799e08ecc4f882ecd>:0
  at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock (Vintagestory.API.Common.Block selectedBlock, Vintagestory.API.Common.BlockSelection blockSelection) [0x00000] in <6b6988c5e6264e7e8b7a32e875df9528>:0
  at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected (System.Single dt) [0x002ee] in <6b6988c5e6264e7e8b7a32e875df9528>:0
  at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.UpdatePicking (System.Single dt) [0x0009e] in <6b6988c5e6264e7e8b7a32e875df9528>:0
  at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame (System.Single dt) [0x0004a] in <6b6988c5e6264e7e8b7a32e875df9528>:0
  at Vintagestory.API.Client.DummyRenderer.OnRenderFrame (System.Single deltaTime, Vintagestory.API.Client.EnumRenderStage stage) [0x00000] in <c35009a825774beb829bbd8af877cce6>:0
  at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage (Vintagestory.API.Client.EnumRenderStage stage, System.Single dt) [0x00072] in <6b6988c5e6264e7e8b7a32e875df9528>:0
  at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage (Vintagestory.API.Client.EnumRenderStage stage, System.Single dt) [0x00028] in <6b6988c5e6264e7e8b7a32e875df9528>:0
  at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer (System.Single dt) [0x00093] in <6b6988c5e6264e7e8b7a32e875df9528>:0
  at _4Bi1AGVssrIO0El8b8ygdS9FIfm._LvzIyYpsQCoC78JubjSO0HCjtTg (System.Single ) [0x0003e] in <6b6988c5e6264e7e8b7a32e875df9528>:0
  at _lAuHsYOBOAjBMdATFXwLUtH7N00._JvY4M2412YZu1OS3Ull8wgZBu1j (System.Single ) [0x001c0] in <6b6988c5e6264e7e8b7a32e875df9528>:0
  at _lAuHsYOBOAjBMdATFXwLUtH7N00._KmBeEx15nyyLrVqNDW6geSArpNr (System.Single ) [0x000cc] in <6b6988c5e6264e7e8b7a32e875df9528>:0
  at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame (System.Object sender, OpenTK.FrameEventArgs e) [0x00141] in <6b6988c5e6264e7e8b7a32e875df9528>:0
  at (wrapper delegate-invoke) System.EventHandler`1[OpenTK.FrameEventArgs].invoke_void_object_TEventArgs(object,OpenTK.FrameEventArgs)
  at OpenTK.GameWindow.OnRenderFrame (OpenTK.FrameEventArgs e) [0x00000] in <a4886e33f9fc416195d24950e7205b94>:0
  at OpenTK.GameWindow.OnRenderFrameInternal (OpenTK.FrameEventArgs e) [0x00010] in <a4886e33f9fc416195d24950e7205b94>:0
  at OpenTK.GameWindow.RaiseRenderFrame (System.Double elapsed, System.Double& timestamp) [0x0000c] in <a4886e33f9fc416195d24950e7205b94>:0
  at OpenTK.GameWindow.DispatchRenderFrame () [0x00038] in <a4886e33f9fc416195d24950e7205b94>:0
  at OpenTK.GameWindow.Run (System.Double updates_per_second, System.Double frames_per_second) [0x00104] in <a4886e33f9fc416195d24950e7205b94>:0
  at OpenTK.GameWindow.Run () [0x00000] in <a4886e33f9fc416195d24950e7205b94>:0
  at _TRhArnJABwZoV9Vt7Ld2l65Xzgg._mhlr8s7wtMvxaJGpVy2Ag90jUBK (_3HJA5NvAIx31LXjscc3HGjXaR6q , System.String[] ) [0x003dc] in <29d88641cda44fa481e9734466805d45>:0
  at _TRhArnJABwZoV9Vt7Ld2l65Xzgg+_fSeTszd4whwFiRbaTa0d2CyPdfJ._SvbPzpxmSlo5pUMfGCrGwu2xebc () [0x00000] in <29d88641cda44fa481e9734466805d45>:0
  at _q0zAVOrWbMX04rMA9G3HIFVuGjA._mhlr8s7wtMvxaJGpVy2Ag90jUBK (System.Threading.ThreadStart ) [0x00007] in <6b6988c5e6264e7e8b7a32e875df9528>:0
-------------------------------

 

692555499_Bildschirmfotovon2022-04-0610-41-58.thumb.png.ddc382b448179320ab92adb9a82ded47.png

 

  • Like 1
Link to comment
Share on other sites

6 hours ago, MrFish said:

Something may not be working correctly in my game then, I will do some testing with my mods to see if there is a conflict. If I create pies or bread the nutrition is always much lower than in vanilla. I even made some rye bread with oil and starter and it the same nutrition value as plain dough bread.

After some testing, it looks like pies check for expandedNutritionProps and THEN the regular NutritionProps and doesn't add both at once. Whoops!

  • Like 1
Link to comment
Share on other sites

I think I figured out why my bread was missing the extra grain saturation. If you make dough using the grid method, the dough does not get any extra saturation. When using a mixing bowl, it adds the extra saturation correctly.

Link to comment
Share on other sites

So what is the correct recipe for herbal tea? I have one liter of water and one sage in the saucepan but it doesn't indicate an output. I made new saucepans, cauldrons, none of which worked



Also I had that same glitch with bottles disappearing - the bottles were made in 1.15.10 if that makes any difference. 2022-04-08_14-50-50.thumb.png.41b1177c4767097e6bd016d2c38dbc1e.png

Link to comment
Share on other sites

I still have no idea what the cause is behind that bottle disappearing bug is, since I can't replicate it - but you need 0.2 L of water to make tea now. I'll try and get an update out this weekend to patch up some more compatibility problems and after that, I think my main focus is going to be getting Wildcraft fully updated and then getting the handbook looking nice and pretty. Sorry for the inconvenience.

  • Thanks 1
Link to comment
Share on other sites

Updated to 1.5.3-pre.7!

  • Acorns compatibility updated
  • Primitive Survival compatibility updated
  • Gozinaki & Trail Mix no longer requires Acorns
  • Gozinaki, breaded ball & fish display models enlargened
  • Bolete updated to King Bolete
  • Dried Sausage & Trail Mix extra nutrients buffed
  • Fish Sauce nutrients doubled
  • Sausage oven display fixed
  • Like 2
  • Amazing! 2
Link to comment
Share on other sites

  • l33tmaan changed the title to Expanded Foods 1.5.3-pre.7

Hi, love your mod and  got the newest version, but I can't get the liquids that need boiling to work. it does not crash the game anymore, it just does not work, nothing happens, so no bonebroth or maplesyrup, is this a common problem? I am also unable to do anything with the mushrooms other than put them in stew.

Edited by Fancygoat
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.