Progress For Nehrim

Post » Wed Mar 30, 2011 9:56 am

Progress Nehrim : Configurable Skill Advancement
----------------------------------------
by tejón./ Modified by Beebee OBSE v0018+ is required!

Message from Tejon to Me "As long as you take full responsibility for tech support on the Nehrim version, permission is granted."


Modified for Nehrim
Version 2.21 A small update to Progress INI & ProgressGSD INI otherwise no change Beebee

Download link http://www.tesnexus.com/downloads/file.php?id=38189



I made it to use with my mod ELN "Exponential Levelling Nehrim" http://www.tesnexus.com/downloads/file.php?id=38191.
It covers everything except Levelling & training as the settings for Levelling & Training in the Progress INI don't work with Nehrim.


I have changed the settings that don't apply in Nehrim to the nehrim Defaults, & drasticly reduced the alchemy settings.

all of the ESPs except ProgressGSD are at Progress defaults I have commented out all settings pertaining to training as this is handled differently in Nehrim
If Progress is used with ELN "Expontential Levelling Nehrim" use the ELN for Progress Version Beebee
Version 2.2
-----------
Progress is a general replacement for skill rate adjustment mods. It allows
full configuration of skill advancement rates by editing the Progress.ini file,
and is built as a master file (.esm) to allow more complex behavior to be added
with plug-ins without the risk of conflicts.

Base options include:
* Set an overall multiplier for advancement rates
* Edit the bonus given to class skills
* Change the number of skill increases required to gain a level
* Change how many times you can train per level, and how much training costs (Not Used in Nehrim)
* Modify the advancement rates for specific skills

Options provided by bundled plug-ins:
* Magicka-Based Skill Progression causes spell cost to affect advancement
* Range-Based Skill Progression gives a bonus for long-range archery
* Speed-Based Skill Progression adjusts advancement based on weapon speed
* Armorer Accelerated patches over a poor interaction of two default formulae
* Global Slowdown makes it harder to teach an old dog new tricks ( The settings in the INI related to training are disabled)
* Racial Advancement makes your racial bonus skills improve faster ( Not applicable in Nehrim)


INSTALLATION
------------
Copy the Data folder from this archive into your main Oblivion\ directory, and
allow folders to be merged. Activate Progress.esm in OBMM or the Oblivion
launcher. Activate ProgressMBSP.esp, ProgressSBSP, and/or ProgressGCD.esp if
you wish to use those options. Go into the Oblivion\Data\_tejon\ folder if you
would like to review the Progress.ini files.

The supplied default Progres.ini is based on the settings used in Oscuro's
Oblivion Overhaul (OOO), with the settings for Magic skills slightly altered to
account for Magicka-Based Skill Progression. There is also a Progress.ini with
an exact reproduction of the OOO settings, and one with the Oblivion defaults.

nGCD users should set iTrainingSkills to a high value, as nGCD's advancement
method never resets the training count. I recommend either 9999 for unlimited ( Not applicable in Nehrim)

training, or 250 which is about the number of training sessions you'd normally
be entitled to over a character's lifespan.

Other advancement overhauls may also require adjustments to these settings.


IMPORTANT
---------
When starting or loading a game with Progress active, wait a few seconds before
doing anything. Once you see "Progress Initialized" at the top of the screen,
your settings are in place and any real-time options are active. Any actions
taken before this message will cause no advancement, and viewing the character
sheet before initialization will show incorrect progress for your skills.


KNOWN ISSUES
------------
If you add Progress to an existing game or change your settings for a game in
progress, depending on the exact configuration, you may discover that some
skills have a full experience bar and gain a rank immediately when they're used
once. This is not really a bug, just a quirk of how Oblivion handles skill
advancement: your total experience for the skill is saved independently of how
much experience you need for the next rank. When you load a game, the new
settings from Progress can sometimes make the amount of experience needed to
gain a rank be less than the current amount you have. Because Oblivion doesn't
check for skill increases unless the skill is used, you'll see the behavior
described above. No data is lost, and after one skill use (or more in extreme
cases such as going from a x5 to a x1 multiplier), the numbers will be correct.


COMPATIBILITY
-------------
Progress will over-write settings from any other mods which edit these values.
The only potential incompatibility is in the MBSP option; if you have other
mods which provide this feature (such as Supreme Magicka), you should disable
it in one or the other. Note that one of the reasons for MBSP's inclusion in
this mod was the discovery of a serious bug in most other implementations.



[size="5"]While writing this I realize I need to add some notes to the Progress INI & I will in the next Version for now just don't change any of the settings associated with either Levelling or Training in either the progress INI or in the ProgressGSD INI

The mod will work by itself though & will slow down the rate at which your skills rise & has many configurable settings in it's INI. Just don't activate any of the settings associated with Levelling or training as they won't work with Nehrim
If you have any Issues with the mod Contact Me rather than Tejon Beebee
[/size]

User avatar
Alex [AK]
 
Posts: 3436
Joined: Fri Jun 15, 2007 10:01 pm

Post » Wed Mar 30, 2011 11:08 am

Any special considerations to be taken in switching from your previous version of exponential leveling to this?

Any ETA on addressing the section in red?

thanks
User avatar
Soku Nyorah
 
Posts: 3413
Joined: Tue Oct 17, 2006 1:25 pm

Post » Wed Mar 30, 2011 9:03 am

[quote name='Psymon' timestamp='1303800260' post='17544749']
Any special considerations to be taken in switching from your previous version of exponential leveling to this?

Any ETA on addressing the section in red?


thanks
[/quote

No Not as far as I know but it has been configured with progress in mind.

The NIE patch is finished but I'm using some of JOG's code, & I'm waiting for Permission before uploading it. It has another side benefit in making the mod bilingual so i hope he answers soon.
My chances to play the game keep on receding, there is always something else that needs doing :cryvaultboy: but I'm having a fabulous time learning to use new tools. My latest is discovering some of the potential of Notepad++ , using the compare function beats the hell out of modifying scripts by hand.

I will be uploading a New Version of Progress Nehrim. No Changes to the ESP but I realise that I need to make explicit that some of the settings in the INI should not be changed .

I would delete all of the entries relating to both Levelling & trailing but I don't know enough about scripting & might break the mod so I will add comments about leaving these settings untouched Beebee
User avatar
mike
 
Posts: 3432
Joined: Fri Jul 27, 2007 6:51 pm

Post » Wed Mar 30, 2011 9:23 am

Tejon seems to be gone again at the moment & I would like a little advice on INI settings I want to remove the settings that don,t apply in Nehrim & being rather ignorant I'm not sure it's safe to do so :unsure2: .

Spoiler
;
Progress.ini; ------------; Version 2.2;; DEFAULT -; This file contains the settings recommended by the author. Combat and Stealth; skills match the OOO settings, but Magic advancement is edited to allow some; advancement when a spell misses, and to work better with the MBSP module; enabled. Alchemy is also changed so that Wortcraft gives 2/3 the improvement; of creating potions: eating ingredients is more efficient for advancement,; which counteracts the obvious advantages of making potions from them.;; You can have individual configuration per character by making a copy of this; file and renaming it like this:  Progress - Character Name.ini; So if your character is named Gabo gra-Nozak, her settings would be contained; in the file named:  Progress - Gabo gra-Nozak.ini; If no unique file exists for a given character, the generic Progress.ini will; be used.; Basic Slowdown; --------------; The standard method of slowing down progression is to increase the value of; fSkillUseFactor. This will add a fixed multiplier to your skill advancement.; However, because of the exponent involved, the amount of increase is not; linear. Here are the values for some specific multipliers, assuming the; default fSkillUseExp of 1.5:; It.s fine to change this setting to your liking In Nehrim;; 1x:0.3500  2x:0.5556  3x:0.7280  4x:0.8819  5x:1.0234  6x:1.1557  7x:1.2808set Progress.fSkillUseFactor            to  0.7280; Global Settings; ---------------; These settings, including fSkillUseFactor above, affect the overall rate of; skill and level advancement. They directly control Oblivion settings with the; same names, which would otherwise need to be edited in the Construction Set.;; - fSkillUse* -; The formula used to determine how much "use" you need to advance a skill is:;; ( fSkillUseFactor * skillValue ) ^ fSkillUseExp; ; skillValue is the skill rank you are working toward (not your current rank),; and the ^ symbol represents an exponent. The value yielded by this formula is; multiplied by fSkillUseMajorMult if it's a class skill, or fSkillUseMinorMult; otherwise. Finally, if it's part of your class specialization (Combat, Magic; or Stealth), it is multiplied by fSkillUseSpecMult.;; - iLevelUpskillCount -; This is the number of skill increases you need to advance one level. ;Depreciated  I would remove this line ;; - iTrainingSkills -; Sets how many times you can train per level.   & this one ;; - fTrainingCostMult -                                                                                               & these two; The gold cost to train a skill is your rank in that skill multiplied by this. ;Depreciated  ; Probably best to Leave all of these at Defaults as the first three relate to fSkillUseFactor above & the second three are depreciated in Nehrim set Progress.fSkillUseExp               to  1.5set Progress.fSkillUseMajorMult         to  0.75 ; Probably don't apply in Nehrim but these are set at the Nehrim Defaults  Beebeeset Progress.fSkillUseMinorMult         to  1.25 ; Probably don't apply in Nehrim but these are set at the Nehrim Defaults  Beebeeset Progress.fSkillUseSpecMult          to  0.75 ; Probably don't apply in Nehrim but these are set at the Nehrim Defaults  Beebee;These settings are Nehrim Defaults best to leave them alone. Levelling & Training are handled Differently in Nehrim which is why I made ELN,  Beebeeset Progress.iLevelUpSkillCount         to  9999999 ; Depreciated  set so high it will never be called Beebeeset Progress.iTrainingSkills                to  5       ; Depreciated    set Progress.fTrainingCostMult          to  1.0000  ;Depreciated        ; Skill Use Rates; ---------------; Here you can configure how much experience you receive for performing various; actions with your skills. Like the Global group, these directly mirror; settings in the Construction Set. Most of them have straightforward names,; but I've provided notes where there might be confusion.; Yor can change these to whatever turns you on, Beebeeset Progress.fSkillArmorerRepair        to  1.8     ; Per "hit" with hammerset Progress.fSkillAthleticsRun	        to  0.03    ; Per secondset Progress.fSkillAthleticsSwim        to  0.075   ; Run and Swim stack!set Progress.fSkillBladeHit             to  0.6set Progress.fSkillBlockHit             to  1.5set Progress.fSkillBluntHit             to  0.6set Progress.fSkillHandToHandHit        to  0.75set Progress.fSkillHeavyArmorHit        to  1.38; I have drasticly reduced these as I thought Alchemy skill went up way to fast, but you are wealcome to change them to whatever you wish Beebeeset Progress.fSkillAlchemyCreation      to  1.5   ; Per potion made ;Default 3.75set Progress.fSkillAlchemyWortcraft     to  1.0     ; Per ingredient eaten Default 2.5set Progress.fSkillAlterationCast       to  0.3set Progress.fSkillAlterationHit        to  2.7set Progress.fSkillConjurationCast      to  0.5set Progress.fSkillConjurationHit       to  4.5set Progress.fSkillDestructionCast      to  0.1set Progress.fSkillDestructionHit       to  0.9set Progress.fSkillIllusionCast         to  0.3set Progress.fSkillIllusionHit          to  2.7set Progress.fSkillMysticismCast        to  0.3set Progress.fSkillMysticismHit         to  2.7set Progress.fSkillRestorationCast      to  0.1set Progress.fSkillRestorationHit       to  0.9set Progress.fSkillAcrobaticsJump       to  0.345set Progress.fSkillAcrobaticsFall       to  3.45    ; Per 10 damage takenset Progress.fSkillLightArmorHit        to  1.62set Progress.fSkillMarksmanHit          to  0.93set Progress.fSkillMercantileBarter     to  0.435   ; Per transactionset Progress.fSkillSecurityPickLock     to  1.575   ; Per tumblerset Progress.fSkillSneakAvoidNotice     to  0.72    ; Per second of motionset Progress.fSkillSneakPickPocket      to  2.025set Progress.fSkillSpeechcraftPersuade  to  2.4     ; Per turn of minigames.fSkillSpeechcraftPersuade  to  2.4     ; Per turn of minigame


The ones I would really like to remove from the INI are the following 3 lines

I have set them at the Nehrim defaults but complete eradication would be a better option .

set Progress.iLevelUpSkillCount to 9999999 ; Depreciated set so high it will never be called Beebee
set Progress.iTrainingSkills to 5 ; Depreciated
set Progress.fTrainingCostMult to 1.0000 ;Depreciated

I'm fairly sure it's safe to do this but if I'm wrong I might not find out for quite a while, would I also need to remove the corresponding lines from the Progress Script ? or would it be enough to delete them from the INI?

I think that would be fairly easy to do as the script in the ESM is fairly straight forward.


It's working fine as it is but I would love to reduce the chance for user error.

The other one I would like to Modify is ProgressGSD

I would love to remove the second line, but there are so many references to it in the script that I suspect that just removing it from the INI might cause problems.
I know I have told users not to turn it on, but I would like to remove to possibility of them ignoring me. I know what their like after all I'm one myself :sadvaultboy:

set ProgressGSD.bSlowdownSkills to 1
set ProgressGSD.bSlowdownTraining to 0 ;Leave this turned off for Nehrim
set ProgressGSD.bLinear to 0

& Finally this entry, I have commented it out & I'm not totally sure that won't cause issues in game

;set ProgressGSD.fFinalTrainingMult to 3.0 ; With training turned off this probably doesn't matter but I'm cautious Beebee

Iv'e gone ahead & done it & its working :intergalactic: > I am slowly learing how to edit a script without breaking it :celebration: but now for the downside some other mod that I have loaded in my Nehrim play folder is stopping it from working. I very nearly dumped all that I had done but fortunately loaded it into my test set up first & there it works fine.
& now it works fine in my game as well was just a loading error BB

On another note the latest version of ELN_P_NIE that is "Exponential Levelling Nehrim for Progress & Nehrim Interface Extension" can be merged into your Bash patch! I have no idea why
but I'm very happy with the result. Now all I need is jog's permission to release it Beebee
User avatar
RAww DInsaww
 
Posts: 3439
Joined: Sun Feb 25, 2007 5:47 pm


Return to IV - Oblivion