About this mod
Implements simple multi-follower support, with spell tome learning and catch-up / teleporting.
Supports any follower (or animal) that uses the vanilla DialogueFollower system.
- Permissions and credits
- Changelogs
Original Non-SE Version (1.1.0)
GitHub - https://github.com/alexstrout/SkyrimClassic
Steam Workshop - https://steamcommunity.com/sharedfiles/filedetails/?id=1415931452
Requirements
Requires SKSE64: https://skse.silverlock.org
Usage
Recruit and otherwise use followers as normal. By default, a maximum of 3 may be recruited (configurable, up to 10).
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 (at nearest ground level).
(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
All options can be configured via the SkyUI Mod Configuration Menu!
However, you may also set these manually in the console (~ key):
- 1foxFollowMaxFollowers - maximum follower count, up to 10 (default 3)
- 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)
Use "help 1foxFollow 3" to see the current values on your save.
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, loading a save, or exiting the MCM.
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://www.nexusmods.com/skyrimspecialedition/mods/26737
It is also possible to write spell tomes from (most) equipped spells using this plugin:
https://www.nexusmods.com/skyrimspecialedition/mods/26738
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/skyrimspecialedition/mods/5031
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:
- Only differentiates between a single normal/animal follower
- Only executes commands after a follower has finished saying their line
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://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!