The_AsheR-Nivalis_Jump icon

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.

Last updated 8 hours ago
Total downloads 10
Total rating 0 
Categories Mods AI Generated
Dependency string The_AsheR-Nivalis_Jump-1.0.1
Dependants 2 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.788 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.788

README

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!