Jump to content

Digitalr

Very Important Vintarian
  • Posts

    134
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Digitalr

  1. Not sure, but it seems like Temporal tinkerer problem| When worldgen create new chunks, sometime this error registered in console:

    10.12.2020 17:01:12 [Error] An error was thrown when generating chunk column X=1599,Z=1622 - it will probably not generate correctly!. Exception System.NullReferenceException: Object reference not set to an instance of an object
      at Vintagestory.GameContent.BlockEntityMicroBlock.GetLightAbsorption () [0x00019] in <a3ab14ef20ff4f96ae39f364001d4dd5>:0 
      at Vintagestory.GameContent.BlockMicroBlock.GetLightAbsorption (Vintagestory.API.Common.IWorldChunk chunk, Vintagestory.API.MathTools.BlockPos pos) [0x00017] in <a3ab14ef20ff4f96ae39f364001d4dd5>:0 
      at Vintagestory.Common.ChunkIlluminator.SunLightFloodNeighbourChunks (Vintagestory.API.Common.IWorldChunk[] curChunks, System.Int32 chunkX, System.Int32 chunkY, System.Int32 chunkZ) [0x00308] in <6dd462367a7f48cda76709e020ce2d8e>:0 
      at Vintagestory.Server.WorldAPI.SunFloodChunkColumnNeighboursForWorldGen (Vintagestory.API.Common.IWorldChunk[] chunks, System.Int32 chunkX, System.Int32 chunkZ) [0x000aa] in <6dd462367a7f48cda76709e020ce2d8e>:0 
      at Vintagestory.ServerMods.GenLightSurvival.OnChunkColumnGenerationFlood (Vintagestory.API.Server.IServerChunk[] chunks, System.Int32 chunkX, System.Int32 chunkZ, Vintagestory.API.Datastructures.ITreeAttribute chunkGenParams) [0x0000b] in <a3ab14ef20ff4f96ae39f364001d4dd5>:0 
      at Vintagestory.Server.ServerSystemSupplyChunks.TryPopulateChunk (Vintagestory.Server.ChunkColumnGetRequest chunkRequest) [0x0010b] in <6dd462367a7f48cda76709e020ce2d8e>:0 

    I have only this mod, which modify world generation. If i remove it, all seems OK. Please, can you check structure generation, i believe, chiseled blocks, in some of them, can give this error during worldgen.

  2. Not sure, what caused problem, because there is no visual signs of it, in the world:

    10.12.2020 17:01:12 [Error] An error was thrown when generating chunk column X=1599,Z=1622 - it will probably not generate correctly!. Exception System.NullReferenceException: Object reference not set to an instance of an object
      at Vintagestory.GameContent.BlockEntityMicroBlock.GetLightAbsorption () [0x00019] in <a3ab14ef20ff4f96ae39f364001d4dd5>:0 
      at Vintagestory.GameContent.BlockMicroBlock.GetLightAbsorption (Vintagestory.API.Common.IWorldChunk chunk, Vintagestory.API.MathTools.BlockPos pos) [0x00017] in <a3ab14ef20ff4f96ae39f364001d4dd5>:0 
      at Vintagestory.Common.ChunkIlluminator.SunLightFloodNeighbourChunks (Vintagestory.API.Common.IWorldChunk[] curChunks, System.Int32 chunkX, System.Int32 chunkY, System.Int32 chunkZ) [0x00308] in <6dd462367a7f48cda76709e020ce2d8e>:0 
      at Vintagestory.Server.WorldAPI.SunFloodChunkColumnNeighboursForWorldGen (Vintagestory.API.Common.IWorldChunk[] chunks, System.Int32 chunkX, System.Int32 chunkZ) [0x000aa] in <6dd462367a7f48cda76709e020ce2d8e>:0 
      at Vintagestory.ServerMods.GenLightSurvival.OnChunkColumnGenerationFlood (Vintagestory.API.Server.IServerChunk[] chunks, System.Int32 chunkX, System.Int32 chunkZ, Vintagestory.API.Datastructures.ITreeAttribute chunkGenParams) [0x0000b] in <a3ab14ef20ff4f96ae39f364001d4dd5>:0 
      at Vintagestory.Server.ServerSystemSupplyChunks.TryPopulateChunk (Vintagestory.Server.ChunkColumnGetRequest chunkRequest) [0x0010b] in <6dd462367a7f48cda76709e020ce2d8e>:0 

    VS server v1.14.2.

  3. Not sure, what cause this problem, but i think it is internationalization (locale number formatting) issue.

    I attach screenshot to illustrate problem| Value marked with yellow are integer, and displayed OK.

    Strings marked with red, all are fractional.

    Corresponding fragment of en.json looks like:

        "charattribute-miningSpeedMul-0.1": "+10% mining speed",
        "charattribute-maxhealthExtraPoints-5": "+5 health points",

    If i change both values to integer - they are displayed OK.

    Also, i believe there is also problem with setting miningSpeedMul value. I cannot see any significant difference with miningSpeedMul=0.1 and miningSpeedMul=1

    2020-11-25_19-19-58.png

  4. Just for info: current 2.2.0 version of mod throws error in console on server version 1.14.rc3:

    24.11.2020 13:53:31 [Error] [locustmod] Compiler errors during compilation:
    24.11.2020 13:53:31 [Error] [locustmod]     src\drill.cs(24): "locustmod.src.DrillItem.OnBlockBrokenWith(Vintagestory.API.Common.IWorldAccessor, Vintagestory.API.Common.Entities.Entity, Vintagestory.API.Common.ItemSlot, Vintagestory.API.Common.BlockSelection)": не найден метод, пригодный для переопределения [CS0115]
    24.11.2020 13:53:31 [Error] [locustmod] An exception was thrown when trying to load assembly:
    System.Exception: Could not compile from source files due to errors
       в Vintagestory.Common.ModCompilationContext.CompileFromFiles(ModContainer mod, IEnumerable`1 paths)
       в Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader)
    24.11.2020 13:53:31 [Warning] One or more source code mods failed to compile. Info to modders: In case you cannot find the problem, be aware that the game engine currently can only compile C# code until version 5.0. Any language features from C#6.0 or above will result in compile errors.

     

  5. Have another crash on 1.13.5

    21.11.2020 21:22:42 [Fatal] Caught unhandled exception in thread 'Relight'. Shutting down server.
    21.11.2020 21:22:42 [Fatal] System.NullReferenceException: Object reference not set to an instance of an object
      at Vintagestory.GameContent.BlockEntityChisel.GetLightAbsorption () [0x00019] in <c18570cff9eb417eaa8f194bae8d7ca3>:0 
      at Vintagestory.GameContent.BlockChisel.GetLightAbsorption (Vintagestory.API.Common.IWorldChunk chunk, Vintagestory.API.MathTools.BlockPos pos) [0x00017] in <c18570cff9eb417eaa8f194bae8d7ca3>:0 
      at Vintagestory.Common.ChunkIlluminator.CollectLightValuesForLightSource (System.Int32 posX, System.Int32 posY, System.Int32 posZ, System.Int32 forPosX, System.Int32 forPosY, System.Int32 forPosZ, System.Int32 forRange) [0x00170] in <d290fe18c79c461a985be57ebc283016>:0 
      at Vintagestory.Common.ChunkIlluminator.UpdateLightAt (System.Int32 range, System.Int32 posX, System.Int32 posY, System.Int32 posZ, System.Collections.Generic.HashSet`1[T] touchedChunks) [0x0002c] in <d290fe18c79c461a985be57ebc283016>:0 
      at Vintagestory.Common.ChunkIlluminator.RemoveBlockLight (System.Byte[] oldLightHsv, System.Int32 posX, System.Int32 posY, System.Int32 posZ) [0x0003a] in <d290fe18c79c461a985be57ebc283016>:0 
      at Vintagestory.Server.ServerSystemRelight.UpdateBlockLight (System.Int32 oldblockid, System.Int32 newblockid, Vintagestory.API.MathTools.BlockPos pos) [0x00050] in <d290fe18c79c461a985be57ebc283016>:0 
      at Vintagestory.Server.ServerSystemRelight.ProcessLightingQueue () [0x00045] in <d290fe18c79c461a985be57ebc283016>:0 
      at Vintagestory.Server.ServerSystemRelight.OnSeperateThreadTick (System.Single dt) [0x00000] in <d290fe18c79c461a985be57ebc283016>:0 
      at Vintagestory.Server.ServerThread.Update () [0x00068] in <d290fe18c79c461a985be57ebc283016>:0 
      at Vintagestory.Server.ServerThread.Process () [0x00020] in <d290fe18c79c461a985be57ebc283016>:0 
    21.11.2020 21:22:43 [Notification] Server stop requested, begin shutdown sequence. Stop reason: Exeption during Process

     

  6. Can anyone help me?

    Is this two setups have ~equivalent power output for helvehammers:

    a) Two windmill rotors, connected directly to one big gear, and helvehammer one-side connected to this mechanism;

    or

    b) Two windmill rotors, connected  to different sides of helvehammer.

    (Yes, i remember about power loss on each axle/gear, but\ in both setups, it is not so significant compared to main power source).

×
×
  • 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.