The Version Updater ensures that a plug-in can no longer be executed after a grandMA3 software update. Users must therefore regularly download the latest version of the plug-in, which offers several advantages:
- Optimum compatibility
The current plug-in version is specially adapted to the latest grandMA3 software updates, thus ensuring the best possible functionality.
- Automatic copy protection
The Version Updater also serves as effective protection against pirated copies. If the plug-in is copied or passed on without authorisation, this even offers a certain advantage: users become accustomed to the functions and no longer want to do without them in the future.
- Motivation for legal use
As a new software version is released approximately every 6 to 8 months, the use of the old plug-in version will soon be restricted for pirates. This can make potential users aware of the added value of a legal version and make the decision to buy easier. This simple but effective protective measure ensures that the vast majority of users always use the best and most up-to-date version of the plug-in.
How the ‘Version Updater’ works
A code is integrated into the plug-in that automatically detects the current software version of the grandMA3. This version code is then compared with an individual licence keythat is stored in the ‘Note’ column of the plug-in.
The licence key is unique and is based on two components:
- Software version – the specific grandMA3 version for which the plug-in is released.
- Developer password (ID) – an individual password set by the developer of the plug-in.
The ‘Version Updater’ PlugIn simplifies this process by automatically creating the licence keyand storing it directly in the plug-in. The developer can individually define up to which decimal place of the version number the synchronisation should take place. This flexible definition means that the plug-in also remains compatible with older versions of the grandMA3 software as long as they are below the specified version number.
Contact me if you are interested in using this plugin protection free of charge for your plugins.
Integrate
1. integrate the LUA code at the beginning of your plug-in and select the function you require. Enter the desired ID (developer password) in the function.
2. Install the plugin to create the licence key.
3. Start the plugin and enter the desired data.
a… Select Plugin: Do this to write the licence key directly into the plug-in.
b… ID: Enter the password you entered in the plug-in code here.
c… Use the current software version or manually enter a version to which the licence key should be generated.
d… Segments: Select the number of decimal places of the software version to which the licence key is to be initialised. We recommend 2, i.e. version 2.1.x.x in this example.
e… Insert: When the INSERT command is executed, the licence key is generated and written to the ‘Note’ column of the selected plug-in.
Ownership and Usage Terms
The integrated code lines are the property of AddOnDesk and may only be used in plug-ins that are distributed through the AddOnDesk Shop. The “Version Updater” plug-in is also the property of AddOnDesk and must not be shared or distributed to any third parties under any circumstances.
Unauthorized use, distribution, or sharing of these code lines or the “Version Updater” plug-in may result in legal consequences, including but not limited to claims for damages, legal action, and the termination of access to the AddOnDesk Shop.