Jump to content

Aedis

Vintarian
  • Posts

    11
  • Joined

  • Last visited

Aedis's Achievements

Stone Age Settler

Stone Age Settler (3/9)

0

Reputation

  1. With suddent bloom of chiselled block from ruins would be nice to have means to 'separate' blocks, that is having buch of cobblestone/muddy gravel ones produce few full cobblestone and few muddy gravel ones. Even if such restore would be lossy, it would feel more natural, as you probably should be able to 'clean' gravel that was covering old stairs completely.
  2. Cart, preferably drawn by some (tame) animal, eventually upgradable to steam powered carriage wouldn't be bad alternative.. Especially if cart and its upgrades would be more like build in world than crafted. Like adding barrel to cart to make it able to carry fluids (as carrying stack of full buckets in chest doesn't seem -very- realistic..)
  3. @Eugin K Indeed, but in way I am glad it is not just me for whom it does not work. Weird however is that there are no logs or indications why it does not work, logs don't really give any clues either. best regards.
  4. Tried different server, public one, and crash is exactly same: Running on 64 bit Linux with 31 GB. Game Version: v1.17.10 (Stable) 02/03/2023 19:48:27: Critical error occurred in the following mods: xskills@0.6.14, xlib@0.6.14 Loaded Mods: actuallyquicklime@1.0.6, advancedsmithing@1.3.0, animalcages@2.0.6, chiseltools@1.7.2, lanternliner@0.1.0, midnight-texturepack@1.1.0, primitivesurvival@3.1.1, game@1.17.10, conquest@0.0.15, dsdebarkedlogs@1.0.7, hudclock@2.8.0, offhanddebuffpatch@0.5.0, playercorpse@1.5.5, resmeltableslight@1.0.0, stonequarry@2.0.0-rc.4, creative@1.17.10, survival@1.17.10, xlib@0.6.14, xrowboat@0.0.5, bullseye@2.4.1, xskills@0.6.14 HarmonyLib.HarmonyException: Patching exception in method virtual System.Void Vintagestory.API.Common.CollectibleObject::GetHeldItemInfo(Vintagestory.API.Common.ItemSlot inSlot, System.Text.StringBuilder dsc, Vintagestory.API.Common.IWorldAccessor world, System.Boolean withDebugInfo) ---> System.NullReferenceException: Object reference not set to an instance of an object at System.Collections.Generic.LargeArrayBuilder`1[T].GetBuffer (System.Int32 index) [0x00022] in <13c0993ff82548209b09f271bd5e6a78>:0 at System.Collections.Generic.LargeArrayBuilder`1[T].CopyTo (System.Collections.Generic.CopyPosition position, T[] array, System.Int32 arrayIndex, System.Int32 count) [0x00041] in <13c0993ff82548209b09f271bd5e6a78>:0 at System.Collections.Generic.SparseArrayBuilder`1[T].CopyTo (T[] array, System.Int32 arrayIndex, System.Int32 count) [0x0009a] in <13c0993ff82548209b09f271bd5e6a78>:0 at System.Collections.Generic.SparseArrayBuilder`1[T].ToArray () [0x00028] in <13c0993ff82548209b09f271bd5e6a78>:0 at System.Linq.Enumerable+Concat2Iterator`1[TSource].ToArray () [0x00024] in <13c0993ff82548209b09f271bd5e6a78>:0 at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00021] in <13c0993ff82548209b09f271bd5e6a78>:0 at HarmonyLib.PatchInfo.Add (System.String owner, HarmonyLib.HarmonyMethod[] add, HarmonyLib.Patch[] current) [0x00058] in <2414a8eb44e8496080270436f777e942>:0 at HarmonyLib.PatchInfo.AddPostfixes (System.String owner, HarmonyLib.HarmonyMethod[] methods) [0x00000] in <2414a8eb44e8496080270436f777e942>:0 at HarmonyLib.PatchClassProcessor.ProcessPatchJob (HarmonyLib.PatchJobs`1+Job[T] job) [0x0007c] in <2414a8eb44e8496080270436f777e942>:0 --- End of inner exception stack trace --- at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0010f] in <2414a8eb44e8496080270436f777e942>:0 at HarmonyLib.PatchClassProcessor.Patch () [0x00095] in <2414a8eb44e8496080270436f777e942>:0 at HarmonyLib.Harmony.<PatchAll>b__10_0 (System.Type type) [0x00007] in <2414a8eb44e8496080270436f777e942>:0 at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <2414a8eb44e8496080270436f777e942>:0 at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <2414a8eb44e8496080270436f777e942>:0 at XSkills.XSkills.DoHarmonyPatch (Vintagestory.API.Common.ICoreAPI api) [0x00030] in <d844731e3cfa45fb927bbde98a6adccb>:0 at XSkills.XSkill.OnConfigReceived () [0x00028] in <d844731e3cfa45fb927bbde98a6adccb>:0 at XLib.XLeveling.XLevelingClient.MessageHandler (XLib.XLeveling.SkillConfig skillConfig) [0x000ba] in <ddc7203125214092adb9042688ecd7f4>:0 at Vintagestory.Client.NoObf.NetworkChannel+<>c__DisplayClass12_0`1[T].<SetMessageHandler>b__0 (Packet_CustomPacket p) [0x0002f] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0 at Vintagestory.Client.NoObf.NetworkChannel.OnPacket (Packet_CustomPacket p) [0x00022] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0 at Vintagestory.Client.NoObf.NetworkAPI.HandleCustomPacket (Packet_Server packet) [0x00031] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0 at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket (Packet_Server packet) [0x00016] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0 at Vintagestory.Client.NoObf.ProcessPacketTask.Run () [0x00000] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0 at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks (System.Single deltaTime) [0x0008e] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0 at Vintagestory.Client.NoObf.ClientMain.MainGameLoop (System.Single deltaTime) [0x0004e] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0 at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary (System.Single dt) [0x0004d] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0 at Vintagestory.Client.ScreenManager.Render (System.Single dt) [0x00079] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0 at Vintagestory.Client.ScreenManager.OnNewFrame (System.Single dt) [0x000cc] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0 at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame (System.Object sender, OpenTK.FrameEventArgs e) [0x00141] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0 at (wrapper delegate-invoke) System.EventHandler`1[OpenTK.FrameEventArgs].invoke_void_object_TEventArgs(object,OpenTK.FrameEventArgs) at OpenTK.GameWindow.OnRenderFrame (OpenTK.FrameEventArgs e) [0x00000] in <a4886e33f9fc416195d24950e7205b94>:0 at OpenTK.GameWindow.OnRenderFrameInternal (OpenTK.FrameEventArgs e) [0x00010] in <a4886e33f9fc416195d24950e7205b94>:0 at OpenTK.GameWindow.RaiseRenderFrame (System.Double elapsed, System.Double& timestamp) [0x0000c] in <a4886e33f9fc416195d24950e7205b94>:0 at OpenTK.GameWindow.DispatchRenderFrame () [0x00038] in <a4886e33f9fc416195d24950e7205b94>:0 at OpenTK.GameWindow.Run (System.Double updates_per_second, System.Double frames_per_second) [0x00104] in <a4886e33f9fc416195d24950e7205b94>:0 at OpenTK.GameWindow.Run () [0x00000] in <a4886e33f9fc416195d24950e7205b94>:0 at Vintagestory.Client.ClientProgram.Start (Vintagestory.Client.ClientProgramArgs args, System.String[] rawArgs) [0x003f2] in <9940e52b0fde4ae0bd4c79fd54c9b333>:0 at Vintagestory.Client.ClientProgram+<>c__DisplayClass14_0.<.ctor>b__0 () [0x00000] in <9940e52b0fde4ae0bd4c79fd54c9b333>:0 at Vintagestory.ClientNative.CrashReporter.Start (System.Threading.ThreadStart start) [0x00007] in <ff0c509c81c540cc89f5bdcbaf20f7cf>:0 System.NullReferenceException: Object reference not set to an instance of an object at System.Collections.Generic.LargeArrayBuilder`1[T].GetBuffer (System.Int32 index) [0x00022] in <13c0993ff82548209b09f271bd5e6a78>:0 at System.Collections.Generic.LargeArrayBuilder`1[T].CopyTo (System.Collections.Generic.CopyPosition position, T[] array, System.Int32 arrayIndex, System.Int32 count) [0x00041] in <13c0993ff82548209b09f271bd5e6a78>:0 at System.Collections.Generic.SparseArrayBuilder`1[T].CopyTo (T[] array, System.Int32 arrayIndex, System.Int32 count) [0x0009a] in <13c0993ff82548209b09f271bd5e6a78>:0 at System.Collections.Generic.SparseArrayBuilder`1[T].ToArray () [0x00028] in <13c0993ff82548209b09f271bd5e6a78>:0 at System.Linq.Enumerable+Concat2Iterator`1[TSource].ToArray () [0x00024] in <13c0993ff82548209b09f271bd5e6a78>:0 at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00021] in <13c0993ff82548209b09f271bd5e6a78>:0 at HarmonyLib.PatchInfo.Add (System.String owner, HarmonyLib.HarmonyMethod[] add, HarmonyLib.Patch[] current) [0x00058] in <2414a8eb44e8496080270436f777e942>:0 at HarmonyLib.PatchInfo.AddPostfixes (System.String owner, HarmonyLib.HarmonyMethod[] methods) [0x00000] in <2414a8eb44e8496080270436f777e942>:0 at HarmonyLib.PatchClassProcessor.ProcessPatchJob (HarmonyLib.PatchJobs`1+Job[T] job) [0x0007c] in <2414a8eb44e8496080270436f777e942>:0 Do you have any other hints I can try?
  5. Sure I can try find one using xskills/xlib. I wonder to if it would be possible to do patch by patch instead patchall so I could maybe figure out which is failing? (trace was longer than I posted of course). XSkills modSystem = api.ModLoader.GetModSystem<XSkills>(true); XSkills.harmony = new Harmony("XSkillsPatch"); XSkills.harmony.PatchAll(Assembly.GetExecutingAssembly()); BlockEntityAnvilPatch.Apply(XSkills.harmony, api.ClassRegistry.GetBlockEntity("Anvil")); BlockEntityOvenPatch.Apply(XSkills.harmony, api.ClassRegistry.GetBlockEntity("Oven"), modSystem); BlockLiquidContainerTopOpenedPatch.Apply(XSkills.harmony, typeof(BlockLiquidContainerTopOpened)); CookingRecipePatch.Apply(XSkills.harmony, typeof(CookingRecipe));
  6. As far as I know it works for others but they do play on windows, I do have same versions as server which are latest ones on moddb. I am not server owner so I can't alter list of mods to check if only those two alone work there, in singleplayer they don't cause problems at all. I tried peeking with dnspy what exactly is in code where it crashes in harmony patching but probably I'd need to add some debug messages there to see which assumption (in form of non null reference) in code fails. If there is any more info I can produce myself for you let me know.
  7. Hello, I tried to connect to server which is using xlib/xskills, and I repeatedly get crash of client Game Version: v1.17.10 (Stable) 02/02/2023 23:05:44: Critical error occurred in the following mods: xskills@0.6.14, xlib@0.6.14 Loaded Mods: backpackpackplus@1.0.3, bettercrates@1.5.3, extrachests@1.6.2, juicyores@1.0.0, midnight-texturepack@1.1.0, potatoes@1. 0.8, tradeomat@1.6.3, translocatorengineeringredux@1.3.0, game@1.17.10, electricity@0.0.5, hudclock@2.8.0, jlj@1.0.3, moredoor@1.0.0 , moreicons@1.0.3, resmeltableslight@1.0.0, creative@1.17.10, survival@1.17.10, xlib@0.6.14, xskills@0.6.14 HarmonyLib.HarmonyException: Patching exception in method virtual System.Void Vintagestory.API.Common.CollectibleObject::GetHeldItem Info(Vintagestory.API.Common.ItemSlot inSlot, System.Text.StringBuilder dsc, Vintagestory.API.Common.IWorldAccessor world, System.Bo olean withDebugInfo) ---> System.NullReferenceException: Object reference not set to an instance of an object if that matters, I do play on linux. In single player loading xlib/xskills (same versions) does not cause crash.
×
×
  • 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.