Alpha 5.5 Staging current changelogs



  • depends on did you make a pull request? you might have to message meta on discord and say hey i mad a pull request when its ready,
    Then he will check and if everything looks good those should go directly into the master



  • Storage cannot be picked up with this build. You get the message "You do not have the proper deed in your inventory".

    Their is a bug that can result in you getting stuck in dirt, and the /unstuck command doesn't result in freeing you. I had to use a shovel and remove the offending dirt. Stupid dirt got in my way :)

    I noticed that the Casting 5 issue still exists from 5.4. Steel Rivets still require Casting 5 but the skill tops out at 4.

    Thanks for the hard work and look forward to more updates :D

    Beercules!



  • I tried the latest 5.5 staging and after a few second pressing E to pick up a beet I got disconnected, and it happened every time. Just thought you like to know, I am not able to remember what the error was called.



  • Since I cant edit my previous post, also the storage is reported as 10kg / 20kg at all times with this build.
    It looks to be tracked because you can fill up you inventory but the indicator remains 10kg / 20kg.

    I was able to run a server and pickup all types of plants.

    Beercules!



  • I would also like to throw in that (at least for me) the day/time indicator in game does not work at all in 5.5



  • @Zandesh I had this happen upon a refresh of my server. It gave an error to the tune of "Cannot pickup item because item already exists in inventory with same id". don't quote me on that.

    Beercules!



  • List:

    • I am having diffiulties (or can't) jump over two blocks of dirt - was this change intentional?
    • Tried to harvest Fireweed with scythe - disconnected once
    • Couldn't pick up beet - disconnected twice
    • Couldn't pick up corn - disconnected once
    • Tried to harvest Bison with scythe - disconnected once
    • So many dead animals (server issue?)
    • Moving stacks to backpack and picking up new items will create new stack in toolbelt instead of adding to a stack in the backpack.
    • picking up more than 10 kg dosn't add up and stays at 10 kg

    Skills:

    • Desert Drifter - nice description, but it doesn't show any gains
    • Research skill tree - last skill on right side doesn't show any tooltip

    Changes are so drastic - that's something completely different, perhaps better we shall see



  • @Foolish_Crok ,

    The jumping over 2 dirts, did you have clambering off? that might be why

    Also to add:

    Unable to find any camas bulb.
    Carp table had no blueprint while placing.

    Beets and corn were fine for me.

    Dead animal corpses: Maybe due to wolves killing for fun and only partly eat some of them, giving you a message when you try and pick the corpses up that they've already been harvested by someone else.
    If you have too many corpses in an area, the game start lagging badly.

    Skills:
    no bonus on picking up prickly pears (desert drifter) or camas bulb?



  • Seems to be a sort of DB issue when it comes to a fresh world and undiscovered entities. After a few disconnects the server finally calms down. Disconnect message about duplicates.

    Caught exception invoking RPC Playerinteract on player1
    ** An item with the same key has already been added.**

    Disconnected during first few attempts gathering.

    • Grass

    • Logs

    • Corn

    • Fire Lotus?

    • Beets

    And after beets server crashed.



  • So, just tried to do a bit of farming, can't do it...

    The hoe just remove the grass on the block, but doesn't till it, ergo, you can't plant any crops...



  • Staging alpha 5.5 #93516c4f server cashes with the following error. Oh please stop teasing us :)

    Keep up the hard work, we appreciated it.

    Beercules!

    Exception
    System.AggregateException: One or more errors occurred. ---> System.ArgumentNullException: Buffer cannot be null.
    Parameter name: buffer
    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
    at Eco.Shared.Utils.CompressionUtils.Decompress(Byte[] source)
    at Eco.World.PersistentChunk.Thaw()
    at Eco.World.World.ForceUpdate(Vector3i worldPos)
    at Eco.Simulation.PlantSim.KillPlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.Simulation.PlantSim.DeletePlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.WorldLayerSystem.PlantLayer.SpawnPlants(IEnumerable1 desiredSpawn, IEnumerable1 fertileSpaces, PlantLayerSettings settings, Vector2i pos)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_0.<PushPlants>b__4(Vector2i pos)
    at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_1.<PushPlants>b__2(IGrouping2 layerGroup) at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action) at Eco.WorldLayerSystem.PlantLayer.PushPlants(IEnumerable1 plantLayers)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.<>c__DisplayClass15_0.<Tick>b__8()
    at Eco.Core.Plugins.TickTimeUtil.TimeSubprocess(Action func)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.Tick(WorldInteraction interactions, LayerTypes layers)
    at Eco.WorldLayerSystem.WorldLayerSimulation.InitLayers(Boolean regenerated)
    at System.Threading.Tasks.Parallel.<>c__DisplayClass17_01.<ForWorker>b__1() at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object ) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Func4 bodyWithLocal, Func1 localInit, Action1 localFinally)
    at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable1 source, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Action3 bodyWithStateAndIndex, Func4 bodyWithStateAndLocal, Func5 bodyWithEverything, Func1 localInit, Action1 localFinally)
    at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable1 source, Action1 body)
    at Eco.WorldGenerator.WorldGeneratorPlugin.CreateWorld()
    at Eco.WorldGenerator.WorldGeneratorPlugin.Run()
    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Threading.ThreadHelper.ThreadStart(Object obj)
    ---> (Inner Exception #0) System.ArgumentNullException: Buffer cannot be null.
    Parameter name: buffer
    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
    at Eco.Shared.Utils.CompressionUtils.Decompress(Byte[] source)
    at Eco.World.PersistentChunk.Thaw()
    at Eco.World.World.ForceUpdate(Vector3i worldPos)
    at Eco.Simulation.PlantSim.KillPlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.Simulation.PlantSim.DeletePlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.WorldLayerSystem.PlantLayer.SpawnPlants(IEnumerable1 desiredSpawn, IEnumerable1 fertileSpaces, PlantLayerSettings settings, Vector2i pos)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_0.<PushPlants>b__4(Vector2i pos)
    at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_1.<PushPlants>b__2(IGrouping2 layerGroup) at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action) at Eco.WorldLayerSystem.PlantLayer.PushPlants(IEnumerable1 plantLayers)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.<>c__DisplayClass15_0.<Tick>b__8()
    at Eco.Core.Plugins.TickTimeUtil.TimeSubprocess(Action func)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.Tick(WorldInteraction interactions, LayerTypes layers)
    at Eco.WorldLayerSystem.WorldLayerSimulation.InitLayers(Boolean regenerated)
    at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
    at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
    at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object )<---

    Inner Exception
    System.AggregateException: One or more errors occurred. ---> System.ArgumentNullException: Buffer cannot be null.
    Parameter name: buffer
    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
    at Eco.Shared.Utils.CompressionUtils.Decompress(Byte[] source)
    at Eco.World.PersistentChunk.Thaw()
    at Eco.World.World.ForceUpdate(Vector3i worldPos)
    at Eco.Simulation.PlantSim.KillPlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.Simulation.PlantSim.DeletePlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.WorldLayerSystem.PlantLayer.SpawnPlants(IEnumerable1 desiredSpawn, IEnumerable1 fertileSpaces, PlantLayerSettings settings, Vector2i pos)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_0.<PushPlants>b__4(Vector2i pos)
    at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_1.<PushPlants>b__2(IGrouping2 layerGroup) at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action) at Eco.WorldLayerSystem.PlantLayer.PushPlants(IEnumerable1 plantLayers)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.<>c__DisplayClass15_0.<Tick>b__8()
    at Eco.Core.Plugins.TickTimeUtil.TimeSubprocess(Action func)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.Tick(WorldInteraction interactions, LayerTypes layers)
    at Eco.WorldLayerSystem.WorldLayerSimulation.InitLayers(Boolean regenerated)
    at System.Threading.Tasks.Parallel.<>c__DisplayClass17_01.<ForWorker>b__1() at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object ) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Func4 bodyWithLocal, Func1 localInit, Action1 localFinally)
    at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable1 source, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Action3 bodyWithStateAndIndex, Func4 bodyWithStateAndLocal, Func5 bodyWithEverything, Func1 localInit, Action1 localFinally)
    at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable1 source, Action1 body)
    at Eco.WorldGenerator.WorldGeneratorPlugin.CreateWorld()
    at Eco.WorldGenerator.WorldGeneratorPlugin.Run()
    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Threading.ThreadHelper.ThreadStart(Object obj)
    ---> (Inner Exception #0) System.ArgumentNullException: Buffer cannot be null.
    Parameter name: buffer
    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
    at Eco.Shared.Utils.CompressionUtils.Decompress(Byte[] source)
    at Eco.World.PersistentChunk.Thaw()
    at Eco.World.World.ForceUpdate(Vector3i worldPos)
    at Eco.Simulation.PlantSim.KillPlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.Simulation.PlantSim.DeletePlant(Plant plant, DeathType deathType, Boolean applyToWorldLayer)
    at Eco.WorldLayerSystem.PlantLayer.SpawnPlants(IEnumerable1 desiredSpawn, IEnumerable1 fertileSpaces, PlantLayerSettings settings, Vector2i pos)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_0.<PushPlants>b__4(Vector2i pos)
    at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action)
    at Eco.WorldLayerSystem.PlantLayer.<>c__DisplayClass17_1.<PushPlants>b__2(IGrouping2 layerGroup) at Eco.Shared.Utils.EnumerableExtensions.ForEach[T](IEnumerable1 enumeration, Action1 action) at Eco.WorldLayerSystem.PlantLayer.PushPlants(IEnumerable1 plantLayers)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.<>c__DisplayClass15_0.<Tick>b__8()
    at Eco.Core.Plugins.TickTimeUtil.TimeSubprocess(Action func)
    at Eco.Simulation.ExternalInputs.WorldLayerSync.Tick(WorldInteraction interactions, LayerTypes layers)
    at Eco.WorldLayerSystem.WorldLayerSimulation.InitLayers(Boolean regenerated)
    at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
    at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
    at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object )<---

    --END DUMP--


Log in to reply