Nivalis Nights
Install with App

Details

Latest version
1.0.1
Last Updated
First Uploaded
Downloads
5
Likes
0
Size
23KB
Dependants

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:

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:

  1. Install BepInExPack IL2CPP into the game folder. It must be the IL2CPP BepInEx 6 build: BepInEx 5 does not work with this game.
  2. 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.
  3. Put NivalisJump.dll into BepInEx/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!

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.