Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page provides information about the command-line installation of Anima.

Overview

...

A silent installation allows you to complete Anima installation without user input during the process using a predefined set of options. To set up a silent installation follow the instructions below.

...

The -quiet=1 argument causes the installer to read the variable values from the .xml file and perform the installation without user input. It also accepts the EULA and Global Consumer Privacy Policy. If you do not specify the -quiet=1 option, the installer will ask for a confirmation of each variable before proceeding.


Usage

...

The installer can be executed with both visual and non-visual options.

Arguments

The values that may be used for each argument are described in < > brackets. When an argument has possible values of 0 or 1, the values should be considered as 1 = true and 0 = false.

...

UI Text Box
colorlight-yellow
iconnote

If errors are encountered with quiet installation, -ignoreErrors specifies what further actions will be taken.

The installer automatically generates an uninstaller shortcut in the installation directory and registers it in the system's uninstaller registry.


Configuration File

...

The config file can be used for easier console or script installations. The configuration file specifies the values of the variables used by the installer directly. The config file has a strict XML format, and will be rejected by the installer if it could not be parsed as such. All the variables specified by the configuration file will OVERWRITE default and registry loaded values of variables the installer has initialized previously. Generally the configuration file has to contain the following tags and attributes(here the VARIABLE_NAME and VARIABLE_VALUE refer to the variable name and value we wish to control in the installation).

...

A configuration file is automatically created by the installer whenever it runs with gui=0 (console mode) and when it is not already started with one. The file is created in the directory of the installer. The automatic creation excludes variables which should not be set by the configuration files.


Example Console Installation

...

A straightforward example of an automatic installation without GUI and with EULA acceptance:

...

Code Block
<?xml version="1.0" encoding="UTF-8"?>
<DefValues>
    <Value Name="STDROOT" DataType="value">C:\xxx\...\xxx</Value>
    <Value Name="INSTALL_TYPE" DataType="value">0</Value>
    <Value Name="INSTALL_MS_CPP" DataType="value">0</Value>
    <Value Name="INSTALL_MS_NET" DataType="value">0</Value>
    <Value Name="CREATE_DESKTOP_SHORTCUT" DataType="value">0</Value>
    <Value Name="LAUNCH_ANIMA" DataType="value">0</Value>
    <Value Name="PLUGIN_3DS_2023_INSTALL" DataType="value">1</Value>
    <Value Name="PLUGIN_3DS_2023_PATH" DataType="value">C:\xxx\...\3ds Max 2023</Value>
	<Value Name="PLUGIN_3DS_2024_INSTALL" DataType="value">0</Value>
    <Value Name="PLUGIN_3DS_2025_INSTALL" DataType="value">0</Value>
    <Value Name="PLUGIN_3DS_2026_INSTALL" DataType="value">0</Value>
    <Value Name="PLUGIN_CIN_R26_INSTALL" DataType="value">0</Value>
    <Value Name="PLUGIN_CIN_2023_INSTALL" DataType="value">0</Value>
    <Value Name="PLUGIN_CIN_2024_INSTALL" DataType="value">0</Value>
    <Value Name="PLUGIN_CIN_2025_INSTALL" DataType="value">0</Value>
    <Value Name="PLUGIN_UNR_4.27_INSTALL" DataType="value">0</Value>
    <Value Name="PLUGIN_UNR_5.3_INSTALL" DataType="value">0</Value>
    <Value Name="PLUGIN_UNR_5.4_INSTALL" DataType="value">0</Value>
    <Value Name="PLUGIN_UNR_5.5_INSTALL" DataType="value">0</Value>
    <Value Name="PLUGIN_PIX_P23.1_INSTALL" DataType="value">0</Value>
    <Value Name="PLUGIN_PIX_P23.4_INSTALL" DataType="value">0</Value>
</DefValues>


Variables

...

Variable Name

Description

Default Value

STDROOT

Specifies the standard root directory for Anima installation. [path]

C:\Program Files\Chaos\Anima

EULA_AGREED

Indicates if the End User License Agreement has been agreed to. [0/1]

0 (not accepted)

GCPP_AGREED

Indicates if the Global Consumer Privacy Policy has been agreed to. [0/1]

0 (not accepted)

INSTALL_TYPE

Defines the type of installation. [0/1]

- 0: Workstation

- 1: Render node

0 (Workstation)

INSTALL_MS_CPP

Indicates if the Microsoft C++ Redistributable should be installed. [0/1] 

**NOTE:** Only recommended for use if automatic detection fails.

autodetect

INSTALL_MS_NET

Indicates if .NET features should be installed. [0/1] 

**NOTE:** Only recommended for use if automatic detection fails.

autodetect

CREATE_DESKTOP_SHORTCUT

Controls if a desktop shortcut for Anima 6 should be created. [0/1]

1 (create)

LAUNCH_ANIMA

Controls if Anima 6 should be launched after installation. [0/1]

1 (launch)

PLUGIN_PPP_VVVV_INSTALL

Controls the installation of the plugin. [0/1] 

- PPP: target plugin (CIM, 3DS, UNR, PIX)

- VVVV: version (2020, 2021, 2022, 2023, etc.)

autodetect

PLUGIN_PPP_VVVV_PATH

Path of the target program of the plugin. [path] 

- PPP: target plugin (CIM, 3DS, UNR, PIX)

- VVVV: version (2020, 2021, 2022, 2023, etc.)

autodetect


List of Plugin Variables

The following is a list of all possible variable names for plugins in the current version of Anima (the "X" at the end should be changed to "INSTALL" or "PATH"):

...