Working with my “Katrice” rig for Kata, which started way back in 2.44 and so is a bit lacking in modern conveniences ;), I have a number of driven bones in my armature that use a pydrivers.py script to get their marching orders. I’ve solved the problem of using bones in the same armature to drive these special bones (separate armature!), but one aspect of using the pydrivers approach has me annoyed and baffled.
If I need to edit the pydrivers.py script to modifiy its operations (and that’s still an ongoing process to some degree), I can find no other way to have all the drive bones update to the new script than selecting each channel in each driven bone, then placing the cursor in the expression field and hitting Enter. My understanding of the documentation is that doing this for one bone should update all driven bones to the new script, but apparently that isn’t the case.
Is there some way I haven’t uncovered yet that allows all pydriver channels to be updated at once? I have about 20 helper bones with anywhere from 1 to 6 channels for each bone, and updating them one-by-one is a mind-numbing experience, plus there’s always the chance that I’ll miss one bone in the updating process.
Thanks for any info.