Mods / XSkills - 1.16.4 Patches

Tags: #Other #QoL #Tweak
Author: 00500005
Side: Both
Created: Feb 28th 2022 at 7:02 PM
Last modified: Apr 25th 2022 at 9:41 PM
Downloads: 6599
Follow Unfollow 19

For testers (for Vintage Story 1.16.4, outdated):
xskills-0.6.9-dev.8.zip  1-click install


This is the unofficial, unblessed, testing patch of xskills for 1.16.4

Mod Version For Game version Downloads Released Changelog Download 1-click mod install*
0.6.9-dev.8 2534 Apr 25th 2022 at 9:41 PM xskills-0.6.9-dev.8.zip 1-click install

This patch adds support for creatures and critters (aka fireflys) and the outlaws mod.

Note, no animals were made catchable (I'm not sure how that piece works and if the mods will play nice together, so disabled for now)

Note, I made a custom script to generate the patches, so you might find some odd experience values (they're calculated based off the health of the entity and weather or not it seeks the player). Feel free to make suggestions if you find anything odd.

0.6.9-dev.7 2123 Mar 6th 2022 at 8:19 PM xskills-0.6.9-dev.7.zip 1-click install

For testing purposes only.

Potentially fixes combat crashes (at least one source of them) and helve hammers not working properly with the skill machine learning.

0.6.9-dev.6 594 Mar 3rd 2022 at 7:41 PM xskills-0.6.9-dev.6.zip 1-click install

Possible fixes for more decompilation issues. For testing purposes only.

0.6.9-dev.5 455 Mar 3rd 2022 at 6:38 AM xskills-0.6.9-dev.5.zip 1-click install

Includes a fix for explosions not destroying blocks.

For testing purposes only.

0.6.9-dev.3 454 Feb 28th 2022 at 7:57 PM xskills.zip 1-click install

For testing purposes only

0.6.9-dev.2 438 Feb 28th 2022 at 7:13 PM xskills.zip 1-click install

For testing purposes only


7 Comments (oldest first | newest first)

💬 00500005 , May 21st 2022 at 4:44 PM

@bringitonwimps

This replaces the original xskills (until Xandu can backport these fixes). You'll still need the latest xlib however.

FYI, I'm much more responsive on discord. My handle is 00500005 and you can just `@` me on the public vintage story discord and I'll be sure to see it.

💬 bringitonwimps, May 16th 2022 at 5:21 AM

does this replace tyhe originalk xskiills or is it needed as add on?

💬 WanderingNomad, May 8th 2022 at 9:51 PM

Encountered a bug causing the game to crash when attempting to place voxels during clay forming, this fixed it! Apparently an issue with harmony and xskills. 

💬 DEMMERS, May 4th 2022 at 5:38 PM

Not sure of the exact reason, not any I could find from skimming the files. However, this version of XSkills somehow is blocking the "Expanded Foods 1.5.3-pre.9" from making any pastas, sauces, etc.. in the mixing bowl. As far as I have tested anyway. I am only running that version of ExpandedFoods, the latest XLib_v0.6.8, and xskills-0.6.9-dev8 from here.

💬 PeterSanderson, Apr 24th 2022 at 12:23 AM

Has anyone added any new mobs to XSkills before?

I wanted players to get experience for killing the bandits from the Outlaw Mod, but adding entries copying the existing format didn't do anything. Do I need to write a patch? Anyone have any ideas how to fix it?

{
"file": "medievalexpansion:entities/land/aurochs-lamb",
"op": "add",
"path": "/client/behaviors/-",
"value": {
"code": "XSkillsEntity",
"xp": 0.0
}
},
{
"file": "outlawmod:entities/land/looter",
"op": "add",
"path": "/server/behaviors/-",
"value": {
"code": "XSkillsEntity",
"xp": 1.0

},
{
"file": "outlawmod:entities/land/looter",
"op": "add",
"path": "/client/behaviors/-",
"value": {
"code": "XSkillsEntity",
"xp": 1.0
},
}
]

💬 bluelightning32, Mar 5th 2022 at 12:50 PM

Another player got kicked off my server due to the exception. It happened right as they were dying.

 

5.3.2022 04:38:00 [Notification] [playercorpse] Created Max008's corpse at x=-136, y=169, z=-78, id 1476386
5.3.2022 04:38:00 [Warning] Exception at client 5. Disconnecting client.
5.3.2022 04:38:00 [Event] Player Max008 got removed. Reason: Threw an exception at the server
5.3.2022 04:38:00 [Error] System.InvalidOperationException: Nullable object must have a value.
at System.Nullable`1[T].get_Value () [0x0000b] in <d57a575dd6be4193a54eb87783bbd39c>:0
at XSkills.XSkillsEntityBehavior.OnDamage (System.Single damage, Vintagestory.API.Common.DamageSource dmgSource) [0x00062] in <e67852df596348ebbfa9dac830aab841>:0
at Vintagestory.GameContent.EntityBehaviorHealth.OnEntityReceiveDamage (Vintagestory.API.Common.DamageSource damageSource, System.Single& damage) [0x00021] in <ad1e4c9c94964f80bb4961e988726d22>:0
at Vintagestory.API.Common.Entities.Entity.ReceiveDamage (Vintagestory.API.Common.DamageSource damageSource, System.Single damage) [0x00047] in <c35009a825774beb829bbd8af877cce6>:0
at Vintagestory.API.Common.EntityAgent.ReceiveDamage (Vintagestory.API.Common.DamageSource damageSource, System.Single damage) [0x00000] in <c35009a825774beb829bbd8af877cce6>:0
at Vintagestory.API.Common.EntityAgent.OnInteract (Vintagestory.API.Common.EntityAgent byEntity, Vintagestory.API.Common.ItemSlot slot, Vintagestory.API.MathTools.Vec3d hitPosition, Vintagestory.API.Common.EnumInteractMode mode) [0x0032f] in <c35009a825774beb829bbd8af877cce6>:0
at Vintagestory.Server.ServerSystemEntitySimulation.HandleEntityInteraction (_zvHscRNf1gcvjEcaguquReBeqYd packet, Vintagestory.Server.ConnectedClient client) [0x00275] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at Vintagestory.Server.ServerMain.HandleClientPacket (Vintagestory.Server.ConnectedClient client, System.Byte[] data) [0x0005a] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at Vintagestory.Server.ServerMain.ProcessNetMessage (Vintagestory.Common.NetIncomingMessage msg, Vintagestory.Common.NetServer mainSocket) [0x00150] in <6b6988c5e6264e7e8b7a32e875df9528>:0

💬 bluelightning32, Mar 4th 2022 at 9:25 AM

I'm using xskills-0.6.9-dev.6.zip on my server. A player was fighting a tickler on my server, and then the server kicked them off due to this exception:

4.3.2022 01:21:18 [Error] System.InvalidOperationException: Nullable object must have a value.
at System.Nullable`1[T].get_Value () [0x0000b] in <d57a575dd6be4193a54eb87783bbd39c>:0
at XSkills.XSkillsEntityBehavior.OnDamage (System.Single damage, Vintagestory.API.Common.DamageSource dmgSource) [0x00062] in <e67852df596348ebbfa9dac830aab841>:0
at Vintagestory.GameContent.EntityBehaviorHealth.OnEntityReceiveDamage (Vintagestory.API.Common.DamageSource damageSource, System.Single& damage) [0x00021] in <ad1e4c9c94964f80bb4961e988726d22>:0
at Vintagestory.API.Common.Entities.Entity.ReceiveDamage (Vintagestory.API.Common.DamageSource damageSource, System.Single damage) [0x00047] in <c35009a825774beb829bbd8af877cce6>:0
at Vintagestory.API.Common.EntityAgent.ReceiveDamage (Vintagestory.API.Common.DamageSource damageSource, System.Single damage) [0x00000] in <c35009a825774beb829bbd8af877cce6>:0
at Vintagestory.API.Common.EntityAgent.OnInteract (Vintagestory.API.Common.EntityAgent byEntity, Vintagestory.API.Common.ItemSlot slot, Vintagestory.API.MathTools.Vec3d hitPosition, Vintagestory.API.Common.EnumInteractMode mode) [0x0032f] in <c35009a825774beb829bbd8af877cce6>:0
at Vintagestory.Server.ServerSystemEntitySimulation.HandleEntityInteraction (_zvHscRNf1gcvjEcaguquReBeqYd packet, Vintagestory.Server.ConnectedClient client) [0x00275] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at Vintagestory.Server.ServerMain.HandleClientPacket (Vintagestory.Server.ConnectedClient client, System.Byte[] data) [0x0005a] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at Vintagestory.Server.ServerMain.ProcessNetMessage (Vintagestory.Common.NetIncomingMessage msg, Vintagestory.Common.NetServer mainSocket) [0x00150] in <6b6988c5e6264e7e8b7a32e875df9528>:0

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом