About this mod
Slow time archetype effects can stack multiplicatively with each other. Can also, by setting an xedit/CK MGEF flag, create effects that only affect a player's timescale instead.
- Requirements
- Permissions and credits
- Changelogs
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Details:
- Slow time effects will stack multiplicatively (the magnitude of slow time effects gives you the multiplier for the game world other than the player)
- If the painless flag is set in CK/xEdit on a slow time mgef, the spell will instead affect the player's time scale (So a magnitude of 1.5 would make the player 50% faster)
- takes into account the vanilla game settings/perk entry point to mod player slowdown when a slow time MGEF is active
- Note, the same slow time spell will refresh itself and not stack (however different levels of the slow time shout will stack as they are technically different spells)
3 new perk entry point:
Perk Entry Point Framework (see PEPE for more details):
Player specific Bow Zoom Slowdown entry point (multiplies the slowdown you get from zooming a bow only on the player, use multiply and divide perk entry point modifiers (use 2x if you want to double the players speed during bow zoom)):
Use the mod percent blocked EP
In the editorID, make sure GROUP__SlowTimeUnbound is included somewhere
Set the rank to 3 in CK or 2 in xEdit (its 0 indexed in xedit)
Use the perk as normal
Add the perk to player
Global Time Multiplier (basically the same as sgtm except effects everything but player, use multiply and divide perk entry points)
Use the mod percent blocked EP
In the editorID, make sure GROUP__SlowTimeUnbound is included somewhere
Set the rank to 4 in CK or 3 in xEdit (its 0 indexed in xedit)
Use the perk as normal
Add the perk to player
Player Time Multiplier (basically the same as sgtm except effects only player, use multiply and divide perk entry points)
Use the mod percent blocked EP
In the editorID, make sure GROUP__SlowTimeUnbound is included somewhere
Set the rank to 5 in CK or 4 in xEdit (its 0 indexed in xedit)
Use the perk as normal
Add the perk to player
REQUIRES: Address Library, SKSE, Perk Entry Point Extender, Po3 tweaks
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compatibility
- nothing that I know of, possible for other DLL's to interfere with the hooks so let me know in comments if you find any
- Not tested with Skyrim VR, may be compatible
- Bow zoom slowdown now works! (use the vanilla BowSpeedBonus AV to change magnitude of the effect or the new perk entrypoint to modify how it works on just player)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Changelog
1.0: Initial Release
1.1: Fixed bug with player timescale spells not working unless a global timescale spell had been cast first. Included pdb for debugging
2.0: Fixed bug with being unable to use a horse, completely remade mod under the hood, now fully compatible with bow zoom slow time, added 3 perk entry points
2.1: Fixed bugs with bow zoom + slow time stacking
Source: https://github.com/MaybeAsrak/SlowTimeUnbound
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Future Directions
- Create 2 new perk entry points for global time multiplier and player time multiplier - Done
- Make bow zoom slowdown stack multiplicatively - Done
- Make it so the same slow time effect can stack if another flag is set on the MGEF - WIP (thanks Parapets for the RE to find where this is even set)
- Create a plugin patch for the chronomancy mod
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Acknowledgements
- Talles for all of his help with RE
- Skyrim RE community (especially Parapets, fenix, Ersh, Po3, and CharmedBaryon)
- Forn for Motivation
- Noah for PEPE and general RE/C++ help
- Orrie and the ftweaks devs for putting up with my terrible papyrus based slow time stacking solutions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Other Mods
Magic Casting Utilities
Shout Cooldown Utilities
Staff Blocking
Creature behavior edits
Unarmed attack speed unlocked