Jump to content

Console Commands for Player Fitness (CO2/O2 consumption)


kingofnuthin

Recommended Posts

I have restricted fast travel, which is now only possible from my ship. The downside is that you are now punnished for exploring, because you constantly run out of oxygen when running (back to your ship), and the O2 regen can be a little tedious at times.

 

It took me a while to find the correct commands for my Console Command Runner script. So here are the values I'm fiddeling around with, just in case someone else need them, too:

# default 50 -- ??? no value seems to have an impact on O2 or CO2 behaviour
SetGS fDefaultOxygen 50
# default 6 -- higher values = faster O2 regen (slowdown from CO2 rate not affected)
player.setav OxygenRate 9.5
# default 3 -- higher values = faster CO2 decrease (lower values may slow o2 rate when co2 has been built up)
player.setav CarbonDioxideRate 6
# default 2 -- lower values = slower CO2 increase
SetGS fOxygenToCarbonDioxideMult 1.4
# default 5 -- lower values = O2 regen starts quicker
SetGS fOxygenRegenDelayMax 3
# default 8.0 -- lower values = less O2 consumption while sprinting
SetGS fSprintOxygenDrainMult 6.5
# default 5.0 -- not tested
SetGS fJumpMinimumOxygenSpend 5
# default 1.0 -- not tested
SetGS fEncumberedOxygenMult 1
# default 3.0 -- not tested
SetGS fRunningOxygenEncumberedMult 3
# default 0.75 -- not tested
SetGS fCombatOxygenRegenRateMult 0.75
# default 22 -- not tested
SetGS fOxygenAttackUnarmed 22
# default 15 -- not tested
SetGS fOxygenAttackOneHandMelee 15
# default 30 -- not tested
SetGS fOxygenAttackTwoHandMelee 30
# default 1 -- not tested
SetGS fOxygenAttackMagic 1
# default 30 -- not tested
SetGS fOxygenAttackRanged 30

Usefull Tipps:

Link to comment
Share on other sites

This is really great stuff. I'm interested in overhauling the whole Oxygen system as well. Ultimately my aim is to have a high starting base that slowly diminishes over time and with actions, to be replenished by using oxygen tanks or return to breathable areas. Spacesuits would increase or decrease your starting base, depending on their quality, and the best suits would have some small O2 regen.

 

 

Some of my notes and findings so far on those you did not cover above.

 

;use this to increase overall oxygen value, default value is 100.

setgs fAVDOxygenBase 200

 

;not tested this one fully yet, but default value is 1

setgs fAVDOxygenMult 0.1

;would think this would be the regen rate but haven't seen this really affect anything yet (not at 1 at least), though I'm trying this even lower value next time, default is 4

setgs fOxygenRestoreRate 0.01

 

;been using this one for a while and think it works to lower the effect of sprinting, default is 1.05, not sure of the difference between this and fSprintOxygenDrainMult?

setgs fSprintOxygenEndBase 0.05

 

;used to lower the effect of jumping on oxygen, default is 5, so lower the less it costs
setgs fJumpMinimumOxygenSpend 1

 

;multplier for climbing up and over objects, default value is 5
setgs fMantlingOxygenMult 1

 

;multiplier for oxygen use when overencumbered, default value was 3
setgs fRunningOxygenEncumberedMult 1.0


Below are additional items not previously mentioned with default values (though some of these are suspect since they were pulled from a source which had differences from the actual .esm defaults).

 

 

fOxygenBlockBase = 0
fOxygenBlockDmgMult = 0
fOxygenBlockStaggerMult = 0
fOxygenHeal = 10
fOxygenRunAndGunMult = 0
fOxygenSwitchWeapon = 10
fOxygenToggleWeaponDrawn = 10
fOxygenVATSMeleeMult = 1
fPowerAttackOxygenPenalty = 4
fSprintOxygenEndMult = -0.05
fBowZoomOxygenDrainMult = 15.0
fCarbonDioxideOxygenCurve = 1.0
fCarbonDioxideRegenDelayMax = 5.0
fDamagedCarbonDioxideRegenDelay = 2.0
fDamagedOxygenRegenDelay = 1.0
fEncumberedOxygenMult = 1.0
fMinimumHealthPercentageForOxygenUse = 0.1
fOutOfBreathOxygenRegenDelay = 2.0
fOutOfCarbonDioxideEffectTimer = 4.0
fOutOfOxygenEffectTimer = 4.0
fOxygenAttackMagic = 1.0
fOxygenAttackWeaponBase = 7.0
fOxygenAttackWeaponMult = 0.1
fOxygenBashBase = 5.0
fOxygenPowerAttackMult = 1.5
fOxygenPowerBashBase = 10.0
fOxygenReload = 10.0
fOxygenToHealthMult = 1.0
fScopeSteadyOxygenToZeroGConversion = 2.0
fSprintOxygenWeightBase = 1.0

Link to comment
Share on other sites

The fOxygenRestoreRate did nothing for me. Setting to any value didn't speed up or slow down the oxygen regen. That's why I went with the player.setav OxygenRate 9.5 approach. Once the official mod support is out you can go full scripting and accomplish what you have planned. best wishes, sir :)

Link to comment
Share on other sites

I have run into a issue where my Oxygen base was lowered and I couldn't do anything to get it back up. When I removed the Alien DNA and my gear I had had 0 Oxygen. So I had to put player.setav Oxygen 100, but I was still missing a good chunk afterwards still.

Link to comment
Share on other sites

The SetGS ones didnt work for me, so i went the "player.modav" route...

 

https://www.nexusmods.com/starfield/mods/60

 

bat *

  • c-jump-high-more -- Increase Multiplier 1 (repeatable)
  • c-jump-high-less -- Decrease Multiplier 1 (repeatable)
  • c-jump-speed-more-- Increase Multiplier 1 (repeatable)
  • c-jump-speed-less-- Decrease Multiplier 1 (repeatable)
  • c-o2-more -- Increase Multiplier 2 (repeatable)
  • c-o2-less -- Decrease Multiplier 2 (repeatable)
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...