
You are viewing a potentially older version of this package. View Latest Version
SmoothDash
Smooth momentum dash transition, 6 new god favours in the skill tree, and configurable skill point progression for Romestead.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
F6anytime 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 XPper 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)
- Install via mod manager with one click.
Manual Installation
- Ensure BepInEx 6 (CoreCLR / .NET 8) is installed in your Romestead directory.
- Download and unzip
SmoothDash.zip. - Copy
SmoothDash.dllinto:<Romestead Game Directory>\BepInEx\plugins\SmoothDash\ - 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