What about making this compatible with official 1.08? So far anything else are betapatches and your STM_updater.sqf may be pretty well converted to a typical monitoring script:
STM_object = objNull;
while {true} do
{
waitUntil {!isNull STM_object};
Sleep 0.1;
STM_object setVariable [STM_variable, STM_value];
STM_object = objNull;
};
And for any publication script:
STM_value = whatever;
STM_variable = "whatever";
STM_object = whatever;
publicVariable "STM_value";publicVariable "STM_variable";publicVariable "STM_object";