A zero footprint Legendary Perks mod, an "On Sleep" alternative (almost zero footprint), and an ESM modder resource to make your own legendary perk entry points using this framework
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 1.42
A script error this time, a line for legendary pickpocket. Recompiled for both versions, included the corrected source texts in download as well
At minimum, place the script file (*.pex) for your version in the scripts folder of Skyrim or your MO2 "Legendary Perks" mod folder (or however you have it installed)
Version 1.41a
Corrected a perk entry condition error for Alteration spell cost reduction (spell condition erroneously referenced speech global, so kind of important)
Also I forgot to add in docs, there is a -15% reduction spell cost for each magic school at its 1st legendary level
Version 1.4a
Removed bowl, magic effect, and constructible
Modified script to run on sleep event and attached to player sleep quest
This optional version is ESP - to convert in SSE Edit compress, check for errors, flag ESL, and follow uninstall, load, new save procedure before using new version
Version 1.4
Fully tested and nearly certain that all potential bugs have been addressed
Modified several entry points through the fifth legendary levels for all skills
Added new entry points as bonuses for achieving various legendary levels (especially fifth)
Barring any needed minor corrections this is the final version of the mod
Version 1.3
Corrected issues with two Illusion legendary level perks (no longer boosts fire damage with Intense Flames perk)
Finished legendary lockpicking thru level 5
Revised a few other legendary perk levels
Revised script to ALWAYS reset a perk if it has a legendary level (allows for version changes, updates, etc.)
The new script's source file is in the scripts/source folder of the download
Version 1.2
Corrected a perk condition error for illusion mastery, revised some others
Version 1.1
Added entry points to remaining skills' legendary perks to cap nearly all at legendary level 5.
Reduced Alchemy and Enchanting bonuses to max +10% at 5th legendary levels
Added ESL version in optional download
Uncompiled magic script can be found in Old Files download version 1.0 if interested in modding to that extent
Make "A Bowl for Reflection" at any cooking station, some warm food to eat while you consider your accomplishments. Or, if you have the "on sleep" version, use a bed. A script reviews your skills' legendary levels, writes any new value to the skills' globals, and assigns legendary skill perks when earned. Each perk has effect(s) that are triggered by its global value. The "bowl" version is a zero footprint method of tracking and implementing legendary skill effects with no long running scripts, new event registers, extraneous files, etc. The bowl must be eaten each time a legendary level is gained to get the new entry points for that legendary level. In "on sleep" version, a slightly modified script is attached to the sleep quest -- when your character sleeps, their legendary status is updated.
All legendary perks grant an initial bonus to their skill advancement (most equal to a non-exclusive Lover's Perk). In addition, all have five entry points with modest bonuses at each succeeding legendary level though the fifth (see docs for complete list). Several also have more significant bonuses added, particularly at their fifth legendary levels. Two of these require modifications of the existing perks "Twin Souls" or "Extra Enchantments" before they are realized in the game (because vanilla sets these values rather than multiplies or adds).
ESM modder's resource version: "On sleep" but also contains magic effect script for "bowl" version. Uncompiled of each is in script/source folder of the download. This is a modder's resource. There is only one entry point for each legendary perk increasing that skill's advancement by 15% (equivalent to a non-exclusive Lover's Perk) to be kept or deleted as you see fit. The rest is up to your preference.
Requirements: Skyrim SE 1.6.342 and SKSE64
Conflicts: There are 18 new perks, 18 new globals, and in the "bowl" version 1 new constructible, 1 new potion (a food), and 1 new magic effect. No vanilla assets are altered in the "bowl". In "on sleep" version a script is attached to the player sleep quest, which introduces a slight footprint, but makes it much more immersive in my opinion.
If making your download into an ESL or otherwise switching versions, uninstall old mod, load latest save and make a new save, install new version, load game, eat bowl or sleep depending on what version you've installed. If switching from "bowl" to "on sleep", eat all your bowl for reflections and make a save before uninstalling old version.
********** USEFUL CONSOLE COMMANDS TO VERIFY INSTALLATION AFTER SCRIPT RUNS ON YOUR CHARACTER:
(1) "ShowGlobalVars" then use page up to view global variable values "a_leg_...", which should match the skills' legendary levels (2) "help Legendary" then use page up to view perk IDs, "player.hasperk PERK_ID" will return "1" if it's been registered by eating "A Bowl for Reflection"