• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
Mouse Control Overhaul

Plugins + Scripts Mouse Control Overhaul

Download [<1 MB]
Datel updated Mouse Control Overhaul with a new update entry:

Custom SelectFromSceneMode and small fixes

Added custom implementation for methods like "Select...FromScene":​

  • Replaced standard button callbacks with custom ones.
  • Selectors of PhysicsObjects are not GameObject, just lists in code and overlay Draw.
  • PhysicsObject's sphere selector is following RigidBody's position, default spheres don't.
  • Unfortunately can't modify PossesAndAlignHead because it is calling method HeadPossess, which is private.
  • Deselect hotkey cancels SelectFromSceneMode.
...

Read the rest of this update entry...
 
Awesome plugin! I don't know if this was reported, but when I switch to global axis, when I try to rotate or move the controller it is still using local axis...
 
Awesome plugin! I don't know if this was reported, but when I switch to global axis, when I try to rotate or move the controller it is still using local axis...
Thank you, just noticed some strange behavior of handlers, i'll try to fix this soon :unsure:
 
I'd like to ask for a little help. I'm not sure why I'm getting this error when I load plugins on the session plugin page. I can use plugin version 3, but when I try to use version 5, it shows this error. Thank you :D
1753765118076.png
 
I'd like to ask for a little help. I'm not sure why I'm getting this error when I load plugins on the session plugin page. I can use plugin version 3, but when I try to use version 5, it shows this error. Thank you :D
View attachment 511122
Ow, so strange, this method should be exist and works for others. Maybe something like older .Net libs cannot use that. Anyway, i'll replace this function and it will work fine
 
Thanks. No, all is fine with you, I wrote this issue in "Knowing issues", and buttons like "Select Align To From Scene", "Select Parent Atom From Scene", etc changing system's mode to select atoms or controlers with default mouse logic. I am thinking how could I replace this :unsure:
Not sure how to enable default VR methods, but not the mouse, a lot of functions are private.
Then smack Meshed out of Fantasy 2.0 and back into the UI abomination that he started. How hard can it be to provide UI-correctness to those willing to work on it?
 
Then smack Meshed out of Fantasy 2.0 and back into the UI abomination that he started. How hard can it be to provide UI-correctness to those willing to work on it?
Not sure I understood you right, but I've made some updates to implement "Select...FromScene" methods and tried to do not run plugin's logic in VR mode (but needs testing). Can you check and tell how it is working?
 
Datel updated Mouse Control Overhaul with a new update entry:

Separation into few scripts, Handle Axis Mode.

Separated the main script into several independent systems, mostly for setup different script call order.

Script List:​

  • MouseControl - main script which controlling new custom mouse control.
  • Handle Axis Mode - new script for custom gizmo/handles (you can disable it if you using some special script for handles).
    • In GlobalAxisMode resetting rotation after dragging is finished.
  • AutoUnfocusInputField - fix InputField issue, which blocking...

Read the rest of this update entry...
 
Hey, thanks for the updates, when you move or rotate controllers in global axis mode, the contoller follows the global axis, but the display of the axises switches to local :)
 
Hi, sorry lame question (perhaps that some VAM basics idk) - it is possible to displaying all nodes of person ? for selecting it, well i mean those which inactive (or free) too. This plugin i found really useful for control visible nodes. But how about all nodes (for no to appeal each time to native vam menu for select)
 
Hi Datel, this must be listed on the Annual Top :), let me give some advice to make it rank even higher. Have you seen this free and awesome GizmosSystem plugin made by the very good developer Plugin idea ? Is it possible to add some distinctive body node icon like head, breast, hand , elbow, knee and etc for easier control? This is especially useful when posing large scale movements.
Just like the icons in GizmosSystem plugin shown in below pic, maybe you can look into the code of it.


Another suggestion: Would you consider to combine Mouse Control Overhaul & Controllers Appearance into one plugin? Function intensive and easy to use.

1754527402903.png
 
Last edited:
Clicking on Take Screenshot box deselects currently selected atom.
 
Back
Top Bottom