Repository navigation
Releases
2026.11.9
・Layer Opti Improvements: Layers moved to Action now default to weight 0, and avatar tracking state layers can now be migrated while safely keeping VRCFury's tracking actor in FX.
・Layer Index Protection: Added safety checks to protect VRCAnimatorLayerControl behaviours and prevent shifting FX layer indices when index-based layer blending is in use.
・Sub-State Machine Fix: Fixed layers with nested sub-state machines (like PreciseSPS) being prematurely classified as non-animating.
・Param Opti Button State: The Param Opti button now stays active (purple) as long as any of its sub-options are enabled, even with the panel closed.
・Debug Polish: Added dismissable "Understood" buttons for custom value notifications.
2026.11.4
2026.11.2
・Multiplex Parameter Compressor: Automatically compresses avatar toggles into rotating sync batches to bypass VRChat's 256-bit parameter limit.
・Parameter Optimizer Hub: Added a dedicated Param Opti panel to configure carrier slots, cycle speeds, and targeting modes (Excess Toggles vs All Toggles).
・Exclude/Include Parameters: Real-time parameter table with one-click overrides and automatic protection for gestures, contacts, buttons, and puppets.
・Layer Optimizer (Layer Opti): Added a Layer Opti footer button to automatically migrate non-animating FX layers to the Action controller for better performance.
・Post-Build Memory Report: Displays initial vs final synced memory and total bits saved directly in the console after avatar build.
2026.10.30
・Dynamic Parameter Bit-Width: Added automatic network bit compression for synced Int parameters (dynamically allocating 2–8 bits based on your highest value) and optimized synced Floats down to 7 bits on supported VRChat SDK versions to save extra memory without visual loss.
・Global Parameter Optimizer (Param Opti): Added a new Param Opti button in the inspector footer that automatically scans merged avatar controllers during build time and downscales synced parameter bit sizes avatar-wide.
・Manual Bit Overrides: Value fields now support custom network bit overrides using the Value+Bits syntax (e.g. 1+4), with built-in validation in the Debug tab to warn you if a value exceeds its assigned bit size.
・Advanced Contact Receiver Scanner: Updated Contact Receiver detection to automatically recognize and protect velocity parameters, custom collision tags, and flags used by the latest VRChat SDK.
・Asset Optimizer Smart Encoding: Asset Optimizer now auto-balances Write Defaults with the base controller and dynamically scales its internal Int bit-width to the registered asset count.
2026.10.29
・Menu Renamer Component: Added Toggle Accelerator Menu Renamer to easily rename, remap, or organize expressions menu items and submenus non-destructively.
・NDMF Build Hook Integration: Integrated ToggleAccelerator_Renamer_Hook into the NDMF Optimizing phase to automatically apply all menu renaming rules during avatar builds.
・Interactive Menu Visualization: The menu hierarchy visualizer now reads and reflects renamer rules in real time, with direct object pinging and source tracking.
2026.10.19
・Quick Build & Full Build: Added one-click test copy buttons in the inspector footer to clone and test your avatar in seconds without waiting for lengthy optimization bakes.
・Fast Testing Pipeline: Quick Build strips heavy external mesh/texture combiners while running VRChat SDK and Toggle Accelerator hooks for rapid testing.
2026.10.14
・Transform Recorder Stability: Improved coordinate recording cleanup when switching between scene objects or exiting recording mode.
・Inspector Undo Polish: Enhanced undo and redo handling for recorded transform values.
2026.10.12
・Unified Toggle Mode: Consolidated Component toggling directly into the primary Toggle mode alongside GameObjects and Transforms.
・Transform Positioning & Recording: Added Transform controls with a TRAN foldout and an interactive Record button to pose objects in the Scene view while capturing offsets.
2026.10.9
2026.10.7
・AssetOptimizer Compatibility Mode: Added AssetOptimizer build mode option for projects utilizing external avatar optimization tools.
・Layer Weight Refinements: Ensured layer structures match optimizer expectations without stripping required states.