Mods / XLib

Tags: #Library
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.
-the mod now backups one file and loads it if the save file is broken for some reason

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
-added a minimum size to the skill dialog
-added a configuration to disable specific requirements (primarily because people kept asking for a easy way to disable class requirements)
-fixed an issue with synchronized intervals for conditions

0.8.13 13525 Feb 10th at 9:34 PM xlib_v0.8.13.zip 1-click install

-updated spanish localization
-updated polish localization

0.8.12
1.20.0 - 1.20.3
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
1.20.0 - 1.20.3
3114 Feb 2nd at 5:51 PM xlib_v0.8.11.zip 1-click install

-improved alignment of the effect tooltip
-moved class exp multiplier to json files

0.8.10 7570 Jan 28th at 2:30 PM xlib_v0.8.10.zip 1-click install

-improved tooltip handling of effects
-fixed an issue with unlearn points cost calculation

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
-only shows exp in the tracker if you got more than 0.01 exp
-finished immunities for effects
-fixed an issue with xlib player group
-fixed some effect related things

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
-consumables now considers ingredients and contents for cure props
    -consumables should work better with contents in general
-added ShaderEffect
-minor fixes and changes
-changed some tooltips
-you can now unlearn all tiers of an ability at once with a higher unlearn points cost but it will trigger the cooldown only ones
-diseases can now have min and max healing rates
-cures can now have healing rate and healing growth values and corresponding max values
-consumable triggers can also have more values

0.8.6 26340 Jul 15th 2024 at 7:20 PM xlib_v0.8.6.zip 1-click install

-Updated polish translation by Gerard_.
-You can now get knowledge from books that can be used as a requirement for abilities.

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.
-added maxThreshold to damage triggers.
-The 'trackExpGain' configuration should no longer be overwritten by the server configuration.

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.
-Added czech translation by DejFidOFF.
-Fixed a conflict that could occur with mods that changes the class of consumables.

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
-added attribute effect
-added animation effect
-added some sub effects
-added an immunity system for effects
-some minor changes
-improved effect synchronization between server and clients
-you can now turn off auto merge of itemstacks with different quality values
-added "/effect clear" command to get rid of effects
-fixed skillbook command not ​considering display names of skills correctly

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
    -this makes it easier to add compatibility with other mods
    -so ACA bottles should now work with unlearn points
-the skillbook command now tries to give the book into the players inventory before dropping it on the ground

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
-updated japanese translation
-updated spanish translation
-fixed an issue with the unlearn tooltips

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
   -especially how diseases and trigger work which are not used anywhere yet
   -also reworked the effect tooltips
-fixed spanish translation file namings
-moved skillbooks from xskills to xlib
    -will be removed from xskills later so you should use existing ones
-added skillbook command to create skillbooks
-reworked unlearn points
    -they can now be a float value
-changed hotkey codes to all lower case
-the gui that shows the required skill level for an ability now also considers requirements
-added sparring mode which can be activated through a toggle in the gui
    -sparring mode disables the experience loss in pvp when both players have it activated
-spare ability points are now shown in the name of skills in the skill menu

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
-updated Ukrainian localisation

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
-small updatedes to japanese and german localisation

0.7.1 3897 May 3rd 2023 at 7:16 PM xlib_v0.7.1.zip 1-click install

-added a ReplaceAbility method
-updated japanese localisation
-hopefully fixed an issue with configuration files on linux servers, I recommend to make a backup of your configuration files if you changed anything

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
    -you can set the attributes "skill" and "experience" to create a book that grants a specific amount of experience for a specific skill

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
-rewrote commands system

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
-added ukrainian translation by Sp0wN

 

-slightly changed how the mod handels paths, hopefully that fixes some issues with linux servers
-added some debug information to file loading and saving for debugging

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
-added japanese translation
-invalid file name characters in world names are now ignored when creating save
-abilities that can be improved are now highlighted in green 


0.6.8 6318 Jan 25th 2022 at 4:36 PM xlib_v0.6.8.zip 1-click install

-added french translation by Cendar
-fixed an issue with some translations

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)
-Global experience modifiers are no longer considered into the experience multiplier tooltip.
-Added a log entry for loaded effects.
-Improved the decrease/increase ability tier tooltip.
-Added KnowledgeRequirement class and a Knowledge field to the PlayerSkillSet.
    -Can be used to make a requirement that requires a specific knowledge level.

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.
-The skill dialog can now only be opened when the server sent the player skill set to the player.
  -This is to prevent a client side crash that can occur when the player tries to open the dialog before the server sent the data.
  -This should only be a really small time frame. (something like 0.5 seconds after joining a server at maximum)

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.
    -Added HeatedEffect and HotEffect(heal over time) effect templates.
    -Added The TraitAbility class which allows an ability to add a new trait to a player.
        -This should only be used to enable specific crafting recipes with abilities.
        -This probably does not work correct for any other kind of trait.

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


77 Comments (oldest first | newest first)

💬 HerpDerply, Jun 27th at 12:46 PM

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

💬 SourGoats, Jun 10th at 3:07 PM

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.

💬 Wahazar, Apr 25th at 11:39 PM

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?

💬 Xandu , Apr 22nd at 8:33 AM

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.

💬 MyuriC, Apr 20th at 3:51 PM

Take your time updating. I'm one of the few who dislike CO. So I have no troubles :D

💬 Shroomster, Apr 8th at 12:36 AM

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!

💬 Xandu , Apr 7th at 8:39 AM

Shroomster I am aware of this.

💬 Shroomster, Apr 6th at 8:10 PM

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!

💬 JustDavid, Mar 21st at 1:04 AM

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.

💬 Xandu , Mar 20th at 7:53 PM

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.

💬 JustDavid, Mar 20th at 7:20 PM

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?

💬 Nilzzz, Mar 11th at 8:41 AM

Xandu Thanks for pointing me in the right direction.

💬 Xandu , Mar 10th at 8:08 PM

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

💬 Nilzzz, Mar 10th at 7:45 PM

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?

💬 Xandu , Mar 1st at 9:14 AM

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"],.

💬 Falco, Feb 28th at 5:59 PM

how does one use the "disabledRequirements" configuration in the xleveling.json? couldn't find anything on the forum either.

💬 Xandu , Feb 23rd at 10:34 PM

khris190 I don't know if you are the same person but this issue was discussed on the mods discord thread recently.

💬 khris190, Feb 21st at 5:35 PM

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

💬 wasakoki, Feb 13th at 8:25 PM

Xandu Thank you, it worked perfectly!

💬 Xandu , Feb 13th at 11:13 AM

wasa The command "/group leave Xlib" should do it.

💬 wasakoki, Feb 13th at 7:12 AM

after removing this mod there is still an xlib tab in the chat logs. is it possible to remove this from my world?

💬 Omn0nmO, Feb 12th at 6:01 PM

Xandu Hello, thanks for the quick input and yes that did it!

💬 Xandu , Feb 12th at 4:28 PM

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.

💬 Omn0nmO, Feb 12th at 2:59 PM

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?

💬 Xandu , Feb 3rd at 2:39 PM

WolfePatches Hi. Does it work better now?

💬 WolfePatches, Feb 3rd at 1:05 AM

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!

💬 Xandu , Jan 24th at 3:49 PM

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.

💬 WickedSchnitzel, Jan 24th at 3:40 PM

So do i have to delete a config file and let it generate newly?

💬 Xandu , Jan 24th at 10:53 AM

WickedSchnitzel This is due to the rework of the desalinate ability. It uses more values than before now.

💬 WickedSchnitzel, Jan 24th at 10:22 AM

[Warning] [xlib] Error while loading ability configuration for: desalinate: bad number of values. Uses default values.

💬 Xandu , Jan 23rd at 6:32 PM

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.

💬 AvengingTea07, Jan 23rd at 5:34 PM

How do i see the exp tracker?

💬 Xandu , Jan 23rd at 8:03 AM

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.

💬 Mrozak, Jan 23rd at 5:58 AM

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?

💬 BDtetra, Jan 19th at 2:34 PM

@Xandu oh sorry, I did completely miss the existance of the primative butcher table.  That makes things much better.

 

💬 TinnyAbyss, Jan 9th at 3:43 PM

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

💬 Xandu , Jan 9th at 3:14 PM

TinnyAbyss Does the server use the same versions as you?

💬 TinnyAbyss, Jan 9th at 2:50 PM

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.

💬 Xandu , Jan 9th at 1:54 PM

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.

💬 TinnyAbyss, Jan 9th at 12:05 PM

Pressing O after the new update those nothing, I have both Xlib and Xskills installed.

💬 DejFidOFF, Nov 25th 2024 at 12:01 PM

Xandu

New players clients still crashing after trying to join MP server

 

💬 LemonJamTart, Oct 5th 2024 at 9:38 PM

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?

💬 Gerard_, Jun 17th 2024 at 3:31 PM

I translated both lang file locations into Polish.
xlib & xeffect

💬 DejFidOFF, Jun 6th 2024 at 2:46 PM

Same experience. With latest 0.8.4 xlib and 0.8.6 xskills players clients crashes right after they connect to the server

 

💬 Braiden32464, Jun 6th 2024 at 3:36 AM

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

💬 Xandu , Jun 5th 2024 at 10:16 PM

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.

💬 NaseW, Jun 5th 2024 at 6:44 AM

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.  

💬 Xandu , May 31st 2024 at 5:32 PM

Erogziel It would be better to send me the log in discord or to dm it to me in the forum.

💬 Erogziel, May 31st 2024 at 5:03 PM

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, May 31st 2024 at 5:03 PM

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.

💬 Xandu , May 30th 2024 at 3:07 PM

Erogziel Hi. Can you send me your server-main log file?

💬 Erogziel, May 30th 2024 at 2:48 PM

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. 

💬 Xandu , May 29th 2024 at 9:53 PM

Erogziel Hi, make sure you have the newest version of the game installed.

💬 Erogziel, May 29th 2024 at 9:49 PM

Hello, just wanted to let you know that as of the latest update, the O key and skills seems to be completely non functioning.

💬 Xandu , May 21st 2024 at 11:21 AM

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.

💬 DejFidOFF, May 14th 2024 at 6:47 PM

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

 

 

💬 The_True_Goo, Apr 28th 2024 at 7:59 PM

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


Running on 64 bit Windows 10.0.19045.0 with 24514 MB RAM
Game Version: v1.19.7 (Stable)
4/28/2024 9:57:25 PM: Critical error occurred in the following mod: xlib@0.8.2
Loaded Mods: aculinaryartillery@1.1.4, ancientarmory@1.0.0, attributerreborn@1.0.6, autopanning@1.0.1, bettercrates@1.7.0, betterdrifters@2.1.3, blacksmithname@1.1.6, bloomeryfulldrops@1.0.0, buzzwords@1.7.0, carpet@1.0.2, cellardoor@1.4.0, chiseltools@1.11.4, ClaimsRadar@1.1.0, craftablecompanion@1.1.1, decor@1.0.15, driftersbelongunderground@1.0.1, driedfirefuels@1.1.1, emotemenureload@1.0.5, entitiesinteract@1.0.5, extraclayforming@1.0.0, TA_fieldsandplateaus@1.0.2, fixedpaths@1.0.1, flourbags@1.0.2, caninae@1.0.13, capreolinae@1.1.2, casuariidae@1.0.3, machairodontinae@1.0.6, pantherinae@1.1.6, rhinocerotidae@1.0.0, sirenia@1.0.3, geoaddons@1.3.3, HangingOilLamps@1.0.1, healthiertrees@1.0.0, hofe@0.0.3, immersivecorpsedrop@1.0.2, largercrock@1.0.2, leatherminingbag@1.0.1, magellan1k@1.0.0, millwright@1.1.5, moreundergarments@0.0.1, moreicons_cs@1.1.0, moreclasses@1.2.5, moremolds@1.4.2, leadroof@1.3.4, mycodiversity@1.0.2, nightwatcher@2.1.0, noisybears@1.1.0, unochre@1.2.0, palisademod@1.1.0, pipeleaf@1.6.0, plantmat@1.7.2, plantpropagationgardenseedsmultiplayer@1.0.0, primitivesurvival@3.5.4, qptech@1.15.1, rawhideclothrot@0.0.1, repairablelocust@1.3.0, rpgitemrarityreborn@1.0.5, rpvoicechat@2.3.9, rustcreatures@1.3.0, scraps@1.1.1, she1fish@1.2.0, sticksfromfirewood@1.0.0, translocatorengineeringredux@1.5.0, upgradeablelocust@1.0.2, volumetricshadingreupdated@0.7.5, game@1.19.7, wallpaper@1.0.0, weaponpackalphaunoff@1.5.1, zoombuttonreborn@1.7.0, abcsreborn@0.2.1, accessibilitytweaks@3.7.0, AgeOfConfession@2.0.2, alchemy@1.6.31, ancienttools@1.5.18, animalcages@3.0.2, animationmanagerlib@0.7.14, egocaribautomapmarkers@3.1.0, autoatlas@1.0.1, barbershop@0.4.0, betterfirepit@1.1.4, betterruins@0.3.5, blacksmithenhancements@1.0.5, butchering@1.5.5, carryon@1.7.4, chickenfeed@1.1.2, chickenSit@2.0.1, clipfix@2.0.2, coinage@1.10.1, commonlib@2.3.7, cooperativecombat@1.1.1, cropseedstage@1.0.1, decoclock@0.9.3, displaycasewall@1.0.3, earlychiseling@1.0.1, electricity@0.0.11, expandedfoods@1.6.9, extrainfo@1.7.0, fancyplanters@1.2.0, fieldsofsalt@1.2.1, fromgoldencombs@1.4.28, grief_logger@0.0.21, hangingbaskets@1.1.0, herbarium@1.1.0, immersivewoodchopping@0.7.1, insulatingdoors@1.0.2, sailboat@1.3.0, lavoisier@1.3.0, leaderstats@1.0.20, maltiezbows@1.0.4, mapautocenter@1.1.1, medievalexpansion@3.13.1, metaltongs@1.1.3, meteoricexpansion@1.2.5, moreanimals@1.3.3, moreplaster@1.0.2, natsachievements@1.1.0, nbcartographer@2.0.10, notenoughfirewood@1.0.0, nemi@1.1.0, outlawmod@1.2.3, paxel@1.4.5, simplewinddirectionpelagus@1.0.0, petai@2.2.4, pigfeed@1.0.4, pileful@1.1.5, rivers@2.7.0, scarecrow@1.4.3, screamingdrifters@1.0.0, simplestep@1.1.7, sleepvote@1.0.6, somethinginthewater@1.2.0, stillnecessaries@1.1.2, stonebakeoven@1.1.3, storageoptions@1.0.2, survivalexpanded@0.2.2, tempseed@1.1.0, terrapretatrade@1.0.0, th3dungeon@0.2.1, th3expansion@1.2.0, thecritterpack@0.9.1, trailmod@1.0.7, usefulstuff17@1.3.2, vanvar@5.0.2, vinconomy@0.2.5, vhfp@1.1.0, creative@1.19.7, vsimgui@1.1.3, vsinstruments@1.2.7, vsquest@1.2.0, vsserverpanel@0.1.4, survival@1.19.7, whatbagwasthatagain@1.0.1, wildfarmingrevival@1.1.9, xlib@0.8.2, bugnetcompatibility@1.0.1, bullseye-continued@2.5.8, cats@2.0.1, chemistrylib@1.1.5, tradercamps@1.1.4, configlib@1.3.9, electricityaddon@0.0.2, electricityextensions@0.0.6, em@2.5.2, extraoverlays@1.4.0, feverstonewilds@1.4.5, fsmlib@0.4.5, gespileslib@1.2.0, meleeweaponsframework@0.0.9, morefloors@2.0.0, playercorpse@1.9.0, plumpkins@1.0.1, slanted_display_cases@1.3.2, stonequarry@3.2.1, tallowcandles@0.1.0, th3dungeontopentrance@0.1.0, vanity@2.1.1, wildcraftfruit@1.1.1, wildcraftherb@0.0.1, wildcrafttree@1.1.0, wolftaming@2.1.2, xdiseases@0.0.2, xinvtweaks@1.6.1, xskills@0.8.4, bricklayers@2.5.2, gespilesgran@1.0.1, kosfire@1.1.3, kosphotography@1.4.1, maltiezcrossbows@0.3.5, maltiezfirearms@0.5.2, maltiezspears@0.1.5, maltiezswords@0.0.1, statushudcont@2.1.1, tailorsdelight@1.4.3
System.ArgumentException: You can only patch implemented methods/constructors. Patch the declared method virtual System.Boolean Vintagestory.GameContent.ItemPoultice::OnHeldInteractStep(System.Single secondsUsed, Vintagestory.API.Common.ItemSlot slot, Vintagestory.API.Common.EntityAgent byEntity, Vintagestory.API.Common.BlockSelection blockSel, Vintagestory.API.Common.EntitySelection entitySel) instead.
   at HarmonyLib.PatchProcessor.Patch()
   at XLib.XEffects.ConsumableBehavior.TryPatch(Type type)
   at XLib.XEffects.ConsumableBehavior.Initialize(JsonObject properties)
   at Vintagestory.Common.ItemTypeNet.ReadItemTypePacket(Packet_ItemType packet, IWorldAccessor world, ClassRegistry registry) in VintagestoryLib\Common\Network\ItemTypeNet.cs:line 61
   at Vintagestory.Client.NoObf.ClientSystemStartup.PopulateItems(List`1 items, Int32 listSize) in VintagestoryLib\Client\Systems\Startup.cs:line 570
   at Vintagestory.Client.NoObf.ClientSystemStartup.LoadItemTypes() in VintagestoryLib\Client\Systems\Startup.cs:line 388
   at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerAssets_Step1() in VintagestoryLib\Client\Systems\Startup.cs:line 341
   at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass12_0.<QueueTask>b__0(Object a) in VintagestoryApi\Common\TyronThreadPool.cs:line 120
   at System.Threading.QueueUserWorkItemCallback.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
 
Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 4/28/2024 9:54:58 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.7.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: 0x15f8
Faulting application start time: 0x01da99a558d9df0a
Faulting application path: H:\Vintagestory\Vintagestory.exe
Faulting module path: H:\Vintagestory\Lib\openal32.dll
Report Id: 6b3f8c84-6596-4b36-a647-53f902b625f8
Faulting package full name: 
Faulting package-relative application ID:  }
--------------
{ TimeGenerated = 4/28/2024 9:54:43 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.7.0, time stamp: 0x65310000
Faulting module name: KERNELBASE.dll, version: 10.0.19041.4291, time stamp: 0xa956ff71
Exception code: 0xe0434352
Fault offset: 0x000000000002ab89
Faulting process id: 0x15f8
Faulting application start time: 0x01da99a558d9df0a
Faulting application path: H:\Vintagestory\Vintagestory.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 0247c15d-6751-416f-b5d6-a2b6aa8b4452
Faulting package full name: 
Faulting package-relative application ID:  }
--------------
{ TimeGenerated = 4/28/2024 9:18:23 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.7.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: 0x3194
Faulting application start time: 0x01da99a00a5b6bab
Faulting application path: H:\Vintagestory\Vintagestory.exe
Faulting module path: H:\Vintagestory\Lib\openal32.dll
Report Id: 72fe6bd6-3268-4ee3-bc07-a944d4e790ed
Faulting package full name: 
Faulting package-relative application ID:  }
💬 King_Doggo, Apr 28th 2024 at 5:33 AM

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?

💬 DejFidOFF, Apr 25th 2024 at 1:34 PM

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 !

💬 King_Doggo, Apr 17th 2024 at 4:54 AM

Appreciate your work Xandu! ❤️

💬 Xandu , Mar 17th 2024 at 8:02 PM

Thank you for the reports. Should be fixed now.

💬 Nebux, Mar 16th 2024 at 4:01 PM

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

 

💬 Odur27, Mar 16th 2024 at 9:20 AM

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.

💬 Wandour, Mar 14th 2024 at 1:04 AM

does the mod not work on 1.19.5 rc1?

💬 MikhaelPerrin, Jan 26th 2024 at 5:59 PM

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

💬 Kwegar, Jan 4th 2024 at 12:04 AM

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)

💬 ElPresidente, Dec 25th 2023 at 7:43 PM

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: }

💬 MisterTarget, Oct 22nd 2023 at 3:26 PM

do you plan to update to the latest version?

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

Corrected and added missing latam spanish translations 

https://pastebin.com/QLqNYVF4

💬 Xandu , Dec 6th 2022 at 3:59 PM

Sempai_Nagi  It took me awhile to answer but how did you manage to get this error? Do you used a weird world name? 

💬 Sempai_Nagi, Oct 29th 2022 at 10:33 AM

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

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

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

💬 Cendar, Jan 19th 2022 at 4:43 AM

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)

💬 Xandu , Jan 18th 2022 at 1:30 AM

It already is. The 0.6.3 version should work for 1.16.

💬 Grakulla, Jan 14th 2022 at 8:46 PM

When u will update this mod to 1.16? 

💬 JingShi, Oct 7th 2021 at 4:25 PM

Please update this mode to 1.15.6. 

 (edit comment delete)