Dual installation

 
 
 
Posted by:TAT Studio
Data created:27 June 2017

Hello Guyz !

 

Here's my situation :

We are starting a new project on 3dsmax2017, from scratch, and so we planned to upgrad our mains plugins to the last version, so 5.1.7 for Ornatrix.

But, we still need to render an old project, done 3dsmax2016 & Ox 4.5.1.

 

Actually, i can't make them both working on a same rendernode or workstatiion, even on 2 differents version of 3dsmax.

 

- If i install v5 on 2017, then i can't install v4 for 2016. The installer says a newer version is already installed & leave immediatly.

- If i install v4 for 2016, works fine, but then i try to install v5 for 2017 ( by unchecking v5 for 2016) and it seem to have an impact anyway, because max doesn't seems to find Ox DLLs

Missing dll: ephere.plugins.autodesk.max.ornatrix.dlo - Ox Hair

 

I realyl need to workaround this bug, all my others plugins works fine with dual installations (Vray, Forest...)

Maybe, could you indicate me what files / DLL are impacted, so i can copy them mannually ?

 

Thanks a lot !

-p-

 

 

 

 

http://tatprod.com/

Have you considered installing V4 generally, and then using the 7z archive to manually install V5? This way you can bypass the installer logic which always tries to do its best to remove previous DLLs first (it'll uninstall V4 before installing V5).

Marsel Khadiyev (Software Developer, EPHERE Inc.)

Ok i'll try that

http://tatprod.com/

Allright, it seems to work !

Now i have a request.

Has i install with manual copy, i can't know what versions are deployed.

Is there a file / variable / even a regKey to know with version of Ornatrix is installed, for each 3dsmax version ?

I need to scan +250 workstations or renderNode to check who is not up to date.

 

Thanks !

http://tatprod.com/

The version is contained in the main plugin file Ephere.Plugins.Autodesk.Max.Ornatrix.dlo (that is installed into the Max Plugins folder).

A command line tool that can show the version is Sigcheck: https://technet.microsoft.com/en-us/sysinternals/bb897441.aspx (I tried it)

Another tool that's mentioned on the net is filever.exe, but I haven't tried it.

Ivan Kolev (Software Developer, EPHERE Inc.)

E-mail: ivan.kolev at ephere dot com

Discord: ikolev

Yes ! great tool, really helpful, thanks a lot.

Here's the batch i wrote, for scanning my renderfarm, if it can help anybody else.

It create a log file for each node and write both OX version for 3dsmax 2016 & 2017.

You just have to modifiy both "\\PATH\" to fit your network paths.

 

SET varOutputLogPath="\\PATH\"
SET varOutputLogName="OxLog_%computername%.txt"
SET varOutputLog=%varOutputLogPath%%varOutputLogName%
SET varPathSigcheck="\\PATH\sigcheck.exe"

echo *************************************************************** > %varOutputLog%
echo %computername% >> %varOutputLog%
echo %date% %time% >> %varOutputLog%
echo ---------------------------- 2016 ---------------------------- >> %varOutputLog%
%varPathSigcheck% -q "C:\Program Files\Autodesk\3ds Max 2016\Ephere.Plugins.Autodesk.Max.Ornatrix.Authorizer.dll" >> %varOutputLog%
echo ---------------------------- 2017 ---------------------------- >> %varOutputLog%
%varPathSigcheck% -q "C:\Program Files\Autodesk\3ds Max 2017\Ephere.Plugins.Autodesk.Max.Ornatrix.Authorizer.dll" >> %varOutputLog%

 

 

http://tatprod.com/

Thanks a lot.

Indeed, using Ephere.Plugins.Autodesk.Max.Ornatrix.Authorizer.dll version should also work, it should match the plugin version.

Ivan Kolev (Software Developer, EPHERE Inc.)

E-mail: ivan.kolev at ephere dot com

Discord: ikolev