@gzarkadas, I've now been able to try out your concept-check filter and it seems to work fine.
At the same time, I've also extended my own experimental plug-in to cover all the relevant run-time filters, while fixing both this bug and the issue of making
current_frame a global (thus allowing run-time functions to be called from a user function).
For want of a better name, I've called it GRunT, Gavino's Run_Time (no, it's not because this run-time stuff is a pig to use
).
It provides the following filters which are straight replacements for the original versions (indeed, they are currently implemented as wrappers around the originals):
- GScriptClip - alternative version of ScriptClip, while similarly we have
- GFrameEvaluate
- GConditionalFilter
- GWriteFile
- GWriteFileIf
I have some ideas for adding other features to make the run-time environment easier to use, but I'll leave that for another day.
All feedback, both positive and negative, will be welcomed.