The BepInEx console will not appear when launching like it does for other games on Thunderstore (you can turn it back on in your BepInEx.cfg file). If your PEAK crashes on startup, add -dx12 to your launch parameters.
PEAKLib UI
UI module of the PEAKLib community API.
CHANGELOG
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.6.1] - 2025-10-26
Fixed
- Localization APIs now initialize the localization main table if it hasn't been initialized already instead of throwing
[1.6.0] - 2025-10-03
Added
- Added new templates relating to the recently added Controls Menu
- Added hook for PauseMenuControlsPage to grab new templates
- Added hook for PauseMenuMainPage
- Fixed pauseMenuBuilderDelegate not invoking until the settings page was opened by moving it to here. Will now invoke on pause press.
- New in MenuAPI:
- AddToControlsMenu (Add element(s) to Controls Menu) using controlsMenuBuilderDelegate
- AddOnOffSetting (Add an on/off setting to any vanilla setting tab)
- AddSliderSetting (Add slider setting to any vanilla setting tab)
- AddEnumSetting (Add drop-down setting to any vanilla setting tab using an enum)
- Added GenericBoolSetting, GenericFloatSetting, and GenericEnumSetting classes to support the last 3 additions to MenuAPI.
- Updated PeakHorizontalTab class with some additional stuff to support modifying the tabs at runtime. Also added the option to assign a custom background color before tab creation.
Changed
- Icon.
[1.5.0] - 2025-08-20
Added
- New
PeakChildPagewhich inheritsUIPage
[1.4.3] - 2025-08-15
Fixed
- Fixed for the latest version for the game
[1.3.0] - 2025-07-15
Added
- Localization support
[1.1.1] - 2025-07-11
Fixed
- ModConfig's Mod Config button said "back" in the latest patch, this is now fixed