EDIT: Get the new version HERE
Something totally new here (and for once it's for Koi):
(This plugin was a commission btw).
What does this mod do?
- This mod allows the user to link objects together that shouldn't be linkable using the vanilla way.
- Link two objects together: you can constrain either by position, rotation, or both!
- Possibility to change the order constraints are applied (so you can link properly object A to B, and B to C for example).
- Disable constraints temporarily with a checkbox.
- Naturally, data is saved with your scene.
- Simple and advanced object list.
Just put NodesConstraints.dll in your "BepInEx" folder
Remove NodesConstraints.dll from your " BepInEx " folder
How to use it?
- Bring up the UI with Ctrl I.
- Select an object in your workspace (that will be your parent object). This can be a rotating gimmick for example.
- In the object list below, choose the bone that will be the real parent (in the case of rotating gimmick, you want to take the thing that actually rotates).
- Click "Set as parent".
- Select another object in your workspace (that will be your child object). If you don't know what to do, just take a character for example.
- In the object list below, choose the bone that will be affect by the parent. For a character, you could simply take its origin point, but that's not very interesting. Instead, try to take an IK node (they have the word "work" in their name), the right hand for example.
- Click "Set as child".
- At the top of the window, choose if you want to link the position and/or rotation by toggling the checkboxes next to "Link position" and "Link rotation". If you wish to keep the current coordinate different, you can click on "Set current".
- Finally, click on "Add new".
- If you wish to change this constraint later, select it in the list below, change what you need to change, and click on "Update selected".
- That's it, have fun!
You should be careful however as there is absolutely no limitation for to the bones you can move/rotate with this thing. AKA, if you start moving FK nodes on characters, you'll get weird results, and that's normal.
Sorry about the preview video, I'm far away from my normal work environment these days and it's pretty hard to make a good looking preview.