Mods / A Culinary Artillery 1.1.4

Category: #Crafting #Food #Furniture #Library #Technology
Author: l33tmaan
Side: Both
Created: Sep 19th 2022 at 8:25 PM
Last modified: Apr 4th at 12:51 AM
Downloads: 90329
Follow Unfollow 933

Latest file for v1.19.7:
ACulinaryArtillery 1.1.4.zip 1-click install


IF YOU ARE ON A NET4 VERSION OF VINTAGE STORY, USE 1.0.13.
IF YOU ARE ON A NET7 VERSION OF VINTAGE STORY, USE 1.0.14 OR LATER.

All the tools from Expanded Foods, split out into a separate library for general usage! On their own they won't be of much use. You will need another mod, such as Expanded Foods, in order to get any real use out of this. Other modders can feel free to use the stuff from this mod as needed - these are the PEOPLE'S recipes now! 

Special thanks to Vinter Nacht for helping me get this all separated properly! I couldn't have done it without him.


You can find more details on the forum post or in the mod's handbook guide.

Now with Wildcraft Trees compatibility! 

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.1.4 3813 Apr 4th at 12:51 AM Show ACulinaryArtillery 1.1.4.zip Install now
v1.1.3 7554 Mar 2nd at 3:28 AM Show ACulinaryArtillery 1.1.3.zip Install now
v1.1.2 2984 Feb 22nd at 12:18 AM Show ACulinaryArtillery 1.1.2.zip Install now
v1.1.1 1078 Feb 19th at 8:10 PM Show ACulinaryArtillery 1.1.1.zip Install now
v1.1.0 620 Feb 18th at 7:28 PM Show ACulinaryArtillery 1.1.0.zip Install now
v1.0.16 5146 Feb 1st at 1:12 AM Show ACulinaryArtillery 1.0.16.zip Install now
v1.0.15 25977 Aug 30th 2023 at 6:39 PM Show ACulinaryArtillery 1.0.15.zip Install now
v1.0.14 3770 Aug 13th 2023 at 3:55 PM Show ACulinaryArtillery 1.0.14.zip Install now
v1.0.13-rc.1 845 Aug 13th 2023 at 3:54 PM Show ACullinaryArtillery_1.0.13-RC.1.zip Install now
v1.0.12-pre.2 5937 Jul 5th 2023 at 9:00 PM Show A Culinary Artillery 1.0.12_RC_2.zip Install now
v1.0.12 14426 Mar 8th 2023 at 9:50 PM Show ACulinaryArtillery 1.0.12_RC.zip Install now
v1.0.11 7553 Dec 22nd 2022 at 12:03 AM Show ACulinaryArtillery 1.0.11.zip Install now
v1.0.10 3783 Nov 9th 2022 at 10:30 PM Show ACulinaryArtillery 1.0.10.zip Install now
v1.0.9 1491 Oct 29th 2022 at 6:56 PM Show ACulinaryArtillery 1.0.9.zip Install now
v1.0.8 1996 Oct 10th 2022 at 8:38 PM Show ACulinaryArtillery 1.0.8.zip Install now
v1.0.6 1652 Sep 24th 2022 at 12:40 AM Show ACulinaryArtillery 1.0.6.zip Install now
v1.0.5 643 Sep 20th 2022 at 8:45 PM Show ACulinaryArtillery 1.0.5.zip Install now
v1.0.4 604 Sep 19th 2022 at 8:27 PM Show ACulinaryArtillery 1.0.4.zip Install now

272 Comments (oldest first | newest first)

💬 SpacemanSpliff, 2 days ago

l33tmaan Is there any chance you would ever consider adding Beer/wine kegs for large long term brew and spirit storage?

💬 Blaze_wraith, 5 days ago

i am a an aboslute wazzock. i had a cooking pot in it, as i thought i needed it

 

aand in the end i mistakenly made soft bread instead

💬 Blaze_wraith, 5 days ago

trying to make bread (expanded foods one) with mixing bowl but it wont let me add the 0.1L of water, it just does the whole Liter. im using a glass bottle to move the water btw

💬 King_Doggo, Apr 12th at 6:54 AM

Hey.. Not sure if I'm missing something esoteric but uh.. Right-clicking with clay bottles on grass makes them disappear? I think the game thinks I'm trying to put them on a shelf lol!!

💬 l33tmaanAuthor, Apr 9th at 9:29 PM

Shinji170981

I think so. Just make sure to back up your world first.

Azraile

Try dumping it into a mixing bowl or saucepan's input slots.

💬 Jonpc042, Apr 8th at 2:59 PM

Bug found: When holding a large cauldron with liquid in it, right-click extracting ANY AMOUNT of that liquid from a placed container will fill the cauldron to 50 L

 

Easily reproduced, just make sure the cauldron will take, not deposit, while it has any liquid in it (so for example, 1 L of sap in cauldron, 10 L in bucket, right-click will take from bucket rather than deposit because bucket is full. Cauldron will fill with sap to 50L).

 

Discovered with copper cauldrons taking maple sap from redwood buckets, tested and confirmed with cottage cheese, redcurrent syrup, water, honey for liquids and saucepan, wooden bucket (regular / oak), other copper cauldrons (small and large) as placed container.

Only tested large copper cauldrons so far for held containers for this bug.

Hope this is helpful! Let me know if you need any more info / testing on the extent of the bug! If you'd like to reach out on discord, I'm Jonpc042 on there too!

💬 Azraile, Apr 8th at 5:20 AM

how do you get cured resin out of containers?

💬 Shinji170981, Apr 4th at 3:21 PM

Would the latest version also work on 1.19.3 or are there too many dependencies, which would cause it to break?

💬 l33tmaanAuthor, Apr 4th at 12:53 AM

Updated to 1.1.4! Some of the trader-related stuff should be working better now.

Elfini13

Wild turkey eggs only, eh? That makes sense. I'll look into it. Thank you!

💬 Mikoumi, Apr 2nd at 9:35 AM

Hi ^^ ! I installed the latest version and I am in version 1.19.5 and the earth blocks (Road and path) are strange... They seem to be buggy... Does anyone know how this happens? Please ?

 

💬 Elfini13, Mar 29th at 12:28 PM

It seems to me that only the raw egg of a wild turkey causes a failure. With a raw pheasant egg there is no such problem.

 

Running on 64 bit Windows 10.0.19045.0 with 16347 MB RAMGame Version: v1.19.5 (Stable)
29.03.2024 13:22:44: Critical error occurred in the following mod: aculinaryartillery@1.0.16
Loaded Mods: aculinaryartillery@1.0.16, bedrespawner@1.0.0, betterruins@0.2.5, chiseltools@1.10.1, decor@1.0.15, geoaddons@1.3.3, gwb@1.0.1, juicyores@1.0.0, mannequinstand@1.0.3, potatoes@1.0.8, primitivesurvival@3.4.5, roas@1.0.0, scraps@1.0.0, she1fish@1.1.0, game@1.19.5, wildcrafttrees@1.2.4, zoombuttonreborn@1.6.0, animalcages@3.0.1, betterfirepit@1.1.4, butchering@1.4.4, carryon@1.7.4, commonlib@2.3.2, displaycasewall@1.0.2, expandedfoods@1.6.8, fromgoldencombs@1.4.25, herbarium@1.0.5, hudclock@3.4.0, moreanimals@1.3.2, petai@2.2.3, prospecttogether@1.3.0-rc.3, stonerailings@1.1.0, th3dungeon@0.2.1-rc.1, creative@1.19.5, survival@1.19.5, workbenchexpansion@1.8.0, xlib119@0.7.4-dev.119, em@2.5.0, extraoverlays@1.4.0, helvehammerext@1.6.0, playercorpse@1.9.0, slanted_display_cases@1.3.2, stonequarry@3.2.1, wildcraftfruit@1.1.0, wildcraftherb@0.0.0, wildcrafttree@1.0.0, xskills119@0.7.5-dev.119, bricklayers@2.5.0-pre.1
System.NullReferenceException: Object reference not set to an instance of an object.
at ACulinaryArtillery.ItemEggCrack.OnHeldInteractStart(ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, Boolean firstEvent, EnumHandHandling& handling)
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseActiveSlotItem(BlockSelection blockSel, EntitySelection entitySel, EnumHandInteract useType, EnumHandHandling& handling) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 854
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 444
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries for Vintagestory.exe, the latest 1
==================================
{ TimeGenerated = 29.03.2024 12:01:01, Site = , Source = Application Error, Message = Nazwa aplikacji powodującej błąd: Vintagestory.exe, wersja: 1.19.5.0, sygnatura czasowa: 0x65310000
Nazwa modułu powodującego błąd: coreclr.dll, wersja: 7.0.1023.36312, sygnatura czasowa: 0x64b06d6c
Kod wyjątku: 0xc0000005
Przesunięcie błędu: 0x00000000001c98a6
Identyfikator procesu powodującego błąd: 0x32e8
Godzina uruchomienia aplikacji powodującej błąd: 0x01da81be8dd899f4
Ścieżka aplikacji powodującej błąd: C:\Users\Teresa\AppData\Roaming\Vintagestory\Vintagestory.exe
Ścieżka modułu powodującego błąd: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\7.0.10\coreclr.dll
Identyfikator raportu: ec5f4bc2-d07c-4525-a940-a9e49c91042e
Pełna nazwa pakietu powodującego błąd:
Identyfikator aplikacji względem pakietu powodującego błąd: }

💬 l33tmaanAuthor, Mar 28th at 3:24 PM

Ralfy

Are you able to start your world in safe mode or something? Maybe that way you can get in and break the saucepan that's causing the issue.

Elfini13

What does the error message say?

💬 Elfini13, Mar 26th at 8:14 PM

When I try to break a pheasant egg from the More Animals mod it kicks me out of the game.
Unfortunately I don't know which mod is responsible for this, More Animals or A Culinary Artillery .

💬 Elfini13, Mar 26th at 8:13 PM
💬 Ralfy, Mar 22nd at 12:21 PM

l33tmaan

Running on 64 bit Windows 10.0.22631.0 with 32405 MB RAM (well, thats not true, I got win 11, but ok)
Game Version: v1.19.5 (Stable)
22-Mar-24 13:18:18: Critical error occurred in the following mod: aculinaryartillery@1.1.3
Loaded Mods: aculinaryartillery@1.1.3, millwright@1.1.4, primitivesurvival@3.4.9, she1fish@1.2.0, game@1.19.5, animalcages@3.0.2, betterruins@0.3.4, expandedfoods@1.6.8, usefulstuff17@1.3.2, creative@1.19.5, survival@1.19.5
System.ArgumentNullException: Value cannot be null. (Parameter 'Unable to find a texture for texture code 'water_bucket' in saucepan. Giving up. Sorry.')
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String typeForLogging, Shape shapeBase, MeshData& modeldata, ITexPositionSource texSource, Vec3f wholeMeshRotation, Int32 generalGlowLevel, Byte climateColorMapId, Byte seasonColorMapId, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 207
at ACulinaryArtillery.BlockSaucepan.GenRightMesh(ICoreClientAPI capi, ItemStack contentStack, BlockPos forBlockPos, Boolean isSealed)
at ACulinaryArtillery.BlockSaucepan.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo)
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 315
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 194
at Vintagestory.API.Client.GuiElementItemSlotGridBase.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 509
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 716
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 385
at Vintagestory.API.Client.GuiDialogBlockEntity.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialogBlockEntity.cs:line 111
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

This started happening since I updated the game from 1.19.4. and apparently persists to 1.19.5.
I have reinstalled the entire game, just ported the world. It seems to happen with multiple items from this mod. I have updated all mods as well. The world worked for over 70 hours fine before. Any ideas what to do? Thanks!

💬 OakLucy, Mar 18th at 9:37 PM

Hello,

When I am playing on singleplayer, everything works fine, but when I play with my friend on his server, when we use something from this mod, his game crashes. We are using CA 1.1.3 and we are on the game version 1.19.4.

It happend after we updated on 1.19.4.

💬 Laerinok, Mar 11th at 12:36 PM

l33tmaan

Hello,

This is the fr.json
I fixed many typo issues, some bad translation and I added missing strings and the last update with the Wild Turkeys.

 

💬 CKitt, Mar 8th at 10:25 PM

Regarding the glue patch: thank you! I really appreciate that.

💬 Laerinok, Mar 8th at 8:05 AM

Berkyjay

Expanded Foods lets you make syrup from some trees using spile to get sap.

💬 Berkyjay, Mar 8th at 7:07 AM

What mods work with the spile?

💬 l33tmaanAuthor, Mar 7th at 1:37 AM

Glue mechanics are broken due to Expanded Foods. Check that mod page for a link to a patch to fix it.

💬 CKitt, Mar 5th at 4:31 PM

I suspected as much. Thank you for confirming!

Other than the ongoing disappearing pie problem (which I've read might somehow be related to Anvil Metal Recovery), and the pieblock related crashes, I've found this version of ACA remarkably stable.

Big thanks to l33tmaan once again for keeping it updated and so enjoyable!

💬 MacAttack, Mar 4th at 9:07 PM

Hm... making glue really is an issue. On my Server with ACA/EF its not working either and we suspect the changed mechanic around resin as well.
CKitt

💬 CKitt, Mar 4th at 5:22 PM

Has anyone else had success making the pitch glue to repair broken clutter in ruins? I can't seem to cook any, and although I am also using Expanded Matter, it says I can use either the vanilla powdered charcoal or EM powdered coal.

I think the issue may come down to ACA/EF's handling of resin as a liquid, but I can't tell.

💬 jhaury, Mar 2nd at 11:59 PM

I'm having trouble bottling wine, i tried right clicking and shift right clicking the barrel/bucket with a bottle and its not working.I'm using 1.1.2.

💬 l33tmaanAuthor, Mar 2nd at 4:12 AM

Kara

You posted before I updated, don't feel bad!

💬 Kara, Mar 2nd at 3:33 AM

l33tmaan sorry, our server had v1.1.2 sorry about that <3 

(although, with the Lore set for our server, the world the players game gone to, is supposed to have no population of... people/survivors so im disabling spawns of traders and the Npc's are on a space station) 

so sorry, i didnt realize you Just updated the mod D= <3

💬 l33tmaanAuthor, Mar 2nd at 3:30 AM

Updated to 1.1.3! The trader spawn rate has been reduced again. I hope this works!

Kara

Seriously? What else is even LEFT to steal???

💬 Kara, Mar 2nd at 3:28 AM

May you please add i way to disable the spawning of the kitchenware trader. everyone can steal everything from them. i would do it myself, but

[
  {
    "op": "replace",
    "path": "/0/value/chance",
    "value": 0.0,
    "file": "aculinaryartillery:patches/kitchenwaretraderspawn.json"
  }
]
seems to be doing nothing, even though im getting no errors for the patch file =/ 
my solution was deleting your building and deleting the patch to spawn the traders in. 
💬 l33tmaanAuthor, Mar 2nd at 3:19 AM

I'm working on updating Expanded Foods now, and I was hoping to hold off on updating ACA to 1.1.3 until I had some bug fixes. But it sounds like the trader thing is a real problem. I'll cut the spawn rate by 1/10th again and see if that fixes it. 

💬 Aki_II, Mar 1st at 5:21 PM

another another use asking to be able to disable the kitchenware trader lmao, they have been invading the lands in my save and i havent found a different type of trader since i installed 😅

 

💬 Shinji170981, Feb 29th at 6:04 PM

Just encountered a bug, that when you draw water with a bottle and empty the bottle into a water source like a hole in the ground, the glas bottle disappears.

Currently i am on 1.19.3 and i am using 1.1.2 in combination with culinary artillery.

💬 GodKingOfSpace, Feb 29th at 3:46 AM

Hello. Just another user requesting that kitchenware trader be disableable in the config file. In its current form, this mod transforms your wilderness survival game into a Bed Bath and Beyond with how many people are trying to sell you wine racks.

💬 XurxoMF, Feb 27th at 2:59 PM

I know is solver but, wtf is this XDXD

One trader every 100 blocks hahahah

💬 Snowfall94, Feb 27th at 10:52 AM

I want to say they were just regular clear bottles that were cut from regular ol glass blocks to slabs to bottles, no colors, just plain clear glass 

💬 Pursec, Feb 25th at 11:47 PM

Snowfall94 Do you know what kind of bottle was being used for these when it crashed? 

💬 Snowfall94, Feb 25th at 5:32 AM

Something weird is going on with bottles. It seems every now and then our server crashes and it's always due to the bottle's mesh. I'll get an error log the next time it happens maybe it'll help you pin down that issue, but I was just told that the error said something about a "genmesh" I think it was. 

Last time it crashed was from me putting a bottle of syrup into a cabinet from Decor Bazaar, and apparently it crashed tonight while a bottle of Linseed oil from Toolworks was stored in a storage vessel in a cellar. They opened the vessel and the game crashed, it got stuck in a loop where if you opened that vessel your game crashed. 

 

(Here's a log)

pastebin.com/GMQkYDNZ

💬 fancygoat, Feb 24th at 8:59 AM

The kitchenware trader is definitly spawning to often,  6 out of 7 traders I have found so far is this trader. Is there a way to turn off this traders spawn or turn down the chance at which it spawns? I have switched off the mod for now unfortunatly, as expanded food is one of my favourite mods and as it is dependent on this mod

💬 CKitt, Feb 22nd at 3:51 PM

It really is a shame that trader protection doesn't extend to the tools/display cases.

That building was gorgeous. You did a great job!

💬 Jack67119, Feb 22nd at 2:06 AM

lol

💬 l33tmaanAuthor, Feb 22nd at 12:19 AM

Updated to 1.1.2. Now there are NO TOOLS you can take. NONE. The house is BARREN. You LOSE. Good DAY, sir.

💬 Jack67119, Feb 20th at 8:53 PM

I installed this mod on my server and in my game. When I load it in singleplayer everything works fine. When I load the server up and try to join it on my other system my game crashes immediately. If I change the version back to v1.0.16, the game runs fine. Here's the crash report I get, any help is appreciated. I am playing on version 1.19.4 rc1.
https://pastebin.com/wA7f9nfk
Figured out I can ask about this in the vs dicord aswell so I'm doing that.

💬 Eliszander, Feb 20th at 3:40 PM

@I33tmaan

I have also noticed if your holding a bottle while sprinting and then attempting to drink out of it, it will place the bottle. Which in my case has resulted in the total loss of said bottle like it has been deleted out of the inventory.

💬 bringitonwimps, Feb 20th at 3:21 AM

not sure if it pertains to this mod or the expanded foods one but soy mash has a weird texture in the fruit press but more so it is white question marks in the troughs

💬 PeterSanderson, Feb 19th at 11:34 PM

l33tmaan

I can still take his tools after updating, take things from the display cases and hooks. I can't break blocks however, EDIT: These were in structures spawned by the previous version

💬 DedenRadish, Feb 19th at 10:15 PM

Too late, my caveman ass now sports an almost full set of steel tools lol.

💬 l33tmaanAuthor, Feb 19th at 8:10 PM

UPDATED TO 1.1.1, NOW YOU DIRTY GREMLINS CAN'T STEAL HIS CRAP ANYMORE

💬 l33tmaanAuthor, Feb 19th at 6:36 PM

APPARENTLY TOOLS AND ITEMS ARE NOT PROTECTED BY CLAIMS!!! WHAT THE HELL! TYRON PLEASE FIX!

I'M GONNA HAVE TO GUT THIS DUDE'S HOUSE BECAUSE THE PROTECTION MAGIC ONLY HALF WORKS! 😠

💬 PeterSanderson, Feb 19th at 5:26 PM

In an existing world, next three traders that spawned were Kitchen Supplies. Steel Tools in front of their buildings can simply be picked up. Reverted to previous version until that gets sorted.

💬 Mendall, Feb 19th at 2:19 PM

l33tmaan Snowfall94 that conversation made me L O L now I'm watching the files for an update that gives the trader a security system to stop theft.

Shame on you snowfall, you rouge. Lol

💬 Blaze_wraith, Feb 19th at 1:33 PM

LenKagamine 

do you know how to get that mod, cause i dont see it on the mod page

💬 Snort, Feb 19th at 8:17 AM

I like the trader and their home is really cool, but happened to be hunting a new world start tonight and they seem slightly too frequent and like to spawn in lakes? Also seconding that there always seems to be one near the spawn, at least in the few times I started a world.

Not sure if that's anything you can realistically tune or if its just worldgen though.

💬 l33tmaanAuthor, Feb 19th at 6:01 AM

Snowfall94

What do you mean, "FREE STUFF"??? THAT'S NOT YOURS! YOU'RE STEALING IT! HOW ARE YOU STEALING IT???

💬 Snowfall94, Feb 19th at 4:27 AM

I've started like 5~ worlds tonight, and every single one the cookware trader is like near to nearish spawn. And that's kinda bad because there's an entire steel tool set available with this trader. Idk if it's my fault with my modlist (I do use increased ruins chance idk if that affects trader spawns ngl)
But I do feel like the traders a little bit OP for what they are. I mean it's wayyyyy too much free stuff just laying around 

💬 Jack67119, Feb 19th at 3:48 AM

Crashes the game upon logging into my server on the latest mod version and 1.19.4 rc1 as the game version. Reverting back to the previous mod version fixed the crash, but we obv have all the issues from the previous mod. Not sure what's causing the crash, here is the log.

https://pastebin.com/TzcD20ic

We are playing with other mods aswell.

💬 Eliszander, Feb 19th at 2:44 AM

Reporting a bug for the latest version.

Right clicking on a planter with a larch sappling in it will delete said bottle. I do not know if it will delete a bottle if it has liquid in it but the ones i lost were empty. I'm also not sure if the bottles will disappear if its a different plant.

Didn't know if there is a different place to report bugs but here you go.

💬 LenKagamine, Feb 19th at 12:24 AM

Blaze_wraith

Other way around, Expanded foods needs ACulinaryArtillery

💬 Rust, Feb 18th at 11:41 PM

Hi, the cookware trader is definitely spawning now, 13 of the last 14 traders I've found have been cookware traders 😅. Two of them also spawned underwater, but that might be on me for running worldgen mods like Rivers too, idk. 

💬 Blaze_wraith, Feb 18th at 11:31 PM

this need Expanded Foods as well right? i dont see the latter updated

💬 l33tmaanAuthor, Feb 18th at 7:31 PM

Updated to 1.1.0! Check the changelog for more info!

💬 Toasty69420, Feb 14th at 5:43 PM

i cant drink out of bottles is it bc its clay or a bug

 

update: i just cant read got it now

💬 RosstheGreat, Feb 10th at 9:17 AM

I also want to report the problem with the egg. Pretty much the exact same situation as the others, cracked an egg, crashed, logged back in to egg white in the container (even though I had actually CTRL+SHIFT the egg to get liquid egg) and had a cracked egg in my hand. This was on a multiplayer server.

💬 Donkus, Feb 10th at 8:50 AM

Risskitty

Just had the same problem with the egg, CTD after cracking the yolk and loaded back to right before. Hope this gets fixed soon, I wanna try some pasta!

💬 Risskitty, Feb 8th at 10:19 PM

Over on the Navarlio server, we have a player trying to crack an egg into a bowl causing a client side crash. I replicated it with a regular chicken egg, crouching, and holding right click on a bowl. Once I reconnected, the egg white was in the bowl and I was holding the egg shell with just the yolk. I was able to pour the yolk into a seperate bowl with no issue. I have the crash log if needed.

💬 CharlieSoulfire, Feb 7th at 8:45 PM

It seems that I am unable to craft the aged version of the powered mixing bowl, which is a shame since I think it looks quite nice.

💬 Pervy_Sage, Feb 6th at 4:02 AM

l33tmaan

You welcome. IIrc spiles, maybe not by that name, were used with one of TFC packs. Maybe Terra Firma Punk? It's been a while, so I'm might be misremembering.

Edit: Actually I think was Terra Firma Rescue. Either way I have a few hundred hours playing with Tyron's work before VS was born.

💬 l33tmaanAuthor, Feb 6th at 3:05 AM

Vandoom

Ah, yes. Technically spiles work outside of Expanded Foods, but EF is the only mod (that I know of) that uses them.

Pervy_Sage

Good info! Thanks.

💬 Pervy_Sage, Feb 5th at 10:21 PM

l33tmaan If you're willing to take my word on it, spiles do work with barrels. Also, collecting sap/resin with barrels allows you to go around with a bucket to each tree and combine all the sap/resin into one container.

💬 Vandoom, Feb 5th at 1:15 PM

l33tmaan
Yes they are. Isn't Cooking 101-103 a part of Expanded Foods though?

edit
Oh crap, I'm an idiot, Sorry for wasting all of the time and thinking power. To think, I've read multiple descriptions and comment sections on other mods but didn't read yours...
I assumed the spiles worked independently from Expanded Foods, guess I should've figured that out from the items explanation in the handbook.

💬 l33tmaanAuthor, Feb 5th at 7:09 AM

Vandoom

I believe the info is in the handbook under cooking 101, near the bottom. Maybe cooking 103. Anyway, any open liquid containers like saucepans, cauldrons, and buckets should work for getting sap. Not sure about barrels.
Pine releases sap from March through November, but it takes 3 times as long to even make the random drip check. After two months you should probably have SOMETHING, though. Your container is 1 block directly beneath the spile, right?

💬 Vandoom, Feb 4th at 10:04 PM

Pervy_Sage
The spiles still haven't produced anything, they're mounted on pines. I meant that I have left a saucepan and a bucket under different spiles and they still have not produced anything. So far a barrel hasn't collected anything either. If I've been in the right months then I think it may be a incompatability if it isn't the mod it self. Just waiting for clarification, validation, or invalidation of the issue at hand.

Though, thank you both for the responses so far. Sorry if I'm being dumb and wasting time.

💬 Pervy_Sage, Feb 4th at 9:42 PM

Vandoom It does indeed work with* barrels.

💬 Pervy_Sage, Feb 4th at 9:07 PM

Vandoom  If pans work too then it's likey that anything that can contain liquid is useable. Thanks for the input. I'm kinda low on flax atm so bucks are bad for all the trees I want to tap.

💬 Vandoom, Feb 4th at 9:05 PM


l33tmaan
Feel Bad for asking this after so long, what months? I don't see any mentions or tooltips for them. Currently october, It's been two months.

Pervy_Sage
Tested with buckets and sauce pan, not barrels yet.

💬 Pervy_Sage, Feb 4th at 6:04 PM

l33tmaan Can you collect liquid from a tree with a barrel under the spile instead of a bucket?

💬 l33tmaanAuthor, Feb 4th at 3:10 PM

Vandoom

Hmm, I think you should get something by then. But you may just be getting unlucky with the drip chance. Are you in the correct months for your tree to drip sap?

💬 Vandoom, Feb 4th at 10:51 AM

l33tmaan

Sorry if it's premature, 5 days.

💬 l33tmaanAuthor, Feb 3rd at 11:26 PM

Vandoom

Sometimes they can take a while. How long have you had it?

💬 Vandoom, Feb 3rd at 11:19 PM

Not sure if it's a bug or a incompatibility but spiles don't seem to work for me.

💬 l33tmaanAuthor, Feb 3rd at 5:32 AM

DoraiYu

Yes, it did!

💬 DoraiYu, Feb 2nd at 1:17 PM

did the peanut liquid stuff get fixed this update too? :O

 

(i really hate 3k sat candies lol)

💬 Pervy_Sage, Feb 1st at 5:08 PM

l33tmaan Nice thank you. 🙃

💬 l33tmaanAuthor, Feb 1st at 5:53 AM

Pervy_Sage

Yes, most of it should but I haven't tested TOO thoroughly with it. I'll hit EF with an update soon.

💬 Pervy_Sage, Feb 1st at 5:47 AM

Does this mean that expanded foods works again?

💬 ATree, Feb 1st at 2:08 AM

Praise la Luna, it has been updated! :-)

💬 l33tmaanAuthor, Feb 1st at 1:13 AM

Updated to 1.0.16!

The latest version contains a lot of bugfixes and should be compatible with 1.19! :D

💬 Laerinok, Jan 23rd at 8:49 AM

Balmontus

Hello,

As it's said in the description, this mod doesn't do anything on its own. It provides tools ans other stuffs for others mods. Look at Expanded Foods for more recipes using items from this mod.

PS : Warning, at this time, Expanded Food is not compatible with 1.19

💬 Balmontus, Jan 23rd at 2:38 AM

Is there a guide of something for this mod that tells you how to use stuff?

 

💬 Scahry, Jan 21st at 8:48 PM

looks an 1.19 update is coming if you look at the git

💬 TheEngineerGuy, Jan 19th at 4:15 PM

I really hope to see a 1.19 update very soon. I would like to keep playing with expanded foods. Thanks for your work!

💬 utauloid, Jan 17th at 11:45 PM

Will this be getting updated for 1.19? Doesn't seem to be working.

💬 SourOne, Dec 27th 2023 at 6:10 PM

https://mods.vintagestory.at/aculinaryartillery#cmt-21185

I also encountered this bug where water bottles seem to have a few issues

💬 Deathscreton, Dec 27th 2023 at 3:50 PM

Mod fails on latest, 1.19.0-rc.4:

[aculinaryartillery] Exception thrown when attempting to retrieve all types of the assembly ACulinaryArtillery, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. Will ignore asssembly. Loader exceptions:
27.12.2023 09:44:25 [Error] [aculinaryartillery] Exception: Unable to load one or more of the requested types.
Method 'OnTryIgniteStack' in type 'ACulinaryArtillery.BlockExpandedClayOven' from assembly 'ACulinaryArtillery, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at Vintagestory.Common.ModContainer.GetModSystems(Assembly assembly) in VintagestoryLib\Common\API\ModContainer.cs:line 521
27.12.2023 09:44:25 [Error] [aculinaryartillery] Exception: Method 'OnTryIgniteStack' in type 'ACulinaryArtillery.BlockExpandedClayOven' from assembly 'ACulinaryArtillery, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
No stack trace
27.12.2023 09:44:25 [Error] [aculinaryartillery] An exception was thrown when trying to load assembly:
27.12.2023 09:44:25 [Error] [aculinaryartillery] Exception: C:\Users\death\AppData\Roaming\VintagestoryData\Cache\unpack\ACulinaryArtillery 1.0.15.zip_9d05ae94041c\ACulinaryArtillery.dll declared as code mod, but there are no .dll files that contain at least one ModSystem or has a ModInfo attribute
at Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 456

 

Tons of othe mods fail in similar ways. Probably just need to give the community time to catch up to the latest updates.

 

💬 Mufffin, Dec 24th 2023 at 7:59 AM

l33tmaan 

Encountered a strange bug when I accidentally placed a bottle in a block of water. When doing so, the bottle was not placed, and as far as I can tell was completely deleted.

It happened because I was trying to fill them with water from a water block I keep in my house, and accidentally shift-right-clicked instead. The bottle disappeared and was not sitting on the ground at the bottom of the water block. I got curious and tried again, and it was repeatable behavior. Spooky!!

💬 Ailith, Dec 23rd 2023 at 8:35 AM

@iodide Gave it shot in the 1.19rc.1 server-main log

23.12.2023 02:31:46 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code aculinaryartillery:eggshell in troughcontentconfig
23.12.2023 02:31:46 [Notification] Server stop requested, begin shutdown sequence. Stop reason: Exception thrown by server during startup or process

worldgen failed.

💬 Ailith, Dec 23rd 2023 at 8:32 AM
💬 iodide, Dec 19th 2023 at 11:46 AM

Has anyone tested if this works with v1.19-pre?

💬 Lairek, Dec 7th 2023 at 10:12 PM

Syndo Yes Works on 1.18.15

💬 Syndo, Dec 2nd 2023 at 11:26 AM

Does this work for 18.15? wanting to use expanded food but requires this mod

 

💬 SoloBlood, Nov 23rd 2023 at 6:55 PM

l33tmaan I just had a game crash. pastebin.com/q9fk3f5Z
I have removed "tailors_delight-1.1.0" and now my game is working.

💬 Doompants, Oct 29th 2023 at 12:05 AM

@BorocoCat

I haven't played with these mods since 1.17 but there has long been some weirdness in regards to ACA/Expanded Foods recipes that went back and forth beween solids and liquids. I think I saw the authur explain it that most containers are coded to only hold solids or liquids, but in ACA containers like the saucepans do both. If I recall, your hardened lard problem can probably overcome by using a saucepan to take it out, for example. 

As for the other questions (like .6L cooking oil not stacking more than 0.1) it seems like he monitors the Expanded Foods comments more.

Good luck. 

 

💬 BorocoCat, Oct 17th 2023 at 9:35 PM

I'm having a lot of strange and unexpected behavior. I am on Cullinary Artillery 1.0.15 with Vintage Story 1.18.15.

  • I can take bone broth out of a sauce pan without a container and it acts as its own item similar to resin.I have to place it inside cooking containers 60ml at a time and then scoop it back up with a container to make it act like a liquid.
  • I am trying to put 0.6L of cooking oil in a mixing bowl by using ctrl + left click with a serving bowl, but it will only allow me to put in 0.1 at a time and will not stack.
  • Sometimes the nutrition numbers of meals read way off. (I made a salad using chopped turnips, blueberries, flax grain, and flax oil and it said it had 5000 saturation and +30 hp)
  • I put hardened lard into a barrel and now I can't take it out. (Incidentally, I was very confused with the guidebook's instructions on how to make hardened lard in the first place. I was fumbling with it for quite a while before I got it in that state which made it extra frustrating. I still have no idea how to make it into squares)
  • Saucepans can be used to scoop up liquid as if it was a liquid container however it does not appear in the cooking slots
💬 Ponchoandlefty, Oct 16th 2023 at 5:50 AM

Does this mod still work in version 1.18.15?

💬 Xeros08, Oct 15th 2023 at 11:38 AM

Quick question, know of any mod that makes use of the spile to extrack tree sap, or to make maple syrup, etc?

💬 VoxelVirus, Oct 15th 2023 at 3:55 AM

Currently experiencing a crash resulting from baking fruit bread in an oven. Game crashes upon world load now.

Game Version: v1.18.14 (Stable)
10/7/2023 9:42:54 PM: Critical error occurred in the following mod: aculinaryartillery@1.0.12-pre.2
Loaded Mods: aculinaryartillery@1.0.12-pre.2, ancienttools@1.5.7, aurafurypets@1.2.0, bettercrates@1.6.0, betterruins@0.2.3, canmarket@0.2.7, Ceramos@0.3.2, chiseltools@1.8.4, extrachests@1.7.0, foundrymod@1.0.0, millwright@1.0.9, primitivesurvival@3.3.0, specializedbags-10Slot@0.4.2, temporalstone@1.0.0, translocatorengineeringredux@1.4.3, game@1.18.14, wildcraft@1.6.6, alchemy@1.6.12, betterfirepit@1.1.1, carryon@1.1.0, commonlib@2.2.0, electricity@0.0.10, expandedfoods@1.6.6, farmlanddropssoil@1.4.0, medievalexpansion@3.9.1, miningtools@1.1.4, moreanimals@1.2.4, petai@1.8.1, th3dungeon@0.2.0, creative@1.18.14, survival@1.18.14, workbenchexpansion@1.6.2, xlib@0.7.4, cats@1.8.0, em@2.2.1, linearpower@0.2.1, playercorpse@1.7.2, wolftaming@1.7.3, xskills@0.7.5, bricklayers@2.2.0
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'Cannot get item of id 499, item list count is only until 0!')
at Vintagestory.Client.NoObf.ClientMain.GetItem(Int32 itemId) in VintagestoryLib\Client\ClientMain.cs:line 2125
at Vintagestory.API.Common.ItemStack..ctor(BinaryReader reader, IWorldAccessor resolver) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 187
at Vintagestory.API.Common.CraftingRecipeIngredient.FromBytes(BinaryReader reader, IWorldAccessor resolver) in VintagestoryApi\Common\Crafting\CraftingRecipeIngredient.cs:line 270
at ACulinaryArtillery.DoughIngredient.FromBytes(BinaryReader reader, IWorldAccessor resolver)
at ACulinaryArtillery.DoughRecipe.FromBytes(BinaryReader reader, IWorldAccessor resolver) ... (6 KB left)

💬 Rowly6798, Oct 13th 2023 at 8:49 PM

Its an older version im not sure why i wll update it now  but already fixed it but were on,   

 A Culinary Artillery 1.0.12_RC_2 copy.zip

💬 Rowly6798, Oct 13th 2023 at 8:46 PM
💬 Rowly6798, Oct 13th 2023 at 8:45 PM
💬 l33tmaanAuthor, Oct 13th 2023 at 5:33 AM

Rowly6798

That's an old error. What version of ACA and the game are you on?

💬 Rowly6798, Oct 11th 2023 at 12:14 PM

@l33tmaan Hi im an admin for Arua Fury and we have been useing your mod on our sever and we have ran it to a problem ,[Error] (ACulinaryArtillery): Could not find transpiler anchor - Current state is invalid.


thankyou for a great mod 

💬 Hexedian, Oct 3rd 2023 at 4:46 AM

Step 1, find a small mod that creates custom traders, copy paste what they have, change however you need.

Step 2, create custom trader wagon, export, add to mod.

Strp 3, profit?

💬 l33tmaanAuthor, Oct 3rd 2023 at 4:41 AM

Hexedian

Oh boy, that sounds like a fun time. 

💬 Hexedian, Oct 3rd 2023 at 4:33 AM

Without a custom structure to spawn in, I suspect they can't spawn at all. Trader spawns are hard-coded in structures, so if you want them to spawn, add a new trader cart for cookware traders, or modify existing ones to add cookware traders. I recommend the former.

💬 l33tmaanAuthor, Oct 2nd 2023 at 11:08 PM

Hey, has anyone ACTUALLY encountered the Cookware Trader from this mod? I never saw one in my testing or in my actual game. I'm not sure if it's spawning properly.

💬 Pr0fesseur, Sep 28th 2023 at 4:55 AM

The fruit press refuses to produce seed oils. maybe a bug in 1.18.x? 

💬 NukoSan, Sep 15th 2023 at 1:26 PM

Think this might be a bug, with the bottles full of water, I wanted to swap that for juice, put a bucket with juice down and got rid of the water. Once the bundle of 5 bottles got moved anywhere in the inventory they immediately got "refilled" with water.

💬 MrTango, Sep 8th 2023 at 8:48 PM

Picking up water with a bottle from a water source block causes emptying the bottle to go funky, placing the bottle down refills the emptied water and risks phantom bottles appearing in the hotbar. Pouring the bottle into a bucket seems to fix the beahvior.

💬 Trailing, Aug 30th 2023 at 10:59 PM

Nice, no more green dough.

💬 l33tmaanAuthor, Aug 30th 2023 at 6:40 PM

Updated to 1.0.15! 

This should fix the henious bread/muffin problems people have been experiencing lately!

💬 Ryuu, Aug 29th 2023 at 7:00 PM

Sent a bug report to you via DM in discord since i could not figure out where was the proper place to send it since GitHub did not have the bug report feature being displayed for your GitHub page. It was the Critical Error in AculinaryArtillery 1.0.12_RC across 1 big server that is PvE and another server that was PvPvE. Additionally, it is not just a basic report log but also includes HarmonyLogger log files on a fresh log before getting the error.

💬 Ryuu, Aug 29th 2023 at 6:45 PM

@MavKaded that is only a bandaid. Something is causing it to occur when you have to constantly do this to fix it. Bandaid on an open wound doesn't work when it wont heal.


💬 MavKaded, Aug 29th 2023 at 1:54 PM

To those experiencing the crash "Critical error occurred in the following mod: aculinaryartillery@1.0.14"

 

Just uninstall and reinstall the mod. Don't know what happened or why uninstall/re-install worked... but it did and it did. 

Hope this helps.

💬 Jerrywaffle, Aug 27th 2023 at 8:46 PM

8/27/2023 3:43:46 PM: Critical error occurred in the following mod: aculinaryartillery@1.0.14
Loaded Mods: aculinaryartillery@1.0.14, weaponpacka@1.3.1, autowalk@1.0.3, betterdrifters@2.1.3, buildingplus@1.1.2, quickerbarrel@1.1.1, hideandfabric@1.3.0, instruments@1.2.2, meteoricexpansion@1.2.4, primitivesurvival@3.2.7, qptech@1.13.02, shepherdmod@1.0.1, viescraftmachines@2.2.2, game@1.18.8, commonlib@2.2.0, cooperativecombat@1.1.0, expandedfoods@1.6.7, petai@1.7.10, claywheel@1.1.0, prospecttogether@1.2.1, creative@1.18.8, survival@1.18.8, feverstonewilds@1.3.0, playercorpse@1.8.0
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.GameContent.BlockEntityDisplay.get_Item(String textureCode) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 64
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String type, AssetLocation name, CompositeShape compositeShape, MeshData& modeldata, ITexPositionSource texSource, Int32 generalGlowLevel, Byte climateColorMapIndex, Byte seasonColorMapIndex, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 51
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateItem(Item item, MeshData& modeldata, ITexPositionSource texSource) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 635
at ACulinaryArtillery.ItemExpandedRawFood.GenMesh(ItemStack stack, ITextureAtlasAPI targetAtlas, BlockPos atBlockPos)
at Vintagestory.GameContent.BlockEntityDisplay.getOrCreateMesh(ItemStack stack, Int32 index) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 211
at ACulinaryArtillery.BlockEntityExpandedOven.getOrCreateMesh(ItemStack stack, Int32 index)
at Vintagestory.GameContent.BlockEntityDisplay.updateMesh(Int32 index) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 178
at Vintagestory.GameContent.BlockEntityDisplay.updateMeshes() in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 164
at Vintagestory.GameContent.BlockEntityDisplay.FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 154
at ACulinaryArtillery.BlockEntityExpandedOven.FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving)
at Vintagestory.Client.NoObf.ClientChunk.AddOrUpdateBlockEntityFromPacket(Packet_BlockEntity p, ClientMain game) in VintagestoryLib\Client\Model\ClientChunk.cs:line 408
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleBlockEntities(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 423
at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\NetworkProcess.cs:line 452
at Vintagestory.Client.NoObf.ProcessPacketTask.Run() in VintagestoryLib\Client\Systems\NetworkProcess.cs:line 446
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 757
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 712
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 163
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 75
at OpenTK.Windowing.Desktop.GameWindow.DispatchRenderFrame()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 312
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Chancellor87, Aug 22nd 2023 at 11:42 PM

I seem to be experiencing crash when I try to place a sausage on a meat hook. In this case a Vintage Red Meat Charred. I believe I am running the right versions

Running on 64 bit Windows with 32581 MB RAM
Game Version: v1.18.8 (Stable)
8/22/2023 7:40:05 PM: Critical error occurred in the following mod: aculinaryartillery@1.0.14
Loaded Mods: aculinaryartillery@1.0.14, game@1.18.8, expandedfoods@1.6.7, creative@1.18.8, survival@1.18.8
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.GameContent.BlockEntityDisplay.get_Item(String textureCode) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 64
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String type, AssetLocation name, CompositeShape compositeShape, MeshData& modeldata, ITexPositionSource texSource, Int32 generalGlowLevel, Byte climateColorMapIndex, Byte seasonColorMapIndex, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 51
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateItem(Item item, MeshData& modeldata, ITexPositionSource texSource) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 635
at ACulinaryArtillery.ItemExpandedRawFood.GenMesh(ItemStack stack, ITextureAtlasAPI targetAtlas, BlockPos atBlockPos)
at Vintagestory.GameContent.BlockEntityDisplay.getOrCreateMesh(ItemStack stack, Int32 index) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 211
at Vintagestory.GameContent.BlockEntityDisplay.updateMesh(Int32 index) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 178
at ACulinaryArtillery.BlockEntityMeatHooks.TryPut(ItemSlot slot, BlockSelection blockSel)
at ACulinaryArtillery.BlockEntityMeatHooks.OnInteract(IPlayer byPlayer, BlockSelection blockSel)
at ACulinaryArtillery.BlockMeatHooks.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel)
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock(Block selectedBlock, BlockSelection blockSelection) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 867
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 447
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 92
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 185
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 790
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 983
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 75
at OpenTK.Windowing.Desktop.GameWindow.DispatchRenderFrame()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 312
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Bat_Tech419, Aug 18th 2023 at 6:56 PM

l33tmaan Working great now, Thanks

💬 AzuliBluespots, Aug 18th 2023 at 4:06 PM

man i'm not sure what's happening, but vs1.18.8 is acting up weird...

💬 l33tmaanAuthor, Aug 17th 2023 at 3:35 PM

JustGerry Bat_Tech419

I've uploaded a new 1.0.13 that should fix these issues, thanks to Dmitry221060! Give it a shot.

💬 JustGerry, Aug 15th 2023 at 2:44 AM

Currently unable to shiftclick anything into any firepit, crash log every time has claimed it as a conflict coming from this mod. running net4 with 1.0.13 which is the right version, game version is the same too. everything works fine other than this. any quick fix or does this need to be patched?

💬 Bat_Tech419, Aug 14th 2023 at 4:04 PM

Getting a crash when shift clicking raw redmeat (anything) into firepit. But works if i just move it over.

Crash report lists: aculinaryartillery@1.0.13

Also in the crash: Involved Harmony IDs: com.jakecool19.efrecipes.cookingoverhaul

Is there a conflict?

💬 l33tmaanAuthor, Aug 13th 2023 at 3:58 PM

Updated to 1.0.13 and... 1.0.14?! 

Thanks to Dmitry221060 for coming out with a version of ACA that's net 4 compatible! 

INSTALL 1.0.13 IF YOU'RE ON NET 4!
INSTALL 1.0.14 IF YOU'RE ON NET 7!

💬 OutcastZeroOne, Aug 12th 2023 at 10:28 PM

 having the issue of bread crashing when trying to place it

8/12/2023 3:22:36 PM: Critical error occurred in the following mod: aculinaryartillery@1.0.12-pre.2
Loaded Mods: aculinaryartillery@1.0.12-pre.2, abandonedkingdom@0.0.4, betterruins@0.2.1, samsdungeonsremastered@1.0.0, hideandfabric@1.3.0, HoneyPress@1.1.2, meteoricexpansion@1.2.4, millwright@1.0.7, moreclay@1.0.1, nailsmold@1.0.1, noisybears@1.1.0, pieontheshelf@1.0.0, potontheshelf@1.0.0, primitivesurvival@3.2.7, rackablefirestarter@1.0.0, ruststones@1.0.5, dzsalvageplus@1.0.1, speararrowheadbits@1.1.0, sticksfromfirewood@1.0.0, temporal_gears_stack@1.0.0, translocatorengineeringredux@1.4.4, usefulscrap@2.0.2, viesblocks@2.4.2, viescraftmachines@2.2.2, game@1.18.8, zoombuttonreborn@1.4.0, animalcages@2.1.5, betterfirepit@1.1.1, carryon@1.3.0, commonlib@2.2.0, decoclock@0.9.0, electricity@0.0.10, expandedfoods@1.6.7, fieldsofsalt@1.1.2, hudclock@3.2.1, sailboat@1.1.0, morepiles@1.4.3, naturalnight@2.1.0, petai@1.7.10, claywheel@1.1.0, prospecttogether@1.1.0-rc.3, resmeltableslight@1.0.0, simplestep@1.0.5, creative@1.18.8, survival@1.18.8, vsvillage@0.7.3, wildfarmingrevival@1.1.1, workbenchexpansion@1.6.3, metalrecovery@0.1.19-pre.1, cobvoices@1.0.0, feverstonewilds@1.3.0, playercorpse@1.7.2, stonequarry@3.1.4, treetapping@1.0.0, biggerwindmill@0.3.0
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.GameContent.BlockEntityDisplay.get_Item(String textureCode) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 87
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String type, AssetLocation name, CompositeShape compositeShape, MeshData& modeldata, ITexPositionSource texSource, Int32 generalGlowLevel, Byte climateColorMapIndex, Byte seasonColorMapIndex, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 51
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateItem(Item item, MeshData& modeldata, ITexPositionSource texSource) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 635
at ACulinaryArtillery.ItemExpandedRawFood.GenMesh(ItemStack stack, ITextureAtlasAPI targetAtlas, BlockPos atBlockPos)
at Vintagestory.GameContent.BlockEntityDisplay.getOrCreateMesh(ItemStack stack, Int32 index) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 211
at Vintagestory.GameContent.BlockEntityDisplay.updateMesh(Int32 index) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 179
at Vintagestory.GameContent.BlockEntityDisplay.updateMeshes() in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 168
at Vintagestory.GameContent.BlockEntityShelf.TryPut(ItemSlot slot, BlockSelection blockSel) in VSSurvivalMod\BlockEntity\BEShelf.cs:line 100
at Vintagestory.GameContent.BlockEntityShelf.OnInteract(IPlayer byPlayer, BlockSelection blockSel) in VSSurvivalMod\BlockEntity\BEShelf.cs:line 71
at Vintagestory.GameContent.BlockShelf.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in VSSurvivalMod\Block\BlockShelf.cs:line 25
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock(Block selectedBlock, BlockSelection blockSelection) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 867
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 447
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 92
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 185
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 790
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 983
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 75
at OpenTK.Windowing.Desktop.GameWindow.DispatchRenderFrame()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 312
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 DrakeBD, Aug 12th 2023 at 10:51 AM

Getting a crash on my single player world this crash occures when trying to place bread on a surface

12/08/2023 11:48:42: Critical error occurred in the following mod: aculinaryartillery@1.0.12-pre.2
Loaded Mods: aculinaryartillery@1.0.12-pre.2, ancienttools@1.5.7, axleinblocks@1.0.18, betterruins@0.2.1, bettertraders@0.0.2, ClaimsRadar@1.0.1, landformoverhaul@0.0.1, extrainfo@1.4.0, capreolinae@1.0.4, pantherinae@1.0.7, immersivecorpsedrop@1.0.1, primitivesurvival@3.2.7, sca@1.0.1, ssppvv@1.0.5, game@1.18.8, wildcrafttrees@1.2.4, altmapiconrenderer@1.2.1, carryon@1.3.0, coinage@1.6.1, commonlib@2.2.0, cooperativecombat@1.1.0, expandedfoods@1.6.7, grtp@1.0.4, hudclock@3.3.0, jhome@1.0.5, morepiles@1.4.3, naturalnight@2.1.0, prospecttogether@1.1.0, simplestep@1.0.7, stonebakeoven@1.0.5, temporalstormtimer@1.1.0, vanvar@3.2.2, vtpp@1.1.0, creative@1.18.8, survival@1.18.8, vsvillage@0.7.3, waypointtogether@1.0.1, wildfarmingrevival@1.1.1, workbenchexpansion@1.7.0, stonequarry@3.1.5
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.GameContent.BlockEntityDisplay.get_Item(String textureCode) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 87
at Vintagestory.GameContent.BlockEntityGroundStorage.get_Item(String textureCode) in VSSurvivalMod\BlockEntity\BEGroundStorage.cs:line 103
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String type, AssetLocation name, CompositeShape compositeShape, MeshData& modeldata, ITexPositionSource texSource, Int32 generalGlowLevel, Byte climateColorMapIndex, Byte seasonColorMapIndex, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 51
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateItem(Item item, MeshData& modeldata, ITexPositionSource texSource) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 620
at ACulinaryArtillery.ItemExpandedRawFood.GenMesh(ItemStack stack, ITextureAtlasAPI targetAtlas, BlockPos atBlockPos)
at Vintagestory.GameContent.BlockEntityDisplay.getOrCreateMesh(ItemStack stack, Int32 index) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 204
at Vintagestory.GameContent.BlockEntityGroundStorage.getOrCreateMesh(ItemStack stack, Int32 index) in VSSurvivalMod\BlockEntity\BEGroundStorage.cs:line 1064
at Vintagestory.GameContent.BlockEntityDisplay.updateMesh(Int32 index) in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 179
at Vintagestory.GameContent.BlockEntityDisplay.updateMeshes() in VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 168
at Vintagestory.GameContent.BlockEntityGroundStorage.OnPlayerInteractStart(IPlayer player, BlockSelection bs) in VSSurvivalMod\BlockEntity\BEGroundStorage.cs:line 489
at Vintagestory.GameContent.BlockGroundStorage.CreateStorage(IWorldAccessor world, BlockSelection blockSel, IPlayer player) in VSSurvivalMod\Block\BlockGroundStorage.cs:line 261
at Vintagestory.GameContent.CollectibleBehaviorGroundStorable.Interact(ItemSlot itemslot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, Boolean firstEvent, EnumHandHandling& handHandling, EnumHandling& handling) in VSSurvivalMod\CollectibleBehavior\BehaviorGroundStorable.cs:line 177
at Vintagestory.GameContent.CollectibleBehaviorGroundStorable.OnHeldInteractStart(ItemSlot itemslot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, Boolean firstEvent, EnumHandHandling& handHandling, EnumHandling& handling) in VSSurvivalMod\CollectibleBehavior\BehaviorGroundStorable.cs:line 110
at Vintagestory.API.Common.CollectibleObject.<>c__DisplayClass98_0.<OnHeldInteractStart>b__0(CollectibleBehavior bh, EnumHandling& hd) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1143
at Vintagestory.API.Common.CollectibleObject.WalkBehaviors(CollectibleBehaviorDelegate onBehavior, Action defaultAction) in VintagestoryApi\Common\Collectible\Collectible.cs:line 2794
at Vintagestory.API.Common.CollectibleObject.OnHeldInteractStart(ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, Boolean firstEvent, EnumHandHandling& handling) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1142
at Vintagestory.API.Common.CollectibleObject.OnHeldUseStart(ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, EnumHandInteract useType, Boolean firstEvent, EnumHandHandling& handling) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1007
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseActiveSlotItem(BlockSelection blockSel, EntitySelection entitySel, EnumHandInteract useType, EnumHandHandling& handling) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 834
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 447
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 92
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 185
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 790
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 983
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 75
at OpenTK.Windowing.Desktop.GameWindow.DispatchRenderFrame()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 312
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Aurelian_, Aug 12th 2023 at 4:42 AM

Patch worked as expected. I will also be testing this out on our 1.18.8 RC server

💬 Aurelian_, Aug 12th 2023 at 2:47 AM

l33tmaan, I think I spoke a little too soon. The "displayFix" harmony patch makes it seem like the properties are getting transferred over correctly - and they "kinda" are in that for that function to display [HarmonyPatch(typeof(BlockMean)]::GetContentNutritionFacts() is called and it all works as expected.

However, I think in the rearchitecture to (I think) break out expanded foods into ItemExpanded... something got moved that maybe shouldn't have. There needs to be a patch at [HarmonyPatch(typeof(BlockMean)]::GetContentNutritionProperties() that SPANG (SpearAndFang?) moved to ItemExpandedRawFood.cs. This doesn't work since the call graph for BlockMeal calls OnBlockInteractStop() -> tryFinishMeal() -> GetContentNutritionProperties()->[insert patch here]. The move to ItemExpandedRawFood.cs and easily supporting other new food types is probably what resulted in ItemExpandedFood.cs being broken out into a separate file, and we can see that ItemExpandedFood.cs:: OnHeldInteractStop() actually has similar logic to what might have been the tryFinishMeal(), roughly speaking. 

This probably worked out well for true ExpandedFood items like berry bread and the like, making it easy to modularize it, but isolating it to that and removing the patch at Patches.cs:893 HarmonyPatch(typeof(BlockMeal)::[HarmonyPatch("GetContentNutritionProperties")] makes extra nutrient properties break/non-existent for ALL meals in BlockMeal (i.e. anything eaten with a bowl), as any call from within BlockMeal.cs will now only ever call the recipeFix and nutriFactsFix, but at the moment of consumption the nutrient properties just defaults back to the original VS call.

tl;dr Without the Patches.cs:893 HarmonyPatch(typeof(BlockMeal)::[HarmonyPatch("GetContentNutritionProperties")]  patch function BlockMeal.cs::Consume() never retrieves the extra nutrients + health provided by Expanded Food items. My personal take on a fix is to do something similar to the nutriFactsFix() and still make use of the ItemExpandedRawFood.GetExpanded...() functions that SPANG broke out, but still enable that patch.

Sorry for not taking a deeper looking at it earlier and given the sense of false hope that it was fixed lol. I'm free to explain further as well if my notes above don't quite make sense. I'll probably take a quick stab at writing that patch fix but as it's the weekend I'd also like to just play as well :D

💬 l33tmaanAuthor, Aug 8th 2023 at 2:48 PM

Aurelian_

Dang... I guess I need to install the 1.18.8  RC, then. I am also still on 1.18.6 and have weird visual issues, but perhaps the VS team did something behind the scenes to make my life easier. Isn't that a nice thought? :p

Frovix

You'll be missing out on some minor bugfixes but everything major should work.

MatrixHeirfrost

Make sure you're on a net7 version of Vintage Story.

💬 Frovix, Aug 7th 2023 at 1:03 PM

I uploaded this mod to the server together with Expanded Foods and the server stopped working and I cannot connect to it, I installed the previous version of this mod the server works normally. Am I losing a lot by using the previous version of the mod ?

💬 Aurelian_, Aug 7th 2023 at 1:31 AM

Moving discussion to here as this is probably where the issue is. I did some debugging and everything seems to work for .net7 builds, but on older 1.18.6 builds it still produces the odd behavior I noted in EFRecipes. Could be arising from either the display fix patch failing or any of the fixes that went into the .net 7 updates. Regardless, the ACA.NET7 repo does not exhibit the nutrition propertly lacking in dumplings

 

All that said, if it is working in .net 7 builds, it's understandable if going and fixing an older build is not something you'd want to do.

💬 BerzerkerRush, Aug 6th 2023 at 5:25 PM

MatrixHeirfrost I suggest joining the official Discord Server since you can more quickly get answers in the thread for any given mod. Currently the mod creator has Culinary Artillery and Expanded Foods set for the unstable net7 edition which should be rolling out soon, but until then the mod dont work on stable. Would really appreciate a temp version for the stable branch though, ngl.

💬 MatrixHeirfrost, Aug 4th 2023 at 12:20 AM

been having an issue, im new to this game as a whole and mods are still new. Forgive me if my question is silly, but the mod doesnt seem to run period on an already started world. is that intentional or am i doing something wrong?

💬 PanBanan, Aug 3rd 2023 at 11:04 PM
💬 l33tmaanAuthor, Aug 3rd 2023 at 6:01 PM

Yes, that's happening to me too. There were some rendering changes in 1.18 I haven't quite figured out yet.

💬 Retsof, Aug 3rd 2023 at 4:43 AM

I am also having Serfs' glass bread issue. I just got the net7 build of VS, and new installs of ACA and ExFood.  no creative mode.  Haven't advanced far enough to test sausage.

💬 Serfs, Aug 2nd 2023 at 4:38 PM


l33tmaan There are some examples of my texture issues

💬 l33tmaanAuthor, Aug 1st 2023 at 8:13 PM

OutcastZeroOne

No, this mod is only going to be for net7 from now on. Sorry for any inconvenience.

💬 OutcastZeroOne, Aug 1st 2023 at 6:50 PM

is there plans for updates for stable release? Not everyone is able to run net7. also can you please lable net7 variants as net7 so people dont have to dive into the file changelog to find out they are using the wrong file?

💬 l33tmaanAuthor, Aug 1st 2023 at 12:54 AM

Serfs

Sure, screenshots are always nice!

💬 Serfs, Jul 31st 2023 at 6:43 PM

l33tmaan That's good to know, but placing bread from the creative menu actually just crashes me. The weird textures on sausages and bread are from food made in survival mode. I can take more screenshots if you'd like

💬 l33tmaanAuthor, Jul 31st 2023 at 6:14 PM

Serfs

You should not spawn bread directly from the creative menu and place it on a shelf. It lacks flour, which means the class doesn't render anything since it isn't made with any ingredients.

Maniia

That is a bizarre error. Make sure you're on a net 7 version of Vintage Story.

Just_a_cat

You're using way more bottle racks than I have ever tested with. The game might be melting trying to account for the transition times in each bottle or something. I can try to look into it.

💬 Jozhin_z_bazhin, Jul 31st 2023 at 6:11 AM

Does anyone have significan tlags on block placement/breaking, when loaded chunks have big amount of bottle racks with bottles?

I have three rooms, with, total, 100 filled bottle racks.

And any block actions in this region are laggy.

 

💬 Maniia, Jul 31st 2023 at 3:16 AM

Heya, anyone knows what could be causing this crash? I only have the Expanded Foods and the Culinary Artillery mods on the server, it crashes while launching each time. I'm super bad with mods and code :')

Game Version: v1.18.7 (Stable)
07/30/2023 23:11:39: Critical error occurred
Loaded Mods:
System.TypeLoadException: Could not load type of field 'ACulinaryArtillery.BlockEntityExpandedOven:prng' (13) due to: Could not resolve type with token 01000044 from typeref (expected class 'System.Random' in assembly 'System.Runtime, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a') assembly:System.Runtime, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a type:System.Random member:(null)
at (wrapper managed-to-native) System.RuntimeTypeHandle.type_is_assignable_from(System.Type,System.Type)
at System.RuntimeTypeHandle.CanCastTo (System.RuntimeType type, System.RuntimeType target) [0x00000] in <533173d24dae460899d2b10975534bb0>:0
at System.RuntimeType.IsAssignableFrom (System.Type c) [0x00020] in <533173d24dae460899d2b10975534bb0>:0
at Vintagestory.Common.ModContainer+<>c.<GetModSystems>b__35_0 (System.Type type) [0x00000] in <7c7b345dacc74e7fa3b38760e79b0d92>:0
at System.Linq.Enumerable+WhereArrayIterator`1[TSource].MoveNext () [0x0002c] in <5b415632df1f4365ae2242b1a257bb5b>:0
at Vintagestory.Common.ModContainer.InstantiateModSystems (Vintagestory.API.Common.EnumAppSide side) [0x000b3] in <7c7b345dacc74e7fa3b38760e79b0d92>:0
at Vintagestory.Common.ModLoader.instantiateMods (System.Collections.Generic.List`1[T] mods) [0x00126] in <7c7b345dacc74e7fa3b38760e79b0d92>:0
at Vintagestory.Common.ModLoader.LoadMods (System.Collections.Generic.List`1[T] mods, System.Collections.Generic.IEnumerable`1[T] disabledModsByIdAndVersion) [0x00150] in <7c7b345dacc74e7fa3b38760e79b0d92>:0
at Vintagestory.Common.ModLoader.LoadMods (System.Collections.Generic.IEnumerable`1[T] disabledModsByIdAndVersion) [0x00007] in <7c7b345dacc74e7fa3b38760e79b0d92>:0
at Vintagestory.Server.ServerSystemModHandler.OnLoadAssets () [0x00091] in <7c7b345dacc74e7fa3b38760e79b0d92>:0
at Vintagestory.Server.ServerMain.EnterRunPhase (Vintagestory.API.Server.EnumServerRunPhase runPhase) [0x000a9] in <7c7b345dacc74e7fa3b38760e79b0d92>:0
at Vintagestory.Server.ServerMain.Launch () [0x00167] in <7c7b345dacc74e7fa3b38760e79b0d92>:0
at Vintagestory.Server.ServerProgram.Main2 () [0x000e5] in <738123af0f3b4bdb85d9af9ad5383a81>:0
at Vintagestory.ClientNative.CrashReporter.Start (System.Threading.ThreadStart start) [0x00007] in <7c7b345dacc74e7fa3b38760e79b0d92>:0

💬 Serfs, Jul 25th 2023 at 5:21 PM

Mohandar Do you also have this texture issue with foods placed down on racks, ovens, shelves, etc?
I am getting the transpiler error as well

💬 Serfs, Jul 21st 2023 at 7:29 AM

I am having a small texture issue with all bread and sausage (black and white texture) at the very least. Placing bread spawned from the creative menu onto a shelf results in the below crash. Any suggestions on how I should proceed? This world was not originally started on a net7 copy of the game and is being run on a Windows server after being ripped out of a singleplayer world. 

Running on 64 bit Windows with 16261 MB RAM
Game Version: .net7 Experimental build - v1.18.6 (Unstable)
7/21/2023 3:24:06 AM: Critical error occurred in the following mod: aculinaryartillery@1.0.12-pre.2
Loaded Mods: aculinaryartillery@1.0.12-pre.2, betterdrifters@2.1.3, moreparchment@1.0.0, nailsmold@1.0.1, primitivesurvival@3.2.4, sfaws@1.0.0, riflemod@1.1.0, game@1.18.6, commonlib@2.1.1, expandedfoods@1.6.6, fishing@1.1.5, medievalexpansion@3.9.3, petai@1.7.10, creative@1.18.6, survival@1.18.6, xlib@0.7.4, captureanimals@2.5.3, feverstonewilds@1.2.0, treetapping@1.0.0, xskills@0.7.5
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.GameContent.BlockEntityDisplay.get_Item(String textureCode) in C:\Users\Tyron\Documents\vintagestory\game-net7\VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 87
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 394
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 306
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(String type, AssetLocation name, CompositeShape compositeShape, MeshData& modeldata, ITexPositionSource texSource, Int32 generalGlowLevel, Byte climateColorMapIndex, Byte seasonColorMapIndex, Nullable`1 quantityElements, String[] selectiveElements) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 51
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateItem(Item item, MeshData& modeldata, ITexPositionSource texSource) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 620
at ACulinaryArtillery.ItemExpandedRawFood.GenMesh(ItemStack stack, ITextureAtlasAPI targetAtlas, BlockPos atBlockPos)
at Vintagestory.GameContent.BlockEntityDisplay.getOrCreateMesh(ItemStack stack, Int32 index) in C:\Users\Tyron\Documents\vintagestory\game-net7\VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 204
at Vintagestory.GameContent.BlockEntityDisplay.updateMesh(Int32 index) in C:\Users\Tyron\Documents\vintagestory\game-net7\VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 179
at Vintagestory.GameContent.BlockEntityDisplay.updateMeshes() in C:\Users\Tyron\Documents\vintagestory\game-net7\VSSurvivalMod\BlockEntity\BEContainerDisplay.cs:line 168
at Vintagestory.GameContent.BlockEntityShelf.TryPut(ItemSlot slot, BlockSelection blockSel) in C:\Users\Tyron\Documents\vintagestory\game-net7\VSSurvivalMod\BlockEntity\BEShelf.cs:line 109
at Vintagestory.GameContent.BlockEntityShelf.OnInteract(IPlayer byPlayer, BlockSelection blockSel) in C:\Users\Tyron\Documents\vintagestory\game-net7\VSSurvivalMod\BlockEntity\BEShelf.cs:line 73
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock(Block selectedBlock, BlockSelection blockSelection) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 888
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 447
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 92
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\Util\ClientEventManager.cs:line 185
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientMain.cs:line 790
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientMain.cs:line 983
at Vintagestory.Client.ScreenManager.Render(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 73
at OpenTK.Windowing.Desktop.GameWindow.DispatchRenderFrame()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 300
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 127
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 l33tmaanAuthor, Jul 18th 2023 at 6:17 PM

Add_Infinitum

The current version of Vintage Story runs on net framework (I think 4? or something??) and it's pretty outdated. To make the game run smoother and have access to more modern features, the game will be migrating to a competely different framework - net 7. My understanding is that mods created under the old framework should work in net 7 unless there are specific changes that affect that mod. However, net 7 is not compatible with older builds. Since I barely understand what any of this means, I migrated ACA to net 7 and I'm not looking back. This hopefully isn't going to be an issue in 1.19.

💬 Ultimaheart4, Jul 18th 2023 at 3:36 PM

l33tmaan the file log info i posted says 1.18.6 stable i also chose the non net.7 version of your mod seeing as im not running net.7 it worked after reloading the world but the crash was strange since i didnt change anything after i attempted to load the new world. it crashed on a new world load. again i was able to reload up the world fine with no issue.

💬 Add_Infinitum, Jul 18th 2023 at 2:29 AM

I'm fairly new to Vintage Story and this is the first mod I've ever tried, and when I installed it couldn't start the world (I think it's because of the [Error] [expandedfoods] An exception was thrown when trying to start the mod: System.NullReferenceException: Object reference not set to an instance of an object. at EFRecipes.EFRecipes.Dispose() at Vintagestory.Common.ModLoader.TryRunModPhase, but it could be something else).

Since it seems like the net 7 release it required to make it work, can I ask what that actually means? I assume we use the ".net 7 Experimental build 1.18.6" version in the link you provided, but what is the difference between that and the regular game?

Thanks for your help

💬 l33tmaanAuthor, Jul 18th 2023 at 12:40 AM

Ultimaheart4

Are you on the net 7 release? https://info.vintagestory.at/v118-net7 

💬 Ultimaheart4, Jul 17th 2023 at 7:09 PM

l33tmaan uhh so i believe this mod has caused a crash on my singleplayer world? im not sure if its having issues with a bucket? or if its own item is having issues. i do have a few other mods installed.

Running on 64 bit Windows with 32 GB RAM
Game Version: v1.18.6 (Stable)
7/17/2023 3:03:20 PM: Critical error occurred in the following mod: aculinaryartillery@1.0.12
Loaded Mods: aculinaryartillery@1.0.12, autopanning@1.0.1, betterruins@0.2.1, cellardoor@1.3.0, driedpeat@1.0.2, HangingOilLamps@1.0.1, HoneyPress@1.1.2, immersivecorpsedrop@1.0.1, millwright@1.0.5, leadroof@1.3.4, nailsmold@1.0.1, primitivesurvival@3.2.4, quicklimepk@1.0.0, RangedWeapons@0.6.2, translocatorengineeringredux@1.4.3, game@1.18.6, beehivekiln@1.2.2, betterfirepit@1.1.0, blacksmithgloves@1.0.1, bodyheatbar@1.0.1, carryon@1.2.0, commonlib@2.1.1, electricity@0.0.10, expandedfoods@1.6.6, fromgoldencombs@1.4.18, grassiergrass@1.0.0, hudclock@3.2.1, medievalexpansion@3.9.3, naturalnight@2.0.0, prospecttogether@1.0.0, statushud@1.3.2, stepup@1.2.0, stonebakeoven@1.0.3, stonerailings@1.1.0, temporalstormtimer@1.1.0, th3dungeon@0.1.2, usefulstuff17@1.1.6, useplanksinpitkiln@1.0.0, creative@1.18.6, survival@1.18.6, waypointtogether@1.0.1, wildfarmingrevival@1.0.9, metalrecovery@0.1.19-pre.1, tradercamps@1.0.6, extraoverlays@1.3.1, playercorpse@1.7.2, stonequarry@3.0.2
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: Cannot get item of id 8157, item list count is only until 6139!
at Vintagestory.Client.NoObf.ClientMain.GetItem(Int32 itemId) in VintagestoryLib\Client\ClientMain.cs:line 2123
at Vintagestory.API.Common.ItemStack..ctor(BinaryReader reader, IWorldAccessor resolver) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 187
at Vintagestory.API.Common.CraftingRecipeIngredient.FromBytes(BinaryReader reader, IWorldAccessor resolver) in VintagestoryApi\Common\Crafting\CraftingRecipeIngredient.cs:line 270
at ACulinaryArtillery.DoughIngredient.FromBytes(BinaryReader reader, IWorldAccessor resolver)
at ACulinaryArtillery.DoughRecipe.FromBytes(BinaryReader reader, IWorldAccessor resolver)
at ACulinaryArtillery.RecipeUploadSystem.OnServerMessage(RecipeUpload networkMessage)
at Vintagestory.Client.NoObf.NetworkChannel.<>c__DisplayClass12_0`1.<SetMessageHandler>b__0(Packet_CustomPacket p) in VintagestoryLib\Client\API\NetworkChannel.cs:line 74
at Vintagestory.Client.NoObf.NetworkAPI.HandleCustomPacket(Packet_Server packet) in VintagestoryLib\Client\API\NetworkAPI.cs:line 108
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 747
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 165
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 683
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 627
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 126
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 479
at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 454
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

 

💬 Ultimaheart4, Jul 17th 2023 at 7:05 PM
💬 l33tmaanAuthor, Jul 16th 2023 at 6:05 PM

Yes, I'm aware of that error. I just... don't know what it means since everything is functional. :D 

💬 Mohandar, Jul 16th 2023 at 3:26 PM

On NET7 it only displays this error in effect (using Culinary RC_2);

15.7.2023 13:45:19 [Server Error] (ACulinaryArtillery): Could not find transpiler anchor - Current state is invalid

l33tmaan

💬 l33tmaanAuthor, Jul 13th 2023 at 12:55 AM

Mohandar

The stable release has a .net 7 version here: https://info.vintagestory.at/v118-net7

Try it out and let me know if you still have problems. Back up your world first!

💬 Mohandar, Jul 12th 2023 at 11:06 AM

I guess that I'm using the v1.18.6-stable of the game, which may be the updated version from v1.18.6-rc.2, which has not a .NET 7.0 compatibility release atm, am I right?
Should we use the .net 7 Experimental build 1.18.6-rc.1 instead?
Is it that the best option for every mod or just for Culinary Artillery?

l33tmaan

💬 l33tmaanAuthor, Jul 9th 2023 at 10:18 PM

And you guys ARE on the .NET 7.0 release of VS?

💬 PhoenixMastM, Jul 9th 2023 at 7:38 PM

l33tmaan

I'm getting the same error, just installed the latest, and it wants to crash every time I load one of my saves or start a new game.

Updated the mode twice just to be safe and still getting crashes.

Edit:  Redownloaded and activated the old 1.0.12 original from March 8th and no issues loading in. Something ain't going right with this new update.

💬 l33tmaanAuthor, Jul 9th 2023 at 6:49 PM

Mohandar

Are you on the latest release?

💬 Mohandar, Jul 9th 2023 at 2:35 PM

Uhm...
on 1.18.6 stable;


9.7.2023 16:19:56 [Server Error] [aculinaryartillery] An exception was thrown when trying to start the mod:
HarmonyLib.HarmonyException: Patching exception in method null ---> System.ArgumentException: Undefined target method for patch method static System.Boolean ACulinaryArtillery.DisplayPatches::displayFix(Vintagestory.API.Common.ItemStack stack, Vintagestory.GameContent.BlockEntityDisplay __instance, Vintagestory.API.Client.MeshData& __result)
in HarmonyLib.PatchClassProcessor.PatchWithAttributes(MethodBase& lastOriginal)
in HarmonyLib.PatchClassProcessor.Patch()
--- Fine della traccia dello stack dell'eccezione interna ---
in HarmonyLib.PatchClassProcessor.ReportException(Exception exception, MethodBase original)
in HarmonyLib.PatchClassProcessor.Patch()
in HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
in Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\API\ModLoader.cs:riga 621
9.7.2023 16:19:56 [Server Error] Failed to run mod phase Start for mod ACulinaryArtillery.ACulinaryArtillery

💬 l33tmaanAuthor, Jul 8th 2023 at 6:56 AM

Moon_Dew

Yes, you do.

💬 Moon_Dew, Jul 8th 2023 at 4:52 AM

Do I need this if I already have expanded foods?

💬 LadyBlakeHammer, Jul 6th 2023 at 4:02 AM

Can we get a Sandwich update :D

💬 l33tmaanAuthor, Jul 5th 2023 at 10:02 PM

Ryuu

I dunno. Almost certainly both, probably?

Oh man, you ask the hard questions. I don't know about any of that stuff, it already took me 3 months just to do this migration after getting help from many fabulous mod authors (and Radfast). My best answer is "make sure everything is running on a .NET 7.0 version" because I have no idea what possible conflicts can arise in the scenarios you brought up. Sorry!

💬 Ryuu, Jul 5th 2023 at 9:56 PM

That new A Culinary Artillery mod for .NET 7.0 applications only... is this a client requirement or both client & server requirements that must be utilizing .NET 7.0 ?? (I don't run a server but I do connect to servers that run this mod so IDK how this would work if it's a client-specific requirement or both)...

I know the "Side" is Both on your mod description but if a server is running the none .NET 7.0 version and a client .NET 7.0 connects it can connect even though the server is not using a .NET 7.0 version; however, if the server requires the .NET 7.0 version would this mean all clients that connect are unable to connect unless they are using the .NET 7.0 client version or is it going to be compatible with those without said client version. 

The separation between .NET 7.0 you have stated, I am understanding it as you cannot mix on the server side .NET 7.0 version and none .NET 7.0 version; however, does the same apply client-side? This is why I asked if it is a specific client requirement or both client & server? 

Furthermore, how is the interaction of .NET 7.0 only version work with mods that are not .NET 7.0? How does that work? Would a specific patch be required to be made to support this new version or will cross-compatibility between .NET 7.0 and those that are not be unable to 'associate' with each-other and run together? 


💬 l33tmaanAuthor, Jul 5th 2023 at 9:02 PM

Updated to another RC version. THIS AND ALL FUTURE UPDATES WILL ONLY WORK ON THE .NET 7.0 BUILDS OF THE GAME!

DO NOT INSTALL THIS ON 'OUTDATED' BUILDS!

In the meantime, quite a few things were updated. Check out the changelog for more info!

💬 QuakingDoom, Jun 18th 2023 at 8:08 AM

hron84
That is due to an incompatibility with Willdcraft Trees. You can download the source code from github and drag the folder from that zip into your Mods directory to fix the issue, as a fix for that compatibility was pushed to the github on May 3rd

💬 hron84, May 31st 2023 at 6:59 PM

On creating new world, a following exception happens with the latest ZIP: pastebin.com/jQaXzKCV

💬 Pabbley, May 28th 2023 at 1:16 AM

I just realized broths and liquids can still be made, the game just doesn't tell you it will be made once cooked, just have to boil it to find out.

💬 MIghtyGooga, May 27th 2023 at 7:51 PM

How do you take resin out of the bucket? Does it need to cure first?

💬 Pabbley, May 27th 2023 at 6:23 AM

Hey there, I might be smoothed brained but how do I actually use the saucepan/cauldron? I have here a empty cauldron over a firepit, I put in ten bones and ten L of water and it still tells me nothing will be produced.

💬 Bulwar73, May 26th 2023 at 2:30 AM

@I33tmaan 

I did some more fanagaling with the mods. It was not this mod "A Culinary Artillery". It was the "More candles" mod that was causeing the issue. When I disabeled that mod because the world was just crashing. I Thought, "Why not just get rid of the candle mod, and all the problems were gone. 

The weird thing was all the errors in the log file were pointing at this mod and not the "more candles" mod. What I meat by eating the lard was that all the lard I had just vanished in all 3 saucepans after drying. They just showed as empty and when I attempted to enteract with them. The game crashed. Now I can still make candels with lard using your mod I just can't die them. I wasn't planing on wasteing my die for that anyway. So, I am happy I figured out the issue and Sorry for the confusion. The log file was sending me to the issue as it was this mod. I am going to go post the problem on the "More candels" mod page now. I did get an extra saucepan with .5 lard from somewhere. I am not sure where it came from. Now that the mod is uninstalled. All is good. 

💬 l33tmaanAuthor, May 25th 2023 at 7:46 PM

Bulwar73

Eats the lard how? Was the lard in the saucepan waiting to dry and it transitioned, causing the crash? Did you have it in a cooking slot, or was the lard stored kinda like a bucket?

💬 Bulwar73, May 25th 2023 at 7:27 PM

I am getting massive issue attemting to dry lard. Now I can't use the mod due to this issue. The saucepan literaly eats the lard. I don't know where it goes. IT's just GONE!

Now any interaction with the saucepan causes a game crash. Now I have to disabe all three mods " A culinary artillery" "Expanded foods" and "more candles", because of this game breaking bug. I was remodeling my celler. I attempted to move the shelf the saucepans were on while the mod was disabled. Any attempt to replace it has failed. I have not had any luck finding ANY bees in this map so now I will just have to /gm c me some candles in. Could someone PLEASE FIX THIS MOD!

💬 Ziver, May 22nd 2023 at 5:15 AM

I don't know if this is a problem with this mod or Expanded Food, so I'll be posting in both pages. Salads are a bit bugged after cooking and storage. They're showing individual ingrediants and can rot individually too. What used to be flax oil has become rot, but every other ingrediant is fine.

https://drive.google.com/file/d/1A_UZhPh_MTroPJPgYdRJbTUcrUIxKT9R/view?usp=sharing

💬 Bulwar73, May 18th 2023 at 3:49 AM

I am attempting to pour the eight spiel mold for tapping pine trees and posably other trees around my homestead. I have had to go to useing the three pice mold because the eight bulk mold will not accept any type of metal that I attempt to pour into it. 

It would not accept tin bronze, brass, iron. I have not attempted straight copper because I am running low.

💬 Seiyria, May 11th 2023 at 5:16 PM

l33tmaan the firepit. Weird. I guess I have no idea what mod can make cooking break like that. Thanks for checking!

💬 l33tmaanAuthor, May 7th 2023 at 2:54 PM

Seiyria

I haven't noticed anything like that. I cook with charcoal all the time. Are you talking about the oven, or just the firepit? I don't even think the oven can get that hot.

Chuckles

It might be an incompatibility with the Stone Oven mod. ACA adds an ExpandedOven class that replaces the vanilla game's oven class. If Stone Oven does the same thing, one of us is going to have a problem.

💬 Chuckles, May 6th 2023 at 3:31 AM

Experiencing inability to add any item to a hot oven.  Tested in conjunction with the stone oven mod and the vanilla oven.  Affects both types equally.  ACA and Stone Oven only mods enabled in this test

Your mods are the best, @l33tman.  Hang in there!

💬 Seiyria, May 2nd 2023 at 2:48 PM

Got a question - I haven't been able to isolate this issue to a specific mod yet, but I've noticed that when cooking fires get too hot (>700C), my food stops cooking. Is that an issue in ACA or EF that's been reported or noticed? Or maybe it's intentional? I can't find anything about this problem but after asking in discord, it's apparently not a base game thing.

💬 OBEDIA, May 1st 2023 at 7:22 AM

l33tmaan Good luck, can't wait for the new release!

💬 MrSprinkleTitz, May 1st 2023 at 2:46 AM

Good luck, you got this! And thank you for all the amazing work!

💬 l33tmaanAuthor, Apr 30th 2023 at 7:31 PM

I think the crashing people are getting is related to a display bug I'm having where expanded foods don't have right visuals when on shelves or in ovens. This is probably because the way this was handled was changed in 1.18. I'm trying to fix it, but I've been having a lot of difficulty doing so. I have no idea how Harmony patches work! I'll figure it out eventually.

💬 Preevyet, Apr 30th 2023 at 6:41 PM

I must admit that I to am simply waiting on this mods update before starting a server. :)

💬 MrSprinkleTitz, Apr 29th 2023 at 12:19 AM

Once this and expanded foods get updated to the current build, life will be happy again!

💬 PhoenixMastM, Apr 25th 2023 at 11:21 PM

@aglareb I think it's cause you're trying to run this mod on 1.18 stable which it isn't patched for just yet.

💬 JunidO, Apr 25th 2023 at 4:19 AM

Do we get a patch for gameversion 1.18.x stable?

💬 aglareb, Apr 25th 2023 at 2:06 AM

Hi I keep getting mystery crashes. Is there anywhere I can file a bug report or get help?

 

My first crash loks like:

Running on 64 bit Linux with 62 GB.
Game Version: v1.18.0 (Stable)
4/24/2023 6:58:24 PM: Critical error occurred
Loaded Mods: aculinaryartillery@1.0.12, meteoricexpansion@1.2.3, pieontheshelf@1.0.0, primitivesurvival@3.1.6, RangedWeapons@0.6.2, game@1.18.0, wildcrafttrees@1.1.5, wildcraft@1.6.4, carryon@1.0.0-rc.3, commonlib@2.0.4, expandedfoods@1.6.5, fromgoldencombs@1.4.16-rc.1, medievalexpansion@3.9.0, morepiles@1.3.0, petai@1.7.0, creative@1.18.0, survival@1.18.0, xlib@0.7.0-pre.3, bullseye@2.5.0-rc.1, feverstonewilds@1.2.0, helvehammerext@1.5.0, playercorpse@1.7.1, tpnet@1.10.1, wolftaming@1.7.0, xskills@0.7.0-pre.5
System.IO.IOException: Sharing violation on path /home/henryjmo/vintagestory/[Unknown]
...

And my second crash looks like:

Running on 64 bit Linux with 62 GB.
Game Version: v1.18.0 (Stable)
4/24/2023 6:56:43 PM: Critical error occurred in the following mod: aculinaryartillery@1.0.12
Loaded Mods: aculinaryartillery@1.0.12, meteoricexpansion@1.2.3, pieontheshelf@1.0.0, primitivesurvival@3.1.6, RangedWeapons@0.6.2, game@1.18.0, wildcrafttrees@1.1.5, wildcraft@1.6.4, carryon@1.0.0-rc.3, commonlib@2.0.4, expandedfoods@1.6.5, fromgoldencombs@1.4.16-rc.1, medievalexpansion@3.9.0, morepiles@1.3.0, petai@1.7.0, creative@1.18.0, survival@1.18.0, xlib@0.7.0-pre.3, bullseye@2.5.0-rc.1, feverstonewilds@1.2.0, helvehammerext@1.5.0, playercorpse@1.7.1, tpnet@1.10.1, wolftaming@1.7.0, xskills@0.7.0-pre.5
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: Cannot get item of id 1970, item list count is only until 0!
at Vintagestory.Client.NoObf.ClientMain.GetItem (System.Int32 itemId) [0x0002e] in <60df2ca3d1cc4b3f9d834360be2e4c58>:0
...

 

I'd very much appreciate any help.

💬 Burgersim, Apr 21st 2023 at 5:49 AM

Will the wood stuff in this mod get compatibility with wildcraft trees at some point? For example making bottle shelves out of the new boards

💬 JunidO, Apr 20th 2023 at 12:06 PM

Do we get an update?

💬 SiobhanGrey, Apr 20th 2023 at 8:55 AM

DonCall Yeah it's weird, I'm getting that same crash if I try to use it on my server but it works perfectly fine in single player for me. Same set of mods either way.

💬 DonCall, Apr 18th 2023 at 6:43 PM

Doesn't run 1.18 RC8:

18.4.2023 20:38:51 [Error] [aculinaryartillery] An exception was thrown when trying to start the mod:
HarmonyLib.HarmonyException: Patching exception in method null ---> System.ArgumentException: Undefined target method for patch method static System.Boolean ACulinaryArtillery.DisplayPatches::displayFix(Vintagestory.API.Common.ItemStack stack, Vintagestory.GameContent.BlockEntityDisplay __instance, Vintagestory.API.Client.MeshData& __result)
bei HarmonyLib.PatchClassProcessor.PatchWithAttributes(MethodBase& lastOriginal)
bei HarmonyLib.PatchClassProcessor.Patch()
--- Ende der internen Ausnahmestapelüberwachung ---
bei HarmonyLib.PatchClassProcessor.ReportException(Exception exception, MethodBase original)
bei HarmonyLib.PatchClassProcessor.Patch()
bei HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
bei Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\API\ModLoader.cs:Zeile 621.
18.4.2023 20:38:51 [Error] Failed to run mod phase Start for mod ACulinaryArtillery.ACulinaryArtillery

💬 Takata_Cheroki, Apr 16th 2023 at 4:19 AM

Just to let people know, cause I had to learn the hard way:

At the time of writing this comment, the latest release of A Culinary Artillery (v1.0.12) is incompatible with the latest release of Expanded Foods (v1.6.5) and will give you a "something went awry" message when loading your world(s).

You have to use v1.0.11 (or earlier) of A Culinary Artillery with the latest version of Expanded Foods for the time being, until it gets updated.

💬 kittendoll, Apr 8th 2023 at 6:10 AM

i feel like an idiot, but how do i get the cured resin (from spiles) OUT of the buckets? i can pour from one cured resin bucket into another, but i can't get the resin out and into inventory to use.

 

EDIT: in case anyone else has trouble finding the forum post that explains it, pour it into a cooking vessel of any kind, from there it can be treated like an item as normal.

💬 IgnorGTO, Apr 4th 2023 at 8:38 AM
💬 MCRusher, Mar 25th 2023 at 2:20 AM

DropSudden Straight from the Expanded Foods page,

 

"REQUIRES A CULINARY ARTILLERY TO WORK!"

💬 DropSudden, Mar 24th 2023 at 8:21 PM

Pamela I believe this is a standalone using the tools from expanded foods, which I see you already have enabled. You do not need ACA with expanded foods. 

💬 Pamela, Mar 20th 2023 at 6:55 PM

pre-7 crashed:

3/20/2023 1:53:14 PM: Critical error occurred in the following mod: aculinaryartillery@1.0.12
Loaded Mods: acorns@0.5.1A, aculinaryartillery@1.0.12, bettercrates@1.6.0-pre.1, evaporite@1.0.0, extrachests@1.7.0-pre.1, moreclay@1.0.1, moremolds@1.4.12, nomolding@2.0.1, primitivesurvival@3.1.5, ragnamans-lit-torch-recipe@1.0.0, speararrowheadbits@1.1.0, spidersilk@1.2.2, vtpp@1.0.0, game@1.18.0-pre.7, zoombuttonreborn@1.4.0, carryon@0.11.0-pre.1, carryonmore@1.3.1, expandedfoods@1.6.5, hudclock@2.9.0-pre.2, recyclebags@1.0.1, recycleclothes@1.0.0, stepup@1.2.0, ssppvv@1.0.3, creative@1.18.0-pre.7, survival@1.18.0-pre.7, xlib@0.7.0-pre.2, instantfirepits@5.0.0, pamelasmod@1.2.3, xskills@0.7.0-pre.2
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: Cannot get item of id 5870, item list count is only until 5829!
at Vintagestory.Client.NoObf.ClientMain.GetItem(Int32 itemId) in VintagestoryLib\Client\ClientMain.cs:line 2109
at Vintagestory.API.Common.ItemStack..ctor(BinaryReader reader, IWorldAccessor resolver) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 187
at Vintagestory.API.Common.CraftingRecipeIngredient.FromBytes(BinaryReader reader, IWorldAccessor resolver) in VintagestoryApi\Common\Crafting\CraftingRecipeIngredient.cs:line 270
at ACulinaryArtillery.DoughIngredient.FromBytes(BinaryReader reader, IWorldAccessor resolver)
at ACulinaryArtillery.DoughRecipe.FromBytes(BinaryReader reader, IWorldAccessor resolver)
at ACulinaryArtillery.RecipeUploadSystem.OnServerMessage(RecipeUpload networkMessage)
at Vintagestory.Client.NoObf.NetworkChannel.<>c__DisplayClass12_0`1.<SetMessageHandler>b__0(Packet_CustomPacket p) in VintagestoryLib\Client\API\NetworkChannel.cs:line 74
at Vintagestory.Client.NoObf.NetworkAPI.HandleCustomPacket(Packet_Server packet) in VintagestoryLib\Client\API\NetworkAPI.cs:line 108
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 736
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 165
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 620
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 126
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 479
at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 454
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Elfini13, Mar 19th 2023 at 6:31 PM

Mod Expanded Foods nie działa bez tego moda ale z tym modem nie działa gra .Po prostu sie nie wgrywa .Kiedy wyłanczam moda gra działa .

💬 l33tmaanAuthor, Mar 8th 2023 at 9:51 PM

Updated to 1.18!
This isn't a full update and I'll be pushing a complete release soon.

💬 maximalmax90, Jan 21st 2023 at 10:19 AM

SPMP

I found problems with the pan, maybe I'm doing something wrong? Everything works in a singleplayer, but not in the multiplayer. Mods are the same. I switched to English, the recipe appeared in multiplayer, but after reloging it disappeared again.

💬 l33tmaanAuthor, Jan 19th 2023 at 4:56 PM

Pepenel

No, any sausage should work, as should regular redmeat, poultry, and bushmeat. 

💬 Pepenel, Jan 12th 2023 at 9:23 PM

Hello! I am having issues with the meat racks where I can't hang any meat. Does it require a special configuration, or product type/quantity?

💬 Aristine, Jan 2nd 2023 at 8:11 PM

l33tmaan Not from what I could tell, as it was fine after being replaced. Hopefully it's just some super rare issue or something.

💬 l33tmaanAuthor, Jan 2nd 2023 at 4:04 AM

Aristine

Pine...? So you were getting soft resin. Were any textures missing in the file you downloaded or something?

💬 Aristine, Jan 1st 2023 at 7:59 PM

l33tmaan A Pine haha. I had one tapping with a bucket, and one with a saucepan. They'd gather a little bit, but that's what I found when I returned. For now I just went in creative to delete and replace it, so I'll let you know if it happens again.

💬 l33tmaanAuthor, Jan 1st 2023 at 6:45 PM

WTF?

Aristine

What kind of tree were you trying to tap? It looks like it's having trouble rendering the liquid inside the container.

💬 Aristine, Jan 1st 2023 at 9:07 AM

Hey l33tmaan, I'm having a weird issue on v1.0.11
I've had a saucepan under a spile for a few hours now, but when I went back to check it, it's invisible, but the block info still says there is a saucepan there.
However, interacting with it in any way, whether to close/open it, destroy it, pick it up, etc, causes a hard crash with the log below:

System.NullReferenceException: Object reference not set to an instance of an object.
at ACulinaryArtillery.BlockSaucepan.GenRightMesh(ICoreClientAPI capi, ItemStack contentStack, BlockPos forBlockPos, Boolean isSealed)
at ACulinaryArtillery.BlockEntitySaucepan.GenRightMesh()
at ACulinaryArtillery.BlockEntitySaucepan.RedoMesh()
at ACulinaryArtillery.BlockSaucepan.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel)
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock(Block selectedBlock, BlockSelection blockSelection) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 890
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 572
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 86
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 191
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1174
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1362
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 202
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 718
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 622
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 124
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 476
at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 452
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 l33tmaanAuthor, Dec 25th 2022 at 7:20 AM

Runehawk

Did the update help with your issue at all?

💬 l33tmaanAuthor, Dec 22nd 2022 at 9:25 PM

Runehawk

I guess that's possible. I use the secondsUsed method within OnHeldInteractStep to determine how long the egg takes to crack. Previously it was 2 seconds, now it's 0.5 seconds. I would be surprised if this was the culprit, but not that surprised.

💬 RuneScholar, Dec 22nd 2022 at 4:59 PM

l33tmaan I had a thought about your egg cracking issue, as to why some of us never see our eggs crack, no matter how long we wait. In your latest update, you said "Egg cracking sped up" and that says to me that it isn't a thing that just happens, that it takes time. So is your code hooking the game time? Is egg cracking dependent on game time? If so, then for a player like me, with 50-hour long days and 30-time speed....It could take real-life hours to crack an egg.

💬 l33tmaanAuthor, Dec 22nd 2022 at 12:10 AM

Updated to 1.0.11! Hopefully this helps with some of the eggy issues people are having. At least, I hope it does.

💬 Rayldan, Dec 6th 2022 at 10:49 AM

Cracking into a bowl worked for the egg shells, thanks! I tried adding some veggies and it doesnt seem to work either so I'll just keep making some other stuff with it.  Thanks again for the response!

💬 l33tmaanAuthor, Dec 1st 2022 at 6:52 PM

A limitation of the meal system is apparently they must have one solid item in them. I've reported it to Tyron so hopefully that gets addressed at some point, since putting my grubby fingers into the meal system seems like a bad idea. In the meantime, just add some cheese or vegetables or something. Sorry about that.

I have no idea what's going on with your egg shell issue. Are you in multiplayer?

EDIT: I have figured out the egg shell issue. Try cracking it into a bowl while I work on a fix.

💬 Rayldan, Dec 1st 2022 at 6:59 AM

image

l33tmaanI just updated to newest version still isnt working, also still not getting egg shells. Going through my mods I cant find anything else that changes eggs.

Thanks for the response! I'll keep trying.

💬 l33tmaanAuthor, Nov 30th 2022 at 5:42 PM

Cool, I could always use more translations.

Rayldan

That's all working fine on my end. Can you take a screenshot? Are you on the most recent version of ACA?

💬 Rayldan, Nov 30th 2022 at 1:57 AM

Eggs will not cook into scrambled eggs in either liquid or normal forms. They do work in other recipes just not scambled eggs. any ideas on a fix or workaround?

I'm also not getting any egg shells or yolks when cracking eggs

💬 Ziru, Nov 28th 2022 at 6:15 PM

🇪🇸 Spanish traduction:

save as "es-es.json" in %SYSTEMDRIVE%\Users\%USERNAME%\AppData\Roaming\VintagestoryData\Mods\ACulinaryArtillery 1.0.10\assets\aculinaryartillery\lang

https://pastebin.com/JR6RzAkt 

💬 AzuliBluespots, Nov 26th 2022 at 9:28 PM

Next challenge... Can I try and provide a pt-br translation file to both this and Expanded Foods? Like, posting in the forums for it to be added later on?
I want vintage to be accessible to more people in my country, so now that the game is mostly translated I'm going after some beefy mods.

💬 Camila1992, Nov 15th 2022 at 4:51 PM

Got it! I was actually being stupid. Thanks! l33tmaan

💬 l33tmaanAuthor, Nov 13th 2022 at 9:57 PM

Camila1992 

Consider upgrading to version 1.0.10.

💬 Camila1992, Nov 13th 2022 at 4:13 PM

Hello! My eggs aren't cracking... I'm at version 1.17.3, and the mod version is 1.0.6. It's not crashing or anything, the eggs simply don't crack.

💬 RogueRaiden, Nov 11th 2022 at 6:46 PM

putting 0.1L of Egg portion into a cooking pot on a firepit will lock the server with error spam once the cooking progress hits 100%
and then anytime that firepit loads back up, it will continue spamming the error.

The error: https://pastebin.com/Mn45s8Gn

discovered with 1.0.9 ACA
tested with 1.0.10 ACA

💬 l33tmaanAuthor, Nov 9th 2022 at 10:31 PM

Updated to 1.0.10 - the cauldron mold is less hideous and the japanese translation has been fully updated (thanks to macoto_hino)!

💬 Doompants, Nov 7th 2022 at 7:11 PM

l33tmaan

Sorry for the delayed response. Storm came through and took out power for a couple days. Ugh.

Anyways, I did a bit of testing, using only ACA and ER. I did manage to get some saucepan recipes going, but I am still seeing server debug spam for others.

I successfully breaded some meat nuggets, and when placing them in a saucepan and using 0.1l of lard, they fried up properly. 

However, trying to cook them in a saucepan without lard showed that it should produce a fried cassava breaded ball (charred) but it would not cook -- a) the temperature in the pan would never raise (reading 'cold) though the fire was plenty hot and b) I would get the following error on the server (pages of it)

10:47:14 [Server Debug] GetMeltingDuration 1 Reached with contents expandedfoods:breadedball-cassava-raw expandedfoods:lard
10:47:14 [Server Debug] GetMeltingDuration 1 Reached with contents expandedfoods:breadedball-cassava-raw expandedfoods:lard
10:47:15 [Server Debug] GetMeltingDuration 1 Reached with contents expandedfoods:breadedball-cassava-raw expandedfoods:lard ... etc

Likewise, I get a lot of debug messages if I put certain individual ingredients like a vegetable or meat into a saucepan or cauldron. I am not sure in this case if it is intentional that you can only cook these items in the cooking pot, but it doesn't seem intuitive, and the server returns similar spam messages like:

11:04:57 [Server Debug] GetMeltingDuration 1 Reached with contents game:redmeat-raw game:redmeat-raw

Hope that helps explain what I'm seeing. It may just be that I didn't realize that oil or lard was a must have for some of these recipes, but it still seems like there might be some intention to allow for charred versions of recipes if you dont have either, and that's not working. And neither can you use saucepans or cauldrons to simply cook basic ingredients if that was the intention.

-Doom


💬 ComradeComputer, Nov 7th 2022 at 4:16 AM

Ah okay cool, I was just being impatient lol. I just didn't see any indicator it was doing stuff, how long do they usually take?

💬 l33tmaanAuthor, Nov 7th 2022 at 4:10 AM

Ah, resin takes longer than anything else to come out. Spiles are not a quick way of getting them - but they are pretty fire and forget.

💬 ComradeComputer, Nov 7th 2022 at 2:33 AM

l33tmaan
I have Expanded Foods as well and I still don't see resin going into the bucket. My current mod list is A Culinary Artilery, Expanded Foods, Primitive Survival, and Ancient Tools.

I know that Primitive Tools is supposed to mesh well with ACA and EF, maybe Ancient Tools is interfering? Or do I have to wait a long time for the resin to come out? I'm not familiar with the mechanics of the spile.

💬 l33tmaanAuthor, Nov 7th 2022 at 2:27 AM

ComradeComputer

Expanded Foods.

💬 ComradeComputer, Nov 7th 2022 at 2:15 AM

In the guidebook it says that with spiles resin can be collected, but that it needs another mod for this? Which mod makes the spiles work? Cause so far whenever I put a spile on a tree with a bucket underneath nothing comes out, unless I am doing it wrong? I haven't been able to find much documentation on the spile so any info would be greatly appreciated (need that resin to make me windmill).

💬 l33tmaanAuthor, Nov 4th 2022 at 6:45 PM

Can you post a pic of what you're trying to cook?

💬 Doompants, Nov 4th 2022 at 6:22 PM

to clarify, I'm not crashing, but the behavior I'm seeing seems tied to the same instances that was causing the crashes, namely use of the saucepans and cauldrons. 

Also, forgot to confirm I'm using the latest 1.09 ACA on a windows dedicated server. Fresh world gen, and it still happens. 

 

💬 Doompants, Oct 31st 2022 at 3:46 AM

Heyo! 

Running ACA and EF on a 1.17.9 dedicated server on PC. 

Trying the mod out for the first time... not experiencing crashes, but wierd behavior with the new items -- vanilla cooking pot recipes work as normal (so does cooking on the fire directly), but items I put in cauldrons or saucepans sit there on the fire and stay "cold" instead of the temperature going up. I can put a simple carrot in, and it says it will produce a (charred) carrot, but it never does because the temp in the pan never goes up. Is there a special way of cooking with these, or are they not working for me as intended?

Server console gives the following error: 

[Server Debug] GetMeltingDuration 1 Reached with contents game: grain-spelt game:fruit - cranberry 


💬 l33tmaanAuthor, Oct 29th 2022 at 6:56 PM

Updated to 1.0.9. Should fix the egg crashing.

💬 Xamphus, Oct 14th 2022 at 11:55 PM

False alarm, this seems to have fixed itself after I patched the game to 1.17.8. I think it had something to do with the modmaker api being broken but I'm not totally sure. But I think this was a VS problem and not an EF or ACA problem.

Vinter_Nacht l33tmaan

💬 Vinter_Nacht, Oct 14th 2022 at 4:14 AM

@Xamphus -> What in the actual hell? O.o I'll try to test that and see if it's consistent for me.

💬 CJHKnight2, Oct 12th 2022 at 7:25 PM

1.17.7 ACA 1.0.8 small cauldron mold still broken. Same behaviour of going to 247 out of 250 then back to 200 units.

💬 Xamphus, Oct 12th 2022 at 12:22 AM

Okay, I figured it out. The cauldron HAS to be facing North/South for the recipe to show up. If the cauldron is facing East/West the recipe does not.

💬 Xamphus, Oct 12th 2022 at 12:11 AM

Sooooo, on my creative world (made in 1.17) I can make bone broth, no crashing. However, on my regular survival world (made in 1.16), I cannot make bone broth. The game is still crash free when putting something in the second slot, but it's almost as if the recipe doesn't exist even though it works in the creative world.

💬 Handsomejack, Oct 10th 2022 at 11:01 PM

Game version - 1.17.6 on a multiplayer server, And its working like a charm.(at least for me)

💬 l33tmaanAuthor, Oct 10th 2022 at 8:39 PM

Updated to 1.0.8. Hopefully the simmer recipe crashing doesn't happen anymore?

💬 LiquidDisease, Oct 8th 2022 at 11:49 PM

1.17.4 Server, I get this message when I launch the server with this mod installed : 

19:44:26 [Server Warning] Failed resolving a blocks item drop or smeltedstack with code expandedfoods:eggshell in Block game:egg-chicken-broken

I remove the mod, I don't get this message anymore.

💬 CJHKnight2, Oct 3rd 2022 at 10:34 PM

1.17.5 problem with filling small cauldron mold with copper. It gets to 247/250 then goes back to 200/250.

💬 iotid, Sep 29th 2022 at 10:04 PM

Attempting to place water in a (copper, in this case) cauldron, then clicking any slot with water besides the first, causes a client crash. It also seems like it's sticking the bucket used into the cauldron, and promptly crashing anyone else who attempts to interact with it. Breaking and placing the cauldron again is a quick and easy fix, and gives the bucket(s) back, though.

💬 Koal, Sep 29th 2022 at 2:12 AM

putting a 42 stack of bones in a copper cauldron with 6l of water in it caused my game to crash. it has happened twice now. not sure if it is the copper pot (don't have enough extra brass to test) or what that is causing the crash.

💬 headtread, Sep 25th 2022 at 1:02 AM

Server's currently on 1.17.3, but that shouldn't have anything to do with it. Furthermore, the mixing bowl works properly in single player creative. It's JUST on this desktop hosted server that it isn't working without me swiping my mouse all over the place. I'm as mystified as you are.

EDIT: It's a host-client issue. The host can turn mixing bowls normally, the clients CAN'T and have to do this crappy pixel hunt. No, I don't know or have any inkling as to why. It just works like that. And the funk of powered mixing bowls acting as an axle (power can go through one end, out the other) remains, if that isn't intended.

EDITEDIT: Made muffins from bone broth'd dough and full slots of dried cranberries. It came out as:
210 base sat
450 fruit +1hp
140 grain
4010 protein
That seems incorrect. Like most the extra fruit was turned to protein because of the bone broth.

💬 l33tmaanAuthor, Sep 24th 2022 at 3:43 PM

headtread

Here's a link to a video of the mixing bowl working fine for me. I'm not sure what you're talking about?

www.vintagestory.at/forums/topic/10218-a-culinary-artillery-106/?do=findComment&comment=41725

💬 l33tmaanAuthor, Sep 24th 2022 at 3:37 PM

Really? I'm still testing on 1.17.3, actually. I wonder if that's part of the problem.

💬 rboys2, Sep 24th 2022 at 3:23 PM

Might be a 1.17.4 issue actually, because I know models for the Scythe (stored on the ground) and firewood in a oven are currently rotated very weirdly

💬 headtread, Sep 24th 2022 at 3:42 AM

Mixing bowls are screwed up and do not function; you have to search around the voxels inbetween the bowl and the edge of surface it's sitting on, IE towards a table lip (tried placing on a solid dirt block; didn't make a difference) to get a fraction of a second of turning before it stops responding and you have to pixel hunt again. The top spoon geometry does not turn properly when right-clicked. Something's obviously not right, has been since the EF-ACA split.

In addition, powered mixing bowls DO work and can not only be powered from either end, but transfer power THROUGH themselves if you use an axle of space between- for example, top down axle-bowl-axle-quern. This is silly and probably an oversight, and probably also not fixable within the mechanical power system without scuttling something else.

Complete modlist should be:
A Culinary Artillery 1.0.4
Alpha Weapon Pack 1.3.1
Anvil Metal Recovery 0.1.18 RC 2
Bullseye 2.4
Carry Capacity 0.6.5
Collaborative Classes 3.0.5
Expanded Foods 1.6.1
From Golden Combs v1.13.5
Meteoric Expansion v1.2.2
Player Corpse v1.4.3
Primitive Survival 3.0.5
Smoke & Powder 1.0.0
Steel Bit 1499

None of these should interfere with the mod, and From Golden Combs was added after the issue had already shown up. This funk is screwy enough that it was EASIER to mix up flour during a heavy temporal storm. It's like the new mixing bowl has its handle/power source in the same place as the powered one; physically below it.

In addition, display cases can't seem to hold pie slices in what's likely an oversight, and based on previous experience with the mod, fruit dough can't be used to make pie crust in what probably isn't but is still worth mentioning.

Another edit; full cracked eggs provide liquid egg AND yolk, which doesn't seem to be intended.

💬 l33tmaanAuthor, Sep 24th 2022 at 1:15 AM

.... no they don't. 😢
What other mods do you have installed? Multiple people are telling me that things on the meat hooks look weird, but they look fine to me.

💬 rboys2, Sep 24th 2022 at 12:55 AM

Caudrons and saucepans on hooks seem to float one block away in the opposite direction of whichever hook I clicked on

💬 l33tmaanAuthor, Sep 24th 2022 at 12:40 AM

Updated to 1.0.6 - fixed a few minor bugs and added a couple QoL features. Still working on the saucepan crashing.

💬 l33tmaanAuthor, Sep 23rd 2022 at 8:02 PM

Right now I have no idea what might even be causing the issue, but I'll take a look at it and see what I can do.

💬 SecretFoxfire, Sep 23rd 2022 at 7:31 PM

Looks like this is known, but just to confirm, the game crashes any time I try to add more than one ingredient to the saucepan or cauldrons on a campfire, so most of the recipes for those tools are unusable. Is there an estimate on when that might be fixed? Should I switch to version 1.0.4 for now? Thanks!

💬 Xamphus, Sep 22nd 2022 at 1:42 AM

l33tmaan

Bit of a graphical error with the meat hooks, any redmeat, bushmeat, or poultry (not sausages) hung from them render lower than the hook. So they appear to be floating instead of actually hanging on the hook.

💬 Basil117, Sep 21st 2022 at 6:32 PM

My friends and I adore Expanded Foods but sadly we're running into a similar problem as Zinc. Whenever anyone tries to make a recipe involving more than one ingredient in a cauldron/small cauldron/saucepan (bone broth, lard, etc) the game will crash the instant the second ingredient is added.

 

Running on 64 bit Windows with 16 GB RAM
Game Version: v1.17.3 (Stable)
9/21/2022 2:25:30 PM: Critical error occurred in the following mod: aculinaryartillery@1.0.5
Loaded Mods: aculinaryartillery@1.0.5, game@1.17.3, expandedfoods@1.6.0, creative@1.17.3, survival@1.17.3
System.NullReferenceException: Object reference not set to an instance of an object.
at ACulinaryArtillery.SimmerRecipe.Match(List`1 Inputs)
at ACulinaryArtillery.BlockSaucepan.GetMeltingDuration(IWorldAccessor world, ISlotProvider cookingSlotsProvider, ItemSlot inputSlot)
at Vintagestory.GameContent.BlockEntityFirepit.SetDialogValues(ITreeAttribute dialogTree) in VSSurvivalMod\BlockEntity\Firepit\BEFirepit.cs:line 690
at Vintagestory.GameContent.BlockEntityFirepit.OnSlotModifid(Int32 slotid) in VSSurvivalMod\BlockEntity\Firepit\BEFirepit.cs:line 141
at System.Action`1.Invoke(T obj)
at Vintagestory.API.Common.InventoryBase.DidModifyItemSlot(ItemSlot slot, ItemStack extractedStack) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 480
at Vintagestory.GameContent.InventorySmelting.DidModifyItemSlot(ItemSlot slot, ItemStack extractedStack) in VSSurvivalMod\Inventory\InventorySmelting.cs:line 116
at Vintagestory.API.Common.ItemSlot.OnItemSlotModified(ItemStack sinkStack) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 418
at Vintagestory.GameContent.ItemSlotWatertight.ActivateSlotLeftClick(ItemSlot sourceSlot, ItemStackMoveOperation& op) in VSSurvivalMod\Inventory\ItemSlotWatertight.cs:line 103
at Vintagestory.API.Common.InventoryBase.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 448
at Vintagestory.API.Client.GuiElementItemSlotGridBase.SlotClick(ICoreClientAPI api, Int32 slotId, EnumMouseButton mouseButton, Boolean shiftPressed, Boolean ctrlPressed, Boolean altPressed) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 979
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 772
at Vintagestory.API.Client.GuiElement.OnMouseDown(ICoreClientAPI api, MouseEvent mouse) in VintagestoryApi\Client\UI\Elements\Impl\GuiElement.cs:line 638
at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent mouseArgs) in VintagestoryApi\Client\UI\GuiComposer.cs:line 459
at Vintagestory.API.Client.GuiDialog.OnMouseDown(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 536
at Vintagestory.Client.NoObf.GuiManager.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 394
at Vintagestory.Client.NoObf.ClientMain.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 2251
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(Object sender, MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 220
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr handle, WindowMessage message, IntPtr wParam, IntPtr lParam) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:line 792
at OpenTK.Platform.Windows.Functions.DispatchMessage(MSG& msg)
at OpenTK.Platform.Windows.WinGLNative.ProcessEvents() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:line 1554
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 368
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 l33tmaanAuthor, Sep 21st 2022 at 2:26 PM

I didn't actually include remaps.json in the 1.0.5 release. Oopsie.

💬 l33tmaanAuthor, Sep 20th 2022 at 8:47 PM

Updated to 1.0.5, this should hopefully correct some minor bugs and allow you to remap Expanded Foods blocks into ACA blocks. Whoops.

💬 Vinter_Nacht, Sep 20th 2022 at 5:33 AM

@Zinc - This is quite interesting. I just tested this with the most recent releases, and I cannot reproduce this error.  I don't like saying "It works on my machine", but that seems to be where we are at the moment.  I'll keep looking into it to see if I can reproduce it.

💬 Zinc, Sep 20th 2022 at 2:47 AM

Hi l33tmaan, you're awesome and amazing but Im afraid I have to bring a crash log to you.  It seems that when you put more than 10L of water in a cauldron it crashes.  This only happens when you have both EF and CA installed, CA by itself doesn't crash when adding more water but it's also not trying to make salt.  Good luck and again, you're awesome and amazing!

Running on 64 bit Windows with 32 GB RAM
Game Version: v1.17.3 (Stable)
9/19/2022 9:41:10 PM: Critical error occurred in the following mod: aculinaryartillery@1.0.4
Loaded Mods: aculinaryartillery@1.0.4, game@1.17.3, expandedfoods@1.6.0, creative@1.17.3, survival@1.17.3
System.NullReferenceException: Object reference not set to an instance of an object.
at ACulinaryArtillery.SimmerRecipe.Match(List`1 Inputs)
at ACulinaryArtillery.BlockSaucepan.GetMeltingDuration(IWorldAccessor world, ISlotProvider cookingSlotsProvider, ItemSlot inputSlot)
at Vintagestory.GameContent.BlockEntityFirepit.SetDialogValues(ITreeAttribute dialogTree) in VSSurvivalMod\BlockEntity\Firepit\BEFirepit.cs:line 690
at Vintagestory.GameContent.BlockEntityFirepit.OnSlotModifid(Int32 slotid) in VSSurvivalMod\BlockEntity\Firepit\BEFirepit.cs:line 141
at System.Action`1.Invoke(T obj)
at Vintagestory.API.Common.InventoryBase.DidModifyItemSlot(ItemSlot slot, ItemStack extractedStack) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 480
at Vintagestory.GameContent.InventorySmelting.DidModifyItemSlot(ItemSlot slot, ItemStack extractedStack) in VSSurvivalMod\Inventory\InventorySmelting.cs:line 116
at Vintagestory.API.Common.ItemSlot.MarkDirty() in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 443
at Vintagestory.GameContent.ItemSlotWatertight.ActivateSlotLeftClick(ItemSlot sourceSlot, ItemStackMoveOperation& op) in VSSurvivalMod\Inventory\ItemSlotWatertight.cs:line 63
at Vintagestory.API.Common.InventoryBase.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 448
at Vintagestory.API.Client.GuiElementItemSlotGridBase.SlotClick(ICoreClientAPI api, Int32 slotId, EnumMouseButton mouseButton, Boolean shiftPressed, Boolean ctrlPressed, Boolean altPressed) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 979
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 772
at Vintagestory.API.Client.GuiElement.OnMouseDown(ICoreClientAPI api, MouseEvent mouse) in VintagestoryApi\Client\UI\Elements\Impl\GuiElement.cs:line 638
at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent mouseArgs) in VintagestoryApi\Client\UI\GuiComposer.cs:line 459
at Vintagestory.API.Client.GuiDialog.OnMouseDown(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 536
at Vintagestory.Client.NoObf.GuiManager.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 394
at Vintagestory.Client.NoObf.ClientMain.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 2251
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(Object sender, MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 220
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr handle, WindowMessage message, IntPtr wParam, IntPtr lParam) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:line 792
at OpenTK.Platform.Windows.Functions.DispatchMessage(MSG& msg)
at OpenTK.Platform.Windows.WinGLNative.ProcessEvents() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:line 1554
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 368
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 actuallyasriel, Sep 20th 2022 at 12:52 AM

IKUZOOOOOOO

💬 l33tmaanAuthor, Sep 19th 2022 at 8:38 PM

No Cral, I'm doing that later.

💬 DanaCraluminum, Sep 19th 2022 at 8:35 PM

Have you really made "egg breaking" as CollectibleBehavior?

💬 l33tmaanAuthor, Sep 19th 2022 at 8:28 PM

COME ON, CRAL, I HAVEN'T EVEN UPLOADED ANYTHING YET

💬 DanaCraluminum, Sep 19th 2022 at 8:27 PM

Source link doesn't work

(edit comment delete)