Skyrim Special Edition

File information

Last updated

Original upload

Created by

Serio

Uploaded by

serio420

Virus scan

Safe to use

Tags for this mod

About this mod

SKSE is NOT required. Mod now supports weapons and shields.

Permissions and credits
Translations
Changelogs
Serio's Spells and Shouts Hotkeys

Cycle through 5 different Spell Sets using only 1 button.
Up to 25 storable spell sets.



Mod Summary:

  • This mod adds 5 Hotkey Potions to the player. 
  • Store up to 5 spell sets per potion.
  • Favorite the potions and set them to any vanilla hotkey.
  • Use the hotkeys to cycle through and equip your spell sets.
  • New: Weapons and shields can now be added (see section below). Turn on with Options menu.

Step-by-step Instructions:


  • Select a potion from the inventory or favorites menu to configure your sets.
  • Select the "Cycle" that you wish to set.
  • The Cycle menu will prompt to store the spells equipped in your right hand, left hand, and voice/power slot to the specified Cycle.
  • You can choose yes, no, or empty hand (for hand slots).
  • Empty hand will empty the hand when that set is equipped.
  • You must have a spell/shout equipped in order for the menu to prompt to store.
  • Choose "no" for every option in the cycle menu to reset it.
  • You can store a maximum of 5 sets per potion.
  • Favorite the potion and set it to a quick menu hotkey.
  • Use the potion outside of the menus to cycle through the spell sets.
  • Potions are spam friendly.


Note: 10 of each potion is given to the player and maintained at 10 so that the player can spam the hotkeys without the potions falling off of the favorites menu. 10 is probably not needed, but doesn't hurt.

Options Details:

  • A potion will initially display the option for "Cycle 1" only by default.
  • Fill the first Cycle to unlock the option to set the next Cycle, and so on.
  • Resetting a Cycle will truncate the Cycles that come after it. That is, resetting Cycle 2 will make Cycle 3 the new Cycle 2.
  • Reset All - Resets all cycles in the selected potion.
  • Timeout - The time that it takes for the cycle to "forget" what position it was at (Default: 2.5 seconds).
  • Weapons/Shields - Toggle ability to use weapons/shields with hotkeys (see section below).
  • Timeout Options - 5 seconds (Default) ; 20 seconds ; 1 minute ; Never
  • A notification will appear when the hotkey cycle has timed out.
  • Notifications can be disabled in the Timeout options menu.
  • Using a different hotkey potion will reset all other potions cycle positions to 1, regardless of selected timeout option.

Note: The timeout and default cycle resets are memory features so you don't have to remember what position your cycles were at x seconds ago on y potion.

Weapons and Shields:

  • Weapon and shield support is off by default. Use the Options menu to turn them on.
  • Weapons: If you have more than 1 of the same weapon that you stored to the hotkey, the game will equip whichever version of the weapon it wants. Until I can find out how to get and store information for that exact weapon, this issue will remain as is. Take care to not have more than 1 of the same weapon in your inventory.
  • Shields: The same thing with weapons with one more additional issue. Shields with player made enchantments will not have the enchantments applied if using the hotkey to equip the shield. This is a vanilla script bug and requires SKSE.
  • Side note: Weapons cannot be stored for the left hand. Requires SKSE.

Known Issues/Warnings:

  • The mod may add 20 potions instead of 10 on installation. This is not ideal, but is fine.
  • When cycling through shouts/powers, wait for the "click" sound of the power being changed before firing the shout/power. (I did my best to make this as responsive as possible.)
  • It's really easy to forget that these are potions, and not actual hotkeys. Therefore...
  • Invisibility will end if using a potion.
  • Using a potion while Ethereal will cause the potion to be consumed, not run the script to equip the spell set, and end your Ethereal effect.

Credits:

Chesko - Multithreading Tutorial

My Mods: