Skip to main content

2026.501.0

App

  • Reworked the log reader
    • More information is now available
    • The most notable changes include full information about the current instance
  • Reworked data storage
    • GetClient() in the module SDK returns VRChatClient. Previously this was dedicated only to the open state of VRChat
    • VRChatClient now contains the currently logged-in user, the current avatar, and the current instance
    • Added support for VRChat's avatar scaling controls to the new Avatar class

SDK

  • GetPlayer() is obsolete. Use GetClient().Player
  • GetInstance() is obsolete. Use GetClient().Instance
  • FindCurrentAvatar() is obsolete. Use GetClient().Avatar
  • OnAvatarChange(AvatarConfig) has been changed to OnAvatarChange(Avatar)

Pulse

  • Reworked HTTP nodes
    • All HTTP methods are now supported along with inputs and outputs that would be useful
  • Reworked JSON nodes
    • All the JSON nodes have been reworked
    • JSON Path is now supported
  • Reworked VRChat-specific nodes
    • Avatar, Instance, World, User, and ParameterDefinition now have pack and unpack nodes where applicable. This allows you to, for example, check if a specific user is in your current instance
    • VRChatStateSource node has been added as a quick way of getting the app's internal state of what VRChat currently has applied
  • Reworked and added more enumerable nodes
  • Added support for sourcing VRChat's avatar scaling, and setting VRChat's avatar scale
  • Added DateTime Parse node
  • Fixed some nodes not respecting base class indexing
  • Marked VRChatIsOpen node as hidden. Use VRChatStateSource node instead

Modules

  • Updated to latest SDK