Back to NxLabs

NxLabs / Vintage Story

HoR xSkills Compat

PBy Panduhs

HoR patch for XSkills.

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 in XSkillsPlayerInventory by 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.