When "Max dependency depth" error occurs after build hooks run, no clear error output is produced in the console (or anywhere else)
bd_
VRCSDK Version: 3.8.0
If, after build hooks run, the maximum physbone dependency depth is exceeded, the SDK fails the build with a generic "Avatar validation failed" with no further details.
It's not currently possible for third-party tools to expose this error, because the detailed error list is passed only to the private VRCSdkControlPanelAvatarBuilder.HandleBuildError (from CheckAvatarForValidationIssues), which proceeds to discard the detailed list of errors.
Please provide either a built-in way to display errors that are created as part of postprocessing, or at least an API by which third-party tools can surface these without needing to hook your private APIs with Harmony.
Log In