packages

Repository of Official VRC Packages

Stars
68
Committers
3

Bot releases are hidden (Show)

packages - SDK Release 3.4.2

Published by momo-the-monster 11 months ago

This update fixes an issue where legacy folders were not removed as part of migrating a project which used the old Assets-based SDK.

Changes

  • Adds all the 'legacyFolders' from the UdonSharp and ClientSim packages into the Worlds package
packages - SDK Release 3.4.1

Published by momo-the-monster 12 months ago

Summary

This update addresses post-3.4.0 issues and makes minor usability improvements to the SDK.

Make sure you update to Creator Companion 2.1.6 or higher before updating to this version of the SDK!

Changes

  • Fixes an issue causing the SDK to fail to upload with a "Missing Credentials" error.
  • Fixes an issue where avatars without Animators would break the validation messages in the SDK Builder Panel. Addresses this Canny.
  • Changes "Last Updated" time to show Local Time instead of UTC. Addresses this Canny.
packages - SDK Release 3.4.0

Published by momo-the-monster about 1 year ago

This update merges the ClientSim and UdonSharp packages into the Worlds package so they will be available in all projects moving forward. It also updates the Content Tags available in the Build panel to support the new Content Gating system.

❗ Make sure you update to Creator Companion 2.1.3 before updating to this version of the SDK!

❗ Worlds published with this Beta SDK will ONLY have their Udon Programs work in the current Open Beta client, due to Udon Programs being compressed now.

Changes

  • UdonSharp and ClientSim are now both included in the Worlds package within the "Integrations" folder.
  • UdonSharp and ClientSim added as "legacyPackages" in the Worlds package manifest to have the Creator Companion and Resolver properly remove them.
  • Updates Content Tags from "Nudity/Sexuality", "Realistic Violence", "Blood/Gore", "Other NSFW" to "Sexually Suggestive", "Graphic Violence", "Extreme Horror", "Adult Language and Themes" and "Excessive Gore".
  • SerializedUdonProgram now uses compressed byte[] instead of base64 string. This avoids a giant string allocation in some worlds which persisted until the world was exited.
packages - SDK Release 3.3.0

Published by momo-the-monster about 1 year ago

Summary

This release reworks the main user interface for the VRChat SDK (the 'Build panel'). It includes a new UI, quality-of-life improvements, and easier ways to build and update your content.

This update also adds support for the new 'Maximum capacity' and 'Recommended capacity' settings for worlds. You can learn more about these settings in our documentation.

Changes

  • Fully rebuilt the SDK Builder panel with new UI and features
  • Uploading Worlds and Avatars no longer requires entering Play Mode
  • Updating the thumbnail no longer requires a full content rebuild and reupload
  • You can now select any file to be uploaded as a thumbnail
  • Standardized public API has been added for tool developers
  • Content Manager now marks the currently selected world and allows quickly setting any uploaded world as current
  • Countless bug fixes and improvements across Worlds and Avatars SDKs
  • Adds new "AvatarRoot" TrackingType.

Important note for Tool Developers

If you're making tools that integrate with VRChat SDK - this is an important release, as it makes quite substantial changes to the SDK internals.

We now also provide public APIs for you to integrate with, and we highly recommend migrating your tools to utilize them if you were relying on reflection or similar techniques before.

You can read more about the Public SDK APIs here.

packages - SDK Release 3.2.3

Published by momo-the-monster about 1 year ago

packages - SDK Release 3.2.2

Published by momo-the-monster over 1 year ago

Summary

Currently released as 3.2.2-beta.1 for Open Beta testing.

Adds Udon support for Avatar Scaling and enforces new Avatar Dynamic Component limits.

Requires Resolver 0.1.20!

You may see warnings or errors about conflicting package versions for Newtonsoft.Json until you update the resolver with the Creator Companion.

Changes

  • Adds Player Avatar Scaling and Avatar Events to integrate with the new Avatar Scaling system.
  • Includes new limits for avatar dynamic components. The SDK will give a build error if you exceed these:
    • VRCPhysBoneBase: 256 Max
    • VRCPhysBoneCollider: 256 Max
    • VRCContact: 256 Max
packages - SDK Release 3.2.1

Published by momo-the-monster over 1 year ago

packages - SDK Release 3.2.0

Published by momo-the-monster over 1 year ago

packages - Everything Before 3.1.10

Published by momo-the-monster over 1 year ago

packages - 3.1.10

Published by momo-the-monster over 1 year ago

packages - SDK Release 3.1.13

Published by momo-the-monster over 1 year ago

Quick fix for Avatar API regression

packages - Resolver Zips

Published by momo-the-monster over 1 year ago

Putting these all together

packages - SDK Release 3.1.12

Published by momo-the-monster over 1 year ago

Summary
New VRCGraphics features for Udon, new avatar performance metrics, and bug fixes. Now up-to-date with VRChat 2023.1.2p4.

New Features

Constraints are now counted in Avatar Stats. They do not currently affect your performance ranking.
Added support for "VelocityMagnitude" animator property for avatars.
Added "Snap To Hand" option for VRCPhysBone. When enabled, grabbing a bone will have it snap to the user's hand, otherwise the grab is offset so it won't initially move unless dragged around.
Added "Reset When Disabled" option for VRCPhysBones. When enabled, bones will reset to their rest position when the component becomes disabled.
Added Self/Other filtering to various permissions in VRCPhysBones.
Allow Collision
Allow Grabbing
Allow Posing
Texture VRAM usage now counts towards your avatar's overall performance rating.
Added ability to set avatar parameters to not sync, addressing Control the not sync parameters from Expressions Menu.
Udon now has access to temporary RenderTextures as well as constructors for RenderTexture, Texture2D, Texture3D, and Sprite via VRCGraphics.

Bug Fixes

GraphicsSettings are only saved to disk when changes are made, to prevent unnecessary cache busting.
Fixes issues that could cause jittering in PhysBones when isAnimated was enabled.
Reconnects to the Creator Companion when the connection is lost.
Ensures that the UdonEvent is called from the main thread. This avoids unexpected threading errors when the image download fails and the UdonBehaviour tries to use Unity API methods.
Other Changes
OnDeserializationResult parameter added to OnDeserialization() method of UdonBehaviours. This enables you to see the time at which this data was sent and received.

packages - SDK Release 3.1.11

Published by momo-the-monster over 1 year ago

Testing new listing style

packages - Templates release 3.1.5

Published by momo-the-monster about 2 years ago

Catching templates up a bit for CLI users.

packages - Release 3.0.9

Published by momo-the-monster over 2 years ago

Summary

Somewhat-fixes the issue of missing VRCUrlInputFields on Video Players, and the issue of conflicting "Newtonsoft" Json packages.

Changes

  • The Worlds SDK now looks for Video Players with missing components whenever you load a Scene, and will reimport the VRC SDK DLLs if it finds anyway, which fixes the issue of the VRCUrlInputField components missing. It doesn't fix the underlying Unity Bug that makes the DLLs load incorrectly in the first place, but detects and fixes it mostly-automatically without too big an impact (adds a couple of seconds to scene loads).
  • The Base SDK now has a dependency on Unity's version of the Newtonsoft package rather than including the DLL directly. This will help it integrate with other packages that require this popular library.
packages - Release 3.0.8

Published by momo-the-monster over 2 years ago

  • Modified how the Animator Parameter Driver State Behavior operates. See Avatar Parameter Driver docs for full info!
  • Added Copy operation to allow easy and performant copying and type conversion of avatar parameters
packages - Release 3.0.7

Published by momo-the-monster over 2 years ago

  • Fixed an issue causing PhysBones to jitter or vibrate a lot if you had isAnimated enabled and actively animated the PhysBone
packages - Release 3.0.4

Published by momo-the-monster over 2 years ago

What's Changed

SDK Updates from release 2022.1.2p4

packages - 3.0.3

Published by momo-the-monster over 2 years ago

What's Changed

  • Auto-fix Missing Spawn in VRCSceneDescriptor
    If you remove all the Spawns from the Scene Descriptor, it will automatically set itself as Spawn 0, since this is needed for ClientSim and general World use.