Mods / XSkills

Category: #Other #QoL #Tweak
Author: Xandu
Side: Both
Created: Mar 8th 2021 at 1:04 PM
Last modified: Jul 15th at 7:20 PM
Downloads: 135720
Follow Unfollow 869

Latest file for v1.19.8:
xskills_v0.8.8.zip 1-click install


XSkills is an implementation for skills and abilities that uses XLib . You gather experience for different skills by doing certain actions. And if you have collected enough experience  you will get a additional ability point that you can use to increase the tier of an ability. For more information please visit the mods forum post here

 

Please post your bug reports on the forum page. It's much more likely that i will read them there.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.8.8 22819 Jul 15th at 7:20 PM Show xskills_v0.8.8.zip Install now
v0.8.7 5338 Jun 11th at 10:13 AM Show xskills_v0.8.7.zip Install now
v0.8.7-pre.1 1044 Jun 7th at 12:34 PM Show xskills_v0.8.7-pre.1.zip Install now
v0.8.6 538 Jun 5th at 10:13 PM Show xskills_v0.8.6.zip Install now
v0.8.5 2331 May 29th at 9:00 PM Show xskills_v0.8.5.zip Install now
v0.8.5-pre.1 9175 Apr 18th at 2:17 PM Show xskills_v0.8.5-pre.1.zip Install now
v0.8.4 1426 Apr 15th at 6:51 PM Show xskills_v0.8.4.zip Install now
v0.8.3 199 Apr 15th at 2:53 PM Show xskills_v0.8.3.zip Install now
v0.8.2 2486 Apr 3rd at 2:51 PM Show xskills_v0.8.2.zip Install now
v0.8.1 1574 Mar 27th at 6:00 PM Show xskills_v0.8.1.zip Install now
v0.8.0 741 Mar 25th at 2:01 PM Show xskills_v0.8.0.zip Install now
v0.8.0-rc.2 1713 Mar 17th at 8:01 PM Show xskills_v0.8.0-rc.2.zip Install now
v0.8.0-rc.1 1269 Mar 10th at 10:49 PM Show xskills_v0.8.0-rc.1.zip Install now
v0.7.5 25794 Jul 6th 2023 at 6:38 PM Show xskills_v0.7.5.zip Install now
v0.7.4 4499 Jun 19th 2023 at 11:05 PM Show xskills_v0.7.4.zip Install now
v0.7.3 3429 Jun 1st 2023 at 9:42 PM Show xskills_v0.7.3.zip Install now
v0.7.2 390 Jun 1st 2023 at 1:30 PM Show xskills_v0.7.2.zip Install now
v0.7.1 3864 May 3rd 2023 at 7:18 PM Show xskills_v0.7.1.zip Install now
v0.7.0 1979 Apr 25th 2023 at 8:43 PM Show xskills_v0.7.0.zip Install now
v0.7.0-pre.5 2465 Apr 5th 2023 at 12:24 PM Show xskills_v0.7.0-pre.5.zip Install now
v0.7.0-pre.4 629 Mar 23rd 2023 at 9:05 PM Show xskills_v0.7.0-pre.4.zip Install now
v0.7.0-pre.3 447 Mar 20th 2023 at 1:50 PM Show xskills_v0.7.0-pre.3.zip Install now
v0.7.0-pre.2 560 Mar 14th 2023 at 2:52 PM Show xskills_v0.7.0-pre.2.zip Install now
v0.7.0-pre.1 1184 Mar 7th 2023 at 3:56 PM Show xskills_v0.7.0-pre.1.zip Install now
v0.6.14 5597 Dec 7th 2022 at 9:17 PM Show xskills_v0.6.14.zip Install now
v0.6.13 3581 Oct 7th 2022 at 1:27 PM Show xskills_v0.6.13.zip Install now
v0.6.12 1557 Sep 21st 2022 at 1:48 PM Show xskills_v0.6.12.zip Install now
v0.6.11 971 Sep 16th 2022 at 10:30 AM Show xskills_v0.6.11.zip Install now
v0.6.10 862 Sep 11th 2022 at 10:53 PM Show xskills_v0.6.10.zip Install now
v0.6.10-rc.2 1368 Aug 25th 2022 at 12:45 PM Show xskills_v0.6.10-rc.2.zip Install now
v0.6.10-rc.1 377 Aug 23rd 2022 at 11:37 AM Show xskills_v0.6.10-rc.1.zip Install now
v0.6.9 2140 Jun 28th 2022 at 6:21 PM Show xskills_v0.6.9.zip Install now
v0.6.9-rc.2 1444 Jun 8th 2022 at 10:14 AM Show xskills_v0.6.9-rc.2.zip Install now
v0.6.9-rc.1 1014 May 28th 2022 at 11:25 PM Show xskills_v0.6.9-rc.1.zip Install now
v0.6.8 4225 Jan 25th 2022 at 4:35 PM Show xskills_v0.6.8.zip Install now
v0.6.7 1625 Jan 18th 2022 at 1:19 AM Show xskills_v0.6.7.zip Install now
v0.6.6 896 Jan 14th 2022 at 3:22 PM Show xskills_v0.6.6.zip Install now
v0.6.5 896 Jan 7th 2022 at 3:42 PM Show xskills_v0.6.5.zip Install now
v0.6.4 341 Jan 7th 2022 at 1:13 PM Show xskills_v0.6.4.zip Install now
v0.6.3 414 Jan 5th 2022 at 1:40 PM Show xskills_v0.6.3.zip Install now
v0.6.2 1389 Nov 6th 2021 at 9:57 AM Show xskills_v0.6.2.zip Install now
v0.6.1 628 Oct 29th 2021 at 11:39 AM Show xskills_v0.6.1.zip Install now
v0.6.0 741 Oct 17th 2021 at 3:56 PM Show xskills_v0.6.0.zip Install now
v0.6.0-pre.9 1905 Aug 11th 2021 at 9:45 AM Show xskills_v0.6.0-pre.9.zip Install now
v0.6.0-pre.8 712 Aug 2nd 2021 at 11:09 PM Show xskills_v0.6.0-pre.8.zip Install now
v0.6.0-pre.7 924 Jul 18th 2021 at 5:30 PM Show xskills_v0.6.0-pre.7.zip Install now
v0.6.0-pre.6 538 Jul 17th 2021 at 12:45 PM Show xskills_v0.6.0-pre.6.zip Install now
v0.6.0-pre.5 489 Jul 13th 2021 at 5:57 PM Show xskills_v0.6.0-pre.5.zip Install now
v0.6.0-pre.4 441 Jul 12th 2021 at 2:15 PM Show xskills_v0.6.0-pre.4.zip Install now
v0.6.0-pre.3 488 Jul 9th 2021 at 3:34 PM Show xskills_v0.6.0-pre.3.zip Install now
v0.5.0 1835 Apr 20th 2021 at 1:12 PM Show xskills_v0.5.0.zip Install now
v0.4.9 693 Mar 8th 2021 at 1:05 PM Show xskills_v0.4.9.zip Install now

473 Comments (oldest first | newest first)

💬 HeraldRejn, Dec 9th at 11:04 AM

1.20? :3

💬 Auro, Nov 28th at 8:35 PM

Any plans for 1.20 release?

💬 BASIC, Nov 27th at 6:38 AM

Hiya!~ I see that the link to the Github Source is dead.  Any chance that could be revived? Thank you!!

💬 Nyarc, Nov 27th at 1:22 AM

Love the Mod, but no Skill for Panning? My friend loves doing it and having nothing Incorperated Panning is kinda sad. Idea?

💬 Mendall, Nov 22nd at 12:19 PM

Phelan21 you have it lucky I am running the exact same copies of the same mods and even the vanilla booz would not give me any unlearn pints, I wound up modding the config files to give myself a point. When I tried a skill I wound up not liking. This is the first play through where I have ever had that problem. Or any for that mater with xskills. I'm thinking it must be a mod conflict with something else I'm running.

💬 Phelan21, Nov 22nd at 9:41 AM

Hm, I've got XSkills 0.8.8 and Wildcraft Fruits and Nuts 1.2.2, but the Wildcraft wines don't give any unlearn points, only the vanilla ones... Is that a known issue, could there be a conflict with some other mod(s), would a mod list/log files/... help? :)

💬 Wandour, Oct 30th at 4:13 PM

I have a possible fix to steeplechaser for players who encountered the issue of climbing up blocks inside homes
what if instead steeplechaser trigger only when you look up (basically let's say eye level is 0 degrees, it toggles when the camera is up past 40-90 degrees, and doesn't work if the player looking below 40 degrees
if this is possible then this can hit two birds with one stone and fix the goofy interaction between step up and skills, while maintaining both features to stay on
What are Degrees (Angles)? - Twinkl

💬 elYandrack, Oct 23rd at 4:34 PM

Hello, we think it's a very interesting mod but before putting it on our server we need to review the code to make sure everything is in order.

The link to ''github'' seems broken.

Could you fix it?

 

Thank you very much the mod looks great!

💬 Nick_Vega, Oct 19th at 4:02 PM

Hello there, in trying to make "desalinate" perk from cooking to work with cauldrons from "A culinary artillery" by simply boiling water in it. It seems like i need to do smth with .dll. Is there way to see the source code? github giving me 404 error

💬 Nyaarium, Oct 16th at 8:15 PM

Would be nice if we could get a keybind for Steeplechaser. It's great for climbing rough terrain, but triggers on every table and object in your home.

 

Thanks for making this mod!

💬 villestek, Oct 16th at 4:51 PM

Does Swordsman skill improve falx damage?

💬 Hacu, Oct 14th at 6:16 AM

Axe Expert isn't working on charcoal. Is that intentional?

💬 Neclor, Oct 13th at 10:44 PM

the looter talent from the combat tree's effects are way to small to be noticible on anything but double headed drifters, either that or its not working

💬 Hacu, Oct 12th at 6:44 PM

Hi is there a way to disable the incompabilities in certain talents e.g. stonecutter 3 & it's "siblings" (for singleplayer players)?

💬 rabah, Oct 10th at 10:24 AM

dumb question, how can i find the stuff i need to craft to get unlearn points?

 

💬 voltron10000, Oct 7th at 5:24 PM

Dear developer, the juicer in this version works as usual, when you upgrade the fruit juicer skill, 32 pieces are required.although it must have decreased by 66%??

💬 LickMyBallZack, Oct 6th at 11:46 PM

Hey, I updated a patch for xp harvest for the current? version of wildcraft (fruits and nuts / herbs and spice) as the current patch within the mod is for the outdated version. Berry bushes get the bush harvest behavior while spices/herbs get mushroom harvest behavior! Anyone can download this and add it to their patch folder or if the mod author can update that, that would be awesome.

 

https://github.com/lmbz115/VS_Patching/blob/267a281501562d567e2d196a9ac3f58883adc717/farming-wildcraftcompat.json

💬 Juniormint, Sep 30th at 10:11 PM

Would love to help balancing out the Xskills points if you want any help with it. Been doing some testing on my own editing it, though I tend to enjoy a much longer leveling process with the ability to eventually gain superb ability after leveling a skill to 50 or 100

 

💬 Aki_II, Sep 28th at 9:22 PM

Noticed a small oversight possibly? when you seal a crock with food that has the gourmet quality on it, the quality lowers since the item you crafted with it to seal the crock didn't have a quality value and it degrades the quality of the food inside the crock.

💬 DoraiYu, Sep 22nd at 9:24 AM

Could we get a patch that allows Culinary artillery cauldrons and stuff to do desalination?

💬 ESPE, Sep 15th at 9:00 PM

Running on 64 bit Windows 10.0.17763.0 with 21472 MB RAM Game Version: v1.19.8 (Stable) 15.09.2024 22:58:13: Critical error occurred in the following mod: xskills@0.8.8 Loaded Mods: aculinaryartillery@1.1.5, alchemytrader@1.0.1, ancientarmory@1.0.5, attributerreborn@1.0.6, balancedthirst@0.0.41, bettercompost@1.0.2, irregularguybetterjam@1.0.0, chiseltools@1.12.3, decor@1.1.4, domesticanimaltrader@1.0.0, entitiesinteract@1.0.11, explosive@0.0.5, flourbags@1.0.4, caninae@1.0.16, capreolinae@1.1.5, casuariidae@1.0.8, dinornithidae@0.7.0, machairodontinae@1.0.9, manidae@1.0.2, pantherinae@1.1.9, rhinocerotidae@1.0.3, sirenia@1.0.5, geoaddons@1.3.5, hideandfabric@1.3.0, indappledgroves@0.7.3-dev.2, lastingarmor@1.0.5, lightingrework@1.0.0, longtermfood@0.0.5, lumbersling@1.2.2, mastodontrunk@1.0.1, meltingpp@1.0.3, molds@0.0.8, morefuel@0.0.6, feidrysfixedmoreclasses@1.2.6, moreenemyloot@1.2.2, oils@1.2.2, pickuplootvessel@1.0.0, plumpkins@1.0.3, qptech@1.15.2, ripened_wild_crops@1.0.0, rnroutlawsvillagerscompat@1.2.0-dev.2, rustandrot@0.0.6, saltandsands@1.0.2, swordz@1.1.8, thatchexpanded@1.1.1, toolsextended@1.0.4, vintageengineering@0.2.4, game@1.19.8, abcsreborn@0.2.2, AbsoluteProspecting@1.420.69, alchemy@1.6.34, augplantlib@0.0.3, bedspawnv2@1.2.0, betterhewnfencegates@1.0.0, blacksmithenhancements@1.0.5, butchering@1.6.5, casualcraft@1.0.0, commonlib@2.5.0-rc.2, composter@1.1.0, compostgrass@1.2.2, decayingcreatures@0.0.7, electricity@0.0.11, expandedfoods@1.6.9, extrainfo@1.8.1, fendragonbcs@0.0.8, foodshelves@1.1.2, fromgoldencombs@1.6.0, herbarium@1.2.0, krpgenchantment@0.3.8, lavoisier@1.3.0, levelup@1.2.7-pre.7, lichenredux@1.8.3, liquidcontainers@1.2.0, medievalexpansion@3.13.1, metalunittooltip@1.0.0, moreanimals@1.3.5, spearexpantion@0.1.8, oneroof@0.11.4, OutlawCompForRustRot@1.2.3, paxel@1.4.6, simplewinddirectionpelagus@1.0.0, petai@2.2.6, powdermanufacturing@0.0.2, recyclecrudearrow@1.0.0, rivers@3.1.0, rustyshell@0.0.12, sailboat@1.3.1, scarecrow@1.5.0, clssicseraphfaces@1.0.0, spawnersapi@1.0.8, steamandpower@1.6.0, tempseed@1.1.0, vanvar@5.0.4, vinconomy@0.3.0, creative@1.19.8, vsimgui@1.1.5, survival@1.19.8, vsvillage@1.0.6, xlib@0.8.6, advancedchests@0.2.3, alchemistry@1.0.2, battletowers@1.0.3, captureanimals@2.7.0, cats@2.0.3, chemistrylib@1.1.5, configlib@1.3.13, electricityaddon@0.0.6, electricityextensions@0.0.7, em@2.7.0, grasscompost@1.0.0, hidenotrot@0.1.0, morecandles@1.2.2, morerope@2.0.1, newworldcrops@0.0.8, playercorpse@1.10.1-rc.1, stonequarry@3.3.1, tpnet@1.14.3, biggerwindmill@0.3.0, vsradiomod@0.2.1, wildcraftfruit@1.2.1, wildcrafttree@1.1.0, wolftaming@2.1.3, xskills@0.8.8, ropebridgescompatibility@1.0.0, tailorsdelight@1.7.0, ashes@1.0.0 System.IndexOutOfRangeException: Index was outside the bounds of the array. at XSkills.BlockEntityClayFormPatch.LayerBounds(Int32 layer, ClayFormingRecipe SelectedRecipe) at XSkills.BlockEntityClayFormPatch.OnAdd(BlockEntityClayForm clayForm, Int32 layer, Vec3i voxelPos, Int32 radius, 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 151 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleHandInteraction(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 329 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 162 at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 27 at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57 at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815 at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 731 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 676 at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651 at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88 at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 ScorchedAce, Sep 14th at 2:37 AM

The perks from Blacksmith perk doesn't seem to apply to items. Previously on a different server it would show like "Bad (0.9)" or something like quality on the bottom after smithing. Got a new PC, downloaded new mods and it no longer does so. Doesn't change anything at all. I believe the Chef perk also isn't working right.  I get the timers on saturated health, heated, hunger etc. But it also does not show the quality like it used to. 

 

Is that a bug or was that a different mod? I had someone suggest that it was the RPG Item Rarity mod but that wasn't it as that wasn't installed previously. 

💬 LadyBlakeHammer, Sep 13th at 4:38 PM

"Most Alcoholic beverages" I know that's the answer, but I love the delivery.

💬 XanduAuthor, Sep 13th at 2:07 PM

LadyBlakeHammer By drinking most alcoholic beverages.

💬 LadyBlakeHammer, Sep 13th at 1:26 PM

Ah, strange. I seem to need to eat less anyway.

How do you earn an unlearn point?

💬 XanduAuthor, Sep 13th at 8:25 AM

NukoSan Yes xskills has its own cage and you can catch small animals with it if you have the associated ability.

Enduriel I have answered this in discord.

AngliNex There is a command section in the mods forum page for that.

LadyBlakeHammer Increasing your hunger rate means that you have to eat more because you get hungry faster.

💬 LadyBlakeHammer, Sep 11th at 1:54 PM

My reading comprehension, is pretty bad; Is increasing hunger rate by <#>% like, mean I eat slower? Because I've been getting perks involving that.

 

💬 NukoSan, Sep 9th at 9:59 PM

9.9.2024 22:54:18 [Error] Exception thrown during OnTesselation() of block entity XSkills.XSkillsBlockEntitySapling@2047936/114/2047832. Block will probably not be rendered as intended.
9.9.2024 22:54:18 [Error] Exception: Object reference not set to an instance of an object.
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(Shape shapeBase, MeshData& modeldata, Vec3f wholeMeshRotation, Vec3f wholeMeshOffset, Single wholeMeshScale, TesselationMetaData meta) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 302
at Vintagestory.Client.NoObf.ShapeTesselator.TesselateShape(CollectibleObject collObj, Shape shape, MeshData& modeldata, Vec3f rotation, Nullable`1 quantityElements, String[] selectiveElements) in VintagestoryLib\Client\Render\Tesselation\ShapeTesselator.cs:line 193
at Vintagestory.GameContent.BlockEntitySapling.<>c__DisplayClass5_0.<get_dirtMoundMesh>b__0() in VSSurvivalMod\BlockEntity\BESapling.cs:line 39
at Vintagestory.GameContent.BlockEntitySapling.get_dirtMoundMesh() in VSSurvivalMod\BlockEntity\BESapling.cs:line 32
at Vintagestory.GameContent.BlockEntitySapling.OnTesselation(ITerrainMeshPool mesher, ITesselatorAPI tessThreadTesselator) in VSSurvivalMod\BlockEntity\BESapling.cs:line 243
at Vintagestory.Client.NoObf.JsonTesselator.Tesselate(TCTCache vars) in VintagestoryLib\Client\Render\Tesselation\ChunkTesselator\JsonTesselator.cs:line 152

 

what could cause this? getting quite a few of those in the "client-main"

💬 AngliNex, Sep 8th at 6:08 AM

Is there a way to set a players levels?  Someone had their character data corrupted and had to start over.  I would like to give them a bump.

💬 Enduriel, Sep 2nd at 2:10 PM

I have an issue with this (otherwise fantastic) mod, I managed to unlock cateyes and while it's a great skill, unfortunately I get some really strange behavior with artifacting across the diagonal of my screen. I'm running on the default low settings. My PC is a laptop running and AMD 5700U with only the iGPU. Here's a screenshot, if you need anything else from me feel free to reach out on the discord as I'll be much more likely to respond quickly after being pinged/dmed there, as I'd be interested in helping you figure this out.

 

💬 NukoSan, Sep 1st at 8:52 PM

The XSkills came with its own cages? without the mod animal cages can I catch hens etc.? I remember it used to work but tried it recently and couldn't catch anything. 

💬 XanduAuthor, Sep 1st at 7:54 PM

ScorchedAce Make sure that both mods xskills and xlib are installed and you have the newest version of both. Try to clear the cache. That helps sometimes.

💬 ScorchedAce, Sep 1st at 7:04 PM

It seems like the gourmet also is changed. Both skills used to show what "quality" they had, like if it was an 8 it would say legendary or something next to it as well as what number was assigned. Was that updated to no longer show that information? 

💬 ScorchedAce, Sep 1st at 5:49 PM

Xandu

It seems like my xskills may be bugged. Even with no other mods installed and a brand new fresh save, it seems like the blacksmith skill isn't working at all,and even the Master Smith doesn't work 100% of the time. Any ideas on what happened? Is it something on my side that I did incorrectly?

💬 SoupInCat, Aug 29th at 6:10 AM

Xandu

Thats awesome to hear! Thanks for letting me know!

💬 ChocolateLovely, Aug 28th at 12:14 AM

Thanks for letting us know you're working on this!

💬 XanduAuthor, Aug 27th at 11:29 AM

SoupInCat There was compatibility with older wildcraft version but since they changed the mod it is no longer compatible. However it will be added again with the next update. I just haven't finished the update yet.

💬 SoupInCat, Aug 27th at 7:08 AM

Having an issue where no wildcraft trees give forestry xp, is this a bug or a lack of compatibility? I had heard that compatibility was worked in already so I am unsure.

💬 I3eauLeBoi, Aug 18th at 9:31 PM

Xandu
Oh the issue had been resolved as i've edited and concluded in my first message.
Still thank you for responding though!

💬 XanduAuthor, Aug 18th at 9:03 AM

Dreadicon I know that the repo is down it will be online some time in the future.
You need just to lines of code to manipulate the max satiety:

EntityBehaviorHunger playerHunger = player.Entity.GetBehavior<EntityBehaviorHunger>();
playerHunger.MaxSaturation = (1500 + YourValue);

But you have to hard code this value because there is no modifiers for your max satiety and therefore you could have issues with other mods. The mod does not use any special log files. It uses the base game ones. You will not find much useful information there. But you could also tell me what you want to do and send me your config file.

💬 XanduAuthor, Aug 18th at 8:52 AM

I3eauLeBoi I would assume that in this case it would just use the old file and you wouldn't loose any experience.

💬 I3eauLeBoi, Aug 17th at 6:03 PM

@Xandu

I have not.

But i did mention the name issue which it didn't recognize or correct. I did already fix it after finding this said issue.

💬 Dreadicon, Aug 17th at 6:35 AM

Xandu
Looks like the Github repo is down - I was hoping to learn some things about manipulating max satiety capacity from your repo. Any chance you could get the link back up?
Also, my custom skill config doesn't seem to be working - where would I find the logs to find out where it's erroring out? I shouldn't need more help than that :) (dayjob dev)

And of course, thanks for the mod! Definitely has extended out the gameplay interest for us.

💬 XanduAuthor, Aug 16th at 12:59 PM

I3eauLeBoi Have you altered the xleveling save file in any way?

When the mod is loaded for a world for the first time it sets a name for the file which is by default the name of the world. If you change the name of the world this value is still set to the old name. You can use the skill set command to change the file name.

💬 I3eauLeBoi, Aug 16th at 12:12 PM

I've encountered a odd problem.

My server had to update and have noticed that all my players have lost all their points and progress. Although. When we double check the supposed files, its not even there in the first place! Why we are not so sure.

 

After searching more. It seems that the files are being saved onto the OLD world name. I originally made it for example on "Village story". But renamed it to "blight world". Your mod doesn't like renamed files since it kept saving xp/progress onto "village story" in the xleveling folder.

💬 XanduAuthor, Aug 15th at 8:50 AM

Gariba Adding a new tool mode to existing tools is tricky and can easily cause conflicts. I want to avoid it as much as possible.

💬 Gariba, Aug 14th at 4:06 PM

Can I request that the Scrap Detector perk be a shovel mode instead of being active all the time? I like randomly getting panning loot, but sometimes I just want to gather gravel and sand for landfilling and plaster.

💬 XanduAuthor, Aug 13th at 6:30 PM

DeathSeven You are using an older version of the mod. Try the newest version 0.8.8.

💬 DeathSeven, Aug 13th at 5:48 PM

Running on 64 bit Windows 10.0.19045.0 with 16215 MB RAM
Game Version: v1.19.8 (Stable)
8/13/2024 6:44:30 PM: Critical error occurred in the following mod: xskills@0.8.6
Loaded Mods: decor@1.1.1, juicyores@1.0.0, molds@0.0.5, primitivesurvival@3.6.0, game@1.19.8, zoombuttonreborn@1.8.0, animalcages@3.0.2, commonlib@2.5.0-rc.2, divisionoflabor@1.0.8, herbarium@1.2.0, medievalexpansion@3.13.1, petai@2.2.6, spawnhighlight@1.2.0, creative@1.19.8, survival@1.19.8, xlib@0.8.6, stonequarry@3.2.1, wildcraftherb@0.0.1, wolftaming@2.1.3, xskills@0.8.6
System.NullReferenceException: Object reference not set to an instance of an object.
at XSkills.XSkillsPlayerBehavior.OnEntityReceiveDamage(DamageSource damageSource, Single& damage)
at Vintagestory.API.Common.Entities.Entity.ReceiveDamage(DamageSource damageSource, Single damage) in VintagestoryApi\Common\Entity\Entity.cs:line 816
at Vintagestory.API.Common.EntityAgent.ReceiveDamage(DamageSource damageSource, Single damage) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 386
at Vintagestory.API.Common.EntityAgent.OnInteract(EntityAgent byEntity, ItemSlot slot, Vec3d hitPosition, EnumInteractMode mode) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 355
at Vintagestory.Client.NoObf.ClientMain.TryAttackEntity(EntitySelection selection) in VintagestoryLib\Client\ClientMain.cs:line 2781
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsNoBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 386
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

no idea whats happening

💬 XanduAuthor, Aug 12th at 12:19 PM

Dorwon The mining skill is designed and balanced to work with the base game mining system. The quarry mod introduces its own way to mine stone which does not work well with the abilities. It could still give experience but I would need to read their source code and learn how it works and then try to find a way to somehow implement experience to that. This can take quite some time.

Ernie The base value is just a multiplier. So it's something like base * x. If you have a base value of 2 instead of 1 your food will have doubled it's quality. But if x is too small the result can still be less than 0.

Lone_ I made the xp distribution before the tailor class was introduced and therefore it still defaults to all 0. I always wanted to make something like a tailor skill that would work well with the tailor class. But this skill wouldn't have much to do at all. So I was thinking of mixing it with the farming, husbandry and metalworking skills. The tailor class would probably get an update when I introduce some of the abilities I have in my mind that fit a little bit into its theme. Until then you can always configure the exp in the configuration file to your own liking.

I3eauLeBoi I am happy that you could figure it out. I wanted to say that the server probably don't have the mod installed or does use another version.

ilm I am aware of this issue. But it's an issue on toolworks side. The mod disables the functionality as soon as xskills is installed.

💬 ilm, Aug 11th at 9:25 AM

XSkills (+XLib?) disables "shift+rightclick" from Toolworks mod (key combination required for more immersive tools crafting). In settings I not found where to change that.

💬 I3eauLeBoi, Aug 7th at 11:19 PM

Well, i am quite lost. Got both Xskill and XlLib installed.
With my massive mod list, it still works in singleplayer.
But on servers it doesn't seem to open the window with 'O'. Neither do i see any level up books.
Its very odd.

Do you happen to know, or anyone. What this might be?

Edit:
Nevermind, it was because the server was outdated.

💬 Lone_, Aug 3rd at 1:02 PM

no skills for tailor?

I did the math for everything and here is what iv come with.

class xp growth buffs- commoner +10% XP for all skills Hunter survival +20 combat 0 temporal -15 farming -15 digging -15 forestry +10 mining -20 husbandry +20 metalworking -15 pottery +15 cooking +15 Malefactor survival +15 combat -10 temporal -5 farming +10 digging +10 forestry -20 mining -10 husbandry +15 metalworking -15 pottery +5 cooking +5 clock-maker survival -20 combat -20 temporal +20 farming +15 digging -15 forestry -15 mining +15 husbandry -20 metalworking +20 pottery +20 cooking 0 blackguard survival -5 combat +20 temporal +10 farming -15 digging +10 forestry -5 mining +15 husbandry -10 metalworking +15 pottery -20 cooking -15 tailor survival 0 combat 0 temporal 0 farming 0 digging 0 forestry 0 mining 0 husbandry 0 metalworking 0 pottery 0 cooking 0

Average commoner +10% hunter 0% malefactor 0% clockmaker 0% blackguard 0% tailor 0% total commoner +110% hunter 0 malefactor 0 clockmaker 0 blackguard 0 tailor 0


it makes sense that all the classes average out to 0 outside of commoner, sense their focused heavily into their own skill sets like combat and aquireing their related gear.
but i propose that tailor should get some love like commoner sense they are the more homebody of the many classes, that it should be reflected in their skills. giving extra to farming, husbandry, and the 3 craft skills. allowing them to support other players better with lackluster combat and mining growth rates. tacked on with the allready hefty tailor debuffs that exist allready. perhaps giving them a net +5% average or something would be nice.

💬 Ernie, Jul 27th at 11:41 AM

I think I might be misunderstanding what "Gourmet" does in terms of food quality.  I have Gourmet 2/2, the description for which says that the minimum (or base, I forget the wording) quality level is 2.  However, I'm often making food which comes out as "Bad" with a quality of zero point something.  Having the second level doesn't seem to make a difference.  What am I missing, or is that a bug?

💬 Dorwon, Jul 26th at 10:08 PM

Im sorry to ask but can you get mining points when you mine stones with the quarry mod?

 

💬 XanduAuthor, Jul 23rd at 12:18 PM

Hi nmbpjnwwbt. Thank you for your report. There are even more reasons why this does not work. I try to make it work.

💬 nmbpjnwwbt, Jul 19th at 9:37 PM

Hello.

The metalband from https://mods.vintagestory.at/tailorsdelight isn't affected by chiselRecipeRatio. They decided to implement recycling on their own in /assets/tailorsdelight/recipes/grid/recycling.json

From what I understand, the foreach loop in if( num != 1f ) of the UpdateBits() function was supposed to reduce the output but somehow fails to do so.

Suspected reason is the switch case detecting the item being destroyed:


case "A":
case "I":

 

The recipe uses PatternCode "B", which is being ignored.

💬 XanduAuthor, Jul 18th at 9:03 AM

MyuriC Adding experience to crafting recipes is not really feasible. Tilling Soil would be either irrelevant or an exploit to farm farming experience. I don't like the idea of people tilling the whole world to farm experience.

💬 MyuriC, Jul 18th at 8:43 AM

I have a question. Why does creating Firewood and Using the Hoe to Till soil not give Expierence in their classes? Firewood = Forestry Exp - Tilling Soil = Farming Exp. Even if it's not much it's still work. 

 

💬 Silviosal, Jul 16th at 7:58 AM

@Xandu Thanks! ^-^

💬 XanduAuthor, Jul 16th at 6:53 AM

Silviosal You have to use the internal name in this case: "temporaladaptation".

💬 Silviosal, Jul 16th at 6:17 AM

Could you tell me which command to level Skills involves Temporal Adaptation?
He is the only one that I cannot modify because there is space in his name.

💬 XanduAuthor, Jul 15th at 7:09 PM

Screwy Hi, thank you for your report. You are totally correct. The mod used the wrong MaxHelath value for the calculations. The grafter issue was discussed in the discord this day. It seems to only affect the tooltip but not the actual value.

Ketrai There should be a trader for every book. Maybe you were just unlucky. Or something haven't worked as it should.

Nebux Thank you for your report. It seems like the recipe was renamed at some point. I will fix this and will make some more changes to the ability.

ForeverGood023 Thank you for the translation. 

💬 ForeverGood023, Jul 15th at 4:39 PM

@Xandu hi! i've made a translation for Portuguese Brazil:
Google Drive

Crowdin

💬 Nebux, Jul 14th at 6:51 PM

husbandry tanner skill doesn't reduce the liquid amount

💬 Ketrai, Jul 14th at 2:16 PM

Xandu
Minor thing, but it seems several skills such as cooking and metalworking don't have any traders to sell skill books for them? If possible, could these be added to luxury or treasure hunter traders? The fact luxury traders sell steel falxes and ornate weaponry suggets they bought these from skilled smiths in distant lands, especially since steel doesn't occur naturally in ruins. It makes sense they bought smithing books from said smiths too!
Cooking probably fits for survivalist traders, or agriculture traders.

💬 Screwy, Jul 14th at 12:17 PM

Xandu I've observed some strange behavior of my HP, since I skilled "long life". Seemingly the health bonus is recaltulated every time I relogg to my server, based on the health value including the bonus I had on my last game session.
Example: I log off with 41 HP, on my next login I have 42.2, on the next one it's 42.6 or so, then somewhat around 43, till it tops out at around 45HP. I guess this is not intended.
I've relogged multiple times for testing purposes and no other source for health points was changed, not even nutrients. I've just skilled "long life" to max level and then started the relogging.
The calculation of the HP bonus even takes other sources of HP bonus into account when recalculating. If I put on a +4HP armor with CanJewelry encrustation, on my next login those 4 HP will get boosted as well. Don't know if that's a good thing.

I can also confirm the grafter issue. We have experienced the same thing.
 

💬 XanduAuthor, Jul 9th at 7:35 AM

Hi smiterdin, Do you use a modded scythe or do you have a mod that changes how scythe work?

💬 smiterdin, Jul 8th at 9:02 PM

Hi, just to preface, playing on the sanctuary server so it could be a mod conflict. That said, bright harvest (farming) does not seem to be working. I hate collecting grass, and would love for this perk to be useable!

💬 XanduAuthor, Jul 8th at 6:55 AM

Bach_Treebane Hi. You should keep your abilities and skill levels if you use the same name for your world. But I hear what you described for the first time.

💬 Bach_Treebane, Jul 7th at 1:24 PM

Hi Im loving the mod, but I'm having a weird issue. I'm not sure if its a bug or a feature. I've levelled up a few times in a previous save. I've since started a new save. The points Ive spent will automatically spend (once I've levelled up to the requirements, usually just points) in the same places Ive spent points in my previous game. 

💬 Grieval, Jul 6th at 5:54 PM

Xandu Thanks. Still breaking down the nuance of the mod but its been pretty nice so far.

💬 XanduAuthor, Jul 6th at 8:55 AM

Grieval Anvils don't have any properties that could benefit from quality.

💬 Grieval, Jul 5th at 7:58 AM

does the metalworker quality perk affect anvils?

💬 XanduAuthor, Jul 4th at 9:02 AM

Deion No. Cross Breeding only applies on direct neighbors.

💬 Deion, Jul 3rd at 9:03 AM

Does Cross Breeding apply to different crops planted diagonally next to each other, too?

💬 Wandour, Jul 1st at 9:24 PM

Xandu Yes It's literally just vanilla pick axe with different stat cuz its a new metal

💬 XanduAuthor, Jul 1st at 9:20 PM

Wandour It depends. Do you have your own implementation for pickaxes (with c# code)? Or do you just add new pickaxes that work like the base game ones but with different stats? If you use the base game implementation you have nothing to do.

💬 Wandour, Jul 1st at 3:25 PM

hello, If i hypothetically made mod tools and i wanted my tools to be compatible with skills, how do i do that?
Let's say i made a pick axe mod, and i want it to benefit from miner skills like normal pickaxes

💬 XanduAuthor, Jun 29th at 8:21 PM

jayu I'm glad this helped.

Jessterr Do you also use the "Step up" mod or custom values for this ability?

💬 Jessterr, Jun 29th at 7:15 PM

Could we get a keybind for Steeplechaser?
It causes me to climb while indoors. I think it tries to climb the ceiling. I only really use steeplechaser when mining so if I could toggle it on and off it wouldn't be an issue. This bug where it attempts to climb ceilings while indoors happens to everyone I play with on Conquest of Blocks server.. I don't know the code well enough to know what causes it, much else find a solution. We are on xskills 0.8.7 and xlib 0.8.3

💬 jayu, Jun 29th at 12:52 AM

Xandu That's great I didn't know I could do that. If there's a clean solution on my side, I won't bother you. Do I need to import the XLeveling dll for this? Edit: Nvm it's in XLib I think? Edit2: Damn that was so easy! Saved me a lot of headaches.

💬 XanduAuthor, Jun 29th at 12:36 AM

Falco The tooltip is from the base game so I can't change the format. I couldn't reproduce the second issue. But I think it is just a synchronization issue. So the 60% are still applied on the server side but the client does not know it.

jayu Hi. You could use the modloader from the base game api to get the XLeveling api. Then you can get the survival skill from this and add your ability there. The code would look like something like this:

XLeveling xLeveling = api.ModLoader.GetModSystem("XLib.XLeveling.XLeveling") as XLeveling;
Skill survival = xLeveling.GetSkill("survival");
Ability ability = new Ability("camelhump", "balancedthirst:ability-camelhump", "balancedthirst:abilitydesc-camelhump", 1, 3, new int[] { 500, 1000, 1500 });
ability.OnPlayerAbilityTierChanged += YourMethod;
survival.AddAbility(ability);

public void YourMethod(PlayerAbility playerAbility, int oldTier)
{
    IPlayer player = playerAbility.PlayerSkill.PlayerSkillSet.Player;
    //change the players max hydration
}

But I could also do this on my side.

💬 jayu, Jun 28th at 5:37 PM

Xandu Hey I was asked to add compatibility for Balanced Thirst with your mod by adding a "Camel Hump" skill that is the same as Huge Stomach but for hydration instead of saturation. I managed to get it to appear with a Harmony patch although for some reason it doesn't get saved by the game if I log off, I would probably have to patch somthing else for that too. However, I realise it might be much easier and better practice if you could add it onl your side? I checked some tutorial files you have uploaded for xskills and xlib, but I felt it unnecessary to add a whole new skill. It would fit very well in the survival skill. Is there some way for me to add to the skill on my side, without harmony patching the Survival constructor?

It would be nice if I could just patch the json with my own ability class / instance

💬 Falco, Jun 28th at 12:35 AM

Xandu

Just got the grafter skill (Better survival chance for planted fruit trees).

Planting the tree it reads "60.000004%" (should probably format that to 60 if you can?)

But after restarting the server or reconnecting (last player, stops time on server) the tooltip reads 40% again.

💬 XanduAuthor, Jun 27th at 10:55 AM

Gerard_ Thank you. I will add this with the next update.

Klos I only encountered this issue with dummies and this should be fixed. Please tell me if you have problems with Player Corpse, I thought I had fixed them.

Lionion A list like this is hard to maintain. Other mods also change regularly or add new stuff. I can't check if everything still works with newer versions and therefore I cannot guarantee compatibility even if it worked at one point. For example: I don't know if the mod works with wildcraft anymore since their transition to Herbarium.

💬 Lionion, Jun 25th at 1:41 AM

Can you document properly what this is compatible with? I had to dig through search results to see a comment you left on a compat patch back in 2023 to realize this is already compatible with wildcraft. It isn't documented anywhere. I'm sure it's cumbersome for you to reply what this mod works with everytime someone asks, so having a section of what you already patched on your end would be much appreciated.

💬 Klos, Jun 20th at 9:43 PM

Xandu Sorry, I should've explained myself better. I meant any living entities, interacting with them, either right click or left click caused an immediate crash for client who was clicking. It happened to anyone who tried. Also happened on dummies, and some animals. It threw the exact same error DejFidOFF and Kurigohan posted.

We're currently on XSkills 0.8.5 and XLib 0.8.3 and everything is stable, granted I'm expecting issues relating to Player Corpse and the Soulbound Bag and Strong Back perks to arise soon.

💬 Gerard_, Jun 17th at 3:22 PM

I translated the rest of the skills into Polish and corrected some of them translated incorrectly
pl.json


I also translated xlib, but I'm posting it here because it's more likely that someone will notice it
xlib & xeffect

Great Mod, but i have a question: What makes sparring mode possible? You could add information about what happens when you hover the cursor over it.

💬 XanduAuthor, Jun 17th at 11:51 AM

Aimli This is probably possible but I have to look how their stoves work first.

💬 Aimli, Jun 16th at 11:20 AM

Is it possible to make the Canteen Cook skill work on the Electric Stove inside the electricityaddon mod?

💬 Heavy_Mettaloid, Jun 14th at 7:37 PM

Fair enough. Figured it might be cool to split those weapons from the bow tree to further force specialization. 

💬 XanduAuthor, Jun 14th at 12:14 PM

Heavy_Mettaloid If I remember correctly these mods already benefit from some bow related abilities. I don't make extra abilities for specific mods usually. There are enough ideas for abilities for the base game which have a higher priority.

💬 Heavy_Mettaloid, Jun 14th at 11:17 AM

How hard would it be to create additional combat abilities for the Firearms and Crossbow mods? Either one ability tree for each or maybe a combined one for both?

💬 XanduAuthor, Jun 12th at 8:13 AM

Klos I am not sure what you mean with " right clicking entities".

💬 Klos, Jun 11th at 9:14 PM

Is the player damage, or right clicking entities crash fixed now? Safe to update?

💬 XanduAuthor, Jun 11th at 8:58 AM

Hi NaseW

The survival skill has its own setting for this because it is handled separately.

💬 NaseW, Jun 11th at 8:40 AM

Hi, me again,

Just had the experience of lossing quite a lot of XP even though the "expLossOnDeath" is set to "0.0" in the XLeveling file. Is that a bug, or did I miss something? 

💬 DejFidOFF, Jun 10th at 9:31 AM

@xandu

 

Yah, shift+crouch+right click (or left ) :D

 

💬 XanduAuthor, Jun 10th at 8:13 AM

DejFidOFF You can pick up straw dummies? I didn't know you can do that.

💬 DejFidOFF, Jun 7th at 3:47 PM

Xandu

xskills_v0.8.5

Player disconnected right after try to take a Straw dummy

 

7.6.2024 17:42:41 [Event] Hráč DejFidOFF byl odstranΔ›n. DΕ―vod: Threw an exception at the server
7.6.2024 17:42:41 [Error] Exception: Object reference not set to an instance of an object.
at XSkills.XSkillsEntityBehavior.OnEntityDeath(DamageSource damageSourceForDeath)
at Vintagestory.API.Common.Entities.Entity.Die(EnumDespawnReason reason, DamageSource damageSourceForDeath) in VintagestoryApi\Common\Entity\Entity.cs:line 1706
at Vintagestory.API.Common.EntityAgent.Die_Patch1(EntityAgent this, EnumDespawnReason reason, DamageSource damageSourceForDeath)
at Vintagestory.Server.ServerSystemEntitySimulation.HandleEntityInteraction(Packet_Client packet, ConnectedClient client)
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 138

 

💬 Klos, Jun 7th at 12:04 PM

The below crash also happens on my server. Particularly when a player attempts to damage another- they just immediately crash. Also seemed to happen when a player died to spikes, except it crashed everyone in the vicinity.

💬 Kurigohan, Jun 6th at 8:08 PM

Hi Xandu thank you for your amazing mods, I love all of them.

We've been using Xskills on a server lately and I've been randomly hit with a crash with the followed log:

Game Version: v1.19.8 (Stable)
06/06/2024 21:55:23: Critical error occurred in the following mod: xskills@0.8.6
Loaded Mods: aculinaryartillery@1.1.4, chiseltools@1.12.0, primitivesurvival@3.5.5, repairablelocust@1.3.0, rpvoicechat@2.3.9, translocatorengineeringredux@1.5.1, upgradeablelocust@1.0.2, game@1.19.8, accessibilitytweaks@3.7.1, alchemy@1.6.32, betterruins@0.3.5, butchering@1.5.5, carryon@1.7.4, coinage@1.10.1, commonlib@2.3.7, fromgoldencombs@1.4.30, heatretention@1.0.2, immersivewoodchopping@0.7.2, immersivewoodsawing@0.2.0, sailboat@1.3.0, lavoisier@1.3.0, leaderboards@1.1.2, medievalexpansion@3.13.1, metaltongs@1.1.3, nbcartographer@2.0.10, postsandbeams@1.3.2, prospecttogether@1.3.0, storageoptions@1.0.2, vinconomy@0.2.8, creative@1.19.8, vsimgui@1.1.5, survival@1.19.8, wildfarmingrevival@1.1.9, xlib@0.8.5-pre.1, alchemistry@1.0.2, configlib@1.3.13, playercorpse@1.10.1-rc.1, xinvtweaks@1.6.2, xskills@0.8.6
System.NullReferenceException: Object reference not set to an instance of an object.
at XSkills.XSkillsPlayerBehavior.OnEntityReceiveDamage(DamageSource damageSource, Single& damage)
at Vintagestory.API.Common.Entities.Entity.ReceiveDamage(DamageSource damageSource, Single damage) in VintagestoryApi\Common\Entity\Entity.cs:line 816
at Vintagestory.API.Common.EntityAgent.ReceiveDamage(DamageSource damageSource, Single damage) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 386
at Vintagestory.GameContent.EntityBehaviorBreathe.OnGameTick(Single deltaTime) in VSEssentials\Entity\Behavior\BehaviorBreathe.cs:line 159
at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\Entity.cs:line 874
at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 540
at Vintagestory.API.Common.EntityPlayer.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 684
at Vintagestory.Client.NoObf.ClientSystemEntities.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Entities.cs:line 99
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 27
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 731
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 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

I don't really know where it's coming from as I'm not doing anything except maybe walking when it happens. I've spent one point in the first Cooking skill and, fortunately enough, I can safely rejoin the server after the crash so it's not really bothersome. I just felt like sharing it just in case it wasn't a mod incompability.

Hope it helps. Have a nice day! :D

💬 DejFidOFF, Jun 3rd at 1:32 PM

Xandu

Yaah. Not big deal, I am just reporting. Cause one player report me this bug at my server. I am accidently close my server window yeasterday by mistake so you know :D

💬 XanduAuthor, Jun 2nd at 1:55 PM

DejFidOFF Well things like this happen when you confuse min and max methods. πŸ˜…

💬 DejFidOFF, Jun 1st at 7:57 PM

Xandu

"ability-scrapdetector": "Scrap Detector"

this skill no longer working in VS 1.19.8 xskill 0.8.5

💬 XanduAuthor, May 29th at 7:44 PM

xxpowerofsoundxx I think what you want there is out of the scope of this mod. If you want alcohol to do more stuff like buffs it should be another mod like the alchemy mod that gives buffs from specific items.

PurpleDino The setting is missing at the moment. It's a bug I haven't fixed yet. Should be fixed when I finally upload the next update.

Judex, Azraile, Quiche, Yorki Hi, thank you for your suggestions. I already had similar ideas but some of these are not implementable or require a lot of work. And at the moment I don't want to add new abilities. But I will take some notes.

DejFidOFF Does this happen more than ones? Do you have additional informations about it? Just this crash report isn't really helpful.

Iguana_mec, Tim2002 Hi, make sure you have xskills and xlib installed and enabled. Look at your key settings when you are ingame (you need to load a world because mods are not loaded when you are in the main menu) to see whether the key conflicts with another mod. The default key should be 'O'.

xxpowerofsoundxx I have tested it with just rustbound magic and xskills/xlib enabled and I had no issues. So this could be an issue with a third mod or with a more specific setup.

Ghaelen The formula is correct. You have to put in the level you want to reach and not the level you currently have.

FallenAngel I had written some extra code a while ago to make it work with player corpse but it seems like they or the base game changed something that broke it. I couldn't find out to get it to work again.

Xenn There is no bug I am aware off and it works fine for me. Try to make a relog. Try to put the item directly into the slot. Make sure that the firepit shows you as the owner. This could also be a conflict with another mod.

Neo_O Yes in the survival configuration file.

 

💬 Neo_O, May 28th at 3:24 PM

there is some way we can disable class experience reduction?

💬 Tim2002, May 26th at 5:44 PM

How can i open the Skill menu?

💬 Xenn, May 25th at 5:31 AM

Is there a bug w/ Canteen Cook? I put a point in it, and can see that I can now add 8 items to each cooking pot slot, but the text doesn't appear to tell me anything is a valid meal anymore.

💬 FallenAngel, May 23rd at 2:25 PM

Love the mod, been playing on a server with it. Ran into some compatability issues. Can you make this capatable with the "playerscorpse" mod? Similar to the older "xskillsplayercorpsecompat" mod.

💬 Ghaelen, May 22nd at 2:51 PM

Hi Xandu, the formulas you have listed on this page need updating, at least, the quadratic equations.  The equation is listed as:

expValue * (level-2)^2 + (level-2) * expMult + expBase

but I couldn't get the equation to work -- it kept giving me the wrong number for the experience of the next level.  But then I realized it's not correct.  I think this is the actual formula:

expValue * (level-1)^2 + (level-1) * expMult + expBase

which makes a whole lot more sense when you consider at level 1, you'd get a negative number if the terms were (level-2).

 

 

💬 xxpowerofsoundxx, May 17th at 2:05 AM

I get this when trying to join my server. I think it's because I also have rustbound magic. Turning Temporal Stability off fixes the error.... but I sorta need temp stability for Rustbound magic. Is there a way to just turn off the temp adaptability traits for Xskills? I don't really care about them if that's what the problem is. 


Running on 64 bit Windows 10.0.19045.0 with 65466 MB RAM
Game Version: v1.19.7 (Stable)
5/16/2024 10:01:09 PM: Critical error occurred in the following mod: xskills@0.8.5-pre.1
Loaded Mods: aculinaryartillery@1.1.4, carpet@1.0.2, cellardoor@1.4.0, chiseltools@1.11.5, eldritchmonsters@2.5.1, extraclayforming@1.0.0, fancysky@1.1.6, fantasycreatures@0.7.1, femininity@0.1.3, hudgametimeclock@0.1.1, millwright@1.1.5, moreclay@1.0.2, MoreTorchHolders@1.0.0, primitivesurvival@3.5.5, proximityprospectingpick@1.0.1, qptech@1.15.1, Rotcreatures@1.0.0, rpgitemrarityreborn@1.0.5, ruststones@1.1.0, satup@0.1.0, swordz@1.1.7, temperaturescales@1.0.2, Vanilla_PlusWorldGen@1.3.5, game@1.19.7, abcsreborn@0.2.1, alchemycompat@1.0.0, alchemy@1.6.32, ancienttools@1.5.18, animalcages@3.0.2, animationmanagerlib@0.8.7, egocaribautomapmarkers@3.1.0, beehivekiln@1.6.1, betterfirepit@1.1.4, betterjonasdevices@1.1.0, betterruins@0.3.5, blacksmithenhancements@1.0.5, butcheringmxp@1.2.0, canjewelry@0.2.29, carryon@1.7.4, chickenSit@2.0.1, Clumps@1.0.0, commonlib@2.3.7, expandedfoods@1.6.9, helfavorite@0.3.4, fromgoldencombs@1.4.30, herbarium@1.2.0, sailboat@1.3.0, kevinsfurniture@1.2.0, medievalexpansion@3.13.1, metaltongs@1.1.3, moreplaster@1.0.2, outlawmod@1.2.3, petai@2.2.4, claywheel@1.1.1, prospecttogether@1.3.0, rivers@2.7.0, rpgdifficulty@1.0.0, rustboundmagic@1.7.4, sharablewaypoints@1.5.4, stillnecessaries@1.1.2, stonebakeoven@1.1.3, storagecontroller@1.0.11, th3dungeon@0.2.1, thecritterpack@0.9.1, usefulstuff17@1.3.2, creative@1.19.7, vsimgui@1.1.3, vsinstruments@1.2.7, vsquest@1.2.0, survival@1.19.7, vsvillage@1.0.0-pre.6, xlib@0.8.3-pre.1, cats@2.0.1, chemistrylib@1.1.5, tradercamps@1.1.4, configlib@1.3.11, em@2.6.0, feverstonewilds@1.4.5, fsmlib@0.4.5, OutlawMeat@0.0.2, plankstick@1.0.1, playercorpse@1.9.0, stonequarry@3.2.1, tallowcandles@0.1.0, tpnet@1.14.3, vsradiomod@0.2.0, wildcraftfruit@1.2.0, wildcraftherb@0.0.1, wildcrafttree@1.1.0, wolftaming@2.1.2, xinvtweaks@1.6.1, xskills@0.8.5-pre.1, kosphotography@1.4.1, maltiezcrossbows@0.3.9, maltiezfirearms@0.5.2, moreroads@1.5.6, tailorsdelight@1.4.3
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 874
at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 540
at Vintagestory.API.Common.EntityPlayer.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 684
at Vintagestory.Client.NoObf.ClientSystemEntities.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Entities.cs:line 99
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 27
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 731
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 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Yorki, May 14th at 9:54 PM

i simply ask for a perk in survival to reduce hunger rate without having to be naked (like nudist) or combat to reduce the hunger rate increase from heavy armor

💬 Iguana_mec, May 11th at 7:20 PM

Hello,

The dialog screen isn't opening to me, I've searched everywhere but couldn't find an answer.

💬 DejFidOFF, May 6th at 1:39 PM

6.5.2024 15:36:08 [Error] Exception: Object reference not set to an instance of an object.
at XSkills.XSkillsEntityBehavior.OnEntityDeath(DamageSource damageSourceForDeath)
at Vintagestory.API.Common.Entities.Entity.Die(EnumDespawnReason reason, DamageSource damageSourceForDeath) in VintagestoryApi\Common\Entity\Entity.cs:line 1706
at Vintagestory.API.Common.EntityAgent.Die_Patch1(EntityAgent this, EnumDespawnReason reason, DamageSource damageSourceForDeath)
at Vintagestory.GameContent.EntityStrawDummy.OnInteract(EntityAgent byEntity, ItemSlot slot, Vec3d hitPosition, EnumInteractMode mode) in VSSurvivalMod\Entities\EntityStrawDummy.cs:line 26
at Vintagestory.Server.ServerSystemEntitySimulation.HandleEntityInteraction(Packet_Client packet, ConnectedClient client)
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 138

💬 Azraile, May 6th at 4:07 AM

maybe skills that make dying use up less dye, sowing kits produice more or have a chance not to be used up when used?

💬 Quiche, May 5th at 7:25 PM

Love this mod. Great for feeling rewarded for the time and effort put into your skills. Would be interested in a tailor based skill tree for leather, dye and cloth making, if suggestions are welcome. Thank you!

💬 Azraile, May 2nd at 5:05 PM

Judex

I wouldn't mind a way to refresh a trader's stock

💬 Judex, May 1st at 8:39 PM

Hi,

So, I really liked Your mod and was playing with it for a while. I can’t tell that it needs any improvements, but my brain keeps generating ideas. I thought that it will be cool to share these ideas with You. This is not much but.Take a look.

Builder Perks:

1 Long-armed: Increasing reach distance

2 Steel Legs: Reduce fall damage

3 Frugal: Gives a chance not to reduce the durability of the tools while chiseling

4 Multi craft: Chance to create an additional building block when crafting

5 Builder: Profession

6 Rock climber: Allows you to climb walls

7 Thrifty: Increases the number of building blocks in the stack

8 Disassembly expert: Allows you to destroy any building blocks by hand, equalizes and increases the speed of mining all building blocks by hand

Trader Perks:

1 Experienced trader: General reduction of the prices when buying

2 Persuasive Trader: General increase of the prices when selling

3 Neat: Refurbished clothing gives a price bonus when buying and selling

4 Only the best: Purchased tools/armor/food have a quality modifier

5 Trader: Profession

6 Close Friend: One selected trader will have better prices

7 Special offer: Adds additional slots to merchants for trading

8 Invitation to visit: You can carry one trader wherever you want once

 

It will be really cool if You will use any of these ideas.

 

Xandu

💬 PurpleDino, Apr 30th at 1:45 PM

Hello I have a little question, can someone point me in the direction of metalworking skill config related to finishing touch skill so I can change it to how it previously worked.

💬 xxpowerofsoundxx, Apr 26th at 8:22 PM

Glad you like the drunken monk Idea. The damage should be based on the age of the alchohol drunk and the amount. Though if that's to tough then whatever you come up with would be awesome. While I know a bit about the subject I am in no way a programmer lol. 

That being said I also just thought of WURM online, where skilling xp takes forever, but can be modified with specialized food and drink. ----
Basically I'm looking for more of a reason to make alchohol to begin with. So besides the unlearn point. What if you made it so different brands, ages, etc of alchohol provided timed xp boosts? Maybe even the really high end alchol could modify perks for a time. Some really old vintage wine could add an extra point into strong back or something. Fine mead could increase survival xp gain by 5% for 1 hour. Strong vodka could increase mining xp by 10% for 30 minutes... etc etc. 

I think if we did that then it could make taverns some real hotspots on any server runnin g Xskills and make a sort of alchemy like addition without actually deviating from the vanilla experience and original mod concept. Using some strong Honey mead to get a point in Cat Eyes or Luminiferous for an hour etc. 


I don't know how hard it would be to implement timed status changes for something like that. But since there's a cool downon the unlearn point I think you can probably proc the same coding for xp boosts and temporary perk allocations. 

And any chance you could add compatibility for "From Golden Combs" on the Xskill side to make harvesting from the combs possible with beemaster. -_- the from golden combs dev refuses because they don't like new classes. Seems weird but eh. 



Xandu

💬 XanduAuthor, Apr 26th at 10:34 AM

NightSky You can use unlearn points from alcohol to get rid of the ability. I will try to fix the issue even when I have no idea what causes it.

💬 NightSky, Apr 25th at 7:24 AM

hi Xandu :) thank you for all the good work, 

i got a lill problem on my server.. in singleplayer this worked fine.. 
while digging gravel.. i got kicked off the server.. and got this as msg on the console..
it said im doing something naughty.. 

25.4.2024 07:14:35 [Server Warning] Exception at client 1. Disconnecting client.
25.4.2024 07:14:35 [Server Notification] Last player disconnected, compacting large object heap...
09:14:37
25.4.2024 07:14:37 [Server Event] Player NightSky got removed. Reason: Threw an exception at the server
25.4.2024 07:14:37 [Server Error] Exception: Arithmetic operation resulted in an overflow.
at XSkills.Digging.LoadPanningDrops()
at XSkills.XSkillsSandBehavior.GetDropsList(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropChanceMultiplier, 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 dropQuantityMultiplier) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 1175
at Vintagestory.API.Common.Block.OnBlockBroken(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 1067
at Vintagestory.API.Common.CollectibleObject.OnBlockBrokenWith_Patch2(CollectibleObject this, IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier)
at Vintagestory.GameContent.ItemAxe.OnBlockBrokenWith(IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier) in VSSurvivalMod\Item\ItemAxe.cs:line 176
at Vintagestory.Server.ServerSystemBlockSimulation.TryModifyBlockInWorld(ServerPlayer player, Packet_ClientBlockPlaceOrBreak cmd) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 575
at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockPlaceOrBreak(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 346
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 138
 
tnx for looking in to it <3

ps: is there a way that i can reset the scrap detector skill ?
so i can remove the point in the skill till this is fixed ?
💬 XanduAuthor, Apr 24th at 11:36 AM

xxpowerofsoundxx Actually that would be easy to implement. And I think it is a funny idea.

💬 xxpowerofsoundxx, Apr 24th at 2:44 AM

How hard would it be to add a Drunken Monk perk to the Combat tree so we can hit harder depending on how wobbly we are :D ??

 

💬 XanduAuthor, Apr 22nd at 1:38 PM

TheRealFlynn You can use the cage with the catcher ability to capture small animals. The ability is older than the base game method of capturing animals and it has some advantages over it.

💬 TheRealFlynn, Apr 22nd at 8:15 AM

what does the cage do?

(sorry, not seeing it noted anywhere)

💬 DejFidOFF, Apr 19th at 5:14 AM

Xandu

yw. I thank you. You are so fast. Now it´s time to translate xlib :D

💬 XanduAuthor, Apr 18th at 10:03 PM

Jade1 Try the new .pre versions I uploaded today. This should fix it.

DejFidOFF Thank you. I have included your file in the latest version.

💬 Jade1, Apr 18th at 9:49 PM

After version 0.8.2 (e.g. 0.8.3 to current) I can no longer milk mammals (cows, sheep, goats).
FWIW, I have the husbandry skill; and I took the perk that allows my character to milk and sometimes get cheese / sometimes get milk. 

💬 DejFidOFF, Apr 18th at 2:02 PM

Xandu

I posted link in VS forum under the Xskills forum homepage.

💬 DejFidOFF, Apr 18th at 1:58 PM

Xandu

Yah that´s very true. It deleted the links

💬 DejFidOFF, Apr 18th at 1:57 PM
💬 XanduAuthor, Apr 18th at 1:44 PM

DejFidOFF I think the comment section here does not like links.

💬 XanduAuthor, Apr 18th at 12:21 PM

Azraile The salty backpack ability just changes the transition speed multiplier for backpacks. The actual transition is handled by the base game. I already have an report for the fruit press issue. 

Phunghis_Khan Hi. I already looked at this issue a few weeks ago and it seemed like the mod breaks itself when xskills is installed. It has to be fixed from their side.

DejFidOFF Hi. There is no link for me. I think it would better to send it to me in a dm.

💬 DejFidOFF, Apr 18th at 9:43 AM

Xandu

Hello o/ I am just finished czech translate. Can you add that to the mod? And also thanks for great job with this !

https:/

💬 Phunghis_Khan, Apr 18th at 4:54 AM

Hi there! Some friends and I are trying to get this mod to work with Toolworks, which says it's compatible with xSkills, but it seems several people are claiming that this mod breaks it.

Just wondering if you might know if that's the case or a better idea of what might be causing it.

Thank you in advance!

💬 Azraile, Apr 18th at 12:27 AM

yah it was from high ping, however I do keep havong crocs turn to rot on me i think might have to do with the salty backpack skill

I have it maxed out (least till the server person added 2 levels to the skill so it could be lowered down to 25%, but it happened before that too)  I don't know if it happens when i crash or when i sleep or when it happens but some time the crocs turn to crocs full of rot when they had like 10~20+ days on them because of the xskills but ... i'm wondering if it was because they would be rotten with out the skill?

Also keep crashing when i try and put barries in the jucier and getting a crash log that says it's xskills anywhere i can send that?

Note- friend isn't crashing when doing this... not sure why... they have two points in the juicer and i have one.... and it happened half the time, then all the time, then after rearanching my invitory.... none of the time... so think it had something to do with invitory items

 

 

💬 XanduAuthor, Apr 16th at 9:32 AM

Azraile If your inventory is full crocks should be dropped on the ground when you try to pick them up. Crocs weren't touched in the latest updates. Maybe you just missed them? Are you are playing on a server? It could also be caused by a high ping. Sorry but I don't know what pressure plates are. Are they from a mod?

💬 Azraile, Apr 16th at 6:54 AM

picked up a crock with a full invitory and it vanished, and presure plates are stoping me from walking and then activating after like a full second delay, this and xlib where the only updates before this started.

💬 KanjiOkami, Apr 16th at 12:20 AM

Works like a charm, thank you, its really appreciated.

💬 Falco, Apr 15th at 7:01 PM

thank you.

💬 XanduAuthor, Apr 15th at 6:52 PM

This should be fixed now.

💬 Falco, Apr 15th at 6:39 PM

since the update these issues have cropped up:

  • Existing bowls placed on the ground in a corner and not the center become bugged, undestroyable and invisible. Placing a cooking pot down there will crash the client
  • can't place bowls on the corner of blocks anymore, only center
  • can't use bowls to get food out of cooking pot/crock
💬 jrredmo, Apr 15th at 4:35 PM

I just updated and I'm running into the same issue.

💬 KanjiOkami, Apr 15th at 4:20 PM

Sorry if im maybe missing something but for some reason after updating this and the lib I cant scoop food out of a crock now.

💬 King_Doggo, Apr 13th at 8:44 AM

This mod - While it takes time to gain levels - Is a fantastic addition to the game. It gives me so much joy seeing milestones of progression paying dividens as levels go up and traits are learned.

💬 XanduAuthor, Apr 11th at 7:03 PM

MerfAvenger You can tell me after next update whether the bug is fixed or if have to take another look at it.

Blaze_wraith I am not great with ui stuff and this sounds like a lot of work. But I may add it later when I have the time and motivation for it.

💬 Blaze_wraith, Apr 11th at 2:39 PM

is it possible for you to make an addon mod (or even incorperate it into the the base mod) that adds a progress bar, which pops up when you're doing a specific action for a skill so you can see your progress go up without having to open the skills GUI

💬 MerfAvenger, Apr 10th at 7:23 PM

If you have a rough idea of where it is I'd be happy to install a build with extra logs or some other debugging if you want to try and fix it. I'm unfortunately unable to unlearn the habit of shift clicking meat into the pot so it'd be great to have it fixed!

💬 XanduAuthor, Apr 9th at 5:16 PM

MerfAvenger I've seen this issue multiple time but I was never able to reproduce it. Sometimes I change a few lines of code and hope that this will fix the issue. But it seems like this haven't worked yet. So I will try it again. But I can't gurantee that it will fix it this time.

💬 MerfAvenger, Apr 8th at 10:10 PM

I get a reliable crash when I shift-click to add bushmeat to a cooking pot:

  • I have a stack of bushmeat in a storage vessel. This is added to over time and probably has various expiration on the meat.
  • I shift click to add it to the pot.
  • Adding it by hand does not ever seem to crash.
  • After reloading after a crash, the bushmeat in my inventory does not cause a crash until it is merged with the stack again.
  • I strongly suspect this might be some interaction with Expanded Foods, because that makes bushmeat usable in situations it normally isn't.

Running on 64 bit Windows 10.0.19045.0 with 16332 MB RAM
Game Version: v1.19.7 (Stable)
08/04/2024 23:02:21: Critical error occurred in the following mod: xskills@0.8.2
Loaded Mods: abandonedkingdom@0.0.4, aculinaryartillery@1.1.3, autowalk@1.0.4, bettertraders@0.0.5, blacksmithname@1.1.6, effectshud@0.2.10, geoaddons@1.3.3, hideandfabric@1.3.0, lanternpost@1.0.8, magellan1k@1.0.0, moreicons_cs@1.1.0, moreclassesrevised-v1-0-4@1.0.4, moremolds@1.4.2, naturalpatchesdense@0.0.4, pipeleaf@1.5.0, plantstograss@1.0.1, shepherdmod@1.0.2, someextramolds@1.0.6, spyglass@0.5.1, game@1.19.7, weaponpackalphaunoff@1.5.1, animationmanagerlib@0.7.9, BedRespawning@1.0.1, butchering@1.5.5, carryon@1.7.4, clipfix@2.0.1, commonlib@2.3.7, expandedfoods@1.6.9, herbarium@1.1.0, knifemold@1.0.1, lavoisier@1.3.0, morepiles@1.5.0, prospecttogether@1.3.0, rivers@2.7.0, rustboundmagic@1.6.0, scythemold@1.0.1, sharablewaypoints@1.5.4, somethinginthewater@1.2.0, steamandpower@1.0.3, storageoptions@1.0.2, creative@1.19.7, vsimgui@1.1.3, vsinstruments@1.2.7, survival@1.19.7, vsvillage@1.0.0-pre.1, weatherthestorm@1.0.0, xlib@0.8.1, 118hair@0.1.3, awearablelight@1.1.1, bullseye-continued@2.5.8, chemistrylib@1.1.5, configlib@1.1.3, em@2.5.2, fsmlib@0.4.1, tpnet@1.14.3, xskills@0.8.2, bricklayers@2.5.1, kosfire@1.1.3, kosphotography@1.4.1, maltiezcrossbows@0.3.1
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 85
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, ItemStackMoveOperation op, List`1 skipSlots) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 362
at Vintagestory.GameContent.InventorySmelting.GetBestSuitedSlot_Patch1(InventorySmelting this, ItemSlot sourceSlot, ItemStackMoveOperation op, List`1 skipSlots)
at Vintagestory.Common.PlayerInventoryManager.GetBestSuitedSlot(ItemSlot sourceSlot, Boolean onlyPlayerInventory, ItemStackMoveOperation op, List`1 skipSlots) in VintagestoryLib\Common\GameContent\Inventory\PlayerInventoryManager.cs:line 202
at Vintagestory.Common.PlayerInventoryManager.TryTransferAway(ItemSlot sourceSlot, ItemStackMoveOperation& op, Boolean onlyPlayerInventory, StringBuilder shiftClickDebugText, Boolean slotNotifyEffect) in VintagestoryLib\Common\GameContent\Inventory\PlayerInventoryManager.cs:line 232
at Vintagestory.API.Common.InventoryBase.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 436
at Vintagestory.Common.InventoryPlayerBackPacks.ActivateSlot(Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op) in VintagestoryLib\Common\GameContent\Inventory\InventoryPlayerBackPacks.cs:line 143
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 973
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 744
at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent mouseArgs) in VintagestoryApi\Client\UI\GuiComposer.cs:line 494
at Vintagestory.Client.NoObf.GuiDialogInventory.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\Dialogs\GuiDialogInventory.cs:line 549
at Vintagestory.Client.NoObf.GuiManager.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 390
at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1909
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 431
at Vintagestory.Client.NoObf.ClientMain.OnMouseDownRaw(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1836
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 198
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.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 XanduAuthor, Apr 8th at 8:33 PM

DejFidOFF Hi. You can contact me on discord or send it to me here. I will then add then translation to the mods files.

💬 DejFidOFF, Apr 8th at 7:50 PM

Hi o/ I am translating this mod to czech language ( cs.json ) is it possible after correcting and testing to send you the file and implement that language to the mod?

💬 XanduAuthor, Apr 6th at 7:50 AM

bringitonwimps Hi. "Arithmetic operation resulted in an overflow.". This is a new one. I have never seen this error before. Is this error reproducible or did it occur only ones? Have you tried to delete the cash? Do you have another mod that adds a lot of panning drops?

💬 bringitonwimps, Apr 6th at 12:11 AM

client crashes when i trigger a drop from the digging skill, i think?.. here is erreor log

pastebin.com/41pK5PSK

💬 Bazim, Apr 3rd at 5:53 PM

Really nice progression mod! Lov eit!

💬 Odur27, Apr 1st at 2:04 PM

xskills_v0.8.1 is looking for xlib_v0.8.0

💬 basfrasse, Mar 31st at 11:11 PM

thank you

💬 XanduAuthor, Mar 31st at 11:05 PM

basfrasse You get 'unlearn points' primarily from alcoholic drinks.

💬 basfrasse, Mar 31st at 10:58 PM

does anyone how you get an unlearing point i did a miss click the hand book says you can recive an unlearing point by consuming specific items fond in the hand book but what that item is i dont know what i should look for

💬 adres4t, Mar 29th at 8:44 PM

Yeah, about that, thanks for that particular change, it was very unbalanced. It's a change for good, my community is mostly happy about it;

💬 XanduAuthor, Mar 29th at 7:07 PM

Ingrimus You can never satisfy everyone. Someone is always complaining. Especially about the metalworking abilities that were very overpowered and had some exploits.

💬 Ingrimus, Mar 29th at 6:41 PM

Oh it was so smart to get rid of the main perk of finishing touch!
-.-' *Sarcasm*

💬 adres4t, Mar 28th at 11:35 PM

Hey, I get crash when trying to eat a stew from taro leafs and orange brandy garnish which was added randomly. Taro leafs comes from Floral zones mod.

28/03/2024 23:26:39: Critical error occurred in the following mod: xskills@0.8.1
Loaded Mods: aculinaryartillery@1.1.3, autopanning@1.0.1, bettercrates@1.7.0, cellardoor@1.4.0, chiseltools@1.10.8, ClaimsRadar@1.1.0, coloredeggs@1.0.0, landformoverhaul@0.0.2, decor@1.0.15, detonateredux@1.1.0, dont-place-sticks@1.0.0, eftraders@1.0.1, extendedcrafts@1.1.1, floralzonescaperegion@1.0.6, floralzonescaribbeanregion@1.0.3, floralzonescentralaustralianregion@1.0.1, flourbags@1.0.2, sirenia@1.0.1, HangingOilLamps@1.0.1, juicyores@1.0.0, mannequinstand@1.0.3, mapzoomkey@1.0.0, millwright@1.1.4, primitivesurvival@3.5.0, sharpencompat@1.0.0, ssab@0.0.1, temporal_gears_stack@1.0.0, toolsplus@1.0.1, translocatorengineeringredux@1.4.9, viescraftmachines@2.3.1, visibleore@1.0.1, volumetricshadingreupdated@0.7.5, game@1.19.5, zoombuttonreborn@1.6.0, alloycalculator@1.0.0, ancienttools@1.5.17, animalcages@3.0.2, animationmanagerlib@0.7.4, apeseedbagpatch@1.0.0, egocaribautomapmarkers@3.1.0, betterfirepit@1.1.4, betterjonasdevices@1.1.0, betterruins@0.3.4, butchering@1.5.4, canjewelry@0.2.23, canmarket@0.3.22, carryon@1.7.4, Clumps@1.0.0, commonlib@2.3.7, composter@1.1.0, Crateful@1.2.8, cuniculture@1.0.2, danatweaks@1.2.0, earlychiseling@1.0.1, electricityunnoficial@0.0.13, electricity@0.0.11, expandedfoods@1.6.8, extrainfo@1.7.0, fairplayguardian@1.1.7, fromgoldencombs@1.4.25, glojack@1.1.1, glowingprojectiles@1.1.3, gravelpaths@1.0.0, hudclock@3.4.0, knapster@2.9.0, liquidcontainers@1.2.0, maltiezbows@1.0.4, medievalexpansion@3.13.1, metalsupports@1.0.3, mobsradar@2.0.0, morepiles@1.5.0, nohands@0.1.1, pileful@1.1.5, playerlist@1.7.3, prospecttogether@1.3.0, qpquests@1.0.0-pre.1, rivers@2.7.0, rustboundmagic@1.6.0, scarecrow@1.4.3, statushudcont@2.1.1, stepup@1.2.0, stillnecessaries@1.1.1, stonebakeoven@1.1.3, storagecontroller@1.0.8, storageoptions@1.0.2, th3dungeon@0.2.1, thecritterpack@0.9.1, usefulstuff17@1.3.2, vinconomy@0.2.4, vmetp@1.1.1, creative@1.19.5, survival@1.19.5, xlib@0.8.1, awearablelight@1.1.1, betterstepping@1.0.0, bullseye-continued@2.5.7, electricityextensions@0.0.3, em@2.5.2, extraoverlays@1.4.0, playercorpse@1.9.0, rifteye@0.3.4, stonequarry@3.2.1, tpnet@1.14.3, vanity@2.1.0, xskills@0.8.1, bricklayers@2.5.1, moreroads@1.5.4, tailorsdelight@1.4.0
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at XSkills.BlockMealPatch.tryFinishEatMealPrefix(BlockMeal __instance, TryFinishEatMealState& __state, ItemSlot slot, EntityAgent byEntity)
at Vintagestory.GameContent.BlockMeal.tryFinishEatMeal_Patch2(BlockMeal this, Single secondsUsed, ItemSlot slot, EntityAgent byEntity, Boolean handleAllServingsConsumed)
at Vintagestory.GameContent.BlockMeal.OnHeldInteractStop(Single secondsUsed, ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel) in VSSurvivalMod\Systems\Cooking\BlockMeal.cs:line 107
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleHandInteraction(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 329
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 162
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 27
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 731
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 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Dusktracer, Mar 27th at 11:13 AM

Posting this here as well as on the primtive survival mod discussion, but for VS 1.19.5, it seems that having both Primitive Survival 3.5.0 and Xskills + Xlib (0.8.0 and 0.8.1) causes the hoe to no longer til land. Removing either of the mods will allow tilling to occur again and this was tested with only these 3 mods in addition to the core mods (essentials etc).

💬 XanduAuthor, Mar 27th at 1:51 AM

McTiddies I am interested what you have cooked. But I think you have eaten something with an Unknown food category?

💬 McTiddies, Mar 27th at 12:31 AM

Seems there's a current CTD with Xskills whenever you eat a bowl of food. Currently unsure if it's due to the huge stomach perk or bad interaction with other mods. Regardless. Also unsure why it says 0.8.0 when we used 0.8.1 both in server and client


"Running on 64 bit Windows 10.0.19045.0 with 32682 MB RAM
Game Version: v1.19.5 (Stable)
3/27/2024 12:31:18 AM: Critical error occurred in the following mod: xskills@0.8.0
Loaded Mods: aculinaryartillery@1.1.3, bettercrates@1.7.0, betterdrifters@2.1.3, chiseltools@1.10.8, driedpeat@1.0.3, extrachests@1.8.0, millwright@1.1.4, moredrygrass@0.2.0, nightwatcher@2.0.0, primitivesurvival@3.4.9, qptech@1.15.0, sortablestorage@2.2.3, sticksfromfirewood@1.0.0, translocatorengineeringredux@1.4.9, game@1.19.5, abcsreborn@0.2.1, alchemy@1.6.25, animalcages@3.0.2, animationmanagerlib@0.7.3, egocaribautomapmarkers@3.1.0, beehivekiln@1.5.1, betterfirepit@1.1.4, betterruins@0.3.4, carryon@1.7.4, commonlib@2.3.7, cooperativecombat@1.1.1, electricity@0.0.11, expandedfoods@1.6.8, glowingprojectiles@1.1.3, herbarium@1.1.0, sailboat@1.2.8, medievalexpansion@3.13.1, meteoricexpansion@1.2.5, prospecttogether@1.3.0, statushud@1.4.3, stillnecessaries@1.1.2, stonebakeoven@1.1.3, storagecontroller@1.0.8, creative@1.19.5, survival@1.19.5, wildfarmingrevival@1.1.8, xlib@0.8.1, awearablelight@1.1.1, bullseye-continued@2.5.8, em@2.5.1, playercorpse@1.9.0, stonequarry@3.2.1, tpnet@1.14.3, wildcraftfruit@1.1.1, wildcraftherb@0.0.0, wildcrafttree@1.1.0, xskills@0.8.0, moreroads@1.5.4
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at XSkills.BlockMealPatch.tryFinishEatMealPrefix(BlockMeal __instance, TryFinishEatMealState& __state, ItemSlot slot, EntityAgent byEntity)
at Vintagestory.GameContent.BlockMeal.tryFinishEatMeal_Patch2(BlockMeal this, Single secondsUsed, ItemSlot slot, EntityAgent byEntity, Boolean handleAllServingsConsumed)
at Vintagestory.GameContent.BlockMeal.OnHeldInteractStop(Single secondsUsed, ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel) in VSSurvivalMod\Systems\Cooking\BlockMeal.cs:line 107
at Vintagestory.API.Common.CollectibleObject.OnHeldUseStop(Single secondsPassed, ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, EnumHandInteract useType) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1157
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleHandInteraction(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 313
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 160
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 19
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 81
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 838
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 730
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 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93"

💬 XanduAuthor, Mar 26th at 5:11 PM

@Wandour Well, actually someone else pointed this problem out to me.

💬 Wandour, Mar 26th at 4:47 PM

damn i tihnk xandu figured everyone out lmao

we used to make plates and anvils using 1 ingot haha
it's officially patched now guys πŸ’€

💬 XanduAuthor, Mar 26th at 8:48 AM

Risskitty It will no longer occur if you don't have enough voxels. It was also possible to use this as an exploit to create metal out of thin air.

💬 Risskitty, Mar 25th at 11:20 PM

Sorry to bug you Xandu, but with the reduction in finishing touch completion without the appropriote amount of voxels, is it now finishing touch WILL NOT occur if there are not enough voxels, or it just has an extremely reduced chance?

💬 Aura_Dacella, Mar 22nd at 12:38 PM

@NukoSan

Also having an issue where my satiety cap seems to occasionally flip between 1500 and 2000 with one level of huge stomach, not sure what's causing it

💬 XanduAuthor, Mar 22nd at 12:57 AM

@Jahir I think I have to add some additional ingame information to the ability to make it more clear that it does not work in some cases (to avoid infinite metal exploits).

💬 Jahir, Mar 21st at 9:34 PM

v0.8.0 rc2: My molds still required 100 units despite putting a talent into Smelter that says it reduces requirements by 10%. 

💬 Wandour, Mar 19th at 10:10 PM

I noticed extensive farming skill does not work where it should give hoes tool modes 
it's not working on the latest version v0.8.0 rc2

💬 Ernie, Mar 19th at 2:02 PM

With v0.8.0-rc.2 on 1.19.4, unlearn points are no longer being gained from alcohol.  Tested with multiple players with both pre-update and newly-spawned wine. Xandu

💬 Snowfall94, Mar 19th at 1:43 PM

Yea I for one love the auto smithing (The Master Smith ability), makes it easier to hammer out the hundreds upon hundreds of items I need for me and my friends on the server

So thanks for keeping people like us in mind Xandu

💬 XanduAuthor, Mar 18th at 3:22 PM

Denton_ Hi. I know the ability is op. This could be a great way to nerf it. But I think their will be people that will complain about nerfing it. So I need to find a way to enable the current version of the ability with configurations.

Vedrit I had no issues using both mods. You need to have the the ability to use the cage and you cannot use it on all animals. I noticed that I forget to add the 1.19 animals. This could also be the issue. Additionally the xskills cages use right click to use the cage while I think  Animal Cages uses the attack button.

Dagardt You can still get the same buffs from meals as before. I only fixed an inconsistency in the distribution of the buffs. The strength of the buff already depends on the quality of the meal.

💬 Dagardt, Mar 18th at 6:10 AM

cooking is now more useless than digging skill, GG

RIP actually useful meal buffs
maybe buff the end result meal buff by a factor based on the QL? like 1ql = 10

💬 Vedrit, Mar 17th at 11:03 PM

There seems to be some sort of compatibility issue with Animal Cages that prevents the cage from trapping animals.

💬 Denton_, Mar 16th at 3:37 PM

This mod is very cool, but I find that the Master Smith skill is very OP, since you can smith basically anywhere and it puts the two voxels at the correct position, even though it's at the complete opposite side. Best thing to nerf this is when doing a heavy hit, when spreading the voxels, if they are 1-2 voxel of distance, at least two of them will 100% go to the nearest good spot.

💬 XanduAuthor, Mar 14th at 9:37 AM

Wandour I don't know haven't tested it. I may test it when a full release was released.

💬 Wandour, Mar 13th at 8:22 PM

does the mod not work on 1.19.5 rc1?

 

 

💬 XanduAuthor, Mar 13th at 8:13 PM

@Kara Thank you for noticing this. But I think clay forming is also performance heavy in the base game. I took a look at this and haven't had a big issue with it.

@Sooner535 Not planned at the moment. I focus on getting it work properly. But if you have any ideas you can tell me and I see later whether it is possible to implement it.

@Buder28 Mushrooms were always an issue because they work differently in recipes than other items. I thought I fixed this in the latest updated. But it seems like I made it worse. But I think I finally found a way to make it work in the next update.

💬 Buder28, Mar 12th at 4:48 PM

minor problem when cooking with mushroom the cooking pot dosent show has a valid  recipe but still cook like normal
like 1 vegetable + 1 vegetable + 1 mushroom
i debugged to find with mod and its xskill
*removed all mod tried new game  reinstalled whole game

💬 Sooner535, Mar 11th at 10:49 PM

Will there be more skills added to this mod? Or is what there is what we get? Just curious, love your mod Xadnu

💬 Kara, Mar 11th at 7:02 PM

Xandu While clayforming, i was experiancing random little lag spikes. im not sure if its the mod, or a vanilla issue, but i figured i should mention anything i find ^v^

💬 XanduAuthor, Mar 11th at 3:09 PM

@Yololator You need to update your Xlib version. I am surprised that the game started without updating it.

💬 Yololator, Mar 11th at 1:52 PM

@Xandu the xp multiplayer that applies for all of skills, the universal one, it's in 1 on basis

 

It gave me this error now

 

Running on 64 bit Windows 10.0.19045.0 with 16304 MB RAM
Game Version: v1.19.4 (Stable)
11/03/2024 14:54:31: Critical error occurred in the following mod: xskills@0.8.0-rc.1
Loaded Mods: aculinaryartillery@1.1.3, ancientarmory@0.9.4, bettercompost@1.0.1, decor@1.0.14, entitiesinteract@1.0.2, evaporite@1.0.0, flourbags@1.0.2, caninae@1.0.10, machairodontinae@1.0.2, pantherinae@1.1.1, instanddrifterdrops@1.1.0, lowershield@1.0.0, natshumanskin@1.0.0, Swordz@1.19.3, Vanilla_PlusWorldGen@1.3.3, game@1.19.4, weaponpackalphaunoff@1.5.1, animationmanagerlib@0.7.1, betterruins@0.3.3, commonlib@2.3.2, cropseedstage@1.0.1, electricity@0.0.11, expandedfoods@1.6.8, herbarium@1.1.0, sailboat@1.2.8, justanarrowheadmold@1.0.1, meteoricexpansion@1.2.5, moreanimals@1.3.3, petai@2.2.3, rivers@2.7.0, stonerailings@1.2.0, storageoptions@1.0.2, th3dungeon@0.2.1-rc.1, thecritterpack@0.8.9, vhfp@1.1.0, creative@1.19.4, vsimgui@1.1.1, survival@1.19.4, xlib119@0.7.4-dev.1191, apanserbjornstory@0.9.2, awearablelight@1.1.1, cats@2.0.1, configlib@1.0.2, extraoverlays@1.4.0, feverstonewilds@1.4.5, foxtaming@1.4.0, fsmlib@0.2.15, playercorpse@1.9.0, wildcraftfruit@1.1.0, wildcraftherb@0.0.0, wildcrafttree@1.1.0, wolftaming@2.1.0, xskills@0.8.0-rc.1, maltiezfirearms@0.4.3
System.TypeLoadException: Could not load type 'XLib.XEffects.TriggerEffect' from assembly 'xlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
at XSkills.XSkillsPlayerBehavior.OnEntityReceiveDamage(DamageSource damageSource, Single& damage)
at Vintagestory.API.Common.Entities.Entity.ReceiveDamage(DamageSource damageSource, Single damage) in VintagestoryApi\Common\Entity\Entity.cs:line 816
at Vintagestory.API.Common.EntityAgent.ReceiveDamage(DamageSource damageSource, Single damage) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 386
at Vintagestory.GameContent.EntityBehaviorBreathe.OnGameTick(Single deltaTime) in VSEssentials\Entity\Behavior\BehaviorBreathe.cs:line 159
at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\Entity.cs:line 874
at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 540
at Vintagestory.API.Common.EntityPlayer.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 680
at Vintagestory.Client.NoObf.ClientSystemEntities.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Entities.cs:line 99
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 27
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 731
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 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries for Vintagestory.exe, the latest 1
==================================
{ TimeGenerated = 03/03/2024 21:29:56, Site = , Source = Application Error, Message = Nombre de la aplicación con errores: Vintagestory.exe, versión: 1.19.4.0, marca de tiempo: 0x65310000
Nombre del módulo con errores: coreclr.dll, versión: 7.0.1023.36312, marca de tiempo: 0x64b06d6c
Código de excepción: 0xc0000005
Desplazamiento de errores: 0x00000000001c98a6
Identificador del proceso con errores: 0xabf8
Hora de inicio de la aplicación con errores: 0x01da6da8c12566ee
Ruta de acceso de la aplicación con errores: C:\Users\Usuario\AppData\Roaming\Vintagestory\Vintagestory.exe
Ruta de acceso del módulo con errores: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\7.0.10\coreclr.dll
Identificador del informe: d62d8441-a79c-46d0-a6f4-4e5353ecf20e
Nombre completo del paquete con errores:
Identificador de aplicación relativa del paquete con errores: }

💬 XanduAuthor, Mar 11th at 10:13 AM

Yololator Which multiplier do you mean?

💬 ska, Mar 11th at 6:46 AM

thank you so much for updating :)

💬 Yololator, Mar 11th at 1:43 AM

i touched config files (xleveling) and modified the multiplier to 10 instead of one, now everything one-shots me, idk what happened

💬 Cinobi, Feb 29th at 8:57 AM

Canteen Cook looks broken, it gives 11 portions at max, should be 12

💬 Alfierulz, Feb 24th at 5:49 PM

Updated versions of the mod and require library for 1.19.x

https://mods.vintagestory.at/xskills

https://mods.vintagestory.at/xlib

💬 Ravnsfolk, Feb 6th at 2:20 PM

Looks interesting, can the mod here be updated?

💬 ManManGuy10, Feb 5th at 8:49 PM

This is a hobby project, no expectation of updates. Billy made a compatibilty update but he is no way responsible for adding new or fixing broken code in the mod, simply making it work without crashing the game in the latest version is all he did. If Xandu doesnt want to update the mod anymore, I imagine the source code will be released and that will allow someone else to carry the torch, until then, stop whining and complaining unless you guys want to remake the mod from scratch.

 

💬 HellToKitty, Feb 3rd at 11:13 AM

@MacAttack You speak in riddles. What the heck is "the Fork made by Billy"? Me like many others don't use discord. I am aware that this is a hobby project and I therefore don't expect anything but not answering for months is very uncommunicative to say the least. So I it is not the caziest idea to think that the project is dead. Thanks for informing us that this is not the case.

💬 HellToKitty, Feb 3rd at 11:05 AM

@SkyArcane Ah good to know that someone updated it, thanks.

💬 MacAttack, Feb 3rd at 7:39 AM

Xandu is a person after all and this is just a hobby project. It's not dead and Xandu released his feelings about the Fork made by Billy on the discord. I myself trust in Xandu to continue it one day or it will just stagnate in the hands of Billy imo, because Billy just forked it, i dont see him do any improvements/expansions in the future like Xandu will do for sure :D

💬 SkyArcane, Feb 2nd at 10:10 PM

someone already updated this mod, same name look it up on all mods for 1.19.x HellToKitty

💬 HellToKitty, Feb 2nd at 9:55 PM

Xandu It is not very promising that you don't answer anything for months. Guess the project is dead.

💬 sdkenny, Jan 27th at 7:19 PM

I am still playing 1.18.15 until this mod gets updated

💬 Manticore, Jan 27th at 12:47 AM

Waiting for this mod, so I can start playing VS again. Please update for 1.19.

💬 MikhaelPerrin, Jan 26th at 5:59 PM

I really love this mod, do you have any plans to update it to 1.19.x?

💬 Mendall, Jan 26th at 5:14 AM

Please tell me this will be updated to 1.19 pleeeese

 

💬 AngryRob, Jan 24th at 4:39 AM

At this stage the game really needs a skills system. 

💬 HellToKitty, Jan 23rd at 7:50 PM

Please update for 1.19

💬 Josyph, Jan 22nd at 5:23 PM

I can say without reservation this is the best mod that has ever been made for VS.

💬 Mackeroni, Jan 22nd at 12:30 PM

Waiting with bated breath for the update. This mod is so much fun.

💬 Jelle, Jan 21st at 2:27 AM

Please update for 1.19.  I'm missing my skills.  Thanks Xandu

💬 DizzyScorpia, Jan 20th at 11:20 AM

System.NullReferenceException: Object reference not set to an instance of an object.
at XSkills.NightVisionRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage)

Looks like 1.19.0 broke the mod :'(

💬 Dekordianis, Jan 19th at 2:17 PM

We love this mod, but it don't work for us in 1.19.0, it will be fixed?

💬 DrBubba, Jan 11th at 6:54 PM

Hey, Xandu

Running into a small problem where I've increased the size of my Satiety bar so much that it takes so much food to fill me up, I'm burning through my food stores like a madman.  Is there any kind of way to increase how much Satiety a meal gives you so that it balances out better?  If not, this might either be a good perk to add or the existing perk that increases your "stomach" needs to take this into account somehow.

💬 Phelan21, Jan 7th at 2:05 PM

It's overwriting the class stuff (like increased hunger rate of Blackguards and walk speed of Hunters, and I can only assume it'll also overwrite the non-visible ones like ore drop rate) for me. I switched class from Commoner (via .charsel), so I don't know whether it also happens with the "original" class picked at world generation.

Anyone else having this issue, or is it just me?

💬 Zanklev, Jan 6th at 12:31 AM

Is this working on 1.19rc4?

💬 Foxie, Jan 5th at 1:09 AM

What is an additional professions? All rounder skill in survival tab. doesnt seem to do anything.

💬 Lacero, Jan 2nd at 9:40 AM

for anyone adventurous I got it working with dnspy and hacking the assembly and it didn't take too much.

Obviously this could crash at any time if you give it a go.  and you do need to know what you're doing in advance this isn't for people who don't know programming.

 

nightvision onrender -> ret
XLevellingServer() -> change OptionalFloat call and insert ldc.r4 0
remove IBookShelveble from ItemSkillBook

the tricky one, happened for me on sleep only, remove call to AnimManager from the item use function.  nop the if out

 

so if you do them one crash at a time that should get you working (ish, without night vision etc.)

I haven't tried eating a book yet but otherwise I get iron bits back from smithing, extra satiety form survival etc.

💬 Ryjhan, Dec 31st 2023 at 3:02 PM

Not working on version 1.19.0-rc4, giving the following error. 

Running on 64 bit Windows 10.0.19045.0 with 16312 MB RAM
Game Version: v1.19.0-rc.4 (Unstable)
12/31/2023 9:01:16 AM: Critical error occurred in the following mod: xskills@0.7.5
Loaded Mods: game@1.19.0-rc.4, creative@1.19.0-rc.4, survival@1.19.0-rc.4, workbenchexpansion@1.8.0, xskills@0.7.5
System.NullReferenceException: Object reference not set to an instance of an object.
at XSkills.NightVisionRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage)
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 199
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 799
at Vintagestory.Client.NoObf.ClientMain.RenderAfterFinalComposition(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 952
at Vintagestory.Client.GuiScreenRunningGame.RenderAfterFinalComposition(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 219
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 674
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 649
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 78
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 317
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries for Vintagestory.exe, the latest 2
==================================
{ TimeGenerated = 12/31/2023 9:00:01 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.0.0, time stamp: 0x65310000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x1c70
Faulting application start time: 0x01da3bf98a3e1146
Faulting application path: D:\games\Vintage Story\Vintagestory.exe
Faulting module path: D:\games\Vintage Story\Lib\openal32.dll
Report Id: 27e11ae1-3230-438f-808b-238e81a9621d
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 12/31/2023 8:56:31 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.0.0, time stamp: 0x65310000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x94
Faulting application start time: 0x01da3bf787895fea
Faulting application path: D:\games\Vintage Story\Vintagestory.exe
Faulting module path: D:\games\Vintage Story\Lib\openal32.dll
Report Id: 49b30831-b4d3-473c-8e75-a41898c851b6
Faulting package full name:
Faulting package-relative application ID: }

💬 Cuiwi, Dec 29th 2023 at 4:44 AM

Anyone know if this is still working as of 1.19+?

💬 ScholarCat, Dec 25th 2023 at 11:57 PM

I seem to have come upon a bug or issue with Cat Eyes, when my friend holds a lantern in their hand, my eyes don't adjust to it, but if it is placed on the ground or I am holding a light, the cat eyes adjust.

💬 Tingcat, Dec 20th 2023 at 9:45 PM

Please could I suggest a toggle for Luminiferous/Cat Eyes? I love using them but I would like to be able to turn them off when lighting my base/my roads. If it's not possible that's ok, I just think that it might be useful for other people as well.

💬 Drakker, Nov 18th 2023 at 2:06 PM

I may have found a bug: I made a ton of strips and nails from copper plates manually on an anvil and didn't get any metal working experience. I did get the copper bits though.

💬 Whiteshadoh, Nov 11th 2023 at 4:37 PM

Anyone having a problem with adding ClassExpMultipliers? Doesn't matter if I add new(lines for my classes) or edit the old names out to allow mine. On generation it just deletes everything and generates the vanilla Json.

💬 Rowly6798, Nov 9th 2023 at 2:04 PM

Hi @Xandu 

Im an Admin for a vs server and we ran into an problem on the server and had to roll it back 
and we lost all the skill lvl's for players where are the xskills data saved So that i can see if the back up capptered the file's  

Thank you for an awsome mod 

 

💬 Jenpai, Nov 4th 2023 at 12:58 AM

-added the skill book item
     -you can set the attributes "skill" and "experience" to create a book that grants a specific amount of experience for a specific skill

what is the command for this?

💬 Joethemonk, Oct 31st 2023 at 6:35 PM

How does the Blackmsmith perk work? I reached level 25 on a server and it seems like my smithed items are still the same quality on average as when i was level 19/20.

(The max level is increased to 50 btw)

 

💬 Voidren, Oct 31st 2023 at 4:41 PM

Blacksmith ability in Metalworking does not work, am still only getting bad(less than 1) quaility, instead of the minium of quaility 1

💬 Hexedian, Oct 29th 2023 at 5:15 AM

@Cmdr_Fil You need to take it at night, close to midnight. That is the right time to be a vampire.

💬 Cmdr_Fil, Oct 28th 2023 at 11:23 PM

how do i get the vampire skill?

💬 MCKarlo01, Oct 22nd 2023 at 9:28 AM

I'm currently playing on version 1.18.15 and after I upgraded my forestry skill to lvl 1 (which is my first skill upgraded) , when I cut trees they disappear as if I cut them, but they don't drop any logs. I noticed the same thing when I throw a spear  it also  disappears

💬 BlueFuryDragon, Oct 22nd 2023 at 4:50 AM

I too almost always play with this mod installed. Is this mod going to be update for net7?

💬 Telemachus, Oct 18th 2023 at 4:10 PM

This has always been a must have mod for my playthroughs.

Any chance we could see some added compatibility for the Butchering mod? If the husbandry skill from xSkills could effect the drops from the butchering mod, that'd be epic!

💬 Ponchoandlefty, Oct 16th 2023 at 5:49 AM

Does this mod still work in version 1.18.15?

💬 Salami2003, Oct 16th 2023 at 2:47 AM

Is anyone else having their game crash when the metalworking skill Finishing Touch activates?

💬 Darce, Oct 3rd 2023 at 11:21 PM

Hi :) I updated the spanish translation (the name of the file is for the latinoamerican spanish, but it can be changed to es-es to apply to spaniard spanish aswell, there's not much difference) and added a couple things missing. Here it is for the next update!

https://pastebin.com/tJhbpt0C 

💬 Wandour, Oct 3rd 2023 at 7:12 AM

you know what i really miss?

Infinity enchantment from minecraft

it can be like a End game combat skill that require you max archer trait and warrior class to get and probably lvl 10-15 requirement
but the arrows cannot be picked  again or the ghost arrow just break

💬 Kaofan, Oct 1st 2023 at 1:25 PM

Xandu

Does this mod have anything to do with trees?

If so, I'm sending an error

0.2023 14:29:10 [Server Fatal] System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.API.Common.Block.GetDrops(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Collectible\Block\Block.cs:line 1135
at Vintagestory.GameContent.BlockFruitTreeBranch.GetDrops(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\FruitTree\BlockFruitTreeBranch.cs:line 218
at Vintagestory.API.Common.Block.OnBlockBroken(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryApi\Common\Collectible\Block\Block.cs:line 1027
at Vintagestory.Common.BlockAccessorBase.BreakBlock(BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\API\BlockAccessorBase.cs:line 574
at Vintagestory.GameContent.FruitTreeGrowingBranchBH.OnTick(Single dt) in C:\Users\Tyron\Documents\vintagestory\game\VSSurvivalMod\Systems\FruitTree\FruitTreeGrowingBranchBH.cs:line 64
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\EventManager.cs:line 59
at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerEventManager.cs:line 124
at Vintagestory.Server.ServerMain.Process() in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Server\ServerMain.cs:line 881

💬 Newfie, Sep 28th 2023 at 7:53 AM

Running on 64 bit Windows with 32693 MB RAM
Game Version: v1.18.13 (Stable)
2023-09-28 5:19:39 AM: Critical error occurred in the following mod: xskills@0.7.5
Loaded Mods: acorns@0.5.3, aculinaryartillery@1.0.15, bettercrates@1.6.0, betterruins@0.2.2, blacksmithname@1.1.1, cellardoor@1.3.0, chiseltools@1.8.4, ClaimsRadar@1.0.1, hqzlights@1.1.1, driedpeat@1.0.2, extrachests@1.7.0, gwb@1.0.1, hideandfabric@1.3.0, instruments@1.2.2, materialaging@1.1.0, meteoricexpansion@1.2.4, millwright@1.0.9, moreicons@1.1.0, moreclay@1.0.1, MoreTorchHolders@1.0.0, palisademod@1.1.0, PipeLeaf@1.2.0, playerlist@1.6.0, potontheshelf@1.0.0, primitivesurvival@3.2.8, rackablefirestarter@1.0.0, rpvoicechat@2.0.2, tprunes@1.1.0, translocatorengineeringredux@1.4.7, game@1.18.13, wildcrafttrees@1.2.4, wildcraft@1.6.6, zoombuttonreborn@1.5.0, abcsreborn@0.1.2, animalcages@2.2.0, betterfirepit@1.1.1, betterjonasdevices@1.0.1, blacksmithgloves@1.0.1, canmarket@0.3.14, carryon@1.6.0, commonlib@2.2.0, composter@1.1.0, divisionoflabor@1.0.6, expandedfoods@1.6.7, fairplayguardian@1.1.3, fishing@1.1.5, hudclock@3.3.0, sailboat@1.1.0, liquidcontainers@1.1.0, petai@1.8.0, pileful@1.0.4, claywheel@1.1.0, prospectorinfo@4.3.0, prospecttogether@1.2.4, scarecrow@1.3.1, scythemold@1.0.0, statushud@1.4.3, stonebakeoven@1.1.0, storageoptions@1.0.1, temporalstormtimer@1.1.1, th3dungeon@0.1.3, usefulstuff17@1.2.0, vanvar@3.2.2, creative@1.18.13, survival@1.18.13, woodenfortifications@0.0.4, woodfp@1.0.0, xlib@0.7.4, onebedsleeping@2.2.0, bullseye@2.5.0, em@2.4.1, feverstonehorses@1.5.0, linearpower@0.2.1, playercorpse@1.8.0, simplewinddirection@1.0.2, stonequarry@3.1.5, wolftaming@1.8.0, xskills@0.7.5, bricklayers@2.4.0
System.NullReferenceException: Object reference not set to an instance of an object.
at XSkills.XSkillsSkepBehavior.GetPlacedBlockInteractionHelp(IWorldAccessor world, BlockSelection selection, IPlayer forPlayer, EnumHandling& handling)
at Vintagestory.API.Common.Block.GetPlacedBlockInteractionHelp(IWorldAccessor world, BlockSelection selection, IPlayer forPlayer) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 2015
at Vintagestory.GameContent.BlockSkep.GetPlacedBlockInteractionHelp(IWorldAccessor world, BlockSelection selection, IPlayer forPlayer) in VSSurvivalMod\Block\BlockSkep.cs:line 130
at Vintagestory.Client.NoObf.HudElementBlockInteractionHelp.ComposeBlockWorldInteractionHelp() in VintagestoryLib\Client\Systems\Gui\Huds\HudElementBlockInteractionHelp.cs:line 262
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 77
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313
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

 

💬 Wandour, Sep 25th 2023 at 5:17 PM

there is a problem with strong back skill

if you attempt to trade with the gears in ur strongback (it detect that u have double the amount)
if u make ap purchase and u don't actually have the amount the items will disappear and u will crash/dc from a server)

💬 NukoSan, Sep 15th 2023 at 8:36 PM

Another one - the skill smelter applies to molds for tools but not the Ingot ones.

💬 NukoSan, Sep 15th 2023 at 12:29 AM

My Satiety reverted back to 1500, not sure when though. I have still the level in Huge Stomach 

💬 Mendall, Sep 4th 2023 at 5:22 PM

I am going to some of my favorite mods from this play through, and yours was one I found I was most impressed with. I played with mods of this type back in MC and while having the progression was cool, the abilities you earned didn't ever seem all that useful. But that is actually where your mod shines I was just noticing the other day how some of the best QOL things I had this play threw came from this mod like Geologist or tool mastery, so I don't even have to carry a weapon, or cats eyes wow that one is amazing. Or my personal favorite strong back that you helped me modify when I asked, thanks for that. There are too many to name, actually. Even without the RPG progression aspect, this mod would stand out as one of the better QOL mods. Thanks for the great work.

 

💬 Pamela, Aug 30th 2023 at 1:31 PM

Will this and XLib work for 1.18.8 (.net 7)??

💬 GhostZX3, Aug 28th 2023 at 4:46 PM

I have a suggestion for the pottery skill "Inspiration." My suggestion is to expand the chance of variation to mugs, bowls, vats, and vessels (the vessels from the bricklayers mod) instead of ONLY storage vessels, flower pots, and planters.

(My only other wish would be for this to work with the multiblock pottery kiln from Useful Stuff but IDK if that fix needs to happen on their end or yours)

 

💬 Hexedian, Aug 25th 2023 at 2:01 AM

It seems xskills makes treeside-type mushrooms unusable in stews and soup.

💬 Leksii, Aug 24th 2023 at 4:01 PM

Love the mod, but it would be great to implement messages in chat about experience receiving:

"You got 0,5 exp for *something*"
"You got 1 exp for *something*" 

💬 Fefa, Aug 5th 2023 at 9:24 PM

I love this mod a lot, but the smelter skill that makes you use less material to fill a mold is broken... It only apply the bonus the first time you add the points, but once you reload the game the bonust wont work anymore making it to need the full material cost to fill the molds, making the skillpoints useless in that skill. Also, the strong back slots always take priority when you loot any item, even if you have an incomplete stack in your inventory, for some reason it will move the item to your strong back slots first, wich is a bit anoying because you end up having multiple incomplete stacks of the same items. Other than that i have no encountered any other bug, so far the other skills i manage to add points seems to be working just fine.

💬 Rivernoodl, Aug 5th 2023 at 6:50 PM

Thank you Exletalis  that really helped me and we're currently rebalancing all the classes now, thanks <3

💬 Exletalis, Aug 5th 2023 at 6:16 AM

@Rivernoodl I have the MoreClasses mod and was able to add class XP bonuses quite easily. Navigate to your Xskills config folder in C:\Users\{username}\AppData\Roaming\VintagestoryData\ModConfig and edit each of the .json files with notepad. At the very bottom you will see the bonuses and drawbacks of each of the existing classes. In here you need to just follow the pattern with the naming of the classes from the mod.

💬 Rivernoodl, Aug 4th 2023 at 6:59 PM

Hello there, I wanted to ask if there will be any compatibilty for Division of Labor, or if there is a feasable way for me to add that in myself maybe?  I don't really have hardly any coding knowledge, but the lack of Class XP bonuses on these classes bother me.

💬 DickieA, Aug 3rd 2023 at 5:53 AM

Below is the crash i got when doing some cooking on a very modded server with a couple buds. Not sure

 

Running on 64 bit Windows with 32 GB RAM
Game Version: v1.18.7 (Stable)
8/3/2023 1:51:19 AM: Critical error occurred in the following mod: xskills@0.7.5
Loaded Mods: betterdrifters@2.1.3, betterruins@0.2.1, extrainfo@1.3.0, fantasycreatures@0.5.3, meteoricexpansion@1.2.4, primitivesurvival@3.2.6, rpgitemrarity@1.0.3, sortablestorage@1.9.0, strspawnchances@0.0.2, game@1.18.7, egocaribautomapmarkers@2.6.0, betterruinslootchanges@0.0.1, carryon@1.3.0, commonlib@2.2.0, divisionoflabor@1.0.5, prospecttogether@1.1.0, statushud@1.4.1, creative@1.18.7, survival@1.18.7, xlib@0.7.4, bullseye@2.5.0-rc.1, playercorpse@1.8.0, xskills@0.7.5
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 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 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

Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 8/1/2023 7:55:11 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: exception code c0020001, exception address 00007FF951DDCF19
Stack:
at System.Environment._Exit(Int32)
at System.Environment._Exit(Int32)
at System.Environment.Exit(Int32)
at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
at OpenTK.NativeWindow.OnClosedInternal(System.Object, System.EventArgs)
at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
at OpenTK.Platform.Windows.WinGLNative.HandleDestroy(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
at OpenTK.Platform.Windows.Functions.DestroyWindow(IntPtr)
at OpenTK.Platform.Windows.Functions.DestroyWindow(IntPtr)
at OpenTK.Platform.Windows.WinGLNative.DestroyWindow()
at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
at OpenTK.Platform.Windows.Functions.DefWindowProc(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
at OpenTK.Platform.Windows.Functions.DefWindowProc(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
at OpenTK.Platform.Windows.Functions.PeekMessage(OpenTK.Platform.Windows.MSG ByRef, IntPtr, Int32, Int32, OpenTK.Platform.Windows.PeekMessageFlags)
at OpenTK.Platform.Windows.Functions.PeekMessage(OpenTK.Platform.Windows.MSG ByRef, IntPtr, Int32, Int32, OpenTK.Platform.Windows.PeekMessageFlags)
at OpenTK.Platform.Windows.WinGLNative.ProcessEvents()
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[])
}
--------------
{ TimeGenerated = 7/31/2023 2:44:22 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.OutOfMemoryException
at Vintagestory.ClientNative.CrashReporter.Crash(System.Exception)
at Vintagestory.ClientNative.CrashReporter.Start(System.Threading.ThreadStart)
at Vintagestory.Client.ClientProgram.Main(System.String[])

}
--------------
{ TimeGenerated = 7/25/2023 7:10:15 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: exception code c0020001, exception address 00007FFCE8E7CF19
Stack:
at System.Environment._Exit(Int32)
at System.Environment._Exit(Int32)
at System.Environment.Exit(Int32)
at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
at OpenTK.NativeWindow.OnClosedInternal(System.Object, System.EventArgs)
at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
at OpenTK.Platform.Windows.WinGLNative.HandleDestroy(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
at OpenTK.Platform.Windows.Functions.DestroyWindow(IntPtr)
at OpenTK.Platform.Windows.Functions.DestroyWindow(IntPtr)
at OpenTK.Platform.Windows.WinGLNative.DestroyWindow()
at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
at OpenTK.Platform.Windows.Functions.DefWindowProc(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
at OpenTK.Platform.Windows.Functions.DefWindowProc(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
at OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr, OpenTK.Platform.Windows.WindowMessage, IntPtr, IntPtr)
at OpenTK.Platform.Windows.Functions.PeekMessage(OpenTK.Platform.Windows.MSG ByRef, IntPtr, Int32, Int32, OpenTK.Platform.Windows.PeekMessageFlags)
at OpenTK.Platform.Windows.Functions.PeekMessage(OpenTK.Platform.Windows.MSG ByRef, IntPtr, Int32, Int32, OpenTK.Platform.Windows.PeekMessageFlags)
at OpenTK.Platform.Windows.WinGLNative.ProcessEvents()
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[])
}

💬 D2Icarus, Jul 31st 2023 at 6:23 AM

I love this mod and I shill it every chance I get. However, there are a few minor bugs and annoyances I've encountered while using it. I'll preface this by stating I am using the .net7 version and a metric ton of mods so if that's the cause of the issues I apologize but the first bug I've encountered is that the Smelter perk doesn't actually work at all. It doesn't matter if it's a vanilla mold or one added by a mod, vanilla or modded metal, it just doesn't work. All the molds still need the full amount in order to completely fill the mold. Steeplechaser is also broken when using MoveLikeKaji, I'm not sure if that's an issue that needs to be brought up here or on that mod page but I thought I'd mention it anyway. Also, something that's a bit of an annoyance and I don't know if it can even be fixed but when shift clicking an item to transfer it from a container to your inventory, even if you have your backpack open, the item will get placed in your Strong Back inventory slots first instead of your hotbar or your backpack. Again, I don't know if it's possible but if you could add a config where your strong back inventory takes the lowest priority instead of the highest would be amazing.

💬 MacAttack, Jul 27th 2023 at 7:54 AM

Is it possible that you forgot bony soil being a thing you can pan? Scrap Detector doesnt seem to work on that.

💬 XanduAuthor, Jul 10th 2023 at 5:08 PM

Binn I think I answered this question 3 days ago. As long as the author of the weapon mod categorized their weapons as one of the game's weapon categories it should already work.

💬 Binn, Jul 10th 2023 at 2:51 PM

Hi!, I really love your mod, but what about compatibility of damage bonuses with other weapon mods?

💬 JackPlay7, Jul 7th 2023 at 4:35 PM

Hello, excellent mod, I wanted to report an error with the Spanish translation that the mod includes. Browsing through the mod files a bit looking to translate it into my language (Spanish) I realized that the mod already has the translated file that is required for it to run in Spanish but unfortunately the file has an incorrect name {es.json } and unfortunately Vintage Story does not recognize this name for any of the languages it includes since the game has 2 types of Spanish (Spanish from Spain and Spanish from Latin America) and for the game to recognize them they must be named es-es .json for Spanish from Spain and es-419.json for Spanish from Latin America, the only thing to do is correct the name of the file and it would work correctly, I already did this with the mod from my PC, giving it the name es-419. json since, according to my last revision, it is the Spanish translation with the most progress in the game and I am from Latin America, although I assure you that Spanish from Spain and Latin America have no difference other than some mannerisms that are understandable by both parties. Thanks for reading and I hope this small error is fixed soon so that we can enjoy the mod in Spanish on our Spanish-speaking servers. ñ_ñ

 

example on spanish

💬 XanduAuthor, Jul 7th 2023 at 12:11 PM

DoraiYu So you still have issues with cat eyes? It works fine at my end. Maybe it is an problem with your graphic settings or your graphics card. Do you could provide a screenshot for this bug?

💬 XanduAuthor, Jul 6th 2023 at 5:55 PM

j0e I don't want to have money for that. Just contact me on discord for such a request.

DoraiYu Does this matter? The number of nuggets you can put into a crucible should be limited by the stack size of the nuggets which is 128? by default. So increasing the stack size of the crucible shouldn't matter.

Bratwurstinator Yes you can. But you will also forget abilities that require this profession.

Ahrondus The mod should work with all weapons that are categorized as such.

Binn Hi. This already exists in theory. But it might be difficult to get the buff.

💬 Binn, Jul 5th 2023 at 10:17 AM

Hi again!
How about to add a buff to Food in Culinary to exp.gain from work? Just like from one of "Survivale" skills?

💬 Ahrondus, Jul 2nd 2023 at 6:30 AM

Is this compatible with weapons from Weapon Pack Alpha/Beta/Gamma, or any other mods that add additional weapons?

💬 j0e, Jul 1st 2023 at 2:11 AM

@Bratwurstinator may i see it?

💬 Bratwurstinator, Jun 26th 2023 at 8:18 PM

Quick question though, can i unlearn professions and then learn new ones - essentially allowing me to spec into every skill?

💬 Bratwurstinator, Jun 26th 2023 at 8:16 PM

j0e the quasi-source code is there, it's c#...

💬 DoraiYu, Jun 22nd 2023 at 5:07 PM

also, cat eyes makes my entire screen go scatterbrain glitching with cubes

💬 DoraiYu, Jun 21st 2023 at 6:21 PM

Why does canteen cook from cooking, increase the amount of nuggets that can put into crucibles? could crucibles be excluded from canteen cook?

💬 j0e, Jun 19th 2023 at 11:28 PM

@Xandu If I could pay you to look at the source code for this mod in private (without distributing it publically), how much money would it take?

💬 XanduAuthor, Jun 19th 2023 at 10:45 PM

Jaarl Thank you for your appreciation.

Binn  I may add these as specialisations. I think especially on server it would make more sense to specialize and also take other skills.

💬 Binn, Jun 19th 2023 at 11:12 AM

Hello, what about divide metalworking to some more subskills? 
Something like Weaponstmith, Armoursmith and Blacksmith(to craft all other)?

cause it looks like right now on serwers whole metalworking - is meta: you can do almost anything for comfort life

💬 Jaarl, Jun 19th 2023 at 6:44 AM

XSkills has ruined Vintage Story for me. Now I can never go back to vanilla VS without it 😁

Thanks so much for making XSkills! ❀️

💬 XanduAuthor, Jun 18th 2023 at 8:52 AM

Mendall Thank you for your comments. I had a lot of fun reading it.

j0e You can use a harmony patch to add a postfix to the method EntityPlayer.LightHsv. There you can override the return value or change it. You should create a new array if you want to change it since overriding existing values could also change the base values for existing items. The return value must be an array with 3 elements that represent a HSV color value.

💬 j0e, Jun 17th 2023 at 12:04 AM

can you post the source code for this? Im trying to learn how the luminiferous skill was made

💬 Mendall, Jun 16th 2023 at 1:30 AM

Xandu

Thank you for the reply and the instructions you are a god ....... no really you're a god..... with a few keystrokes you alter the very physics of an entire world.

And thanks to your kind instructions I shall now weld that power, if only in a small way. I πŸ™ to you almighty modder.

💬 XanduAuthor, Jun 15th 2023 at 9:35 PM

Finassar Can you post the crash report?

💬 Finassar, Jun 15th 2023 at 9:32 PM

getting a crash with cooking, shift clicking a stack into a pot, I have 1 level of canteen cook

💬 XanduAuthor, Jun 10th 2023 at 2:59 PM

Mendall You don't have to beg. You can do it yourself. 

  1. Look for this folder: "VintagestoryData\ModConfig\XLeveling"
  2. Open the file: "VintagestoryData\ModConfig\XLeveling\survival.json"
  3. Look for the "strongback" ability.
  4. Change the value behind "maxTier" to 3.
  5. Add 10 to the "values" array.
  6. Start the game.
💬 Mendall, Jun 9th 2023 at 7:11 PM

I have really fallen in love with this mod. And one of my favorite additions is the skill that allows you to transition between two hot bars, I think it's called strong back or something like that. So I was wondering what I could say that might convince you to add just one more upgrade level to it, so it spans the hole hot bar, not just the first 6 slots. I'm not above begging. I'll even get on my knees and whimper and plead and post it to YouTube if it will help.

💬 XanduAuthor, Jun 9th 2023 at 7:29 AM

Vaili Make sure you are using v.0.7.3. There was a similar crash in v.0.7.2. If this does not help please send me a crash report.

💬 Vaili, Jun 8th 2023 at 8:13 PM

The game crashes when you try to inspect the rope, old weapons and some things. Do you know what that might mean?

💬 Jessterr, Jun 1st 2023 at 11:20 PM

I am on 1.18.5, as is the server I play on.

💬 XanduAuthor, Jun 1st 2023 at 10:58 PM

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

💬 Jessterr, Jun 1st 2023 at 10:25 PM

New bug introduced in the newest version.
A bunch of traits were unlearned and others that I did not have were learned.
Example: All-Rounder, Metalworker, Warrior, Strong back were unlearned.
Photosynthesis, On the road were learned.

The loss of Strong Back caused me to lose the items I had in the strong back slot...
but then unlearning On The Road caused the items to pop back into my inventory.
(I had also unlearned Photosynthesis so the bug is either tied to On The Road, or tied to both that were learned by the bug. unsure)

💬 XanduAuthor, Jun 1st 2023 at 9:42 PM

Hexedian Should be fixed now.

💬 Hexedian, Jun 1st 2023 at 9:24 PM

Getting crashes when checking the handbook page for linen, with the crash log pointing to xskills.

💬 XanduAuthor, Jun 1st 2023 at 8:32 AM

Draekus The base value is just a base multiplier and not a minimum value. The actual outcome relies heavily on your metalworking skill.

💬 Draekus, Jun 1st 2023 at 5:09 AM

Blacksmith does not seem to do what it says. "Items you forge on an anvil can now have quality with a base value of 1 and a maximum value of 5 quality."  I have forged on the anvil dozens and dozens of items and everyone has had a quality less than 1, they seem to mostly range from bad(0.60) to bad(0.80). Is there a way to fix this?

💬 XanduAuthor, May 31st 2023 at 9:20 AM

X56 I wrote something about it here a few days ago.

💬 RogueRaiden, May 30th 2023 at 5:14 PM

Mingebrigtsen7

have to do it near midnight

💬 X56, May 30th 2023 at 3:23 AM

Hey, has anyone else noticed that all Ranged weapons, vanilla or modded, don't generate any Exp?
It makes it very difficult to level a Hunter with a bow, when it only counts Melee strikes with said bow.

Spears thrown also do not generate exp, only direct Melee attack kills seem to generate Combat Exp.

Need to test if the Perks (Archery/Sniper) even apply any boons to ranged weapons either.

💬 Brigtzen, May 30th 2023 at 1:50 AM

How do you unlock the vampire ability? It says "the time is not right", and can not be unlocked even when the other requirements are met. 

💬 Credinus, May 28th 2023 at 1:10 AM

Xandu When I've got another crop yield ready to harvest, I'll get an server log of the error I'm getting associated with this bug report, but after taking the Composting ability, breaking withered pumpkin plants (both the main plant and the small branch-off plants) causes a client crash. It's possible this may be due to an error with the base level of the soil, as we are also running the MoreClasses mod and have the soil levels boosted beyond their normal levels with the soil boosters from that mod.

I did not have the crash occur when harvesting other plants, it seems to be specific to pumpkin vines. I'll post the full error next time I am able to attempt it to the forum thread.

💬 XanduAuthor, May 26th 2023 at 9:42 PM

Raukx There is a known issue with projectile weapons in the current version.

💬 Raukx, May 26th 2023 at 9:38 PM

Xandu Love the mod! Quick question. Running v1.18.5 with Xskills/Lib and a handful of other mods. Game is running fine, no crashes, but have noticed that certain skills dont seem to be leveling up since the server update. For example, I can kill a Bighorn with a bow, and the only skill that levels up is Survival, no points in combat or husbandry. Killed a bunch of wolves, no increase to comboat. Can kill a bunch of drifters, no increase to combat. Am I missing something here?

💬 Mendall, May 20th 2023 at 5:04 PM

Xandu I wound up playing till late, so I got around to things this morning. I updated my other mods, made sure the game was playing correctly then updated to 1.18.4 again, this time without any problem, so either updating the other mods changed something or the crashes I got the first day were a fluke. Either way, all seems good now.

All I can remember from the crash screens yesterday is it said xskills could not find something.

💬 Mendall, May 19th 2023 at 5:43 PM

Xandu No I don't have a crash report but after updating everything today and making sure all is working as should be ill update to 1.18.4 again and if I get the same error I'll send it to you. If, however, all works and there are no errors, I'll let you know that as well.

💬 XanduAuthor, May 19th 2023 at 10:53 AM

Wandour I implemented exp for harvesting fruits from trees. Maybe I will add grafting later.

Mendall Do you have a crash report or something? Because I don't have this issue.

💬 Mendall, May 18th 2023 at 7:44 PM

Don't update to 1.18.4 if you are running this, I did and had to revert to 1.18.3 for my world to load without throwing an error and shutting back down. And the crash screen listed this as the cause, that's how I knew. But went back to 1.18.3 and all is well again.

💬 Wandour, May 16th 2023 at 7:48 AM

 

Wait I have a solution regarding not getting ex in the grafting process

how did you consider assigning the xp to the branch itself? that way it might give xp while grafting doesn't ( to avoid exploitation)
that way in order to get xp with fruit farming you 

1- harvest fruits in season (usually once a year IF conditions are met)
2- grafting your trees by chopping branches or cutting them down from the stem
I believe the game has a "mature-stem" for those old trees so only they give the xp

💬 XanduAuthor, May 16th 2023 at 6:57 AM

Wandour You are right. I thought I implemented it.

💬 Wandour, May 16th 2023 at 3:18 AM

I noticed harvesting fruit trees doesn't give you XP either 

💬 XanduAuthor, May 9th 2023 at 6:28 PM

Wandour I will keep this idea in my mind.

JunidO Do you have another mod that may change these "items"? Try to delete the cache. This seems to help with a lot of issues.

💬 JunidO, May 9th 2023 at 6:04 PM

You no longer get "unlearn points" for drinking wine, beer, brandy or similar.

💬 Wandour, May 9th 2023 at 4:47 PM

May I suggest a skill?

A survival Skill: High jump 0/3  Increase Jump Height and increase fall Fall damage taken  -> increase jump and __reduces__ fall damage from lvl 2-3
a skill that is exclusive to Steeplechaser and you can only pick 1 :)
maybe this one require strong life

💬 Wandour, May 9th 2023 at 6:33 AM

Xandu

Yea I think it's fixed now thanks ❀️

💬 XanduAuthor, May 8th 2023 at 7:34 PM

Wandour I think a server has also cache files.

💬 Wandour, May 8th 2023 at 7:08 PM

Xandu

we use it on a server 
it seems more players noticed their tools qualities vanished from their tools

edit: it seems any tool i made has no qualities at all

💬 XanduAuthor, May 8th 2023 at 6:53 PM

Wandour I haven't changed anything regarding this feature. Have you tried to restart the game (not just the world) ? Maybe delete the cache files.

💬 Wandour, May 8th 2023 at 6:19 PM

I noticed after updating from version 0.7.0 to 0.7.1 all tools qualities disappeared (not the tools) Like the tools that had qualities (rare,common,etc) are no longer on the tool
maybe it's a port issue? or was the feature removed?

I can't seem to smith any quality parts

💬 Wandour, May 5th 2023 at 7:06 PM

Xandu

ooooohhh
I guess that make sense

💬 XanduAuthor, May 5th 2023 at 8:23 AM

Wandour You should gain farming experience while harvesting them. You usually just get experience for harvesting stuff. It's the same for trees or crops. The thing is that the base game doesn't save which player has planted a tree. So the mod has to this by itself which is in the meantime a lot easier than in previous versions of the game but its still a thing you have to do and you still probably need to patch some base game methods for this. Additionally to save resources skill sets are only loaded for players that are online. So if you are on a server and offline while your tree grows you wouldn't even get experience if it would be implmented.

💬 Wandour, May 5th 2023 at 5:08 AM

Question regarding farming

does Fruit tree tend not count as farming? like cutting and grafting fruit trees and successfully growing them in their conditions

I mean I get that you might;ve not have considered it since fruit tree farming is a time-consuming process with climate knowledge for their care

but would be cool if it was more rewarding toward farming skill

💬 RogueRaiden, May 3rd 2023 at 8:12 PM

Yes, the linux config issue is fixed. Thanks for the awesome work!

💬 XanduAuthor, May 3rd 2023 at 7:43 PM

RogueRaiden I hope I have fixed it now. But you have to update Xlib for this issue.

💬 RogueRaiden, May 3rd 2023 at 5:06 PM

here is the server-debug log for the config file issue
https://pastebin.com/gam2acuU

💬 Burgersim, May 3rd 2023 at 4:05 PM

Xandu thx for the quick clarification ^^

💬 EiraValkyrie, May 3rd 2023 at 4:02 PM

Ach, dang. Hardcoded stuff is a curse so often.

💬 XanduAuthor, May 3rd 2023 at 3:46 PM

RogueRaiden Can you please send me your server-debug log file for this issue?

Burgersim I don't no why they wrote that these abilities don't work. I made some tests with bullseye and the abilities Archer and Spearman seems to work fine for me. I noticed that the Spearman ability don't work for thrown spears. But this is also the case in the base game. The reason for this is that it is not easy to determine a thrown spear as a damage source. Nonetheless I made the ability work with spears for the next update. But this could also include some other weapons that may work similar.

EiraValkyrie The ability works but it only increases the maximal number it can harvest but not the range. The range is 1 block in every direction in the base game and this is hardcoded. I could overwrite the method with a harmony patch that handles the range but I probably shouldn't do this. Maybe I fixed the issue with the need to restart the game. 

💬 EiraValkyrie, May 3rd 2023 at 11:06 AM

Not sure if the skill "Bright Harvest" works. I tried upping the value to +200% and shears still seem to break just as many blocks as before. This is from full restart too.

For anyone having trouble with other skills not working btw, if you save and leave world you have to fully restart game before going back in to make them work again. Many other games have this kind of issue, something about how it unloads the world and stuff messes up some kinds of mod loads.

💬 Burgersim, May 2nd 2023 at 9:19 AM

Hi there, I wanted to ask if compatibility with Bullseye could be increased/added? I saw on the page of Bullseye that they said they coudn't add to the compatibility from their side, because the code of this mod wasn't open source. And it seems that certain skills (e.g. Archer and Spearman) do not work at all when using Bullseye.

💬 RogueRaiden, May 1st 2023 at 7:18 PM

Linux server, config generates strangely. in the ModConfig folder it generates

VintageStoryData/ModConfig/XLeveling/

and

XLeveling/

looks like the first folder has all the configs. editing them is reverted on server load. adding edited configs to the second folder doesnt seem to do anything ingame for edit or added classes.

the second folder edits did work in 1.17

💬 Wandour, May 1st 2023 at 7:12 PM

Xandu
I can run some tests after your update to make sure it's working πŸ˜„

💬 XanduAuthor, May 1st 2023 at 5:20 PM

EiraValkyrie I've sent you a message I hope it reached you. I updated the mod post. It seems like I haven't done it for a while. 

Wandour The boss should now give experience but I can't test this.

DragooKnight11 Thanks. This is probably the solution for people with similar issues. It seems to happen quite a lot in the recent version. But since this is managed by the base game I don't really know what I could do about this.

AmyDestroyer I would guess that the server is running on the version 1.18.0 while the mod v0.7.0 requires the base game version 1.18.1. This is usually the case when something like you descripted happens. So make sure your server is running on version 1.18.1 and both mods xskills and xlib are on version 0.7.0. This is everything I can tell without log files.

💬 AmyDestroyer, May 1st 2023 at 3:55 PM

 Once I updated my server to v0.7.0 , no user can get the skill menu to open. I tried deleting the cache. I tried uninstalling and re-installing a previous version.

💬 DragooKnight11, May 1st 2023 at 3:56 AM

I also had an issue with Pottery skills not working, however it fixed itself (so far) after I deleted the preBuild cache for XSkills and XLibs.

💬 BoltAshera, Apr 29th 2023 at 8:29 PM

In the 1.18.1 version of the game, my dad and I are not getting any experience for pottery or metalworking. Is there a known issue about that? Or is it a new bug with the new version?

💬 Wandour, Apr 29th 2023 at 12:08 AM

Xandu

YEP a very tough one 

Check out the resonance archive lore and dungeon
I can't say much to avoid spoilers

IT'S TOTALLY worth doing but be really prepared
it's not easy πŸ’€

💬 EiraValkyrie, Apr 28th 2023 at 7:21 PM

Hi! As usual, your mod is amazing. Two somewhat minor requests though: I would like you to update the mod post so all new skills are listed. And also, if possible I would like to see the values of highest tier abilities (as in, "2% per level caps at 40%" and such) since I want to adjust them for a higher max level and having to go back and forth between game and text editor to figure out which skill is which is a bit of a hassle (goldfish memory). If you're too busy, no biggie, but I would really appreciate it =)

💬 Ototinho, Apr 27th 2023 at 10:25 PM

Xandu yeah.... like, a lot

edit: i just noticed that if i open the game then open a world quickly and sleep the mod works 🀷‍♂️

💬 XanduAuthor, Apr 27th 2023 at 10:20 PM

Wandour This game has an end game boss? :D

Ototinho Ok. I don't know why this happens. Do you have a lot of other mods?

💬 Wandour, Apr 27th 2023 at 10:06 PM

I want to mention that The end game boss give 0 combat xp 😭

💬 Ototinho, Apr 27th 2023 at 7:54 PM

Xandu it isnt actually, because i gain xp even without the well rested bonus and my xp modifiers are all positive, I've cheked, its something totally different from what you've said. And some others skills have a similar behavior like every processing skill, husbandry, combat and farming iirc

💬 XanduAuthor, Apr 27th 2023 at 6:58 PM

Ototinho This sounds like your exp modifiers make your experience gain become zero for some skills and with well rested it becomes something like 10%.

💬 Ototinho, Apr 27th 2023 at 4:30 PM

i cant get xp from cooking for some reason. im playing in singleplayer

edit: i just noticed that when well rested works i can gain xp from cooking again, i think there is some trigger that activates some skills and mechanics that doesnt work most of the time (at least for me) and when it triggers everything just works

💬 XanduAuthor, Apr 27th 2023 at 2:53 PM

I think this just forces the clients to use the mod. Servers doesn't load the mod and it wouldn't even do anything on servers.

💬 Wandour, Apr 26th 2023 at 2:43 PM

actually.. it's the server that has stepup installed, not the players.

I have tested and you are right

I made sure the rooftop has 2 blocks and I stopped climbing 
seems like it's trying to claim to the surface in your range

but yea seems like potential walk around this issue is to stay at steeplechaser 1/2 

💬 XanduAuthor, Apr 26th 2023 at 2:39 PM

Wandour Yes. If you use stepup I recommend to disable the second tier of the ability because the effects stack. If you use tier 2 and stepup  you can climb 3 blocks. So when you are in a small room the game tries to climb on the roof what does not work because you are hitting the roof from the bottom and this causes the weird jumping. I can't do this with code because Stepup is a client only mod and the xskills configurations are handled on the server side.

💬 Wandour, Apr 26th 2023 at 2:01 PM

Xandu
actually yea I do have stepup, it's on multiplayer too
wait could that be the cause of the weird behavior?

💬 XanduAuthor, Apr 26th 2023 at 1:22 PM

Wandour Do you also have the StepUp mod that does the same as the ability? Do you play on a server or singleplayer? Can you send me screenshot of your house or something because when I build a 2-3 blocks high house I don't have any issues.

💬 Wandour, Apr 26th 2023 at 7:40 AM

Xandu

well i guess that make sense

 

one more thing 
it seems Stablechaser 2/2 act very weird in areas with low ceilings 2-3 blocks high 
even though you aren't walking up a wall for some reason you  keep jumping up and down in small spaces which gets really annoying

also that include trying to pass thru a door

it's very hard to do so without moving very slowly bit by bit

💬 Lohn, Apr 26th 2023 at 2:35 AM

Xandu Thanks for the confirmation that the saturation is purely visual :) I think it was simply something on my end, where a vanilla performance issue popped up in 1.18.1 - after hours of testing it was completely random and .debug logticks 20 showed it was never this mod, and I did manage to fix it simply by playing a new world. I have a feeling that something with that world somehow messed up, or that my PC simply struggled. Thanks again for all your mods, and for taking the time to respond!

💬 XanduAuthor, Apr 25th 2023 at 9:34 PM

LittleCutie I uploaded a new version of the mod. The pre 1 version isn't meant to work with 1.18 at all. So if you were using the game version 1.18 the pre.5 version properly would be the better choice. I also tested smithing with the newest version and it seems to work fine for me even with the metal recovery mod.

Wandour I also tested all of these abilities and they seem to work fine for me. The effect of the Afforestation ability may be unnoticeable because the base value of a seed is very low. So it just increases from 5% to something like 6% for each leaf block.

Lohn Thanks. I am happy to hear that people actually use this feature. The changing of the saturation  values exists since always I think. I think it is caused by a server/client sync problem or something like that. And there isn't much I can do about this. I think it is some kind of weird vanilla behavior. But I may be totally wrong on this one. The ability itself is pretty simple it just sets the maximal saturation when the ability tier updates what only happens when you increase/decrease the ability tier or the player joined the world. So there no updates while you just play the game. I think the flickering is more of a symptome then the issue itself.

Ototinho Nudist and well rested are not connected at all. You also need to sleep a minimum amount of hours(1) to make the ability take affect.

Lohn There is nothing like skills recalculating. The abilities are used when there are needed. Some skills like huge stomach just change base game values ones you load a game and then only when you actively change the ability tier. And there are skills that do their thing every tick or every second. But if these cause any issue you would also notice it every tick.And there are skills that do things at specific actions like getting hit by a mob but these should not have a big affect on things like performance. 

Why some abilities do not work for some people I can not say. It may be conflicts with other mods or some edge cases I haven't thought about. Sometimes updating the mod seems to help. But it's hard to track down these bugs when they only occur for some people and I am unable to reproduce them.

💬 Lohn, Apr 25th 2023 at 5:56 AM

Ototinho Your English is fine :) I'm thinking the below issues, both yours and others with some skills not functioning proper (Lumferious/Well Rested/etc) might be from a similar issue. I noticed the lag spike right after being hit, but now after hours of trying have failed to replicate it - it's sporatic when it happens, usually 30-40 minutes into playing, and a few times near-instantly.

I think that Huge Stomach allows us to visually see when the skills are re-calculated because we see the saturation lose and gain it's bars without having to open any menu. For me, Well Rested and Lumferious work fine, but something is making it hard for the mod to just keep our stats, and then it keeps re-checking. I'm thinking that either from mod incompatability or some other obscure issue (or lag from vanilla game) that certain perks are struggling for different users.

For me, whenever I eat/get hit/sleep/load world, I have a brief moment of 1500 saturation followed by a few seconds before it goes back to 3000. I see this as fine when it's brief, but when I start to have bad lag (still unsure the cause) I notice I "rewind" each lag spike (maybe from movespeed perks turning off) and then it becomes unplayable. I think for cases of perks not working (Well Rested/etc) it's possibly when Huge Stomach stops for a sec, maybe all skills are stopping briefly and so Well Rested isn't added upon wake up or you're using a modded bed?

Update: So I did some .debug logticks 20 (then again after a minute, to stop logging) and I have tick lag from two sources, alchemy mod (which I removed) and then beginrenderstage-ShadowFar which seems to be a vanilla shadow render (about to try reducing view distance) looking at the discord, 1.18.1 might have a vanilla performance issue, and that causes the saturation to keep re-checking itself, not this mod itself as the culprit. I'm unsure about why others have certain skills not work, but that might be a mod conflict or a different bug at play. I disabled shadows but still keep encountering lag spikes and at the same time the saturation changes. I'm going to do a longplay test to see if I can find out more.

💬 Ototinho, Apr 25th 2023 at 4:58 AM

Lohn i also have this problems with the Huge Stomach Skill, but its only when my character get up from a bed, i didnt notice if the hunger bar rapdly switch between 3000/1500 when taking damage but im having problems with well rested not actvating when the character gets up, but i noticed that this started to happen when i got the Nudist Skill so maybe they are relatable in some way? (sorry if my english is bad or smth)

💬 Lohn, Apr 24th 2023 at 2:33 PM

Xandu Hello there, I've been a long-time user and fan of this mod - I always forgot to comment on it back on the forums (could never get forums to work) but here I can! Thanks for this mod, as it has added countless fun to my many many worlds (especially with /skillset save/load)

Edit: After a few hours of gameplay I'm encountering a minor bug with saturation on your mod constantly changing from 1500 to 3000 (Huge Stomach) but is most-likely due to another non-related bug I'm dealing with after a few hours on a fresh 1.18.1 world where I'm "lagging" and "rewinding" so it's probably my end.

I've since followed what was posted here https://www.vintagestory.at/forums/topic/6244-potential-fix-for-stuttering-nvidia-cards/ (I recently upgraded my GPU) and the stuttering is so far gone, and I believe the recalculating of saturation, hopefully. (The recalculating saturation still happens, but only with the stuttering which means whatever is causing me to lag might be why it's calculating so much.) Thanks again for all the work on this mod! :)

Update: I have discovered the source of the problem, but not what specifically it is (this mod, a certain skill effect, or a vanilla 1.18.1 bug, or possibly a mod conflict) but whenever I take damage (current confirmation was a surface drifter from a portal throwing a rock at me) causes the saturation to rapidly switch between 3000/1500 and makes my game lag and stutter. I presume it's from temporal adaptation/huge stomach/meat shield/others all calculating at once or something, but more testing is needed. This is why it's fine at first and only occurs after a while - my first 4 hours were relatively safe (10 days until monsters spawn) and I only hunted Gazelles/Hares which run and don't hurt me.

After restarting my game and trying a test world, I notice hiccups when hit and the saturation recalculate each time (and upon first entering the world, it takes 5-8 seconds for saturation to properly change to 3000 cap, unlike on the test world) so it may just be that the lag is from the game itself, and that the mod keeps recalculating when the spikes happen, so not the mod itself causing it.

💬 Wandour, Apr 21st 2023 at 9:10 PM

Not sure why but for some reason Affortion doesn't seem to take effect or work properly

same goes for Luminiferous and Cateye

and steeplechaser works very weird in inclosed spaces that are 4-5 blocks high

💬 LittleCutie, Apr 16th 2023 at 3:02 PM

so when i play online every skill works fine except smithing my perks dont apply and I dont get any xp its broken and it doesnt work for my brother either the only mod we have that effects smithing is the one that gives some bits after a craft and disabling it doesnt seem to fix the issue wondering if anyone had a fix and yes we have the correct mod for the right version I know the lastest is for experimental so we are using the pre 1  version

💬 XanduAuthor, Apr 14th 2023 at 1:08 PM

JunidO The default max level should be something like 25. But you can change this in the configuration files. 

Mawg This is basically a note for developers. There is no way to get a book in survival mode at the moment. You can give yourself a skill book in creative mode and use the attack key to get a random book.

💬 Mawg, Apr 14th 2023 at 9:00 AM

-added the skill book item
     -you can set the attributes "skill" and "experience" to create a book that grants a specific amount of experience for a specific skill

how do i do this? i can't fin any info on it. thank you!
amazing mod btw

💬 JunidO, Apr 14th 2023 at 8:42 AM

How much levels exist of each skill?

💬 Ruddi, Apr 13th 2023 at 1:57 AM

at the moment we are in version 1.18rc1, since the owner of the server still did not want to update to version 1.18rc5 for so many bugs that it has (we are suffering the invisible doors). I will tell him to download the last version of your mod, thank you very much.

 

💬 XanduAuthor, Apr 12th 2023 at 3:56 PM

Ruddi 

Hi. Are you using the recent game version and the newest version of the mod? There was an issue with coal that should be fixed. I tried to reproduce the crash but when I installed your and my mod I had no crash at all when I broke charcoal.

💬 Ruddi, Apr 12th 2023 at 12:29 PM

Xandu

Hola Xandu!

between my mod and your mod there are conflicts. Many people have told me that and I checked until recently when I was playing on a friend's server, both mods were installed. I made charcoal and when I wanted to take it the game simply broke, and this also happened to several of the server users. and the crash report said that your mod had caused the crash. They have also reported more problems between your mod and my mod.
My mod is called Medieval Fashion and it's for decoration.
The problem is that I don't know anything about the internal code of the game.

💬 Pamela, Apr 12th 2023 at 12:03 AM

The stone skill that lets you get rock as well as stone is not working.  I'm not getting any rocks. Running version 1.18-rc.5 and latest XSkills.

💬 XanduAuthor, Apr 1st 2023 at 10:13 AM

Pamela Thank you for letting me know. I can add a message to let people know to restart the game after using this command.

💬 Pamela, Mar 30th 2023 at 6:59 PM

I figured it out.  I use the load skills command and I then have to leave the entire game before it kicks in.

💬 Pamela, Mar 29th 2023 at 1:30 PM

The area doesn't light up.  I've left the world and come back several times, but no light.

💬 XanduAuthor, Mar 29th 2023 at 9:47 AM

Pamela What does not work? The ability seems to work fine for me.

💬 Pamela, Mar 28th 2023 at 9:24 PM

In pre-8, the Luminiferous skill isn't working.

💬 GathasparPL, Mar 24th 2023 at 10:40 AM

@Xandu thanks, it now works, I wasn't playing on the prerelease

💬 XanduAuthor, Mar 24th 2023 at 10:14 AM

GathasparPL  Do you use the 1.18 prerelase of the game or the 1.17 version of the game. The newest versions of the mod are only for the 1.18 versions of the game. If you are playing with the 1.17 base game version you have to use an older version of the mod.

💬 GathasparPL, Mar 24th 2023 at 9:44 AM

I downloaded newest versions of both Xlib and Xskills and when i try to use them it says "Unable to solve some mod dependencies. Check log files." I didn't extract anything. I don't understand what's going on becouse when i was playing VS a few months ago with this mod everyhing was good.

💬 XanduAuthor, Mar 22nd 2023 at 4:54 PM

Agnos  No, you have to use the version v0.7.0-pre.1 or v0.6.14 version for that. Newer versions of the mod don't work with the older version of the game.

💬 Agnos, Mar 22nd 2023 at 4:48 PM

Hello! I'm new here. If I'm still using version 17 of the game, can I download the latest version of the mod that is listed as version 18? Thank you for your time and help, appreciate it!)

💬 Plumeria, Mar 21st 2023 at 3:05 PM
💬 Plumeria, Mar 21st 2023 at 2:16 PM

Game Version: v1.18.0-pre.7 (Unstable)
3/21/2023 8:27:20 AM: Critical error occurred in the following mod: xskills@0.7.0-pre.3
Loaded Mods: commonlib@1.0.3, playercorpse@1.6.0-rc.1, primitivesurvival@3.1.5, game@1.18.0-pre.7, carryon@0.11.0-pre.1, hudclock@2.9.0-pre.2, sailboat@1.0.0-pre.1, stepup@1.2.0, usefulstuff17@1.1.3, creative@1.18.0-pre.7, survival@1.18.0-pre.7, xlib@0.7.0-pre.2, xskills@0.7.0-pre.3
Involved Harmony IDs: XSkillsPatch
System.NullReferenceException: Object reference not set to an instance of an object.
at XSkills.CollectiblePatch.Postfix(CollectibleObject __instance, Block __state, IWorldAccessor world, Entity byEntity, ItemSlot itemslot)
at Vintagestory.API.Common.CollectibleObject.OnBlockBrokenWith_Patch2(CollectibleObject this, IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier)
at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryDestroyBlock(BlockSelection blockSelection) in VintagestoryLib\Client\ClientMain.cs:line 1647
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 789
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 596
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 86
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 201
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 776
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 968
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 241
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 715
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 618
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


Yeah, still crashing when digging charcoal in pre3 :/

 

💬 XanduAuthor, Mar 20th 2023 at 9:37 PM

Plumeria  Have you tried the pre.3 version?

💬 Plumeria, Mar 20th 2023 at 8:15 PM

Hello, Server is playing 1.18pre7
Updated the mod this morning and clients are crashing when digging charcoal with a shovel. Then giving a critical error report

💬 XanduAuthor, Mar 20th 2023 at 1:51 PM

Ura  Should be fixed now.

💬 Ura, Mar 19th 2023 at 2:43 PM

@Xandu , got crash while digging charcoal from pit.

Running on 64 bit Windows with 32 GB RAM
Game Version: v1.18.0-pre.7 (Unstable)
19.03.2023 15:40:04: Critical error occurred in the following mod: xskills@0.7.0-pre.2
Loaded Mods: aculinaryartillery@1.0.12, Ceramos@0.3.0, game@1.18.0-pre.7, carryon@0.11.0-pre.1, expandedfoods@1.6.5, lavoisier@1.2.6-pre.1, creative@1.18.0-pre.7, survival@1.18.0-pre.7, xlib@0.7.0-pre.2, chemistrylib@1.1.1, em@1.1.2, xskills@0.7.0-pre.2, bricklayers@1.3.0-pre.1, kosfire@1.1.1-pre.1
Involved Harmony IDs: XSkillsPatch
System.NullReferenceException: OdwoΕ‚anie do obiektu nie zostaΕ‚o ustawione na wystΔ…pienie obiektu.
w XSkills.CollectiblePatch.Postfix(CollectibleObject __instance, Block __state, IWorldAccessor world, Entity byEntity, ItemSlot itemslot)
w Vintagestory.API.Common.CollectibleObject.OnBlockBrokenWith_Patch2(CollectibleObject this, IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier)
w Vintagestory.Client.NoObf.ClientMain.OnPlayerTryDestroyBlock(BlockSelection blockSelection) w VintagestoryLib\Client\ClientMain.cs:wiersz 1647
w Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) w VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:wiersz 789
w Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) w VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:wiersz 596
w Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) w VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:wiersz 86
w Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) w VintagestoryLib\Client\Util\ClientEventManager.cs:wiersz 191
w Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) w VintagestoryLib\Client\ClientMain.cs:wiersz 776
w Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) w VintagestoryLib\Client\ClientMain.cs:wiersz 968
w Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) w VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:wiersz 241
w Vintagestory.Client.ScreenManager.Render(Single dt) w VintagestoryLib\Client\ScreenManager.cs:wiersz 715
w Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) w VintagestoryLib\Client\ScreenManager.cs:wiersz 618
w Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) w VintagestoryLib\Client\ClientPlatform\GameWindow.cs:wiersz 119
w System.EventHandler`1.Invoke(Object sender, TEventArgs e)
w OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) w C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:wiersz 476
w OpenTK.GameWindow.DispatchRenderFrame() w C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:wiersz 452
w OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) w C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:wiersz 375
w Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
w Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) w VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:wiersz 93

Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 08.03.2023 23:12:20, Site = , Source = Application Error, Message = Nazwa aplikacji powodujΔ…cej bΕ‚Δ…d: Vintagestory.exe, wersja: 1.18.0.0, sygnatura czasowa: 0x6405c8b8
Nazwa moduΕ‚u powodujΔ…cego bΕ‚Δ…d: KERNELBASE.dll, wersja: 10.0.19041.2546, sygnatura czasowa: 0xe8e9ac9b
Kod wyjΔ…tku: 0xe0434352
PrzesuniΔ™cie bΕ‚Δ™du: 0x000000000002cd29
Identyfikator procesu powodujΔ…cego bΕ‚Δ…d: 0x2010
Godzina uruchomienia aplikacji powodujΔ…cej bΕ‚Δ…d: 0x01d9520ac04f95b9
ŚcieΕΌka aplikacji powodujΔ…cej bΕ‚Δ…d: C:\Users\lolle\AppData\Roaming\Vintagestory\Vintagestory.exe
ŚcieΕΌka moduΕ‚u powodujΔ…cego bΕ‚Δ…d: C:\Windows\System32\KERNELBASE.dll
Identyfikator raportu: 4ba1d60f-eead-4c9e-a855-dae95447a0cb
PeΕ‚na nazwa pakietu powodujΔ…cego bΕ‚Δ…d:
Identyfikator aplikacji wzglΔ™dem pakietu powodujΔ…cego bΕ‚Δ…d: }
--------------
{ TimeGenerated = 08.03.2023 23:12:20, Site = , Source = .NET Runtime, Message = Aplikacja: Vintagestory.exe
Wersja architektury: v4.0.30319
Opis: proces zostaΕ‚ przerwany z powodu nieobsΕ‚uΕΌonego wyjΔ…tku.
Informacje o wyjΔ…tku: System.ObjectDisposedException
w System.Threading.ThreadLocal`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetValueSlow()
w Vintagestory.API.Common.CollectibleObject.UpdateAndGetTransitionStatesNative(Vintagestory.API.Common.IWorldAccessor, Vintagestory.API.Common.ItemSlot)
w Vintagestory.API.Common.CollectibleObject.AppendPerishableInfoText(Vintagestory.API.Common.ItemSlot, System.Text.StringBuilder, Vintagestory.API.Common.IWorldAccessor)
w Vintagestory.API.Common.CollectibleObject.GetHeldItemInfo(Vintagestory.API.Common.ItemSlot, System.Text.StringBuilder, Vintagestory.API.Common.IWorldAccessor, Boolean)
w Vintagestory.API.Common.Block.GetHeldItemInfo(Vintagestory.API.Common.ItemSlot, System.Text.StringBuilder, Vintagestory.API.Common.IWorldAccessor, Boolean)
w Vintagestory.API.Common.ItemStack.GetDescription(Vintagestory.API.Common.IWorldAccessor, Vintagestory.API.Common.ItemSlot, Boolean)
w Vintagestory.GameContent.GuiHandbookItemStackPage..ctor(Vintagestory.API.Client.ICoreClientAPI, Vintagestory.API.Common.ItemStack)
w Vintagestory.GameContent.ModSystemHandbook.onCreatePagesAsync()
w Vintagestory.GameContent.GuiDialogHandbook.LoadPages_Async()
w System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
w System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
w System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
w System.Threading.ThreadPoolWorkQueue.Dispatch()

}
--------------
{ TimeGenerated = 08.03.2023 23:03:35, Site = , Source = Application Error, Message = Nazwa aplikacji powodujΔ…cej bΕ‚Δ…d: Vintagestory.exe, wersja: 1.18.0.0, sygnatura czasowa: 0x6405c8b8
Nazwa moduΕ‚u powodujΔ…cego bΕ‚Δ…d: KERNELBASE.dll, wersja: 10.0.19041.2546, sygnatura czasowa: 0xe8e9ac9b
Kod wyjΔ…tku: 0xe0434352
PrzesuniΔ™cie bΕ‚Δ™du: 0x000000000002cd29
Identyfikator procesu powodujΔ…cego bΕ‚Δ…d: 0x37b8
Godzina uruchomienia aplikacji powodujΔ…cej bΕ‚Δ…d: 0x01d95209c0fc49c2
ŚcieΕΌka aplikacji powodujΔ…cej bΕ‚Δ…d: C:\Users\lolle\AppData\Roaming\Vintagestory\Vintagestory.exe
ŚcieΕΌka moduΕ‚u powodujΔ…cego bΕ‚Δ…d: C:\Windows\System32\KERNELBASE.dll
Identyfikator raportu: 586facdc-38b4-4924-b294-dee4c8226c3e
PeΕ‚na nazwa pakietu powodujΔ…cego bΕ‚Δ…d:
Identyfikator aplikacji wzglΔ™dem pakietu powodujΔ…cego bΕ‚Δ…d: }

💬 Jerrie, Mar 7th 2023 at 5:28 PM

Xandu
Hi!
Really in love with your mod!
Can you please tell when will be a version for pre. 18?

💬 JackOfShadows, Feb 4th 2023 at 3:11 PM

@Xandu,

Thank you for the reply, maybe ill see about removing the files, and trying again.  I have been talking to nitrado about why we are on version 1.17.6 and they said no other stable version of the game has been released, so I just showed them the dev log and wiki showing 1.17.9 and 1.17.10 both are, so maybe it is just something with that.  I will try again later check out the log files, so far no errors that I notice but figured it was some file causing the mod to redownload the files.  Thank you again for your time and a great mod!

💬 XanduAuthor, Feb 4th 2023 at 8:36 AM

JackOfShadows I copied your settings and tested it on singleplayer and a local server and it worked perfectly fine for me. I could choose up to 5 specialisations. I don't know if this is some kind of nitrado specific thing. But normally the configuration should only reset if some kind of error happens while the mod tries to load the file.

💬 JackOfShadows, Feb 4th 2023 at 12:21 AM

Is there no way to change the amount of professions allowed, seems like if I edit the xleveling JSON file, it just resets, I am using a nitrado server, and the server is shut down then I edit, is there something or somewhere else I should be changing this.

/Data/Modconfig/xleveling

{
"unlearnCooldown": 150.0,
"pointsForUnlearn": 1,
"expLossOnDeath": 0.0,
"expLossCooldown": 0.0,
"specialisationLimit": 5,
"expMult": 1.0
}

whenever I change it to the above, it just goes back to default when I start the server again.

 

LiquidDisease

Nitrado is on 17.6  I have submitted a ticket asking for 17.9 or 17.10  To get mine to work I had to use xskills 0.6.13 and xlib v0.6.10 to work on mine. 

I hope they make the latest mod updates available for 17.6 as well or 17.x all.

💬 Ketrai, Jan 21st 2023 at 1:59 PM

Hey Xandu
I noticed there isn't any farming related skills for fruit trees. So I'm leaving a little suggestion to add one to make grafting & planting them easier? I unno, I just really love making frankenstein fruit trees.

Have a nice day.

💬 LiquidDisease, Jan 2nd 2023 at 1:27 AM

For some reason, my server just won't push this mod (along with xlib) so I just can't install it on my server.  Anyone has any idea?

I am hosting on Nitrado.  All the mods work, i.e., when I log onto my server, it says I need to download 10 mods but I have 12 installed (Xlib and Xskills being 11 and 12) but the server just won't push them and sure enough, when logged onto the server, all mods work except for those two.  Is there anything I am missing?  Thank you.

💬 Pamela, Dec 12th 2022 at 2:39 PM

I tried it again and it's now working fine.  I'm not sure what happened before, but all is well now.

💬 XanduAuthor, Dec 12th 2022 at 11:58 AM

Pamela I think there is more than one place the game looks for mods. Maybe you have the mods in another directory.

Ashtal I don't know of any incompatibilities that could cause this. And i haven't experienced this with only xskills enabled. I think the only think you can do is disable and enable mods to figure out which mods are causing this.

💬 Ashtal, Dec 10th 2022 at 12:17 PM

I don't know if any of you can help me with this? Using Xskills and Xlib (newest versions.)

Everytime I craft with a tool, like crafting firewood, it disappears after clicking on it in the inventory.

I use a bunch of mods and wanted to know if anyone knows about incompatibilities that could cause this?

Cheers, Ashtal.

💬 Pamela, Dec 8th 2022 at 2:04 PM

I actually removed the old ones, including the unpack files, and installed both 0.6.14.  I'm not sure why the file says otherwise. I'll give it another try.

💬 RogueRaiden, Dec 8th 2022 at 2:42 AM

Pamela
Update XLib to 0.6.14 and see if it still happens.

Edit: Actually, your log also shows you're still using XSkills 0.6.13, the newest version is 0.6.14

💬 Pamela, Dec 8th 2022 at 2:12 AM

As soon as I logged into the game.  
Here is the client.main.txt file:

7.12.2022 17:18:23 [Notification] Client logger started.
7.12.2022 17:18:23 [Notification] Game Version: v1.17.9 (Stable)
7.12.2022 17:18:23 [Notification] Screens:
7.12.2022 17:18:23 [Notification] 0: {X=0,Y=0,Width=1920,Height=1080}, \\.\DISPLAY1 (primary)
7.12.2022 17:18:23 [Notification] 1: {X=-1920,Y=0,Width=1920,Height=1080}, \\.\DISPLAY2
7.12.2022 17:18:24 [Notification] OpenAL Initialized. Available Mono/Stereo Sources: 255/1
7.12.2022 17:18:24 [Notification] CPU Cores: 4
7.12.2022 17:18:24 [Notification] Available RAM: 16384 MB
7.12.2022 17:18:24 [Notification] Graphics Card Vendor: ATI Technologies Inc.
7.12.2022 17:18:24 [Notification] Graphics Card Version: 4.6.0 Compatibility Profile Context 22.11.1.221110
7.12.2022 17:18:24 [Notification] Graphics Card Renderer: Radeon RX 570 Series
7.12.2022 17:18:24 [Notification] Graphics Card ShadingLanguageVersion: 4.60
7.12.2022 17:18:24 [Notification] Cairo Graphics Version: 1.17.3
7.12.2022 17:18:24 [Notification] OpenAL Version: 1.1 ALSOFT 1.16.0
7.12.2022 17:18:24 [Notification] C# Framework: .net Framework 4.0.30319.42000
7.12.2022 17:18:24 [Notification] OpenTK Version: 3.3.2 (A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.)
7.12.2022 17:18:24 [Notification] Start discovering assets
7.12.2022 17:18:24 [Notification] Found 20 base assets in category lang
7.12.2022 17:18:24 [Notification] Found 0 base assets in category patches
7.12.2022 17:18:24 [Notification] Found 22 base assets in category config
7.12.2022 17:18:24 [Notification] Found 0 base assets in category worldproperties
7.12.2022 17:18:24 [Notification] Found 46 base assets in category sounds
7.12.2022 17:18:24 [Notification] Found 97 base assets in category shapes
7.12.2022 17:18:24 [Notification] Found 80 base assets in category shaders
7.12.2022 17:18:24 [Notification] Found 16 base assets in category shaderincludes
7.12.2022 17:18:24 [Notification] Found 129 base assets in category textures
7.12.2022 17:18:24 [Notification] Found 4 base assets in category music
7.12.2022 17:18:24 [Notification] Found 0 base assets in category dialog
7.12.2022 17:18:24 [Notification] Found 414 base assets in total
7.12.2022 17:18:24 [Notification] Loading sounds
7.12.2022 17:18:24 [Notification] Sounds loaded
7.12.2022 17:18:24 [Notification] (Re-)loaded frame buffers
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass .
7.12.2022 17:18:24 [Notification] Window was resized to 1920 1080, rebuilding framebuffers...
7.12.2022 17:18:24 [Notification] (Re-)loaded frame buffers
7.12.2022 17:18:24 [Notification] Begin loading shaders
7.12.2022 17:18:24 [Notification] Load shaders now
7.12.2022 17:18:24 [Notification] Loading shaders...
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass standard.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass particlescube.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass particlesquad.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass sky.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass nightsky.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass woittest.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass transparentcompose.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass debugdepthbuffer.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass helditem.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass chunkopaque.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass chunkliquid.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass decals.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass final.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass gui.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass blur.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass chunktransparent.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass findbright.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass chunktopsoil.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass godrays.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass autocamera.
7.12.2022 17:18:24 [Notification] Loaded Shaderprogramm for render pass blockhighlights.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass wireframe.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass entityanimated.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass luma.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass blit.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass particlesquad2d.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass shadowmapentityanimated.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass shadowmapgeneric.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass texture2texture.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass celestialobject.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass guitopsoil.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass colorgrade.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass guigear.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass ssao.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass bilateralblur.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass grass.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass flowers.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass shadowgrass.
7.12.2022 17:18:25 [Notification] Loaded Shaderprogramm for render pass shadowflowers.
7.12.2022 17:18:25 [Notification] Cached session key is valid, validating with server
7.12.2022 17:18:26 [Notification] Server validation response: Good
7.12.2022 17:18:26 [Notification] Will search the following paths for mods:
7.12.2022 17:18:26 [Notification] C:\Users\pkwbb\AppData\Roaming\Vintagestory_1.17.9\Mods
7.12.2022 17:18:26 [Notification] C:\Users\pkwbb\AppData\Roaming\VintagestoryData\Mods
7.12.2022 17:18:26 [Warning] [betterruins] Failed parsing version string '0.0.6A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 0.0.6-A)
7.12.2022 17:18:26 [Warning] [captureanimals] Failed parsing version string '2.3.0A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 2.3.0-A)
7.12.2022 17:18:26 [Warning] [expandedfoods] Failed parsing version string '1.6.4A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 1.6.4-A)
7.12.2022 17:18:26 [Warning] [lichen] Failed parsing version string '1.6.1A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 1.6.1-A)
7.12.2022 17:18:26 [Warning] [potatoes] Failed parsing version string '1.0.8A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 1.0.8-A)
7.12.2022 17:18:26 [Warning] [moreroads] Failed parsing version string '1.5.1A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 1.5.1-A)
7.12.2022 17:18:26 [Warning] [primitivesurvival] Failed parsing version string '3.1.0A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 3.1.0-A)
7.12.2022 17:18:26 [Notification] [StepUp-v1.2.0.cs] Successfully compiled 1 source files
7.12.2022 17:18:30 [Notification] Initialized GUI Manager
7.12.2022 17:18:30 [Notification] Initialized Server Connection
7.12.2022 17:18:30 [Notification] Server args parsed
7.12.2022 17:18:30 [Notification] GuiScreenConnectingToServer constructed
7.12.2022 17:18:30 [Notification] Server main instantiated
7.12.2022 17:18:58 [Notification] Processed server identification
7.12.2022 17:18:58 [Notification] Map initialized
7.12.2022 17:18:58 [Notification] Received server assets
7.12.2022 17:18:58 [Notification] Loading and pre-starting client side mods...
7.12.2022 17:18:58 [Notification] Will search the following paths for mods:
7.12.2022 17:18:58 [Notification] C:\Users\pkwbb\AppData\Roaming\Vintagestory_1.17.9\Mods
7.12.2022 17:18:58 [Notification] C:\Users\pkwbb\AppData\Roaming\VintagestoryData\Mods
7.12.2022 17:18:58 [Warning] [betterruins] Failed parsing version string '0.0.6A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 0.0.6-A)
7.12.2022 17:18:58 [Warning] [captureanimals] Failed parsing version string '2.3.0A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 2.3.0-A)
7.12.2022 17:18:58 [Warning] [expandedfoods] Failed parsing version string '1.6.4A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 1.6.4-A)
7.12.2022 17:18:58 [Warning] [lichen] Failed parsing version string '1.6.1A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 1.6.1-A)
7.12.2022 17:18:58 [Warning] [potatoes] Failed parsing version string '1.0.8A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 1.0.8-A)
7.12.2022 17:18:58 [Warning] [moreroads] Failed parsing version string '1.5.1A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 1.5.1-A)
7.12.2022 17:18:58 [Warning] [primitivesurvival] Failed parsing version string '3.1.0A' at index 5: Expected PRE_RELEASE or BUILD_METADATA, found 'A' (best guess: 3.1.0-A)
7.12.2022 17:18:58 [Notification] [StepUp-v1.2.0.cs] Successfully compiled 1 source files
7.12.2022 17:18:58 [Notification] Found 43 mods (0 disabled)
7.12.2022 17:18:58 [Notification] Mods, sorted by dependency: armordurabilityiix, acorns, aculinaryartillery, bettercrates, betterruins, evaporite, extrachests, hideandfabric, reducedarmornegatives, moreclay, potatoes, leadroof, necessaries, nomolding, primitivesurvival, speararrowheadbits, spidersilk, game, wildcrafttrees, wildcraft, zeekea, zoombuttonreborn, egocaribautomapmarkers, captureanimals, carrycapacity, expandedfoods, hudclock, lichen, medievalexpansion, moreanimals, prospectorinfo, stepup, tpnet, usefulstuff17, vesselbuff, creative, survival, xlib, em, instantfirepits, moremolds, xskills, moreroads
7.12.2022 17:18:59 [Notification] Instantiated 116 mod systems from 43 enabled mods
7.12.2022 17:18:59 [Notification] Loaded Shaderprogramm for render pass nightvision.
7.12.2022 17:18:59 [Notification] Done loading and pre-starting client side mods.
7.12.2022 17:18:59 [Notification] Mod Config successfully loaded.
7.12.2022 17:18:59 [Notification] Mod Config successfully loaded.
7.12.2022 17:18:59 [Event] started 'Medieval-expansion-mod' successfull
7.12.2022 17:18:59 [Notification] External Origins in load order: modorigin@C:\Users\pkwbb\AppData\Roaming\Vintagestory_1.17.9\assets\creative\, modorigin@C:\Users\pkwbb\AppData\Roaming\Vintagestory_1.17.9\assets\survival\, mod@2xArmorDurability_v1.0.1.zip, mod@Acorns v0.5.1 for VS 1.16A.zip, mod@ACulinaryArtillery 1.0.9A.zip, mod@BetterCrates_v1.5.2.zip, mod@BetterRuinsv0.0.6A.zip, mod@Evaporite-1.0.0.zip, mod@ExtraChests_v1.6.0.zip, mod@HideAndFabric-1.2.7A.zip, mod@LessArmorNegatives_v1.0.4.zip, mod@MoreClay-1.0.1.zip, mod@MoreCrops1.0.8A.zip, mod@MoreRoofing-1.2.4A.zip, mod@necessaries_v1.17.1-1.1.3A.zip, mod@NoMolding_v2.0.1.zip, mod@PrimitiveSurvival3.1.0A.zip, mod@Speararrowheadbits-1.1.0.zip, mod@SpiderSilk-1.2.2A.zip, mod@Wildcraft Trees-1.0.1A.zip, mod@wildcraft-v1.5.1A.zip, mod@zeekea_v1.17.1-1.6.2A.zip, mod@Auto Map Markers (1.17.0-pre.1).zip, mod@CaptureAnimals_v1.17.4_v2.3.0A.zip, mod@CarryCapacity-VS1.16.0-v0.6.5.zip, mod@ExpandedFoods 1.6.4A.zip, mod@hudclock-2.8.0.zip, mod@Lichen-v1.6.1A-VS1.16.0.zip, mod@medievalexpansion-3.8.0A.zip, mod@MoreAnimals-1.2.3.zip, mod@TeleportationNetwork_v1.17.9_v1.8.0A-pre.7.zip, mod@usefulstuff17_v1.0.1A.zip, mod@VesselBuff.zip, mod@xlib_v0.6.10.zip, mod@expanded_matter-1.1.0A.zip, mod@moremolds_v120.zip, mod@xskills_v0.6.13.zip, mod@MoreRoads 1.5.1A.zip
7.12.2022 17:18:59 [Notification] Found 115 external assets in category lang
7.12.2022 17:18:59 [Notification] Found 501 external assets in category patches
7.12.2022 17:18:59 [Notification] Found 59 external assets in category config
7.12.2022 17:18:59 [Notification] Found 32 external assets in category worldproperties
7.12.2022 17:18:59 [Notification] Found 401 external assets in category sounds
7.12.2022 17:18:59 [Notification] Found 4602 external assets in category shapes
7.12.2022 17:18:59 [Notification] Found 19 external assets in category shaders
7.12.2022 17:18:59 [Notification] Found 0 external assets in category shaderincludes
7.12.2022 17:19:00 [Notification] Found 7644 external assets in category textures
7.12.2022 17:19:00 [Notification] Found 63 external assets in category music
7.12.2022 17:19:00 [Notification] Found 17 external assets in category dialog
7.12.2022 17:19:00 [Notification] Found 10 external assets in category compatibility
7.12.2022 17:19:00 [Notification] Found 3 external assets in category effects
7.12.2022 17:19:00 [Notification] Found 0 external assets in category effecttrigger
7.12.2022 17:19:00 [Notification] Found 11 external assets in category skills
7.12.2022 17:19:00 [Notification] Reloaded lang file now with mod assets
7.12.2022 17:19:02 [Notification] JsonPatch Loader: 3759 patches total, successfully applied 93 patches, missing files on 1561 patches, unmet conditions on 1134 patches, no issues
7.12.2022 17:19:02 [Event] [xlib] Initialize skills
7.12.2022 17:19:02 [Event] [xlib] Registered 10 skills (0 disabled) and 119 abilities (0 disabled).
7.12.2022 17:19:02 [Event] [xlib] Initialize effects
7.12.2022 17:19:02 [Event] [xlib] Registered 21 effects and 0 effect triggers.
7.12.2022 17:19:04 [Notification] Received 6611 item types from server
7.12.2022 17:19:04 [Notification] Loaded 47901 block types from server
7.12.2022 17:19:05 [Notification] Reloaded sounds, now with mod assets
7.12.2022 17:19:05 [Notification] Composed 1 4096x4096 entities texture atlases from 247 textures (last textureid = 179)
7.12.2022 17:19:06 [Warning] Did not find required shape expandedfoods:shapes/item/food/dryfruit/wildcraft/husktomato.json anywhere. (defined in Shape for item expandedfoods:wilddehydratedfruit-husktomato)
7.12.2022 17:19:06 [Warning] Did not find required shape expandedfoods:shapes/item/food/dryfruit/wildcraft/wolfberry.json anywhere. (defined in Shape for item expandedfoods:wilddehydratedfruit-wolfberry)
7.12.2022 17:19:06 [Warning] Did not find required shape expandedfoods:shapes/item/food/dryfruit/wildcraft/blueraspberry.json anywhere. (defined in Shape for item expandedfoods:wilddehydratedfruit-blueraspberry)
7.12.2022 17:19:06 [Warning] Did not find required shape expandedfoods:shapes/item/food/dryfruit/wildcraft/bunchberry.json anywhere. (defined in Shape for item expandedfoods:wilddehydratedfruit-bunchberry)
7.12.2022 17:19:06 [Warning] Did not find required shape expandedfoods:shapes/item/food/dryfruit/wildcraft/crowberry.json anywhere. (defined in Shape for item expandedfoods:wilddehydratedfruit-crowberry)
7.12.2022 17:19:06 [Notification] Collected 2796 shapes to tesselate.
7.12.2022 17:19:07 [Warning] Texture asset 'hideandfabric:textures/entity/bear/brown1.png' not found (defined in Shape file hideandfabric:item/resource/hide/huge-bear).
7.12.2022 17:19:07 [Warning] Texture asset 'potatoes:textures/block/plant/crop/jalapeno/pickledjalapeno.png' not found (defined in Shape file potatoes:item/food/vegetable/chopped/pickledjalapeno).
7.12.2022 17:19:07 [Warning] Texture asset 'potatoes:textures/item/food/grain/ricebread.png' not found (defined in Shape file potatoes:item/food/bread/bread).
7.12.2022 17:19:07 [Warning] Texture asset 'wildcrafttrees:textures/shapes/item/ripe.png' not found (defined in Item wildcrafttrees:treefruit-almond).
7.12.2022 17:19:07 [Warning] Texture asset 'wildcrafttrees:textures/plum.png' not found (defined in Item wildcrafttrees:treefruit-fig).
7.12.2022 17:19:07 [Warning] Texture asset 'game:textures/item/food/grain/birchbread2.png' not found (defined in Shape file expandedfoods:item/food/hardtack/hardtack-birch-raw).
7.12.2022 17:19:07 [Warning] Texture asset 'game:textures/item/food/grain/pinebread2.png' not found (defined in Shape file expandedfoods:item/food/hardtack/hardtack-pine-raw).
7.12.2022 17:19:07 [Warning] Texture asset 'game:textures/item/food/grain/birchbread.png' not found (defined in Shape file expandedfoods:item/food/hardtack/hardtack-birch-baked).
7.12.2022 17:19:07 [Warning] Texture asset 'game:textures/item/food/grain/pinebread.png' not found (defined in Shape file expandedfoods:item/food/hardtack/hardtack-pine-baked).
7.12.2022 17:19:07 [Warning] Texture asset 'game:textures/item/food/grain/birchbread1.png' not found (defined in Shape file expandedfoods:item/food/hardtack/hardtack-birch-charred).
7.12.2022 17:19:07 [Warning] Texture asset 'game:textures/item/food/grain/pinebread1.png' not found (defined in Shape file expandedfoods:item/food/hardtack/hardtack-pine-charred).
7.12.2022 17:19:07 [Warning] Texture asset 'expandedfoods:textures/item/food/dryfruit/wildcraft/husktomato.png' not found (defined in Item expandedfoods:wilddryfruit-husktomato).
7.12.2022 17:19:07 [Warning] Texture asset 'expandedfoods:textures/item/food/dryfruit/wildcraft/wolfberry.png' not found (defined in Item expandedfoods:wilddryfruit-wolfberry).
7.12.2022 17:19:07 [Warning] Texture asset 'expandedfoods:textures/item/food/dryfruit/wildcraft/blueraspberry.png' not found (defined in Item expandedfoods:wilddryfruit-blueraspberry).
7.12.2022 17:19:07 [Warning] Texture asset 'expandedfoods:textures/item/food/dryfruit/wildcraft/bunchberry.png' not found (defined in Item expandedfoods:wilddryfruit-bunchberry).
7.12.2022 17:19:07 [Warning] Texture asset 'expandedfoods:textures/item/food/dryfruit/wildcraft/crowberry.png' not found (defined in Item expandedfoods:wilddryfruit-crowberry).
7.12.2022 17:19:07 [Notification] Composed 1 4096x4096 items texture atlases from 3014 textures (last textureid = 180)
7.12.2022 17:19:08 [Warning] Texture asset 'leadroof:textures/block/metal/sheet/{metal}1.png' not found (defined in Baked variant of block leadroof:fullroofblock-lead alternate:1).
7.12.2022 17:19:08 [Warning] Texture asset 'leadroof:textures/block/metal/sheet/{metal}1.png' not found (defined in Baked variant of block leadroof:fullroofblock-lead alternate:1).
7.12.2022 17:19:08 [Warning] Texture asset 'leadroof:textures/block/metal/sheet/{metal}2.png' not found (defined in Baked variant of block leadroof:fullroofblock-lead alternate:2).
7.12.2022 17:19:08 [Warning] Texture asset 'leadroof:textures/block/metal/sheet/{metal}3.png' not found (defined in Baked variant of block leadroof:fullroofblock-lead alternate:3).
7.12.2022 17:19:08 [Warning] Texture asset 'leadroof:textures/block/metal/sheet/{metal}4.png' not found (defined in Baked variant of block leadroof:fullroofblock-lead alternate:4).
7.12.2022 17:19:08 [Warning] Texture asset 'leadroof:textures/block/metal/sheet/{metal}5.png' not found (defined in Baked variant of block leadroof:fullroofblock-lead alternate:5).
7.12.2022 17:19:08 [Warning] Texture asset 'game:textures/block/stone/polishedrock/none.png' not found (defined in Baked variant of block zeekea:cabinetbottomcase-birch-none-north).
7.12.2022 17:19:08 [Notification] Server launched
7.12.2022 17:19:08 [Notification] Composed 1 4096x4096 blocks texture atlases from 5311 textures (last textureid = 181)
7.12.2022 17:19:09 [Notification] Server assets loaded
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass anvilworkitem.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass entityanimated.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass lines.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass aurora.
7.12.2022 17:19:10 [Event] Hello from ZoomButton!
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass squintoverlay.
7.12.2022 17:19:10 [Event] Registering network channels
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass rift.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass machinegear.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass sleepoverlay.
7.12.2022 17:19:10 [Notification] Started 84 systems on Client:
7.12.2022 17:19:10 [Notification] Mod 'VSEssentials.dll' (game):
7.12.2022 17:19:10 [Notification] Vintagestory.ServerMods.Core
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.EntityPartitioning
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.ErrorReporter
7.12.2022 17:19:10 [Notification] Vintagestory.ServerMods.ModCompatiblityUtil
7.12.2022 17:19:10 [Notification] Vintagestory.ServerMods.NoObf.ModJsonPatchLoader
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.FallingBlockParticlesModSystem
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.CharacterExtraDialogs
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.EntityNameTagRendererRegistry
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.POIRegistry
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.RoomRegistry
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.WeatherSystemCommands
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.WeatherSystemClient
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.WorldMapManager
7.12.2022 17:19:10 [Notification] Vintagestory.ServerMods.LoadColorMaps
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.ClothManager
7.12.2022 17:19:10 [Notification] Mod 'CaptureAnimals_v1.17.4_v2.3.0A.zip' (captureanimals):
7.12.2022 17:19:10 [Notification] SharedUtils.ConstantsCore
7.12.2022 17:19:10 [Notification] SharedUtils.Extensions.LoggerNetwork
7.12.2022 17:19:10 [Notification] CaptureAnimals.Core
7.12.2022 17:19:10 [Notification] CaptureAnimals.BaitsManager
7.12.2022 17:19:10 [Notification] Mod 'VSSurvivalMod.dll' (survival):
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.SaplingControl
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.SurvivalCoreSystem
7.12.2022 17:19:10 [Notification] Vintagestory.ServerMods.GenFromHeightmap
7.12.2022 17:19:10 [Notification] Vintagestory.ServerMods.GenMaps
7.12.2022 17:19:10 [Notification] Vintagestory.ServerMods.DebugSystem
7.12.2022 17:19:10 [Notification] Vintagestory.ServerMods.UpgradeTasks
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.MyceliumSystem
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.ModSystemAuction
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.ModSystemHandbook
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.LiquidItemStackRenderer
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.CharacterSystem
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.FruitingSystem
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.ModSystemRifts
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.ModSystemRiftWeather
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.ModTemperature
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.SystemTemporalStability
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.MealMeshCache
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.ModSystemWearableStats
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.ModSystemBlockReinforcement
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.ChiselBlockModelCache
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.TemporalStabilityEffects
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.ModJournal
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.ModLootRandomizer
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.ModSleeping
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.TeleporterManager
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.Mechanics.MechanicalPowerMod
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.TradeHandbookInfo
7.12.2022 17:19:10 [Notification] Vintagestory.ServerMods.GenStructures
7.12.2022 17:19:10 [Notification] Vintagestory.ServerMods.GenStructuresPosPass
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.RecipeRegistrySystem
7.12.2022 17:19:10 [Notification] Vintagestory.GameContent.TraderOutfits
7.12.2022 17:19:10 [Notification] Mod 'TeleportationNetwork_v1.17.9_v1.8.0A-pre.7.zip' (tpnet):
7.12.2022 17:19:10 [Notification] TeleportationNetwork.ConfigManager
7.12.2022 17:19:10 [Notification] TeleportationNetwork.Core
7.12.2022 17:19:10 [Notification] TeleportationNetwork.TeleportManager
7.12.2022 17:19:10 [Notification] TeleportationNetwork.GenTeleportStructures
7.12.2022 17:19:10 [Notification] Mod 'VSCreativeMod.dll' (creative):
7.12.2022 17:19:10 [Notification] Vintagestory.ServerMods.Core
7.12.2022 17:19:10 [Notification] Vintagestory.ServerMods.WorldEdit.WorldEdit
7.12.2022 17:19:10 [Notification] Mod 'ACulinaryArtillery 1.0.9A.zip' (aculinaryartillery):
7.12.2022 17:19:10 [Notification] ACulinaryArtillery.ACulinaryArtillery
7.12.2022 17:19:10 [Notification] ACulinaryArtillery.RecipeUploadSystem
7.12.2022 17:19:10 [Notification] Mod 'BetterCrates_v1.5.2.zip' (bettercrates):
7.12.2022 17:19:10 [Notification] BetterCratesNamespace.BetterCrates
7.12.2022 17:19:10 [Notification] Mod 'ExtraChests_v1.6.0.zip' (extrachests):
7.12.2022 17:19:10 [Notification] ExtraChests.ExtraChests
7.12.2022 17:19:10 [Notification] Mod 'HideAndFabric-1.2.7A.zip' (hideandfabric):
7.12.2022 17:19:10 [Notification] HideAndFabric.Core
7.12.2022 17:19:10 [Notification] Mod 'necessaries_v1.17.1-1.1.3A.zip' (necessaries):
7.12.2022 17:19:10 [Notification] necessaries.src.Necessaries
7.12.2022 17:19:10 [Notification] Mod 'PrimitiveSurvival3.1.0A.zip' (primitivesurvival):
7.12.2022 17:19:10 [Notification] PrimitiveSurvival.ModSystem.PrimitiveSurvivalSystem
7.12.2022 17:19:10 [Notification] Mod 'wildcraft-v1.5.1A.zip' (wildcraft):
7.12.2022 17:19:10 [Notification] wildcraft.wildcraft
7.12.2022 17:19:10 [Notification] Mod 'zeekea_v1.17.1-1.6.2A.zip' (zeekea):
7.12.2022 17:19:10 [Notification] zeekea.src.ZEEkea
7.12.2022 17:19:10 [Notification] Mod 'ZoomButton1.3.0.zip' (zoombuttonreborn):
7.12.2022 17:19:10 [Notification] ZoomButton.ZoomButton
7.12.2022 17:19:10 [Notification] Mod 'Auto Map Markers (1.17.0-pre.1).zip' (egocaribautomapmarkers):
7.12.2022 17:19:10 [Notification] Egocarib.AutoMapMarkers.MapMarkerMod
7.12.2022 17:19:10 [Notification] Egocarib.AutoMapMarkers.GUI.MapMarkerGUISystem
7.12.2022 17:19:10 [Notification] Mod 'CarryCapacity-VS1.16.0-v0.6.5.zip' (carrycapacity):
7.12.2022 17:19:10 [Notification] CarryCapacity.CarrySystem
7.12.2022 17:19:10 [Notification] Mod 'ExpandedFoods 1.6.4A.zip' (expandedfoods):
7.12.2022 17:19:10 [Notification] EFRecipes.EFRecipes
7.12.2022 17:19:10 [Notification] Mod 'hudclock-2.8.0.zip' (hudclock):
7.12.2022 17:19:10 [Notification] hudlock.src.HUDClockMod
7.12.2022 17:19:10 [Notification] Mod 'medievalexpansion-3.8.0A.zip' (medievalexpansion):
7.12.2022 17:19:10 [Notification] gates.src.MedievalExpansionMod
7.12.2022 17:19:10 [Notification] Mod 'MoreAnimals-1.2.3.zip' (moreanimals):
7.12.2022 17:19:10 [Notification] MoreAnimals.Core
7.12.2022 17:19:10 [Notification] Mod 'ProspectorInfo-4.1.2.zip' (prospectorinfo):
7.12.2022 17:19:10 [Notification] ProspectorInfo.ProspectorInfoModSystem
7.12.2022 17:19:10 [Notification] Mod 'usefulstuff17_v1.0.1A.zip' (usefulstuff17):
7.12.2022 17:19:10 [Notification] UsefulStuff.UsefulStuff
7.12.2022 17:19:10 [Notification] UsefulStuff.GasHelper
7.12.2022 17:19:10 [Notification] Mod 'VesselBuff.zip' (vesselbuff):
7.12.2022 17:19:10 [Notification] OffhandDebuffPatch.VesselPatch
7.12.2022 17:19:10 [Notification] Mod 'InstantFirepits_v4.0.0.zip' (instantfirepits):
7.12.2022 17:19:10 [Notification] InstantFirepits.InstantFirepits
7.12.2022 17:19:10 [Notification] Mod 'MoreRoads 1.5.1A.zip' (moreroads):
7.12.2022 17:19:10 [Notification] MoreRoads.MoreRoads
7.12.2022 17:19:10 [Notification] Mod 'StepUp-v1.2.0.cs' (stepup):
7.12.2022 17:19:10 [Notification] StepUp.StepUpSystem
7.12.2022 17:19:10 [Notification] Mod 'xlib_v0.6.10.zip' (xlib):
7.12.2022 17:19:10 [Notification] XLib.XLeveling.XLeveling
7.12.2022 17:19:10 [Notification] XLib.XEffects.XEffectsSystem
7.12.2022 17:19:10 [Notification] Mod 'xskills_v0.6.13.zip' (xskills):
7.12.2022 17:19:10 [Notification] XSkills.XSkills
7.12.2022 17:19:10 [Notification] XSkills.LatePatcher
7.12.2022 17:19:10 [Notification] Loading shaders...
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass standard.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass particlescube.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass particlesquad.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass sky.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass nightsky.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass woittest.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass transparentcompose.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass debugdepthbuffer.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass helditem.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass chunkopaque.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass chunkliquid.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass decals.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass final.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass gui.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass blur.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass chunktransparent.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass findbright.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass chunktopsoil.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass godrays.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass autocamera.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass blockhighlights.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass wireframe.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass entityanimated.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass luma.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass blit.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass particlesquad2d.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass shadowmapentityanimated.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass shadowmapgeneric.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass texture2texture.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass celestialobject.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass guitopsoil.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass colorgrade.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass guigear.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass ssao.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass bilateralblur.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass grass.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass flowers.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass shadowgrass.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass shadowflowers.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass nightvision.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass anvilworkitem.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass entityanimated.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass poison.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass lines.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass aurora.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass squintoverlay.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass rift.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass machinegear.
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass sleepoverlay.
7.12.2022 17:19:10 [Notification] Reloaded shaders now with mod assets
7.12.2022 17:19:10 [Warning] Client registered 2 network channels (ClaimInfoRequestChannel, ClaimInfoResponseChannel) the server does not know about, may cause issues.
7.12.2022 17:19:10 [Notification] Received level init
7.12.2022 17:19:10 [Notification] Loaded Shaderprogramm for render pass instanced.
7.12.2022 17:19:10 [Notification] Loading world map cache db...
7.12.2022 17:19:10 [Notification] Initialized Music Engine
7.12.2022 17:19:10 [Error] Could not load sound The specified sound format is not supported.
7.12.2022 17:19:11 [Notification] Texture size is 32 so decal atlas size of 128x128 should suffice
7.12.2022 17:19:11 [Notification] [Auto Map Markers] Successfully established connection with the server.
7.12.2022 17:19:12 [Notification] Finished fully loading sounds (async)
7.12.2022 17:19:13 [Notification] Blocks tesselated
7.12.2022 17:19:15 [Warning] Request channel not connected. Try 1 of 6
7.12.2022 17:19:15 [Notification] Received level finalize
7.12.2022 17:19:15 [Notification] Loaded Shaderprogramm for render pass clouds.
7.12.2022 17:19:16 [Warning] Failed resolving a blocks itemdrop or smeltedstack with code spidersilk:clothes-upperbody-noble-silkpants in tradehandbookinfo
7.12.2022 17:19:22 [Warning] Texture with texture id 272 is leaking memory, missing call to Dispose. Set env var TEXTURE_DEBUG_DISPOSE to get allocation trace.
7.12.2022 17:19:22 [Warning] Request channel not connected. Try 2 of 6
7.12.2022 17:19:25 [Warning] Request channel not connected. Try 3 of 6
7.12.2022 17:19:30 [Warning] Request channel not connected. Try 4 of 6
7.12.2022 17:19:35 [Warning] Request channel not connected. Try 5 of 6
7.12.2022 17:19:37 [Notification] Track music/vintagestory.ogg now started
7.12.2022 17:19:40 [Warning] Request channel not connected. Try 6 of 6
7.12.2022 17:19:40 [Event] Request ClaimInfo not connected. Shutted down after 6 tries
7.12.2022 17:27:10 [Notification] Track music/adventuring.ogg now started
7.12.2022 17:29:28 [Notification] Current track music/adventuring.ogg got replaced by a higher priority one (Cave Mix ()). Fading out.
7.12.2022 17:29:28 [Notification] Track Cave Mix () now started
7.12.2022 17:32:58 [Notification] Track music/through-the-grass-survive.ogg now started
7.12.2022 17:38:32 [Notification] Track music/to-dawn.ogg now started
7.12.2022 17:41:12 [Notification] Current track music/to-dawn.ogg got replaced by a higher priority one (Cave Mix ()). Fading out.
7.12.2022 17:41:12 [Notification] Track Cave Mix () now started
7.12.2022 17:44:41 [Notification] Track music/night-to-day.ogg now started
7.12.2022 17:50:48 [Notification] Track music/heartbeat-survive.ogg now started
7.12.2022 17:59:26 [Notification] Track music/spring.ogg now started
7.12.2022 18:01:34 [Notification] Client pause state is now on
7.12.2022 18:01:35 [Notification] Destroying game session, waiting up to 200ms for client threads to exit
7.12.2022 18:01:35 [Event] TimeDialogController::onLeaveWorld
7.12.2022 18:01:36 [Notification] Stopping single player server
7.12.2022 18:01:40 [Notification] Exiting current game to main menu, reason: leave world button pressed
7.12.2022 18:01:40 [Notification] GuiScreenConnectingToServer constructed
7.12.2022 18:02:17 [Notification] Exiting game now. Server running=False. Exit reason: Main screen quit button was pressed

💬 XanduAuthor, Dec 8th 2022 at 12:57 AM

Pamela What? Can you give some additional informations? At which point turned at black and white? Do you have log files? Are you sure it is related to this mod? 

💬 Pamela, Dec 8th 2022 at 12:08 AM

I tried using the new versions and my game went to all black & white pixels.....

💬 XanduAuthor, Dec 6th 2022 at 4:07 PM

TheNiteFox  I have no problems using a flint shovel or any other. Are you sure the issue is the shovel and not the type of dirt. For example there is an issue with forest floors in the current version.

💬 Verlia, Nov 17th 2022 at 10:33 PM

I've built my skills up to being to learn Catcher but it doesn't allow me to create cages as it says in the description.

💬 Shadoskill, Oct 30th 2022 at 11:41 AM

Crash on new world loading.

 


Game Version: v1.17.9 (Stable)
10/30/2022 5:07:16 AM: Critical error occurred in the following mod: xskills@0.6.13
Loaded Mods: abandonedkingdom@0.0.4, advancedsmithing@1.2.0, weaponpacka@1.3.1, ancienttools@1.4.8, animalcages@2.0.6, betterarchery@3.0.1, betterdrifters@2.1.3, craftables@1.1.1, djsvanillatools@1.0.4, foundrymod@1.0.0, weaponpackg@1.0.1, knappingmastery@1.0.0, moreclasses@1.2.5, necessaries@1.1.3, orepulverizer@1.1.1, primitivesurvival@3.0.5, riflemod@1.0.0, specializedbags-18Slot@0.4.2, stackables@2.0.5, sterilebandages@1.0.0, superfuel@2.0.7, game@1.17.9, additionalmolds@1.0.1, liquidcontainers@1.1.0, morepiles@1.2.2, playercorpse@1.5.1, stepup@1.2.0, tprunes@1.0.5, creative@1.17.9, vsquest@0.2.0, survival@1.17.9, xlib@0.6.10, knapster@2.0.0, bullseye@2.4.1, cob@1.6.1, xskills@0.6.13
System.DivideByZeroException: Attempted to divide by zero.
at XSkills.Metalworking.UpdateBits()
at Vintagestory.Client.NoObf.NetworkChannel.<>c__DisplayClass12_0`1.<SetMessageHandler>b__0(Packet_CustomPacket p) in VintagestoryLib\Client\API\NetworkChannel.cs:line 73
at Vintagestory.Client.NoObf.NetworkAPI.HandleCustomPacket(Packet_Server packet) in VintagestoryLib\Client\API\NetworkAPI.cs:line 106
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 1138
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 678
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 622
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 124
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

💬 TheNiteFox, Oct 25th 2022 at 2:26 AM

I didn't know where to report this so I am putting it here, when using a flint shovel, be it crafted or found from ruins its doesn't give any XP at all, and I know the mod was working because I was getting survival XP while digging. 

💬 XanduAuthor, Oct 16th 2022 at 10:02 AM

Kara Will be fixed in the next version.

💬 Kara, Oct 16th 2022 at 3:59 AM

so, forest floor, does not give Exp or trigger the mining speed boost. as of 1.17+ 

💬 XanduAuthor, Oct 12th 2022 at 6:32 PM

Lillcrazy Good to know. So it seems like the old Expanded foods version caused it somehow.

💬 Lillcrazy, Oct 12th 2022 at 12:59 PM

Just did a short test with one of ma players 
Expanded foods 1.6.2
ACulinary 1.0.8

and he says the "O" Button for XSkills works, also based on his 0.05 Survival xp it probably didn't count/work at all until now
(since we all are on at da same time and started at da same time and I'm past level 2)

Vintage Story 1.17.6

💬 XanduAuthor, Oct 11th 2022 at 11:37 PM

Lillcrazy Ok. Since I can't test by myself it would be interesting to know if this still happens with the newest version of Expanded Foods.

Phiragon You should use the newest version (0.6.10).

💬 Phiragon, Oct 11th 2022 at 3:57 PM
which version of xLib should I use for 1.17.6?
 
💬 Lillcrazy, Oct 11th 2022 at 3:27 PM

@Xandu
Xpanded foods version 1.6.1 is currently used for us and ACulinary 1.0.6
ima bit worried of updating to the newer version bcus apparently maybe crashed with baking stuff,handbook

💬 l33tmaan, Oct 11th 2022 at 3:23 PM

Well, maybe when you've conquered the major bugs. :p

💬 XanduAuthor, Oct 11th 2022 at 3:10 PM

l33tmaan I will do this when every bug is fixed what probably never will be the case.

Lillcrazy Hi. Thank you for your report. This is a known issue. But I still have no clue what is causing it. Just for the record: Do you use also use the Expanded Foods mod? Do you use the newest version of it?

💬 Lillcrazy, Oct 11th 2022 at 1:25 PM

Hi
not sure if this is a Xlib,Xskills or other mods causing this but in a coop sever (singleplayer world to Lan to internet hosted) the rest of my group cant use the keybinding, default "o" to open the Xskills menu, works fine for me tho on 1.17.6
they all have the same mods and configs installed on their pcs
whatever the default "L" button does seems to work on their ends

💬 l33tmaan, Oct 10th 2022 at 8:45 PM

I'm sure you're busy, but once the bug reports cool off, you should try playing 1.17 with XSkills. I also haven't played since 1.15 and I'm having a blast! Really helps to get a good perspective on balance issue when you come at it from a player's perspective.

💬 XanduAuthor, Oct 10th 2022 at 1:27 AM

Barhandar I try to solve this metal bit issue in the next update if i find an easy solution for it.

I have to test the bombing problem and see what i can do there.

The game is always changing and updating the experience for every patch is a little bit tedious. Especially since i don't really play the game at the moment I have no clue how the pacing is at the moment. I didn't even knew that there were changes to the crops. I haven't really changed there anything since 1.15. A quick fix for this at the moment would be to adjust the required experience in the mod configuration.

l33tmaan The cooking skill is always the problem child. It is a total over complicated mess. It does not need Expanded Foods to be broken. 😭

KingWeirdo This report looks like this mod is missing. It does not show up in the Loaded mods section. Seems to be installed on the server side but not on the client. Could also be disabled on the client. So make sure Xskills is installed and enabled on the client. I think the crash occurs because the server says the client to create the XSkillsCarcass behavior and it does not exist on the client and so it crashes.

💬 Paeddy, Oct 9th 2022 at 8:44 PM

We're currently playing multiplayer and as soon as we updated this Mod it crashed the host. Any ideas what might be causing it?

Running on 64 bit Windows with 32 GB RAM
Game Version: v1.17.6 (Stable)
09/10/2022 22:25:54: Critical error occurred
Loaded Mods: abandonedkingdom@0.0.3, backpackpack@1.0.3, betterdrifters@2.1.3, spyglass@0.4.5, game@1.17.6, resmeltableslight@1.0.0, creative@1.17.6, survival@1.17.6, workbenchexpansion@1.5.1, xlib@0.6.10
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 C:\Users\tyron\Documents\vintagestory\game\VintagestoryLib\Common\ClassRegistry.cs:line 220

at Vintagestory.Common.BlockTypeNet.ReadBlockTypePacket(Packet_BlockType packet, IWorldAccessor world, ClassRegistry registry) in C:\Users\tyron\Documents\vintagestory\game\VintagestoryLib\Common\Network\BlockTypeNet.cs:line 377
at Vintagestory.Client.NoObf.GeneralPacketHandler.PopulateBlocks(Block[] blocks, Int32 start, Int32 maxCount) in C:\Users\tyron\Documents\vintagestory\game\VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 536
at Vintagestory.Client.NoObf.GeneralPacketHandler.LoadBlockTypes() in C:\Users\tyron\Documents\vintagestory\game\VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 451
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleServerAssets_Step1() in C:\Users\tyron\Documents\vintagestory\game\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()

I am thankful for any help you might provide.

💬 l33tmaan, Oct 9th 2022 at 2:06 AM

Oh snap, is Expanded Foods not causing too many issues with XSkills now? Time to download!

💬 Barhandar, Oct 7th 2022 at 5:28 PM

@Xandu it matters which bits you get from steel ingots/blister steel because they don't stack, e.g. if you have 10 blister and 14 regular steel, you can't make them into blister steel ingot even though you have enough, since the recipe requires multiple of 3.

Also, forum seems to have posting limitations, so I'll report the bug here - Bomberman affects bombs themselves; normally they have 100% destruction chance because you can chain-detonate them (the explosion hitting a bomb triggers immediate detonation), but with the perk they can detonate and drop the bomb as an item.

P.S. Also, are digging and cooking (with EF) meant to gain experience this slowly? Farming, too, due to 1.17 changes to crops it's much slower to level. I'm level 9 survival and level 10 metalworking, yet level 3 digging (despite excavating several whole clay deposits), farming and cooking; in 1.16 by that point I was already farming 8 or thereabouts, but digging and cooking were already overslow compared to their 1.15 state.

💬 gregest, Oct 2nd 2022 at 12:38 PM

Ah that explains, I used the same exact name for both saves, thank you 

💬 XanduAuthor, Oct 1st 2022 at 6:33 PM

@gregest The mods saves your progress in its own files with the save game name. So if you already had a game with the same name you can keep your skill points. You can reset your skills with the command "/skill reset all all 1".

💬 gregest, Oct 1st 2022 at 11:31 AM

I'm not sure how but somehow, my skills didn't reset on a new playthrough? I added the mod in a previous playthrough then decided to start over and some skills are still level 2

💬 CrimsonKing, Sep 26th 2022 at 3:37 PM

Awesome Thanks! Xandu

💬 XanduAuthor, Sep 26th 2022 at 2:56 PM

CrimsonKing I haven't tested it with a bloomery but the tooltip seems to be right now. I will upload this was the next patch.

💬 CrimsonKing, Sep 26th 2022 at 12:57 PM

Cool thanks for the reply. Xandu Though I probably should've mentioned in my comment they're smelted down in a Bloomery instead of Crucible unable to add the copper arrowheads to a Crucible

but can add them to the Bloomery though don't know if this changes anything. Though I'd rather remove the patch over this mod if things can't be patched can't live without XSkills now wonderful mod btw.

💬 XanduAuthor, Sep 26th 2022 at 12:39 PM

BlueFuryDragon Thank you. I am happy it works now for you.

CrimsonKing  I can fix this but i think it would still not work since smelting recipes work only with nuggets now. But I think this is a vanilla thing.

💬 CrimsonKing, Sep 26th 2022 at 2:33 AM

CoB adds a smelting recipe thing that smelts copper arrowheads down to ingots from 10 to 1 but this mod is preventing that somehow in the handbook it states 10 pieces smelt into 0x copper ingot

should I just delete the patch for this arrowhead or is there perhaps something I could change in the patches for CoB or this?

PS Sorry for no comma's or periods was never good at writing sentences.

💬 BlueFuryDragon, Sep 26th 2022 at 2:04 AM

Xandu At the time I posted that, I don't believe I was getting xp for forming clay with bricklayers installed. However, you have since updated it and I do see xp showing and don't have any issues. I love this mod.

💬 XanduAuthor, Sep 23rd 2022 at 5:22 PM

Jessterr The mod adds a recipe to recycle these bits into blister steel ingot. Since it does not differentiate between blister steel and steel bits in this case it also does not matter which kind of bits you get while smithing.

💬 Jessterr, Sep 23rd 2022 at 1:20 PM

Can we make a change to metal recovery? Hear me out.

You get steel bloom bits from the extra bits of steel that you knock off of steel bloom when you shape them into steel ingots. You get them based on how many yellow (if its hot) voxels you cut off of it using the hammer. The yellow bits are the extra bits of actual steel. It does not make sense to me that the yellow steel bits you knock off get turned into steel bloom bits. Its not like you are scooping up the slag pieces (the dark colored pieces) and saving them, right? That 's just extra carbon. I suggest changing steel bloom to recover steel bits instead of steel bloom bits.

Currently there is no metal recovery reward for working Iron bloom. I suggest awarding Iron Bits for the extra yellow iron you cut off of worked iron bloom.

Finally there is no way to actually use the steel bits currently in the game. The smelting temperature of steel is 1502. The bloomery only heats up to 1500 so you can't insert steel bits into a bloomery. I suggest that we have this mod also change the smelting point of steel bits to 1499 so that you can actually use this reward. I have seen other mods change steel smelting temperature to 1499 (for the purpose of fixing this for the anvil metal recovery mod, but I don't use that mod personally).

These changes would make the metal recovery skill much more consistant and rewarding to take.

💬 XanduAuthor, Sep 22nd 2022 at 11:32 AM

Hatefilled I know that this happens but i couldn't find out why. It is one of these Schrödinger' bugs. If you try to track them down they magically vanish. I think it has to do with some 'harmony' weirdness.

BlueFuryDragon I don't know exactly what you mean. You should already get experience from all clay types. I made a small test and it seems to work. "also the Brick Layers mod changes the way the vessals are made with all clay types." I don't know what i should do about this. I mean it makes an ability useless. I could disable it when Brick Layers is enabled.

💬 SIN1K, Sep 22nd 2022 at 2:14 AM

I second that BlueFuryDragon . Would be nice to have some compatibility with Bricklayers.

💬 BlueFuryDragon, Sep 12th 2022 at 9:15 AM

Can we get compatibility with brick layers? So we can get experience for using the different clay types for molding, also the Brick Layers mod changes the way the vessals are made with all clay types. 

💬 Hatefilled, Sep 12th 2022 at 3:59 AM

sometimes the cooking skills and the smithing skills work for me.
particularly smithing rarity and increased cooking pot stacks.
I'll launch the game, and try to immediately place items in a pot, and if it only stacks to 6 per slot, I restart. every 3/4 restarts it sticks and continues to work fine until I end the game.

Any idea? I've never installed expanded food.

💬 XanduAuthor, Sep 5th 2022 at 12:54 PM

@Tisk 

That makes sense since xskills has some special code for expanded foods. But since expanded foods hasn't updated for 1.17 yet it could cause some issues. To fix this we probably have to wait until expanded foods has a 1.17 version.

💬 Tisk, Sep 5th 2022 at 12:35 PM

Thanks for responding Xandu

I did sit down and test it all by itself and it loads fine.  Yesterday was clearly a really bad day.  However, I did go thru my list of mods and turned them all on one by one.  Each one works individually.  I do think I found the crashing pair, however.  I don't know if it's feasible to test it or fix it, but it seems the crash comes with xSkills trying to load with the mod Expanded Foods.  Which is so strange, because I can turn on either one alone, just not together.  πŸ˜…

💬 XanduAuthor, Sep 5th 2022 at 11:29 AM

Hi Tisk.  
I had no problem generating a new world on the 1.17.2 client and xskills and xlib version 0.6.10-rc.2. Without being able to reproduce the issues and without an error message it is nearly impossible to narrow down the issue. Do you have no error in your log files? Have you tried it without any mods? Have you tried to generate a world without the mods, install the mods and join the world after that?

💬 Tisk, Sep 4th 2022 at 4:09 PM

Good Morning Xandu 
I wish I had an error report to share, but I do not.  After going through a bunch of mods individually, I've finally narrowed it down to either xLib or xSkills that is forcing my 1.17.0 client to simply close at the end of a world generation.  I can't find an error, it just goes through the whole loading screen, and then my client closes.  I can't imagine playing without the ability to level skills in this game.  

💬 XanduAuthor, Aug 25th 2022 at 11:44 AM

@Shaidyn This looks like a version mismatch. Are you sure you are using the latest release candidate of the game (1.17.0-rc.5)?

💬 Pamela, Aug 25th 2022 at 2:27 AM

Playing on 1.17 rc. 5....points used to give special traits sometimes don't "stay".  Also, if you add a point to, for instance, Survival/Scout, it takes a point away from Long Life.  

I have 11 points to be used, but when I click on the special traits, nothing happens.

Also, when exiting the game with items in the extra boxes, they disappear when you return.

💬 Shaidyn, Aug 23rd 2022 at 8:52 PM

I just saw that v0.6.10-rc.1 came in, and I happen to be trying my hand at 1.17 so I grabbed it. In my server load up I see an error such as:

"[xskills] An exception was thrown when trying to start the mod:

System.MissingMethodException: Method not found: 'Boolean Vintagestory.API.Common.CraftingRecipeIngredient.SatisfiesAsIngredient"

 

Not sure if I did something wrong. I did download the xlib mod

💬 XanduAuthor, Aug 7th 2022 at 10:53 AM

I want to work on an update when 1.17 is fully released.

💬 bluelightning32, Aug 6th 2022 at 7:11 PM

Not compatible with 1.17.0-rc.3.

> 12:07:25 [Server Error] [xskills] An exception was thrown when trying to start the mod:
HarmonyLib.HarmonyException: IL Compile Error ---> System.FormatException: Method virtual System.Void Vintagestory.GameContent.BlockReeds::OnBlockBroken(Vintagestory.API.Common.IWorldAccessor world, Vintagestory.API.MathTools.BlockPos pos, Vintagestory.API.Common.IPlayer byPlayer, System.SingledropQuantityMultiplier) cannot be patched. Reason:
Invalid IL code in (wrapper dynamic-method) Vintagestory.GameContent.BlockReeds:Vintagestory.GameContent.BlockReeds.OnBlockBroken_Patch1 (Vintagestory.GameContent.BlockReeds,Vintagestory.API.Common.IWorldAccessor,Vintagestory.API.MathTools.BlockPos,Vintagestory.API.Common.IPlayer,single): IL_0030: call 0x00000003


at HarmonyLib.Memory.DetourMethodAndPersist (System.Reflection.MethodBase original, System.Reflection.MethodBase replacement) [0x00021] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) [0x0007b] in <2414a8eb44e8496080270436f777e942>:0
--- End of inner exception stack trace ---
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0010f] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x00095] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.Harmony.<PatchAll>b__10_0 (System.Type type) [0x00007] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <2414a8eb44e8496080270436f777e942>:0
at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <2414a8eb44e8496080270436f777e942>:0
at XSkills.XSkills.DoHarmonyPatch (Vintagestory.API.Common.ICoreAPI api) [0x00023] in <430b462b17bf45febabf490e33c90030>:0
at XSkills.XSkills.StartServerSide (Vintagestory.API.Server.ICoreServerAPI api) [0x00007] in <430b462b17bf45febabf490e33c90030>:0
at Vintagestory.Common.ModLoader.TryStartSystem (Vintagestory.API.Common.Mod mod, Vintagestory.API.Common.ModSystem system, Vintagestory.API.Common.ICoreAPI api, Vintagestory.Common.ModEventPhase phase) [0x0004b] in <0462b74ed3f94a21822b00850560ef2e>:0

💬 Asmodus, Aug 2nd 2022 at 12:40 AM

Ran into a peculiar problem when running this mod with https://mods.vintagestory.at/show/mod/1235 where entering a world, saving and leaving, and going back into it would cause prospector info to not add new chunk data (old data would show up on the map, but new data from newly prospected chunks wouldn't get added). Super weird edge case I know, but through some testing I found out that removing this mod (and xlib) fixes the issue. It seems that v0.6.8 of xlevel/xlib don't have this problem, so I assume whatever changed to cause this bizarre conflict was added in the 0.6.9rc1 version. For all I know this might be more of the other mod's problem than this one, but I thought I'd leave it here since this compatibility edge case wasn't an issue before 1.6.9. (When I did all this testing the only three mods I had were ProspectorInfo-3.1.2 and xlib/xskills of various matching versions).

💬 PlutoniumFrog, Jul 31st 2022 at 2:41 AM

Xandu, Were you planning on updating this mod for 1.17? I tried looking through the comments on this page but didn't find anything regarding that.

💬 XanduAuthor, Jul 11th 2022 at 10:28 AM

SteAStro88, fat is already affected by the butcher ability.

💬 SteAStro88, Jul 10th 2022 at 5:45 PM

I'm playing with this mod and a bunch of others. I stumbled upon expanded foods and upon trying to make pemmican, I realized how hard it is to get animal fat. Since husbandry increases the yield of meat with "butcher" what do you think about adding fat in this skill to increase fat harvests?

💬 Daovala, Jun 30th 2022 at 11:32 AM

Great Mod, hands down my favorite for just quality of life benifits from things you do all the time, a few being very very powerful granted but have to be earned first. Hope this mod can stay around as the game updates.

Also nice on getting outlaws to grant XP, was thinking of dropping that mod for the server I've got for my friends until you got it to work.

💬 Gorki, Apr 20th 2022 at 1:45 PM

Running on 64 bit Windows with 16 GB RAM
Game Version: v1.16.5 (Stable)
Loaded Mods: tonwexp@1.0.9, backpackpackplus@1.0.3, viescraftmachines@1.17.0, game@1.16.5, alchemy@1.6.3, electricity@0.0.1, hudclock@2.7.0, prospectorinfo@3.1.2, creative@1.16.5, survival@1.16.5, workbenchexpansion@1.4.1, xlib@0.6.8, xskills@0.6.8
20.04.2022 15:43:53: Critical error occurred
System.MissingMethodException: Nie odnaleziono metody: 'Void Vintagestory.GameContent.BlockEntityClayForm.CheckIfFinished(Vintagestory.API.Common.IPlayer)'.
w XSkills.BlockEntityClayFormPatch.Prefix(BlockEntityClayForm __instance, IPlayer byPlayer, Vec3i voxelPos, BlockFacing facing, Boolean mouseBreakMode, ClayFormRenderer ___workitemRenderer, ItemStack& ___workItemStack, Cuboidf[]& ___selectionBoxes)
w Vintagestory.GameContent.BlockEntityClayForm.OnUseOver_Patch1(BlockEntityClayForm this, IPlayer byPlayer, Vec3i voxelPos, BlockFacing facing, Boolean mouseBreakMode)
w Vintagestory.GameContent.ItemClay.OnHeldInteractStop_Patch1(ItemClay this, Single secondsUsed, ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel)
w Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleHandInteraction(Single dt)
w Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnGameTick(Single dt)
w Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
w Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt)
w Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime)
w _esGsESICkihAc8ShXuIoQwZFwP4._lPY9uZeagiMGC6tvSE11dF7naaz(Single )
w _8UC8FAMhwKY89IbtSRDjsNSApPJ._KbwUAfxjCHyIG0aK445AAA9FHl5(Single )
w _8UC8FAMhwKY89IbtSRDjsNSApPJ._R0wAt2N0TpONMxGD0HJG3bDrRcI(Single )
w Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
w System.EventHandler`1.Invoke(Object sender, TEventArgs e)
w OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) w C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:wiersz 479
w OpenTK.GameWindow.DispatchRenderFrame() w C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:wiersz 454
w OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) w C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:wiersz 375
w _7zNxEbLnuy6Bq08TdMSIu9ZbrKf._vvUTh6X5xLRNnjtX2xSE7z8yMeh(_SUsdg1ytavxaRcNNkhfDrODGhGP , String[] )
w _yA4PJazdKq1OMm8H6js6v5AhQB._vvUTh6X5xLRNnjtX2xSE7z8yMeh(ThreadStart )
-------------------------------

I have same problem when i try make somthing with clay

💬 Skumlingen, Apr 19th 2022 at 12:25 PM

Mysticar

Hey :) do you know if this is fixed?

💬 Mysticar, Feb 28th 2022 at 3:48 PM

Sempai_Nagi

looking at the forum page... Xandu is aware of the incompatibility issue with 16.4, but won't get to updating anytime soon due to real life issues. Personally, I've decided to just downgrade the game client to 16.3 again for the time being, as the mod still works fine with that.

💬 Sempai_Nagi, Feb 28th 2022 at 1:59 PM

HI! As "Broken" says/writes.:
[With the 1.16.4 update >clayforming< crashes the game (Single and Server) due to xskills.]
Pls fix/Update it, many thx for the GREAT mod!

💬 macoto_hino, Feb 28th 2022 at 9:18 AM

Hello, I was hoping to have a TFC-like skill system, and this is a great mod.
I made a Japanese file to make it easier to understand when playing on my own.
Please feel free to use it.πŸ˜€

xskills_v0.6.8 - ja.json

💬 Broken, Feb 28th 2022 at 3:08 AM

With the 1.16.4 update clayforming crashes the game due to xskills.


Running on 64 bit Windows with 16 GB RAM
Game Version: v1.16.4 (Stable)
Loaded Mods: armordurability2@1.0.0, advancedsmithing@1.2.0, weaponpacka@1.2.4, ancienttools@1.3.6, cheaperarmor@2.0.2, backpackpackplus@1.0.3, weaponpackbeta@1.0.0, bettercrates@1.4.1, betterdrifters@2.1.3, betterpoultice@1.0.0, BuggisRandomChanges@2.0.1, armortweaks@1.0.2, dragonflies@1.1.6, EasyFruitTrees@1.0.1, extrachests@1.5.2, fancysky@1.0.4, fulldrop@1.0.0, itemlights@1.0.2, reducedarmornegatives@1.0.2, meteoricexpansion@1.1.1, potatoes@1.0.6, moredrygrass@0.2.0, MoreTreeSeeds@1.0.0, OresAPlenty@2.2.0, primitivesurvival@2.8.0, quickerbarrel@1.1.0, survivalcats@1.2.2-rc.2, locustmod@2.3.5, visibleore@1.0.1, game@1.16.4, vshud@2.0.30, wolffix@1.0.0, zeekea@1.6.0, alchemy@1.5.9, carrycapacity@0.6.4, farmlife@1.2.2, fixbadrecipes@1.0.2, fixhandbookclutter@1.0.2, hudclock@2.7.0, lichen@1.6.1, medievalexpansion@3.7.1, moreanimals@1.1.1, petai@1.3.5, prospectorinfo@3.1.2, ruinvariants@1.0.0, usefulstuff@2.3.2, vanvar@1.1.2, creative@1.16.4, survival@1.16.4, wildfarming@1.2.7, woodbarrels@1.0.1, woodchests@1.0.2, xlib@0.6.8, bullseye@2.2.4, defensive@0.1.6, instantfirepits@3.0.0, wildcraft@1.1.5, wolftaming@1.3.2, xskills@0.6.8
2/27/2022 8:30:39 PM: Critical error occurred
System.MissingMethodException: Method not found: 'Void Vintagestory.GameContent.BlockEntityClayForm.CheckIfFinished(Vintagestory.API.Common.IPlayer)'.
at XSkills.BlockEntityClayFormPatch.Prefix(BlockEntityClayForm __instance, IPlayer byPlayer, Vec3i voxelPos, BlockFacing facing, Boolean mouseBreakMode, ClayFormRenderer ___workitemRenderer, ItemStack& ___workItemStack, Cuboidf[]& ___selectionBoxes)
at Vintagestory.GameContent.BlockEntityClayForm.OnUseOver_Patch1(BlockEntityClayForm this, IPlayer byPlayer, Vec3i voxelPos, BlockFacing facing, Boolean mouseBreakMode)
at Vintagestory.GameContent.ItemClay.OnHeldAttackStop(Single secondsPassed, ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel)
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleHandInteraction(Single dt)
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnGameTick(Single dt)
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt)
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime)
at _4Bi1AGVssrIO0El8b8ygdS9FIfm._o5h005s1ovnxSPPqKWgI4tZUoCh(Single )
at _lAuHsYOBOAjBMdATFXwLUtH7N00._JvY4M2412YZu1OS3Ull8wgZBu1j(Single )
at _lAuHsYOBOAjBMdATFXwLUtH7N00._KmBeEx15nyyLrVqNDW6geSArpNr(Single )
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
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 479
at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 454
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 _TRhArnJABwZoV9Vt7Ld2l65Xzgg._mhlr8s7wtMvxaJGpVy2Ag90jUBK(_3HJA5NvAIx31LXjscc3HGjXaR6q , String[] )
at _q0zAVOrWbMX04rMA9G3HIFVuGjA._mhlr8s7wtMvxaJGpVy2Ag90jUBK(ThreadStart )
-------------------------------

💬 BlueFuryDragon, Jan 26th 2022 at 9:34 PM

I love this mod, the little bonus's you get are amazingly helpful.

💬 XanduAuthor, Jan 26th 2022 at 7:07 PM

@LeviusCain Please post bug reports into the forum with a crash log if possible.

@Loco Please post bug reports into the forum with a crash log if possible. And please tell why this mod is causing this. Just saying this mod is causing it isn't really helpful unfortunately.

💬 LeviusCain, Jan 26th 2022 at 4:01 PM

On the server Vintage Reforged my client crashes whenever I attempt to work an ingot on an anvil. Someone on discord for the server said it could be this mod and even the crash log mentions this mod. Please look into and fix.

💬 Loco, Jan 25th 2022 at 11:48 PM

I upgraded my world from 15.10 to 16.1. I picked up a bucket and now I cant get in. The Crash log says BlockLiquidContainer. I am on a server. one of ther Modders says your mod is causing this. Please fix

💬 Cendar, Jan 19th 2022 at 4:41 AM

Hi! I made a french translation for your mod, feel free to add it if you want. 😊

fr.json - xskills 0.6.7

💬 XanduAuthor, Jan 18th 2022 at 1:33 AM

This was already suggested a couple of times. At the moment i don't want to add new stuff. But it is on my "i maybe add this later list".

💬 Broken, Jan 17th 2022 at 5:05 PM

Have used this ever since I can remember. Was wondering, is there a possibility of adding a function to digging/shovels and mining/pickaxes, to have a 2x2 or 3x3 grid for digging up/mining? As in high end part of the skill tree. There was a mod that added special 3x3 shovels and 3x3 hammers but it is no longer updated, this would be a really since addition I think to the gathering. I would think it would need to be around the lvl15 mark or so and would need that Tool Master perk along with it.

💬 XanduAuthor, Jan 7th 2022 at 1:17 PM

The crash that occurred when starting a dedicated server should be fixed now.

💬 Feroxious, Jan 5th 2022 at 5:07 PM

Still getting crash while trying to implement mod into the server.

💬 XanduAuthor, Oct 8th 2021 at 2:14 PM

Unfortunately, i can't update the mod at the moment.

💬 JingShi, Oct 7th 2021 at 4:26 PM

Please could you update the skills mod to 1.15.6. having the skills make the game more interesting!

💬 AmbiguousBrition, Sep 24th 2021 at 11:31 PM

Has not survived the transition to 1.15.6 unscathed, unfortunately! 

💬 XanduAuthor, Sep 21st 2021 at 11:37 AM

@PanBanan Can you post your mod list and a crash report on the forum?

💬 PanBanan, Sep 15th 2021 at 9:07 AM

Game crashes every time i upgrade the "strong back" perk. Is this an issue with other mods? 

 

💬 XanduAuthor, Aug 20th 2021 at 8:43 AM

@Aureus_Prime, thanks for the report i will fix this.

💬 Aureus_Prime, Aug 17th 2021 at 12:00 AM

Found a bug. The class requirements for light footed are uppercased in the json file making them not regeister even if your the righ class; its an easy fix just make all the class names lower case.

💬 Xorberax, Aug 12th 2021 at 4:14 AM

Thanks for updating (v0.6.0-pre.9).

The error I mentioned earlier is now resolved - tested on VS 1.15.5!

💬 Xorberax, Aug 9th 2021 at 10:24 PM

Encountered this stack trace on my server on VS 1.15.4:

17:20:27 [Server Error] Mod exception: OnPlayerNowPlayingSystem.MissingFieldException: Field not found: 'Vintagestory.Common.PlayerInventoryManager.Inventories'.
at XSkills.Survival.OnStrongBack(PlayerAbility playerAbility, Int32 oldTier)
at XLib.XLeveling.Ability.OnTierChanged(PlayerAbility playerAbility, Int32 oldTier)
at XLib.XLeveling.XLevelingServer.LoadPlayerSkillSet(IServerPlayer byPlayer)
at XLib.XLeveling.XLevelingServer.OnPlayerJoin(IServerPlayer byPlayer)
at Vintagestory.API.Common.PlayerDelegate.Invoke(IServerPlayer byPlayer)
at Vintagestory.Server.ServerEventManager.TriggerPlayerNowPlaying(IServerPlayer player)
17:20:27 [Server Error] Exception: System.MissingFieldException: Field not found: 'Vintagestory.Common.PlayerInventoryManager.Inventories'.
at XSkills.Survival.OnStrongBack(PlayerAbility playerAbility, Int32 oldTier)
at XLib.XLeveling.Ability.OnTierChanged(PlayerAbility playerAbility, Int32 oldTier)
at XLib.XLeveling.XLevelingServer.LoadPlayerSkillSet(IServerPlayer byPlayer)
at XLib.XLeveling.XLevelingServer.OnPlayerJoin(IServerPlayer byPlayer)
at Vintagestory.API.Common.PlayerDelegate.Invoke(IServerPlayer byPlayer)
at Vintagestory.Server.ServerEventManager.TriggerPlayerNowPlaying(IServerPlayer player)

💬 Leonoric, Jul 20th 2021 at 2:03 AM
I reinstalled the game, it worked. Thank you ! I'm glad you're working on the mod, good luck! πŸ’―
💬 XanduAuthor, Jul 19th 2021 at 3:40 PM

@Wandour

 

You can pm me on discord. Or you use the forum.

💬 Wandour, Jul 19th 2021 at 3:36 PM

Aw maaan it seems since 1.15.0 till 1.15.1 stable pre 6 that the server just wont start if i added your mod


man i used to exclusevly play with it 
it's sooooo goooood
feels weird to not play with it Dx

 

do you have a database or a discord server for better communication?

💬 XanduAuthor, Jul 19th 2021 at 11:16 AM

@Leonoric 

Hi. It seems like you are missing the VSEssentials.dll. Which is a base game dll. This error looks like your base game installation has errors. I would suggest to reinstall your game. Or maybe you just disabled it somehow in your mod configurations.

 

Have you tried to start it without any mods?

💬 Leonoric, Jul 19th 2021 at 10:10 AM

Hello Xandu !

I can't launch the xlib with xskills in version 1.15.1 stable. The game don't want to start the server. I have enabled only this two modes.

Shortlog :

19.7.2021 13:04:35 [Error] [xskills] game@1.15.1 - Dependency 'VSEssentials.dll' (game) is not enabled
19.7.2021 13:04:35 [Error] [xskills] survival@1.15.1 - Dependency 'VSSurvivalMod.dll' (survival) has dependency errors itself
19.7.2021 13:04:35 [Error] [xskills] xlib@0.6.0-pre.6 - Dependency 'xlib_v0.6.0-pre.6.zip' (xlib) has dependency errors itself

Please do something, i don't want to play the game without you mod πŸ˜‰

Thank you

💬 Lisabet, Jul 17th 2021 at 1:51 AM

it is in 1.15; I'm using it now in the stable version

💬 Wandour, Jul 16th 2021 at 2:42 PM

I love your mod so much

i hope it comes to 1.15.0

 

💬 XanduAuthor, Jun 24th 2021 at 9:31 AM

@JapanHasRice, It is usually better to post bug reports on the forum thread for the mod. I don't look on the moddb comments very often. But i check the forum regularly.

This bug will be fixed with the next mod upload.

💬 JapanHasRice, Jun 20th 2021 at 11:04 PM

Getting a crash when harvesting from an animal as of 1.15.0-pre5:

System.MissingMethodException: Method not found: 'Boolean Vintagestory.API.Common.InventoryGeneric.get_IsEmpty()'.
at XSkills.EntityBehaviorHarvestablePatch.Postfix(EntityBehaviorHarvestable __instance, IPlayer byPlayer, InventoryGeneric ___inv)
at Vintagestory.GameContent.EntityBehaviorHarvestable.SetHarvested_Patch2(EntityBehaviorHarvestable this, IPlayer byPlayer, Single dropQuantityMultiplier)

💬 ThyNightmares, Jun 8th 2021 at 4:41 AM

@JewTron Its not meant to, it doesnt work on things you can melt down again since youd be able to make infinite metal.

💬 JewTron, Jun 8th 2021 at 12:18 AM

It seems that ingot molds do not work with the skill that lowers the amount of metal you need to fill a mold.

💬 XanduAuthor, May 21st 2021 at 11:41 AM

Not at the moment. But this is on my todo list.

💬 MagpieMaydin, May 18th 2021 at 12:11 PM

Is there a way to add getting Husbandry exp for milking goats?

💬 Dundra, Apr 20th 2021 at 9:54 PM

facepalm i knew that! I was just testing. Thanks lol.

💬 DanaCraluminum, Apr 20th 2021 at 9:51 PM

There is changelog button near each version

💬 Dundra, Apr 20th 2021 at 9:42 PM

I noticed this mod has been updated. It is one of my favorites. What are the notes on the recent update?

(edit comment delete)