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.

Full Belly
Eating or being fed good food or multiple food items in a duration fills the belly and prevents you from getting hungry for a set time
By tony4twenty
Date uploaded | 2 weeks ago |
Version | 2.2.2 |
Download link | tony4twenty-Full_Belly-2.2.2.zip |
Downloads | 9110 |
Dependency string | tony4twenty-Full_Belly-2.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
๐ฅ Full Belly - Hunger Control for PEAK
Full Belly Detects when players use or are fed items that have an intended hunger restoration effect and accumulates towards or automatically triggers a full belly state where they no longer become hungry for a set time (default 5 minutes/300 seconds)
๐ง Features
- ๐ Pauses hunger gain after eating enough food.
- ๐งฎ Tracks small meals over time to build up to a "Full Belly" state.
- ๐ Supports all items tht resotre hunger in any way.
- ๐ Resets timer when you reach full belly threshold during an active Full Belly.
- ๐ Detailed logging shows what was eaten, how much hunger it was meant to restore, and how close you are to fullness. (except for pandoras box which detects only how much it resotored)
- โ Full Belly Timer shows in minutes and seconds how much time is left until hungerpersecond is restored to its base rate
- โ Ignore Items by adding them to the configuration if you dont want or think they should accumulate towardsthe full belly state
๐ง How It Works
- If you eat a single food item that restores at least the Fullness Threshold (default: 25%), your hunger gain will pause immediately for the Fullness Duration (default: 5 minutes).
- If you eat multiple smaller items within the Accumulation Window (default: 2 minutes), their intended hunger restoration values are added together. When the total reaches the Fullness Threshold, hunger gain pauses.
- If the Accumulation Window expires without reaching the threshold, the count resets.
- Does not override the ability to eat when full.
โ๏ธ Configuration
A config file is auto-generated at:
BepInEx/config/tony4twentys.full_belly.cfg
You can edit these values:
Key | Description | Default |
---|---|---|
FullnessDuration |
How long hunger gain is paused after reaching fullness (seconds). | 300 |
AccumulationWindow |
Time window to accumulate smaller meals (seconds). | 120 |
FullnessThreshold |
Total hunger restoration needed to trigger fullness (0โ1 float). | 0.25 |
IgnoredItems |
Comma-separated item names to ignore. | (empty) |
ShowFullnessTimer |
Show the on-screen countdown timer. | true |
TimerFontSize |
Font size for the countdown text. | 30 |
PopupFontSize |
Font size for the end popup text. | 30 |
TimerPosX |
X position of timer text (center-anchored). | -450 |
TimerPosY |
Y position of timer text (center-anchored). | -400 |
PopupPosX |
X position of popup text (center-anchored). | -450 |
PopupPosY |
Y position of popup text (center-anchored). | -400 |
TimerColor |
Hex-only color for timer. | #00FF00FF |
PopupColor |
Hex-only color for popup. | #FFFF00FF |
PopupSeconds |
How long to show โGetting Hungry Againโ. | 3 |
๐ Example Logs
[Info :Full Belly] [FOOD LOG] Used: Airplane Food, hunger restore: 40.00% [Info :Full Belly] Applying hunger from: Airplane Food, value: 40.00% [Info :Full Belly] Fullness triggered. [Info :Full Belly] Full Belly active for 300 seconds. [Info :Full Belly] Full Belly expired. Hunger gain restored.
๐ฎ Future Plans
- Earning Badges
๐ ๏ธ Requirements
๐ฆ Installation
- Download via Thunderstore or manual install
- Place the
.dll
file in: /PEAK/BepInEx/plugins/ - Launch game to generate config ๐ฅ or use the thunderstore mod manager app ๐ฅ
๐จโ๐ณ Credits
Author tony4twenty]
CHANGELOG
Changelog
[2.2.2] - 2025-08-18
- "Getting Hungry Again" notification now goes stays up a little longer to see it (configurable)
- "Getting Hungry Again" no longer shows up when notifiers are turned off
- When a player dies, Full Belly resets
- More config options "change UI position, colors, etc"
[2.2.1] - 2025-07-23
- Can now be fed by other players to become full!
[2.1.1] - 2025-07-23
- Fixed time persisting across scene changes
[2.1.0] - 2025-07-22
- Changed notification system to a timer above the stamina bar
- Fixed(?) issue where if users consumed enough to become full again while already full, they would be stuck full forever
- Now using "Ascents.hungerRateMultiplier" instead of caching the players current "affliction.hungerpersecond" to ensure we get the correct hunger rate based on the current ascent
- Added config to show/hide timer
- Added a failsafe to detect if hungerPerSecond is still 0 even if not full, then update it to the cached base rate
- Grabbing base rate after scene change
[2.0.0] - 2025-07-20
- Entire new system of detecting OnFinishCast() to detect items that restore hunger
- Will work with modded items
- Pop-Up Text for "Belly is Full" and "Getting Hungry Again"
- Config to ignore items
- No Update-based polling for timers โ Uses Coroutine for the hunger pause duration
[1.0.0] - 2025-07-15
- Initial release.