UdonToolkit Versions Save

A set of purpose-built Udon Behaviours and tools to make your own

v2.0.0-dev.2

1 month ago

Changes since Preview 1

  • Added support for the [UTSpace] attribute
    • Thx to Mr Alex for reporting that on Discord

You can get the listing here: https://orels1.github.io/UdonToolkit/index.json

v2.0.0-dev.1

2 months ago

UT Split into 4 different packages

  • UdonToolkit package (all the misc behaviours and such)
  • UdonToolkit Inspector package (all of the things that were in "internal" are now there, and it uses the old UdonToolkitEditor and UdonToolkitRuntime asmdefs to keep things referenced correctly)
  • UdonToolkit Flight System
  • UdonToolkit Presentation System

Since the latter two are completely standalone - they were also separated, making the inspector and main toolkit packages very small

v1.2.1

1 year ago

v1.2.1 (2022-11-30) (hotfix)

This is the last release that uses U# v0.x and Legacy VRChat SDKs!

All future releases will be using UdonSharp v1.x and rely on VCC SDKs. Please refer to the VCC getting started guide to learn more

Notable Changes in this version

  • Fixed a bug with SyncedTrigger not working correctly when utilizing name-based access control and late-joining the instance

The ownership change now fires correctly

v1.2.0

1 year ago

v1.2.0 (2022-11-05)

This is the last release that uses U# v0.x and Legacy VRChat SDKs!

All future releases will be using UdonSharp v1.x and rely on VCC SDKs. Please refer to the VCC getting started guide to learn more

Notable Changes in this version

  • Presentation System now uses Manual Sync
  • The camera system has been removed completely, you can still download the archive here if you need it
  • Fixed a bug in SyncedTrigger where it would not late-joiner sync when using True default state
  • Cleanups and updates overall

v1.1.2

2 years ago

v1.1.2 (2021-09-08)

DO NOT USE THIS ON UNITY 2018

If you are still on 2018 - use the older version

Full Changelog

Added internal composite colliders check

  • Added a collidersIn Clamp to the exit events (thx Lakuza)

Implemented enhancements:

  • Add composite collider check to Area Trigger #87

v1.1.0

2 years ago

v1.1.0 (2021-08-05)

Full Changelog

UdonToolkit was already compatible with 2019, but some shaders would throw a warning, so I fixed it in this release

DO NOT USE THIS ON UNITY 2018

If you are still on 2018 - use the older version

Upgrade Udon Sharp and VRCSDK to latest 2019 before installing

You can grab VRCSDK here and UdonSharp here

Here's how Toolkit looks in 2019. I am working on further UI updates to make inspectors even better! But for now you can continue using the UI you are used to

image

v1.0.0

2 years ago

Full Changelog

Upgrading to 1.0.0 requires following these steps (link)

1.0 is here! 🎉

Here's a shortlist of changes:

  • All the inspectors got rewritten from scratch to be much much faster and more configurable
  • Almost every attribute got improved, check out the docs
  • ListView now supports any number of fields
  • Popup now supports all the animation param types and can also cast things to int and int[]
  • TabGroup attribute for even more complicated UIs :P
  • FoldoutGroup attribute for even more nesting!
  • Update loops are gone for delayed Universal Actions (less perf overhead)
  • Many bugfixes related to player colliders/chairs etc etc
  • Multiple new behaviours, including: Player Modifiers, Teleporter, Velocity Follower, On Respawn and others
  • Synced Trigger behaviour using Manual Sync
  • Access controls on all the triggers
  • Presentation system for creating cool slide decks, same way the Prefabs TLX does it

...and much much more

This has been a long time coming, it was tested by many people during the past couple of months and it seems to be stable enough to be released.

If you have any issues, please reach out on discord!

Implemented enhancements:

  • Add "revert to default" button #21
  • Migrate to manual sync #82
  • Rewrite delays to use SendCustomEventDelayed #75
  • Add single use options to all the triggers #72
  • Add access whitelists for all the triggers #71
  • Add array QoL features #67
  • Allow to pass a var to a TabGroup to save the currently selected tab into #64
  • Support 3-4 elements in list view #20
  • Refactor colors into a separate singleton #14
  • Add support for boolean animator parameter to Universal Action #13
  • Add Source Types to ShaderFeeder #16

Fixed bugs:

  • The Synced Trrigger says "events" on the allowed users help box #81
  • AreaTriggers are not backwards compatible #79
  • Clean up the example code for the attributes to not beak builds #77
  • Disabling an area trigger should clear the enter/exit counter #76
  • Move camera to using distance checks instead of triggers #68
  • Re-Add custom Add Method functionality to the ListViews #63

Closed issues:

  • Sound Occlusion Behaviour #18
  • Document SoundOcclusion #17
  • Add a PlayerModifiers behaviour #74
  • Re-add UTEditor attribute for legacy support so it doesnt break anything #73
  • Add OnRespawn trigger #70
  • Add And document the Presentation System #65
  • Add a Synced Trigger behaviour #62
  • Velocity Tracking Behaviour #61
  • Move ListView attribute to the Modifier type #50
  • Scene Start Trigger Behaviour #22
  • Add basic guides #15
  • Add And document the Presentation System #66

v0.5.0

3 years ago

v0.5.0 (2021-01-11)

Full Changelog

This release adds my flight system to Udon Toolkit! Check out the documentation to learn more

Implemented enhancements:

  • Add FlightSystem #59

Closed issues:

  • Add version.txt #58

v0.4.6

3 years ago

v0.4.6 (2020-12-02)

Full Changelog

I introduced a bug in 0.4.5 that caused a project build to crash if you had demo assets imported. This release fixes it

Fixed bugs:

  • CustomUISample crashes build process #56

v0.4.5

3 years ago

v0.4.5 (2020-11-29)

Full Changelog

Drag & Drop is now implemented as a part of array rendering. You can now drag a bunch of game objects and the proper components will be picked up and put into the relevant fields of your arrays and ListViews.

For List Views it will try to look for the components specified in list view types to populate either or both of the fields.

This release also significantly simplifies the Skybox Adjustment behaviour and fixes a bug with OnValueChange handlers not being passed correct parameters in some cases.

Old UTTestController has also been replaced by a CustomUISample that now exists inside the demo folder. It should provide an up-to-date example of a fairly complex UI setup

Implemented enhancements:

  • Add support for Drag & Drop on Arrays and ListViews #54

Closed issues:

  • Remove the Interact trigger from UdonBehaviour Event autofill #53
  • Move the detailed installation instructions to the Readme #52