Vectorial1024/EliteBionicsFramework

Recheck DamageWorker_Blunt special patch compatibility

Closed this issue · 3 comments

Steam user reports:


Error only when EBF + HAR + Yayo's animations (a 3-way conflict)

This indicates something deeper.

https://gist.github.com/HugsLibRecordKeeper/89508eebcfceceb92105ff487c35aab8

Transpiler_DamageWorker_Blunt_SpecialEffects ... TypeInitializationException ... cannot be patched ... Invalid IL code

Deeper analysis:

I probe deeper by printing the code instructions when the transpiler is active.

HAR + EBF: the patch is executed like this:

Start
EBF patch
HAR patch
EBF patch
> OK

But with the above + Yayo Animations, it becomes like this:

Start
HAR patch
EBF patch
> Error: invalid IL code

The 1st EBF patch is "missing". Seeing how Yayo Animations are saying they have some extra fixes for HAR, perhaps they summoned HAR too early, thus breaking the compat between EBF and HAR.

Fix done, waiting for deployment.

Deployed in v5.0.8.3, which is on Steam now.

Therefore, closing.