osc icon indicating copy to clipboard operation
osc copied to clipboard

``/avatar/change`` is sent ``after`` parameters are sent when loading a new world

Open Reimajo opened this issue 2 years ago • 0 comments

Describe the bug When loading a new world, an OSC client receives the /avatar/change event after already receiving (resent) avatar parameters. The order of events is not clear. This makes it hard to distinguish between resent parameters and user-interaction driven parameters. There is also no "world changed" event to help with that.

To Reproduce Steps to reproduce the behavior:

  1. Make sure you have a lot of custom avatar parameters defined
  2. Load a new world
  3. Look at all received events and their order

Expected behavior When loading a new world, an OSC client should receive the /avatar/change event prior to receiving any other (resent) avatar parameters.

Info (please complete the following information):

  • Type: Desktop
  • VRChat version: IK-Beta (open beta)

Reimajo avatar Mar 06 '22 11:03 Reimajo