MCO Universal Support
OVERVIEW
MCO SKSE plugin remade to work with all Skyrim versions including the latest AE build.
Modern Combat Overhaul's SKSE plugin is used to add "recovery" frames to attack animations, which lets the player exit attacks early via directional inputs on supported movesets. This mod is a remake of that SKSE plugin which allows ADXP and MCO movesets to be fully functional above AE 1.6.629.
The original plugin was made by dTry, however he unfortunately never posted the source code and can't find it on his computer anymore, and he's also quite busy at the moment. This mod is a remake based on how distar believes it works. This was done in advance of future developments where we want to expose directional inputs to behaviours properly.
This uses the movement vector before True Directional Movement modifies them. Other mods may be able to modify this, but in such a scenario we probably want to recover quickly anyway.
REQUIREMENTS
Attack - MCO|DXP (skyrim-guild.com)
SE/AE
Address Library for SKSE Plugins
VR
VR Address Library for SKSEVR
COMPATIBILITY
Compatible with all game versions, although VR is untested and probably useless.
SOURCE
doodlum/skyrim-mco-stopgap (github.com)
CREDITS
dTry for the original mod as well as his other plugins I could learn from. He can do whatever he wants with the source code here.
distar for information and testing.
Ersh for his Dodge Framework source code.
Converting Thumbstick Input to Useful N-Directional Input blog post for the math (not actually needed but looks fancier).