There are several tools that modify avatars with
IVRCSDKPreprocessAvatarCallback
.
These tools may well cause avatars to be below the Hard Limit when they are built. (For examle, removing unnecessary objects will make an avatar be below the Hard Limit of the Quest Avatar.)
However, the current VRCSDK Control Panel does not allow pressing the Build or Upload buttons if the avatar is over the Hard Limit at pre-build check. This is very inconvenient.
I know we can use the Public API, but it seems silly to prepare a special button for this.
Since VRCSDK already has a post-build check system, I would like SDK to have a button like "Build Anyway & Try Uplaod" or "Build & Upload without pre-check" to try to build anyway even if it is over limits at pre-build check. (Of course, if post-check also fails, upload the avatar will be aborted.)
Probably this is also happening in the case of using
OnSdkBuildStart
, which is marked as a PublicAPI.