Skyrim Special Edition

File information

Last updated

Original upload

Created by

Holaholacocacola

Uploaded by

Holaholacocacola

Virus scan

Safe to use

Tags for this mod

About this mod

Action Speed: X Introduces a configurable scaling action speed penalty system found in many modern games like dark souls, pillars of eternity, and older more traditional PnP rpgs.

Requirements
Permissions and credits
Changelogs
tl;dr
Introduces a penalty system to armors that affects all npcs(player included) combat action speeds and  performance.
Modular: Choose any module you want to turn on/off
Compatible: Installs via Zedit or Synthesis and will cover all mod added npcs/armors. Compatible with everything.
Lightweight: One script runs once after character creation. Everything else is accomplished through abilities/perks.

Action Speed: X
Action Speed: X is a more comprehensive fork of  Action Speed. It is a gameplay mod designed to further enhance Skyrim's combat system(and modded combat systems) by limiting the rate at which the player and npcs perform combat related actions based on the quality of worn armor, its equip slot, (or lack thereof) and their skill levels. It does so by applying active debuffs(penalties), and passive buffs(offsets). Debuffs are incurred when wearing any piece or armor whether it be a helmet, shield. Buffs are acquired as you level up skills in the appropriate tree.


Armor Penalty System

Penalties have a magnitude tier system that depends on the the quality of the armor and it's equip slot.
 
Tier System:

The better the quality(material), the greater the penalty magnitude. There are four ranks based on material type level.
  • Rank 1: 20-39
  • Rank 2: 40-59
  • Rank 3: 60-79
  • Rank 4: 80+
Slot System:

Penalty magnitude distribution depends on equip type and has the following distribution ratio.
  • Cuirass -> 50%
  • Boots -> 25%
  • Helmet ->12.5%
  • Gauntlets -> 12.5%
  • Shield ->25%.

See the below modules to get the exact penalty %'s and their passive bonuses. Note that passives are permanent with one exception in the move speed module.
Modules
Attack Speed:
Spoiler:  
Show

Penalty ranks:


Passive Buffs:
+ 2.5/ 5/ 7.5/ 10% Attack Speed with one handed weapons granted at One handed skill levels 25/40/60/80
+ 4  /8/ 12/ 18% Attack Speed with two handed weapons granted at Two handed skill levels 25/40/60/80


Ranged Attack Speed:
Spoiler:  
Show

Penalty ranks:


Passive Buffs:
+ 4/ 8/ 12/ 16% Draw/Reload Speed granted at marksman skill levels 25/40/60/80



Movement Speed:
Spoiler:  
Show

Penalty ranks:


Passive Buffs:(These do not stack with each other)
+ 4/ 6/ 8/ 10% Movement Speed granted at Light armor skill levels 25/40/60/80
+ 8  /10/ 12/ 14% Movement Speed  granted at Heavy armor handed skill levels 25/40/60/80

Note. The first passive bonus is not permanent and requires the user to be at least level 25 and wear three corresponding pieces of armor to activate. This was done to prevent a scenario where npcs/player can quickly train to Harmor 25 and get a cheap permanent 8% speed buff.


Spell Costs:
Spoiler:  
Show

Penalty ranks:


Passive Buffs:
- 5/ 10/ 15 /20% spell restoration spell costs at restoration skill levels 25/40/60/80
- 5/ 10/ 15 /20% spell conjuration spell costs at conjuration skill levels 25/40/60/80
- 5/ 10/ 15 /20% spell alteration spell costs at alteration skill levels 25/40/60/80
- 5/ 10/ 15 /20% spell destruction spell costs at destruction skill levels 25/40/60/80
- 5/ 10/ 15/ 20% spell illusion spell costs at illusion skill levels 25/40/60/80



Power Attack Cost:
Spoiler:  
Show

Penalty ranks:


Passive Buffs:
- 10/ 20/ 30/ 40% Power Attack costs with one handed weapons granted at One handed skill levels 25/40/60/80
- 20/ 30/ 40/ 50% Power Attack costs with two handed weapons granted at Two handed skill levels 25/40/60/80


Magicka Regeneration:
Spoiler:  
Show

Penalty ranks:


Passive Buffs:
+ 1.25/ 2.5/ 3.75/ 5% granted at Destruction skill levels 25/40/60/80
+ 1.25/ 2.5/ 3.75/ 5% granted at Alteration skill levels 25/40/60/80
+ 1.25/ 2.5/ 3.75/ 5% granted at Conjuration skill levels 25/40/60/80
+ 1.25/ 2.5/ 3.75/ 5% granted at Illusion skill levels 25/40/60/80
+ 1.25/ 2.5/ 3.75/ 5% granted at Restoration skill levels 25/40/60/80



Stamina Regeneration:
Spoiler:  
Show

Penalty ranks:


Passive Buffs(These do not stack with one another):
+ 2.5/ 5/ 7.5/ 10% stamina regeneration(mult) granted at Light armor skill levels 20/40/60/80
+ 5/  10/ 15/ 20% stamina regeneration(mult) granted at Heavy armor skill levels 25/40/60/80



Races module:
Spoiler:  
Show

Races with armor skills as a major skill will get 1-2 proficiency perks which offset a flat% of penalties.

Orcs:

  • Legacy of Trinimac: Reduces move speed penalty from heavy armor cuirass by 25%.
  • Legacy of Malacath: Reduces attack speed reduction from  heavy cuirass when wielding warhammers by 25%

Nords:
  • Legacy of the Divines: Reduces move speed penalty from light armor cuirass by 25%.
  • Legacy of Tsun: Reduces attack speed reduction from light cuirass when wielding battleaxes by 25%.

Bosmer:
  • Legacy of Y'ffre: Reduces attack speed penalty with bows from light cuirass by 25%.

Dunmer:
  • Legacy of Sotha Sil(Not displayed in UI): Reduces spell cost penalty of fire spells from light cuirass by 25%

Imperial:
  • Legacy of Stendarr: Reduces spell cost penalty for restoration spells from heavy cuirass by 25% 
  • Legacy of Tiber Septim: Reduces attack speed reduction from heavy shields by 25%. 

Redguard:
  • Legacy of Onsi: Reduces attack speed reduction from light shields by 25%.

Argonian:
  • Legacy of the Hist(Not displayed in UI): Reduces spell cost penalty for alteration/restoration spells from light cuirass by 25%.



Factions module:
Spoiler:  
Show

Certain factions train their members to specialize in specific combat styles. These members gain the following bonuses.

Dawnguard: 
  • Crossbow Proficiency: Reduces reload speed reduction from heavy/light cuirass with crossbows from cuirass by 50%.

Forsworn: 
  • Melee Weapons Proficiency: Reduces attack speed reduction from light armor cuirass by 50%.
  • Ranged Weapon Proficiency: Reduces draw speed reduction from light armor cuirass with bows by 50%

Guards: 
  • Light Armor Proficiency: Reduces stamina regen reduction from light armor cuirass by 50%.
  • Melee Weapons Proficiency: Reduces attack speed reduction from light armor cuirass by 50%.

Imperial Army: 
  • Armor Proficiency: Reduces move speed reduction from from armor cuirass by 50%
  • Shield Proficiency: Negates move speed reduction from shields.

Stormcloaks: 
  • Melee Weapons Proficiency: Reduces attack speed penalty from light cuirass by 50%.

Thalmor:
  • BattleMage Proficiency: Reduces spell cost reduction from light cuirass by 50%.



Perk Rebalance module:
Spoiler:  
Show

Some popular perk mods offer powerful stat bonuses that can make some of this mods effects moot. This module will detect the supported mods if installed, and rebalance(nerf) those effects. As with all other modules, this is optional. If you have better numbers for these nerfs, feel free to express them in the comments section.

Vokrii:
  • Windrunner: +10 speed -> +5 speed. (By the time you get this perk, you would already have an almost +6 passive speed bonus).

Ordinator:
  • Windrunner: +10 speed -> +5 speed. (By the time you get this perk, you would already have +6 passive speed bonus).

Adamant:
  • Athletics: + 10/20 speed -> + 5%/10% speed(+20 is enough to disregard light armors move speed penalty entirely at all ranks)
  • Endurance: +50/100 stamina regen -> +7.5/15%



Installation
There are 2 installation methods. Synthesis or Zedit
Zedit(Discontinued. Use Synthesis )

Spoiler:  
Show

1. Install the mod the usual way, and activate ActionSpeedX.esp in your load order. ActionSpeedX.esp can go wherever you want in your load order.
        2. Install zEdit 
        3. Add the patcher to zEdit
            - Open zEdit.
            - In the top right is a button that looks like 3 little cubes, click it and it will show a list of currently installed patchers.
            - Click to install a new patcher.
            - Find and select the ActionSpeedX patcher(zip file) (its wherever you installed the mod and is the folder named "zedit_upf_action_speed_x.zip")
            - Restart zEdit
       4. Run the patcher. The patcher needs to be run AFTER you've already built your bashed patch
            - Load your full load order* into zEdit, including ActionSpeedX.esp. The position of the ActionSpeedX esp does not matter.
            - *If you have >254 plugins you can just load the subset of esps that edit or adds npcs.
            - In the top right is a button that looks like a jigsaw puzzle, click it to see a list of installed patchers.
            - Build the Action Speed patch, it will take about 3 minutes and creates an esp called "action_speed_x_patch.esp".
            - Exit zEdit saving the newly created patch esp.
      5. Play the game
            - Both ActionSpeedX.esp and action_speed__x_patch.esp need to be active in your load order.
            - action_speed_x_patch.esp needs to be after all mods it is patching in your load order.


Synthesis
Spoiler:  
Show

1. Install the mod the usual way, and activate ActionSpeedX in your load order. ActionSpeedX can go wherever you want in your load order.
        2. Install Synthesis
        3. Add the patcher to synthesis
            - Open Synthesis
            - In the top left are 4 buttons. Hit the one that says 'Git repository' and it will show a list of available patchers to grab.
            - Search for Action Speed X and click the '+' button.
            - Find and select the ActionSpeedX patcher from the drop down menu
       4. Run the patcher. The patcher needs to be run AFTER you've already built your bashed patch as is traditional with all patches
- The position of the ActionSpeedX esp does not matter.
            - Build the patch, it will take about 5 seconds to run and creates an esp called "Synthesis.esp".
            - Exit Synthesis
      5. Play the game
            - Both ActionSpeedX.esp and Synthesis.esp need to be active in your load order.
            - Synthesis.esp needs to be after all mods it is patching in your load order.




Compatibility
In theory, Action Speed: X is compatible with all mods granted they are adhering to attack speed framework if using the attack speed module. If any features overlap too much for your taste with something else in your load order, disable it in the synthesis or zedit settings menu. I used the following mods when testing and recommend them

Reasonable movement speed
Speed and Reach fixes
Mortal enemiez
Player Combat Parameters <- This will add some avs affected by this mod to the hud.



Performance


I've tested with all settings on with genesis, populated, increased enemy spawns x3, wildcat, maximum carnage, ultimate combat, and 100+ npcs in combat and noticed no fps drops with it on. 


Known Problems:

If you enable descriptions, it will overwrite enchant descriptions. I will address this in a future pr.


Credits
matortheeternal for zedit
noggog for mutagen/synthesis and code review
trawzified for kye synthesis patcher I used as a base
Ashen for race selection detection script and general ideas.
https://pixabay.com/photos/paper-old-texture-parchment-1074136/ Parchment background


Source code here