An all-in-one mod menu for PEAK that brings together player enhancements, inventory tools, teleportation, world interaction, and lobby control in a clean, tabbed ImGui interface. Inspired by PEAK-AIO.
Supports English, 简体中文, 繁體中文, 日本語, 한국어, and Italiano.
- Features
- Requirements
- Installation
- Opening the Menu
- Configuration
- Feature Guide
- Troubleshooting
- Screenshots
- Building from Source
- Credits
- Contributors
- Disclaimer
- Infinite Stamina — sprint and perform actions without stamina drain
- Freeze Afflictions — lock all status effects in their current state
- No Weight — remove carry-weight penalties from items and backpack
- Speed Modifier — adjustable movement speed multiplier
- Jump Modifier — adjustable jump height with optional no-fall-damage
- Climb / Vine / Rope Speed — independent speed multipliers for each traversal type
- Fly Mode — free-flight in all directions with configurable speed and acceleration
- Teleport to Ping — instantly warp to your map ping location
- Teleport to Coordinates — enter X/Y/Z and teleport directly
- Item Slot Editor — search and assign any game item to your 3 inventory slots
- Item Recharge — restore charges (fuel, uses, durability) to any held item
- Container Browser — list all luggage/containers within 300 m, sorted by distance
- Open Container — remotely open any selected container
- Open All Nearby — unlock every container in range at once
- Warp to Container — teleport directly to a selected container
- Player List — view all connected players in the session
- Revive / Kill — revive or kill any individual player
- Warp To / Warp To Me — teleport to a player or bring them to you
- Revive All / Kill All — batch actions with an "exclude self" toggle
- Warp All To Me — pull every player to your position
- Spawn Scoutmaster — spawn the Scoutmaster enemy near a selected player (host only)
- Tabbed Sidebar — Player, Items, Lobby, World, About, and Language tabs
- Configurable Menu Key — change the toggle hotkey without editing code (default:
Insert) - Multi-Language — switch languages in-game from the Language tab
- Persistent Settings — all toggles, sliders, and preferences are saved to a config file
| Dependency | Version | Link |
|---|---|---|
| BepInEx | 5.4.23.3 | GitHub Releases |
| DearImGuiInjection | Latest | Thunderstore |
Important: Use BepInEx 5.x (not 6.x). The mod targets the BepInEx 5 plugin API.
- Download BepInEx 5.4.23.3 (x64 for Windows).
- Locate your PEAK game folder:
- Steam: Right-click PEAK in your Library → Manage → Browse Local Files
- Extract the BepInEx archive directly into the game folder so that
BepInEx/sits alongsidePEAK.exe. - Run the game once and then close it. This generates the required folder structure:
PEAK/ ├── BepInEx/ │ ├── config/ │ ├── plugins/ │ └── ... ├── PEAK.exe └── ...
- Download DearImGuiInjection from Thunderstore.
- Place the
DearImGuiInjectionintoBepInEx/plugins/.
- Download the latest
PEAK-AIO.dllfrom the Releases page. - Place
PEAK-AIO.dllintoBepInEx/plugins/.
- Launch PEAK using DirectX 12 (not Vulkan).
- In Steam: Right-click PEAK → Properties → Launch Options → ensure
-dx12or select DirectX 12 in-game settings.
- In Steam: Right-click PEAK → Properties → Launch Options → ensure
- Press Insert (default) to open the mod menu.
Your final BepInEx/plugins/ folder should look like:
BepInEx/plugins/
├── DearImGuiInjection
└── PEAK-AIO.dll
Press the Insert key (default) in-game to toggle the mod overlay and cursor. The menu appears as a floating ImGui window with a tabbed sidebar.
To change the hotkey, see Configuration below.
All settings are automatically saved to a BepInEx config file the first time you run the mod:
BepInEx/config/com.onigremlin.peakaio.cfg
You can edit this file with any text editor while the game is closed. Settings you can configure include:
[General]
## Key to toggle the mod menu overlay. Uses UnityEngine.KeyCode names.
# Setting type: KeyCode
# Default value: Insert
MenuToggleKey = InsertTo change the hotkey, replace Insert with any valid UnityEngine.KeyCode name. Common choices:
| Key | Value |
|---|---|
| Insert | Insert |
| Home | Home |
| F1–F12 | F1, F2, ... F12 |
| Right Shift | RightShift |
| Backslash | Backslash |
| Numpad 0 | Keypad0 |
[UI]
## Language: 0=English, 1=简体中文, 2=日本語, 3=한국어, 4=Italiano, 5=繁體中文
LanguageIndex = 0You can also change the language in-game from the LANG tab.
Every toggle and slider (stamina, fly speed, jump height, etc.) is saved in the config file. Change default values here to have them pre-set when the game starts.
Enable Fly Mode from the Player tab. While flying:
- WASD — move horizontally
- Jump (Space) — ascend
- Crouch (Ctrl) — descend
- Adjust Fly Speed and Fly Acceleration sliders in the Details panel
Enable Teleport to Ping, then place a map ping in-game. Your character will instantly warp to the pinged location.
Switch to the Items tab to:
- Use the search bar to find any game item by name
- Select it from the dropdown to assign it to a slot
- Use the Recharge slider and button to restore item charges
The Lobby tab lets you interact with other players in your session. Select a player from the dropdown, then use the action buttons. Spawn Scoutmaster is host-only and forces the enemy to aggro the selected player.
The World tab lists all luggage and containers within 300 meters. You can remotely open them or teleport to their location.
| Issue | Solution |
|---|---|
| Menu doesn't appear | Make sure you're running DirectX 12 (not Vulkan). Check that both DearImGuiInjection and PEAK-AIO.dll are in BepInEx/plugins/. |
| Insert key doesn't work | Another program may be capturing the key. Change the hotkey in the config file (see Configuration). |
| Game crashes on launch | Verify you're using BepInEx 5.4.23.3 (not 6.x). Remove any conflicting mods from the plugins folder. |
| Config file doesn't exist | Run the game once with the mod installed. The file is generated automatically at BepInEx/config/com.onigremlin.peakaio.cfg. |
| Features don't work in-game | Most features require you to be in a session (not on the main menu). Some lobby features require being the host. |
| Fly mode feels sluggish | Increase the Fly Speed and Fly Acceleration sliders in the Player → Details panel. |
- Visual Studio 2022 (or later) with the .NET desktop development workload
- .NET Framework 4.7.2 targeting pack
- Clone the repository:
git clone https://github.com/elliot35/PEAK-AIO-int.git cd PEAK-AIO - Open
PEAK-AIO.slnin Visual Studio. - Restore NuGet packages if prompted.
- Ensure the following assembly references resolve (you may need to point them to your game's
Managed/folder or BepInExcore/folder):BepInEx.dll,0Harmony.dllDearImGuiInjection.dll,ImGui.NET.dllAssembly-CSharp.dllUnityEngine.dll,UnityEngine.CoreModule.dll,UnityEngine.PhysicsModule.dllPhoton*.dll,Zorro.Core.Runtime.dll
- Build in Release configuration.
- Copy
bin/Release/PEAK-AIO.dllto yourBepInEx/plugins/folder.
- PEAK-AIO - Original PEAK AIO Mod
- DearImGuiInjection — ImGui UI injection for Unity
- HarmonyX — runtime method patching
- BepInEx — Unity modding framework
- Penswer — insight and guidance
- Luluberlu — FlyMod example code
Thanks to everyone who has contributed to this project!
|
elliot35 |
leonardogrimaldi |
OniSensei |
This mod is provided as-is for educational and personal use only. It is not affiliated with or endorsed by the developers of PEAK. Use at your own risk and responsibility. Multiplayer features may affect other players in your session — use them considerately.


