v1.1.4
v1.1.4
Updated to 1.1.4!
~1.19_v1.1.4~ - "A Culinary Artillery: Primer" handbook title changed to "A Culinary Artillery: Cooking 100 - Your Tools" - Expanded Food items work properly with trader quests (thanks to Pursec) - BlockBottle crashing fixed again (thanks to Pursec) - XSkills compatibility updated or something? (thanks to Xandu & Pursec) - Trader dialogue expanded (for now; some more will appear when Expanded Foods is installed) - Wildcraft Trees re-integrated (bottle/meat racks & rolling pin work with new wood)
|
|
3813 |
Apr 4th at 12:51 AM |
Show |
ACulinaryArtillery 1.1.4.zip |
Install now |
v1.1.3
v1.1.3
~1.19_v1.1.3~ - Hotfix: Cookware trader spawn chance reduced from 1.0 to 0.1
|
|
7554 |
Mar 2nd at 3:28 AM |
Show |
ACulinaryArtillery 1.1.3.zip |
Install now |
v1.1.2
v1.1.2
~1.19_v1.1.2~ - Cookware trader minGroupDistance increased from 700 to 2000 - Spawnhouse tools actually removed this time, I guess
|
|
2984 |
Feb 22nd at 12:18 AM |
Show |
ACulinaryArtillery 1.1.2.zip |
Install now |
v1.1.1
v1.1.1
~1.19_v1.1.1~ - Cookware trader spawn chance reduced from 10.0 to 1.0 - ALL THE TRADER'S FANCY TOOLS AND CYLINDERS REMOVED BECAUSE THERE'S NO WAY TO PROTECT THEM (TYRON PLZ FUCKING FIX WAT DA HELL) - 2 secret bottles of Soulstorm Brew added to spawnhouse, for good luck
|
|
1078 |
Feb 19th at 8:10 PM |
Show |
ACulinaryArtillery 1.1.1.zip |
Install now |
v1.1.0
v1.1.0
~1.19_v1.1.0~ - Cookware trader actually spawns in-game - French translation actually included this time (sorry about that) - based bugfixes from Pursec: -- Hopeful fix for liquid outputs to properly go into cauldron/saucepan -- Bottles can emit light when held -- Fixed dedicated server/subsequent rejoin patching issues and saucepan display issues -- Cracking eggs doesn't cause crashes anymore -- Fix for Item ID outside of range crash
|
|
620 |
Feb 18th at 7:28 PM |
Show |
ACulinaryArtillery 1.1.0.zip |
Install now |
v1.0.16
v1.0.16
Updated to 1.0.16!
- Numerous fixes thanks to Pursec: -- Updated to 1.19 -- Meat hook visuals fixed -- Expanded liquids work properly in Expanded Foods -- Fixed boiling display issue -- Added foodtag "eggshell" to egg shells so they are eaten in the trough -- Bottle no longer vanishes when right-clicking on water -- Eggs can be cracked again - Polish translation updated (thanks to Sako47) - Russian translation updated (thanks to vulpeep) - French translation updated (thanks to PierreGac) - Japanese translation updated (thanks to macoto_hino) - Powered mixing bowl seals rooms (thanks to SalieriC for idea) - Mini-cauldrons made bigger when on meat hooks - Eggshells attract raccoons - Egg shell and egg yolk items updated to 1.19 visuals - Wild turkey egg yolk item & egg white/yolk/liquid added - Holding animations adjusted for new first-person view
|
|
5146 |
Feb 1st at 1:12 AM |
Show |
ACulinaryArtillery 1.0.16.zip |
Install now |
v1.0.15
v1.0.15
~1.18_v1.0.15~ - Visual bugs in oven/shelves/meat racks fixed (thanks to Dmitry221060!) - Fix meals in bowls not providing all extra nutrients from complex ingredients (thanks to islasa1) - Transpiler message removed (thanks to DoctorVanGogh)
|
|
25977 |
Aug 30th 2023 at 6:39 PM |
Show |
ACulinaryArtillery 1.0.15.zip |
Install now |
v1.0.14
v1.0.14
THIS IS FOR NET7 BUILDS ONLY! DO NOT INSTALL ON VERSIONS BEFORE 1.18.8!!!
~1.18_v1.0.14~ - The server-client recipe refactor from the previous release, but this is for net7 releases.
|
|
3770 |
Aug 13th 2023 at 3:55 PM |
Show |
ACulinaryArtillery 1.0.14.zip |
Install now |
v1.0.13-rc.1
v1.0.13-rc.1
THIS IS A NET4 RELEASE ONLY! DON'T INSTALL IT ON 1.18.8 OR LATER BUILDS!!!!
~1.18_v1.0.13~ - A quick net4 release along with a server-client recipe refactor (thanks to Dimitry221060!)
|
|
845 |
Aug 13th 2023 at 3:54 PM |
Show |
ACullinaryArtillery_1.0.13-RC.1.zip |
Install now |
v1.0.12-pre.2
v1.0.12-pre.2
THIS BUILD IS FOR .NET 7.0 APPLICATIONS ONLY! DO NOT INSTALL THIS ON A 'REGULAR' RELEASE AND CRY TO ME IF YOUR GAME EXPLODES! DOWNLOADTHE .NET 7.0 BUILD HERE BEFORE INSTALLING: https://info.vintagestory.at/v118-net7
~1.18_v1.0.12~ pre 2 - Wildcraft trees compatibility added - Eggshells drop properly when breaking laid eggs - Cookware trader added - (needs spawn rework?) - (move some dialogue into Expanded Foods) - Chef hat added (thanks to Ruddi (LORD MIXELS) & available at kitchenware/clothing traders) - Meat hook rotation fixed (thanks to Vinter Nacht) - Mini cauldron meathook transform edited - Meat cleavers can be hung from meat racks - DisplayFix fixed (thanks to Radfast!) - Expanded pies fixed (thanks Radfast!) - Ukranian translation added (thanks to _epic_fish_!)
|
|
5937 |
Jul 5th 2023 at 9:00 PM |
Show |
A Culinary Artillery 1.0.12_RC_2.zip |
Install now |
v1.0.12
v1.0.12
Updated to 1.18!
This isn't a full release yet and is intended to just get ACA operational in the new update. That being said...
- Eggs give yolks properly when cracked in buckets or BlockEntityGroundStorage items (thanks to MAGGen-hub) - You can now Shift+Left Click saucepans and cauldrons into the firepit (thanks to DoctorVanGogh) - Bottle racks now display liquid info for clay bottles (thanks to DoctorVanGogh) - Shelves display info for ALL liquid containers, not just bottles (thanks to DoctorVanGogh)
|
|
14426 |
Mar 8th 2023 at 9:50 PM |
Show |
ACulinaryArtillery 1.0.12_RC.zip |
Install now |
v1.0.11
v1.0.11
Updated to 1.0.11!
- Using multiple bottles/buckets on the saucepan/cauldron uses correct liquid values - Bottles display extra nutrients & ExpandedLiquid item description properly (thanks to SpearAndFang) - Eggs give shells properly when cracked in buckets - Egg cracking sped up - Trader filename updated; items should be buyable/sellable again - Glass bottle & marble mixing bowl prices doubled - Mini mixing bowl casts no shadow - Spanish translation added (thanks to Ziru) - pt-br translation added (I think this is Portuguese?) (thanks to Azuli_Yanazake) - XSkills compatibility tweaked
|
|
7553 |
Dec 22nd 2022 at 12:03 AM |
Show |
ACulinaryArtillery 1.0.11.zip |
Install now |
v1.0.10
v1.0.10
~1.17_v1.0.10~
- Japanese translation updated (thanks to macoto_hino) - Mini mixing bowl has gravity - Cauldron mold updated
|
|
3783 |
Nov 9th 2022 at 10:30 PM |
Show |
ACulinaryArtillery 1.0.10.zip |
Install now |
v1.0.9
v1.0.9
Updated to 1.0.9!
- Drinking from bottles gives consistent nutrition/HP - Bottles no longer have duplicate liquid info - Boiled/pickled eggs cannot be cracked (requires update in EF 1.6.4) - Spile can pour into saucepan & cauldrons, not just buckets - Spile ground transform fixed - Spile clay mold created - Eggs no longer crash when cracking into a bucket - Handbook guide mentions what buttons crack eggs
|
|
1491 |
Oct 29th 2022 at 6:56 PM |
Show |
ACulinaryArtillery 1.0.9.zip |
Install now |
v1.0.8
v1.0.8
~1.17_v1.0.8~ - Corrected bug with simmering recipes - Cauldron & saucepan fit on meat hooks again - Logs look correct in oven - Large meat hook claymaking recipe updated
|
|
1996 |
Oct 10th 2022 at 8:38 PM |
Show |
ACulinaryArtillery 1.0.8.zip |
Install now |
v1.0.6
v1.0.6
~1.17_v1.0.6~
- Meat hook dry rate cut by 1/20th - Saucepans and mini-cauldrons can be hung from the meat rack or placed on shelves - Rolling pin & spiles are ground storable - Saucepan claymaking recipe updated - Fixed egg cracking issue - Japanese translation updated (thanks to macoto_hino)
|
|
1652 |
Sep 24th 2022 at 12:40 AM |
Show |
ACulinaryArtillery 1.0.6.zip |
Install now |
v1.0.5
v1.0.5
~1.17_v1.0.5~ - Big hook mold outputs 8 hooks instead of 5, as intended - Blocks remap from Expanded Foods to ACA (it would probably help if I included this file in this release) - Some text issues fixed
|
|
643 |
Sep 20th 2022 at 8:45 PM |
Show |
ACulinaryArtillery 1.0.5.zip |
Install now |
v1.0.4
v1.0.4
~1.17_v1.0.4~ - Handbook guide added
~1.17_v1.0.3~ - Reorganization of assets.
~1.17_v1.0.2~ - Recipe duplication fixed
~1.17_v1.0.1~ - General bugfixing
~1.17_v1.0.0~ - Updated to 1.17 - Added new shape files for saucepan and cauldron - Included egg breaking behavior - Included compatibility with More Animal eggs
~1.16_v1.0.1~ - Corrected bake modifer application
~1.16_v1.0.0~ - Created ACunlinaryArtillery from Expanded Foods by Separating Tools, Processes, and Recipe Registration - Updated lang file to include new storyevent messages.
|
|
604 |
Sep 19th 2022 at 8:27 PM |
Show |
ACulinaryArtillery 1.0.4.zip |
Install now |
l33tmaan Is there any chance you would ever consider adding Beer/wine kegs for large long term brew and spirit storage?
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
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
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!!
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.
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!
how do you get cured resin out of containers?
Would the latest version also work on 1.19.3 or are there too many dependencies, which would cause it to break?
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!
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 ?
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: }
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?
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 .
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!
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.
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.
Regarding the glue patch: thank you! I really appreciate that.
Berkyjay
Expanded Foods lets you make syrup from some trees using spile to get sap.
What mods work with the spile?
Glue mechanics are broken due to Expanded Foods. Check that mod page for a link to a patch to fix it.
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!
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
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.
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.
Kara
You posted before I updated, don't feel bad!
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
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???
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
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.
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.
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 😅
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.
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.
I know is solver but, wtf is this XDXD
One trader every 100 blocks hahahah
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
Snowfall94 Do you know what kind of bottle was being used for these when it crashed?
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
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
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!
lol
Updated to 1.1.2. Now there are NO TOOLS you can take. NONE. The house is BARREN. You LOSE. Good DAY, sir.
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.
@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.
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
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
Too late, my caveman ass now sports an almost full set of steel tools lol.
UPDATED TO 1.1.1, NOW YOU DIRTY GREMLINS CAN'T STEAL HIS CRAP ANYMORE
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! 😠
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.
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
LenKagamine
do you know how to get that mod, cause i dont see it on the mod page
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.
Snowfall94
What do you mean, "FREE STUFF"??? THAT'S NOT YOURS! YOU'RE STEALING IT! HOW ARE YOU STEALING IT???
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
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.
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.
Blaze_wraith
Other way around, Expanded foods needs ACulinaryArtillery
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.
this need Expanded Foods as well right? i dont see the latter updated
Updated to 1.1.0! Check the changelog for more info!
i cant drink out of bottles is it bc its clay or a bug
update: i just cant read got it now
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.
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!
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.
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.
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.
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.
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.
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.
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?
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.
Vandoom It does indeed work with* barrels.
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.
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.
l33tmaan Can you collect liquid from a tree with a barrel under the spile instead of a bucket?
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?
l33tmaan
Sorry if it's premature, 5 days.
Vandoom
Sometimes they can take a while. How long have you had it?
Not sure if it's a bug or a incompatibility but spiles don't seem to work for me.
DoraiYu
Yes, it did!
did the peanut liquid stuff get fixed this update too? :O
(i really hate 3k sat candies lol)
l33tmaan Nice thank you. 🙃
Pervy_Sage
Yes, most of it should but I haven't tested TOO thoroughly with it. I'll hit EF with an update soon.
Does this mean that expanded foods works again?
Praise la Luna, it has been updated! :-)
Updated to 1.0.16!
The latest version contains a lot of bugfixes and should be compatible with 1.19! :D
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
Is there a guide of something for this mod that tells you how to use stuff?
looks an 1.19 update is coming if you look at the git
I really hope to see a 1.19 update very soon. I would like to keep playing with expanded foods. Thanks for your work!
Will this be getting updated for 1.19? Doesn't seem to be working.
https://mods.vintagestory.at/aculinaryartillery#cmt-21185
I also encountered this bug where water bottles seem to have a few issues
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.
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!!
@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.
Has anyone tested if this works with v1.19-pre?
Syndo Yes Works on 1.18.15
Does this work for 18.15? wanting to use expanded food but requires this mod
l33tmaan I just had a game crash. pastebin.com/q9fk3f5Z
I have removed "tailors_delight-1.1.0" and now my game is working.
@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.
I'm having a lot of strange and unexpected behavior. I am on Cullinary Artillery 1.0.15 with Vintage Story 1.18.15.
Does this mod still work in version 1.18.15?
Quick question, know of any mod that makes use of the spile to extrack tree sap, or to make maple syrup, etc?
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)
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
That's an old error. What version of ACA and the game are you on?
@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
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?
Hexedian
Oh boy, that sounds like a fun time.
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.
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.
The fruit press refuses to produce seed oils. maybe a bug in 1.18.x?
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.
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.
Nice, no more green dough.
Updated to 1.0.15!
This should fix the henious bread/muffin problems people have been experiencing lately!
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.
@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.
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.
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
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
l33tmaan Working great now, Thanks
man i'm not sure what's happening, but vs1.18.8 is acting up weird...
JustGerry Bat_Tech419
I've uploaded a new 1.0.13 that should fix these issues, thanks to Dmitry221060! Give it a shot.
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?
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?
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!
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
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
Patch worked as expected. I will also be testing this out on our 1.18.8 RC server
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
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.
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 ?
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.
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.
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?
Yes, that's happening to me too. There were some rendering changes in 1.18 I haven't quite figured out yet.
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.
l33tmaan There are some examples of my texture issues
OutcastZeroOne
No, this mod is only going to be for net7 from now on. Sorry for any inconvenience.
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?
Serfs
Sure, screenshots are always nice!
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
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.
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.
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
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
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
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.
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.
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
Ultimaheart4
Are you on the net 7 release? https://info.vintagestory.at/v118-net7
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
Yes, I'm aware of that error. I just... don't know what it means since everything is functional. :D
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
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!
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
And you guys ARE on the .NET 7.0 release of VS?
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.
Mohandar
Are you on the latest release?
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
Moon_Dew
Yes, you do.
Do I need this if I already have expanded foods?
Can we get a Sandwich update :D
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!
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?
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!
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
On creating new world, a following exception happens with the latest ZIP: pastebin.com/jQaXzKCV
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.
How do you take resin out of the bucket? Does it need to cure first?
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.
@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.
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?
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!
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
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.
l33tmaan the firepit. Weird. I guess I have no idea what mod can make cooking break like that. Thanks for checking!
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.
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!
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.
l33tmaan Good luck, can't wait for the new release!
Good luck, you got this! And thank you for all the amazing work!
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.
I must admit that I to am simply waiting on this mods update before starting a server. :)
Once this and expanded foods get updated to the current build, life will be happy again!
@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.
Do we get a patch for gameversion 1.18.x stable?
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.
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
Do we get an update?
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.
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
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.
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.
good afternoon i need help
https://github.com/IGNOR90/vs-errors/blob/main/client-crash.txt
DropSudden Straight from the Expanded Foods page,
"REQUIRES A CULINARY ARTILLERY TO WORK!"
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.
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
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 .
Updated to 1.18!
This isn't a full update and I'll be pushing a complete release soon.
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.
Pepenel
No, any sausage should work, as should regular redmeat, poultry, and bushmeat.
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?
l33tmaan Not from what I could tell, as it was fine after being replaced. Hopefully it's just some super rare issue or something.
Aristine
Pine...? So you were getting soft resin. Were any textures missing in the file you downloaded or something?
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.
WTF?
Aristine
What kind of tree were you trying to tap? It looks like it's having trouble rendering the liquid inside the container.
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
Runehawk
Did the update help with your issue at all?
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.
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.
Updated to 1.0.11! Hopefully this helps with some of the eggy issues people are having. At least, I hope it does.
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!
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.
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.
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?
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
🇪🇸 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
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.
Got it! I was actually being stupid. Thanks! l33tmaan
Camila1992
Consider upgrading to version 1.0.10.
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.
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
Updated to 1.0.10 - the cauldron mold is less hideous and the japanese translation has been fully updated (thanks to macoto_hino)!
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
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?
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.
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.
ComradeComputer
Expanded Foods.
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).
Can you post a pic of what you're trying to cook?
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.
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
Updated to 1.0.9. Should fix the egg crashing.
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
@Xamphus -> What in the actual hell? O.o I'll try to test that and see if it's consistent for me.
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.
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.
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.
Game version - 1.17.6 on a multiplayer server, And its working like a charm.(at least for me)
Updated to 1.0.8. Hopefully the simmer recipe crashing doesn't happen anymore?
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.
1.17.5 problem with filling small cauldron mold with copper. It gets to 247/250 then goes back to 200/250.
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.
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.
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.
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
Really? I'm still testing on 1.17.3, actually. I wonder if that's part of the problem.
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
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.
.... 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.
Caudrons and saucepans on hooks seem to float one block away in the opposite direction of whichever hook I clicked on
Updated to 1.0.6 - fixed a few minor bugs and added a couple QoL features. Still working on the saucepan crashing.
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.
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!
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.
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
I didn't actually include remaps.json in the 1.0.5 release. Oopsie.
Updated to 1.0.5, this should hopefully correct some minor bugs and allow you to remap Expanded Foods blocks into ACA blocks. Whoops.
@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.
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
IKUZOOOOOOO
No Cral, I'm doing that later.
Have you really made "egg breaking" as CollectibleBehavior?
COME ON, CRAL, I HAVEN'T EVEN UPLOADED ANYTHING YET
Source link doesn't work