Skip to content

1.18.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Jun 03:07
· 89 commits to main since this release

Version 1.18.0-beta.0

This is a prerelease version. There may be bugs, and API compatibility is not yet guaranteed.
Please: BACK UP YOUR PROJECTS

Notable changes

Added

  • [#2028] Added a fatal build error when automatic Int parameter values would exceed the VRChat 0-255 range, instead of silently assigning out-of-range values.
  • [#2029] Added warnings to Sync Parameter Sequence to detect potential misconfigurations
  • [#2031] Added Vertex Filter - By UV Tile
  • [#2032] Added support for selecting alternate UV channels in Vertex Filter - By Mask

Fixed

  • [#2025] Fixed reactive IsConstantActive analysis for inverted constant conditions
  • [#2024] Fixed an issue where Merge Armature could lose track of some in-use armature slots after memory defragmentation, potentially causing incorrect transform updates
  • [#2023] Fixed a potential exception in ModularAvatarMergeArmature.MapBone when merge targets are missing
  • [#2019] Fixed incorrect mesh processing in Visible Head Accessory
  • [#2017] Fixed potential exception in reactive component processing
  • [#2026] Fixed MA Blendshape Sync editor preview stopping early when one binding's target mesh is missing
  • [#2027] Fixed a division-by-zero in mesh retargeting when the new root bone has a zero-scale axis
  • [#2027] Fixed an off-by-one error in reactive object constant analysis that could leave dead condition groups unreduced
  • [#2028] Minor fixes for the MA Merge Armature edit-mode pose sync logic:
    • Fixed a null reference exception when a merge armature component was disabled before the armature lock controller finished initializing.
    • Fixed an issue that could result in suboptimal memory usage.
  • [#2028] Fixed issue in MA Bone Proxy that could result in elevated CPU usage in edit mode

主な変更点

Added

  • [#2028] 自動 Int パラメーター値が VRChat の 0-255 範囲を超える場合に、範囲外の値を黙って割り当てる代わりに致命的なビルドエラーを報告する機能を追加
  • [#2029] Sync Parameter Sequence で設定ミスがありそうな場合に注意を出す処理を追加
  • [#2031] Vertex Filter - By UV Tile を追加
  • [#2032] Vertex Filter - By Mask で、UVタイルの範囲を指定して頂点を選択できるようになった

Fixed

  • [#2025] Reactive Component の IsConstantActive 解析で、反転された定数条件が誤判定される問題を修正
  • [#2024] メモリのデフラグ後に Merge Armature が一部の使用中スロットを見失い、トランスフォーム更新が不正になる場合がある問題を修正
  • [#2023] マージ先の設定が不足している場合に ModularAvatarMergeArmature.MapBone で例外が発生しうる問題を修正
  • [#2019] Visible Head Accessory のメッシュ処理が正しく行われない問題を修正
  • [#2017] Reactive Component の処理で発生し得る例外を修正
  • [#2026] MA Blendshape Sync のエディタープレビューで、バインディングのターゲットメッシュが欠落している場合に残りのバインディングが同期されなくなる問題を修正
  • [#2027] 新しいルートボーンのスケールがゼロの軸を持つ場合にメッシュリターゲティングでゼロ除算が発生する問題を修正
  • [#2027] Reactive Object の定数解析において、無効な条件グループが削除されないオフバイワンエラーを修正
  • [#2028] MA Merge Armature のエディットモードポーズ同期処理に関する軽微な修正:
    • アーマチュアロックコントローラーの初期化が完了する前にコンポーネントが無効化された際の NullReferenceException を修正
    • メモリ使用率が最適でなくなる可能性のある問題を修正
  • [#2028] MA Bone Proxy でエディットモード時の CPU 使用率が上昇する可能性のある問題を修正