Skip to main content

Delay Modes

In MS Studio, there are three different Delay modes available to help manage synchronization among users in a call: Manual Delay, Auto Delay, and Manual + Auto Delay. Here's a breakdown of each mode:

1. Manual Delay

The Manual Delay mode provides small and large plus and minus buttons next to each user in the call. This allows you to increment their individual delay values easily. You can fine-tune the delay for each participant according to your needs, making it a flexible option for precise control.

Features:

  • Increment or decrement delay values using intuitive buttons.
  • Ideal for fine adjustments based on user requirements.

Recommendation: This mode is suggested for most situations where specific control over delay is needed.


2. Auto Delay

The Auto Delay mode automatically calculates delays based on the current ping of the call participants. This mode will override any manual increments made for each user. Since VRChat does not allow grabbing the current ping programmatically, the Auto Delay mode relies on the call's ping.

Example:

  • If User 0 has a ping of 80ms, User 1 has 20ms, and User 2 has 40ms:
    • User 0: 0ms delay
    • User 1: 60ms delay (80 - 20)
    • User 2: 40ms delay (80 - 40)

This method ensures synchronization based on the network conditions of the call.


3. Manual + Auto Delay

The Manual + Auto Delay mode combines both the Manual and Auto Delay features. It applies the delay set for each user in Manual Delay on top of the delay calculated by Auto Delay.

Features:

  • Allows for a personalized delay for each user while also adapting to network conditions automatically.
  • Useful in scenarios where specific adjustments are necessary in addition to real-time network-based adjustments.

By understanding these three Delay modes, you can choose the most suitable option to enhance your call experience in MS Studio.