Details

Last Updated
3 days ago
First Uploaded
3 days ago
Downloads
7.8K
Likes
0
Size
44KB
Dependency string
tony4twenty-Full_Belly-2.2.1
Dependants

🥘 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 (percentage as a float) 0.25
IgnoredItems Item that are ignored and will not accumulate or trigger full belly status empty by default
ShowFullnessTimer Display countdown timer for fullness expiration true by default

📋 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

  1. Download via Thunderstore or manual install
  2. Place the .dll file in: /PEAK/BepInEx/plugins/
  3. Launch game to generate config 🔥 or use the thunderstore mod manager app 🔥

👨‍🍳 Credits

Author tony4twenty]

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.