Community:CyanTrigger: Difference between revisions

From VRChat Wiki
Patroll (talk | contribs)
Removed "No longer supported" verbiage, because the tool got updated. Add maintenance info
tupper (talk | contribs)
Attempting to describe the current state of CT
Line 7: Line 7:
|vpm=https://cyanlaser.github.io/CyanTrigger}}
|vpm=https://cyanlaser.github.io/CyanTrigger}}


'''CyanTrigger''' is a proprietary [[Udon]] compiler, with focus on in-scene editing. The interface for CyanTrigger resembles legacy [[SDK2]] VRC Trigger interfaces, but has more functionality. CyanTrigger has full access to all of Udon, and is compatible with [[UdonGraph]] and [[UdonSharp]] while aiming to be more beginner friendly. It's planned to be maintained for Udon 1 but won't support Udon 2.<ref>[https://twitter.com/CyanLaser/status/1844769943344312745 CyanTrigger author announcement about its maintenance] on Twitter</ref>
'''CyanTrigger''' is a [[Udon]] compiler, with a focus on in-scene editing. The interface for CyanTrigger resembles legacy [[SDK2]] VRC Trigger interfaces, but has more functionality. CyanTrigger has access to most of Udon, and remained fully compatible with [[UdonGraph]] and [[UdonSharp]] up to [[VRChat SDK]] version 3.8.1.<ref>https://creators.vrchat.com/releases/release-3-8-1/</ref>
 
CyanTrigger has been updated to work with VRChat SDK 3.8.1, but does not work with new features such as [https://creators.vrchat.com/worlds/udon/networking/events/#sending-events-with-parameters Events with Parameters].
 
== Maintenance Mode ==
On October 11, 2024, CyanTrigger's author stated that while they will continue to maintain CyanTrigger to ensure compatibility with Udon 1, they do not plan to update it for future functionality, such as feature, major upgrades, or breaking updates to Udon (like "Soba").<ref>https://x.com/CyanLaser/status/1844769943344312745</ref>
 
As such, creators using or considering using CyanTrigger should exercise caution, and ensure that they have a way to migrate out of CyanTrigger if required. Ideally, creators should not rely upon it for production or long-running projects.


== See also ==
== See also ==

Revision as of 16:06, 28 May 2025

CyanTrigger is a Udon compiler, with a focus on in-scene editing. The interface for CyanTrigger resembles legacy SDK2 VRC Trigger interfaces, but has more functionality. CyanTrigger has access to most of Udon, and remained fully compatible with UdonGraph and UdonSharp up to VRChat SDK version 3.8.1.[1]

CyanTrigger has been updated to work with VRChat SDK 3.8.1, but does not work with new features such as Events with Parameters.

Maintenance Mode

On October 11, 2024, CyanTrigger's author stated that while they will continue to maintain CyanTrigger to ensure compatibility with Udon 1, they do not plan to update it for future functionality, such as feature, major upgrades, or breaking updates to Udon (like "Soba").[2]

As such, creators using or considering using CyanTrigger should exercise caution, and ensure that they have a way to migrate out of CyanTrigger if required. Ideally, creators should not rely upon it for production or long-running projects.

See also

References