Awesome stuff
I thought about building smth. similar for a long time but never had enough time / interest to actually start developing.
You could avoid the file edit by changing
PHP Code:
vBulletinHook::$pluginlist[$hook] = 'global $vdeRuntime;' .
"\n" . '$vdeRuntime->listenAtHook("' . $hook . '");' .
"\n" . $hookObj->pluginlist[$hook];
to
PHP Code:
$this->_registry->pluginlist[$hook] = 'global $vdeRuntime;' .
"\n" . '$vdeRuntime->listenAtHook("' . $hook . '");' .
"\n" . $this->_registry->pluginlist[$hook];
vBulletinHook::setPluginlist($this->_registry->pluginlist);