
PeakSuite
QoL suite for PEAK with one HUD style: stamina numbers, teammate bars with status icons, item cards, run info panel, altitude bar and scoreboard, throw path and magic bean preview, carry teammates, in-game settings (F4).PeakSuite
A set of quality-of-life features for PEAK in one plugin, with one consistent HUD style and one config file. Every feature can be turned off on its own, in game with F4. Text follows the game's language: Traditional Chinese for either Chinese setting, English otherwise.
Install with a Thunderstore mod manager (Thunderstore Mod Manager, r2modman, Gale); it brings BepInExPack_PEAK along. Only you need it: every feature reads what the game already shares with all players, so friends without PeakSuite can play with you.
Features
| Feature | What it does | Default key | Who needs it |
|---|---|---|---|
| StaminaNumbers | Prints values on your stamina bar, bonus stamina and every affliction segment (weight, heat, hunger, cold, poison...). Poison, heat, spores and drowsiness also show how long until they wear off. Works while spectating. | — | Only you |
| TeammateStatus | Above each nearby teammate, a copy of your own stamina bar showing theirs: the same segments, colours, frame and status icons, with each value inside its segment. | — | Only you |
| ItemStats | A card for the item you look at or hold: icon and name, weight (in stamina-bar points, the same number its weight segment grows by), uses and fuel, and one row per effect with the game's status icon, what that status would become if you used the item now, and the change in green (helps) or red (hurts). | — | Only you |
| InfoPanel | A card with the run timer and map number, the areas of this map on one line with your current one highlighted, your height and this section's campfire height, the day with day or night and the real time until nightfall or dawn, and when the fog or the rising lava, gloom or lost souls start and reach you. The card widens to fit its longest line. | K (full → header only → hidden) | Only you |
| ThrowPreview | While you charge a throw, draws the path the item will fly and a ring where it first lands (faint where terrain hides it), counting gravity, drag, anti-gravity items, frisbee lift, blizzard wind and anti-gravity bubbles. For a magic bean it also shows the vine it would grow there: direction, length, and whether you can walk up it (green) or have to climb (red). Beans that already landed, anyone's, show the vine they are about to grow. | Drop (hold to charge, as vanilla) | Only you |
| Scoreboard | An altitude bar on the right edge: the mountain from shore to peak in biome colours, a tick at every campfire, and a pin per scout in their player colour with name and height. Hold the key for a scoreboard: each scout's stamina bar (a copy of yours, with status icons), height and best height, items used and fed to others, downs and deaths, highest first. | L (hold) | Only you |
| PlayerLocator | Shows every teammate's name and distance through walls for 8 seconds (or while held). | H | Only you |
| OwnBackpack | Hold to open the backpack on your back without taking it off; release over a slot to take or stash. | B | Only you |
| BalloonMerge | With a single balloon in each of the 3 hand slots, merge them into one balloon bunch. | J | Only you |
| CarryTeammate | Hold interact on an awake teammate to carry them, backpacks or not. They jump (or sprint, crouch, take out an item) to get off. Instead of dropping on the ground, your backpack stays yours: while you carry with empty hands it is hidden from players without PeakSuite and drawn on your chest for players with it, so the carried player is not drawn inside it; you carry only their weight; it is back on your back when they get off; they keep theirs. | Interact (hold) | Only the carrier. If the carried player also has it, their other inputs are ignored while carried |
| CampfireRest | Sprinting inside a lit campfire's rest radius costs no stamina. Vanilla already stops hunger and pauses the fog there. | — | Only you |
All numbers use the stamina bar's scale (0–100), so a "+5" on a card is a "5" on the bar. Distances and heights are in the game's meters (1 world unit = 1.6 m, as the game shows your height).
Configuration
Press F4 in game for the settings window (with a mouse cursor): every PeakSuite setting by feature, with sliders,
switches and key capture. Changes apply at once, including switching on a feature that was off at start; Esc or F4
closes it. The key is [Settings] Key.
Everything is also in BepInEx/config/RayShadow.PeakSuite.cfg
[Hud]TextScale,Opacity,OutlineWidthapply to every PeakSuite label and card.- Each feature has its own section with
Enabledplus its options. - The two cards (
[ItemStats],[InfoPanel]) haveAnchor(where on screen, 0–1),Pivot(which corner of the card sits there) andScale.[InfoPanel]has one switch per row (ShowTimer,ShowMap,ShowRoute,ShowHeight,ShowDayNight,ShowHazards) andMode(what K last left it at:Expanded,Collapsed,Hidden). [StaminaNumbers]and[PlayerLocator]have their ownTextScaleon top of[Hud] TextScale.[ThrowPreview]HideHeldItem(hide the item in your hand while charging),ShowVine(magic bean vine while aiming),ShowPlantedVine(vines of beans that already landed). Each throw of yours writes oneThrow checkline toBepInEx/LogOutput.logwith how far the real landing was from the ring, so you can see how accurate it is.- Editing the file by hand while the game runs needs a restart; the settings window does not.
Default keys (H, B, J, K, L, F4) avoid the ones vanilla PEAK already binds (1–9, A, D, E, G, Q, R, S, T, V, W, Tab, backquote, Enter, Esc, Space, Shift, Ctrl, arrows).
Compatibility
Do not run PeakSuite together with mods that do the same job: StaminaStatsTactikot, StaminaInfo, OverheadStamina, PeakStatsEx, Peak_Item_Tooltip, PlayerDistanceDisplay, EasyBackpack, BalloonMerger, Piggyback, CampfireSafeZone, MyPrevision, MagicPreview, Scoreboard (Bananegame).
ThrowPreview predicts the flight up to the first contact; where an item bounces or rolls after that is not predicted.
PEAK_Unlimited (lobby size) is not included and works alongside PeakSuite.
Source and licenses
PeakSuite is MIT licensed. ItemStats adapts code from peak-item-tooltip (MIT) and CarryTeammate from peak-piggyback (Apache-2.0); InfoPanel and the decay countdown follow ideas from PeakStatsEx (MIT). See THIRD_PARTY_NOTICES.md. Everything else is an own implementation.