;==============================================================================; ; This is the INI file for Oblivion XP Leveling v4.1.7; ----------------------------------------------------- ; ; This file must be in your "Oblivion\Data\Oblivion XP" folder! The mod will not; run if the file is not found. ; ; For your convenience, the defaults of each setting are listed after the semi-; colon. ;==============================================================================;==============================================================================; LEVELING ; --------- ; These settings control various things related to your level.; ; - attributePointsPerLevel - ; This constant determines how many Attribute Points the player gains when; increasing his/her level.;; - skillPointsPerLevel - ; This constant determines how many Skill Points the player gains when; increasing his/her level. ;; - trainingSessions - ; This sets the number of training sessions you gain per level. Unused sessions; carry over to the next level! ;; - trainingCostMult - ; This sets the training cost multiplier. It will override any changes made; to this variable by other mods. ;; - multXPNeeded - ; The amount of XP Needed per level is multiplied by this factor.;; - multXPNeededLevel - ; Controls the per level increase of the amount of XP Needed to gain a level.;; - multXPNeededBase - ; Controls the base amount of XP Needed to gain a level.;; - maximumAttributeIncrease - ; Determines the maximum number of points a player can put into a single; attribute when leveling. ;; - skillPointPreset - ; Specifies the preset to determine how many Skill Points it costs to increase; a Skill by 1. Set to 1 for Specialist preset, set to 0 for Master of All.;; - minimumLevelApprentice - ; Player level required to progress to Apprentice Skill Level.;; - minimumLevelJourneyman - ; Player level required to progress to Journeyman Skill Level.;; - minimumLevelExpert -; Player level required to progress to Expert Skill Level.;; - minimumLevelMaster -; Player level required to progress to Master Skill Level.;; - minimumLevelGrandMaster -; Player level required to progress to Grand Master Skill Level.;==============================================================================Set ObXPSettings.attributePointsPerLevel to 10 ; 13Set ObXPSettings.skillPointsPerLevel to 32 ; 36Set ObXPSettings.trainingSessions to 5 ; 5Set ObXPSettings.trainingCostMult to 100 ; 10Set ObXPSettings.minimumLevelApprentice to 0 ; 0Set ObXPSettings.minimumLevelJourneyman to 5 ; 5Set ObXPSettings.minimumLevelExpert to 10 ; 10Set ObXPSettings.minimumLevelMaster to 20 ; 20Set ObXPSettings.minimumLevelGrandMaster to 30 ; 30Set ObXPSettings.maximumAttributeIncrease to 5 ; 5Set ObXPSettings.skillPointPreset to 1 ; 1;==============================================================================; ATTRIBUTE / SKILL RE-DISTRIBUTION ; ---------------------------------;; When first using Oblivion XP on an exisiting character, you are given the; option to redistribute all your Skills and Attributes.;; - redistRefundSkillBooks -; When set to 1, you will get 1 additional Skill Points per Skill Book that you; read before first using Oblivion XP.;; - redistRefundTrainingSessions -; When set to 1, you will get 1 additional Skill Point for every time your have; have trained a Skill before first using Oblivion XP.;;==============================================================================Set ObXPSettings.redistRefundSkillBooks to 1 ; 1Set ObXPSettings.redistRefundTrainingSessions to 1 ; 1; XP NEEDED TO LEVEL ; ------------------; The formula for XP Needed to Level is as follows:;; XP (x) = multNeeded * (Mult * atan(Slope * x^2 / 250) + Linear * x + Base);; where x = Player Level. This is then rounded to multiples of 100.;; This formula describes a curve that, at first, goes up really quickly, and then; after a while goes over into a straight line. With the default settings, what; this means is that, before level 30, the XP Needed to Level will increase more; and more and faster and faster each level, until you reach around level 40-45; and then every level your XP Needed increases with almost the same amount; every next level.;; To better understand this formula, here follows a qualitative description of; what each variable does.;; - multXPNeeded -; This simply multiplies the result of the formula. If you like the shape of the; XP needed curve, but just want to make it slower or faster to level, than this; is the easiest variable to change.;; - multXPNeededBase -; This controls the very base amount of XP that is Needed to Level, regardless; of the rest of the formula.;; - multXPNeededLinear -; This variable controls the increase of the straight line, it mainly determines; how much XP Needed increases after level 40 (before that it has a lot less; influence).;; - multXPNeededQuadraticSlope -; The slope variable controls how quickly the peak of increasing XP Needed per; level is reached. If you set this to 2, for example, your XP Needed will go; steady at level 25-30 instead of level 40-45. Increasing this variable also; slightly increases the XP Needed, but not by much.;; - multXPNeededQuadraticAmp -; This variables determines the amplitude of the quadratic part of the formula.; What it determines is really the maximum amount of Needed XP contributed by; the quadratic part. This value is reached when the curve goes into the; straight line (which point is determined by the Slope variable).;==============================================================================Set ObXPSettings.multXPNeeded to 4 ; 1Set ObXPSettings.multXPNeededBase to 1500 ; 1500Set ObXPSettings.multXPNeededLinear to 150 ; 150Set ObXPSettings.multXPNeededQuadraticSlope to 1 ; 1Set ObXPSettings.multXPNeededQuadraticAmp to 20000 ; 20000;==============================================================================; XP GAIN MULTIPLIERS - KILLS ; --------------------------- ; This controls the amount of XP that is awarded per kill. The calculation is; as follows: First, the Base XP of a kill is calculated, after which the stats; of the NPC are compared to your own, which determines the Bonus Multiplier.; This Bonus Multiplier is then applied to the Base XP to yield the XP awarded.; ; - multXPKillBase - ; Increase this to have kills yield more Base XP.;; - multXPKillBonus - ; When this is set to 1, the Bonus XP Multiplier is normally equal to 1 when; the NPC's stats are equal to yours. Setting this to 2 for example will make; it so that if your stats are twice that of the NPC, you get the base amount; of XP. Essentially, this is the toughness ratio of the NPC to the Player. If; you set it to 2, then that means the NPC will only have to be half as tough; as the player in order to yield full XP.;; - multXPKillLevel - ; After the above is applied, the XP gained is multiplied by the 1 plus the; player's level times this factor.; ; - multXPKillSneaking - ; If the player makes a kill in stealth and remains undetected, the XP gained; for the kill is multiplied by this factor.;==============================================================================Set ObXPSettings.multXPKillBase to 5 ; 5Set ObXPSettings.multXPKillBonus to 1 ; 1Set ObXPSettings.multXPKillLevel to 0.3 ; 0.3Set ObXPSettings.multXPKillSneaking to 2 ; 2;==============================================================================; XP GAIN MULTIPLIERS ; ------------------- ; This controls the amount of XP that is awarded per action.;; - multXPLevel - ; Any XP gained is multiplied by (1 + player level * multXPLevel). Set this to 0; if you want the same actions to always yield the same XP regardless of your; character's level. Quest and Killing XP are not affected by this, but they; instead have their own level multiplier.; ; - multXPQuestLevel - ; Any XP gained for completing a Quest is multiplied by; (1 + player level * multXPQuestLevel). ;; - multXPSleeping - ; Unlike the other XP gain multipliers, this is a percentage of the total XP; needed to level. By default, it's at 3% with a maximum of 8x3% = 24%.;; - globalQuestXPMult - ; The XP gained for completing any quest is multiplied by this value.;; - lockpicksBrokenMax -; This determines the maximum number of lockpicks the player is allowed to break; while still getting XP for picking a lock.;; - SkeletonKeyCounts -; This determines whether you earn points for lockpicking with the Skeleton Key.; Zero (0) means no points are awarded, while one (1) means points are awarded.;==============================================================================Set ObXPSettings.multXPLevel to 0.2 ; 0.2Set ObXPSettings.multXPQuestLevel to 0.1 ; 0.1Set ObXPSettings.multXPArtifacts to 300 ; 300Set ObXPSettings.multXPBook to 0 ; 25Set ObXPSettings.multXPEating to 1 ; 1Set ObXPSettings.multXPExploration to 30 ; 30Set ObXPSettings.multXPFame to 100 ; 50Set ObXPSettings.multXPGates to 200 ; 200Set ObXPSettings.multXPHorses to 65 ; 65Set ObXPSettings.multXPHouses to 180 ; 180Set ObXPSettings.multXPInfamy to 100 ; 50Set ObXPSettings.multXPInvest to 150 ; 150Set ObXPSettings.multXPLockpick to 15 ; 15Set ObXPSettings.multXPNirnsFound to 50 ; 50Set ObXPSettings.multXPNPCDisposition to 25 ; 25Set ObXPSettings.multXPPickpocket to 4 ; 4Set ObXPSettings.multXPPotion to 25 ; 25 Set ObXPSettings.multXPSouls to 20 ; 20Set ObXPSettings.multXPStealing to 1 ; 1Set ObXPSettings.multXPVampireBite to 50 ; 50Set ObXPSettings.multXPSleeping to 0.03 ; 0.03Set ObXPSettings.globalQuestXPMult to 10 ; 1Set ObXPSettings.lockpicksBrokenMax to 5 ; 5Set ObXPSettings.SkeletonKeyCounts to 0 ; 0;==============================================================================; CAPS ; ---- ; This controls the caps for your Level, Skills and Attributes. Note that when; you allow skills and attributes to raise above 100, you will need to use one; of the various uncappers (e.g. Elys' Uncapper) for the attributes to have any; effect above 100. Also, these caps simply serve to not allow ObXP to raise; variables beyond them; they will not, however, lower any level/attribute when; it already is beyond the cap upon first using ObXP.;==============================================================================Set ObXPSettings.capAttributes to 200 ; 100Set ObXPSettings.capLevel to 50 ; 50Set ObXPSettings.capSkills to 200 ; 100;==============================================================================; DERIVED ATTRIBUTES (HEALTH/MAGICKA/FATIGUE) ; ------------------------------------------- ; This controls the various settings determining your Derived Attributes.; In Vanilla, the values are calculated as follows:; ; Health = PCHealthMultBase * End + PlayerLevel * PCHealthMultEnd * End; Magicka = PCMagickaMultBase * Int; ; With the default Oblivion XP settings, this changes to:; ; Magicka = PCMagickaMultBase * Int + PlayerLevel * PCMagickaMultInt * Int; + ( Sum of Magic Skills ) * PCMagickaSumMult; ; The PC...MultAgi etc, change the per level bonuses for each attribute. ObXP; also provides the option to have the level of your Magic skills influence the; amount of Magicka you have: ; ; - PCMagickaSumBase -; Set this to 1 to enable having your Magic skills influence your Magicka pool.;; - PCMagickaSumMult -; This is the multiplier applied to the sum of your Magic skills; ; - fatigueControlEnabled/healthControlEnabled/magickaControlEnabled -; Set this to 1 to enable having Oblivion XP determine your Health/Magicka/; Fatigue. ;==============================================================================Set ObXPSettings.fatigueControlEnabled to 0 ; 1Set ObXPSettings.healthControlEnabled to 0 ; 1Set ObXPSettings.magickaControlEnabled to 0 ; 1Set ObXPSettings.healthMultBase to 2 ; 2Set ObXPSettings.healthMultAgi to 0 ; 0Set ObXPSettings.healthMultEnd to 0.1 ; 0.1Set ObXPSettings.healthMultInt to 0 ; 0Set ObXPSettings.healthMultPer to 0 ; 0Set ObXPSettings.healthMultSpd to 0 ; 0Set ObXPSettings.healthMultStr to 0 ; 0Set ObXPSettings.healthMultWil to 0 ; 0Set ObXPSettings.magickaMultBase to 2 ; 2Set ObXPSettings.magickaMultAgi to 0 ; 0Set ObXPSettings.magickaMultEnd to 0 ; 0Set ObXPSettings.magickaMultInt to 0.1 ; 0.1Set ObXPSettings.magickaMultPer to 0 ; 0Set ObXPSettings.magickaMultSpd to 0 ; 0Set ObXPSettings.magickaMultStr to 0 ; 0Set ObXPSettings.magickaMultWil to 0 ; 0Set ObXPSettings.magickaSumBase to 1 ; 1Set ObXPSettings.magickaSumMult to 0.25 ; 0.25Set ObXPSettings.fatigueMultAgi to 0 ; 0Set ObXPSettings.fatigueMultEnd to 0 ; 0Set ObXPSettings.fatigueMultInt to 0 ; 0Set ObXPSettings.fatigueMultPer to 0 ; 0Set ObXPSettings.fatigueMultSpd to 0 ; 0Set ObXPSettings.fatigueMultStr to 0 ; 0Set ObXPSettings.fatigueMultWil to 0 ; 0;==============================================================================; REGENERATION ; ------------ ; These settings determine the rate of regeneration of Health and Magicka.; ; - healthReturnEnabled/magickaReturnEnabled -; Set this to 1 to enable ObXP's Health/Magicka Regeneration.;; - healthReturnBase -; This specifies the Base rate of Health Regen.;; - healthReturnMult -; This specifies how much each point of Willpower influences Health Regen.;; - magickaReturnBase -; This specifies the Base rate of Magicka Regen.;; - magickaReturnMult -; This specifies how much each point of Willpower influences Magicka Regen.;==============================================================================Set ObXPSettings.healthReturnEnabled to 0 ; 1Set ObXPSettings.magickaReturnEnabled to 0 ; 1Set ObXPSettings.healthReturnBase to 0.75 ; 0.75Set ObXPSettings.healthReturnMult to 0.02 ; 0.02Set ObXPSettings.magickaReturnBase to 0.75 ; 0.75Set ObXPSettings.magickaReturnMult to 0.02 ; 0.02;==============================================================================; MESSAGE SETTINGS ; ---------------- ; These are the settings that control the XP gain messages.; ; - messageBufferSize - ; This determines the number of lines kept in the ObXP message buffer.;; - messageLogAutoHide -; Setting this to 1 will automatically hide the Oblivion XP message log if; nothing happened for more than 5 seconds.;; - messageIcon -; Set to 0 to not show the ObXP icon, set to 1 to show it.;; - messageInit -; Set to 0 to not show the ObXP initialization message, set to 1 to show it.;; - messageSoundX -; Set this to 0 to not play any sound for action X, set to 1 to play it.;; - keyControl -; This defines which key needs to be held in combination with the other keys in; order to control the Oblivion XP message areas.;; - keyHideLog -; This defines which key needs to be pressed to hide the log/status text.;; - keyShowLog -; This defines which key needs to be pressed to show the log/status text.;; - keyScrollUp -; This defines which key needs to be pressed to scroll up in the message log.;; - keyScrollDown -; This defines which key needs to be pressed to scroll down in the message log.;; Note: For a list of key codes, check the following link:; http://cs.elderscrolls.com/constwiki/index.php/OnKeyDown;==============================================================================Set ObXPSettings.messageIcon to 0 ; 1Set ObXPSettings.messageInit to 0 ; 1Set ObXPSettings.messageSoundInit to 0 ; 1Set ObXPSettings.messageSoundLevel to 1 ; 1Set ObXPSettings.messageSoundXP to 0 ; 1Set ObXPSettings.messageBufferSize to 50 ; 50Set ObXPSettings.messageLogAutoHide to 1 ; 1Set ObXPSettings.keyControl to 38 ; 38 (L)Set ObXPSettings.keyHideLog to 203 ; 203 (Left)Set ObXPSettings.keyShowLog to 205 ; 205 (Right)Set ObXPSettings.keyScrollUp to 200 ; 200 (Up)Set ObXPSettings.keyScrollDown to 208 ; 208 (Down);==============================================================================; SCRIPT TIMING / PERFORMANCE ; --------------------------- ; These settings control script timing; if you're experiencing lag, try setting; bigger delays. Conversely, if you find Oblivion XP doesn't respond quickly; enough, try setting lower delays. Do note that lower delays may come with a; performance hit.; ; - cellScanDelay -; Controls how often the 8 cells surrounding the player are scanned for NPCs.;; - scriptDelay -; Controls global ObXP script delay.;; - scriptKillingDelay -; Controls XP for Killing script delay.;; - scriptMiscDelay -; Controls XP for Miscellaneous Actions script delay.;; - scriptQuestDelay -; Controls global ObXP quest scripts delay. This is the delay for the scripts; that control XP gains from quests.;; - scriptUIDelay -; Controls script delay for UI control (level up and stats).;==============================================================================Set ObXPSettings.cellScanDelay to 15.0 ; 5.0Set ObXPSettings.scriptDelay to 1.5 ; 0.05Set ObXPSettings.scriptKillingDelay to 1.5 ; 0.1Set ObXPSettings.scriptMiscDelay to 1.5 ; 0.1Set ObXPSettings.scriptQuestDelay to 1.5 ; 1.5Set ObXPSettings.scriptUIDelay to 1.3 ; 0.05;==============================================================================; COMPANION SUPPORT ; -------------------; Set to 0 to disable having Oblivion XP automatically detect whether any NPC; near the player is in combat with any of the player's followers. This is a; somewhat experimental feature and may cause strange XP gains or unwanted slow-; downs. If you're experiencing any of those, try disabling this part.;==============================================================================Set ObXPSettings.enableCompanionSupport to 1 ; 1;==============================================================================; POISON FIX ; ------------------- ; Set to 0 to disable the fix for poison kills not increasing the player's kill; counter. Even if this is fixed by another mod, it is recommended that you; do not disable this setting.;===============================================================================Set ObXPSettings.enablePoisonFix to 1 ; 1;===============================================================================; INITIALIZATION DONE; ------------------- ; WARNING: Do NOT change the following!;===============================================================================Set ObXPMain.initialized to 1;===============================================================================; DEBUG MODE;===============================================================================Set ObXPMain.debugMode to 0