Nivalis Jump
Adds a jump to Nivalis Nights. Adjustable height, gravity, air control, jump buffer and a soft landing. Core of the Bhop and Parkour addons. Settings in game via Nivalis Mod Settings.Nivalis Jump
Adds a jump to Nivalis Nights. Press Space to jump.
The jump works everywhere you can walk, indoors and outdoors. It is also the core for two optional addons:
- Nivalis Bhop: Counter-Strike style bunny hopping.
- Nivalis Parkour: land on crates, tables and rails.
Each addon is a separate package, so install only the ones you want.
Features
- Adjustable jump. Height, gravity and air steering can all be changed.
- Momentum is kept. You keep your speed in the air and can steer while airborne.
- Jump buffer. A jump pressed just before landing still fires on touchdown.
- Soft landing. The view sinks a little and springs back instead of stopping dead.
- Mouse wheel jump. Optional, CS-style.
- Pauses with the game. The jump is off while you're in a boat, in a cutscene, or anywhere the game itself disables movement.
Settings
Install Nivalis Mod Settings to change everything in game under Settings → Mods. It's optional; without it, edit BepInEx/config/com.asher.nivalisjump.cfg.
| Setting | Default | Range | Description |
|---|---|---|---|
| Jump Key | Space |
any key | Jump key, a UnityEngine.InputSystem.Key name (Space, F, LeftAlt, ...) |
| Jump On Mouse Wheel | off | Also jump on mouse wheel scroll | |
| Jump Height | 1.0 | 0.1 – 5 | Jump apex height, m |
| Gravity | 20 | 1 – 60 | Gravity while airborne, m/s² |
| Jump Buffer | 0.1 | 0 – 0.5 | A jump pressed this many seconds before landing still triggers |
| Air Control | 6 | 0 – 30 | How fast you can steer in the air, m/s² |
| Landing Dip | 0.08 | 0 – 0.3 | How deep the view sinks on landing, m. 0 = off |
[Debug] Log / Trace |
off | Log jump events / every airborne frame, for bug reports. Only in the .cfg file |
Installation
With a mod manager (recommended): install with r2modman or Gale. BepInEx is installed automatically as a dependency.
Manually:
- Install BepInExPack IL2CPP into the game folder. It must be the IL2CPP BepInEx 6 build: BepInEx 5 does not work with this game.
- Start the game once. The first start with BepInEx takes a few minutes while it generates its files. This is normal, so don't close the game.
- Put
NivalisJump.dllintoBepInEx/plugins.
Linux / Steam Deck (Proton), manual install: add this to the game's Steam launch options:
WINEDLLOVERRIDES="winhttp=native,builtin" %command%
For mod authors
Other plugins can extend the jump through NivalisJump.JumpApi:
IJumpMovementAddon: auto-jump, takeoff speed and air acceleration.IJumpPhysicsAddon: real vertical collisions and falls.
Bhop and Parkour are built this way.
About
I just wanted to jump in Nivalis Nights.
I made these mods with Claude (AI). Claude wrote the code; I came up with the ideas, played it over and over, broke things, and kept sending it back until it felt right. Have fun!
