You are viewing a potentially older version of this package.
View all versions.
ItemBrowser
In-game item browser for PEAK with search, categories, multilingual UI, and multiplayer spawn support for non-host players (F5).
| Date uploaded | 3 weeks ago |
| Version | 0.2.2 |
| Download link | cherrycove-ItemBrowser-0.2.2.zip |
| Downloads | 3491 |
| Dependency string | cherrycove-ItemBrowser-0.2.2 |
This mod requires the following mods to function
BepInEx-BepInExPack_PEAK
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.2403README
ItemBrowser
An in-game item browser and spawner for PEAK, built with PEAKLib.UI.


Features
- Press
F5to open/close the browser. - Search by localized item name or prefab name.
- Two-level filtering:
All / Food / Weapon, with sub-categories for Food and Weapon. - Click an entry to spawn it in front of your character.
- Multiplayer spawn support for non-host players.
- Uses PEAK's built-in GameUtils.InstantiateAndGrab network flow, so the host does not need ItemBrowser installed.
- Multilingual UI support:
- Item names are resolved from game localization keys via
ItemNameKeyMap.json. - Mod-specific texts are loaded from
Localized_Text.jsonand injected intoLocalizedText.MAIN_TABLE. - UI labels refresh to the current game language when opening the browser.
- Item names are resolved from game localization keys via
Usage
- Launch PEAK with BepInEx.
- Enter a match, then press
F5to open ItemBrowser.
Build
dotnet build -c Release
Thunderstore package output is generated under artifacts/thunderstore/ when building Release with tcli.
CHANGELOG
Changelog
0.2.4 - 2026-04-03
- Added support for redirecting spawned items to the currently observed teammate while dead or in ghost/spectate mode.
0.2.3 - 2026-03-29
- Unified offline and multiplayer item spawning through PEAK's built-in
GameUtils.InstantiateAndGrabflow. - Added the
ItemBrowser.Spawn <Item>in-game console command for use with mods such asConsole Unlocker. - Documented that PEAK's current console command matching is case-sensitive, so command names must be entered exactly.
- Simplified internal fallback logic:
- Removed the old room-position spawn fallback.
- Reduced icon/category fallback complexity to keep the browser codebase easier to maintain.
0.2.2 - 2026-03-20
- Fixed multiplayer item spawning for non-host players.
- Switched online spawning to PEAK's built-in GameUtils.InstantiateAndGrab network flow.
- Removed the requirement for the host to install ItemBrowser for client spawn requests to succeed.
- Added extra spawn diagnostics to verify multiplayer runtime state and native spawn path selection.
0.2.1 - 2026-02-09
- Optimized first open (
F5) stutter with staged first-frame rendering and earlier menu warmup. - Reworked list virtualization to preserve the existing two-column UI skeleton and core interactions.
- Fixed scrolling correctness issues:
- Correct content height and bounds clamping.
- Proper bottom/top scroll response and visible item window updates.
- Reduced scroll-time hitches by throttling window updates and avoiding redundant UI property writes.
- Paused heavy background warmups while the browser is open to prioritize interaction smoothness.
0.2.0 - 2026-02-07
- Reworked browser UI layout, spacing, scrolling, and close button behavior.
- Added two-level category filtering (
All / Food / Weapon+ sub-categories). - Improved icon handling and hidden/invalid item filtering.
- Added dynamic language refresh when opening UI.
- Unified localization flow:
- Item names from
ItemNameKeyMap.json+ game localization keys. - Mod-specific UI texts from
Localized_Text.json.
- Item names from
0.1.0 - 2026-02-06
- Initial release with search + categorized item browser UI.