Romestead
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
2 weeks ago
Downloads
83
Size
133KB

Smooth Dash & Skill Tree Enhancements for Romestead

A quality-of-life and progression mod for Romestead built with BepInEx 6 (.NET CoreCLR).


Features

1. Smooth Dash Transition

In vanilla Romestead, dashing decelerates you to 0 and forcibly cancels your velocity upon exit, causing your character to stop dead in their tracks at the end of every dash.

  • Smooth Deceleration: Decelerates smoothly from dash speed (~400) directly into your character's natural running speed (~80) or walking speed (~40).
  • Momentum Continuity: Carries your momentum directly into normal movement controls without stuttering or stopping.
  • Toggle Hotkey: Press F6 anytime in-game to toggle the dash modification on or off.

2. Skill Point System Overhaul

In vanilla, earning a single favour point requires exceeding an escalating XP threshold: 1500 * (1.2 ^ (FavourLevel + 1)) This mod introduces configurable reward modes:

  • PointsPerLevel (Default): Awards 1 Skill Point immediately every time any skill (swords, mining, woodcutting, archery, etc.) levels up!
  • LinearCurve: Replaces the exponential threshold with a flat requirement (default 500 XP per point).
  • Vanilla: Keeps the original XP formula with an optional point multiplier.

3. Skill Tree Expansion (6 New Favours)

Adds 6 new interconnected talents into the God Favour grid:

  • Mercury Tree (Speed & Mobility):
    • Fleetfooted (Tier 10): Increases passive movement speed.
    • Endless Momentum (Tier 11): Halves dash energy cost (20 instead of 40).
  • Mars Tree (Combat & Survival):
    • Colossus Vitality (Tier 10): Increases maximum health.
    • Juggernaut Poise (Tier 11): Increases resistance to knockback.
  • Vulcan Tree (Mining & Lumber):
    • Master Prospector (Tier 10): Increases pickaxe damage against rocks and ore veins.
    • Ironwood Lumberjack (Tier 11): Increases axe damage when chopping trees.

In-Game Terminal Commands

Open the in-game developer terminal (press ~ or \):

  • smoothdash: Toggle smooth dash on/off.
  • smoothdash [on | off | status | speed <val> | duration <val>]: Configure dash parameters.
  • addpoints <n>: Instantly grants $N$ skill points (e.g. addpoints 5).
  • skillpointmode [perlevel | linear | vanilla] [points]: Switch skill point distribution mode on the fly.

Installation

With Mod Manager (r2modman / Thunderstore)

  1. Install via mod manager with one click.

Manual Installation

  1. Ensure BepInEx 6 (CoreCLR / .NET 8) is installed in your Romestead directory.
  2. Download and unzip SmoothDash.zip.
  3. Copy SmoothDash.dll into: <Romestead Game Directory>\BepInEx\plugins\SmoothDash\
  4. Launch the game!

Configuration

Located at BepInEx\config\com.atomiz.romestead.smoothdash.cfg (created on first run):

[Dash]
Enabled = true
ToggleKey = F6
TargetSpeedOverride = 0
DecelerationDurationMultiplier = 1

[SkillPoints]
OverhaulEnabled = true
Mode = PointsPerLevel
PointsPerSkillLevel = 1
LinearXpThreshold = 500

[SkillTree]
ExpansionEnabled = true
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.