Conquest of Blocks Posted July 20, 2023 Report Share Posted July 20, 2023 (edited) Server just crashed with the following error: [Server Fatal] System.NullReferenceException: Object reference not set to an instance of an object. at XSkills.CookingUtil.GetCookingTimeMultiplier(BlockEntity entity) at XSkills.BlockEntityFirepitPatch.maxCookingTimePostfix(BlockEntityFirepit __instance, Single& __result) at Vintagestory.GameContent.BlockEntityFirepit.maxCookingTime_Patch1(BlockEntityFirepit this) at Vintagestory.GameContent.BlockEntityFirepit.OnBurnTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\BlockEntity\Firepit\BEFirepit.cs:line 278 at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\EventManager.cs:line 84 at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerEventManager.cs:line 122 at Vintagestory.Server.ServerMain.Process() in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMain.cs:line 785 Edited July 20, 2023 by Conquest of Blocks Link to comment Share on other sites More sharing options...
Conquest of Blocks Posted July 20, 2023 Report Share Posted July 20, 2023 There's another error as well, but this probably does not have anything to do with xskills: [Server Fatal] System.NullReferenceException: Object reference not set to an instance of an object. at Vintagestory.Server.ServerWorldMap.GetClimateAt(BlockPos pos, ClimateCondition baseClimate, EnumGetClimateMode mode, Double totalDays) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerWorldMap.cs:line 605 at Vintagestory.GameContent.FruitTreeGrowingBranchBH.OnTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\FruitTree\FruitTreeGrowingBranchBH.cs:line 119 at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\EventManager.cs:line 84 at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerEventManager.cs:line 122 at Vintagestory.Server.ServerMain.Process() in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMain.cs:line 785 Link to comment Share on other sites More sharing options...
Conquest of Blocks Posted July 22, 2023 Report Share Posted July 22, 2023 so the 1st one happens regularly. it screws the server every time at least for some minutes Link to comment Share on other sites More sharing options...
Karagryphon Posted July 23, 2023 Report Share Posted July 23, 2023 player Dcing from server after digging sand? 22.7.2023 21:32:44 [Server Event] Player Risskitty got removed. Reason: Threw an exception at the server 22.7.2023 21:32:44 [Server Error] System.OverflowException: Array dimensions exceeded supported range. at XSkills.Digging.LoadPanningDrops() at XSkills.XSkillsSandBehavior.GetDropsList(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropChanceMultipl ier, EnumHandling& handling) at XSkills.DropBonusBehavior.GetDrops(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single& dropChanceMultiplier, EnumHandling& handling) at Vintagestory.API.Common.Block.GetDrops(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultipl ier) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Collectible\Block\Block.cs:line 1143 at Vintagestory.API.Common.Block.OnBlockBroken(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMu ltiplier) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Collectible\Block\Block.cs:line 991 at Vintagestory.API.Common.CollectibleObject.OnBlockBrokenWith_Patch2(CollectibleObject this, IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier) at Vintagestory.Server.ServerSystemBlockSimulation.TryModifyBlockInWorld(ServerPlayer player, Packet_ClientBlockPlaceOrBre ak cmd) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 701 at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockPlaceOrBreak(Packet_Client packet, ConnectedClient client) i n C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 391 at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in C:\Users\Tyron\Docume nts\vintagestory\game\VintagestoryLib\Server\ServerMainNetworking.cs:line 108 Link to comment Share on other sites More sharing options...
Xandu Posted July 25, 2023 Author Report Share Posted July 25, 2023 On 7/22/2023 at 9:57 PM, Conquest of Blocks said: so the 1st one happens regularly. it screws the server every time at least for some minutes Is the one that corrupted the save file the first one or the one with the "GetCookingTimeMultiplier" crash? Do you have made any changes to your server before these issues occurred? Such as installing or updating mods? On 7/23/2023 at 6:45 AM, Karagryphon said: player Dcing from server after digging sand? 22.7.2023 21:32:44 [Server Event] Player Risskitty got removed. Reason: Threw an exception at the server 22.7.2023 21:32:44 [Server Error] System.OverflowException: Array dimensions exceeded supported range. at XSkills.Digging.LoadPanningDrops() at XSkills.XSkillsSandBehavior.GetDropsList(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropChanceMultipl ier, EnumHandling& handling) at XSkills.DropBonusBehavior.GetDrops(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single& dropChanceMultiplier, EnumHandling& handling) at Vintagestory.API.Common.Block.GetDrops(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultipl ier) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Collectible\Block\Block.cs:line 1143 at Vintagestory.API.Common.Block.OnBlockBroken(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMu ltiplier) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Collectible\Block\Block.cs:line 991 at Vintagestory.API.Common.CollectibleObject.OnBlockBrokenWith_Patch2(CollectibleObject this, IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier) at Vintagestory.Server.ServerSystemBlockSimulation.TryModifyBlockInWorld(ServerPlayer player, Packet_ClientBlockPlaceOrBre ak cmd) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 701 at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockPlaceOrBreak(Packet_Client packet, ConnectedClient client) i n C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 391 at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in C:\Users\Tyron\Docume nts\vintagestory\game\VintagestoryLib\Server\ServerMainNetworking.cs:line 108 A OverflowException is a new one. Do you have a mod that changes the drops from panning? Link to comment Share on other sites More sharing options...
Conquest of Blocks Posted July 25, 2023 Report Share Posted July 25, 2023 1 hour ago, Xandu said: Is the one that corrupted the save file the first one or the one with the "GetCookingTimeMultiplier" crash? Do you have made any changes to your server before these issues occurred? Such as installing or updating mods? A OverflowException is a new one. Do you have a mod that changes the drops from panning? The XSkills.CookingUtil.GetCookingTimeMultiplier crash/ error does not seem to corrupt anything, it just crashes the server for some time at least. sometimes it only takes a few minutes, then the server is working again. still i had to remove the mod for now, as it happened too often. i regularly update mods, not sure if i did install any new one right before the crash. i may have updated Primitive Survival and Stone Bake Oven. Link to comment Share on other sites More sharing options...
Alatyr Posted July 26, 2023 Report Share Posted July 26, 2023 What determines the quality of work of metal objects with the Blacksmith ability? Does the quality depend on the temperature of the metal, the number of blows on the workpiece, or is it just random? Link to comment Share on other sites More sharing options...
Karagryphon Posted July 26, 2023 Report Share Posted July 26, 2023 Running on 64 bit Windows with 32 GB RAM Game Version: v1.18.7 (Stable) 7/26/2023 6:21:05 PM: Critical error occurred in the following mod: xskills@0.7.5 Loaded Mods: chiseltools@1.8.4, ClaimsRadar@1.0.1, moreclasses@1.2.5, moremolds@1.4.2, nightwatcher@1.4.0, primitivesurvival@3.2.5, game@1.18.7, abcsreborn@0.1.1, alchemy@1.6.12, animalcages@2.1.5, canmarket@0.3.10, carryon@1.2.0, commonlib@2.1.1, electricity@0.0.10, fairplayguardian@1.1.2, petai@1.7.10, prospectorinfo@4.3.0, stillnecessaries@1.0.1, usefulstuff17@1.1.6, creative@1.18.7, survival@1.18.7, wildfarmingrevival@1.1.0, xlib@0.7.4, accessibilitytweaks@3.3.3, em@2.2.2, feverstonewilds@1.2.0, koboldplayermodel@1.0.0, playercorpse@1.7.1, rifteye@0.2.3, wolftaming@1.7.3, xskills@0.7.5, bricklayers@2.2.0, moreroads@1.5.1 Involved Harmony IDs: XSkillsPatch System.NullReferenceException: Object reference not set to an instance of an object. at XSkills.ItemSlotCooking.get_MaxSlotStackSize() at Vintagestory.API.Common.ItemSlot.GetRemainingSlotSpace(ItemStack forItemstack) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Common\Inventory\ItemSlot.cs:line 86 at Vintagestory.API.Common.ItemSlot.CanTakeFrom(ItemSlot sourceSlot, EnumMergePriority priority) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Common\Inventory\ItemSlot.cs:line 104 at Vintagestory.API.Common.InventoryBase.GetBestSuitedSlot(ItemSlot sourceSlot, List`1 skipSlots) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Common\Inventory\InventoryBase.cs:line 326 at Vintagestory.GameContent.InventorySmelting.GetBestSuitedSlot_Patch1(InventorySmelting this, ItemSlot sourceSlot, List`1 skipSlots) at Vintagestory.Common.PlayerInventoryManager.GetBestSuitedSlot(ItemSlot sourceSlot, Boolean onlyPlayerInventory, List`1 skipSlots) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Common\GameContent\Inventory\PlayerInventoryManager.cs:line 184 at Vintagestory.Common.PlayerInventoryManager.TryTransferAway(ItemSlot sourceSlot, ItemStackMoveOperation& op, Boolean onlyPlayerInventory, StringBuilder shiftClickDebugText, Boolean slotNotifyEffect) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Common\GameContent\Inventory\PlayerInventoryManager.cs:line 233 at Vintagestory.API.Common.InventoryBase.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Common\Inventory\InventoryBase.cs:line 440 at XSkills.XSkillInventoryBackpack.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) at Vintagestory.API.Client.GuiElementItemSlotGridBase.SlotClick(ICoreClientAPI api, Int32 slotId, EnumMouseButton mouseButton, Boolean shiftPressed, Boolean ctrlPressed, Boolean altPressed) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 975 at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 773 at Vintagestory.API.Client.GuiElement.OnMouseDown(ICoreClientAPI api, MouseEvent mouse) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\Elements\Impl\GuiElement.cs:line 703 at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent mouseArgs) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryApi\Client\UI\GuiComposer.cs:line 460 at Vintagestory.Client.NoObf.GuiDialogInventory.OnMouseDown(MouseEvent args) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 551 at Vintagestory.Client.NoObf.GuiManager.OnMouseDown(MouseEvent args) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 394 at Vintagestory.Client.NoObf.ClientMain.OnMouseDown(MouseEvent args) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\ClientMain.cs:line 1821 at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(Object sender, MouseButtonEventArgs e) in C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\ClientPlatform\Input.cs:line 219 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 C:\Users\Tyron\Documents\vintagestory\game-net4\VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93 Shiftclicking copper(vanilla nuggets) into a crucible with copper bits crashes client. Link to comment Share on other sites More sharing options...
Karagryphon Posted July 26, 2023 Report Share Posted July 26, 2023 On 7/25/2023 at 10:12 AM, Xandu said: Is the one that corrupted the save file the first one or the one with the "GetCookingTimeMultiplier" crash? Do you have made any changes to your server before these issues occurred? Such as installing or updating mods? A OverflowException is a new one. Do you have a mod that changes the drops from panning? we have ehhh MoreClasses but thats only thing i could think of. Link to comment Share on other sites More sharing options...
Ishi Posted August 3, 2023 Report Share Posted August 3, 2023 I like everyone else here cannot seem to get this to work on a Gportal server I'm trying to get setup for my SO and I. This has gone dark for a few days so I thought I'd bring this back up because it's unimaginably frustrating. Link to comment Share on other sites More sharing options...
raffnix Posted August 7, 2023 Report Share Posted August 7, 2023 Hey @Xandu, thank u so much for the great mod. Its amazing and worked fine. But I have a question related to the metalworking tab. There is the option "Smelter x/3. U can save a few chunks if u are smelting metal but this mechanic doesnt work with the bar mold. Is this correct? best regards Link to comment Share on other sites More sharing options...
Rivernoodl Posted August 9, 2023 Report Share Posted August 9, 2023 (edited) hello @Xandu! A friend and I recently optimized the settings for the ClassEXPModifier portion of the XSkills config files. I think they are very balanced and gives each class a unique feel from one another, cuts out old legacy classes no longer supported by the base game and even adds support for the most popular class mod, More Classes (and by extension, Division of Labor.) Right now, Vintage Story does not have the infrastructure to patch mod config files. As a beginner maker, creating a custom string of code is beyond me. But I had an idea: what if I share my balancing chart and a copy of the config settings and let you implement these settings into the default config files instead? I think the community as a whole would appreciate it. Here is an image of the chart I created, and a link to the chart itself here: https://docs.google.com/spreadsheets/d/1YYKSlqOh-RdGu2wfAzIn2I1kxOOWA99y6mPbEOTbngE/edit?usp=sharing And below is a .zip folder containing the edited values and additional entries. (please note that exp related skills were doubled to bring them in line with class bonuses.)XLeveling.zip Some notes to explain the balancing: Spoiler -Class bonuses were balanced in 6 ways: Overall Bonus by class, Bonus extremism by class (severity,) Balance of +/- bonuses by class, Balance of +/- bonuses by skill, Overall bonuses by skill, and Bonus extremism by skill (severity.) -Vertically, characters were balanced to be twice as severe as the commoner, only have a 20% positive overall score, and tried to have a more even spread of positive and negative bonuses (see below for info on Alchemist and Squire.) -Horizontally, Skills across the board were balanced to have a more fair spread of positives and negatives than before, taking what each class does in consideration. Fun fact: Before rebalancing, only Blackguard and Hunter held any viable combat bonuses. Now, all gatherer types (excluding Malefactor) have an affinity for violence. -Alchemist class and Squire classes were not given any class bonuses in the current iteration of the Division of Labor Mod, so the multipliers were increased to be in line with the Commoner. This will, for the time being, make them viable options for players who use the Division of Labor mod to add more classes into the game (until they get their unique bonuses, which then should be rebalanced to be 20% overall and 200% severe.) -This particular spread of class exp bonuses are based on 3 categories of classes: Gatherers (go into the wilderness, fight off the fauna and come back with resources,) Craftsmen (Trades fighting ability for the ability to craft better things, like the Blacksmith, Tailor and Cook) and Supporters (Is able to support other classes with their unique sets of skills, like the Farmer, Alchemist and Squire) -Each skill multiplier generally maxes out at +-30% bonus, except as stated below. -Each skill has one class that is better at it than all the others by a decent margin. The inverse is true for a few skills as well. they get an additional 10% beyond the maximum bonus to show this. (Due to Alchemist's and Squire's boost, they get +20% instead.) Thank you so much for taking the time to read this. I do hope you'll consider implementing this into your mod. Edited August 9, 2023 by Rivernoodl Link to comment Share on other sites More sharing options...
RogueRaiden Posted August 9, 2023 Report Share Posted August 9, 2023 are you supposed to lose exp from only Survival skill or all skills on death? cause right now it is all skills. Link to comment Share on other sites More sharing options...
Alatyr Posted August 10, 2023 Report Share Posted August 10, 2023 (edited) @Xandu Afforestation skill affect normal tree chopping? Or do you need to manually cut the foliage? It is extremely inconvenient to engage in cutting foliage manually for this perk to work. When it comes to sequoia for example. Is it also possible to have some kind of perk that saves the durability of an ax when producing firewood? Edited August 10, 2023 by Alatyr Link to comment Share on other sites More sharing options...
Meowsers Posted August 10, 2023 Report Share Posted August 10, 2023 Is there any actual detailed list with the specific amount of XP each action gives? From what I can tell, pottery XP is horrifically balanced, with me being able to get 1.08 XP from a single bowl, but only 2.85 XP from an entire storage vessel 1 Link to comment Share on other sites More sharing options...
Lance Banker Posted August 11, 2023 Report Share Posted August 11, 2023 I'm having issues launching the game when either enabling and disabling the mod Game Version: v1.18.8 (Stable) 8/11/2023 1:39:21 PM: Critical error occurred Loaded Mods: System.MissingMethodException: Method not found: 'Void Vintagestory.API.Client.IShaderProgram.Dispose()'. at XSkills.NightVisionRenderer.Dispose() at Vintagestory.Client.NoObf.ClientEventManager.Dispose() in VintagestoryLib\Client\Util\ClientEventManager.cs:line 554 at Vintagestory.Client.NoObf.ClientMain.Dispose() in VintagestoryLib\Client\ClientMain.cs:line 2649 at Vintagestory.Client.NoObf.ClientMain.DestroyGameSession(Boolean gotDisconnected) in VintagestoryLib\Client\ClientMain.cs:line 2544 at Vintagestory.Client.GuiScreenConnectingToServer.onCancel() in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 201 at Vintagestory.API.Client.GuiElementTextButton.OnMouseUpOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementTextButton.cs:line 304 at Vintagestory.API.Client.GuiElementTextButton.OnMouseUp(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementTextButton.cs:line 293 at Vintagestory.API.Client.GuiComposer.OnMouseUp(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 440 at GuiScreen.OnMouseUp(MouseEvent e) in VintagestoryLib\Client\MainMenu\Screens\Special\GuiScreen.cs:line 204 at Vintagestory.Client.ScreenManager.OnMouseUp(MouseEvent e) in VintagestoryLib\Client\ScreenManager.cs:line 883 at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 212 at OpenTK.Windowing.Desktop.NativeWindow.OnMouseUp(MouseButtonEventArgs e) at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods) --- End of stack trace from previous location --- at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded() at OpenTK.Windowing.Desktop.GameWindow.DispatchUpdateFrame() 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 Link to comment Share on other sites More sharing options...
RogueRaiden Posted August 13, 2023 Report Share Posted August 13, 2023 Soulbound backpack slots get stored in the PlayerCorpse mod on death. i have not edited the PlayerCorpse config this time Game 1.18.8 XLib 0.7.4 XSkills 0.7.5 PlayerCorpse 1.8.0 "SaveInventoryTypes": { "Default": [ "hotbar", "backpack", "craftinggrid", "mouse", "character" ], "Value": [ "hotbar", "backpack", "craftinggrid", "mouse", "character" ] }, Link to comment Share on other sites More sharing options...
Conquest of Blocks Posted August 15, 2023 Report Share Posted August 15, 2023 One player reported: "Be careful keeping coins (rusty gears) in the survival perk inventory slots, the trader interface sees it as having twice as many, and if you buy something you don't actually have enough coin for your client will crash and delete all your coins" Link to comment Share on other sites More sharing options...
Pamela Posted August 15, 2023 Report Share Posted August 15, 2023 Is that something that can be corrected? I've noticed that for quite a while..... Link to comment Share on other sites More sharing options...
Digitalr Posted August 15, 2023 Report Share Posted August 15, 2023 Any item movement between this slot and trader can trigger a client crash. Not only rusty gears. Also, there is a bug with this slots and items with durability. Place item with durability not full. Replace this item with no durability (rusty gears, or soil, or anything else). And you have durability indicator on item with no durability. Trading such item can trigger crash Link to comment Share on other sites More sharing options...
Pamela Posted August 15, 2023 Report Share Posted August 15, 2023 I have not crashed at all, however, I play exclusively single-player. Maybe that makes a difference? Link to comment Share on other sites More sharing options...
RogueRaiden Posted August 15, 2023 Report Share Posted August 15, 2023 we've seen the crash with rusty gears in the strongback slots many times for a while now. Link to comment Share on other sites More sharing options...
Conquest of Blocks Posted August 19, 2023 Report Share Posted August 19, 2023 (edited) while clay forming (storage vessles), mp 1.18.8 modded Running on 64 bit Windows with 65458 MB RAM Game Version: v1.18.8 (Stable) 8/18/2023 11:40:01 PM: Critical error occurred in the following mod: xskills@0.7.5 Loaded Mods: acorns@0.5.2, ancienttools@1.5.8, beardeddragons@1.0.0, bettercrates@1.6.0, betterruins@0.2.1, Ceramos@0.4.1, chiseltools@1.8.4, drdecor@1.2.0, extrachests@1.7.0, fantasycreatures@0.6.0, capreolinae@1.0.4, foundrymod@1.0.0, furniturelibrary@1.0.9, giantgouramis@1.0.1, instruments@1.2.2, leopardgeckos@1.2.1, millwright@1.0.7, newworldgianttortoises@1.0.2, peacockbasses@1.1.0, primitivesurvival@3.2.7, spyglass@0.4.5, tprunes@1.0.8, thecritterpack@0.7.6, translocatorengineeringredux@1.4.6, truesunfishes@1.1.0, game@1.18.8, worldgenfix@1.2.0, canmarket@0.3.10, carryon@1.0.0, commonlib@2.2.0, fishing@1.1.5, fromgoldencombs@1.4.20, glidervar@1.1.1, sailboat@1.1.0, morepiles@1.4.3, petai@1.7.10, simplestep@1.0.8, stonebakeoven@1.0.5, th3dungeon@0.1.3, usefulstuff17@1.1.6, creative@1.18.8, vsquest@0.4.1, survival@1.18.8, workbenchexpansion@1.7.0, xlib@0.7.4, awearablelight@1.0.8, betterbamboo@1.0.2, bugnetcompatibility@1.0.1, captureanimals@2.5.3, cob@1.3.8, em@2.3.0, playercorpse@1.8.0, rifteye@0.2.4, stonequarry@3.1.5, wolftaming@1.7.3, xskills@0.7.5, bricklayers@2.2.0 System.IndexOutOfRangeException: Index was outside the bounds of the array. at XSkills.BlockEntityClayFormPatch.OnCopyLayer(BlockEntityClayForm clayForm, Int32 layer, IPlayer byPlayer) at Vintagestory.GameContent.BlockEntityClayForm.OnUseOver_Patch0(BlockEntityClayForm this, IPlayer byPlayer, Vec3i voxelPos, BlockFacing facing, Boolean mouseBreakMode) at Vintagestory.GameContent.BlockEntityClayForm.OnUseOver(IPlayer byPlayer, Int32 selectionBoxIndex, BlockFacing facing, Boolean mouseBreakMode) in VSSurvivalMod\BlockEntity\BEClayForm.cs:line 153 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleHandInteraction(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 332 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 165 at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 59 at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 796 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 200 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 Event Log entries containing Vintagestory.exe, the latest 3 ================================== { TimeGenerated = 8/18/2023 11:22:53 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1273209627708249444, type 4 Event Name: APPCRASH Response: Not available Cab Id: 0 Problem signature: P1: Vintagestory.exe P2: 1.18.8.0 P3: 6492041a P4: openal32.dll P5: 1.23.0.0 P6: 63dd31ad P7: 40000015 P8: 00000000000df046 P9: P10: Attached files: \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER341D.tmp.dmp \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER370C.tmp.WERInternalMetadata.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER371D.tmp.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER371B.tmp.csv \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER372B.tmp.txt These files may be available here: \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_8de098f737c744fcb2cfb2449b6f09668c35b_9d23d9f5_a2270e56-2e73-4559-8afc-12d13b23ef54 Analysis symbol: Rechecking for solution: 0 Report Id: 42143b94-bd3d-4964-b9a5-c6a199c0e6e8 Report Status: 268566528 Hashed bucket: 42c222969642167ad1ab596920285564 Cab Guid: 0 } -------------- { TimeGenerated = 8/18/2023 11:22:52 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.8.0, time stamp: 0x6492041a Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad Exception code: 0x40000015 Fault offset: 0x00000000000df046 Faulting process id: 0x88c Faulting application start time: 0x01d9d24b8f8af4cc Faulting application path: C:\Users\TJ\AppData\Roaming\Vintagestory\Vintagestory.exe Faulting module path: C:\Users\TJ\AppData\Roaming\Vintagestory\Lib\openal32.dll Report Id: 42143b94-bd3d-4964-b9a5-c6a199c0e6e8 Faulting package full name: Faulting package-relative application ID: } -------------- { TimeGenerated = 8/18/2023 10:16:30 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1273209627708249444, type 4 Event Name: APPCRASH Response: Not available Cab Id: 0 Problem signature: P1: Vintagestory.exe P2: 1.18.8.0 P3: 6492041a P4: openal32.dll P5: 1.23.0.0 P6: 63dd31ad P7: 40000015 P8: 00000000000df046 P9: P10: Attached files: \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6D66.tmp.dmp \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7036.tmp.WERInternalMetadata.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7046.tmp.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7044.tmp.csv \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER7065.tmp.txt These files may be available here: \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_8de098f737c744fcb2cfb2449b6f09668c35b_9d23d9f5_20b9131f-5175-461a-bb55-0a664ebf8f04 Analysis symbol: Rechecking for solution: 0 Report Id: 542e2628-68bc-4aa5-8e15-45a49e4c3191 Report Status: 268566528 Hashed bucket: 42c222969642167ad1ab596920285564 Cab Guid: 0 } Edited August 19, 2023 by Conquest of Blocks Link to comment Share on other sites More sharing options...
Vehement Chonk Posted August 22, 2023 Report Share Posted August 22, 2023 Would anyone have the Vessel data for the skillbooks? Seems one of my other installed mods that messes with the drops in the vessels and the books have stopped dropping all-together, but i wanna put them back in so i can have both going side by side. Link to comment Share on other sites More sharing options...
Alatyr Posted August 25, 2023 Report Share Posted August 25, 2023 Catayes does not interact with the light source from other players. That is, if another player holds a lantern, then he blinds you, and your eyes do not adapt to this light. Link to comment Share on other sites More sharing options...
Recommended Posts