Skip to main content
dkt0
Inspiring
February 14, 2026
Question

How do I add/change parameters without messing up old projects that used my effect?

  • February 14, 2026
  • 1 reply
  • 0 views

I clearly want to  update my plugins after a while and that includes adding new parameters or replacing old parameters with new ones of different types. Question is, how do I do that without corrupting old projects? Currently I made a copy of my code and I have both the old version and the new version with different parameters just to prevent breaking my old projects. The downside is that I had to modify the name of the plugins (added 2.0 at the end) and also the old plugins obviously don’t get the actual functionality update(s). How can add/replace parameters without breaking old projects? Is the only way to keep the old parameters as invisible/hidden and read their values to adapt the new ones? That makes the code very messy.

    1 reply

    ShiveringCactus
    Community Expert
    Community Expert
    February 16, 2026

    I’m not sure you’ll be able to, but what you could try is after upgrading the plugins, import the old projects into a new one and try them there.  This way the existing projects with their plug-in settings will remain untouched. 

    dkt0
    dkt0Author
    Inspiring
    February 16, 2026

    I see. And just so I don’t start another thread, any reason as to why PF_PUI_INVISIBLE just doesn’t work at all? Do I need to do something specific? PF_PUI_DISABLED, for example, works perfectly fine, but PF_PUI_INVISIBLE does not hide the parameters no matter what I try. I can use AEGP_DynStreamFlag_HIDDEN instead, but that un-collapses the timeline for some reason so it’s annoying.