Skip to content
This repository was archived by the owner on Jan 31, 2025. It is now read-only.

Build Options

BocuD edited this page Apr 9, 2022 · 3 revisions

Build Information

The build information panel will show you the last known builds and uploads for this branch. If there is a version mismatch between PC and Android, it will let you know. See Build Tracking for more information.

image

Build Options

From here a number of options can be selected. Local Testing will launch local instance(s) of VRChat with the specified settings. Watch for changes is equivalent to 'Enable World Reload' in the SDK. When building using Build Helper, your most recent build for any branch / platform combination will be cached temporarily, so it can be uploaded or retested later. The "Last Build" button will use this temporarily saved build.

Async Publisher

The Async Publisher uses VRChatApiTools instead of the native SDK uploader to upload worlds. This makes it so entering playmode isn't required when uploading anymore, and the upload workflow can be sped up. This does not modify the SDK in any way, as it only uses existing fucntions that the SDK already exposes. The async publisher is also not faster than the normal SDK uploader, as it is simply a reimplementation of the existing playmode uploader. It just saves you from doing two domain reloads and entering play mode. When uploading a build using the async publisher, you can continue using the editor as normal, but domain reloads (code compile) are blocked to prevent a loss of state on the uploader. The async publisher can be disabled in Settings if you want to use the standard upload workflow, which has also been slightly improved and extended. For more details, please read Runtime World Creation Changes.

image image

Autonomous Builder

You can upload your world for both PC and Android with the press of a single button. The autonomous builder will build your world for the first platform, upload it, switch platform, build for the second platform, upload it, and then switch back to the platform you were originally on. Building and switching platforms can be a long process and this can make it less of a pain. The autonomous builder requires the async publisher to be used.

image image