for the plugin system maybe i can help with some ideas it would be realy great if others could create their own plugins like with anim8or and others
1) you could use GML as is without security
2) you could filter the input with an allowed list (example)
3) you could try and use an external language and have a converter/compiler to compile the input code into GML then encrypt it so its not to be edited lots of work >.<
4) have people submit plugin code to you for approval or something then you can encrypt and give it back that way only you know how to decrypt it if using strong encryption password etc this would be alot of work depending on how many are submited probably very few if any..
5) I should stop rambling
anyways somehow the code has gotta be given back to the creator the 4th method would be a pain to debug though u can do a variant of that one and just take code that's submitted to you and add it to the program if it works
i wouldn't mind this method much though you might.
oh btw you can use scripts in the plugin system so u can make your own functions
also how were you planning on showing the plugins in the program like a separate toolbar or what
anyways just a few ideas on how to go about plugins.. but it would be great however you decide to make it
sigh.. i don't mean to be pushy about it but it would be nice to know how its been going along this program is really great
Edited by sk8erace1, 01 February 2009 - 09:43 AM.