Community:CyanTrigger: Difference between revisions

From VRChat Wiki
(Upgrade infoxbox)
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Stub}}{{Infobox/Asset
{{Infobox/Asset/VPM
|name=Cyan Trigger
|name=com.cyan.cyantrigger
|image=[[File:CyanTrigger.png]]
|image=[[File:CyanTrigger.png]]
|author=cyanlaser
|github=CyanLaser/CyanTrigger
|github=CyanLaser/CyanTrigger
|booth=3194594
|booth=3194594
|vpm=https://cyanlaser.github.io/CyanTrigger}}
|status=maintenance
|license=Proprietary (closed source, free-to-use)
}}


'''CyanTrigger''' is an [[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]].<ref>https://github.com/CyanLaser/CyanTrigger</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]], but does not support newer features such as [https://creators.vrchat.com/worlds/udon/networking/events/#sending-events-with-parameters Events with Parameters] introduced in SDK 3.8.1<ref>https://creators.vrchat.com/releases/release-3-8-1/</ref>.


== No longer supported ==
== Maintenance Mode ==
Starting with [[VRChat SDK]] 3.8.1, CyanTrigger is no longer supported.<ref>https://creators.vrchat.com/releases/release-3-8-1</ref> This is because CyanTrigger is no longer actively maintained, and VRCSDK 3.8.1 introduces new features that require changes to CyanTrigger, in order to work properly.
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>


If you are using VRCSDK 3.8.1 or later, you will not be able to use CyanTrigger. Existing projects and content using CyanTrigger will continue to work. Previous versions of SDK 3.0 (3.8.0 and earlier) are still compatible with CyanTrigger, but it is always recommended to keep your SDK up to date on all Unity projects.
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 ==

Latest revision as of 20:19, 29 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, but does not support newer features such as Events with Parameters introduced in SDK 3.8.1[1].

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