PEAK MENU CN

v0.4.0·Updated 2026-08-16

PEAK is a practical menu in the game, including item generation, player teleportation, coordinate flight, status control, special effects blowguns, themes and adjustable interfaces. This mod may change the gameplay and cheat, please use it at your own discretion to protect the game experience!

About this mod Author’s original text

P.E.A.K_MENU

A lightweight in-game utility menu for PEAK, created by Ruangfafa.

The menu currently includes item spawning, player teleportation, physical flight, status controls, configurable blow darts, themes, category icons, configurable hotkeys, and a movable/resizable interface.

[!WARNING]

This mod changes gameplay and may affect multiplayer sessions. Use it only in private or consenting lobbies.

Features

Item Spawner

  • Browse available PEAK items
  • Display native item icons
  • Spawn selected items through PEAK's network flow
  • Scrollable item list

Teleport

  • Teleport yourself to another player
  • Bring another player to your position
  • Refresh player objects before every teleport action
  • Prevent access to the teleport page when no other players are present
  • Re-resolve the selected player before teleporting to reduce stale-object errors

Flight

  • Physics-based flight using PEAK's ragdoll forces
  • Optional double-tap Space activation mode
  • Adjustable flight speed
  • Default flight speed: 16
  • Optional mouse-wheel speed control
  • Mouse wheel changes speed by 16
  • Optional slow-fall effect after flight synchronization
  • Automatically enables and locks invincibility and anti-knockback while flight mode is enabled
  • Restores the previous protection settings when flight mode is disabled

Status

  • Invincibility
  • Anti-knockback
  • Infinite stamina
  • Native PEAK status application
  • Configurable status amount and duration
  • Set or additive application modes
  • Clear negative effects

Blow Dart

  • Uses the native in-game blow dart icon and impact visuals
  • Select the original blow dart behavior or one of nine numeric status effects
  • Configure status strength from 1–200, where 200 maps to the underlying value 2
  • Apply a configurable whirlwind duration in seconds
  • Only modifies darts fired by the installed player
  • Numeric and whirlwind effects can hit players who do not have the mod installed

Menu

  • Movable window
  • Resizable window
  • Multiple color themes
  • Category icons
  • Configurable menu hotkey
  • Input blocking while the menu is open

Default Controls

| Control | Action |

|---|---|

| F6 | Open or close the menu |

| Double-tap Space | Toggle active flight when enabled |

| W / A / S / D | Fly using the selected movement mode |

| Space | Ascend |

| Ctrl | Descend |

| Shift | Accelerate |

| Mouse wheel up | Increase flight speed by 16 |

| Mouse wheel down | Decrease flight speed by 16 |

Installation

Mod Manager

Install the package Mod Manager, r2modman, or Gale.

Required dependencies should be installed automatically through the package manifest.

Manual Installation

  • Install BepInExPack for PEAK.
  • Copy ruangfafa.peakmenu.dll into:

PEAK/BepInEx/plugins/P.E.A.K_MENU/

  • Launch PEAK.
  • Press F6 to open the menu.

Development Setup

Create a copy of:

Config.Build.user.props.template

Rename it to:

Config.Build.user.props

Then configure the local PEAK installation path and BepInEx plugin output path.

This will:

  • Resolve PEAK and Unity assembly references
  • Copy the compiled plugin assembly to BepInEx/plugins/
  • Simplify local testing after each build

Search for TODO across the project to find any remaining template-specific values that should be configured or replaced.

Building

Build the debug configuration:

dotnet build

Build the release configuration:

dotnet build -c Release -v d

The compiled plugin assembly is produced under:./artifacts/bin/P.E.A.K_MENU Packaging & Publishing

This project uses ThunderPipe packaging.

Build a local package with:

dotnet build -c Release -v d

The generated package will be placed under:./artifacts/[!NOTE]

Review the generated package before publishing. Confirm that the manifest, icon, README, dependencies, version number, and plugin DLL are correct.

To publish directly, configure the required publishing values in Config.Build.user.props, then run:

dotnet build -c

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_PEAKHamunii-AutoHookGenPatcherHamunii-DetourContext_Dispose_Fix

File & checksum

Filename
PEAK_MENU_CN-0.4.0.zip
File size
4.9 MiB