/sld-snp

One of several continuations of the Skyrim mod "Spell Learning and Discovery", originally created by /u/bepo / auie4545

Primary LanguagePapyrusGNU General Public License v3.0GPL-3.0

Spell Learning and Discovery SnP

A continuation of the Skyrim mod originally created by /u/bepo from Reddit. This mod has passed through many hands over the years, with versions on Reddit, GitHub, and two published versions on Nexus Mods by auie4545 for LE and nexusishere for SSE. This version of the mod is for Skyrim Special Edition (SSE).

Summary

Isn't it weird that in vanilla Skyrim, you learn spells instantly by destroying books? This mod seeks to create a more immersive, realistic, and slow way of learning spells that is relatively lightweight, compatible with most spell mods without patching, and (mostly) lore-friendly. It aims to remain simple enough that you can install it and set it up, and it will keep working in the background in an understandable and non-immersion-breaking way without you ever having to reenter its configuration menu.

Instead of the vanilla system, with this mod any books you buy or pick up are automatically added to a list of spells your character is studying. Each time they sleep or use a new 'Study' lesser power, they will attempt to learn one or more spells from this list. Their chances to learn the spell(s) successfully depend on their overall magical skill, their skill in the spell's specific school, the amount of spells of that school they have cast since last learning a spell, whether they have slept in a location that is "suited" for studying magic (like a temple, the College, or a player-set location), and more. If you need even more of a boost, try one of the mod's new potions that can be found on Bandits, Warlocks, or bought from Enthir - they'll give you a big boost... just go easy on them and don't let your character get addicted!

The mod also provides a simple spell discovery system - shouldn't mages be able to come up with new ideas for spells by themselves, without learning from a book? If it is enabled, your character can come up with ideas for spells when they sleep or use the 'Study' power. The chance for this to happen is configurable. By default, if this happens, the spell will be of the school they have cast most often since their last rest or study. Spells "discovered" this way are pulled from level-appropriate lists (the same ones the game uses to generate loot). They are added to the list of spells your character will try to learn when sleeping, without the need to buy or find its spellbook.

Optionally (and by default), the mod also deconstructs all books you recieve into notes on the spell's school of magic. The idea is that these notes are used by mages in their research on similar spells. Keeping lots of Destruction notes on your character will help you learn new Destruction spells more effectively, for example. It also would make sense that if all mages use these notes, they are tradeable and in demand, and this preserves the value of spell tomes - the amount of notes generated is related to the value of the tome deconstructed, meaning you can still sell the notes for some gold if you wish. Alternatively, you can grow your collection and make learning new spells easier.

Why

Similar mods that take differing approaches to this problem:

A lot of people have made mods tackling this problem. Some of them have been staples for me in the past. But now I have a lot of free time on my hands, so I figured I would try to put something together totally suited to my personal preferences. What are those preferences?

  • Gameplay should not be a chore for the player. I want my character to do the chores in the background. No repeatedly using specific items, or micromanaging anything.
  • Should not require patches to support other mods if possible.
  • Do not force the use of menus for gameplay. I want to play the game, not the menu. Set it up once and leave it alone.

Then I found this mod. It was a great balance... but it felt somewhat unpolished, the mod's functionality was relatively opaque to the end-user, and I wanted it to be a little more configurable. If I could have just disabled all the parts of the mod I didn't like, I would have done that and called it a day. But those options weren't exposed to the user. Thankfully, sources were provided under permissive terms for this project by all the authors involved. Initially I just wanted to make a couple tweaks, then I started adding a couple little features and config settings... and another... and another... and now we're here. All I've really done is added a little SnP. What's SnP? Maybe the base mod was a great meal that just needed a little salt and pepper. Maybe it was a nice pair of boots that needed a little spit and polish. It's SnP.

Requirements

The mod requires SKSE to function. For backup and restoration of your spell list, the mod uses FISS. You'll also need PapyrusUtil SE, which the mod uses for localization support and more.

Compatibility

The Spell Learning features should be compatible with any spell that is learned through a tome. The Spell Discovery feature uses the game's leveled loot lists, so any spell mod that adds its spells to these lists will be compatible. Most spell mods do so.

Installation

As usual, you can install the mod by adding the zip file from GitHub's Releases page to Mod Organizer or whatever tool you prefer. Alternatively, drag its contents to your Data folder.

Once you get in-game, the mod will set itself up without your intervention. Note that the mod only removes spellbooks when they enter your inventory. This means you can still read books that you already had in your inventory before you installed the mod to instantly learn the spells, as in vanilla. If you want to learn those spells with the mod instead, just drop the books on the floor and pick them up. Then the mod will process them according to your configuration.

Screenshots