Jump to content

l33tmaan

Very Important Vintarian
  • Posts

    2,222
  • Joined

  • Last visited

  • Days Won

    113

Posts posted by l33tmaan

  1. I'm trying to trim up my Berry Bread mod and it's working fine except for one issue: When I try and place the new bread on a shelf or in a display case, my game crashes! I noticed that when I removed overlays from the bread in breadberry.json, I was able to place it, but... that's the whole reason I'm doing this! I'm trying to use overlays instead of having a million texture files in the game.

    This was the message I got when I tried to place some red currant spelt bread:

    Spoiler

    Running on 64 bit Windows with 16 GB RAM 
    Version: v1.14.2 (Stable)1/19/2021 5:36:12 PM: Critical error occurred
    System.ArgumentNullException: Value cannot be null.
    Parameter name: Unable to find a texture for texture code 'speltbread'. Giving up. Sorry.
       at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElement(Int32 indexForLogging, MeshData meshdata, ShapeElement element, TesselationMetaData meta)
       at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShapeElements(MeshData meshdata, ShapeElement[] elements, TesselationMetaData meta)
       at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, TesselationMetaData meta)
       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)
       at Vintagestory.Client.NoObf.ShapeTesselator.TesselateItem(Item item, MeshData& modeldata, ITexPositionSource texSource)
       at Vintagestory.GameContent.BlockEntityShelf.genMesh(ItemStack stack, Int32 index)
       at Vintagestory.GameContent.BlockEntityDisplay.updateMesh(Int32 index)
       at Vintagestory.GameContent.BlockEntityDisplay.updateMeshes()
       at Vintagestory.GameContent.BlockEntityShelf.OnInteract(IPlayer byPlayer, BlockSelection blockSel)
       at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock(Block selectedBlock, BlockSelection blockSelection)
       at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt)
       at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt)
       at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt)
       at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt)
       at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt)
       at _uWwiuXC8cGTH1JnsWiUY9FUaXOo._X2niSFpb8ndF6zWsCcobp5QBcvO(Single )
       at _ydpin5JFjepNgd3JOZRb2z5I5Fg._LvRZFcsDWyPwKLB1F2UK7fQ2N6d(Single )
       at _ydpin5JFjepNgd3JOZRb2z5I5Fg._GO2qaUrk9dl0IceTLiA7P4LcpAB(Single )
       at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
       at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
       at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
       at OpenTK.GameWindow.DispatchRenderFrame()
       at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
       at _Ine8FeGTtDXciSIfaZMHMwCLKGBA._8puLW8J44fiq3A5hthQTfB8WNxc(_SbVlAI6dJIZ4JRt0da0lu23DF14 , String[] )
       at _lErb0L2e9E9htuT2VVnAsXIZqc7A._8puLW8J44fiq3A5hthQTfB8WNxc(ThreadStart )
    -------------------------------

    Event Log, last 3 entries
    ==================================
    { TimeGenerated = 12/13/2020 5:19:49 PM, Site = , Source = .NET Runtime, Message = Application: Vintagestory.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: exception code c0020001, exception address 000007FEFDD9A06D
    Stack:
       at System.Environment._Exit(Int32)
       at System.Environment._Exit(Int32)
       at System.Environment.Exit(Int32)
       at _FxoapxPRiV5MwbaFwu9ZjI5uiQu._YAVoZtbV5cwe0WdpbVCDdWZLwKS()
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUpOnElement(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElement.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiComposer.OnMouseUp(Vintagestory.API.Client.MouseEvent)
       at _huHsn0RbJO3ryia0aqdhX6Bb1sS._XMRlElq0Rg6quIIKA3ytPtPW3Jd(Vintagestory.API.Client.MouseEvent)
       at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(System.Object, OpenTK.Input.MouseButtonEventArgs)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.WinGLNative.ProcessEvents()
       at OpenTK.GameWindow.Run(Double, Double)
       at _Ine8FeGTtDXciSIfaZMHMwCLKGBA._8puLW8J44fiq3A5hthQTfB8WNxc(_SbVlAI6dJIZ4JRt0da0lu23DF14, System.String[])
       at _lErb0L2e9E9htuT2VVnAsXIZqc7A._8puLW8J44fiq3A5hthQTfB8WNxc(System.Threading.ThreadStart)
       at _Ine8FeGTtDXciSIfaZMHMwCLKGBA._Q94MSQMy7MbChZ1FRrVUB2AgwfL(System.String[])
     }
    { TimeGenerated = 11/23/2020 4:47:54 PM, Site = , Source = .NET Runtime, Message = Application: Vintagestory.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: exception code c0020001, exception address 000007FEFCD8A06D
    Stack:
       at System.Environment._Exit(Int32)
       at System.Environment._Exit(Int32)
       at System.Environment.Exit(Int32)
       at _tbDNSZpN0b4WGkPbXXfou7PhsQl._4FaQHZNbeHKn9WINUsvqvFV8i9T()
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUpOnElement(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElement.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiComposer.OnMouseUp(Vintagestory.API.Client.MouseEvent)
       at _VisI2OeWzgjAMuHLDUPaKaN5Lds._6J0Ioc1Jsh7Nj2siLiS88rTI5Ze(Vintagestory.API.Client.MouseEvent)
       at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(System.Object, OpenTK.Input.MouseButtonEventArgs)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.WinGLNative.ProcessEvents()
       at OpenTK.GameWindow.Run(Double, Double)
       at _lYLQLGyldvbDG9rPQyiRVeIqQVp._EEzpApWBQHtHR4iMJabXK2wDvlA(_ex0VSgRAdtsvhANmJHZHaf9ATWt, System.String[])
       at _IcGByoJhapvESnm6vaOawAHbkeU._EEzpApWBQHtHR4iMJabXK2wDvlA(System.Threading.ThreadStart)
       at _lYLQLGyldvbDG9rPQyiRVeIqQVp._k39DsboSFqAvcX2gaWs5Tk5Zl6Q(System.String[])
     }
    { TimeGenerated = 11/22/2020 7:47:17 AM, Site = , Source = .NET Runtime, Message = Application: Vintagestory.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: exception code c0020001, exception address 000007FEFCD8A06D
    Stack:
       at System.Environment._Exit(Int32)
       at System.Environment._Exit(Int32)
       at System.Environment.Exit(Int32)
       at _tbDNSZpN0b4WGkPbXXfou7PhsQl._4FaQHZNbeHKn9WINUsvqvFV8i9T()
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUpOnElement(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElement.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiElementTextButton.OnMouseUp(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Client.MouseEvent)
       at Vintagestory.API.Client.GuiComposer.OnMouseUp(Vintagestory.API.Client.MouseEvent)
       at _VisI2OeWzgjAMuHLDUPaKaN5Lds._6J0Ioc1Jsh7Nj2siLiS88rTI5Ze(Vintagestory.API.Client.MouseEvent)
       at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(System.Object, OpenTK.Input.MouseButtonEventArgs)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.Functions.DispatchMessage(OpenTK.Platform.Windows.MSG ByRef)
       at OpenTK.Platform.Windows.WinGLNative.ProcessEvents()
       at OpenTK.GameWindow.Run(Double, Double)
       at _lYLQLGyldvbDG9rPQyiRVeIqQVp._EEzpApWBQHtHR4iMJabXK2wDvlA(_ex0VSgRAdtsvhANmJHZHaf9ATWt, System.String[])
       at _IcGByoJhapvESnm6vaOawAHbkeU._EEzpApWBQHtHR4iMJabXK2wDvlA(System.Threading.ThreadStart)
       at _lYLQLGyldvbDG9rPQyiRVeIqQVp._k39DsboSFqAvcX2gaWs5Tk5Zl6Q(System.String[])
     }

    I tried putting the textures into the /game directory, but no luck. Any ideas here? It's only 300 kb, but I'd like to eliminate it if possible.

    Berry Bread revamp.zip

  2. Something funky is going on. I have this mod which works fine EXCEPT when I try and patch bowl.json. It makes fish sauce in a barrel, which you can get with a bucket no problem. However, when I try and get it with a bowl, I can get it but not put it back into the bucket, AND the contents of the bowl are empty. The sauce is in there, it's just invisible.
    The thing is, if you look in this zip there's a folder called "bowl files" containing the original bowl.json and my version with the fish sauce in it. When I put my version into my files and replace bowl.json, everything works fine! There's something going on with the patch and I'm not sure what it is. 
    What am I missing here?

    Fish Sauce.zip

    EDIT: Oops, forgot to mention that since this is obviously a fish recipe, you need Primitive Survival turned on to make the sauce.

  3. I guess a good question would be: At what height does it become more efficient to use a 20-sail fully ready windmill instead of your most powerful waterwheel? Because windmill parts are a lot easier to get than waterwheel ones.

  4. Something like that would probably require an overhaul of the way the game registers what a "room" is, because I don't think any "room" can be bigger than 7x7x7, no matter what. 
    I definitely think that's something that should be reworked so I can not freeze to death in my own castle, but I also imagine that's a ton of work that isn't high priority at the moment. 

    • Like 1
  5. I've got a lot of mods, but the only two that I can think of that do those are Primitive Survival (adds metal buckets) and Vinegar (lets you turn berries into vinegar). If there's a convenient way to get a full list of my mods, I'll be happy to post them. 

  6. Fortunately, wolves can only bite you to death. I'm a Forager, so I have an easier time of doing this, but you should be able to outrun them for a while. If you sprint at one at an angle when it's running at you, you can sort of 'joust' them. And drifters! Bust out your copper spear, maintain your distance, but stick close to it. As long as you're aggressive, decent at dodging, and never stand still, you should be able to take on 1-2 wolves at once. 
    Of course, this is all assuming you aren't on hilly terrain. If that's the case, run as soon as you see them or hear the howl nearby, because they're better at travelling uphill than you are, but you have the advantage in open spaces.

    EDIT: Or, you know, use a bow. I can't believe I forgot to mention that. Just run away from them in a straight line, pepper them with arrows, and run past the wolves to pick up your arrows again.

  7. Oh... I put honey into a barrel and it turned into mead. I didn't even consider that it was a mod, I just thought it was once of those placeholders like bass or something. 😅
    Wait... XSkills added it? Weird.

×
×
  • Create New...

Important Information

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