The Elder Scrolls V: Skyrim

The Elder Scrolls V: Skyrim

Not enough ratings
Multi-Follower Spell Tome Learning
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
195.354 KB
Jun 18, 2018 @ 5:43pm
Jun 9, 2019 @ 8:59am
2 Change Notes ( view )

Subscribe to download
Multi-Follower Spell Tome Learning

In 1 collection by fox
Skyrim "foxFollow" Light Multi-Follower Overhaul
3 items
Description
Implements simple multi-follower support, with spell tome learning and catch-up / teleporting.
Supports any follower (or animal) that uses the vanilla DialogueFollower system.

Alternate Downloads
Manual Download (GitHub) - https://github.com/alexstrout/SkyrimClassic
Special Edition (GitHub) - https://github.com/alexstrout/SkyrimSE
Special Edition (Nexus) - https://www.nexusmods.com/skyrimspecialedition/mods/26712

Requirements
Requires SKSE: https://skse.silverlock.org

Usage
Recruit and otherwise use followers as normal. Currently, a maximum of 10 may be recruited.
Vanilla followers from an existing save will be "imported" automatically.

While in your party, followers can automatically use spells from any spell tome in their inventory.
To teach or un-teach spells, simply trade spell tomes with your follower.

To command all followers at once, hold your "Sprint" key while initiating dialogue with a follower.

Additional Information
Fully supports animal followers too! (provided they use the vanilla DialogueFollower system)

Catch-up / teleporting is automatic, based on distance and line of sight.
When lagging behind, they will continually increase their SpeedMult until they catch up.
If too far, they will instead automatically teleport behind you, unless you're riding a mount.
(This includes if you are thrown in jail, etc. - there are currently no location checks)

Spell tome learning avoids manipulating any spells a follower already knows from vanilla.
However, many followers have 0 magicka growth, and are stuck at 50 magicka regardless of level.
Thus, if needed, followers' minimum magicka is adjusted to meet their most expensive learned spell.

Configuration
foxFollow comes with a few config variables:
  • 1foxFollowTeleport - enable teleporting? 0/1 (default 1)
  • 1foxFollowMaxDist - teleport distance, speedup distance is 0.5x this (default 4096.0)
  • 1foxFollowAdjMagicka - adjust magicka for learned spells? 0/1 (default 1)
Type "set someVar to someVal" in console (~ key) to adjust config variables.
e.g. "set 1foxFollowAdjMagicka to 0" to disable follower magicka adjustment for learned spells.

For performance reasons, changes only take effect after talking to any follower.
Setting 1foxFollowMaxDist to -1 will completely disable catch-up / teleport functionality.

Compatibility
Should be compatible with anything that isn't also a follower overhaul. :P
(Specifically, anything that doesn't modify DialogueFollower or DialogueFollowerScript)

Optional Plugins
By default, 2 or more followers yields derpy follower AI, which can be mitigated using this plugin:
https://steamcommunity.com/sharedfiles/filedetails/?id=1416666894

It is also possible to write spell tomes from (vanilla) equipped spells using this plugin:
https://steamcommunity.com/sharedfiles/filedetails/?id=1446025868

Uninstall Steps
Dismiss all followers in your party (very important!), then remove the plugin as normal.
Optionally, use ReSaver (or similar) to remove any leftover references in your save:
https://www.nexusmods.com/skyrim/mods/76776

Warning: If you don't dismiss all followers before removing the plugin, they will permanently remember any spells learned from spell tomes, and may be permanently stuck in a follow state. Please avoid doing this!

Known Issues
It's possible to confuse the plugin by giving one follower an order and, before they've finished saying their line, immediately exiting dialogue and talking to another follower. This is because the vanilla DialogueFollower system:
  1. Only differentiates between a single normal/animal follower
  2. Only executes commands after a follower has finished saying their line
The plugin tracks who you're giving orders to by whom you last initiated dialogue with.
Thus, if you tell Alice to "wait here" and immediately talk to Bob, the command will apply to Bob once Alice has finished talking.
(Note: Non-issue if Alice is a dude and Bob is a dog - we can always tell them apart, per above)

A similar situation occurs holding "Sprint" to command all followers - if you give a command and then immediately initiate dialogue again, the "Sprint" state can change before the command is executed.

Worst-case scenario though, nothing breaks! :)

Acknowledgments
NorthStar's Followers Keep Up:
https://steamcommunity.com/sharedfiles/filedetails/?id=10172
Catch-up / teleport functionality was heavily influenced by this plugin. Good stuff!

TheTalkieToaster's Companion Share & Recruit:
https://steamcommunity.com/sharedfiles/filedetails/?id=119922465
https://www.nexusmods.com/skyrim/mods/29836
I used the original Oblivion CSR for years, and can't imagine going back and playing without it.
The Skyrim version is pretty rad too, and deserves a mention!
2 Comments
SlimyReaper Mar 31, 2021 @ 4:23pm 
is this compatible with amazing follower tweaks
mumanster Jul 19, 2018 @ 11:31pm 
Subscribed but havnt used it yet as I constantly change chars and like to go it alone...however, I have used follower mods for testing ai but am usually annoyed when they get in the way..still, am currrently working up to scoring followers I like from Nexus...MOst 'Protect from friendly fire' mods seem to disable my most fav mod, Masters of time so soon disable them...I like time control...thanks for the specs, what I am looking for...cheers