Prefabulous
2.2.0
- Add language selector to the Recalculate Normals and Generate Twist Bones components, for Japanese.
- All Prefabulous Universal components now have a clickable help URL in the inspector.
- If NDMF 1.8 is installed:
- Add support for Modular Avatar for Resonite.
- Generate Twist Bones will now generate Unity Constraints instead of VRC Constraints when targeting a non-VRChat platform.
- Add support for building for other platforms than VRChat and Resonite.
2.2.0-beta.1
- All Prefabulous Universal components now have a clickable help URL in the inspector.
- If NDMF 1.8 is installed:
- Add support for Modular Avatar for Resonite.
- Generate Twist Bones will now generate Unity Constraints instead of VRC Constraints when targeting a non-VRChat platform.
- Add support for building for other platforms than VRChat and Resonite.
2.2.0-alpha.0
Support Modular Avatar for Resonite:
- Add support for cross-application build compatibility being introduced in NDMF 1.8.
- Conditionally compiled when NDMF 1.8.0-alpha.0 is installed:
- Prefabulous Universal still needs to be compatible with VNyan (Unity 2020) and Warudo (Unity 2021), meaning we still need to support NDMF 1.4 (last known working version in Unity 2020).
2.1.0
- Modify the behaviour of Generate Twist Bones on VRChat projects:
- If VRChat 3.7.0 or above is installed in the project, we will generate a VRC Aim Constraint component instead of a Unity Aim Constraint.
- To try resolving an execution ordering issue with VRCFury, Delete Polygons, Assign UV Tile, and Replace Textures no longer run in the Optimizing phase.
2.1.0-beta.4
- To try resolving an execution ordering issue with VRCFury, Delete Polygons, Assign UV Tile, and Replace Textures no longer run in the Optimizing phase.
2.1.0-beta.3
- Remove Convert back to Unity Constraints (inter-release):
- Convert back to Unity Constraints is being moved to a specialized package, to separate Conversion tooling from Universal tooling.
2.1.0-beta.2
☀️ New component: Convert back to Unity Constraints
A new component, Convert back to Unity Constraints, has been added to Prefabulous Universal.
It converts VRC Constraint components back to native Unity Constraints, to the extent applicable.
- VRC-specific features (local axis, freeze to world) are not supported.
- The VRChat SDK assemblies and DLLs do not need to be installed in the project, as long as the types exist, so they could be mere stubs.
2.1.0-beta.1
- Modify the behaviour of Generate Twist Bones on VRChat projects:
- If VRChat 3.7.0 or above is installed in the project, we will generate a VRC Aim Constraint component instead of a Unity Aim Constraint.
2.0.3
- Compilation should no longer fail in non-VRChat projects that still have the
VRC_SDK_VRCSDK3scripting define around.- Components now extend VRChat's
IEditorOnlyclass only if the VRChat Avatars SDK is installed.
- Components now extend VRChat's
- Delete Polygons should now run before AAO.
2.0.2
Fix Assign UV Tile "Entire Mesh" no longer fails to process meshes that were set to EditorOnly.