theSkyseS / Engarde-Synthesis-Patcher

This is a port of Engarde patcher to Synthesis/Mutagen Framework
4 stars 3 forks source link

Issue with Patcher #37

Closed Gug1234 closed 2 years ago

Gug1234 commented 2 years ago

Received this error while running the patcher, was told it was an error within the logic, any idea how to remedy this issue? Thanks. error1

Noggog commented 2 years ago

Looking at their code, this seems to be the section that's problematic:

if (_settings.Value.basicAttacks.dwAttackTweaks)
{
    IIdleAnimation idleCopy = CopyIdle(state, Skyrim.IdleAnimation.BlockingStart);
    idleCopy.RelatedIdles[1] = originalLeftHandAttackSibling;
}

What this means is that this patcher assumes that Skyrim's Idle Animation BlockingStart will have two RelatedIdles. I'm guessing your setup has some mod that makes it have less? Would be interesting to see an xEdit screenshot of BlockingStart's related idles section

Either way, I'm not sure if the idle having 2 entries is a fundamental requirement of Engarde, or if it's an oversight by the author. I'm not experienced enough with the goals or mechanics of the patcher to know offhand

theSkyseS commented 2 years ago

Should be fixed with 6008d66. Feel free to reopen the issue if still wont work. You should probably check which mod changes the BlockingStart idle, it may or may not work with the dual wield part of Engarde