Back to NxLabs

NxLabs / Vintage Story

HoR Patches

PBy Panduhs

Balance fixes, xSkills integration, FotSA animal tuning, ore rebalancing and much more.

Description

HoR-Patches is a hybrid content/code mod that combines Harmony-based runtime patches with JSON asset patches to fix bugs, rebalance progression, and bridge compatibility across the full Horizons of RustFall stack. It is the primary integration layer for recipes, race systems, xSkills hooks, FotSA wildlife families, environmental content, and cross-mod content normalization in Vintage Story 1.22.

Stats: 75 Patch Domains • 20 FotSA Wildlife Families • 10+ Runtime Harmony Fix Families • Core + Compatibility + Balance + Migration Patch Types

📌 How dependsOn Works, Use Only the Mods You Want <span style="margin-left: auto; font-size: 12px;">▼</span>

Every JSON patch in this mod declares a dependsOn block that tells Vintage Story which mod it targets. If that mod isn't installed, the patch is silently skipped, no errors, no crashes. This means you can run HoR-Patches even if you only use a subset of the mods it covers.

Example: The Bovinae spawn-rate patches declare "dependsOn": [{"modid": "bovinae"}]. If you don't run the Bovinae mod, those patches never apply. Same for every FotSA family, Temporals Reformed, AldiClasses, and all other targeted mods.

The only hard dependency is game (Vintage Story itself). Everything else is conditional.

✨ Highlights in v2.0.0 <span style="margin-left: auto; font-size: 12px;">▼</span>
  • 20 FotSA Animal Families
    Spawn rate reduction and loot balance patches across all 20 FotSA wildlife families. Each family's patches use dependsOn targeting that specific family mod, if you don't run Elephantidae, those patches don't load.
  • Temporals Reformed Integration
    Patches for bowtorn, drifter, and shiver lore entities. dependsOn: temporalsreformed
  • Raccoon Player Model Hat Fix
    Prevents hats and helmets from clipping into Raccoon player model heads. Uses addmerge patches to add disableElements for face fluff and snout parts on headwear like coifs, headdresses, cowls, and winter gear. dependsOn: raccoonplayermodeliiqh
  • Steel Armor Fixes
    Fixed steel metalbit and metalscale items that were missing or incorrectly defined in vanilla 1.22. Patches the game domain directly.
  • VS 1.22 Compatibility
    Full migration to VS 1.22 APIs. All Harmony patches updated for new method signatures and property names.
🔧 xSkills Integration &amp; Fixes <span style="margin-left: auto; font-size: 12px;">▼</span>

Patch Types: Harmony + JSON • dependsOn: horxskills

  • Smelter Perk Disable (disable-smelter-perk.json + XSkillsSmelterDisablePatch.cs)
    Completely disables the broken smelter perk using a two-layer approach: JSON patch replaces Bloomery Expert requirements to use Machine Learning + Sense of Time instead of smelter. Harmony patches prevent smelter functionality if accessed directly. Fixes AldiClasses compatibility issues. JSON patch: dependsOn: horxskills
Read the full description on Vintage Story ModDB →

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.