Jump to content

Xandu

Vintarian
  • Posts

    445
  • Joined

  • Last visited

  • Days Won

    20

Posts posted by Xandu

  1. On 1/21/2023 at 9:03 PM, Jesterspark said:

    I have this mod on a dedicated server and while it works when I'm in a single player world it doesn't seem to on the server. I have both the .zip in the mods folder of the server but they don't seem to load when I launch it, does anyone have any idea why this might be happening?

    Make sure you are using the most recent versions of xskills and xlib on your server and your client. And make sure the mod files are in the correct folder. If this doesn't help, please provide some server logs. Maybe I can find something helpful there.

     

    16 hours ago, Goose21 said:

    Hi, thank you for this great mod! I couldn't see myself playing without it honestly. Which is why I wanted to ask if anybody else here has a problem with it occasionally just not taking effect when playing? I notice this happening most often after sleeping only to notice the "Well Rested" effect doesn't display on the HUD. I can't gain XP or benefit from any of the perks yet I can still open the menu, showing that the mod is apparently still active. This happens in single player and with LAN games but with no rhyme or reason, it just happens and I have no idea how to replicate it. Any help would be greatly appreciated. Thanks!

    Does this occur for all skills and abilities or just specific ones? E.g. When the bugs occurs are you getting experience from cutting trees or from digging or mining? These are quite simple skills and are a good indication if the mod works. Also remember your experience, do some stuff and relog and see if you still have the same amount of experience to see whether this is a server-client sync issue. It would also be interesting to know whether this happens after you logged into a world or after some time.

  2. On 12/26/2022 at 12:33 PM, maxrio21 said:

    Hey im from Spain and i love your mod idea, please can you send me your Git rep to check the lang and translate your files? I want to other people from my country use this mode confortable

    Hi. A while ago someone else already wanted to make a spanish translation. But i don't know if he implemented it.  You don't really need access to a git repository for this. You can just translate the files in the mods folder. 

    On 12/28/2022 at 4:09 PM, Digitalr said:

    Have a suggestion for another useful skill for survival branch.

    Steeplechase

    Tier 1 allows increase step height to 1.2 (same as StepUp mod)

    Tier 2 increase step height to 2.1 blocks. (Trained human can easy climb over 2m fence, so, imho, trained seraph can do this too)

    I check this setup (with increased step height) by running intensively through mountain landscape. It is, literally, give you much more freedom of movement and increase travel speed.

    This one sounds interesting and i think it would be easy to implement. I consider to add this as an ability.

  3. 5 minutes ago, nebux said:

    CTD with and without mods in 1.17.9 and xlib xskills 0.6.14.

    no issues in 0.6.13 at all

      Reveal hidden contents

    Running on 64 bit Windows with 32 GB RAM
    Game Version: v1.17.9 (Stable)
    28/12/2022 15:15:50: Critical error occurred
    Loaded Mods: game@1.17.9, creative@1.17.9, survival@1.17.9
    System.Exception: Don't know how to instantiate collectible behavior of class 'XSkillsCarcass' did you forget to register a mapping?
       at Vintagestory.Common.ClassRegistry.CreateCollectibleBehavior(CollectibleObject collectible, String code) in VintagestoryLib\Common\ClassRegistry.cs:line 220
       at Vintagestory.Common.BlockTypeNet.ReadBlockTypePacket(Packet_BlockType packet, IWorldAccessor world, ClassRegistry registry) in VintagestoryLib\Common\Network\BlockTypeNet.cs:line 377
       at Vintagestory.Client.NoObf.GeneralPacketHandler.PopulateBlocks(Block[] blocks, Int32 start, Int32 maxCount) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 536
       at Vintagestory.Client.NoObf.GeneralPacketHandler.LoadBlockTypes() in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 451
       at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleServerAssets_Step1() in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 418
       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.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()

    Event Log entries containing Vintagestory.exe, the latest 3
    ==================================
    { TimeGenerated = 28/12/2022 15:15:50, 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: System.Exception
       at Vintagestory.Common.ClassRegistry.CreateCollectibleBehavior(Vintagestory.API.Common.CollectibleObject, System.String)
       at Vintagestory.Common.BlockTypeNet.ReadBlockTypePacket(Packet_BlockType, Vintagestory.API.Common.IWorldAccessor, Vintagestory.Common.ClassRegistry)
       at Vintagestory.Client.NoObf.GeneralPacketHandler.PopulateBlocks(Vintagestory.API.Common.Block[], Int32, Int32)
       at Vintagestory.Client.NoObf.GeneralPacketHandler.LoadBlockTypes()
       at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleServerAssets_Step1()
       at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()

     }
    --------------
    { TimeGenerated = 28/12/2022 15:15:34, Site = , Source = Windows Error Reporting, Message = Fault bucket , type 0
    Event Name: APPCRASH
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: Vintagestory.exe
    P2: 1.17.9.0
    P3: 63501532
    P4: KERNELBASE.dll
    P5: 10.0.22000.1335
    P6: 003161e5
    P7: e0434352
    P8: 000000000004441c
    P9:
    P10:

    Attached files:

    These files may be available here:
    \\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_Vintagestory.exe_6de83f1fe193e5ca31c2ce3d8a11133fc7c84e51_7fba9aec_a35434b2-1246-4805-849d-3e8763d1f004

    Analysis symbol:
    Rechecking for solution: 0
    Report Id: ad1afa00-13dc-4071-8eb4-0b5238274ec0
    Report Status: 131078
    Hashed bucket:
    Cab Guid: 0 }
    --------------
    { TimeGenerated = 28/12/2022 15:15:34, Site = , Source = Windows Error Reporting, Message = Fault bucket , type 0
    Event Name: CLR20r3
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: Vintagestory.exe
    P2: 1.17.9.0
    P3: 63501532
    P4: VintagestoryLib
    P5: 1.17.9.0
    P6: 63501532
    P7: 1578
    P8: 23
    P9: System.Exception
    P10:

    Attached files:

    These files may be available here:
    \\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_Vintagestory.exe_1aab4bcca5864cdea9c56a2d9a330e131e54959_7fba9aec_a49555bc-9446-423f-9e10-449d89da9e0c

    Analysis symbol:
    Rechecking for solution: 0
    Report Id: b91875e2-dc63-4380-8028-e701d31f0e68
    Report Status: 131078
    Hashed bucket:
    Cab Guid: 0 }

     

    I have seen this one a few times. Usually this error happens when xskills is installed on the sever but the client is missing the mod. So make sure xlib and xskills is installed and enabled on the client.

    "Loaded Mods: " is also missing the mods.

  4. 26 minutes ago, Barnaby said:

    Is there any way to give the Moreclasses classes xp buffs and debuffs?

    I've added a section for the ClassExpMultipliers to the configuration part of the mod desiption. You can look there for it.

  5. Hi guys, I finally "finished" the next patch. I had to do some private stuff and it is quite a large patch because it reworks some of the cooking stuff. So it tok a while. But first I want to answer to some posts even when there are already a little bit older.

     

    On 11/3/2022 at 3:45 PM, RogueRaiden said:

    when xSkills is loaded, trying to craft any lamellae with a chisel to break it down only produces 10 bits instead of the vanilla 20. it will flash 20, then show 10 and only craft 10.

     

    a player on my server gets this crash anytime they disconnect. i havent myself and no one else has reported.

      Reveal hidden contents

    Running on 64 bit Windows with 16 GB RAM 
    Game Version: v1.17.9 (Stable)
    2022/10/29 11:44:07: Critical error occurred
    Loaded Mods: 
    Involved Harmony IDs: XEffectsPatch, XSkillsPatch
    System.ObjectDisposedException: Cannot access a disposed object.
    Object name: 'The ThreadLocal object has been disposed.'.
       at System.Threading.ThreadLocal`1.GetValueSlow()
       at Vintagestory.API.Common.CollectibleObject.UpdateAndGetTransitionStatesNative(IWorldAccessor world, ItemSlot inslot) in VintagestoryApi\Common\Collectible\Collectible.cs:line 2213
       at Vintagestory.API.Common.CollectibleObject.AppendPerishableInfoText(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1579
       at Vintagestory.API.Common.CollectibleObject.GetHeldItemInfo_Patch2(CollectibleObject this, ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo)
       at Vintagestory.API.Common.Block.GetHeldItemInfo(ItemSlot inSlot, StringBuilder dsc, IWorldAccessor world, Boolean withDebugInfo) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 2238
       at Vintagestory.API.Common.ItemStack.GetDescription(IWorldAccessor world, ItemSlot inSlot, Boolean debug) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 372
       at Vintagestory.GameContent.GuiHandbookItemStackPage..ctor(ICoreClientAPI capi, ItemStack stack) in VSSurvivalMod\Systems\Handbook\Gui\GuiHandbookItemStackPage.cs:line 42
       at Vintagestory.GameContent.GuiDialogHandbook.BuildPages_Async(List`1 allstacks) in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 516
       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.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()

     

    The flashing should be fixed with the new update. The Reduction is on purpose: The metalworking skill allows you to get more items with fewer costs. The mod reduces the amount of bits you receive for recycling these items to prevent infinity metal loops. You can configure this feature by setting the "chiselRecipesRatio" value in the metalworking config file. Set it to "1.0" to disable this feature.
     

    The crash could be related to an old xlib version. Make sure it is up to date and write me if this issue still exists.

     

    On 11/4/2022 at 3:53 PM, RogueRaiden said:

    on my server, if someone has gears in their Strongback slots and tries to buy something at a trader, they will disconnect from the server throwing an exception and the gears will be deleted
     

    The server console error:

      Reveal hidden contents

    10:44:54 [Server Warning] Exception at client 14. Disconnecting client.
    10:44:54 [Server Event] Player CreamedPie got removed. Reason: Threw an exception at the server
    10:44:54 [Server Error] System.NullReferenceException: Object reference not set to an instance of an object
      at Vintagestory.GameContent.InventoryTrader.DeductFromEntity (Vintagestory.API.Common.ICoreAPI api, Vintagestory.API.Common.EntityAgent eagent, System.Int32 totalUnitsToDeduct) [0x00081] in <b64b70fbdbd94ce2a8289199cd50dea9>:0 
      at Vintagestory.GameContent.ModSystemAuction.PurchaseAuction (System.Int64 auctionId, Vintagestory.API.Common.EntityAgent buyerEntity, Vintagestory.API.Common.Entities.Entity auctioneerEntity, System.Boolean withDelivery, System.String& failureCode) [0x00086] in <b64b70fbdbd94ce2a8289199cd50dea9>:0 
      at Vintagestory.GameContent.ModSystemAuction.onAuctionAction (Vintagestory.API.Server.IServerPlayer fromPlayer, Vintagestory.GameContent.AuctionActionPacket pkt) [0x00109] in <b64b70fbdbd94ce2a8289199cd50dea9>:0 
      at Vintagestory.Server.NetworkChannel+<>c__DisplayClass6_0`1[T].<SetMessageHandler>b__0 (Packet_CustomPacket p, Vintagestory.API.Server.IServerPlayer player) [0x0001f] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.NetworkChannel.OnPacket (Packet_CustomPacket p, Vintagestory.API.Server.IServerPlayer player) [0x00022] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.NetworkAPI.HandleCustomPacket (Packet_Client packet, Vintagestory.Server.ConnectedClient client) [0x0001c] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.HandleClientPacket (Vintagestory.Server.ConnectedClient client, System.Byte[] data) [0x0005a] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.ProcessNetMessage (Vintagestory.Common.NetIncomingMessage msg, Vintagestory.Common.NetServer mainSocket) [0x00151] in <f8e7e0ea709348ba8693d95fd255ff41>:0

     

    This seems to be related to the auction house. Does this also occur when you just buy things from the trader? I wasn't able to reproduce this when i just buy things and I cannot reproduce auction house stuff at all. So it is really hard for me to find the issue. 

     

    On 11/6/2022 at 8:04 PM, l33tmaan said:

    Hey, I hope it's not too bothersome, but is there any chance the rolling pins from A Culinary Artillery could be a part of the Tool Mastery skill? 😅 You have boosts for the forestry, mining, metalworking, farming, and digging skills, but not cooking. While we're at it, maybe cleavers could scale with animal husbandry? That would give Tool Mastery use for every skill but Pottery.

    The Tool Mastery skill and other combat abilities usually use the EnumTool to determine which abilities should be applied. This is easy and fast to do and when mods add new weapons to these categories there are already included but it makes it difficult or laborious to add stuff that isn't in one of the predefinded categories. I think somebody already suggested this one's so the rolling pins already are an exception to this rule. But I don't want to add many more at the moment because it makes the code just more clunky. But i added some tools that were easy to add to the ability. But cleavers don't seem to have any tool category.

     

    On 11/10/2022 at 12:37 PM, Cricus said:

    Hi, recently i had a problem with my world related to the xskill mod. Put in less words, my problem was that any item enters in the crafting grid, once dropped, disappears or generally disappears in the inventory or goes back to before I interacted with it. Trying not to lose a 70 hours world, I tried to re-download the mod, use an old version, trying to find conflicts with other mods but it turned out to be useless, even the backups of this world was crashed.

    Why do you think this is related to the xskill? Have you tried it without any mods? You can usually just disable and enable xskills. The only issue could be caused by old cooking pots/meals/crooks that i think don't even exist anymore.

     

    On 11/18/2022 at 3:28 PM, Jefferzoonn said:

    Hello, I have seen that there are different translations for the mod, and I would like to collaborate by translating it into Spanish

    There are some localisation files in the mods folder: "xskills/assets/xskills/lang". You can translate the "es.json" file and just add the file here in the forum. I will then add the file to the mod. If you want to know how a translated file should look like you can look at the other already translated files.
     

    On 11/19/2022 at 9:31 PM, RogueRaiden said:

    not exactly sure what caused it, but something happened when the world was trying to save (the first error), clients crashed out (i think the next couple errors) then after no other clients could connect for a little while (the rest of the errors). Server did recover after a bit and seems to be going again without restarting.
     

      Reveal hidden contents

    19.11.2022 14:51:16 [Error] Exception thrown during handling event OnGameWorldBeingSaved: System.NullReferenceException: Object reference not set to an instance of an object
      at Vintagestory.API.Common.Entities.Entity.GetBehavior[T] () [0x00006] in <c45f8f9ae2e44e27810185f8d4839e5f>:0 
      at XLib.XEffects.XEffectsSystem.OnGameWorldSave () [0x00028] in <8eea8c7cc33d4d3989dfac7208c86c96>:0 
      at Vintagestory.Server.ServerEventManager.TriggerGameWorldBeingSaved () [0x00022] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
    19.11.2022 14:51:16 [Notification] Defragmented listener lists
    19.11.2022 14:51:16 [Event] Mods and systems notified, now saving everything...
    19.11.2022 14:51:16 [Event] Will do offthread savegamedata saving...
    19.11.2022 14:51:17 [Event] Saved player world data...
    19.11.2022 14:51:17 [Event] Saved map regions...
    19.11.2022 14:51:17 [Event] Saved map chunks...
    19.11.2022 14:51:17 [Event] World saved! Saved 0 chunks, 0 mapchunks, 78 mapregions.
    19.11.2022 14:51:17 [Notification] A client reconnected, resuming game calendar.
    19.11.2022 14:51:17 [Notification] Server ticking has been resumed
    19.11.2022 14:51:17 [Event] Saved 300 chunks...
    19.11.2022 14:51:17 [Event] Saved 600 chunks...
    19.11.2022 14:51:18 [Event] Saved 900 chunks...
    19.11.2022 14:51:18 [Warning] Server overloaded. A tick took 1544ms to complete.
    19.11.2022 14:51:18 [Event] Saved 1200 chunks...
    19.11.2022 14:51:18 [Event] Offthread save of 1404 chunks done.
    19.11.2022 14:51:18 [Notification] Offthread save of 0 generating chunks done.
    19.11.2022 14:51:19 [Warning] Server overloaded. A tick took 535ms to complete.
    19.11.2022 14:51:21 [Event] Offthread save of 3069 map chunks done.
    19.11.2022 14:51:21 [Event] Offthread save of savegame done.
    19.11.2022 14:51:35 [Notification] Client Glitcher tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:51:36 [Notification] Client Glitcher tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:51:38 [Notification] Client Glitcher tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:51:41 [Notification] Client Glitcher tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:51:42 [Notification] Client Glitcher tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:51:43 [Notification] Client Glitcher tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:51:53 [Notification] A Client attempts connecting via TCP, assigning client id 46
    19.11.2022 14:51:53 [Notification] Client uid nDVbCRQ5FIP/9UkQfa3zy+wC attempting identification. Name: Chucklenaut
    19.11.2022 14:51:53 [Notification] Sending server identification with remap False.  Server control privilege is False
    19.11.2022 14:51:53 [Notification] Placing player at 511853.46875 186 512013.78125
    19.11.2022 14:52:04 [Warning] Exception at client 46. Disconnecting client.
    19.11.2022 14:52:04 [Error] System.NullReferenceException: Object reference not set to an instance of an object
      at Vintagestory.API.Common.Entities.Entity.GetBehavior[T] () [0x00006] in <c45f8f9ae2e44e27810185f8d4839e5f>:0 
      at Vintagestory.Server.ServerWorldPlayerData.ToPacketForOtherPlayers (Vintagestory.API.Server.IServerPlayer owningPlayer) [0x0011a] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.SendInitialPlayerDataForOthers (Vintagestory.API.Server.IServerPlayer owningPlayer, Vintagestory.API.Server.IServerPlayer toPlayer) [0x0009d] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.HandleRequestJoin (Packet_Client packet, Vintagestory.Server.ConnectedClient client) [0x001e1] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.HandleClientPacket (Vintagestory.Server.ConnectedClient client, System.Byte[] data) [0x0005a] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.ProcessNetMessage (Vintagestory.Common.NetIncomingMessage msg, Vintagestory.Common.NetServer mainSocket) [0x00151] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
    19.11.2022 14:52:40 [Notification] Client Baka tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:52:40 [Notification] Client Baka tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:52:41 [Notification] Client Baka tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:52:42 [Notification] Client Baka tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:52:43 [Notification] Client Baka tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:52:43 [Notification] Client Baka tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:52:45 [Notification] Client Baka tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:52:45 [Notification] Client Baka tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:52:58 [Notification] Client Baka tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:53:00 [Event] Player Baka left.
    19.11.2022 14:53:05 [Notification] Client Glitcher tried to place a block but rejected because it would intersect with another player
    19.11.2022 14:53:07 [Event] Player Glitcher left.
    19.11.2022 14:53:13 [Notification] Handling Command /waypoint addati circle =511891.021702416 =166 =529519.534634006 True #080504 черноз'м
    19.11.2022 14:53:25 [Notification] A Client attempts connecting via TCP, assigning client id 47
    19.11.2022 14:53:25 [Notification] Client uid 44fEeWb/AaKFMI/4O3LyAgzy attempting identification. Name: Baka
    19.11.2022 14:53:26 [Notification] Sending server identification with remap False.  Server control privilege is False
    19.11.2022 14:53:26 [Notification] Placing player at 510457.53125 180 513498.71875
    19.11.2022 14:53:30 [Warning] Exception at client 47. Disconnecting client.
    19.11.2022 14:53:30 [Error] System.NullReferenceException: Object reference not set to an instance of an object
      at Vintagestory.API.Common.Entities.Entity.GetBehavior[T] () [0x00006] in <c45f8f9ae2e44e27810185f8d4839e5f>:0 
      at Vintagestory.Server.ServerWorldPlayerData.ToPacketForOtherPlayers (Vintagestory.API.Server.IServerPlayer owningPlayer) [0x0011a] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.SendInitialPlayerDataForOthers (Vintagestory.API.Server.IServerPlayer owningPlayer, Vintagestory.API.Server.IServerPlayer toPlayer) [0x0009d] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.HandleRequestJoin (Packet_Client packet, Vintagestory.Server.ConnectedClient client) [0x001e1] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.HandleClientPacket (Vintagestory.Server.ConnectedClient client, System.Byte[] data) [0x0005a] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.ProcessNetMessage (Vintagestory.Common.NetIncomingMessage msg, Vintagestory.Common.NetServer mainSocket) [0x00151] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
    19.11.2022 14:53:30 [Event] Player Quacksol got removed. Reason: The Players client crashed
    19.11.2022 14:53:30 [Event] Player Fliegen got removed. Reason: The Players client crashed
    19.11.2022 14:53:30 [Event] Player unjoyer got removed. Reason: The Players client crashed
    19.11.2022 14:53:30 [Event] Client disconnected.
    19.11.2022 14:53:30 [Event] Player Romec left.
    19.11.2022 14:53:30 [Event] Player KraftLawrence got removed. Reason: The Players client crashed
    19.11.2022 14:53:30 [Event] Player Terro got removed. Reason: The Players client crashed
    19.11.2022 14:53:30 [Event] Player XAXOL got removed. Reason: The Players client crashed
    19.11.2022 14:53:30 [Event] Player Pori got removed. Reason: The Players client crashed
    19.11.2022 14:53:30 [Event] Player Celinor got removed. Reason: The Players client crashed
    19.11.2022 14:53:30 [Event] Player Kidokit got removed. Reason: The Players client crashed
    19.11.2022 14:53:30 [Event] Player DonGak got removed. Reason: The Players client crashed
    19.11.2022 14:53:31 [Notification] All clients disconnected, pausing game calendar.
    19.11.2022 14:53:41 [Notification] A Client attempts connecting via TCP, assigning client id 48
    19.11.2022 14:53:41 [Notification] Client uid ACIW+lx/CPQPFuNRnyqjFcwj attempting identification. Name: Fliegen
    19.11.2022 14:53:42 [Notification] Sending server identification with remap False.  Server control privilege is False
    19.11.2022 14:53:42 [Notification] Placing player at 506727.4375 172 521547.375
    19.11.2022 14:53:43 [Notification] A Client attempts connecting via TCP, assigning client id 49
    19.11.2022 14:53:43 [Notification] Client uid 8iwS5OkNjgOVDCocnaXXp0eI attempting identification. Name: Celinor
    19.11.2022 14:53:43 [Notification] A Client attempts connecting via TCP, assigning client id 50
    19.11.2022 14:53:43 [Notification] Client uid lpHPZg19TPPUelV8Rc0L/qeB attempting identification. Name: Kidokit
    19.11.2022 14:53:43 [Notification] Sending server identification with remap False.  Server control privilege is False
    19.11.2022 14:53:43 [Notification] Placing player at 511432.815568243 167 512324.763311028
    19.11.2022 14:53:44 [Notification] Sending server identification with remap False.  Server control privilege is False
    19.11.2022 14:53:44 [Notification] Placing player at 509813.28125 171 526019.875
    19.11.2022 14:53:47 [Warning] Exception at client 48. Disconnecting client.
    19.11.2022 14:53:47 [Error] System.NullReferenceException: Object reference not set to an instance of an object
      at Vintagestory.API.Common.Entities.Entity.GetBehavior[T] () [0x00006] in <c45f8f9ae2e44e27810185f8d4839e5f>:0 
      at Vintagestory.Server.ServerWorldPlayerData.ToPacketForOtherPlayers (Vintagestory.API.Server.IServerPlayer owningPlayer) [0x0011a] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.SendInitialPlayerDataForOthers (Vintagestory.API.Server.IServerPlayer owningPlayer, Vintagestory.API.Server.IServerPlayer toPlayer) [0x0009d] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.HandleRequestJoin (Packet_Client packet, Vintagestory.Server.ConnectedClient client) [0x001e1] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.HandleClientPacket (Vintagestory.Server.ConnectedClient client, System.Byte[] data) [0x0005a] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.ProcessNetMessage (Vintagestory.Common.NetIncomingMessage msg, Vintagestory.Common.NetServer mainSocket) [0x00151] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
    19.11.2022 14:53:48 [Warning] Exception at client 49. Disconnecting client.
    19.11.2022 14:53:48 [Error] System.NullReferenceException: Object reference not set to an instance of an object
      at Vintagestory.API.Common.Entities.Entity.GetBehavior[T] () [0x00006] in <c45f8f9ae2e44e27810185f8d4839e5f>:0 
      at Vintagestory.Server.ServerWorldPlayerData.ToPacketForOtherPlayers (Vintagestory.API.Server.IServerPlayer owningPlayer) [0x0011a] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.SendInitialPlayerDataForOthers (Vintagestory.API.Server.IServerPlayer owningPlayer, Vintagestory.API.Server.IServerPlayer toPlayer) [0x0009d] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.HandleRequestJoin (Packet_Client packet, Vintagestory.Server.ConnectedClient client) [0x001e1] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.HandleClientPacket (Vintagestory.Server.ConnectedClient client, System.Byte[] data) [0x0005a] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.ProcessNetMessage (Vintagestory.Common.NetIncomingMessage msg, Vintagestory.Common.NetServer mainSocket) [0x00151] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
    19.11.2022 14:53:51 [Notification] A Client attempts connecting via TCP, assigning client id 51
    19.11.2022 14:53:51 [Notification] Client uid ARH8qO869PZ1Puck9qkLau+z attempting identification. Name: Romec
    19.11.2022 14:53:51 [Notification] Delayed join, need to load one spawn chunk first.
    19.11.2022 14:53:51 [Notification] Sending server identification with remap False.  Server control privilege is False
    19.11.2022 14:53:52 [Notification] Placing player at 511941.531253444 173 512628.78125
    19.11.2022 14:53:53 [Warning] Exception at client 50. Disconnecting client.
    19.11.2022 14:53:53 [Error] System.NullReferenceException: Object reference not set to an instance of an object
      at Vintagestory.API.Common.Entities.Entity.GetBehavior[T] () [0x00006] in <c45f8f9ae2e44e27810185f8d4839e5f>:0 
      at Vintagestory.Server.ServerWorldPlayerData.ToPacketForOtherPlayers (Vintagestory.API.Server.IServerPlayer owningPlayer) [0x0011a] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.SendInitialPlayerDataForOthers (Vintagestory.API.Server.IServerPlayer owningPlayer, Vintagestory.API.Server.IServerPlayer toPlayer) [0x0009d] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.HandleRequestJoin (Packet_Client packet, Vintagestory.Server.ConnectedClient client) [0x001e1] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.HandleClientPacket (Vintagestory.Server.ConnectedClient client, System.Byte[] data) [0x0005a] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.ProcessNetMessage (Vintagestory.Common.NetIncomingMessage msg, Vintagestory.Common.NetServer mainSocket) [0x00151] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
    19.11.2022 14:53:54 [Warning] Exception at client 51. Disconnecting client.
    19.11.2022 14:53:54 [Error] System.NullReferenceException: Object reference not set to an instance of an object
      at Vintagestory.API.Common.Entities.Entity.GetBehavior[T] () [0x00006] in <c45f8f9ae2e44e27810185f8d4839e5f>:0 
      at Vintagestory.Server.ServerWorldPlayerData.ToPacketForOtherPlayers (Vintagestory.API.Server.IServerPlayer owningPlayer) [0x0011a] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.SendInitialPlayerDataForOthers (Vintagestory.API.Server.IServerPlayer owningPlayer, Vintagestory.API.Server.IServerPlayer toPlayer) [0x0009d] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.HandleRequestJoin (Packet_Client packet, Vintagestory.Server.ConnectedClient client) [0x001e1] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.HandleClientPacket (Vintagestory.Server.ConnectedClient client, System.Byte[] data) [0x0005a] in <f8e7e0ea709348ba8693d95fd255ff41>:0 
      at Vintagestory.Server.ServerMain.ProcessNetMessage (Vintagestory.Common.NetIncomingMessage msg, Vintagestory.Common.NetServer mainSocket) [0x00151] in <f8e7e0ea709348ba8693d95fd255ff41>:0

     

    This looks like a general issue with behaviors. I am not sure if this is related to xskills. I think this must be observed whether this kind of stuff happens more often.

     

    On 11/24/2022 at 6:17 AM, l33tmaan said:

    Hey Xandu, what do you think of adding a second rank to All-Rounder that's only available to the Commoner class, so they can pick 2 specializations? 🤔

    The commoner class already gets more exp than everyone else. So i think it would make the class to strong. I will not add this to the default version. But it should be possible to this with a small json file and a small configuration change.


    Back to the current patch. As mentioned above it reworks some of the cooking stuff. I hope I havn't add new bugs there. Especially this nasty bug that made cooking pots unusable after some time should be fixed now. I've also included other feedback and bug fixes.
     

    -digging up forest floor and muddy gravel will now give digging experience
    -the metal recovery ability should now give you blister steel bits when smithing steel items
    -reworked cooking related stuff
        -reworked how the mod handles the cooking pot/oven/mixing bowl owner and no longer needs to replace the inventory classes
        -removed some old salt related code (you can no longer take salt out of cooking pots)
        -finally found and hopefully fixed a bug causing the cooking system to break after some time (was especially noticeable on servers)
        -firepit gui should now work correct with modified cooking times
    -the duration of the well rested ability now scales slightly different, it now reaches its maximum duration if you slept for 8 hours

    -Sickles and Scythes can now profit from the tool mastery ability and your farming skill
    -Saws can now profit from the tool mastery ability and your forestry skill
    -Knives can now profit from the tool mastery ability and your husbandry skill

    -fixed broken cage recipe
    -fixed metalbit recipes not being modified properly on the client side

    • Like 1
    • Cookie time 2
    • Thanks 1
  6. 3 hours ago, EiraValkyrie said:

    So, I changed the Well Rested effect in config to be 1800 seconds for Tier 2 (so it will last on long treks to mining shafts and such). Despite the tooltip saying it will last 1800 seconds, I only get the effect for 8.6 minutes. ...how. Did I change it wrong? Is there a hidden multiplier?

    It scales with the time you have slept. It seems like something went wrong at this point and it limits the duration of the effect to the time you slept. I have to take a look at it.

  7. 3 minutes ago, Joshua Crabtree said:

    We are having a client crash on our server when a player uses a copper pan on bony soil. It works once but the second panning then causes the client doing it to crash.

     

    Has anyone else experienced this before?

     

    Do you have a crash report?

  8. 32 minutes ago, RogueRaiden said:

    Just checked, yeah its still there from my previous testing
    "Value": [
          "hotbar",
          "backpack",
          "craftinggrid",
          "mouse",
          "character",
          "xskillshotbar"
        ]

     

    You should remove it. It makes Player Corpse remove the items out of the inventory.

  9. 32 minutes ago, RogueRaiden said:

    xSkills 0.6.13
    PlayerCorpse 1.5.0
    Vintage Story 1.17.8

    Soulbound Strongback items still get placed into the Corpse in my testing

    Have you added the inventory from xskills to the player corpse config  file?

  10. On 10/1/2022 at 11:02 PM, Tetsune said:

    Hi! I, too, am crashing on my LAN server with my sister and I am unable to open my skills screen even after I reassign it.

    My sister has no issue using the menu.

    Crash Log:

      Reveal hidden contents

    Running on 64 bit Windows with 16 GB RAM
    Game Version: v1.17.4 (Stable)
    10/1/2022 4:54:38 PM: Critical error occurred in the following mod: xskills@0.6.12
    Loaded Mods: aculinaryartillery@1.0.6, tonwexp@1.1.0, armoroverhaulsuite@1.0.0, attributer@1.0.3, bth@1.2.4, cottagewindows@1.0.8, FlexibleTools@2.0.0, HangingOilLamps@1.0.1, hideandfabric@1.2.7, reducedarmornegatives@1.0.4, necessaries@1.1.3, nightwatcher@1.3.0, primitivesurvival@3.0.5, rpgitemrarity@1.0.2, smokychimneys@1.0.0, sortablestorage@1.5.0, temperaturescales@1.0.1, tinytweaks@2.0.0, visibleore@1.0.1, game@1.17.4, wildcrafttrees@1.0.1, wildcraft@1.4.4, autosifter@1.0.1, carrycapacity@0.6.5, expandedfoods@1.6.1, extraoverlays@1.1.1, hudclock@2.8.0, immersivecrafting@1.1.0, lecheesedecubique@1.0.0, lichen@1.6.1, medievalexpansion@3.8.1, mortaldamage@1.3.1, petai@1.5.4, playercorpse@1.4.3, prospectorinfo@4.1.1, resmeltableslight@1.0.0, roadworks@1.0.7, usefulstuff17@1.0.1, creative@1.17.4, survival@1.17.4, waypointextensions@1.0.2, xlib@0.6.10, xorberax-bloodmod@0.3.2, xrowboat@0.0.5, metalrecovery@0.1.18-rc.2, bullseye@2.4.0, cats@1.5.3, foxtaming@1.2.0, xinvtweaks@1.4.2, xskills@0.6.12
    System.NullReferenceException: Object reference not set to an instance of an object.
       at XSkills.XSkillsSkepBehavior.GetPlacedBlockInfo(IWorldAccessor world, BlockPos pos, IPlayer forPlayer)
       at Vintagestory.API.Common.Block.GetPlacedBlockInfo(IWorldAccessor world, BlockPos pos, IPlayer forPlayer) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 2187
       at Vintagestory.Client.NoObf.HudElementBlockAndEntityInfo.ComposeBlockInfoHud() in VintagestoryLib\Client\Systems\Gui\Huds\HudElementBlockAndEntityInfo.cs:line 57
       at Vintagestory.Client.NoObf.HudElementBlockAndEntityInfo.BlockInView() in VintagestoryLib\Client\Systems\Gui\Huds\HudElementBlockAndEntityInfo.cs:line 190
       at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 105
       at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1196
       at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 1103
       at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 123
       at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 669
       at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 613
       at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 125
       at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
       at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 476
       at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 452
       at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375
       at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
       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 = 10/1/2022 4:54:43 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1928217691248925191, type 4
    Event Name: APPCRASH
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: Vintagestory.exe
    P2: 1.17.4.0
    P3: 6329a6de
    P4: KERNELBASE.dll
    P5: 10.0.19041.1949
    P6: cb12e58e
    P7: c0020001
    P8: 0000000000034fd9
    P9:
    P10:

    Attached files:
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF235.tmp.mdmp
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF728.tmp.WERInternalMetadata.xml
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF738.tmp.xml
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF746.tmp.csv
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF776.tmp.txt
    \\?\C:\Users\Owner\AppData\Local\Temp\WERF90F.tmp.appcompat.txt

    These files may be available here:
    \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_95ff8f944bf5a8301ef5d97aeba035c8d62ef463_4220f55b_ae972853-1b80-4d00-8783-faa0ebeae6fe

    Analysis symbol:
    Rechecking for solution: 0
    Report Id: ed9ed5bc-d4fb-4d6d-a99e-6a6795651f25
    Report Status: 268566528
    Hashed bucket: 1bf0209caeb072250ac267c628841a07
    Cab Guid: 0 }
    --------------
    { TimeGenerated = 10/1/2022 4:54:42 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket , type 0
    Event Name: APPCRASH
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: Vintagestory.exe
    P2: 1.17.4.0
    P3: 6329a6de
    P4: KERNELBASE.dll
    P5: 10.0.19041.1949
    P6: cb12e58e
    P7: c0020001
    P8: 0000000000034fd9
    P9:
    P10:

    Attached files:
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF235.tmp.mdmp
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF728.tmp.WERInternalMetadata.xml
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF738.tmp.xml
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF746.tmp.csv
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF776.tmp.txt
    \\?\C:\Users\Owner\AppData\Local\Temp\WERF90F.tmp.appcompat.txt

    These files may be available here:
    \\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_Vintagestory.exe_95ff8f944bf5a8301ef5d97aeba035c8d62ef463_4220f55b_cab_ae972853-1b80-4d00-8783-faa0ebeae6fe

    Analysis symbol:
    Rechecking for solution: 0
    Report Id: ed9ed5bc-d4fb-4d6d-a99e-6a6795651f25
    Report Status: 131076
    Hashed bucket:
    Cab Guid: 0 }
    --------------
    { TimeGenerated = 10/1/2022 4:54:40 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.17.4.0, time stamp: 0x6329a6de
    Faulting module name: KERNELBASE.dll, version: 10.0.19041.1949, time stamp: 0xcb12e58e
    Exception code: 0xc0020001
    Fault offset: 0x0000000000034fd9
    Faulting process id: 0x4320
    Faulting application start time: 0x01d8d5d0a3aed17a
    Faulting application path: C:\Users\Owner\AppData\Roaming\Vintagestory\Vintagestory.exe
    Faulting module path: C:\Windows\System32\KERNELBASE.dll
    Report Id: ed9ed5bc-d4fb-4d6d-a99e-6a6795651f25
    Faulting package full name:
    Faulting package-relative application ID:  }

    I was looking at a bee skep when I crashed. Happened similarly with a bloomery base.

    This seems to be the same issue that  was already mentioned a few times. I still try to figure out why this happens. The current working hypothesis is that if you have xskills and expanded foods installed on a lan-server (at least i only heard the issue from there which is weirdly specific) something breaks the initialisation process. Than the game tries to access non existing data and crashes randomly.

     

    19 hours ago, melodelic said:

    Hi, I'm wondering what exactly "Ability: Heavy Hits Your heavy hits on slag works as a split." actually means because when I hit an iron bloom's slag, it doesn't look like it does anything.

    It should remove the slag as if you would use the split. I've always had the problem that when smithing iron blocks, I would accidentally remove pieces of iron when trying to aggressively remove the slag. I made this ability so I could blindly hammer on a bloom without worrying about the right workmode. 😅

     

     

    4 hours ago, CoB said:
      Hide contents

    [Error] [xskills] An exception was thrown when trying to start the mod:
    System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
       bei XSkills.LatePatcher.AssetsLoaded(ICoreAPI api)
       bei Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\API\ModLoader.cs:Zeile 613.
    4.10.2022 09:19:39 [Error] Failed to run mod phase AssetsLoaded for mod XSkills.LatePatcher

    1.17.5

    Weird. I am working on it.

    1 hour ago, RogueRaiden said:

    Yeah seems to be my fault. Seems to be related to the tweaks that make it accessible through the default backpack gui.

    • Thanks 1
  11. 21 minutes ago, Vika Catova said:

    Yeah, same. No differences.

     

    It seems like  A CULINARY ARTILLERY crashes. But i still try to figure out why it crashes with xskills. And I wasn't able to reproduce it so it is hard to track it down or test fixes.

     

    6 minutes ago, l33tmaan said:

    Just, uh... let me know if there's any code I can add to ACA or EF that might make things a bit easier for you, Xandu. 😰

    The A CULINARY ARTILLERY github link seems not to work at least for me. Looking at the code that crashes could be helpful.

    • Like 1
  12. 41 minutes ago, RogueRaiden said:

    When having the Strongback perk and the Soulbound perk along with the PlayerCorpse mod, the soulbound slots still get placed into the PlayerCorpse instead of staying in the inventory. Not sure exactly what mod would be the culprit... haha

    I would assume that the PlayerCorpse mod just takes out all items from the player inventory. So I think there is nothing I can do about this.

  13. 1 hour ago, Shaidyn said:

    I should have phrased my question more clearly. Which skill(s) play a role in this? So I know where to spend my points.

    Just the skills metalworking/cooking. It doesn't matter where you spend your points.

  14. 13 hours ago, Pamela Wild said:

    OK, so I went into my game, deleted the profile and used the commands to "reload" the skills.  Everything now works fine, including the hot bar items not disappearing when you leave the game and come back in.  Not sure what happened with the old "profile", but everything is fine now.  Thanks for your patience in helping me figure this out.

    Thank you for letting me know that this fixed the issue. I'am still very confused about how this could cause this problem.

     

    12 hours ago, Shaidyn said:

    Sorry if this has been covered, but how do I go about upping the quality of my tools and items? Literally everything I make is a variety of "bad".

    It's mainly skill and randomness. The ingredients also play an important role in cooking.

  15. 2 hours ago, Pamela Wild said:

    Singleplayer only.  Yes, the menu shows up. I can earn experience and skill points. I can click on the button, but nothing happens....or....I assign a point to one skill, but when I try to assign a point to another skill it takes away the one I just assigned.

    Have you tried it on another map or with all other mods disabled?

  16. On 9/18/2022 at 3:43 PM, Pamela Wild said:

    When is the updated version coming out?

    Does somebody else has  the problem that they can not distribute skill points?

    I only heard about this problem from you and I still don't know what is causing it. As long as I don't know this, there's nothing I can do about it. 
    I even tested it with all your installed mods and had no such issue.

    I need a bit more information about your problem.
    Do you play on a server or singleplayer?
    Does the menu show up when you press the button? Do you earn experience and skill points? Can you click on the button to distribute skill points and it resets or can't you distribute points at all?

  17. Also adjusted the code to the new version of expanded foods. Should at least load up now without a crash. Made a quick test with mixing bowls and it seems to work as intended. But couldn't test everything. So always backup your world.

    • Thanks 1
  18. On 9/18/2022 at 3:43 PM, Pamela Wild said:

    When is the updated version coming out?

    I uploaded an update but i couldn't do anything related to your issue since i have still no idea what is causing your problem.
     

    On 9/20/2022 at 2:52 AM, Apostasia said:

    What effects does an item's quality from the Blacksmith ability have on it's stats? I remember in previous versions it affected an item's durability, but now it doesn't seem to do that? Only changes the item's attack power, was this an intentional change or is it a bug?

    no difference except attack power.png

    It was a bug related to how the game changed the handling of durability. Should be fixed now for newly crafted tools. Quality also affectes the mining speed for tools.
     

    16 hours ago, iTzNick said:

    Hy, i'm using Xskills on a multiplayer server, i was making an anvil which autocompleted (finishing touches) without having enough ingots added to complete it.
    Is this intentional?

    This shouldn't be the case. Could be some rare edge case. Made a small change to make sure that this cannot happen again.

     

    On 9/20/2022 at 8:11 AM, CoB said:

    Not sure if this is related to xskills actually, but this is an error that i did not see before and xskills is one of the recent updates:
     

      Hide contents

    [Server Error] System.NullReferenceException: Object reference not set to an instance of an object.

       at Vintagestory.GameContent.BlockMeal.SetContents(String recipeCode, ItemStack containerStack, ItemStack[] stacks, Single quantityServings) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\Cooking\BlockMeal.cs:line 632

       at Vintagestory.GameContent.BlockCookedContainerBase.ServeIntoStack_Patch2(BlockCookedContainerBase this, ItemSlot bowlSlot, ItemSlot potslot, IWorldAccessor world)

       at Vintagestory.GameContent.BlockCookedContainerBase.OnContainedInteractStart_Patch1(BlockCookedContainerBase this, BlockEntityContainer be, ItemSlot slot, IPlayer byPlayer, BlockSelection blockSel)

       at Vintagestory.GameContent.BlockEntityGroundStorage.putOrGetItemSingle(ItemSlot ourSlot, IPlayer player, BlockSelection bs) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\BlockEntity\BlockEntityGroundStorage.cs:line 766

       at Vintagestory.GameContent.BlockEntityGroundStorage.OnPlayerInteractStart(IPlayer player, BlockSelection bs) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\BlockEntity\BlockEntityGroundStorage.cs:line 458

       at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockInteract(Packet_Client packet, ConnectedClient client) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 396

       at Vintagestory.Server.ServerSystemInventory.HandleHandInteraction(Packet_Client packet, ConnectedClient client) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\Systems\Inventory.cs:line 258

       at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMainNetworking.cs:line 110

     

    Looks weird. Looks like a vanilla method crashed but there are mods involved. Can not tell which one. Could be Xskills related. Seems to be related to Meal blocks and Ground storage. Do you have any additional information what you were doing?

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