just wondering if it's possible to 'hide' unregistered ofx plugins in various progs.
eg. i have genarts registered for vegas, but it also shows up in resolve, ppr, edit, etc., and since there's quite a number of them, it gets very messy ;-(
It is actually very easy to selectively hide plugins. Just go to the directories at:
C:\Program Files\Common Files\OFX\Plugins and C:\Program Files\Sony\Vegas Pro 13.0\OFX Video Plug-Ins
then remove (or move) what you don't want. Just return the plugins to their locations if you want them back.
Yes, it is possible to hide them from all programs but one.
OFX plugins in Windows are by default located in various subdirectories of C:\Program Files\Common Files\OFX\Plugins for 64-bit applications, and of C:\Program Files (x86)\Common Files\OFX\Plugins for 32-bit applications.
Additional OFX plugins may be located in subdirectories of any directory listed in the OFX_PLUGIN_PATH environment variable. Just as with the PATH variable, if more than one such directory is listed, they need to be separated by a semicolon.
So, to have some OFX plugins appear in only one program, you would create a directory anywhere on your computer. For example, you could create one called C:\MyVegasPlugins and move the corresponding subdirectories from C:\Program Files\Common Files\OFX\Plugins to C:\MyVegasPlugins.
Then you would create a batch file, say Vegas.bat, which looks something like this:
set OFX_PLUGIN_PATH=C:\MyVegasPlugins
"C:\Program Files\Sony\Vegas Pro 12.0\vegas120.exe"
Of course, the second line of that batch file would depend on which version of Vegas you are running and where it is located.
You would then start Vegas from a command line window by running Vegas.bat. It should set the environment variable that would only be visible to Vegas, after which it should run Vegas, which should see and load the plugins placed in the subdirectories of C:\MyVegasPlugins. But the same plugins would remain invisible to all other OFX hosts, or even to Vegas if not run from the batch files.
Disclaimer: I have not actually tried this exact procedure, but have done similar things, and, in theory, it should work as described.
and what about vegas plugins?
What if i don't want to use it? Never!
Can i hide somehow?
Or show only the templates what i created and hide the others?
Maybe with registry hack?
@altarvic Sony expressly reserves the Vegas local OFX folder for its own plug-ins. If you move third party plug-ins into it, a Vegas update may delete or overwrite them. I’m not saying it definitely will, but it can.
For more information, anyone can click on Downloads above, then select Development Kits and download Video Plug-In Development Kit (OFX), which is the first download on that page. I quote from that document: In addition, Vegas will also search the “OFX Video Plug-Ins” subfolder below the Vegas application folder, but please note that this location is reserved only for plug-ins that ship with Vegas.
@relaxvideo
Vegas’ own plugins are in the Ofx Video Plug-Ins subdirectory from where the Vegas application is. To disable them, you would simply move them somewhere else. No registry hack required.
thank you gents, looks like the simplest answer is to move offending ofx's into their respective program folders.
ah, the joys of many minds ;-)
oops... just tried it and moving my genarts from common to sony ofx doesn't work. they don't show up in sony... moved them back and back to square one unfortunately...
I guess I should have said Sony’s own OFX plugins are in that directory.
Well, I have just checked that directory on my system for Vegas 12. Vegas lists a large number of OFX effects and transitions, but only has 4 subdirectories for its OFX plugins. I wasn’t thinking about it when I posted that, but an .ofx file is a DLL which can contain any number of plugins. And judging by the names of the OFX subdirectories, Vegas placed all OFX filters into one DLL etc. This is actually good because OFX comes with a lot of overhead, same overhead to most OFX plugins, so it saves a lot of memory to pack as many plugins as possible into one DLL.
So, unfortunately, you could only remove entire groups of Sony plugins, but not individual plugins. And OFX plugins do not depend on Windows registry (though they could use it if their authors wanted to for some reason), so unfortunately there probably is no registry hack to remove individual Sony plugins from Vegas.
The best thing we can do is suggest to SCS to let us decide in the Preferences which plugins to hide and which ones to show. Then again, they rarely listen to us.
On second thought (or is it third?) there may be something you can do, though I don’t recall how to do it at the moment. Namely, create your own groups of effects in the plug-in chooser and add the plugins you want to it.
Wait... OK, in the Plug-In Chooser click the top directory named simply FX, then click the little icon that looks like a folder with an asterisk (its pop up describes it as New Folder), rename the new folder to whatever you want (maybe something like zzzz, so it appears at the bottom and stays out of the way), then drag all the unwanted effects to it. I’m not sure whether that will remove them from the effects pane in the main Vegas window, but it will remove them from the main portion of the Plug-In Chooser. If you later change your mind, you can always drag them back from that new folder back to the FX directory/folder.
Unfortunately the new "zzzz" folder doesn't appear in the original video fx panel.
Ok, i can use the plugin manager and create my group what i want, but from here i cannot choose plugin templates, it will always load with default template.
The best and fastest method now is to assign hotkeys to a script which add an often used fx to the selected event (with template support!).
But this method's drawbacks are:
- timeline placback stops when i add an fx with the hotkey
- if videofx panel was visible with a different event, and i add fx to a new selected event, the panel doesn't refresh to this new event properties
Is it not possible to refresh videofx panel when i select new event on the timeline?
I don’t know what else to say, other than writing to SCS and ask them to add an option to either the Preferences or the original video effects panel and let us organize the list of effects, transitions, and such. Speaking as a computer programmer, such an option should be fairly straightforward to add.