
Mods / XLib
Author: Xandu
Side: Both
Created: Mar 8th 2021 at 12:39 PM
Last modified: Mar 10th at 5:55 PM
Downloads: 250892
Follow Unfollow 1306
Latest release (for Vintage Story 1.20.4, potentially outdated):
xlib_v0.8.16.zip
1-click install
XLib is an interface that does nothing noticeable at its own. But it provides an interface to add skills, abilities and effects to the game, does synchronisation between server and client and saves and loads data. And it provides a dialog that can be opend by pressing the 'O' key by default. I made it so that you can use this to implement your own skills to the game if you want and you don't have to rely on the ones i created. For more information please visit the mods forum post here.
Mod Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
0.8.16 | 55585 | Mar 10th at 5:55 PM | xlib_v0.8.16.zip | 1-click install | ||
-fixed: shader effects being applied to all players instead of just the affected player | ||||||
0.8.15 | 1088 | Mar 9th at 10:39 PM | xlib_v0.8.15.zip | 1-click install | ||
-I recommend to backup your save files before you install this update because it changes how files are loaded. | ||||||
0.8.14 | 8917 | Feb 27th at 4:24 PM | xlib_v0.8.14.zip | 1-click install | ||
-added a chat message if you die that informs you about your loss of experience | ||||||
0.8.13 | 13525 | Feb 10th at 9:34 PM | xlib_v0.8.13.zip | 1-click install | ||
-updated spanish localization | ||||||
0.8.12 | 10699 | Feb 3rd at 12:10 PM | xlib_v0.8.12.zip | 1-click install | ||
-fixed an asset category load order bug | ||||||
0.8.11 | 3114 | Feb 2nd at 5:51 PM | xlib_v0.8.11.zip | 1-click install | ||
-improved alignment of the effect tooltip | ||||||
0.8.10 | 7570 | Jan 28th at 2:30 PM | xlib_v0.8.10.zip | 1-click install | ||
-improved tooltip handling of effects | ||||||
0.8.9 | 7209 | Jan 22nd at 10:22 PM | xlib_v0.8.9.zip | 1-click install | ||
-added "effect add" and "effect remove" commands | ||||||
0.8.8 | 5191 | Jan 18th at 2:05 PM | xlib_v0.8.8.zip | 1-click install | ||
-fixed exp tracker | ||||||
0.8.7 | 4662 | Jan 7th at 10:01 PM | xlib_v0.8.7.zip | 1-click install | ||
-compiled for game version 1.20-rc.8 | ||||||
0.8.6 | 26340 | Jul 15th 2024 at 7:20 PM | xlib_v0.8.6.zip | 1-click install | ||
-Updated polish translation by Gerard_. | ||||||
0.8.5-pre.1 | 5965 | Jun 6th 2024 at 3:27 PM | xlib_v0.8.5-pre.1.zip | 1-click install | ||
-Hopefully fixed a crash that could occur for players joining a multiplayer server. | ||||||
0.8.4 | 705 | Jun 5th 2024 at 10:12 PM | xlib_v0.8.4.zip | 1-click install | ||
-It is now possible to hide a whole skill. | ||||||
0.8.3 | 2437 | May 29th 2024 at 8:58 PM | xlib_v0.8.3.zip | 1-click install | ||
-Added a chat window that tracks your experience gain. This must be enabled in the config file. | ||||||
0.8.3-pre.1 | 9494 | Apr 18th 2024 at 2:16 PM | xlib_v0.8.3-pre.1.zip | 1-click install | ||
-added one check to consumable behavior to maybe fix an issue that may occur for some people that prevented milking with buckets | ||||||
0.8.2 | 1542 | Apr 15th 2024 at 2:50 PM | xlib_v0.8.2.zip | 1-click install | ||
-added nutrition effect | ||||||
0.8.1 | 3876 | Mar 25th 2024 at 3:43 PM | xlib_v0.8.1.zip | 1-click install | ||
-fixed a crash that could occur when consuming some meals due to empty ingredients | ||||||
0.8.0 | 391 | Mar 25th 2024 at 2:00 PM | xlib_v0.8.0.zip | 1-click install | ||
-unlearn points are now handled with a behavior instead of harmony patches | ||||||
0.8.0-rc.2 | 1730 | Mar 17th 2024 at 8:00 PM | xlib_v0.8.0-rc.2.zip | 1-click install | ||
-wrong stat names in stat effects should no longer crash the game but log a error message | ||||||
0.8.0-rc.1 | 1386 | Mar 10th 2024 at 10:45 PM | xlib_v0.8.0-rc.1.zip | 1-click install | ||
-reworked some of the effects stuff | ||||||
0.7.4 | 28027 | Jun 19th 2023 at 10:47 PM | xlib_v0.7.4.zip | 1-click install | ||
-requirements are now gray colored if they are not relevant for the next tier | ||||||
0.7.2 | 3680 | Jun 1st 2023 at 1:29 PM | xlib_v0.7.2.zip | 1-click install | ||
-using the skill reset command and setting the level to 0 or leave the argument open no longer sets the skill levels to 1 | ||||||
0.7.1 | 3897 | May 3rd 2023 at 7:16 PM | xlib_v0.7.1.zip | 1-click install | ||
-added a ReplaceAbility method | ||||||
0.7.0 | 2369 | Apr 25th 2023 at 8:42 PM | xlib_v0.7.0.zip | 1-click install | ||
-update for version 1.18 | ||||||
0.7.0-pre.3 | 2571 | Apr 5th 2023 at 12:23 PM | xlib_v0.7.0-pre.3.zip | 1-click install | ||
-added the skill book item | ||||||
0.7.0-pre.2 | 1072 | Mar 14th 2023 at 2:51 PM | xlib_v0.7.0-pre.2.zip | 1-click install | ||
-updated to base game version 1.18 | ||||||
0.7.0-pre.1 | 1221 | Mar 7th 2023 at 3:58 PM | xlib_v0.7.0-pre.1.zip | 1-click install | ||
-added spanish translation by Voragine
-slightly changed how the mod handels paths, hopefully that fixes some issues with linux servers | ||||||
0.6.14 | 5477 | Dec 7th 2022 at 9:16 PM | xlib_v0.6.14.zip | 1-click install | ||
-update for version 1.17.9 | ||||||
0.6.10 | 5069 | Sep 11th 2022 at 10:51 PM | xlib_v0.6.10.zip | 1-click install | ||
release version for 1.17.3 | ||||||
0.6.10-rc.2 | 1398 | Aug 25th 2022 at 12:47 PM | xlib_v0.6.10-rc.2.zip | 1-click install | ||
-fixed requirements not loading properly | ||||||
0.6.10-rc.1 | 421 | Aug 23rd 2022 at 11:36 AM | xlib_v0.6.10-rc.1.zip | 1-click install | ||
just an update to make the mod work with 1.17.0-rc.5 without crashing immediately | ||||||
0.6.9 | 2149 | Jun 28th 2022 at 6:22 PM | Empty | xlib_v0.6.9.zip | 1-click install | |
0.6.9-rc.2 | 1519 | Jun 8th 2022 at 10:14 AM | xlib_v0.6.9-rc.2.zip | 1-click install | ||
-fixed the format of some german language files | ||||||
0.6.9-rc.1 | 1054 | May 28th 2022 at 11:23 PM | xlib_v0.6.9-rc.1.zip | 1-click install | ||
-updated french translation | ||||||
0.6.8 | 6318 | Jan 25th 2022 at 4:36 PM | xlib_v0.6.8.zip | 1-click install | ||
-added french translation by Cendar | ||||||
0.6.3 | 2456 | Jan 5th 2022 at 1:41 PM | Empty | xlib_v0.6.3.zip | 1-click install | |
0.6.1 | 1508 | Oct 29th 2021 at 11:40 AM | xlib_v0.6.1.zip | 1-click install | ||
-updated polish translation | ||||||
0.6.0 | 771 | Oct 17th 2021 at 3:55 PM | xlib_v0.6.0.zip | 1-click install | ||
-Changed the experience multiplier calculations. (global modifiers are now applied before everything else) | ||||||
0.6.0-pre.9 | 1869 | Aug 11th 2021 at 9:46 AM | xlib_v0.6.0-pre.9.zip | 1-click install | ||
-changed some logging to get better informations for debugging | ||||||
0.6.0-pre.6 | 1208 | Jul 17th 2021 at 12:46 PM | Empty | xlib_v0.6.0-pre.6.zip | 1-click install | |
0.6.0-pre.5 | 563 | Jul 13th 2021 at 5:56 PM | xlib_v0.6.0-pre.5.zip | 1-click install | ||
-Moved the default position of the effect frame downwards. | ||||||
0.6.0-pre.4 | 495 | Jul 12th 2021 at 2:14 PM | xlib_v0.6.0-pre.4.zip | 1-click install | ||
-Updated polish translation. | ||||||
0.6.0-pre.3 | 532 | Jul 9th 2021 at 3:36 PM | xlib_v0.6.0-pre.3.zip | 1-click install | ||
-Added StatsAbility class which can modify multiple player abilities at ones. | ||||||
0.5.0 | 1734 | Apr 20th 2021 at 1:12 PM | xlib_v0.5.0.zip | 1-click install | ||
-fixed not getting unlearn points on dedicated servers (actually fixed that harmony patches are now applied correctly on dedicated servers) | ||||||
0.4.9 | 697 | Mar 8th 2021 at 12:43 PM | xlib_v0.4.9.zip | 1-click install | ||
#v1.14.8 |
Can you share some information about the skill books?
Is there a book for every skill?
What books can you find in the wild that you can't find at a trader?
What traders can you find what books at?
What is the gear min to max cost ratio for a book?
Thank you
Is there a way to disable the xp books? After adding xskills to our server the Working Class profession books seem to have disappeared and been replaced by the Xskills xp books. I can't see anything in the configs to alter their spawn chances or such.
Teleportation Network mod https://mods.vintagestory.at/show/mod/18587 is crashing (during interaction) in presence of XLib, while works fine if XLib is disabled.
No idea why, maybe some weird interaction between XLib and CommonLib?
MyuriC What update do you mean? The update for CO came out two weeks ago. You just have to update xskills. This mod does not need an update in this regard.
Take your time updating. I'm one of the few who dislike CO. So I have no troubles :D
Xandu sorry for the seemingly spam comments, just trying to make sure it's known more than like a handful of people are looking for the update lol. Thanks for the quick update and keep up the great work. Love your mods!
Shroomster I am aware of this.
Hey, would really love an update for this, as xskills needs an update for compatibility with combat overhaul and it's new changes. Thank you for this mod and xskills!
The commmand (which I didn't know) did remove the extra tab but the chat box is still popping open. I believe you're correct about is being a game issuse. Thank you for your help and when I get this straighten out I'll try your mods again. I think they add another layer of fun to the game.
JustDavid
The base game handels the chat window. If you want to leave a chat channel use the "/group leave [channel name]" command. In this case it is: "/group leave [Xlib]".
If you have disabled the mod it does nothing at all. I don't think that your issue is related with this mod.
How do I complely delete your mod? (Windows) I have deleted it in appdata file. I have combed through the VS data files. I've uninstalled and reinstalled the game twice. I've restarted my computer twice as well. In game the chat box opens anytime I perform an action such as dig or walk. There is also a tab in my chat box that says Xlib still. How buried is this mod on my computer because the game is complately disabled as it is?
Xandu Thanks for pointing me in the right direction.
Nilzzz This seems to be an issue related to harmony and linux. So there is nothing I can do about it. I think someone posted this related to the issue: https://github.com/anegostudios/VintageStory-Issues/issues/5252
Xandu I am getting the same kinds of errors as khris190 . Can you please elaborate on what has been discussed on the mods Discord thread?
Falco You put in the name of the requirement to disable it. For example to disable class requirements you would change it to: "disabledRequirements": ["class"],.
how does one use the "disabledRequirements" configuration in the xleveling.json? couldn't find anything on the forum either.
khris190 I don't know if you are the same person but this issue was discussed on the mods discord thread recently.
Xandu
i get the following error while loading the world (with only xlib and xskills, also tried just xlib on 1.20.4)
21.2.2025 18:26:49 [Server Error] [xlib] An exception was thrown when trying to start the mod:
21.2.2025 18:26:49 [Server Error] [xlib] Exception: Patching exception in method virtual System.Single Vintagestory.API.Common.Block::OnGettingBroken(Vintagestory.API.Common.IPlayer player, Vintagestory.API.Common.BlockSelection blockSel, Vintagestory.API.Common.ItemSlot itemslot, System.Single remainingResistance, System.Single dt, System.Int32 counter)
at HarmonyLib.PatchClassProcessor.ReportException(Exception exception, MethodBase original)
at HarmonyLib.PatchClassProcessor.Patch()
at HarmonyLib.Harmony.b__10_0(Type type)
at HarmonyLib.Harmony.PatchAll(Assembly assembly)
at XLib.XEffects.XEffectsSystem.DoHarmonyPatch()
at XLib.XEffects.XEffectsSystem.Start(ICoreAPI api)
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 664
21.2.2025 18:26:49 [Server Error] Failed to run mod phase Start for mod XLib.XEffects.XEffectsSystem
21.2.2025 18:26:49 [Server Error] [xlib] An exception was thrown when trying to start the mod:
21.2.2025 18:26:49 [Server Error] [xlib] Exception: Object reference not set to an instance of an object.
at XLib.XEffects.XEffectsSystem.AssetsLoaded(ICoreAPI api)
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 664
21.2.2025 18:26:49 [Server Error] Failed to run mod phase AssetsLoaded for mod XLib.XEffects.XEffectsSystemXandu
also after a few seconds in the world this starts showing over 20 times a second:
21.2.2025 18:28:07 [Server Error] Exception: Object reference not set to an instance of an object.
at XLib.XEffects.AffectedEntityBehavior.OnGameTick(Single deltaTime)
at Vintagestory.API.Common.Entities.Entity.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\Entity.cs:line 1051
at Vintagestory.API.Common.EntityAgent.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 481
at Vintagestory.API.Common.EntityPlayer.OnGameTick(Single dt) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 645
at Vintagestory.Server.ServerSystemEntitySimulation.TickEntities(Single dt) in VintagestoryLib\Server\Systems\World\EntitySimulation.cs:line 334
at Vintagestory.Server.ServerSystemEntitySimulation.OnServerTick(Single dt) in VintagestoryLib\Server\Systems\World\EntitySimulation.cs:line 174
at Vintagestory.Server.ServerMain.Process() in VintagestoryLib\Server\ServerMain.cs:line 896
I can't play with it as it fills my logs file with unprecedented amount garbage
Xandu Thank you, it worked perfectly!
wasa The command "/group leave Xlib" should do it.
after removing this mod there is still an xlib tab in the chat logs. is it possible to remove this from my world?
Xandu Hello, thanks for the quick input and yes that did it!
Omn0nmO Hi. If you look in the files tab you can download older versions of the mod. The most recent version only works with a release candidate version of the game which might not be stable at the moment.
hi i am new to this but my games says this mod require dependency game v1.20.4-rc.3 is it something i am missing from anywhere else?
WolfePatches Hi. Does it work better now?
Good day, I am noticing that although you've recently released a patch today, the game believes the library is incompatible with latest and will not allow me to auto update via ModDB. In case this is in error, I felt I should make it known here. Your other mod, XSkills, does not reflect this issue. Thanks!
WickedSchnitzel You have to do nothing. This message is only relevant for people who already have changed the configuration file. So they know that they may need to adjust it.
So do i have to delete a config file and let it generate newly?
WickedSchnitzel This is due to the rework of the desalinate ability. It uses more values than before now.
[Warning] [xlib] Error while loading ability configuration for: desalinate: bad number of values. Uses default values.
AvengingTea07 It can be enabled in the configuration file but it just sends you messages with the experience you have earned in an extra chat channel.
How do i see the exp tracker?
Mrozak If you click on Files in the menu above you can see a changelog for every single version of the mod. This is also true for every other mod.
Is there a changelog somewhere, so we could see what changed?
...i see the target game version is still the same as before (1.20.0), so i guess 0.8.9 wasn't an update for game version 1.20.1, so i assume the mod was updated with some change - but what changed?
@Xandu oh sorry, I did completely miss the existance of the primative butcher table. That makes things much better.
Xandu Yes, but for now i'll use the patched version and i'll look further into it when 1.20 becomes stable and fully released, its something with the server/mods and not your mod specifically, seeing as it works in singelplayer
TinnyAbyss Does the server use the same versions as you?
Xandu
This is what I get
"9.1.2025 14:43:52 [Server Error] Could not load a players inventory. Will ignore.
9.1.2025 14:43:52 [Server Error] Exception: Don't know how to instantiate inventory of class 'xskillshotbar' did you forget to register a mapping?" then it crashes when trying to log into the server, before you updated it i was using the patched one, mabye thats the reason as to why it crashes.
Update:
Even the hotkeys are still inn here with O and L just nothing happens when you press it.
Though tried it in singelplayer it works just not on the sure, no error message or nothing pops up.
TinnyAbyss Make sure both mods are enabled. Are there any error messages when you start your game or in the log files? Look at your control settings. The dialog may be set to another key or the key is also used for something else.
Pressing O after the new update those nothing, I have both Xlib and Xskills installed.
Xandu
New players clients still crashing after trying to join MP server

trying to run the mod on game version 1.19.8 but for some reason the mod refuses to load, and requests that i run game version 1.19.8; this makes no sense to me as i'm already running version 1.19.8, has anyone else had this issue? if so, how do i fix it?
Chinese localization
https://github.com/AImli-oi/Vintage-Story-MOD-Chinese-localization/blob/main/xlib_v0.8.6-xeffects
https://github.com/AImli-oi/Vintage-Story-MOD-Chinese-localization/blob/main/xlib_v0.8.6-xlib
I translated both lang file locations into Polish.
xlib & xeffect
Same experience. With latest 0.8.4 xlib and 0.8.6 xskills players clients crashes right after they connect to the server
Xandu It seems that your most recent mod update crashes my game whenever I try to connect to a server with it enabled. If you'd like, I can provide the crash logs from my side. (edit: my Client-debug/main.txt files are too large for one post in paste bin so if you need them specfically please message me directly though discord my user is "sliverclaws")
https://pastebin.com/u3MRLk68
https://pastebin.com/UVA1qESb
NaseW Hi, Thank you for your report. It seems like I fail to write proper code for configurations recently. It should work now.
It would be a lot of work to implement something like that.
Hi, I got a question regarding the last update. It says: "Added a chat window that tracks your experience gain. This must be enabled in the config file."
Does this refer to the '"trackExpGain": false' variable in the XLeveling file? I set it to true and couldn't see any messages ingame, while getting xp. (Couldn't find something in that regard on the mod forum)
Great work, love the mod. I was also wondering, if the rested buff from sleeping could also be archiveable by sitting, being close to a fire while not moving, or s.t. like that? Kind of similar to the Valheim system. Just some food for thought.
Erogziel It would be better to send me the log in discord or to dm it to me in the forum.
Hi, Not sure how to send the file except for just copypasting the entire thing? Will that work or is there another method I should do? Sorry for the delayed reply.
Hi, Not sure how to send the file except for just copypasting the entire thing? Will that work or is there another method I should do? Sorry for the delayed reply.
Erogziel Hi. Can you send me your server-main log file?
Hi, Xandu as of that comment, my game was freshly updated to v1.19.8 Stable, the only issue occured when updating this mod and xskills, the previous version, prevented toolworks from working, upon updating that issue was resolved by this mod and xskills simply ceasing to work at all, a fresh install of just this mod and xskills shows absolutely no modifications to base game.
Erogziel Hi, make sure you have the newest version of the game installed.
Hello, just wanted to let you know that as of the latest update, the O key and skills seems to be completely non functioning.
King_Doggo This is a known issue. There is nothing I can do about that.
The_True_Goo This seems to be a compatibility issue with another mod that changes the class of the bandages. This should be fixed with the next update.
DejFidOFF Thank you for your translation. I have already seen it but I couldn't finish the patch yet.
Xandu
Hey o/ can you please consider update with my translate to the Czech language? Thank you !
Xlib 0.8.3-pre1 xeffects cs.json
Xlib 0.8.3-pre1 xlib cs.json
Tried to use V 0.8.2 on a 1.19.7 server and it constantly crashes however 0.8.0. works fine.
This the log for V0.8.2
Heyo, probably old news, but my Satiety bar keeps dipping between 2000 and 1500 after raising it - It's a constant dance between those numbers. It's no big deal because Hunger is still 2000, just the HUD bugs, but is this fixable?
Xandu
Hello o/ I am just translate Xlib and Xeffects to the Czech language and post links to download here https://www.vintagestory.at/forums/topic/1720-xlib-and-xskills/?page=51
Please add this translate to the mod. Thank you !
Appreciate your work Xandu! ❤️
Thank you for the reports. Should be fixed now.
same bug for me
Running on 64 bit Windows 10.0.22000.0 with 32492 MB RAM
Game Version: v1.19.5-rc.1 (Unstable)
16/03/2024 15:59:29: Critical error occurred in the following mod: xlib@0.8.0-rc.1
Loaded Mods: degrees1499@1.0.0, autosifter@1.1.0, axleinblocks@1.0.18, bettercrates@1.7.0, cellardoor@1.4.0, chiseltools@1.10.5, conquest@0.0.23, cwcolors@1.0.9, cottagewindows@1.0.9, cwtall@1.0.9, extrachests@1.8.0, foundrymod@1.0.0, giantgouramis@1.0.1, harptechfix@1.2.4, honeypressmittim@1.0.1, immersivecorpsedrop@1.0.2, justthetip@1.0.0, materialaging@1.0.0, meteoricexpansion@1.2.4, millwright@1.1.3, moreclay@1.0.1, leadroof@1.3.4, palisademod@1.1.0, peacockbasses@1.1.0, rope-bridges@1.1.0, she1fish@1.2.0, smokychimneys@1.0.0, stacks@1.0.4, ssppvv@1.0.5, talldisplaycases@1.0.0, translocatorengineeringredux@1.4.9, truesunfishes@1.1.0, vertplanks@1.1.0, viescraftmachines@2.1.5, game@1.19.5-rc.1, zoombuttonreborn@1.6.0, ancienttools@1.5.12, animalcages@3.0.0, egocaribautomapmarkers@3.0.0, beehivekiln@1.5.1, betterfirepit@1.1.4, betterjonasdevices@1.1.0, betterruins@0.3.4, branchcutter@1.0.1, butchering@1.5.4, carryon@1.7.0-pre.3, commonlib@2.3.7, composter@1.1.0, cuniculture@1.0.2, decoclock@0.9.3, displaycasewall@1.0.3, fancyplanters@1.2.0, flowerfarming@1.1.0, fromgoldencombs@1.4.21, herbarium@1.1.0, hudclock@3.4.0, sailboat@1.2.8, lichen@1.6.2, medievalexpansion@3.12.0, scarecrow@1.3.0, stonebakeoven@1.1.1, storagecontroller@1.0.7, storageoptions@1.0.2, creative@1.19.5-rc.1, survival@1.19.5-rc.1, workbenchexpansion@1.8.0, xlib@0.8.0-rc.1, betterbamboo@1.0.2, bugnetcompatibility@1.0.1, em@2.5.1, gespiles@1.0.0, sleekdoorglass@1.0.0, linearpower@0.2.1, playercorpse@1.9.0, slanted_display_cases@1.3.1, stonequarry@3.2.1, wildcraftfruit@1.1.1, wildcraftherb@0.0.0, wildcrafttree@1.1.0, xskills@0.8.0-rc.1, bricklayers@2.5.1, tailorsdelight@1.3.1
System.Collections.Generic.KeyNotFoundException: The given key 'health' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Vintagestory.API.Common.EntityStats.get_Item(String key) in VintagestoryApi\Common\Entity\EntityStats.cs:line 32
at XLib.XEffects.StatEffect.OnStart()
at XLib.XEffects.AffectedEntityBehavior.AddEffect(Effect effect)
at XLib.XEffects.AffectedEntityBehavior.CreateEffectsFromTree(TreeAttribute effectTree)
at XLib.XEffects.AffectedEntityBehavior.CreateEffectsFromTree()
at Vintagestory.API.Datastructures.SyncedTreeAttribute.PartialUpdate(String path, Byte[] data) in VintagestoryApi\Datastructures\AttributeTree\Other\SyncedTreeAttribute.cs:line 218
at Vintagestory.Client.NoObf.ClientSystemEntities.HandleEntityAttributeUpdatePacket(Packet_EntityAttributeUpdate p) in VintagestoryLib\Client\Systems\Entities.cs:line 479
at Vintagestory.Client.NoObf.ClientSystemEntities.HandleEntityBulkAttributesPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\Entities.cs:line 391
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 776
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 was eating a serving of food, I think it might have been poultry with turnip stew out of a bowl. Then I crashed with this log, and I crash each time trying to log in.
Running on 64 bit Windows 10.0.19045.0 with 65460 MB RAM
Game Version: v1.19.4 (Stable)
3/16/2024 1:44:22 AM: Critical error occurred in the following mod: xlib@0.8.0-rc.1
Loaded Mods: acorns@0.5.3, aculinaryartillery@1.1.3, ancientarmory@0.9.5, angelbelt@1.5.0, cheaperarmor@2.0.2, attributer@1.0.5, autopanning@1.0.1, axleinblocks@1.0.18, bettercrates@1.7.0, bettertraders@0.0.5, charcoalpitrebalance@1.0.0, chiseltools@1.10.4, claycasting@1.1.5, hqzlights@1.1.1, extrachests@1.8.0, fancysky@1.0.6, fantasycreatures@0.7.1, free_stone_drops_when_broken@1.0.1, HangingOilLamps@1.0.1, justmoreruins@0.9.8, lumbersling@1.1.0, millwright@1.1.4, bgn_moreclasses@1.0.2, moremolds@1.4.2, leadroof@1.3.4, natshumanskin@1.0.0, natseasystonebricks@1.0.1, nightwatcher@2.0.0, TA_plainsandvalleys@1.0.5, plantmat@1.7.1, primitivesurvival@3.4.9, roas@1.0.0, rpgitemrarity@1.0.4, rustcreatures@1.3.0, ruststones@1.0.5, she1fish@1.2.0, soulshards@1.0.4, Swordz@1.1.5, tprunes@1.1.0, temporal_gears_stack@1.0.0, toolsplus@1.0.1, translocatorengineeringredux@1.4.9, game@1.19.4, abcsreborn@0.1.9, animationmanagerlib@0.7.1, autoatlas@1.0.1, betterjonasdevices@1.1.0, betterruins@0.3.3, blocksoverlay@3.2.1, buildrefillmod@1.0.1, carryon@1.7.4, commonlib@2.3.4, expandedfoods@1.6.8, extrachutes@1.0.0, freedomunits@1.1.3, herbarium@1.1.0, sailboat@1.2.8, knapster@2.8.1, loreweapons@1.0.1, medievalexpansion@3.13.1, meteoricexpansion@1.2.5, moreanimals@1.3.3, morepiles@1.5.0, onebedsleeping@2.4.0, pileful@1.1.5, rivers@2.7.0, rustboundmagic@1.5.10, scarecrow@1.4.3, scythemold@1.0.1, sharablewaypoints@1.5.4, stonerailings@1.2.0, storagecontroller@1.0.6, storageoptions@1.0.2, strspawnchances@0.1.4, tablet@0.1.4, tarmor@0.1.8, terrapretatrade@1.0.0, th3dungeon@0.2.1-rc.1, creative@1.19.4, vsimgui@1.0.0, survival@1.19.4, vsvillage@0.9.2, workbenchexpansion@1.8.0, xlib@0.8.0-rc.1, awearablelight@1.1.1, betterruinslootchanges@0.0.3, bullseye-continued@2.5.8, tradercamps@1.1.2, compatibilityfix@1.0.0, configlib@1.0.0, doffanddonagain@4.0.0, em@2.5.1, sleekdoorglass@1.0.0, gespileslib@1.2.0, onestick@1.0.1, simplewinddirection@1.0.2, tpnet@1.14.2, treetapping@1.0.0, wildcraftfruit@1.1.0, wildcraftherb@0.0.0, wildcrafttree@1.1.0, xskills@0.8.0-rc.1, bricklayers@2.5.1, gespilesgran@1.0.1, statushudcont@2.1.1
System.Collections.Generic.KeyNotFoundException: The given key 'health' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Vintagestory.API.Common.EntityStats.get_Item(String key) in VintagestoryApi\Common\Entity\EntityStats.cs:line 32
at XLib.XEffects.StatEffect.OnStart()
at XLib.XEffects.AffectedEntityBehavior.AddEffect(Effect effect)
at XLib.XEffects.AffectedEntityBehavior.CreateEffectsFromTree(TreeAttribute effectTree)
at XLib.XEffects.AffectedEntityBehavior.CreateEffectsFromTree()
at Vintagestory.API.Datastructures.SyncedTreeAttribute.FromBytes(BinaryReader stream) in VintagestoryApi\Datastructures\AttributeTree\Other\SyncedTreeAttribute.cs:line 210
at Vintagestory.API.Common.Entities.Entity.FromBytes(BinaryReader reader, Boolean isSync) in VintagestoryApi\Common\Entity\Entity.cs:line 1527
at Vintagestory.API.Common.EntityAgent.FromBytes(BinaryReader reader, Boolean forClient) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 684
at Vintagestory.API.Common.EntityPlayer.FromBytes(BinaryReader reader, Boolean forClient) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 1485
at Vintagestory.Client.NoObf.ClientSystemEntities.HandleEntityAttributesPacket(Packet_EntityAttributes packet) in VintagestoryLib\Client\Systems\Entities.cs:line 464
at Vintagestory.Client.NoObf.ClientSystemEntities.HandleEntityBulkAttributesPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\Entities.cs:line 395
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 776
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 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
Server spat out these:
16.3.2024 01:57:32 [Server Error] Mod exception: OnPlayerNowPlaying
16.3.2024 01:57:32 [Server Error] Exception: The given key 'health' was not present in the dictionary.
Update, had a buddy check out what I was eating, it was a Hearty Portion of Bushmeat, made with Canteen Cook, and Gourmet skills.
does the mod not work on 1.19.5 rc1?
I really love this mod, do you have any plans to update it to 1.19.x?
Really hope to see this work for 1.19, i love this mod, my server loves this mod. (i am sure EVERYONE loves this mod)
I have problem on version 1.19.0 is any chance for actualisation before end of January?
Happy Christmas and New Year
Running on 64 bit Windows 10.0.19045.0 with 32734 MB RAM
Game Version: v1.19.0-rc.3 (Unstable)
25.12.2023 20:31:04: Critical error occurred in the following mod: xskills@0.7.5
Loaded Mods: game@1.19.0-rc.3, alchemy@1.6.17, carryon@1.7.0-pre.3, metaltongs@1.1.3, creative@1.19.0-rc.3, survival@1.19.0-rc.3, tieredtradebags@1.0.1, 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 3
==================================
{ TimeGenerated = 25.12.2023 14:28:14, Site = , Source = Application Error, Message = Nazwa aplikacji powodującej błąd: Vintagestory.exe, wersja: 1.19.0.0, sygnatura czasowa: 0x65310000
Nazwa modułu powodującego błąd: openal32.dll, wersja: 1.23.0.0, sygnatura czasowa: 0x63dd31ad
Kod wyjątku: 0x40000015
Przesunięcie błędu: 0x00000000000df046
Identyfikator procesu powodującego błąd: 0xa7a8
Godzina uruchomienia aplikacji powodującej błąd: 0x01da3735f677acf4
Ścieżka aplikacji powodującej błąd: I:\Personal Data\Vintagestory\Vintagestory.exe
Ścieżka modułu powodującego błąd: I:\Personal Data\Vintagestory\Lib\openal32.dll
Identyfikator raportu: 8ab449d2-29bd-493d-b97e-c0cece5e13a7
Pełna nazwa pakietu powodującego błąd:
Identyfikator aplikacji względem pakietu powodującego błąd: }
--------------
{ TimeGenerated = 25.12.2023 14:26:07, Site = , Source = Application Error, Message = Nazwa aplikacji powodującej błąd: Vintagestory.exe, wersja: 1.19.0.0, sygnatura czasowa: 0x65310000
Nazwa modułu powodującego błąd: openal32.dll, wersja: 1.23.0.0, sygnatura czasowa: 0x63dd31ad
Kod wyjątku: 0x40000015
Przesunięcie błędu: 0x00000000000df046
Identyfikator procesu powodującego błąd: 0xa5c0
Godzina uruchomienia aplikacji powodującej błąd: 0x01da373565a0d562
Ścieżka aplikacji powodującej błąd: I:\Personal Data\Vintagestory\Vintagestory.exe
Ścieżka modułu powodującego błąd: I:\Personal Data\Vintagestory\Lib\openal32.dll
Identyfikator raportu: 6be8ba97-b24c-439b-b65f-2b2ecacd8347
Pełna nazwa pakietu powodującego błąd:
Identyfikator aplikacji względem pakietu powodującego błąd: }
--------------
{ TimeGenerated = 25.12.2023 14:22:27, Site = , Source = Application Error, Message = Nazwa aplikacji powodującej błąd: Vintagestory.exe, wersja: 1.19.0.0, sygnatura czasowa: 0x65310000
Nazwa modułu powodującego błąd: openal32.dll, wersja: 1.23.0.0, sygnatura czasowa: 0x63dd31ad
Kod wyjątku: 0x40000015
Przesunięcie błędu: 0x00000000000df046
Identyfikator procesu powodującego błąd: 0x9e90
Godzina uruchomienia aplikacji powodującej błąd: 0x01da373535237978
Ścieżka aplikacji powodującej błąd: I:\Personal Data\Vintagestory\Vintagestory.exe
Ścieżka modułu powodującego błąd: I:\Personal Data\Vintagestory\Lib\openal32.dll
Identyfikator raportu: e1b1f5f0-b4cd-4630-b416-6a40e48e58d6
Pełna nazwa pakietu powodującego błąd:
Identyfikator aplikacji względem pakietu powodującego błąd: }
do you plan to update to the latest version?
Corrected and added missing latam spanish translations
https://pastebin.com/QLqNYVF4
Sempai_Nagi It took me awhile to answer but how did you manage to get this error? Do you used a weird world name?
any chance to get a version for 1.17.9 pls?
[Error] [xlib] An exception was thrown when trying to start the mod:
System.ArgumentNullException: Der Wert darf nicht NULL sein.
Parametername: input
bei System.Text.RegularExpressions.Regex.Replace(String input, String replacement)
bei XLib.XLeveling.XLevelingServer.get_SaveFileName()
bei XLib.XLeveling.XLevelingServer..ctor(XLeveling xLeveling)
bei XLib.XLeveling.XLeveling.StartServerSide(ICoreServerAPI api)
bei Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\API\ModLoader.cs:Zeile 625.
[Error] Failed to start system XLib.XLeveling.XLeveling
Nice to meet you. I just found a great mod that I wish I had known about sooner.
I made the Japanese version of the file as soon as I could.
It's a poor translation, but if you want to use it, please do.😀
xlib_v0.6.8 - xeffects - ja.json
xlib_v0.6.8 - xlib - ja.json
Hi! I made a french translation for your mod, feel free to add it if you want. 😊
(Since there was two different lang folders, in doubt I translated both)
fr.json - xeffects (xlib 0.6.3)
fr.json - xlib (xlib 0.6.3)
It already is. The 0.6.3 version should work for 1.16.
When u will update this mod to 1.16?
Please update this mode to 1.15.6.