How to install the plugin to multiple VEGAS versions?

  • I installed to vegas 17 fine. but I would like to use voukoder with vegas16 and 15 also. I thought I could run connector again and allow me to choose 16 directory then 15 and it would work, but instead it concentrates on already installed connector and asks what I want to do with that.


    Is it possible to have installations for multiple vegasS?

  • Vouk you missed my question. If it's so stupid it's not worth answering can you organise a preset of stupid answers for stupid people like me so you bother to reply instead of ignoring and alienating people.

    • Official Post

    Unfortunately the installer is currently not capable of doing that.


    But there is a manual workaround. Copy these file / folders from VEGAS 17 to their VEGAS 15 and 16 equivalent:

    • VEGAS Pro 17.0\Voukoder-x64.fio2007-config
    • VEGAS Pro 17.0\FileIO Plug-Ins\voukoderplug\voukoderplug.dll
  • Manual copying these files do the trick.

    However, Vegas users quite often are using multiple different Vegas versions for some reasons (mostly for compatibility with plugins).

    So it would be nice if installer search for other Vegas versions and provided checkboxes so one could install connector for multiple versions in one go.


    Thanks.

  • Unfortunately it is not that easy. What if it does not detect a version and you want to manually add a path to a VEGAS dir?


    I still do see the need for this.

    Hello,Vouk,you can do it like this:


    vegasPath11 = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\vegas110.exe", "Path", false); //[Get Vegas Pro install directry, getted string has a "\" in end]

    if (vegasPath11~="") then // if vegasPath11 not empty

    Folder.Create(vegasPath11 + "FileIO Plug-Ins\\voukoderplug");

    File.Copy(_TempFolder + "\\voukoderplug_CHS.dll", vegasPath11 + "FileIO Plug-Ins\\voukoderplug\\voukoderplug.dll", true, true, false, true, nil);

    File.Copy(_TempFolder + "\\Voukoder-x64.fio2007-config", vegasPath11 + "Voukoder-x64.fio2007-config", true, true, false, true, nil);

    end


    vegasPath12 = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\vegas120.exe", "Path", false); //[Get Vegas Pro install directry, getted string has a "\" in end]

    if (vegasPath12~="") then // if vegasPath11 not empty

    Folder.Create(vegasPath12 + "FileIO Plug-Ins\\voukoderplug");

    File.Copy(_TempFolder + "\\voukoderplug_CHS.dll", vegasPath12 + "FileIO Plug-Ins\\voukoderplug\\voukoderplug.dll", true, true, false, true, nil);

    File.Copy(_TempFolder + "\\Voukoder-x64.fio2007-config", vegasPath12 + "Voukoder-x64.fio2007-config", true, true, false, true, nil);

    end


    vegasPath13 = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\vegas130.exe", "Path", false); //[Get Vegas Pro install directry, getted string has a "\" in end]

    if (vegasPath13~="") then // if vegasPath11 not empty

    Folder.Create(vegasPath13 + "FileIO Plug-Ins\\voukoderplug");

    File.Copy(_TempFolder + "\\voukoderplug_CHS.dll", vegasPath13 + "FileIO Plug-Ins\\voukoderplug\\voukoderplug.dll", true, true, false, true, nil);

    File.Copy(_TempFolder + "\\Voukoder-x64.fio2007-config", vegasPath13 + "Voukoder-x64.fio2007-config", true, true, false, true, nil);

    end


    vegasPath14 = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\vegas140.exe", "Path", false); //[Get Vegas Pro install directry, getted string has a "\" in end]

    if (vegasPath14~="") then // if vegasPath11 not empty

    Folder.Create(vegasPath14 + "FileIO Plug-Ins\\voukoderplug");

    File.Copy(_TempFolder + "\\voukoderplug_CHS.dll", vegasPath14 + "FileIO Plug-Ins\\voukoderplug\\voukoderplug.dll", true, true, false, true, nil);

    File.Copy(_TempFolder + "\\Voukoder-x64.fio2007-config", vegasPath14 + "Voukoder-x64.fio2007-config", true, true, false, true, nil);

    end


    vegasPath15 = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\vegas150.exe", "Path", false); //[Get Vegas Pro install directry, getted string has a "\" in end]

    if (vegasPath15~="") then // if vegasPath11 not empty

    Folder.Create(vegasPath15 + "FileIO Plug-Ins\\voukoderplug");

    File.Copy(_TempFolder + "\\voukoderplug_CHS.dll", vegasPath15 + "FileIO Plug-Ins\\voukoderplug\\voukoderplug.dll", true, true, false, true, nil);

    File.Copy(_TempFolder + "\\Voukoder-x64.fio2007-config", vegasPath15 + "Voukoder-x64.fio2007-config", true, true, false, true, nil);

    end


    vegasPath16 = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\vegas160.exe", "Path", false); //[Get Vegas Pro install directry, getted string has a "\" in end]

    if (vegasPath16~="") then // if vegasPath11 not empty

    Folder.Create(vegasPath16 + "FileIO Plug-Ins\\voukoderplug");

    File.Copy(_TempFolder + "\\voukoderplug_CHS.dll", vegasPath16 + "FileIO Plug-Ins\\voukoderplug\\voukoderplug.dll", true, true, false, true, nil);

    File.Copy(_TempFolder + "\\Voukoder-x64.fio2007-config", vegasPath16 + "Voukoder-x64.fio2007-config", true, true, false, true, nil);

    end


    vegasPath17 = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\vegas170.exe", "Path", false); //[Get Vegas Pro install directry, getted string has a "\" in end]

    if (vegasPath17~="") then // if vegasPath11 not empty

    Folder.Create(vegasPath17 + "FileIO Plug-Ins\\voukoderplug");

    File.Copy(_TempFolder + "\\voukoderplug_CHS.dll", vegasPath17 + "FileIO Plug-Ins\\voukoderplug\\voukoderplug.dll", true, true, false, true, nil);

    File.Copy(_TempFolder + "\\Voukoder-x64.fio2007-config", vegasPath17 + "Voukoder-x64.fio2007-config", true, true, false, true, nil);

    end