If VersionLessThan 1.1.0 Message "This mod must be installed by OBMM version 1.1.0 or later to prevent install script errors." FatalError EndIf IfNot ScriptExtenderNewerThan 0.0.16.0 Message "Realistic Fatigue requires Oblivion Script Extender v0016 or higher and has been disabled." "WARNING - OBSE REQUIRED" FatalError EndIf AllowRunOnLines SetVar description "This setting adjusts how strong the player's blur visual effect is for low fatigue (fatigueBlurGain) and low health (healthBlurGain).%NewLine%%NewLine%For this option there will be" SelectWithDescriptions "Select Player Blur Intensity.", \ "None", "%description% no blur effects for low fatigue and health.", \ "Low (Arwen's)", "%description% a low level of bluring when your fatigue and/or health are low.", \ "|Normal (recommended)", "%description% a normal level of bluring when your fatigue and/or health are low.", \ "High", "%description% a high level of bluring when your fatigue and/or health are low." Case None EditXMLReplace "RealisticFatigue.ini", "", "0.0" EditXMLReplace "RealisticFatigue.ini", "", "0.0" Break Case Low (Arwen's) EditXMLReplace "RealisticFatigue.ini", "", "0.1" EditXMLReplace "RealisticFatigue.ini", "", "0.2" Break Case Normal (recommended) EditXMLReplace "RealisticFatigue.ini", "", "0.5" EditXMLReplace "RealisticFatigue.ini", "", "1.0" Break Case High EditXMLReplace "RealisticFatigue.ini", "", "1.0" EditXMLReplace "RealisticFatigue.ini", "", "2.0" Break EndSelect SetVar description "This setting (fatiguePantGain) adjusts how strong the player's pant sound effect is for low fatigue.%NewLine%%NewLine%For this option there will be" SelectWithDescriptions "Select Player Pant Intensity.", \ "None", "%description% no player pant effects for low fatigue.", \ "Low", "%description% a low level of player panting when your fatigue is low.", \ "|Normal (recommended)", "%description% a normal level of player panting when your fatigue is low.", \ "High (Arwen's)", "%description% a high level of player panting when your fatigue is low." Case None EditXMLReplace "RealisticFatigue.ini", "", "0.0" Break Case Low EditXMLReplace "RealisticFatigue.ini", "", "0.5" Break Case Normal (recommended) EditXMLReplace "RealisticFatigue.ini", "", "1.0" Break Case High (Arwen's) EditXMLReplace "RealisticFatigue.ini", "", "1.3" Break EndSelect SetVar description "This setting (npcPantGain) adjusts how strong the NPC's and creature's pant sound effects are for low fatigue.%NewLine%%NewLine%For this option there will be" SelectWithDescriptions "Select NPC/Creature Pant Intensity.", \ "None", "%description% no NPC/creature pant effects for low fatigue.", \ "Low", "%description% a low level of NPC/creature panting when their fatigue is low.", \ "|Normal (recommended)", "%description% a normal level of NPC/creature panting when their fatigue is low.", \ "High (Arwen's)", "%description% a high level of NPC/creature panting when their fatigue is low." Case None EditXMLReplace "RealisticFatigue.ini", "", "0.0" Break Case Low EditXMLReplace "RealisticFatigue.ini", "", "0.5" Break Case Normal (recommended) EditXMLReplace "RealisticFatigue.ini", "", "1.0" Break Case High (Arwen's) EditXMLReplace "RealisticFatigue.ini", "", "1.3" Break EndSelect SetVar description "This setting (fFatigueMult) adjusts how much affect fatigue will have on performing some skill based actions.%NewLine%%NewLine%For this option fatigue will have" SelectWithDescriptions "Select Skill Fatigue Factor.", \ "Low (vanilla)", "%description% less effect on actions. In particular, attacking with zero fatigue will do 1/2 damage.", \ "|Normal (recommended)", "%description% an average effect on actions. In particular, attacking with zero fatigue will do 1/5 damage.", \ "High", "%description% more effect on actions. In particular, attacking with zero fatigue will do zero damage." Case Low (vanilla) EditXMLReplace "RealisticFatigue.ini", "", "0.5" Break Case Normal (recommended) EditXMLReplace "RealisticFatigue.ini", "", "0.8" Break Case High EditXMLReplace "RealisticFatigue.ini", "", "1.0" Break EndSelect SetVar description "This setting (fActorStrengthEncumbranceMult) adjusts how much equipment you can lift based on your strength.%NewLine%%NewLine%For this option maximum encumbrance will be" SelectWithDescriptions "Select Maxium Encumbrance.", \ "Low (vanilla)", "%description% 5 x strength. With normal vanilla equipment weights this is about 1 times your own body weight.", \ "|Normal (recommended)", "%description% 8 x strength. With normal vanilla equipment weights this is about 1.6 times your own body weight.", \ "High", "%description% 10 x strength. With normal vanilla equipment weights this is about 2 times your own body weight." Case Low (vanilla) EditXMLReplace "RealisticFatigue.ini", "", "5.0" Break Case Normal (recommended) EditXMLReplace "RealisticFatigue.ini", "", "8.0" Break Case High EditXMLReplace "RealisticFatigue.ini", "", "10.0" Break EndSelect SetVar description "This setting (encumbMult) adjusts how much faster fatigue will burn for high encumbrance.%NewLine%%NewLine%For this option encumbrance will have" SelectWithDescriptions "Select Encumbrance Fatigue Factor.", \ "Low", "%description% less effect on how much extra fatigue is burned. At full encumbrance, it will be like carrying 1 times your own body weight.", \ "|Normal (recommended)", "%description% a normal effect on how much extra fatigue is burned. At full encumbrance, it will be like carrying 1.6 times your own body weight.", \ "High", "%description% more effect on how much extra fatigue is burned. At full encumbrance, it will be like carrying 2 times your own body weight." Case Low EditXMLReplace "RealisticFatigue.ini", "", "1.0" Break Case Normal (recommended) EditXMLReplace "RealisticFatigue.ini", "", "1.6" Break Case High EditXMLReplace "RealisticFatigue.ini", "", "2.0" Break EndSelect SetVar description "This setting (fatigueReturn) adjusts how fast fatigue recovers, which has an impact on how hard it is to sustain and recover from activity.%NewLine%%NewLine%For this option fatigue will recover" SelectWithDescriptions "Select Fatigue Recovery Rate.", \ "Slow", "%description% slowly and it will be harder to sustain activity. Depending on endurance, fatigue will take 63 to 100 seconds to fully recover when sitting.", \ "|Normal (recommended)", "%description% normally and it will be normal difficulty to sustain activity. Depending on endurance, fatigue will take 32 to 50 seconds to fully recover when sitting.", \ "Fast", "%description% quickly and it will be easier to sustain activity. Depending on endurance, fatigue will take 21 to 33 seconds to fully recover when sitting." Case Slow EditXMLReplace "RealisticFatigue.ini", "", "4.0" Break Case Normal (recommended) EditXMLReplace "RealisticFatigue.ini", "", "8.0" Break Case Fast EditXMLReplace "RealisticFatigue.ini", "", "12.0" Break EndSelect SetVar description "This setting (fatigueBurn) adjusts how fast activity burns fatigue, which directly affects how hard it is to sustain activity.%NewLine%%NewLine%For this option fatigue will burn" SelectWithDescriptions "Select Fatigue Burn Rate.", \ "Slow", "%description% slowly and it will be easier to sustain activity. With other settings at recommended values, running at 1/2 encumbrance will drain fatigue to zero in 250 seconds for Novice characters.", \ "|Normal (recommended)", "%description% normally and it will be normal difficulty to sustain activity. With other settings at recommended values, running at 1/2 encumbrance will drain fatigue to zero between 20 to 460 seconds for Novice to Expert characters.", \ "Fast", "%description% quickly and it will be harder to sustain activity. With other settings at recommended values, running at 1/2 encumbrance will drain fatigue to zero between 10 to 121 seconds for Novice to Master characters." Case Slow EditXMLReplace "RealisticFatigue.ini", "", "2.0" Break Case Normal (recommended) EditXMLReplace "RealisticFatigue.ini", "", "4.0" Break Case Fast EditXMLReplace "RealisticFatigue.ini", "", "6.0" Break EndSelect SetVar description "This setting (tripGain) adjusts the chance of tripping based on agility, fatigue, movement, and terrain.%NewLine%%NewLine%For this option there will be" SelectWithDescriptions "Select Trip Chance Factor.", \ "None", "%description% no tripping at all.", \ "Low", "%description% at most a 1\% chance of tripping every second when moving.", \ "|Normal (recommended)", "%description% at most a 2\% chance of tripping every second when moving.", \ "High", "%description% at most a 4\% chance of tripping every second when moving." Case None EditXMLReplace "RealisticFatigue.ini", "", "0.0" Break Case Low EditXMLReplace "RealisticFatigue.ini", "", "0.01" Break Case Normal (recommended) EditXMLReplace "RealisticFatigue.ini", "", "0.02" Break Case High EditXMLReplace "RealisticFatigue.ini", "", "0.04" Break EndSelect SetVar description "This setting (staggerGain) adjusts the chance of staggering based on agility, fatigue, movement, and terrain.%NewLine%%NewLine%For this option there will be" SelectWithDescriptions "Select Stagger Chance Factor.", \ "None", "%description% no staggering at all.", \ "Low", "%description% at most a 2\% chance of staggering every second when moving.", \ "|Normal (recommended)", "%description% at most a 4\% chance of staggering every second when moving.", \ "High", "%description% at most a 8\% chance of staggering every second when moving." Case None EditXMLReplace "RealisticFatigue.ini", "", "0.00" Break Case Low EditXMLReplace "RealisticFatigue.ini", "", "0.02" Break Case Normal (recommended) EditXMLReplace "RealisticFatigue.ini", "", "0.04" Break Case High EditXMLReplace "RealisticFatigue.ini", "", "0.08" Break EndSelect SetVar description "This setting adjusts how much experience the player gets when moving to all strength skills for high encumbrance (fSkillStrengthEncumb), to all endurance skills for low fatigue (fSkillEnduranceFatigue), and to all agility skills for trip chances (fSkillAgilityTrip).%NewLine%%NewLine%For this option skills will" SelectWithDescriptions "Select Skill Experience.", \ "None (Arwen's)", "%description% not get any experience from high encumbrance, low fatigue, or trip chances.", \ "Low", "%description% get experience at most 1/6 the rate that athletics does when running.", \ "|Normal (recommended)", "%description% get experience at most 1/3 the rate that athletics does when running." Case None (Arwen's) EditXMLReplace "RealisticFatigue.ini", "", "0.0" Break Case Low EditXMLReplace "RealisticFatigue.ini", "", "0.005" Break Case Normal (recommended) EditXMLReplace "RealisticFatigue.ini", "", "0.01" Break EndSelect If DialogYesNo "Realistic Fatigue can set jump game settings to be more realistic." "Set jump settings? (recommended)" EditXMLReplace "RealisticFatigue.ini", "", "" Else EditXMLReplace "RealisticFatigue.ini", "", ";" EndIf If DialogYesNo "Realistic Fatigue can set movement game settings so that walking/running is slightly faster and more realistic." "Set movement settings? (not recommended)" EditXMLReplace "RealisticFatigue.ini", "", "" Else EditXMLReplace "RealisticFatigue.ini", "", ";" EndIf Message "RealisticFatigue is fully configurable by editing RealisticFatigue.ini in the Oblivion\\Data folder." "RealisticFatigue Configuration" LoadAfter "RealisticFatigue.esp" "HrmnsOblivionScriptOptimizationv1.0.esp" LoadAfter "RealisticFatigue.esp" "Unofficial Oblivion Patch.esp"