Advice on digi transforms
Okay, furballs, I'm looking for some advice on the digitigrade thing. @MadMansGun, @Blaze69, @Valehyena, @KestrelSky, @poblivion, @Kuroyami, anybody else:
I've been exploring ways to make the digi addon not require an extra esp. I pretty much know how to do that but I uncovered some other cool things along the way.
The whole reason I need scripts at all is to handle sneaking, sitting, swimming, etc. Otherwise, the root node could just be positioned in the foot mesh and that would be done.
BUT once I have the script, what it's doing is UNDOING what the root node did, calling NiOverride to manipulate the skeleton. And if I'm doing that at run time anyway, why not do it always and inject the transformations necessary to make the skeleton digi? Then I wouldn't have to ship my own skeleton--the Digi racial ability would just reposition the nodes and stretch out the feet and calves as needed. The only difference in the digi feet is the one string data node that lifts the whole body, so I wouldn't need to ship a skeleton OR special feet.
In fact the whole digi operation could be driven by a single global. Global set = digi happens; not and you run in planti.
Downsides? Maybe calling NiOverride at run time is wonky? But that's what it's for.
More important, I have to adjust the CME nodes, e.g. "CME L Calf [LClf]". That's basically what they're for but I don't know what other mods would be wanting to adjust those nodes. (I can't add my own because then I'm back to shipping my own skeleton.) I should think the only incompatibility would be with things like High Heels, which you wouldn't want with this mod anyway.
I could ALSO do things like add a special keyword to the feet, indicating whether they are digi-enabled. With the keyword, the skeleton is altered; without, not. Then if you're a digi character and you put on non-digi boots, you'd get a planti foot with a boot on. MMG's boots could be given the keyword and they'd be digi. (If necessary. Since they are added to the feet, the feet might still have the keyword and trigger the transform.)
Thoughts?
Also too @ASlySpyDuo
15 Comments
Recommended Comments