At key moments (starting a run, entering a shard, or losing a life), the mod:
- Randomly selects a set number of stats.
- For each stat, rolls a configurable chance (0.0β1.0) to determine if it gets modified.
- Applies a random multiplier to each chosen stat, within a configurable range.
Each stat can only be selected once per run, though I could add stackable modifiers.
π― Affected Stats (click to expand)
- Max Health
- Run Speed
- Air Speed
- Turn Speed
- Drag
- Gravity
- Fast Fall
- Dashes
- Boost
- Luck
- Max Energy
- Spark Multiplier
- Energy Gain
- Damage Multiplier
- Pickup Range
A dedicated tab in the Settings Menu allows you to configure:
- Number of stats affected
- Min/max multiplier values
- Selection roll chance
- Toggle for disabling changes during boss/challenge levels
Caution
Due to unity being so AMAZING, having a lot of UI elements causes lag...
I've tried my best to reduce the lag, but it's not perfect.
I'd recommend configuring the mod in the main menu.
A new UI element appears in the top-left of the screen, showing:
- The stat name
- Its current multiplier (e.g.,
1.01x,0.91x,2.51x)
- Stat effects are applied every time you start a run, enter a shard, or lose a life.
- Each stat has an equal chance to be selected: but must pass a "roll chance" before being applied.
- No safeguards are in place: a bad roll can seriously mess up your run. Deal with it.
- Surprises only: you won't know which stats were modified until you're already in the run.
- Stats interact emergently:
- High gravity + high runspeed = extreme momentum
- Low gravity + high airspeed = flight simulator
- High drag + low runspeed = prepare to suffer
- Encourages dynamic play:
- More spark multiplier? Chase sparks.
- Higher max energy? Plan your landings.
- Fast ground speed? Stay grounded.
- No rerolls mid-run: die or beat the shard to get a new roll.
Subscribe to the mod on the Steam Workshop. That's it.
ββββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββββββββββ
βββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ βββββββββββββββββββββ
ββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ βββββββββββββββββββββ
ββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ βββββββββββββββββββββ
ββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ βββββββββββββββββββββ
βββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ βββββββββββββββββββββ
ββββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ βββββββββββββββββββββ
- Replaced HastySettings to internal SettingsLib.
- Overhauled README
- Completely changed how settings and stats are created
- Removed HarmonyX as a dependancy. Moved to Hooks.
- Revamped HastySettings
- Fixed saving your settings made them reset to the last changed value of any setting.
- Added a new button to reset values to their defaults.
- Fixed ui once again.
- Fixed for new Haste version, it broke the UI elements.
- Added a logo :3c
- Added scene checks.
- Some general cleanup.
- Zooming.