What does the mod do?
It is a character reskin for Factorio 2.0. It implements all twelve animations from the CharacterArmorAnimation prototype.
Any incompatibilities?
Anything that changes the character/armor skin in the base game + dlc will be incompatible with this mod. IE, Either this mod overwrites them or their mods overwrites this one. If you're unsure a mod is compatible, just try them.
Anything that makes changes to these are very likely to cause issues:
-
The base character texture
-
Their armor (base game + mech armor) textures
-
The color masks (texture that tells the game where/how to draw the custom player colors)
-
The shadow textures
What about new, added armor with their own look?
To make it short:
If they added their armor as soon as possible in the loading stage. Then this mod shall display an unarmored Emberthal and all is good in the world.
If they added their armor as late as possible in the loading stage. Then you'll see weirdness with armor misalignment at best and character skin being overwritten at worst.
There might be other quirks like modded armor playing custom animations during gameplay. Those will most certainly overwrite this mod when playing their animations.
Any subtle or potentially unrelated changes?
CharacterPrototype::flying_bob_speed has been set to 0.0. That's about it? The vertical bob function didn't look good with wing flaps, so I've set it to 0 and added a vertical bob directly as part of the animation. (The wings already take all the space in the frame so moving the body here isn't as terrible as it sounds)