This page was last updated on 14 March 2024, 7:24AM
Changelogs
Version 2.0.1
Fixed an issue that a user discovered regarding the ESL flag. I don't use Loot so it skipped past me unfortunately.
Version 2.0
Completely rewrote the script into a much more simplified and streamlined operation. Now no longer calculates actual exp gain behind the scenes to determine how much exp the character has gained to factor when a level up has occured.
Also no longer requires my SM Framework to function. Instead, the mod uses the OnMenuClose SKSE event to determine when all level ups have been granted, then calculates current level versus previous level up session, awarding the desired extra perk points as done previously.
What all this means is that the mod should be 100% compatible with all other mods, whereas the previous version built upon Flatline's framework needed to know the character's race and starting skills for said race to simulate the leveling process behind the scenes.
I'd previously attempted a similar update to this one but the implementation was less than desirable. The issue arose in the way that the SM Event Node function in the Creation Kit and the OnStoryIncreaseLevel script event interacted whereupon leveling up, the node would only send its event after the perk menu was closed so you'd have to level up, close the perk menu, then open it again for the perk point to show up. I did not like the idea of having to force players to close out of the menu to get their perk points but now with the current implementation that concern is no longer of consequence.
Part of me also didn't want to scrap all of the work I'd put in revamping Flatline's code. I stubbornly stuck with it when I could have just used the previously undesirable implementation and been done with it. Now with this much more simplified version that works the way I initially intended, everyone's issues regarding compatibility should be a thing of the past.
Merry Christmas to you all!
Now also displays a message box upon loading into the world if the loaded character is level 2 or greater. It will ask if you wish to continue a playthrough in progress that has updated from a previous version of this mod, and by clicking "Yes", will set the mod to your current level so that only subsequent level ups are factored, preventing double dipping. By selecting "No" you're essentially telling the mod to calculate all levels up to your current level and grant perk points for any previously acquired levels. The latter option being meant for players who are adding the mod to a playthrough already in progress.
BE SURE TO SET PPL AFTER MAKING YOUR SELECTION!!!
Version 1.2
Added vampire races to the list. I'm not sure how I overlooked this, but shit happens.
Version 1.1
Fixed a bug where player race wasn't being initialized properly causing an issue where the math wasn't accurately lining up with level gain. This was in part the result of the OnInit event assigning the race to Nord due to the intro starting race.
Fixed a bug where alteration skill increases were not being counted in the list.
Fixed a bug where all calculations would cease on a skill that was reset via legendary skill.