Repository navigation
StepUp Advanced v1.1.0
- Added: Speed-only mode
SpeedOnlyModeconfig to let other mods (e.g., XSkills) own step height while this mod only adjusts speed. Height hotkeys are disabled and height is not applied when enabled (requires relog or a config reload if allowed). -
Added: Ceiling guard & forward probe
Prevents “micro-bumping” into low ceilings or floating roofs ahead of you. Options:CeilingGuardEnabled,ForwardProbeCeiling,ForwardProbeDistance,RequireForwardSupport. - Added: Localization
Translations for multi-language support. All are AI generated, please, you are welcome to submit your own lang file, I will gladly replace the AI generated Lang files. - Changed: Colorization and Formatting
- Text has been reformatted and colorized for better readability
-
Changed: Clamping rules (client-side floor, server caps only when enforced)
-
Height hotkeys are clamped to a client floor (no negatives) and only capped at server max when
ServerEnforceSettings = true. -
Speed hotkeys have a client floor and respect server max only when enforced.
-
-
Changed: Apply performance
-
Caches reflection (
StepHeight/elevateFactorfields). -
Skips writes if value didn’t change.
-
Reuses a scratch
BlockPosto cut allocations.
-
-
Fixed: Step speed doing “nothing”
Now affects the actual elevate factor every tick even when the backing field is private; warns once if the game build exposes no compatible field (Harmony path still works). -
Removed/Deferred: Experimental step-down logic
The “snappy step-down” prototype was removed (collision/cache constraints). Might revisit later if the engine exposes safer hooks.
Notes / Migration
-
To let another mod manage height (e.g., XSkills), set
SpeedOnlyMode = true. You’ll need to relog (or use the Reload hotkey ifAllowClientConfigReload = true) for a reliable switch. -
Server owners: set
ServerEnforceSettings = trueto push height/speed clamps to clients; otherwise clients use their local floors and are only limited on the low end.