CUAManager

Plugins CUAManager 16

CUAManager by Blazedust (v1.16) (VAM v.1.20.77.9)

Plugin to automatically load character details such as linked CustomUnityAssets when changing appearance.

* This session plugin can create presets from linked CustomUnityAssets similar to clothing presets and can automatically load character details such as hair, nails and accessories (earrings, wings, horns, tails, glasses, etc...) whether it being linked CustomUnityAssets or clothing items when you change appearance or clothing presets. No more fiddling around trying to re-attach CustomUnityAssets when changing appearance in a scene or re-enabling certain clothing details when changing clothing.


Plugin Features:
* Save and Load character detail presets (such as linked CustomUnityAssets) just like clothing presets.

* Auto load character detail presets based on an active unique morph on the person. This allows presets (hair, nails and other character details) to load automatically when changing appearance.

* Quick buttons. Quickly access VAM's appearance preset, clothing preset and CUAManager's Append/Replace/Remove actions for the selected person while in Edit mode.

* Adjust position and rotation for a linked atom asset relative to the linked body controller for a person. Now you can align and center linked atoms perfectly.

* Easily add blank assets linked to a predefined rigidbody on a person, including head, neck, chest, abdomen, hip, pelvis and many more.

* Supports plugin scripts attached to the linked atoms when saving the preset so it will be loaded back up again. The ParentHoldLink on a CustomUnityAsset is designed to work with this plugin.

* Can handle different atom types, not just CustomUnityAsset type atoms (additional atom types to handle can be added in the options - SubScene atoms for example).

* All presets and options are saved to the plugin data folder (Custom/Saves/Blazedust/CUAManager/presets/).



Instructions/Installation

* 0.0 ("Installation")
Add this plugin as a session plugin (select ADD_ME.cslist in the .var package). (Do not add as a scene plugin!)
If you want your session plugins to boot automatically each time you start VAM go into the "Session Plugin Presets" -> "Change User Defaults..." -> "Set Current As User Defaults" after adding the CUAManager plugin as one of your session plugins. Now this plugin will run every time you start VAM. A session plugin will be active across all scenes. Redo this each time you download a new version of a session plugin!


* 1.0 Selecting Active Person:
This plugin only operates on the current selected person. This plugin will select whatever person you select in the scene or choose from the 'Active Person' selector. As you edit a character and change appearance you probably already have that person selected.


* 1.1 Saving presets:
You can save two different type of character detail presets, one containing clothing items and another one containing linked atoms (such as linked CustomUnityAssets).
First type in a unique name for your preset and then press the save preset button.
* 1.1a Clothing preset: To save a clothing preset press the 'Save Clothing Preset: Save preset' button. All enabled clothing items for the active person will be included in the preset. Make sure to remove any clothing items that's not part of the character look (only keep hair, nails enabled etc...)

* 1.1b Linked atom preset: To save a linked atom preset press the 'Save Linked Atom Preset: Save preset' button. All linked atoms that this plugin is configured to handled will be included in the preset. So make sure you have the presets aligned correctly.

* 1.2 Loading presets:
Press either the Replace or Append button. Replace will remove any existing presets loaded earlier for the active person while append will keep existing presets intact.


* 1.3 Auto load triggers:
The strength of this plugin is that it can load character detail presets automatically as you change looks, no need to access this plugin interface afterwards. This is done by setting up auto load triggers.
An auto load trigger will activate based on a morph on the character and load a preset. The idea is that a unique look will have a unique morph. Once configured, changing appearance will automatically load any presets connected to the look's morphs
* To create an auto load trigger: Scroll to the "Manage auto load triggers" section. Select a unique trigger morph for your look and select a preset and press the 'Add Trigger' button. You can set up multiple triggers for the same trigger morph.

Next time you change appearance all presets set up with auto load triggers with that look will be loaded automatically, whether it being linked CustomUnityAssets or clothing items.

03.png


If you don't have a unique morph for your look, you can use an empty morph together with your look (I created this package with empty morphs for this use case https://hub.virtamate.com/resources/empty-morph-set.546/). Plugins such as MorphMerger can be used to create unique morphs that you can use with your look and auto load triggers.

* 1.4 Quick buttons:
This plugin features some quick buttons to quickly access VAM's appearance preset, clothing preset and CUAManager's Append/Replace/Remove actions for the selected person while in Edit mode. The idea is that it should be quick and easy to consume and enjoy scenes with your own appearances and clothing without having to navigate into sub-menus. The quick buttons can be found next to the menu by default and you can customize the buttons through in plugin options.
You can adjust the layout and position of the buttons in desktop and VR mode. Adjust it to fit your personal preferences and other plugin interfaces. OBS: To see the quick buttons while editing the layout make sure to select any person atom in the scene first!
You can disable the buttons in the plugin's interface by unchecking the quick-buttons options.

05v113.png


Shortcuts.png


Changelog v.1.16 (var .16):
* Assets with plugins using color parameters will now have the color parameters reapplied after 30 frames after creating the atom and loading the preset, fixing colors not being restored/initialized correctly. This makes the UnitAssetVamifier plugin colors work with CUAManager as expected instead of defaulting colors back to white and other plugins using color parameters. (This is a workaround for color parameters that works good enough! Other parameters seem to work just fine when applying plugin presets)

* Suggestions now also grabs the CustomUnityAsset's assetbundle name and parts of the path in various ways, improving name suggestions.
* Fixed a bug in the overwrite prompt being case sensitive instead of case insensitive.
Changelog v.1.15 (var .15):
* Quick canvas buttons now show filters for "All Flattened", "AddonPackages Flattened", "AddonPackages Filtered" and Current Directory.
* Fixed various bugs related to creating and deleting auto load triggers when there're multiple persons in the scene sharing the same trigger(s).
* Fixed "Active Triggers" filtering not updating itself when selecting another person in the scene.

Changelog v.1.14 (var .14):
* Creating a new trigger now pre-selects the trigger.
* Changing sort/filter for the trigger-list will keep selected trigger intact if it's still within the filter.
* Fixed a bug when creating a new trigger not unloading presets as intended, causing the same preset to be loaded on top of existing ones in certain cases.

Changelog v.1.13 (var .13):
* Updated plugin for VAM 1.20.77.* to use new PluginData folder to avoid overwrite confirm dialog when updating options. All presets are still stored and saved to the legacy plugin folder.
* You can now quickly toggle all clothing items controlled by triggers. Click the 'toggle clothing triggers' button in the plugin UI or in the quick buttons. You can enable this as a quick button from the quick button options. Useful if you want to save a clothing preset without including clothing items controlled by triggers.
* New option added to ignore disabled atoms (where On == false) when saving presets. This option is enabled by default.
* Quick canvas buttons for "Replace/Append" and "Remove last/Remove all" now have an option for merging those buttons making the buttons take less space, similar to how the clothing merge button works. You can enable this in the quick canvas options.
* Name suggestion list now always include last loaded preset name (to easier allow overwrite a preset when updating one).
* (Fix) Clothing items will only be controlled by max one trigger now to avoid conflicts over which trigger "owns" it. A message will be shown when a clothing item is ignored for a second trigger. (This fixes a bug where it was impossible to disable a clothing item manually if it was controlled by two triggers.)

Changelog v.1.12 (var .12):
* You can now enable a quick button for merge load clothing preset. Enable this through the options. Press the "(M)" part of the clothing button to use merge load clothing preset.
Changelog v.1.11 (var .11):

* Added quick canvas buttons. Quickly access VAM's appearance preset, clothing preset and CUAManager's Append/Replace/Remove actions for the selected person while in Edit mode.
* Fixed a bug that disabled all auto load triggers using the same morph when removing one auto load trigger using that morph.
Changelog v.1.10 (var .10):
* Browsing presets will clear its cached path so you will see newly saved presets in VaM 1.20.1.5.
* Fixed SubScene atom types not storing creator name in the preset file. Loading SubScene presets should work now even after restarting VaM

Changelog v.1.9 (var .9):
* Remove a left-over debug log message.
Changelog v.1.8 (var .8):

* Fixed auto load triggers using clothing item presets not always working as intended since the 1.7 update (Oops).
* Doubled the time you have to disable an active clothing item tracked by an auto load trigger. This will make it easier to disable those items if you have low FPS.
* Tweaked so you must click the same clothing item tracked by an auto load trigger twice to disable it and not just click any two clothing item tracked by an auto load trigger.

Changelog v.1.7 (var .7):
* Made it easier to manage your auto load triggers. Added possibility to sort and filter the list of your auto load triggers. Easily sort over morph name, preset name or current active triggers (this makes it quicker to find a specific trigger). The auto load triggers can be found in its own section now in the plugin interface.
* Added support for SubScene atoms (and a few other atom types, activate additional atom types in the options).
* Added a feature that reuses existing assetUrls from other loaded CustomUnityAssets when loading a new CustomUnityAssets if the assetUrl uses the same filename for the assetbundle. This is to avoid errors when trying to load the same assetbundle file but from another destination (different .var packages including the same assetbundle for example). This option assumes that same filenames share the same assetbundle file. You can disable this from the options.
* Fixed a bug where triggers wouldn't always activate if they used a morph with the same name as another morph from different .var package or destination (different .var packages including the same morph for example).
* Fixed a bug where multiple triggers wouldn't load multiple presets correctly if the different presets shared same atomUids.
Changelog v.1.6 (var .6):
* The "Post Waiting" time now always ticks while in Play mode.
* If the initial opening of the FileBrowser fails this plugin will try again for a smoother user experience in VaM 1.20.1.4.
Changelog v.1.5 (var .5):
* FileBrowser can be used to browse and select presets (just leave the "Select Preset" selector blank).
* Dropdown selectors updated to filtered dropdowns.
* Saving a preset now prompts you to take a screenshot which will be shown in the FileBrowser.
* Fixed a bug where auto load triggers wouldn't trigger properly when loading another gender.
* Fixed a null-ref when selecting an atom linked to a non-existing parent atom.
Changelog v.1.4 (var .4):
* Updated to work with VaM 1.20.0.9
Changelog v.1.4 (var .2):
* Loading/Creating presets will automatically suggest that preset in the "auto load preset" option.
* Some error handling to improve stability when atoms are removed automatically.
Changelog v.1.4 (var .1):
* Added support to create clothing item presets for character details and keep them enabled if set up with auto load triggers: allowing the character clothing item details to stay enabled even if loading other clothing presets that would normally disable the character clothing item details.
* Plugin only check for changes in Edit Mode by default (you can enable it to run in Play Mode too in the options).
* Minor changes to the GUI interface.

* ⚠Preset folder remains in the same location as before (Custom/Scripts/Blazedust/CUAManager/presets) to be easily backwards compatible with older versions that wasn't a .var package. If you intend to remove the CUAManager v.1.3 in the Custom/Scripts/Blazedust/CUAManager folder just don't remove your presets! ⚠

The following images shows the plugin interface even if it's from an older version ( ⚠ GUI interface is similar but not exactly the same):
Quick start guide: Preview images:
Author
Blazedust
Downloads
37,551
Views
37,551
First release
Last update
Rating
5.00 star(s) 14 ratings

More resources from Blazedust

Share this resource

Latest updates

  1. CUAManager v.1.16

    Update for CUAManager to v.1.16 with some minor fixes: * Assets with plugins using color...
  2. CUAManager v.1.15

    Update for CUAManager to v.1.15 with some minor fixes: * Quick canvas buttons now show filters...
  3. CUAManager v.1.14

    Update for CUAManager to v.1.14 with some minor quality-of-life improvements for trigger...

Latest reviews

The plugin itself is a must-have. The excellent guide is a nice flourish.
If you are a user who uses assets on figures constantly, this is an essential must have plugin. Great functionality and easy to use. If it was up to me, I would add it as an extension of VaM.
absolute godsend
This plugin was essential before this latest update...Now it's fucking even more amazing. Love the new quick buttons!!!
Blazedust
Blazedust
Thanks. Glad you like the quick buttons and find them useful, I know I do! Version 12 adds a quick button to merge load clothing preset too which is useful for those that work more with modular clothing presets.
A must have Plugin, very handy for all my asset creations. Thx mate!
Thank you so much!
Killer. Saves so much time and works incredibly well!
Awesome and essential!
Essential plugin to manage your assets quick and painless, very easy to align assets onto a body parts!
Its a must for vam. very helpful for managing customunityassest.
Top Bottom