The last step to complete for the new instance's properties is to create a 'pre_creation_code' property for the instance. The question is : how and when do we create this property ? I think the best way is to create this property in the LateralGm plugin. When running the application, the plugin will loop through all instances, check the new properties and create the 'pre_creation_code' property when needed (e.g if scale <> 1, if rotation > 0, etc.) . The other solution, would be to create this property each time a new project is loaded, and to modify it also each time we modify an instance property. I prefer by far the first solution. What do you think ?
IsmAvatar:
If you are reading this topic, perhaps you don't know what is the 'pre_creation_code' property. If it's the case, please read this topic first : http://enigma-dev.org/forums/index.php?topic=2155.0
If these properties are in GM:Studio, it would be reasonable to hard-code them directly in LGM, rather than appending them to the property list.
If they are not, and are intended to only be in ENIGMA, then your solution seems sufficient. Hopefully everything is in place to make this possible.