This page provides information on the silent install and uninstall processes for Chaos Phoenix.

Overview


A silent installation performs a Phoenix installation without user input during the process. A predefined set of options is used. A silent uninstallation will uninstall Phoenix using a similar method.

 

Silent Install


To set up a silent installation you need to perform several steps:

First you need to generate a template configuration file. This is automatically done by running the installer from the command line like this:

phoenixFD_adv_30502_max2015_vray_30_x64.exe -gui=0

 

The installation should start in console mode, and you must manually input all the necessary fields (install directory, license method, etc). The installer will ask you for everything important. After the installation is complete, a configuration xml file named config.xml will be generated in the directory of the installer. Afterwards you can easily perform the installation again or on another machine (using the same configuration) by the command line:

phoenixFD_adv_30502_max2015_vray_30_x64.exe -configFile="config.xml"

Here's a sample config.xml file generated by the installer:

<DefValues>
 <Value Name="SHOULDUNINSTALL" DataType="value">1</Value>
 <Value Name="STD_ROOT" DataType="value">NOT_INSTALLED</Value>
 <Value Name="SCENES" DataType="value">C:\Program Files\Autodesk\3ds Max 2015\scenes\PhoenixFD\</Value>
 <Value Name="REMOTE_LICENSE" DataType="value">1</Value> 
 <Value Name="VROL_INSTALLED" DataType="value">0</Value>
 <Value Name="VROL_INSTALL_PATH" DataType="value">not_installed</Value>
 <Value Name="ISRUNNING_VROL" DataType="value">0</Value>
 <Value Name="ISRUNNING_VRLSERVICE" DataType="value">0</Value>
 <Value Name="REVERT_INSTALL" DataType="value">1</Value>
 <Value Name="PROGRAMFILES" DataType="value">C:\Program Files</Value>
 <Value Name="MAXROOT" DataType="value">C:\Program Files\Autodesk\3ds Max 2015\</Value>
 <Value Name="PHXROOT" DataType="value">C:\Program Files\Chaos Group\Phoenix FD\3ds Max 2015 for x64</Value>
 <Value Name="RTROOT" DataType="value">C:\Program Files\Chaos Group\V-Ray\RT for 3ds Max 2015 for x64</Value>
 <Value Name="PLUGINS" DataType="value">C:\Program Files\Autodesk\3ds Max 2015\plugins</Value>
 <Value Name="STARTMENUPROG" DataType="value">C:\ProgramData\Microsoft\Windows\Start Menu\Programs</Value>
 <Value Name="COMMONFILES" DataType="value">C:\Program Files\Common Files</Value>
 <Value Name="VISIT_DOCS" DataType="value">0</Value>
 <Value Name="OPEN_CHANGELOG" DataType="value">0</Value>
 <Value Name="INSTALL_TYPE" DataType="value">0</Value>
 <LicServer>
  <Host>10.0.0.255</Host>
  <Port>12345</Port>
  <Host1></Host1>
  <Port1>12345</Port1>
  <Host2></Host2>
  <Port2>12345</Port2>
  <User></User>
 </LicServer>
</DefValues>

 

You may also use a .bat file to run this command directly from the Explorer. This will start the installer with almost no output. If you want the output, you can add the argument -quiet=0 to the command. To save the output in file, you can use the normal command line pipeline. To perform an installation with an output to file, call the installer with the following:

phoenixFD_adv_30502_max2015_vray_30_x64.exe -configFile="config.xml" -quiet=0 > output.txt

You can append to the file (rather than replacing its contents) by using '>>' instead of '>' for the pipe.

 

Also, there is an easier way to install with default settings (default folder, etc) by issuing the following command:

phoenixFD_adv_30502_max2015_vray_30_x64.exe -gui=0 -auto

The output can be controlled by -quiet=1 or -quiet=0.

 

Below is a description of the variables of the installer's xml:

MAXROOT
 Specifies the root 3ds Max folder.
PLUGINS
 Specifies the plugins folder for 3ds Max; the default places it as a sub-folder of the 3ds Max root one.
OPEN_README

Specifies whether or not to open the Read Me once the installation is complete.

1 opens the Read Me file.

0 does not open the Read me file.

OPEN_CHANGELOG

Specifies whether or not to open the Change Log once the installation is complete

1 opens the Change Log.

0 does not open the Change Log.

INSTALL_WIBU

Specifies whether or not the WIBU-KEY drivers will be installed.

1 starts the WIBU-KEY drivers installation.

0 skips the WIBU-KEY drivers installation.

REG_LIC_SERVER

Specifies whether or not to register the Phoenix License Service.

1 registers the Phoenix License Service.

0 does not register the Phoenix License Service.

This variable is only valid when the installation is set to either Workstation or License server

REMOTE_LICENSE

Specifies whether the Phoenix license server runs locally or on another machine.

0 - the license server runs locally on the same machine.

1 - the server is on a different machine in the network.

If this variable is 1, the license server itself will not be installed. To configure the license server settings, you will need to run the "setvrlservice" program after the installation. Normally it is located in "C:\Program Files\Chaos Group\Phoenix FD\3dsmax xxx for x64\setvrlservice.exe". The license server is specified using "-server" option, for example: "C:\Program Files\Chaos Group\Phoenix FD\3dsmax xxxx for x64\setvrlservice.exe" -server=10.10.10.11

Set the VRAY_AUTH_CLIENT_FILE_PATH environment variable to point to the folder that contains the vrlclient.xml file with the Phoenix FD license server settings (IP address and port number).

STD_ROOT

Specifies the destination folder for Phoenix additional files (documents, SDK, and uninstall information).

RTROOT
Specifies the destination folder for V-Ray RT files. This is only available in the V-Ray version of Phoenix.
SHOULDUNINSTALL

Specifies whether or not the installation will uninstall previous version:

1 uninstalls previous version;

0 skips the uninstallation of previous version.

 

Silent Uninstall


You can also use a command to perform a silent uninstall. In order to do this, you need to know the full path of the folder containing Phoenix additional files and the exact name of the product you want to uninstall. Then you can execute the following command:

"<STD_ROOT>\uninstall\installer.exe" -uninstall="<STD_ROOT>/uninstall/install.log" -uninstallApp="<PRODUCT_NAME>" -gui=0 -quiet=1

where <STD_ROOT> is the destination folder and <PRODUCT_NAME> is the product name i.e. “Phoenix FD for 3ds Max 2015 for x64”

 

For example, the following command will uninstall Phoenix for 3ds Max 2015:

"C:\Program Files\Chaos Group\Phoenix FD\3ds Max 2015 for x64\uninstall\installer.exe" -uninstall="C:\Program Files\Chaos Group\Phoenix FD\3ds Max 2015 for x64\uninstall\install.log" -uninstallApp="Phoenix FD for 3ds Max 2015 for x64"

 

 

Table of Contents