KirbyTeam-Noclip icon

Noclip

Press N to fly through walls, buildings and the ground. Press N again to walk.

Last updated 2 hours ago
Total downloads 1
Total rating 0 
Categories Mods
Dependency string KirbyTeam-Noclip-0.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.755 icon
BepInEx-BepInExPack_IL2CPP

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

Preferred version: 6.0.755

README

Noclip

A Waterpark Simulator mod that lets you fly through walls, buildings and the ground. Press N to start flying and N again to walk.

Control While flying
WASD / left stick Move where the camera looks. Look down and press W to dive
Jump (Space) Rise straight up
Crouch Sink straight down
Sprint (Shift) Fly 3× faster
  • Nothing stops you: no walls, no ground, no gravity. Let go of the keys and you hover.
  • The game's out-of-bounds respawn is off while you fly, so you can explore under the park and far outside it. Land out there and the game puts you back at the spawn point as usual.
  • Opening the tablet, a menu, building mode or the free camera holds you in place. The toggle key does nothing while you type in a text field.
  • Cars drive through you and nothing can knock you down: thrown items, tasers, storms, tornadoes, angry visitors, water cannons and other players' pushes all miss.
  • Pressing the ragdoll key yourself, game animations that lock your movement, and being carried by another player turn noclip off.
  • The pause menu's Respawn button still works while flying.
  • If you land inside a wall or rock you may be stuck. Press N and fly out.

Multiplayer

Works as host and as client. Your own player's position is yours to send, so other players see you fly through walls; they don't need the mod. Not tried yet.

Status

Early. The flight maths is covered by tests. In single player, flying through walls and under the park, landing, and cars passing through you have been tried in game. Multiplayer has not.

Install

With r2modman: select Waterpark Simulator, install BepInExPack_IL2CPP, then install Noclip.

By hand: install BepInEx 6 (IL2CPP) for the game, then copy Noclip.Plugin.dll and Noclip.Core.dll into BepInEx/plugins/Noclip/.

Settings

BepInEx/config/com.github.kirby1997.noclip.cfg, also editable in game with ModSettings:

Setting Default Meaning
ToggleKey N Key that turns noclip on and off. None turns the key off. V is the game's camera switch
Speed 10 Flying speed in metres per second (0.5 to 200). Walking is about 4
FastMultiplier 3 Speed multiplier while you hold sprint (1 to 20)

How it works

While you fly, the mod turns off your character's collider and moves you itself. It skips the game's player movement update, which holds walking, gravity and the out-of-bounds check (below height -1 the game teleports you to the spawn point). Mouse look runs in a separate update and keeps working.

Building

Requirements: the .NET SDK 8 or newer, the game, and BepInExPack_IL2CPP installed through r2modman. Start the game once with BepInEx installed so it generates BepInEx/interop.

dotnet test
dotnet build -c Release

The build copies the plugin into the r2modman Default profile. To use another location, create GamePaths.user.props next to GamePaths.props:

<Project>
  <PropertyGroup>
    <ProfileDir>D:\path\to\profile</ProfileDir>
  </PropertyGroup>
</Project>