LIGHTNING_X-CubeX icon

CubeX

A modern in-game menu for PEAK with player tools, visuals, host controls, and quality-of-life features.

CHANGELOG

Cube-X Changelog

Version 1.3.2

New

  • Added Player Status HUD under Visuals > Players > Awareness with nearby player stamina and affliction bars.
  • Added HUD Player Count and HUD Player Range controls for the Player Status HUD.
  • Added a separate selected-player material preview panel beside the player information card.
  • Added controller navigation for the Cube-X menu with D-pad navigation, A select, B back, and D-pad Right + RB open/close.

Improved

  • Updated profile-card stamina bars to show game-style stamina, extra stamina, and affliction segments.
  • Updated stamina and affliction badges to use PEAK's affliction colors where available.
  • Expanded affliction badges to use full names and percentages, with cleaner spacing across HUD rows and profile cards.
  • Updated menu search so results refresh live while typing.
  • Updated Fly controller support so left stick movement uses the configured fly speed, A/jump ascends, and right stick down descends.
  • Updated shared player roster handling so HUDs and player visuals use one current character per joined player.
  • Updated blacklist enforcement so hosts kick blacklisted players directly, while non-hosts clear their objects and request master up to 5 times before final cleanup.

Fixed

  • Fixed ascent achievement unlocks by setting PEAK's MaxAscent stat and running the game's ascent achievement checks.
  • Fixed config submenu text fields being rebuilt while typing, which could make custom save names and notes feel buggy.
  • Fixed Pull Distance by patching PEAK's reaching logic to use the configured distance instead of the game's hard-coded 4m limit.
  • Fixed duplicate Player Status HUD stamina rows caused by stale character objects after player joins/leaves.
  • Fixed player trails being drawn on ghosts and dead players.

Version 1.3.1

New

  • Added FPS-inspired performance controls for:
    • Optimized center-of-mass updates
    • Remote ragdoll update throttling
    • Wind-force skipping for remote characters and items
  • Added configurable near, medium, and far remote ragdoll update rates and distance thresholds.
  • Added a Profile Cards Display Stamina Bars toggle, allowing stamina bars to appear inside player profile cards.
  • Added a full Custom Saves config manager with editable save names, notes, display metadata, created/updated timestamps, and load, override, rename, note-save, and delete actions.

Improved

  • Updated config saves to persist registered text options, toggles, numbers, colors, and menu layout state.
  • Organized Visuals > Performance into clearer submenus:
    • Preset
    • Rendering
    • World Entities
    • Characters
    • Wind
  • Renamed PEAK Trails: to Trails.
  • Replaced selected-only profile card, trail, and footstep filters with Exclude Self toggles.
  • Improved Held Item Stats.
  • Updated Numerical HUD to show stamina and affliction values with reduction timers.
  • Updated all-player actions to consistently respect Exclude Self and skip non-player characters.
  • Moved the day/night indicator to the top center of the screen.
  • Moved game version/scout text to the top-right using a UI patch.
  • Expanded player side-panel affliction badges to show full affliction names instead of abbreviated tags.

Fixed

  • Fixed Magic Bean vine growth for non-host players and prevented valid remote vine growth from being flagged as an invalid RPC.
  • Fixed invalid RPC argument payloads for revive, stop-climbing, and end-screen actions.
  • Fixed statue revive handling so valid master-client chest revives are allowed, while also re-syncing local ownership and inventory state after a statue spawn.
  • Fixed anti-modder false positives for legitimate owner/master gameplay RPCs, including:
    • Self revive
    • Skeleton and effigy revive
    • Bee swarm state
    • Campfire burnout
    • Scout cannon targeting
    • Fog and world hazards
    • End-game flow
  • Fixed anti-modder false positives for legitimate item drops, including nearby-client RPCRemoveItemFromSlot relays sent to the master after a valid slot drop.
  • Tightened RPCRemoveItemFromSlot relay validation so stale drop relays only pass when the target slot is already empty.
  • Fixed Player Inventory clear-slot actions to target the master client like PEAK does.
  • Fixed all-slot inventory actions to use the real backpack slot instead of the temporary full slot.
  • Fixed Player submenu protection checks for legitimate morale boosts and master-client map warps, while keeping high-impact remote player effects owner/master gated.
  • Fixed Player submenu Play Dead emote buttons to send PEAK’s actual play-dead emote event instead of the flex emote.
  • Fixed Host Only Kiosk so it:
    • Only enforces while you are host
    • Blocks non-host level starts without flagging players as modders
    • Fully allows normal kiosk behavior when disabled
  • Shortened remote-destroy follow-up validation to 1 second while comparing Photon room, PlayerHandler, character, and PhotonView state without reviving or spawning a replacement character.
  • Fixed description word wrapping.
  • Fixed submenu back navigation so the highlight returns to the last selected item instead of the top of the menu.
  • Fixed Infinite Item Charge not keeping Friendship Bugle fuel full, which caused tiny charge refills after swapping, re-equipping, dropping, picking up, or recharging slots.
  • Fixed Infinite Item Charge interfering with rope spool placement after prior use, which could cause held placement to drive rope into terrain and leave it glitched.
  • Fixed Custom Saves text editing, rename persistence, and Save Custom targeting so newly entered custom save names work beyond the original numbered saves.
  • Fixed Infinite Rope so it keeps rope use infinite, preserves PEAK's vanilla 10m length cap, and no longer consumes the item when placing rope at full vanilla length.

Version 1.3.0

New

  • Added [Modder] player tags for suspicious clients that are not already labeled as known Atlas or Cherry users.
  • Added host-only More Scouts support with a configurable 1-30 scout room cap and extra campfire food for the expedition's starting scout count.
  • Added host-only controls for Steam lobby locking, loading the airport, and skipping the end screen.
  • Added dead-scout ragdoll collider optimization to reduce client-side CPU cost in large lobbies.
  • Added Pull Distance for extending local player pull/grab range up to 50 meters and raised Reach Distance to 50 meters.

Improved

  • Expanded anti-modder detections for illegal scout, swarm, campfire, flare, fog, bridge, rope, icicle, piton, eruption, magic bean, game-flow, and network prefab events.
  • Expanded client UI handling for large lobbies, including audio sliders, nametags, PEAK helicopter cutscene seats, end-screen entries, and the version-string scout count.
  • Reduced Photon instability from buffered skeleton cleanup RPCs during large revive waves.
  • Locked the airport start kiosk to the host by default.
  • Updated campfire lighting tools to affect only the nearest campfire within 10 meters and to use the game's normal campfire interaction flow for biome progression.
  • Updated campfire extinguish to affect only the nearest lit campfire within 10 meters without buffering the state.
  • Updated item lists to refresh automatically when entering the Items submenu and removed manual refresh rows.
  • Reworked slot and infinite item recharge so items refill to their natural full values instead of gaining oversized/infinite one-shot charge values.
  • Folded Sticky Fingers behavior into Infinite Item Charge and removed the separate Sticky Fingers option.
  • Reworked Infinite Rescue Hook Range to avoid scene-wide scans, refill rescue hook uses on let-go, prevent rescue hook wrecking, and extend fire range without forcing pull state.
  • Hardened remote Photon destroy protection to block raw actor clears, DestroyAll, and local-owned view clears against you, then re-sync your local room state with everyone after a blocked clear.
  • Updated Clear Player Object to refuse clearing your own local player objects and flush the network destroy commands after sending them.
  • Moved Remove Item Restrictions into the main Self > Items submenu.
  • Renamed Peak Kick Drop Mode to Kick Animation.
  • Updated Steam lobby joins from friends, recent players, saved lobbies, and Steam links to leave the current room before joining another lobby.
  • Reworked cheap dynamite rendering to skip explosion plume/smoke particles without mutating biome, world, item, or light renderers.
  • Updated color picker input handling to unlock the cursor and block player controls while selecting colors.
  • Tightened modder protections so flagged or detected modded hosts are no longer trusted for protected master-client RPCs.

Removed

  • Removed biome warp/load controls and broad scene/level-changing controls, leaving only the host airport load action.
  • Removed the broken custom rope length option.

Version 1.2.0

New

  • Added optional Cheap World Item Rendering performance mode for item-heavy levels.
  • Added anti-modder detection and blocking for remote Photon destroy events targeting the local player view or local actor objects.

Improved

  • Anchored tags to the right side of the submenu position.
  • Updated anti-modder protections and reduced false positives.
  • Changed the Steam friends card to show the proper game name instead of the app ID.
  • Reworked selected-player and character lookups to avoid unnecessary per-frame refreshes and scene-wide scans.
  • Improved luggage position lookup performance by caching positions and avoiding repeated expensive calculations.
  • Reduced lag from bulk luggage actions by batching open RPCs over time instead of spawning everything in one frame.

Fixed

  • Fixed tags not displaying properly.
  • Fixed player submenu actions sometimes targeting stale or missing players by refreshing live player data before RPC execution.
  • Fixed luggage menu, luggage tags, and nearest-luggage teleport errors caused by invalid luggage renderer bounds.
  • Fixed all-player runtime actions failing to collect characters correctly.
  • Fixed the player invite button to send direct Steam lobby invites.

Version 1.1.1

  • Proper package upload to Thunderstore.

Version 1.1.0

Improved

  • Moved Cube-X app data into a PEAK-specific folder: %APPDATA%\CubeX\Peak
  • Updated Disable Client Timeout to skip Photon timeout disconnect handlers while keeping send/receive processing active.
  • Updated Skip Intro on Startup to patch the Pretitle startup wait instead of suppressing Pretitle.Update.
  • Optimized the achievements submenu with cached achievement metadata and unlock-state lookups.
  • Combined distant mob culling and cull distance into one toggleable number option.
  • Staged username color changes until Set Username is pressed.
  • Capped on-screen notifications at 10.
  • Set performance target FPS range from 30 to 600.

Fixed

  • Fixed idle notification spam from Use Everyone's Ping Pointer.

Version 1.0.0

  • Initial release of Cube-X.