• Hello Guest!

    We have recently updated our Site Policies regarding the use of Non Commercial content within Paid Content posts. Please read the new policy here.

    An offical announcement about this new policy can be read on our Discord.

    ~The VaMHub Moderation Team
  • Hello Guest!

    We posted an announcment regarding upcoming changes to Paid Content submissions.

    Please see this thread for more information.

Spawn Atoms at Selection

Paid Plugins Spawn Atoms at Selection 1.0

  Admin warning: this resource requires an external software: BepInEx, a modding software for Unity games. Virt-A-Mate is made with Unity. Users accept all risks associated with using this resource
VAM Plugin: Spawn Atoms at Selection

As per user request, here's a plugins that spawns atoms (furniture / animation patterns, collision triggers, lights, audio sources etc.) at the same location of the person or object that you have currently selected (or that was selected last) and not at the origin point (0|0|0) as in vanilla. This could speed up the creation of new scenes quite a bit.


Join my Patreon to get instant access to all of my 31 VAM Plugins and future updates:
Note: my plugins require an external software: BepInEx, a modding software for Unity games. Virt-A-Mate is made with Unity.

My plugins focus on the user interface (UI) of Virt-A-Mate to make VAM more enjoyable for users. See the Patreon Welcome page and Installation Instructions for details.

Impressum


VAM Plugin: Spawn Atoms at Selection

As per user request, here's a plugins that spawns atoms (furniture / animation patterns, collision triggers, lights, audio sources etc.) at the same location of the person or object that you have currently selected (or that was selected last) and not at the origin point (0|0|0) as in vanilla. This could speed up the creation of new scenes quite a bit.

You can either spawn new atoms on every other object in the scene or restrict to only spawn on Persons.

There is also an option to automatically align the rotation of the new atom to the rotation of the object that it is spawned on.

Example: a new Animation Pattern is spawned at the position of the Person:

Animation Pattern (2).png



Settings Script:

Settings (3).png


Settings (4).png



Setting: Enabled

This is a general switch to turn the script on and off.



Setting: Disable Collision before moving (default: on)

This will prevent displacing the object that the new atom is spawned on, see screenshots below.

Please note that when you turn this option off (and therefore colliders are enabled) and two models collide, then you may get this error in the error log: "!> Detected physics corruption on Atom Person. Disabling collision on atom and force resetting physics to prevent game crash. Move atom to different location, then reenable collision. Type of corruption: AutoCollider invalid joint position."

Collision Off (3).png


Collision Off (2).png



Collision On (3).png


Collision On (2).png




Setting: Move only to Person (default: off)

If you enable this option, then new atoms will only be spawned on Persons. If a Person is currently selected when you press the "Add Atom" button, then the new atom will be spawned on that person. If no person is currently selected, then the new atom will be spawned on the person that was last selected.



Setting: Align Rotation (default: off)

If you enable this option, then new atoms will automatically face in the direction of the object that it is spawned on:

Align Rotation Off (3).png


Align Rotation Off (2).png



Align Rotation On (3).png


Align Rotation On (2).png
  Admin warning: this resource requires an external software: BepInEx, a modding software for Unity games. Virt-A-Mate is made with Unity. Users accept all risks associated with using this resource
Author
vamplugins
Downloads
122
Views
1,765
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from vamplugins

Back
Top Bottom