
A lightweight needs mod with high depth and intuitive features.
Peak Performance is a lightweight, minimal system to handle Hunger, Thirst, and Exhaustion.
Fully open-source.
Minimal to zero script overhead in gameplay.
Intuitive Tension system inspired by Focus from Last Seed.
Tracks how well Needs are maintained over time.
Simple but immersive Intoxication system.
Lightweight Cleanliness system.
Immersive and vanilla-friendly Sleep Quality system.
Optional Auto-Consumption system.
Features
All systems are built from scratch for performance and immersion.
There are four core systems; Hunger, Thirst, Rest, and Intoxication – and an optional Cleanliness system.
Generally, the system will function exactly as you’d expect.
Simply eat, drink, and sleep when prompted and you will find yourself doing just fine.
A list of all Needs and their conditions and progression is below.
Since 1.0 the system runs on a timer that checks progression every five minutes of realtime.
Waiting or fast traveling will now incur the expected Needs advancement.
Sleeping still ‘pauses’ needs for practical purposes.
Hunger System
Hunger has four stages – Satiated, Full, Hungry, and Starving.
Hunger will progress stages every 8 hours UT.
There are three types of food – Filling, Normal, and Poor.
Each one restores varying amounts of Hunger – between one and three stages’ worth.
Hunger primarily controls Health Regeneration Speed.
Thirst System
Thirst’s stages are Refreshed, Hydrated, Thirsty, and Dehydrated.
Thirst will progress stages every ~5 hours UT.
Drinking any normal drink will restore three stages.
Alcohol may increase Thirst or simply restore less than water or other beverages.
Thirst primarily controls O2 Recovery Speed.
Exhaustion System
Exhaustion’s stages are Rested, Awake, Tired, and Exhausted.
Exhaustion will progress every ~14 hours UT.
Exhaustion primarily controls Experience Gain.
Sleep is the cornerstone of the mod and conditions are more restrictive to gain the Rested status.
You must sleep at least 8 hours in a safe location to awaken Refreshed.
Tension System
If you are not in a safe location when Needs Evaluation begins, your needs will be ‘queued’ and are stored for later.
The next time Needs Evaluation runs in a safe location you will incur the entire amount of ‘stored’ needs.
Please evaluate your conditions and resources carefully when exploring dangerous locations.
Hygiene System
When enabled, your Persuasion and Stealth are slightly affected by whether you are Bathed or Dirty.
Cleanliness progresses or advances depending on your location – in settlements or on your ship, it will generally not diminish.
A usable Shower can be constructed on your ship or in outposts that will confer the Bathed status.
Craftable Sani-wipes will also confer Bathed.
Secondary Systems
Stimulants
Stimulants are sorted into two categories – Strong and Weak.
Weak Stimulants are things like coffee or some tea blends. Strong Stimulants are generally amphetamines or their derivatives.
Consuming Stimulants will instantly lower your Exhaustion by a moderate amount, while increasing your Sleep Debt by the same amount.
Alcohol/Intoxication
Each time you consume Alcohol, your Intoxication increases by a certain amount.
This amount varies depending on skills, Vitality, and the type of drink consumed.
Intoxication decays over time and has unique effects like steadiness with weapons.
Alien DNA
Spacefarers with Alien DNA are generally compatible with Alien-derived foods but not with normal Human foods.
Incompatible foods will be chosen less preferentially for auto-consume and will restore less Hunger when eaten.
Cooldowns
Consuming food or drink in rapid succession will have limited effect.
The “Recent” status effect in the menu will display any active cooldowns.
Auto-Consumption System
This system must be toggled on from Gameplay Options.
If it is enabled, you will automatically eat or drink to meet your Needs once reaching the final stage.
This may consume food or drink items that you would prefer to keep, so use it with caution.
Compitability
In theory, Peak Performance is compatible with anything except other Needs mods.
Do not use with vanilla Sustenance system or any mods that utilize it.
They will be incompatible at worst, and simply annoying to use together at best.
Ensure that the Gameplay Option for Sustenance is set to Disabled.
The Well Rested perk is ‘silenced’ via a change to the record.
If this is reverted by another mod, gameplay will be unaffected but there may be message spam on wakeup.
Food and Drink Detection
This is done via vanilla keywords. Any mod-added foods or drinks that are correctly tagged should work.
Vanilla records are not touched in any way.
Mods like Good Food are generally compatible.
Alcohol or Curative Detection
These are done via formlists. Patching will generally be required for mod-added alcohol or chems.
Mods that alter any vanilla ingestible records are generally compatible.
installation
Simply install with your mod manager of choice.
The mod will initialize the next time you wake up from sleep.
Notes
On Progression
As of 1.0, progression now takes place according to hours UT.
This has some downsides in certain scenarios but is generally more stable than the previous implementation that ran on real-time timers.
Changelog:
Version 1.16A
Fixed upload
Version 1.15A
Fixed some foods not restoring hunger
Fixed Hygiene effects not applying at correct thresholds
Added feedback for entering and exiting Tension state
Added watch notifications for Hungry, Thirsty, Tired etc
Adjusted some descriptions and notification texts
Version 1.10A
Creations release
New mod images
Shift Cooldown descriptions to the Performance entry
Minor logic fixes for waiting long time stretches
Fixed icons for craftables
Added (unused) water fountain script for other mods
Food Compatibility can be overcome now by Big Game Hunter or Chef backgrounds, or Gastronomy / Rejuvenation ranks 3+
Cleanliness no longer recovers to Bathed status over time
Other minor fixes
Credits:
rbtRvlt



