Jump to content

Xandu

Vintarian
  • Posts

    445
  • Joined

  • Last visited

  • Days Won

    20

Posts posted by Xandu

  1. 15 hours ago, Conquest of Blocks said:

    The file that holds the players skills got corrupted - the skills are all gone, the file is empty. I noticed that when i do /autosave, i am getting the following error in the console:


    error.thumb.png.c0a0a1e59a3fe3b407906b7b96a93e5a.png

    Thank you for your report. Are there any other issues in the log files before the one you posted? To cause the issue you posted there must be an error somewhere previously to put the mod in such a state. There is explicit code to prohibit a player of a SkillSet to be a null reference. But somehow it seems to have become null. Additionally one player seems to be online and offline at the same time at least in the mods perspective? This seems to cause issues when the mod creates the save file. I have add a check to this for the next update to prohibit a total crash of the whole save process. But I don't know how it ended up in such a state in the first place.

  2. 1 hour ago, Digitalr said:

    Another two suggestions for skills:

    Survival branch - "hardy". Increased cold tolerance. May be need, on lvl2/3, as pre-requisite some skills (specialisations?) from other branches.

    Farming branch - "Apiarist (?)" - bees not aggressive towards player. Harvested skep, (without breaking), instant become populated.

     

    Upd: and one more, a bit weird, suggestion for survival(?): You have small chance, to find alive baby-animal, when harvesting corpse of female animal. Not only pigs/goats/rabbits, but predators also

    I have something like this on my todo list for a long time and don't know why I haven't implemented it yet. Probably because I hadn't had a name for such an ability until now. 😅

    Isn't this the "beemaster" ability that already exists?

    I write the idea on my list. But don't know whether I will implement it.

  3. On 7/15/2023 at 7:20 PM, Exletalis08 said:

    Would it be possible to send me the code so I can modify it to add handling exp from harvesting carcasses?

    I will add this feature to the next update. But I will set the base value to 0. It allows you to set a value you want.

    • Thanks 2
  4. 21 minutes ago, Exletalis08 said:

    In the Husbandry.json in the patches directory I updated this area:
    [
      {
        "file": "game:blocktypes/bone/carcass",
        "op": "add",
        "path": "/behaviors/-",
        "value": {
          "name": "XSkillsCarcass",
          "properties": {
            "xp": 0.25
          }
        }
      },
      {
        "file": "game:blocktypes/bone/bonyremains",
        "op": "add",
        "path": "/behaviors/-",
        "value": {
          "name": "XSkillsCarcass",
          "properties": {
            "xp": 0.25
          }
        }
      },

    Yeah. This does not work. There is no code in the XSkillsCarcass behavior to add experience. So the xp property is just ignored. You would need to write c# code to change this. Why do you want the carcasses to give experience? Isn't it easier to just increase the experience you receive from killing animals?

  5. 2 hours ago, Exletalis08 said:

    I tried to implement experience gain from harvesting carcasses and breaking the bones after the harvest, but for some reason my characters don't gain experience. After a lot of troubleshooting and looking at the example for creating a skill, does the mod have the potential to process a gain for this action? Thank you.

    What have you done so far?

     

    2 hours ago, Digitalr said:

    Another suggestion for survival branch:

     Improved water vidion skill (" Fisheye"?)

    For less foggy an more brighter underwater.

    I think I have to mess around with shading and rendering stuff for this to work. I don't have much experience in this area. And I don't know whether this code is accessible at all. But I wanted to look at the stuff nevertheless. So something like this could come in the future.

  6. On 6/27/2023 at 9:38 PM, Gunderwar said:

    Crash when shift clicking meat into a cooking pot
     

    Running on 64 bit Windows with 32 GB RAM 
    Game Version: v1.18.5 (Stable)
    6/27/2023 15:35:09: Critical error occurred in the following mod: xskills@0.7.4
    Loaded Mods: armordurabilityiix@1.0.2, aculinaryartillery@1.0.12, backpackpackplus@1.0.3, betterbackpacks@1.0.0, betterruins@0.2.1, cavecontent@1.0.1, extrachests@1.7.0, FarmSurvival@1.3.0, fastermetal@1.0.0, foundrymod@1.0.0, fulldrop@1.0.0, weaponpackg@1.0.1, reducedarmornegatives@1.0.4, meteoricexpansion@1.2.4, millwright@1.0.2, moreclasses@1.2.5, moremolds@1.4.12, NoMoreDrifterThrowing@1.0.0, optimizedleathertwo@2.0.0, optimizedpreservation@1.0.0, OresAPlenty@3.1.0, dzsalvageplus@1.0.1, sortablestorage@1.8.0, tprunes@1.0.8, game@1.18.5, weaponpackalphaunoff@1.4.0, wildcraft@1.6.6, animalcages@2.1.5, cooperativecombat@1.1.0, expandedfoods@1.6.6, fishing@1.1.3, hudclock@3.2.0, sailboat@1.1.0, lavoisier@1.2.8, petai@1.7.9, claywheel@1.1.0, stonebakeoven@1.0.3, th3dungeon@0.1.2, usefulstuff17@1.1.6, creative@1.18.5, vsquest@0.4.1, survival@1.18.5, waypointtogether@1.0.1, woodbarrels@1.0.4, woodfortifications@0.0.3, xlib@0.7.4, knapster@2.4.2, chemistrylib@1.1.4, tradercamps@1.0.5, feverstonewilds@1.2.0, vsquestexample@0.3.0, wolftaming@1.7.3, xskills@0.7.4, kosfire@1.1.3, kosphotography@1.2.2
    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 VintagestoryApi\Common\Inventory\ItemSlot.cs:line 86
       at Vintagestory.API.Common.ItemSlot.CanTakeFrom(ItemSlot sourceSlot, EnumMergePriority priority) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 104
       at Vintagestory.API.Common.InventoryBase.GetBestSuitedSlot(ItemSlot sourceSlot, List`1 skipSlots) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 343
       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 VintagestoryLib\Common\GameContent\Inventory\PlayerInventoryManager.cs:line 184
       at Vintagestory.Common.PlayerInventoryManager.TryTransferAway(ItemSlot sourceSlot, ItemStackMoveOperation& op, Boolean onlyPlayerInventory, StringBuilder shiftClickDebugText, Boolean slotNotifyEffect) in VintagestoryLib\Common\GameContent\Inventory\PlayerInventoryManager.cs:line 233
       at Vintagestory.API.Common.InventoryBase.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) in 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 VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 975
       at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 773
       at Vintagestory.API.Client.GuiElement.OnMouseDown(ICoreClientAPI api, MouseEvent mouse) in VintagestoryApi\Client\UI\Elements\Impl\GuiElement.cs:line 645
       at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent mouseArgs) in VintagestoryApi\Client\UI\GuiComposer.cs:line 460
       at Vintagestory.Client.NoObf.GuiDialogInventory.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 551
       at Vintagestory.Client.NoObf.GuiManager.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 394
       at Vintagestory.Client.NoObf.ClientMain.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1834
       at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(Object sender, MouseButtonEventArgs e) in 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 VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
    
    Event Log entries containing Vintagestory.exe, the latest 3
    ==================================
    { TimeGenerated = 6/23/2023 09:23:51, Site = , Source = Application Hang, Message = The program Vintagestory.exe version 1.18.5.0 stopped interacting with Windows and was closed. To see if more information about the problem is available, check the problem history in the Security and Maintenance control panel.
    
    Process ID: 2d74
    
    Start Time: 01d9a5d435911817
    
    Termination Time: 3
    
    Application Path: E:\Games\Vintagestory\Vintagestory.exe
    
    Report Id: 983af830-30d1-4be6-a8f6-bfa8067d51f9
    
    Faulting package full name: 
    
    Faulting package-relative application ID: 
    
    Hang type: Unknown
     }
    --------------
    { TimeGenerated = 6/23/2023 09:11:22, Site = , Source = Application Hang, Message = The program Vintagestory.exe version 1.18.5.0 stopped interacting with Windows and was closed. To see if more information about the problem is available, check the problem history in the Security and Maintenance control panel.
    
    Process ID: 1d5c
    
    Start Time: 01d9a5d34872d853
    
    Termination Time: 4
    
    Application Path: E:\Games\Vintagestory\Vintagestory.exe
    
    Report Id: 7f4ecb62-28de-434a-97be-30fbbe4aa054
    
    Faulting package full name: 
    
    Faulting package-relative application ID: 
    
    Hang type: Unknown
     }

     

    Does this happen every time or just occasionally? I have seen this reported a few times but never got a crash report and I never experienced this crash myself. So thank you for this one. It helps to track down the issue.

  7. 37 minutes ago, Whiskey Sunshine said:

    As much as I love this mod, especially for a server with 10+ people, I've been running into a massive problem. Ever since we installed this mod on the server, the spoilage rate calculations seem break really badly whenever a crock or other container full of food is picked up. It's making stockpiling food for winter much more difficult. A sealed, cellar-stored crock with 240+ days shelf life (stored about a month before that, 30 day months) will nearly halfway spoil the moment it's picked up as if it's fast-forwarding, rather than keeping the existing duration and speeding up. Did some testing without the mod, and it doesn't happen either vanilla or with the full suite of other mods we have. This also happens to pies, bread, or really anything stored in ground storage or on shelves that can spoil.

    A crock on the shelf will go from the first pic to the second just by picking it up off the shelf and placing it on the table. Does this have anything to do with how the Salty Backpack and Preserver skills change the spoilage rates in player inventories? I do not currently have either skill. As far as I can tell there's no logs or errors being spit out anywhere either, so it's difficult to say exactly what's happening. 

    Beyond that, five stars, will not run a server without it ever again. Indispensable in keeping double digit players happily fed.

    2023-06-26_11-37-17.png

    2023-06-26_11-38-54.png

    Which version of the game do you use? Because this is a base game issue in the 1.18.5 version. Updating to the 1.18.6-rc.2 version might fix the problem. 

  8. On 6/12/2023 at 6:09 PM, Ari said:

    I understand, and I can imagine it's very complicated to account for everything! But I do think as it stands right now, Xskills really discourages baking with the oven. Even if you're not using Expanded Foods at all, baking 4 loaves of bread in the oven takes a lot more time and effort than cooking porridge or stew in a pot, and it gives almost no XP. So it would be great if XP from baking anything in the oven got a bit of a boost. I could just make a bunch of pots of stew and porridge and level up really fast, but if I want to bake I make almost no progress. Clearly with the expanded foods stuff it's taken to an extreme, but even vanilla baking gives almost no reward compared to the time and effort required to light the oven, wait for the fire to go out, put the dough in, and watch it until it finishes so it doesn't burn. Thanks so much for considering the feedback! I'm having a lot of fun with the mod. 🙌

    So I made some changes to how the cooking works. It should now work better with expanded foods in general and you should get much more experience for backing. This took a lot of time therefore I hope it is all fine now.

    And while I was working with the cooking stuff I also added compatibility with the stone bake oven mod on the occasion. And I have added a little feature I wanted to test. 😆

    • Cookie time 1
    • Thanks 1
  9. 20 hours ago, RogueRaiden said:

    compatibility with Stone Bake Ovens mod? Or would that have to be done on their side?

    They could link their mod to the xskills dll and use the Cooking.ApplyAbilities(ItemSlot, IPlayer, float, ItemStack) method to make it compatible. Or I can do it with a harmony patch somewhere. But to patch it I need to know how their mod works.

    14 hours ago, Ari said:

    Just to show how unbalanced the XP is for cooking at the moment, I did some cooking and baking on stream today and put together a highlight showing the entire process of making a bowl of porridge (about 3 seconds, 2.64 xp) vs how much time and effort it takes to make 4 muffins (around 6 minutes, 0.20 xp). Even with vanilla baking, it's more work to light the oven, wait for it to heat up, put in the dough, watch it to make sure it doesn't burn, and bake bread, than it is to just make a bowl of porridge or stew, so I'd recommend boosting the xp from baking in the future even for simple vanilla bread if possible. Hope this helps! 😀

    https://www.twitch.tv/videos/1843904091

    I try to fix this. Like l33tmaan already mentioned the extra nutrition is not taken into account at the moment. So baking muffins looks for the mod like you are cooking meat on a fire pit at the moment. There is a lot of different food in the game and it works quite differently. Covering every case can be a little bit complicated.

    • Like 1
    • Thanks 1
  10. 39 minutes ago, Ari said:

    Oh! Okay, so it IS working for some recipes, just not all! Making candy in the cauldron gave me XP, and putting syrup on berry bread in the mixing bowl also gave me XP. But making dough in the mixing bowl with cassava flour, yeast starter, oil, and bone broth didn't give me anything, and making bone broth in the cauldron also gave me nothing. I thought maybe the bone broth was the issue so I tried making bread with the cassava flour, yeast start, oil, and just water, but that also gave no XP. 😵‍💫

    I found the cause of it. The skill is quite irritated about the bread and calculates a experience gain for doughs of 0. In general things that don't have Satiety have issues with exp calculation. But I am unsure whether it should give experience since you will probably get experience for the baking process later.

    • Haha 1
  11. 4 hours ago, l33tmaan said:

    Maybe it's something I need to update for fancy new builds!

    I don't think so. It works fine for me. So I don't think that it is a general issue. Additionally the current code is mostly independent from your actual code. So changing your code wouldn't have much of an effect on how it works.

    33 minutes ago, Jessterr said:

    Any chance that we can make a change to Steeplechaser? It does not happen often on rank 1 but is constant on rank 2. With steeplechaser on my character is constantly trying to climb up while inside my home. I think it is because it is trying to climb the roof? It does it in the middle of a room. 

    Do you also use the StepUp mod? If you also use StepUp you should disable the second tier of the ability or just don't use it.

    13 minutes ago, Ari said:

    Oof.... Well, I deleted the cache folder, which took over an hour because my only access is via FTP, and.... it still doesn't work. 😭 Any other suggestions? Am I really the only one having this issue? The full list of mods I'm using is:

    Acorns; A Culinary Artillery; Advanced Smithing; BackpackPack Standard; Beekeeper; Better Ruins; Bonfires; Bricklayers; Immortal Butterflies; Cairns; CarryOn; QP's Chisel Tools; Copper Coldforging; Evaporite; Expanded Foods; Flint Chisel; Instruments; Less Bears; Lumber Sling; More Piles; More Roofing; More Torch Holders; More Trees More Seeds; Night Watcher; No More Drifter Throwing; Ragnaman's Seeds From Crops; Ruststones; Scarecrow; Teleportation Network; Tiered Soil; Translocator Engineering; Useful Drifter Loot; Vanilla Variants; Wildcraft; Wildcraft Trees; Wild Farming Revival; Xlib/Xskills + Wildcraft Patch; (CommonLib); (Expanded Matter)

     

    Thank you for any suggestions! I'm the main chef on my server and trying to level up cooking when the mixing bowl and cauldron don't give me xp is really slow. :(

    Oh this shouldn't take that long.

    Have you asked someone else on your server whether he has the same issue?

    • Like 1
  12. 30 minutes ago, Ari said:

    Version 1.18.5, yes. I do have quite a few mods on the server but I don't think any of them impact Expanded Foods. I do have Acorns and Wildcraft, which EF is compatible with, but it shouldn't affect the way EF works and I'm not even using ingredients from those mods at the moment. I've just double-checked and yes, it says "Owner" and my username in the blocks tooltip. I'd been assuming there simply wasn't compatibility with EF but it looks like there is supposed to be, so I'm confused now. :(

    Okay. Try to delete the cache folder. This seems to help in these cases. 

  13. 1 hour ago, Ari said:

    Are there any known issues with Expanded Foods compatibility at the moment? I'm not getting any cooking XP from the mixing bowl or cauldron.

    For me it works fine. Are you on version 1.18? Do you have any other mod that interacts with expanded foods? Do you get the "Owner" in the blocks tooltip after interacting with the automated mixing bowl or the cauldron?

  14. 7 hours ago, ariosamoon said:

    Yes, I play on a server. Version is 1.18.5(stable). However I dont have a different client version than the server. Also, I'd like to add that traits I had learnt were unlearned and other traits were learned which weren't before. 

    I mean different versions of the mod not the game.

  15. 35 minutes ago, ariosamoon said:

    There seems to be an issue with the new update. Items in the Strong back slot went missing. However when unlearning On the road the items spawned back. It's also impossible to learn Strong Back currently. Mixed some variables in the code maybe ? 

    Do you play on a server? This sounds like the server and clients are running on different versions which messed up some ability ids.

  16. 17 minutes ago, RogueRaiden said:

    is the Cage configurable on what it can capture? I'd like to add/remove creatures to it

    The XSkillsAnimal behavior has an attribute "catchable". You can change it with json patching or c# code.

    • Amazing! 1
  17. On 5/25/2023 at 6:39 PM, EreticKB said:

    What about shield boosting skills? For increased block chance and absorbtion boosts while offhand.

    I may include something like this when I have figured out how shields work.

    55 minutes ago, Credinus said:

    Bug report and suggestion time...

    First, the bug report. Mentioned it on the mod DB as well, but am still waiting for the season to turn over on the server to grow pumpkins again to get a server log audit to provide; breaking withered pumpkin vines after taking the composting ability causes a client-side crash. Breaking other crops, including ones that have withered from temperature, have not had any other issues (have not tested every crop, but a good variety).

    Now for the suggestion, for future abilities... Perhaps some water-based abilities such as longer underwater breathing, or faster swimming speed, would be neat to see down the road.

    I found the issue and included a fix for the crash into the next update. I may have an idea for an implementation for a longer breathing ability but messing around with the swimming speed could be difficult.

    • Like 1
  18. 12 hours ago, RogueRaiden said:

    apparently it was cracked rubble in a 2 block high space. without the steeplechaser ability, i can crouch and i'll step over the rubble in the small space but him with the ability cannot. somehow got pushed into other blocks during that i guess

    It's hard to comprehend this without being able to see the exact setup. But I tried to build a similar situation from your description and I couldn't see any different behavior between having the steeplechaser  ability and not having it.

    The ability only increases one base game value. The Physics are still handled entirely by the base game. So if this is an issue I am unsure what to do about it in this case. I could limit the ability so that you can only climb one block and it would be excacly the same as the stepup mod.  But I don't want and probably should not mess around with the games physic.

  19. 7 hours ago, RogueRaiden said:

    a player using the Steeplechaser ability got wedged up into some blocks and was stuck in the Archive ruin. Think he said he had stepped on some rubble on the ground

    Do the player also use the stepup mod?

  20. On 5/1/2023 at 1:31 PM, EiraValkyrie said:

    I think I got a crash that happened due to interaction between tunnel digger from xskills and xandu inventory tweaks. Was digging a tunnel and the game crashed just as the pick broke. I didn't have a spare pick in inventory, so maybe that's why, but still.

    Game Version: v1.18.1 (Stable)
    2023-05-01 13:26:40: Critical error occurred
    Loaded Mods: armordurabilityiix@1.0.2, aculinaryartillery@1.0.12, arrowheadsrecovery@1.0.0, backpackpackplus@1.0.3, bettercrates@1.6.0, bettershears@1.0.0, chiseltools@1.8.4, CommonerPlus@1.0.0, creativelayers@0.1.0, extrachests@1.7.0, fasterladderclimbing@1.0.0, reducedarmornegatives@1.0.4, moredrifterloot@1.5.4, primitivesurvival@3.1.9, ReducedDrifterGroupsandLightLevelSpawn@1.0.0, roas@1.0.0, superfuel@2.0.7, temporallamp@1.0.2, tieredsoil@1.0.0, translocatorengineeringredux@1.4.1, game@1.18.1, alloycalculator@1.0.0, betterfirepit@1.1.0, carryon@1.0.0, commonlib@2.0.4, expandedfoods@1.6.5, extrachutes@1.0.0, hudclock@2.9.1, moreicons@1.0.4, prospectorinfo@4.2.0, resmeltableslight@1.0.0, vesselbuff@1.0.5, creative@1.18.1, survival@1.18.1, xlib@0.7.0, steadycam@1.1.0, extraoverlays@1.3.1, lohnscroptemps@2.0.0, playercorpse@1.7.1, stonequarry@3.0.0-pre.1, xinvtweaks@1.5.1, xskills@0.7.0
    Involved Harmony IDs: XInvTweakPatch, XSkillsPatch
    System.NullReferenceException: Objektreferensen har inte angetts till en instans av ett objekt.
       vid Vintagestory.API.Common.CollectibleObject.DamageItem_Patch1(CollectibleObject this, IWorldAccessor world, Entity byEntity, ItemSlot itemslot, Int32 amount)
       vid Vintagestory.API.Common.CollectibleObject.OnBlockBrokenWith_Patch2(CollectibleObject this, IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier)
       vid Vintagestory.Client.NoObf.ClientMain.OnPlayerTryDestroyBlock(BlockSelection blockSelection) i VintagestoryLib\Client\ClientMain.cs:rad 1672
       vid Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) i VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:rad 788
       vid Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) i VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:rad 595
       vid Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) i VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:rad 86
       vid Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) i VintagestoryLib\Client\Util\ClientEventManager.cs:rad 199
       vid Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) i VintagestoryLib\Client\ClientMain.cs:rad 785
       vid Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) i VintagestoryLib\Client\ClientMain.cs:rad 977
       vid Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) i VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:rad 241
       vid Vintagestory.Client.ScreenManager.Render(Single dt) i VintagestoryLib\Client\ScreenManager.cs:rad 722
       vid Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) i VintagestoryLib\Client\ScreenManager.cs:rad 625
       vid Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) i VintagestoryLib\Client\ClientPlatform\GameWindow.cs:rad 119
       vid System.EventHandler`1.Invoke(Object sender, TEventArgs e)
       vid OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) i C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:rad 476
       vid OpenTK.GameWindow.DispatchRenderFrame() i C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:rad 452
       vid OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) i C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:rad 375
       vid Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
       vid Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) i VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:rad 93

     

    I think this issue also occurred without my inventory tweaks mod. It just made the error message more complicated. But it should be fixed now.

     

    On 5/1/2023 at 1:35 PM, Digitalr said:

    Unfortunately, i dont know way to stable reproduce this problem. Client can run hours without any problems. But sometimes, you break random rock and immediately ctd without any clientside logs. Reload, continue game session and soon have another crash.

    Not sure, is it related or not, but each time crash occurs inside claimed area, block was plain rock (granite or bauxite, not cracked one) and (not sure really) mined block was above player.

    Another suggestion:

    May be this problem linked with another one - when you end game session with multiplayer server, but not relaunch game completely, many skills starts wirking a bit incorrect. As example - Blacksmith skill show no additional durability and item description have no info about quality, cooking pot allow to put more, then 6 items per slot, but cooking process dont started e.t.c. It seems, some variables not initialised properly without full relaunch.

    UPD: i also have inventory tweaks installed. But my pickaxe have more then half of durability bar and, definitely, not broke when game crashed

    I hope this one is fixed now. But I also thought it would be fixed with the last update.

    On 5/2/2023 at 7:14 PM, RogueRaiden said:

    getting an error in the server console, unsure what is causing if a player interaction. Something about xskills and primitive survival's worms
    https://pastebin.com/qSwci1s1

    I hope I fixed it. If this still occurs with the latest release I need some more information about how this crash happened.

  21. 18 hours ago, HandsomelyJack said:

    For some reason breaking blocks(stone,dirt) in creative in a multiplayer server leads to a disconnect/crash.

    Capture.PNG

     

    18 hours ago, Digitalr said:

    This problem happens not only in creative but also in survival.

    Do you have any additional information on this issue? I wasn't able to reproduce this.

  22. 5 hours ago, Conquest of Blocks said:

    Yes. The server did not restart at the time, since it only restarts every 12 hours. The bot just ran the command to apply after the next scheduled restart.

    Just changing the config shouldn't crash the server. I thought the problem was that the game activates temporal stability while the server still runs. But this doesn't seem to be case.

  23. 2 hours ago, Conquest of Blocks said:

    Hello Xandu. People are crashing with:
     

      Reveal hidden contents

    Running on 64 bit Windows with 16 GB RAM
    Game Version: v1.18.1 (Stable)
    4/26/2023 10:56:04 PM: Critical error occurred in the following mod: xskills@0.7.0
    Loaded Mods: acorns@0.5.1, ancienttools@1.5.3, bettercrates@1.6.0, Ceramos@0.3.1, chiseltools@1.8.4, drdecor@1.2.0, extrachests@1.7.0, foundrymod@1.0.0, furniturelibrary@1.0.8, instruments@1.2.0, primitivesurvival@3.1.8, spyglass@0.4.5, tprunes@1.0.8, thecritterpack@0.7.6, translocatorengineeringredux@1.4.1, game@1.18.1, carryon@1.0.0, carryonmore@1.5.0, commonlib@2.0.4, sailboat@1.1.0, petai@1.7.0, prospectorinfo@4.1.4, rifteye@0.1.3, simplestep@1.0.4, creative@1.18.1, vsquest@0.4.1, survival@1.18.1, workbenchexpansion@1.6.1, xlib@0.7.0, awearablelight@1.0.8, captureanimals@2.5.0, cob@1.0.9, em@2.0.0, playercorpse@1.7.1, wolftaming@1.7.0, xskills@0.7.0, bricklayers@2.0.0-pre.4
    System.NullReferenceException: Object reference not set to an instance of an object.
       at XSkills.XSkillsPlayerBehavior.ApplyAbilitiesStability()
       at XSkills.XSkillsPlayerBehavior.OnGameTick(Single deltaTime)
       at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\Entity.cs:line 842
       at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 524
       at Vintagestory.API.Common.EntityPlayer.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 582
       at Vintagestory.Client.NoObf.ClientSystemEntities.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Entities.cs:line 93
       at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 84
       at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 807
       at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 709
       at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 163
       at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 681
       at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 625
       at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 119
       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 = 4/26/2023 10:51:57 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket 2280484818429912797, type 4
    Event Name: APPCRASH
    Response: Not available
    Cab Id: 0

    Problem signature:
    P1: Vintagestory.exe
    P2: 1.18.1.0
    P3: 6443b447
    P4: nvoglv64.dll
    P5: 31.0.15.3161
    P6: 64310950
    P7: c0000005
    P8: 0000000000ee7f84
    P9:
    P10:

    Attached files:
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.dcd91c93-bbbb-4ee2-8b96-c096bfca3681.tmp.mdmp
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.ea3b8b64-37cf-4473-8a59-d5a74b48b3a8.tmp.WERInternalMetadata.xml
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.5e592590-6b48-4b58-bfef-75871328f1f7.tmp.csv
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.63c36e85-cdfd-4edb-b608-c3ace4ceb9b5.tmp.txt
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.fcee11e9-b2b7-44fb-a622-dcc1a6d6d40e.tmp.xml

    These files may be available here:
    \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_3bfbb217ac3fbdb26ed99e15570dd6f35c2867c_844f11b8_905d159b-d710-4f87-b5ad-d2c6c45590c0

    Analysis symbol:
    Rechecking for solution: 0
    Report Id: 5e22cdbf-8f05-43f4-adda-890cb4b1ad1f
    Report Status: 268435456
    Hashed bucket: b3577d41d48fdc02ffa5e8dc1e2fa6dd
    Cab Guid: 0 }
    --------------
    { TimeGenerated = 4/26/2023 10:51:34 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.1.0, time stamp: 0x6443b447
    Faulting module name: nvoglv64.dll, version: 31.0.15.3161, time stamp: 0x64310950
    Exception code: 0xc0000005
    Fault offset: 0x0000000000ee7f84
    Faulting process id: 0x0x3050
    Faulting application start time: 0x0x1d978c3db888f55
    Faulting application path: G:\Not Minecraft\Vintagestory\Vintagestory.exe
    Faulting module path: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_fa77e19594721328\nvoglv64.dll
    Report Id: 5e22cdbf-8f05-43f4-adda-890cb4b1ad1f
    Faulting package full name:
    Faulting package-relative application ID:  }
    --------------
    { TimeGenerated = 4/26/2023 10:51:33 PM, 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.AccessViolationException
       at OpenTK.Graphics.OpenGL.GL.EnableVertexAttribArray(Int32)
       at Vintagestory.Client.NoObf.ClientPlatformWindows.RenderMesh(Vintagestory.API.Client.MeshRef)
       at Vintagestory.Client.Gui.MainMenuRenderAPI.Render2DTexture(Int32, Single, Single, Single, Single, Single, Vintagestory.API.MathTools.Vec4f)
       at Vintagestory.Client.GuiCompositeMainMenuLeft.Render(Single, Int64, Boolean, Boolean)
       at Vintagestory.Client.GuiCompositeMainMenuLeft.RenderBg(Single, Boolean)
       at Vintagestory.Client.ScreenManager.Render(Single)
       at Vintagestory.Client.ScreenManager.OnNewFrame(Single)
       at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(System.Object, OpenTK.FrameEventArgs)
       at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
       at OpenTK.GameWindow.RaiseRenderFrame(Double, Double ByRef)
       at OpenTK.GameWindow.DispatchRenderFrame()
       at OpenTK.GameWindow.Run(Double, Double)
       at Vintagestory.Client.ClientProgram.Start(Vintagestory.Client.ClientProgramArgs, System.String[])
       at Vintagestory.ClientNative.CrashReporter.Start(System.Threading.ThreadStart)
       at Vintagestory.Client.ClientProgram.Main(System.String[])

     }

    I believe it has to do with the command /worldconfig temporalStability true/false

    since this crash happened to the players after they have voted in Discord to enable Temporal Stability. We are using a Discord Bot that lets players vote and then applies the command to the server console. @Xandu

    Hi,

    I think this is the same issue that @Kapibarion posted before. I just split the method to make the issue easier to find. So you just turned on/turned off the temporal stability mechanic without restarting the server?

  24. 27 minutes ago, Kapibarion said:

    Hello @Xandu

    Today I uploaded the newest version of XLIB and XSKILLS (for game version #v1.18.1) to my game server (also the same, current version) hosted on Nitrado hosting (uploaded it to an appropriate folder on the server, same as previous versions) and as a result the game does not detect those 2 mods and does not download them locally (previously it prompted whether I wanted to download new mod or not). Skills are also not available in game.

    Are those mods correctly configured to be detected and downloaded? Please help.

     

    Attaching logs from server console:

    1. After rebooting the server;

    2. After logging on and off without mods being downloaded/added to the game.

     

    Many thanks,

    Kapibarion

    After logging on and off.txt 1.2 kB · 1 download After server restart.txt 20.18 kB · 1 download

    Hi,

    I always compile the mods for the newest version of the game which is v1.18.1 at the moment. Your server seems to run on version v1.18.0. The server must be at least the version the mod is compiled for. So you have to update your server to v1.18.1 to get the mod work correctly.  I know that unfortunately nitrado sometimes needs a little bit of time to update there servers to the newest version of the game but there isn't much I can to about this. If nitrado do not offer the version 1.18.1 yet you may have to connect their support.
     

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