All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Changed to not generate animations for Renderers that do not have materials
- Error if parent folder is off
- Error when adding some properties
- When attaching the lilycalInventory component, if the GameObject already has an MA Menu Item, it will be used
- Changed the processing of ReorderableList in the component editor (may have fixed some bugs that were environment-dependent)
- A problem where the GameObject reference in the component was lost when copying and pasting a GameObject with a lilycalInventory component to another avatar
- An error occurs when the operation target is EditorOnly and is operated from multiple components
- Compilation error under certain conditions
- The top version in the changelog is skipped
- Active state of object not reflected when dragged to header
- Auto-avoiding duplicate parameter names
- Component
LI AsMAMergeAnimator
that adds lilycalInventory to the avatar as MA MergeAnimator
- Consider MaterialModifier when getting material properties
- Child menu not generated if parent folder is overridden with MA MenuItem
- replace object references when copying components to other avatars #121
- preset does not support int parameter compression #123
- incorrect parameter names when generating a menu for CostumeChanger in Modular Avatar #122
- end of support for Unity 2019
- optimize processing
- error when use VRCAnimatorPlayAudio #115
- error when submenu is empty #116
- supports materials being cloned by other tools
- error due to circular reference in menu
- Create folders if menu name contains slash
- Conbine same name submenus
- Mesh deletion BlendShape now properly handles cases where values can only be changed to 0 or 100 when operated from multiple components #104
- Compress int parameters
- Make the component class public
- An error occurs if the costume's parent is managed by MA #113
- Update comment in prefab #114
- Change callback order
- Change the binding to a subclass #101
- Changelog and version not displayed correctly #102
- Missing information in the tooltip #105
- Reload language files (
Tools/lilycalInventory/Reload Language Files
) - LI AutoFixMeshSettings #96
- AutoDresser in CostumeChanger #27
- Prop to ItemToggler #27
- LI Preset #56
- Generate MenuFolder in Prop and AutoDresser #75
- Warn EditorOnly and AnimationClip
- Enable components on inactive GameObjects #92
- Change menu order of AutoDresser
- Update preview when adding BlendShape #93
- Error when AnimationClip is null
- Cursor is not visible in MaterialPropertyModifier #84
- Error under certain conditions
- Error when attaching a LI MenuFolder to the same object as MA MenuItem
- Menu is not generated when only AnimationClip is set #94
- Some animations do not work
- Component help button link
- Error when the operation target is EditorOnly
- Icons for each component
- Parameter initial values can now be set (by nekobako)
- New Preview Mode
- Simplified Chinese support (by lonelyicer)
- A prefab of a gimmick that works locally
- UI Improvements
- Change preview to off by default
- Menus not sorted hierarchically (by nekobako)
- Warn if there is a circular reference in the menu (by nekobako)
- An issue where necessary settings may be deleted
- Behavior when an object is operated by multiple components (by nekobako)
- UI lag in Foldout
- Fixed an issue where material replacement could not be undone when previewing
- Added handling for when the language file cannot be loaded
- Error in legacy NDMF
- Error in Unity 2019
- General UI improvements.
- Added feature to check the number of parameters.
- Added interpolation between frames in SmoothChanger preview.
- Added warnings in the editor for AutoDresser.
- Enabled bulk opening and closing of Foldouts by holding Alt key while clicking.
- Implemented version check system.
- Added change history review window.
- Added property saving and local-only setting to AutoDresserSettings.
- Added comments to the code.
- Supported insertion of AnimationClips.
- Changed frame values to be represented in percentage.
- Excluded components attached to inactive objects during build (excluding AutoDresser and Prop).
- Enabled optimization via DirectBlendTree by default.
- Display bug in LI Comment.
- Display bug in Foldout.
- Rectified warnings displayed during build.
- Error occurring during preview.
- Improper suggestions for BlendShape.
- Error occurring when all AutoDressers are turned off.
- Enabled bulk addition of multiple objects via drag and drop in certain properties.
- Enabled confirmation and editing of folder contents during MenuFolder editing.
- Registered assets in ObjectRegistry of NDMP upon cloning.
- Moved material modification process to occur after TexTransTool.
- Improved areas with excessive Foldout.
- Malfunction of MaterialModifier's exclusion function.
- Error occurring when NDMF version was outdated.
- Issue causing some properties of LI Comment to become invisible upon language change
- Malfunction of vector manipulation for materials
- Problem where objects with identical names were treated as the same object
- Issue where ItemToggler properties were not registered in AnimatorController under specific conditions
- Display issue where objects were not shown in error report for parameter duplication
- Error occurring with empty renderer for materials
- Issue where previewing SmoothChanger and CostumeChanger would overwrite settings with values from materials within the mesh when specifying a mesh for the Renderer of material property manipulation
- Enabled simultaneous attachment of MenuFolder component with other components
- Restored processing of components for inactive GameObjects
- Implemented helpbox displaying message about components being ignored during build if inactive
- LI Comment component to leave comments on Prefab and GameObject (supports language switching and markdown)
- Excluded components attached to inactive objects during build (excluding AutoDresser and Prop)
- Enabled generation of menus within Menu Group of Modular Avatar
- Excluded components attached to EditorOnly objects during build
- Optimization feature via Direct Blend Tree
- Speed up processing during build
- AutoDresser component for easy changing of clothes just by attaching the component
- Renamed tool from lilAvatarMofifier to lilycalInventory
- Set icons for components
- Enabled toggling objects from multiple components