what the tool does, basically.
A) The first time you run it: 1) It scans all your dll files recursively down the folders you specified in the VSTPluginPaths.ini
2) It creates an artificial "plugin" name from each "plugin...dll" name (it strips "(Automap)", "(x64)" etc...) to get this name. (there are usually more than one dll for a given plugin (x32, x64, automap etc...)
3) It creates a plugin.ini file and stores it in a "./cache/categories" folder.
One plugin.ini file holds each path to the various "plugin....dll"s it found, wether these dlls are x32 or x64 and some more info...
4) you CAN move these .ini files in any subfolder of "./cache/categories"
5) It creates ONE subfolder into each subfolder in "./hosts", named "categories", which replicates the folder structure in "./cache/categories" and creates plugin.dlls
The dlls created are either jBridge dlls, or "loader" dlls, whichm when loaded in a host, load the actual dll
With a "default.ini" in each "./hosts" subfolder you specifiy which dll you want the host to load.
6) You specify the "categories" subfolder in a "./hosts" subfolder as only VST Scan Path in your host
B) If you ran it again it will only create NEW .ini files (if a new plugin is found). Already existing .ini files, no matter in which subfolder of "./cache/categories" you moved them to are only "updated", if necessary.
So, basically you categorize each plugin only once, by moving a newly created .ini file anywhere in an appropriate subfolder
You CAN specify, that you want the PluginManager to automatically create category subfolders for NEW .ini files (it's documented). The PluginManager then will create a subfolder with the same name as the parent folder of the original "plugin......dll" file...
I never used this, though. I just built this in for someone over @ KVR
It really sounds geeky, I know. But
a) it won't affect your system! If you do not understand the tool, simply delete the Pluginmanager folder... there will be no damage whatsoever
b) download the example config folder and play with the tool, to get to know how it works. Once you understand, it's pretty easy. It even creates a html documentation about all your plugins and which one will be made available in your hosts etc...
Once you understand how it works, simply sepcifiy the Plugin Scan Path in your host to the one the PM created and you're done.
(beware: Sonars Plugin Paths have a limitation of 128 chars. When the path to your plugin files get longer, Sonar won't find them. I used a symbolic link to shorten the path, I advise you to keep the path as short as possible)