Linear Spell Progression - A First Look
Linear Spell Progression is a Skyrim SE mod I've been working on. Requested by Discord user Skel Maxim, LSP is a framework for adding requirements to spells. It edits zero vanilla records and has a very simple plugin format, both for the framework itself and for any addons. I expect to release an Open Alpha very soon, so stay tuned!
I've released a bit of a demo on YouTube: https://youtu.be/2kk5lqclxdU
The video demonstrates using Don't Eat Spell Tomes, one of Parapets' awesome utility mods & modders' resources. This is the most complete version. However, I do also have alternatives mostly prepared for powerofthree's Papyrus Extender, regular 'ol SKSE64, and even for pure Vanilla (albeit quite slow).
More details will be available when the Open Alpha is released, though I will answer most questions, so long as you ask.
Info From The Comments
Compatibility
LSP uses an addon/patch system. By default, no prerequisites are enforced, even in vanilla. The ones demonstrated in the video were themselves added in the addon/patch template I made. I specifically designed LSP with compatibility in mind.
There will be addons for vanilla, DLC, and the Creation Club upon full release, and all addons will be optional. Who knows, there can even be different flavors of addon!
Stuff I thought of after posting (i.e. EDIT:)
More on Alternate Framework Versions
I'm not mean, I won't make you download a version of the framework depending on what you have installed. Instead, I'm going to auto-detect it! When you load the game, I run 3 checks, one for DEST, one for Papyrus Extender, and one for SKSE. I set certain values accordingly. From there, a version of the code for your specific install is selected. Horary for automation!
Posted Jan 24, 2022, 9:01 PM UTC · edited
This is pretty cool.
My question is how does this work with spell mods like Mysticism and Apocalypse?
LSP uses an addon/patch system. By default, no prerequisites are enforced, even in vanilla. The ones demonstrated in the video were themselves added in the addon/patch template I made. I specifically designed LSP with compatibility in mind.
There will be addons for vanilla, DLC, and the Creation Club upon full release, and all addons will be optional. Who knows, there can even be different flavors of addon!