packages

Repository of Official VRC Packages

Stars
68
Committers
3

Bot releases are hidden (Show)

packages - SDK Release 3.7.1-beta.1 Latest Release

Published by PiMaker about 1 month ago

This is an open-beta release!

Changelog here: https://vrc-beta-docs.netlify.app/releases/release-3-7-1

packages - SDK 3.7.0 Release

Published by PiMaker 2 months ago

This is a live release! Changelog here: https://creators.vrchat.com/releases/release-3-7-0

packages - SDK Release 3.7.0-beta.2

Published by PiMaker 2 months ago

This is an open-beta release!

Changelog here: https://vrc-beta-docs.netlify.app/releases/release-3-7-0

packages - SDK Release 3.7.0-beta.1

Published by PiMaker 2 months ago

This is an open-beta release!

Changelog here: https://vrc-beta-docs.netlify.app/releases/release-3-7-0

packages - SDK Release 3.6.2-constraints.4

Published by PiMaker 3 months ago

This is an open-beta release for VRChat Constraints.

You can find the documentation for this feature here: https://vrc-beta-docs.netlify.app/avatars/avatar-dynamics/constraints/

packages - SDK Release 3.6.2-constraints.3

Published by PiMaker 3 months ago

This is an open-beta release for VRChat Constraints.

You can find the documentation for this feature here: https://vrc-beta-docs.netlify.app/avatars/avatar-dynamics/constraints/

packages - SDK Release 3.6.2 Beta 1

Published by momo-the-monster 3 months ago

This is an open beta release!

Docs here: https://creators.vrchat.com/releases/release-3-6-2

packages - SDK Release 3.6.2-constraints.2

Published by PiMaker 3 months ago

This is an open-beta release for VRChat Constraints.

You can find the documentation for this feature here: https://vrc-beta-docs.netlify.app/avatars/avatar-dynamics/constraints/

packages - SDK Release 3.6.2-constraints.1

Published by PiMaker 3 months ago

This is an open-beta release for VRChat Constraints.

You can find the documentation for this feature here: https://vrc-beta-docs.netlify.app/avatars/avatar-dynamics/constraints/

packages - 3.6.1 Release

Published by VRChatAutobuild 5 months ago

packages - SDK Release 3.6.1-beta.3

Published by PiMaker 5 months ago

This is an open-beta release!

Changelog here: https://vrc-beta-docs.netlify.app/releases/release-3-6-1

packages - SDK Release 3.6.1-beta.2

Published by PiMaker 5 months ago

This is an open-beta release!

Changelog here: https://vrc-beta-docs.netlify.app/releases/release-3-6-1

packages - SDK Release 3.6.0

Published by PiMaker 5 months ago

packages - SDK Release 3.6.0-beta.1

Published by PiMaker 6 months ago

This is an open-beta release!

Changelog here: https://vrc-beta-docs.netlify.app/releases/release-3-6-0

packages - SDK Release 3.5.3-beta.2

Published by PiMaker 6 months ago

This is an open-beta release!

Changelog here: https://vrc-beta-docs.netlify.app/releases/release-3-5-3

packages - SDK Release 3.5.2

Published by PiMaker 7 months ago

packages - SDK Release 3.5.2 Beta 2

Published by PiMaker 7 months ago

Summary

This beta update changes the way the VRCHeadChop component works to address feedback we've received.

Changes

  • Major update to the VRCHeadChop component based on your feedback!
    • We've made some changes with the aim of making it more straightforward to use:
      • The head is now kept hidden by default when using this component. This lets you list the child bones of the head that should be visible from first-person.
      • Alternatively, if you want to scale up the head bone and then shrink down the child bones, you can do that too.
      • This component now uses scale values to control bones rather than weights. If you're already using this component on any avatars in the open beta, you'll need to revisit them to set them up with these new values!
      • We've updated our documentation with more info about this component along with some examples of how it can be used.
    • Fixed an issue with custom head chopping that could cause your head to become permanently invisible after using holoport locomotion or physically moving through a wall.
    • Made configuration data for this component public to help user-created editor tools.

Known Issues

  • The first time you open a Scene and select a GameObject inside a prefab with a U# Behaviour, the GUI for the component directly below that U# Behaviour will not show its GUI. Deselecting and re-selecting the prefab fixes this.
  • Buffer Particles don't work as they did in Unity 2019, there is a workaround to fix them from community member hfcRed here.
  • The Editor may crash when updating a shader graph reference by another shader using UsePass. This is an issue with Unity 2022.3.6f1 and is fixed in 2022.3.14f1.
  • Unity 2022 sometimes causes Rider's debugger to stop for unhandled exceptions in Unity's IMGUI.
packages - SDK Release 3.5.2 Beta 1

Published by PiMaker 7 months ago

Summary

This release brings new functionality for avatar creators and various fixes.

New features

  • Added the VRCHeadChop component to the avatars SDK.
    • This component allows avatar authors to control which parts of their avatar are hidden from the perspective of the user wearing it.
  • Added the AnimatorPlayAudio state behaviour to the avatars SDK.
    • This allows you to modify an AudioSource when transitioning to an animation state.
    • It can change the audio clip, volume, pitch, or loop. It can also play or stop the AudioSource automatically.

Changes

  • The worlds SDK will now suggest replacing Unity's default UI shader with a super-sampled shader where appropriate.
    • This can help improve the readability of text elements when viewed in VR.
    • TextMeshPro components are not affected by this change. Their readability is very high without supersampling.
  • Added Byte and Bit operations to Udon.
    • Exposed System.BitConverter, System.Buffer, and System.Text.Encoding to Udon.
    • Added DataToken.BitCast method.
  • Added ResultBytes field to string downloader event to allow raw data downloads.

Fixes

  • If an Udon script uses [RequireComponent], the SDK will now silence some harmless errors while building.
  • Updated UnityEngine.Timeline package version & added to base SDK package dependencies.
  • Changed "Polygons" to "Triangles" in SDK avatar performance stats for a more accurate description of recommended limits.
  • Fixed issues with InputUse Udon events firing constantly when using VRChat Mobile. They should now only fire when a genuine tap is done, not while swiping or long-pressing.

ClientSim

Known Issues

  • The first time you open a Scene and select a GameObject inside a prefab with a U# Behaviour, the GUI for the component directly below that U# Behaviour will not show its GUI. Deselecting and re-selecting the prefab fixes this.
  • Buffer Particles don't work as they did in Unity 2019, there is a workaround to fix them from community member hfcRed here.
  • The Editor may crash when updating a shader graph reference by another shader using UsePass. This is an issue with Unity 2022.3.6f1 and is fixed in 2022.3.14f1.
  • Unity 2022 sometimes causes Rider's debugger to stop for unhandled exceptions in Unity's IMGUI.
packages - SDK Release 3.5.1

Published by VRChatAutobuild 8 months ago

Summary

This release contains multiple Unity 2022 follow-up fixes and overall quality-of-life improvements.

New features

  • New methods have been added to the Worlds SDK. These methods were previously only available to Creator Economy sellers but can now be used by all world creators.
    • Store.OpenGroupPage: Opens a group page based on its grp_ ID.
    • Store.OpenGroupStorePage: Opens a seller's store page.
    • Store.OpenGroupListing: Open a seller's listing.
  • Various features for sellers have been added to the Worlds SDK.
    • These features cannot be used in an uploaded world unless you are a seller.

Changes

  • The VRChat SDK now automatically enables "Clamp BlendShape Weights" option in VRChat projects. This mirrors VRChat Client behaviour and prevents BlendShapes from moving beyond their maximum (100) offset.

Fixes

  • Fixed spatialized audio sources creating warnings when entering play mode or adjusting their settings. Users might be prompted to restart their editor when adding the 3.5.1 SDK for the first time.
  • Fixed upload speed increase logic breaking on macOS/Linux, preventing users from uploading.
  • Fixed an issue where the SDK would not detect if the blueprint ID of a world / avatar is taken by another user or invalid, and attempt to upload a new world / avatar to that ID. That would result in an "Application Error" message. The blueprint ID is now cleared correctly in this case.
  • Fixed an issue where builds that went above the upload limit, e.g. 10 MB for Android Avatars, reported the size incorrectly. The SDK now correctly shows all the decimal points for the size. You should no longer see error messages like "10.00 MB > 10.00 MB".

Known Issues

  • The first time you open a Scene and select a GameObject inside a prefab with a U# Behaviour, the GUI for the component directly below that U# Behaviour will not show its GUI. Deselecting and re-selecting the prefab fixes this.
  • Buffer Particles don't work as they did in Unity 2019, there is a workaround to fix them from community member hfcRed here.
  • The Editor may crash when updating a shader graph reference by another shader using UsePass. This is an issue with Unity 2022.3.6f1 and is fixed in 2022.3.14f1.
  • Unity 2022 sometimes causes Rider's debugger to stop for unhandled exceptions in Unity's IMGUI.
packages - SDK Release 3.5.0 Beta 1

Published by momo-the-monster 10 months ago

Summary

This is the first SDK that works with Unity 2022!

Notes on Usage

You will need to update your Creator Companion to version 2.2.0 in order to manage the 2022-based Unity Editor and make 2022-compatible projects. You can check your current version by clicking on "Settings" and looking in the upper-right corner.

New Features

  • There is a new "Default VRChat Scene" that you can choose when making a new scene which has all the basics needed for a VRChat World.
  • OnScreenUpdateEvent is a new event triggered in Udon when a player visits on a mobile device. It contains information about the Orientation and Resolution of the screen when they first enter the world, and whenever the Orientation of their device changes.

Changes

  • Switches from .NET Framework 4.x to .NET Standard 2.1.
  • Restores UdonSharp Samples, now listed under World Samples.
  • Restores UdonSharp and ClientSim legacyFiles.

Known Issues

  • The first time you open a Scene and select a GameObject inside a prefab with a U# Behaviour, the GUI for the component directly below that U# Behaviour will not show its GUI. Deselecting and re-selecting the prefab fixes this.
  • Buffer Particles don't work as they did in Unity 2019, there is a workaround to fix them from community member hfcRed here.
  • The Editor may crash when updating a shader graph reference by another shader using UsePass. This is an issue with Unity 2022.3.6f1 and is fixed in 2022.3.14f1.
  • Unity 2022 sometimes causes Rider's debugger to stop for unhandled exceptions in Unity's IMGUI.
  • Spatialized Audio Sources can create warnings when entering playmode or adjusting their settings.