jobro ·
Recently, as you can see in the bug forum, I had issues with a plugin created with SM full version, and when I had a trial version which the time had expired on it crashed the host for me. Now here is my idea:
Create a primitive that tells the plugin it is made with a full version of SynthMaker. It must be quite easy to do this, but say that you have an encrypted boolean value "Full version" that is set to false as long as the primitive is not included. Then when the outdated trial version check this value, and see it is set to true then it skips the standard trial procedures telling that it is made with a demo of SM. This way people who uses a trial version of SM and uses plugins created with the full version wouldn't risk loe their work.