
Description
HoR-XSkills is a compatibility build of Xandu's XSkills mod for Vintage Story 1.22. It adds 11 progression skills with tiered abilities and integrates with HoR's progression stack.
Stats: 11 Skills • 100+ Abilities • 100+ Harmony Patches • 13 Languages • Universal
✨ What's New in v1.0.0 (HoR Compat)
- PatchEntities Null-Safety
Fixed critical startup crash caused by client-only entity types (player model mods, race packs) with missing server-side behavior definitions. Added comprehensive null guards for entity records, behavior arrays, AI task arrays, and male-to-female entity variant scans. Mob XP injection now works reliably across all entity type configurations. - Death Recursion Fix
Fixed a high-impact death handling bug inXSkillsPlayerInventoryby restoring the correct base death call path. This prevents repeated or invalid recursion during player death processing. - VS 1.22 Full Port
Complete migration of all 100+ Harmony patches to VS 1.22 APIs. Fixed Entity.Pos property access, ResolvedItemStack capitalization, OnCreatedByCrafting IRecipeBase signatures, BlockSounds.Place SoundAttributes return type, resolvedIngredients PascalCase properties, and Harmony parameter name changes (inputslots→inputSlots, withItemStack→itemStack, allInputslots→allInputSlots). - Removed Obsolete Patches
Stripped Harmony patches targeting removed methods: BlockCrock.OnCreatedByCrafting, ItemWearable.GetWarmth, InventoryPlayerBackPacks.DiscoverSlot, addIngredientForInfo, addCreatedByInfo, onCreatePagesAsync. - ManualPatch Safety
All ManualPatch.PatchMethod calls wrapped with null guards and try/catch around harmony.Patch() to handle invalidated IL tokens from other hook mods. - maintained compatibility build
This is a maintained compatibility build of the original XSkills by Xandu. Updated and maintained by the HoR team for ongoing 1.22 compatibility.
🔗 Key Integrations
- CombatOverhaul weapon stat integration.
- ACulinaryArtillery cooking XP integration.
- SmithingPlus and other optional mod patch points via safe manual patching.
📦 Dependencies
Required: horxlib 1.0.0+ • survival • Vintage Story 1.22.0+
Side: Universal (required on both client and server)
Ratings & reviews
No ratings yet
Sign in to leave a rating or comment.
