Mods / In Dappled Groves & xSkills Compatibility

Tags:
Compatibility Harmony Patching xskills Woodworking
Author:
sTiKyt
Side:
Both
Created:
May 30th at 4:00 PM
Last modified:
May 31st at 9:49 AM
Downloads:
632
Latest release (for Vintage Story 1.22.2 - 1.22.3, potentially outdated):
idgxskillscompat_1.1.0.zip  1-click install

Bridges In Dappled Groves woodworking activities with the xSkills/xLeveling Forestry skill tree.

What it does

When you complete a wood recipe - whether at a chopping block, sawing station, or using ground tools - this mod awards Forestry XP through xSkills, so your skill tree progresses naturally alongside your woodworking.

Supported activities

Activity XP
Chopping 0.40
Hewing 0.30
Sawing 0.25
Planing 0.20
Pounding 0.15

Requirements

How it works

Uses Harmony patches to hook into IDG's RecipeHandler.processRecipe() for workstation recipes and OnHeldInteractStep() for ground tool behaviors, detecting recipe completion and awarding XP via the IXLevelingAPI.

Installation

Drop idgxskillscompat.zip into your Mods folder and restart. Works on both client and dedicated server.

Known issues

  • Ground tool XP not working yet. Using tools directly on logs placed on the ground does not award XP. Workstation recipes (chopping block, sawing station, etc.) work correctly. This is being investigated.

Come play with us!

Join FlowStory on Discord. A community-driven Vintage Story experience where we actively develop and test mods like this one. Hosting your VS server on FlowHost.io directly supports my mods development.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.1.0 idgxskillscompat
1.22.2 - 1.22.3
611 May 31st at 9:49 AM idgxskillscompat_1.1.0.zip 1-click install
## 1.1.0 (2026-05-31)

### Fixed
- **Workstation tool mode XP scaling.** Chopping, sawing, hewing, planing, and pounding now award correct XP values (0.40, 0.25, 0.30, 0.20, 0.15 respectively) instead of always 0.40.
- Added prefix hook on `RecipeHandler.processRecipe` to capture `recipe.ToolMode` before it gets cleared by `CompleteRecipe()`.

### Known Issues
- **Ground tool XP not working.** Using tools directly on logs placed on the ground does not award XP. Investigating.
1.0.0 idgxskillscompat
1.22.2 - 1.22.3
21 May 30th at 4:03 PM idgxskillscompat.zip 1-click install

Initial release.

- Adds Forestry XP for IDG workstation recipes (chopping block, hewing trough, sawing station, etc.)
- Adds Forestry XP for ground tool behaviors (axe, saw, chisel on logs)
- XP scales by activity type: chopping (0.4), hewing (0.3), sawing (0.25), planing (0.2), pounding (0.15)
- Uses Harmony patches on RecipeHandler.processRecipe and Behavior.OnHeldInteractStep


2 Comments (oldest first | newest first) (threaded | flat)

Ruaidhri, Jul 9th at 4:29 PM

Heya! Is it possible to adjust some of the XP values? I tried to search for a config file but either I was to blind find one or there really was none.