MGS PO is notorious for its stamina drain rates. But luckily, there are few parameters we can tinker with via cheats.
In-game, stamina reduction happens:
- On actions (jump, cqc, etc...)
- Every second when walking, running, crawling, hanging from ledges or dragging bodies
Reduction coefficients are stored at 0x08AFB02C (0x202fb02c in CwCheat notation). In ULUS10202.ini under Hunger Fine-Tuning section are coefficients I was able to find/map with their defaults. Remove lines you do not need to override and adjust the rest.
Experiment!
_C0 Slightly More Realistic Hunger
_L 0x202fb02c 0x00000006 // add idle hunger
_L 0x202fb030 0x0000000C // in exchange
_L 0x202fb034 0x00000019 // for less costly
_L 0x202fb038 0x0000000C // regular movement
Note:
Stamina values in MGS PO are stored as scaled integers with scaling factor 100. E.g.
123.45is stored as123456in memory. Hence, in a lookup table values are also stored the same way. E.g.0.25is0x19/25.