Describe your idea
At the moment: we have ME Remover, ME Manipulator, and ME Clothes.
I understand full-well that an official option to modify any scripts will never be released due to potential for harm.
But if an "ME Animations" and/or "ME Triggers" component could be implemented, that would be awesome!
I love MateEngine because of it's potential for custom characters and I think this would greatly extend the modding possibilities without introducing any potential for malicious scripts / bad actors.
An example of what I mean:
ME Animations: a simple "ME Manipulator" style component that points to an existing "Animation" asset (PET_DRAGGING.anim, etc) and an imported animation asset to replace it with. I don't think ME Manipulator is currently capable of this? ME Manipulator can only replace objects currently in the "scene" (please correct me if I'm mistaken).
ME Triggers: similar to "ME Manipulator" but would have several parameters.
First param points to a bone (head, lower_left_arm, etc)
Second param is checklist of allowed/required/blocked states (isSitting, isDancing, isidle, isHandHolding, etc)
Third param points to an animation and/or sound effects.
When bone from first param is clicked (provided in an allowed state) : plays animation and/or sounds.
An example use-case of METriggers:
[ bone = Head ]
[ isHandHolding required, isSitting/isDancing blocked ]
[ animation = custom_twirl.anim ]
^ while idle, if you grab the models hand and click on their head- it plays custom_twirl.anim (while maintaining the hand-holding of course ofc :P hahaha)
see these "mock-ups":
Why is this useful?
I think this greatly extends the potential of MateEngine modding well beyond the currently supported "asset search/replace/remove", but does so without allowing for bad actors to inject malicious scripts.
Confirmation
Describe your idea
At the moment: we have ME Remover, ME Manipulator, and ME Clothes.
I understand full-well that an official option to modify any scripts will never be released due to potential for harm.
But if an "ME Animations" and/or "ME Triggers" component could be implemented, that would be awesome!
I love MateEngine because of it's potential for custom characters and I think this would greatly extend the modding possibilities without introducing any potential for malicious scripts / bad actors.
An example of what I mean:
ME Animations: a simple "ME Manipulator" style component that points to an existing "Animation" asset (PET_DRAGGING.anim, etc) and an imported animation asset to replace it with. I don't think ME Manipulator is currently capable of this? ME Manipulator can only replace objects currently in the "scene" (please correct me if I'm mistaken).
ME Triggers: similar to "ME Manipulator" but would have several parameters.
First param points to a bone (head, lower_left_arm, etc)
Second param is checklist of allowed/required/blocked states (isSitting, isDancing, isidle, isHandHolding, etc)
Third param points to an animation and/or sound effects.
When bone from first param is clicked (provided in an allowed state) : plays animation and/or sounds.
An example use-case of METriggers:
[ bone = Head ]
[ isHandHolding required, isSitting/isDancing blocked ]
[ animation = custom_twirl.anim ]
^ while idle, if you grab the models hand and click on their head- it plays custom_twirl.anim (while maintaining the hand-holding of course ofc :P hahaha)
see these "mock-ups":
Why is this useful?
I think this greatly extends the potential of MateEngine modding well beyond the currently supported "asset search/replace/remove", but does so without allowing for bad actors to inject malicious scripts.
Confirmation