FANDOM


Home - Introduction - Intro to Setup Design - Understanding Setup.ini - Redist Settings - Registry Values How-To - UltraArc - DiskSpan - Usefull/Required Tools - CIUv2 Versions and Downloads

CIUv2: Understanding The Setup.ini File

This section will explain the many different options available within the Setup.ini file, the main file of Custom Installer Ultimate V2 which is responsible for setting up everything for the Autorun & Setup design.

One important thing you need to know before we take a look at the different options in Setup.ini, all position & size settings in Setup.ini are in pixels format (position starts always at the top-left first pixel (0,0)), also, if you see a double slash (//) before a certain option it means it is currently disabled, remove the double slash to use this option. It is also good to know that font colors must be in $RRGGBB (RGB - Red, Green, Blue) format.

The following table will explain each of the options in the Setup.ini file:

Section/Option Usage

SETUP SETTINGS

[InstallOptions]

Sub-Section for general install settings
ApplicationName= This is the name of the game you're making the setup for, it will be used as part of the install folder path so avoid illegal folder characters.
Publisher= This is the name of the company who published the game, it is used as part of the game path as well. e.g. C:\Program Files\Acitivison\Prototype
GameSize= Input the size of the game in megabytes (MB).

TIP: If game folder is 14.1GB in size, just type 14100.

//ProductCode= Not sure about this, just leave it disabled.
//Editor= OPTIONAL: Type your name/nickname here, this will credit you as the setup editor in the about screen (when you right click in autorun/setup)
Lang= This sets the available Autorun/Setup languages, here's the full list:

al=Albanian, ar=Arabic, bih=Bosnian, cns=Chinese(Simplified), cnt=Chinese(Traditional), cz=Czech, de=German, dk=Danish, en=English(US), enuk=English(UK), es=Spanish(Spain), esmx=Spanish(Mexico), fa=Persian, fi=Finnish, Fr=French(Standard), gr=Greek, hr=Croatian, he=Hebrew, hu=Hungarian, it=Italian, jp=Japanese, ko=Korean, nl=Dutch, no=Norwegian, pl=Polish, pt=Portugese(Portugal), ptbr=Portugese(Brazil), ro=Romanian, ru=Russian, sr=Serbian, sw=Swedish, th=Thai, tr=Turkish, vi=Vietnamese

//SetupVersion= OPTIONAL: This sets the version number for your setup, the version number is completely your decision.
//GameVersion= OPTIONAL: This sets the game version, you should try and make that as accurate as possible
//SaveGameFolder1= OPTIONAL: This options sets the location of the save files, it is completely optional in most cases but remember, if you use it, don't forget to specify if it's in {userdocs} or {app}
//ShowGameLauncher= OPTIONAL: When this option is set to 1 the game's desktop shortcut will result in launching the autorun launcher file instead of the game's executable by using the Uninstall.exe file with the parameter /a.
//ConversionPage= Set the conversion page/Editor page. It will be shown in Info window (right-click somewhere on installer surface).
64BitOnly= Set the compatiblity to 64-Bit Windows (1) or 32/64-Bit Windows (0). If set to 1, Setup can only be executed on 64-Bit Windows. If set to 0, Setup can executed on both 32-Bit and 64-Bit Windows.
UWPGame= Set the compatiblity for UWP Games (Windows Store Games). If set to 1, Setup is able to registering UWP Games after installation is finished. If set to 0, Setup will not be load UWP routine (standard).

ATTENTION: You should configure the register app before compile and share your Setup.exe. To do this, run "_Config UWP_Tool.bat" from CIU folder. To know what you should do, open the "UWP Tool.txt" in Help folder.

[Executable#]

OPTIONAL SUB-SECTION: Sub-section used to set game's EXE related settings, can have multiple of these, # to be replaced with an actual number, always start with 1.
Name= This sets the name for the desktop shortcut if ShowGameLauncher is set to 0
Exe= The file name of the game's exe file (without directory)
//Exe64= The file name for the 64bit version of the game's exe file if exist (without directory)
ExePath= The path to the exe file within the game folder (e.g. binaries\win32), leave blank if exe in {app} folder (main game folder) or if ShowGameLauncher is set to 1
//Exe64Path= The path to the 64bit executable file of the game if exist (e.g. binaries\win64), leave blank if there isn't one, file is in {app} folder (main game folder) or ShowGameLauncher is set to 1
//Parameter= Allows you to set additional parameters to add to the game's shortcut if needed by the game
//Icon= Set a custom icon for the desktop shortcut
//GDFBinary= Adds the game to Game explorer in Win7 & Vista (Not really necessary. Can be left blank).
//ShortcutProt= If set to 1, shortcut on desktop and startmenu will be protected, so it is not possible to change it
//RunAsAdmin= If set to 1, shortcuts will be run as admin if neccessary

[Component#]

OPTIONAL SUB-SECTION: Allows to set multiple components to be select-able during installation, useful for AIO conversions. Replace # with the number of the component.
Name= Sets the name of the component, this will be displayed on the components selection page during setup.
Size= Sets the size requirements for the component in MB (megabytes)
Checked=

Determines if Component# by default is checked (1) or not checked (0).

ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow.
ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
TIP: Shadow settings for [Component1] count also for other components!

[MinSystemReq]

OPTIONAL SUB-SECTION: Used to set the game's minimum system requirements.
ProcCore= Sets the minimum number of CPU cores required
ProcFreq= Sets the minimum required CPU frequency in MHz
RAM= Sets the minimum required amount of RAM memory in MB
VideoRAM= Sets the minimum required amount of Video Memory in MB

WinVerMajor=

WinVerMinor=

ServicePack=

(Win2000 = 5.0.) (Win XP = 5.1) (WinXP64 & WinServer2003 & 2003R2 = 5.2) (Win Vista & WinServer2008 = 6.0) (WinServer2008R2 & Win7 = 6.1) (WinServer2012 & Win8 = 6.2) (WinServer2012R2 & Win8.1 = 6.3) (Win10 = 10.0)

For more details see Wikipedia

DirectX= Sets the minimum required DirectX version. Possible choices: 9, 10, 11
ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow.
ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
TIP: Shadow settings for [MinSystemReq] count also for [RecSystemReq]!

[RecSystemReq]

OPTIONAL SUB-SECTION: Used to set the game's recommended system requirements.
ProcCore= Sets the recommended number of CPU cores required
ProcFreq= Sets the recommended CPU frequency in MHz
RAM= Sets the recommended amount of RAM memory in MB
VideoRAM= Sets the recommended amount of Video Memory in MB

WinVerMajor=

WinVerMinor=

ServicePack=

(Win2000 = 5.0) (Win XP = 5.1) (WinXP64 & WinServer2003 & 2003R2 = 5.2) (Win Vista & WinServer2008 = 6.0) (WinServer2008R2 & Win7 = 6.1) (WinServer2012 & Win8 = 6.2) (WinServer2012R2 & Win8.1 = 6.3) (Win10 = 10.0)

For more details see Wikipedia

DirectX= Sets the minimum required DirectX version. Possible choices: 9, 10, 11

SETUP BUTTONS

[StandardButton]

This sub-section used to set the standard setup buttons variables
Width= Forces the button to this pixel size in width
Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
FontColor= Font color of normal button label
FontColorSelected= Font color for selected button (when cursor over the button)
FontColorClicked= Font color for clicked button (when button is clicked)
FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel

[NextButton]

This sub-section sets custom settings for the next button.

TIP: Disabled items (//) using values from [StandardButton] instead.

//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
//Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
//FontColor= Font color of normal button label
//FontColorSelected= Font color for selected button (when cursor over the button)
//FontColorClicked= Font color for clicked button (when button is clicked)
//FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
//FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel

[BackButton]

This sub-section sets custom settings for the back button.

TIP: Disabled items (//) using values from [StandardButton] instead.

//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
//Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
//FontColor= Font color of normal button label
//FontColorSelected= Font color for selected button (when cursor over the button)
//FontColorClicked= Font color for clicked button (when button is clicked)
//FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
//FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel

[CancelButton]

This sub-section sets custom settings for the cancel button.

TIP: Disabled items (//) using values from [StandardButton] instead.

//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
//Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
//FontColor= Font color of normal button label
//FontColorSelected= Font color for selected button (when cursor over the button)
//FontColorClicked= Font color for clicked button (when button is clicked)
//FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
//FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
//Visible= Set to 1 to enable the button, set to 0 to disable it

[MusicButton]

This sub-section sets custom settings for the music on/off button.

TIP: Disabled items (//) using values from [StandardButton] instead.

//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
//Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
//FontColor= Font color of normal button label
//FontColorSelected= Font color for selected button (when cursor over the button)
//FontColorClicked= Font color for clicked button (when button is clicked)
//FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
//FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
//Visible= Set to 1 to enable the button, set to 0 to disable it

SETUP SMALL BUTTONS

[SmallButton]

This sub-section sets the variables for the browse & small installer buttons
Width= Forces the button to this pixel size in width
Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
FontColor= Font color of normal button label
FontColorSelected= Font color for selected button (when cursor over the button)
FontColorClicked= Font color for clicked button (when button is clicked)
FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel

[SmallBrowseButton]

This sub-section sets custom variables for the browse button.

TIP: Disabled items (//) using values from [SmallButton] instead.

//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
//Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
//FontColor= Font color of normal button label
//FontColorSelected= Font color for selected button (when cursor over the button)
//FontColorClicked= Font color for clicked button (when button is clicked)
//FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
//FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel

[SmallCancelButton]

This sub-section sets custom variables for the small installer cancel button.

TIP: Disabled items (//) using values from [SmallButton] instead.

//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
//Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
//FontColor= Font color of normal button label
//FontColorSelected= Font color for selected button (when cursor over the button)
//FontColorClicked= Font color for clicked button (when button is clicked)
//FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
//FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
//Visible= Set to 1 to enable the button, set to 0 to disable it

[SmallMusicButton]

This sub-section sets custom variables for the small installer music on/off button.

TIP: Disabled items (//) using values from [SmallButton] instead.

//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
//Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
//FontColor= Font color of normal button label
//FontColorSelected= Font color for selected button (when cursor over the button)
//FontColorClicked= Font color for clicked button (when button is clicked)
//FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
//FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
//Visible= Set to 1 to enable the button, set to 0 to disable it

SETUP OTHER BUTTONS

[MusicIcon]

This sub-section sets the MusicIcon on/off button on Installer
Left= Sets the MusicIcon postition from the left edge of the installer by pixels
Top= Sets the MusicIcon postition from the top edge of the installer by pixels
Width= Sets how wide the MusicIcon is in pixels
Height= Sets how high the MusicIcon is in pixels
Visible= Enable or disable the MusicIcon (0=off, 1=on).

[EqualizerButton]

This sub-section sets the equalizer music on/off button on Installer
Left= Sets the equliazer postition from the left edge of the installer by pixels
Top= Sets the equliazer postition from the top edge of the installer by pixels
NumberOfStripes= Sets how many block in width the EQ is
NumberOfBlocks= Sets how many block in height the EQ is
BlockWidth= Sets the width of each block of the EQ (Together with BlockHeight defines the width & height of the EQ)
BlockHeight= Set the height of each block of the EQ (Together with BlockWidth defines the width & height of the EQ)
LineHeight= Sets the line under the EQ (0=off, 1=thin, 2 or more=bold)
//BetweenStripes= Space between stripes in pixel (vertical).
//BetweenBlocks= Space between blocks in pixel (horizontal).
//AwayLine= Distance between full line and Equalizer blocks.
//IncreaseLine= ?
//Position= According to the preference. Possible values are 1, 2, 3 or 4. It is also possible to use values such as Bottom, Right, Top, Left
//HideLine= Hides the full line.
//AnimationTime= Set the animation speed for equalizer graphic from 0 - 100. Default is 50.
Visible= Enable or disable showing the equalizer (0=off, 1=on).

[EqualizerButtonSI]

This sub-section sets the equalizer music on/off button on SmallInstaller
Left= Sets the equliazer postition from the left edge of the installer by pixels
Top= Sets the equliazer postition from the top edge of the installer by pixels
NumberOfStripes= Sets how many block in width the EQ is
NumberOfBlocks= Sets how many block in height the EQ is
BlockWidth= Sets the width of each block of the EQ (Together with BlockHeight defines the width & height of the EQ)
BlockHeight= Set the height of each block of the EQ (Together with BlockWidth defines the width & height of the EQ)
LineHeight= Sets the line under the EQ (0=off, 1=thin, 2 or more=bold)
//BetweenStripes= Space between stripes in pixel (vertical).
//BetweenBlocks= Space between blocks in pixel (horizontal).
//AwayLine= Distance between full line and Equalizer blocks.
//IncreaseLine= ?
//Position= According to the preference. Possible values are 1, 2, 3 or 4. It is also possible to use values such as Bottom, Right, Top, Left
//HideLine= Hides the full line.
//AnimationTime= Set the animation speed for equalizer graphic from 0 - 100. Default is 50.
Visible= Enable or disable showing the equalizer (0=off, 1=on).

[MinimizeButton]

This sub-section sets the minimize (-) button on Installer
Left= Sets the minimize button postition from the left edge of the installer by pixels
Top= Sets the minimize button postition from the top edge of the installer by pixels
Width= Sets how wide the button is in pixels
Height= Sets how high the button is in pixels
Visible= Enable or disable the button (0=off, 1=on).

[CloseButton]

This sub-section sets the exit (X) button on Installer
Left= Sets the exit (X) button postition from the left edge of the installer by pixels
Top= Sets the exit (X) button postition from the top edge of the installer by pixels
Width= Sets how wide the button is in pixels
Height= Sets how high the button is in pixels
Visible= Enable or disable the button (0=off, 1=on).

SETUP DESIGN - INTERFACE

[InterfaceSettings]

This sub-section sets the main installer options
InstallerWidth= Sets how wide the installer screen is (size of installer#.png width)
InstallerHeight= Sets how hight the installer screen is (size of installer#.png height)
//MoveInstallLabel= Moves the "Installing [GAME TITLE] on your computer" text vertically.
//MoveDirectoryInfo= Moves the directory selection box & browse button vertically.
//MoveFileLabelX= Moves the current file label shown during installation horizontally.
//MoveFileLabelY= Moves the current file label shown during installation vertically.
//MoveTimeElapsedX= Moves the elapsed time label during installation horizontally.
//MoveTimeElapsedY= Moves the elapsed time label during installation vertically.
//MoveTimeRemainingX= Moves the remaining time label during installation horizontally.
//MoveTimeRemainingY= Moves the remaining time label during installation vertically.
//ChangeFrame= Set to 1, if your Installer#.png's using different vector masks.

[AboutSettings]

This sub-section sets variables for the flash Overlay for autorun & setup (requires flash.swf in the [Setup\Setup] folder)
//Font= Sets the font to be used for the text area.
//FontSize= Sets the font size to be used for the text area.
//FontColor= Sets the font color to be used for the text area.
//FlagType= Possible values are 1 - 9.

[TextStage]

This sub-section sets the main text area of the setup
Left= Sets the text area postition from the left edge of the installer in pixels
Top= Sets the text area postition from the top edge of the installer in pixels
Width= Sets how wide the text area will be.
Height= Sets how high the text area will be.
SpaceFromBorder= Sets how much padding in pixels on the inside of the text area border
Center= Sets if the text inside the text area is centered or not (1=yes, 0=no and alight left).
Font= Sets the font to be used for the text area.
FontSize= Sets the font size to be used for the text area.
FontColor= Sets the font color to be used for the text area.
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel

[SmallInstaller]

This sub-section allows customization of the SmallInstaller
Width= Sets the width of the small installer
Height= Sets the height of the small installer
TextLeft= Sets the text position from the left edge of the small installer
TextTop= Sets the text position from the top edge of the small installer
TextWidth= Sets how wide the text area on the small installer is
TextHeight= Sets how hight the text area on the small installer is
FontSize= Font size for SmallInstaller label
FontColor= Sets the color of the text on the small installer
PosRightDown= Sets if the small installer is positioned at the bottom right or bottom center of the screen (0=center, 1=right)
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
//CreateMask= ?

[Background]

This sub-section sets the background options
Width= Sets the width of the background pictures during installation
Height= Sets the height of the background pictures during installation
//VideoWidth= Sets the width of the background video during installation
//VideoHeight= Sets the height of the background video during installation
Fullscreen= Sets if background images and video should be shown full screen or in set resolutions above (1=fullscreen, 0=set resolutions)
//Animation= If set to 1, transition animations for background pictures will be used. If set to 0, no transition animations for background pictures will be used (standard).
//AnimationEffect= Set animation effect. Use values 1 - 12 (1=Random Effect | 2=Alpha Blend | 3=Blocks | 4=Circle | 5=Diagonal | 6=Fuse | 7=InterLaced | 8=Page | 9=Radial | 10=Roll | 11=Waterfall | 12=Wipe)
//AnimationSlideTime= Set time for images will be shown (in milliseconds - 1000ms = 1s)
//AnimationTransitionTime= Set animation time for transition (in milliseconds - 1000ms = 1s)

[Subtitle]

This sub-section allows options for subtitles
//MoveY= Move the subtitles in vertical position
//Delay= Set how much delay will be between each sentence
//Font= Sets the font to be used for the subtitles.
//FontSize= Font size for subtitles
//FontColor= Font color for subtitles
//FontUC= If set to 1 all letters for subtitles will be UPPERCASE, if set to 0 standard letters inside the subtitle files will be used.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel

[ProgressBar]

This sub-section allows customization of the progress bar
//Left= Moves the progress bar itself horizontally
//Top= Moves the progress bar itself vertically
//Height= Sets how big in height the progress bar is (forces the image to this size)
//Width= Sets how big in width the progress bar is (forces the image to this size)
//LabelY= Moves the (0.0%) text on the progress bar vertically (Default is centered)
//LabelX= Moves the (0.0%) text on the progress bar horizontally (Default is centered)
//LabelColor= Sets the color of the percentage text inside the progress bar
SendToBack= If set to 1, ProgressBackground.png is in background, ProgressImg.png is overlapping ProgressBackground.png. This is usefull if you use full collored progress bar images
Stretch= If set to 1, ProgressImg.png will be stretched when progress goes on (default). If set to 0, ProgressImg.png will appear as a real progress.
Q5tzZeN
//MoveY= Usefull if you don't use SmallInstaller. You can change the vertical position of the progressbar.
//SpaceLeft= Space where only Progressbackground.png exists during uninstallation or installation without the SmallInstaller. Only from the value will the progress bar be shown. This point is the 0% position of the progress bar.
//SpaceRight= Empty space at the end of Progressbackground.png in the UninstallPage or installer without the SmallInstaller. This point is the 100% position of the progress bar.
//SmallSpaceLeft= Space in which there is only Progressbackground.png in the SmallInstaller. Only from the value will the progress bar be shown. This point is the 0% position of the progress bar.
//SmallSpaceRight= Empty space at the end of Progressbackground.png in the SmallInstaller. This point is the 100% position of the progress bar.

[Flash]

This sub-section sets variables for the flash Overlay for autorun & setup (requires flash.swf in the [Setup\Setup] folder)
//Left= Sets flash postition from the left edge of the installer in pixels
//Top= Sets flash postition from the top edge of the installer in pixels
//Width= Resizes the the flash to this width while keeping aspect ratio & making anything extra white.
//Height= Resizes the the flash to this height while keeping aspect ratio & making anything extra white.

[Logo]

This sub-section allows to set a logo overlay for the installer
//Left= Sets logo postition from the left edge of the installer in pixels
//Top= Sets logo postition from the top edge of the installer in pixels
//Width= Sets how wide is the logo, will force the image to this size.
//Height= Sets how hight is the logo, will force the image to this size.
//Alignment= Sets the logo's alignment (Left, Center or Right).
Visible= Enable/Disable showing the logo (0=off, 1=on)

[LogoBG]

This sub-section allows to set a logo overlay for the background (during installation). Note that LogoBG will only display on normal background pictures. LogoBG will NOT be visible during Video/Flash playback!
//Left= Sets logo postition from the left edge of the installer in pixels
//Top= Sets logo postition from the top edge of the installer in pixels
//Width= Sets how wide is the logo, will force the image to this size.
//Height= Sets how hight is the logo, will force the image to this size.
//Alignment= Sets the logo's alignment (Left, Center or Right).
Visible= Enable/Disable showing the logo (0=off, 1=on)

[SetupTitle]

This sub-section is used to display setup title using the app name (e.g. PROTOTYPE - INSTALLATION)
//Left= Position of title from the left of the installer
//Top= Position of title from the top of the installer
//Width= Sets the width of the Setup Title in pixel
//FontSize= Sets the size of the font for the title
//FontColor= Sets the color of the title text
//Center= Sets if the title is centered or not (0=no, 1=yes)
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
//Visible= Enable/Disable showing the title (0=disable, 1=enable)

[Title]

This sub-section control the appearance of the installer page titles such as WELCOME, SYSTEM CHECK, etc.
//MoveY= Moves the page title vertically
//MoveX= Moves the page title horizontally
//Font= Sets a custom font for the page titles only
//FontSize= Sets the font size for the page titles
//FontColor= Sets the color of the page title text
//FontUC= Sets if the title will be displayed in UPPERCASE letters only or not (0=no, 1=yes)
//Alignment= Sets the text alignment for the titles, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel

[BigTitle]

This sub-section is used to display titles such as WELCOME, SYSTEM CHECK, etc. on the bottom of the installer (it will mirror the [Title]).
//MoveY= Moves the Big title vertical.
//MoveX= Moves the Big title horizontal.
//Font= Sets a custom font for the big titles only
//FontSize= Sets the font size for the big titles
//FontColor= Sets the color of the big title text
//FontUC= Sets if the big title will be displayed in UPPERCASE letters only or not (0=no, 1=yes)
//Alignment= Sets the text alignment for the big titles, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
//Visible= Enable/Disable showing the big title (0=disable, 1=enable)

[Splash]

This sub-section sets variables for Splash Images on Setup installation screen.
//FadeInTime= Sets fade in time in ms (millisecond)
//ShowTime= Sets show time in ms (millisecond)
//FadeOutTime= Sets fade out time in ms (millisecond)
//FadeInTime#= Sets fade in time in ms (millisecond)
//ShowTime=# Sets show time in ms (millisecond)
//FadeOutTime#= Sets fade out time in ms (millisecond)

AUTORUN DESIGN

[StandardButtonAR]

This sub-section is used to set up the autorun standard buttons
Width= Forces the button to this pixel size in width
Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
FontColor= Font color of normal button label
FontColorSelected= Font color for selected button (when cursor over the button)
FontColorClicked= Font color for clicked button (when button is clicked)
FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel

[Play#Button]

This sub-section is used to set up the autorun play buttons, there can be as many as executables, replace # with the number of the executable the button is for.

TIP: Disabled items (//) using values from [StandardButtonAR] instead.

Left= Sets the button position from the left edge of the autorun menu
Top= Sets the button position from the top edge of the autorun menu
//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
FontColor= Font color of normal button label
FontColorSelected= Font color for selected button (when cursor over the button)
FontColorClicked= Font color for clicked button (when button is clicked)
FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
//Text= Text to be displayed on the play button after/instead the word PLAY (e.g. if ShowPlayLabel=1 will be Play Game, if ShowPlayLabel=0 will just be Game)
//ShowPlayLabel= Set if the word Play should be shown on the Play button label

[UnInstallButton]

This sub-section is used to set up the autorun Install/Uninstall button.

TIP: Disabled items (//) using values from [StandardButtonAR] instead.

Left= Sets the button position from the left edge of the autorun menu
Top= Sets the button position from the top edge of the autorun menu
//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
FontColor= Font color of normal button label
FontColorSelected= Font color for selected button (when cursor over the button)
FontColorClicked= Font color for clicked button (when button is clicked)
FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel

[BrowseDVDButton]

This sub-section is used to set up the autorun Browse DVD button.

TIP: Disabled items (//) using values from [StandardButtonAR] instead.

Left= Sets the button position from the left edge of the autorun menu
Top= Sets the button position from the top edge of the autorun menu
//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
FontColor= Font color of normal button label
FontColorSelected= Font color for selected button (when cursor over the button)
FontColorClicked= Font color for clicked button (when button is clicked)
FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel

[Website#Button]

This sub-section is used to set up the autorun Website button.

TIP: Disabled items (//) using values from [StandardButtonAR] instead.

Site= Sets the web address (without http://www.) the button should open when clicked. This is the standard site for all other languages if they are not set.
//Site{ShortLangCode}= Site for different languages (for example: Site=google.com, SiteDE=google.de, SiteFR=google.fr, ...). For {ShortLangCode} see Lang= in [InstallOptions] on the beginning.
//Name= Sets the name of the website button.
Left= Sets the button position from the left edge of the autorun menu
Top= Sets the button position from the top edge of the autorun menu
//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
FontColor= Font color of normal button label
FontColorSelected= Font color for selected button (when cursor over the button)
FontColorClicked= Font color for clicked button (when button is clicked)
FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
Visible= Enable/Disable showing of the button

[Readme#Button]

This sub-section is used to set up the autorun readme buttons, there can be up to 5 of these, replace # with the digits 1-5.

TIP: Disabled items (//) using values from [StandardButtonAR] instead.

Left= Sets the button position from the left edge of the autorun menu
Top= Sets the button position from the top edge of the autorun menu
//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
FontColor= Font color of normal button label
FontColorSelected= Font color for selected button (when cursor over the button)
FontColorClicked= Font color for clicked button (when button is clicked)
FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
Folder= Sets the path the readme file in the source folder where the Setup.exe/Uninstall.exe is located. The Readme file can be in any known file format such as: txt, rtf, pdf, doc, docx, html. The readme file should be named as follows: readme_EN, readme_FR and so on, if file for specific language does not exist it will default to Readme.
Visible= Enable/Disable showing of the button

[Manual#Button]

This sub-section is used to set up the autorun manual buttons, there can be up to 5 of these, replace # with the digits 1-5.

TIP: Disabled items (//) using values from [StandardButtonAR] instead.

Left= Sets the button position from the left edge of the autorun menu
Top= Sets the button position from the top edge of the autorun menu
//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
FontColor= Font color of normal button label
FontColorSelected= Font color for selected button (when cursor over the button)
FontColorClicked= Font color for clicked button (when button is clicked)
FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
Folder= Sets the path the manual file in the source folder where the Setup.exe/Uninstall.exe is located. The Manual file can be in any known file format such as: txt, rtf, pdf, doc, docx, html. The manual file should be named as follows: manual_EN, manual_FR and so on, if file for specific language does not exist it will default to Manual.
Visible= Enable/Disable showing of the button

[ExtrasButton]

This sub-section is used to set a buttons called Extras which if enabled will open a new page that includes the Readme, Manual & Website buttons.

TIP: Disabled items (//) using values from [StandardButtonAR] instead.

Left= Sets the button position from the left edge of the autorun menu
Top= Sets the button position from the top edge of the autorun menu
//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
FontColor= Font color of normal button label
FontColorSelected= Font color for selected button (when cursor over the button)
FontColorClicked= Font color for clicked button (when button is clicked)
FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
Visible= Enable/Disable showing of the button

[MusicButtonAR]

This sub-section is used to set the autorun music on/off button.

TIP: Disabled items (//) using values from [StandardButtonAR] instead.

Left= Sets the button position from the left edge of the autorun menu
Top= Sets the button position from the top edge of the autorun menu
//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
FontColor= Font color of normal button label
FontColorSelected= Font color for selected button (when cursor over the button)
FontColorClicked= Font color for clicked button (when button is clicked)
FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
Visible= Enable/Disable showing of the button

[ExitButton]

This sub-section is used to set the autorun exit button.

TIP: Disabled items (//) using values from [StandardButtonAR] instead.

Left= Sets the button position from the left edge of the autorun menu
Top= Sets the button position from the top edge of the autorun menu
//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
//ClickAreaTop= Set how many pixels from the top of the button image the response area of the button begins
//ClickAreaLeft= Set how many pixels from the left of the button image the response area of the button begins
//ClickAreaWidth= Sets the width of the button response area, if disabled button width is used.
//ClickAreaHeight= Sets the height of the button response area, if disabled button height is used.
Font= The name of the font to be used for the button labels (found in your font#.ttf file under [Setup] folder).
FontColor= Font color of normal button label
FontColorSelected= Font color for selected button (when cursor over the button)
FontColorClicked= Font color for clicked button (when button is clicked)
FontColorDisabled= Font color for disabled button (when button is inactive & can't be clicked)
FontSize= The font size for the button labels
//FontSizeSelected= The font size for the button labels when mouse cursor is on the button.
//FontBold= Sets if the font is BOLD or no (0=no, 1=yes)
//OneLiner= Sets so the text for button labels will always be on one line (0=no, 1=yes)
//FontUC= If set to 1 all letters on the button labels will be UPPERCASE, if set to 0 only the first letter of each word is Uppercase.
//LabelX= Moves the button labels to the left/right from default position by the number of pixels set here (set negative # to move left).
//LabelY= Moves the button labels to down/up from default position by the number of pixels set here (set negative # to move up).
//Alignment= Sets the text alignment for the button labels, can be either Left, Center or Right
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowColorSelected= Set the color of the shadow if button is selected
//ShadowColorClicked= Set the color of the shadow if button is clicked
//ShadowColorDisabled= Set the color of the shadow if button is disabled
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
Visible= Enable/Disable showing of the button

[MusicIconAR]

This sub-section sets the MusicIcon on/off button on Autorun
//Left= Sets the MusicIcon postition from the left edge of the autorun by pixels
//Top= Sets the MusicIcon postition from the top edge of the autorun by pixels
//Width= Sets how wide the MusicIcon is in pixels
//Height= Sets how high the MusicIcon is in pixels
Visible= Enable or disable the MusicIcon (0=off, 1=on).

[MinimizeARButton]

This sub-section is used to set the autorun minimize button
//Left= Sets the button position from the left edge of the autorun menu
//Top= Sets the button position from the top edge of the autorun menu
//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
Visible= Enable/Disable showing of the button

[CloseARButton]

This sub-section is used to set the autorun small exit (X) button
//Left= Sets the button position from the left edge of the autorun menu
//Top= Sets the button position from the top edge of the autorun menu
//Width= Forces the button to this pixel size in width
//Height= Forces the button to this pixel size in height
Visible= Enable/Disable showing of the button

[EqualizerButtonAR]

This sub-section sets the equalizer music on/off button on Autorun
Left= Sets the equliazer postition from the left edge of the Autorun by pixels
Top= Sets the equliazer postition from the top edge of the Autorun by pixels
NumberOfStripes= Sets how many block in width the EQ is
NumberOfBlocks= Sets how many block in height the EQ is
BlockWidth= Sets the width of each block of the EQ (Together with BlockHeight defines the width & height of the EQ)
BlockHeight= Set the height of each block of the EQ (Together with BlockWidth defines the width & height of the EQ)
LineHeight= Sets the line under the EQ (0=off, 1=thin, 2 or more=bold)
//BetweenStripes= Space between stripes in pixel (vertical).
//BetweenBlocks= Space between blocks in pixel (horizontal).
//AwayLine= Distance between full line and Equalizer blocks.
//IncreaseLine= ?
//Position= According to the preference. Possible values are 1, 2, 3 or 4. It is also possible to use values such as Bottom, Right, Top, Left
//HideLine= Hides the full line.
//AnimationTime= Set the animation speed for equalizer graphic from 0 - 100. Default is 50.
Visible= Enable or disable showing the equalizer (0=off, 1=on).

[LangBox]

This sub-section is used set the position & settings of the language bar with the flags
Left= Sets the language bar position from the left edge of the autorun menu
Top= Sets the language bar position from the top edge of the autorun menu
//Center= Sets the language bar cetnered horizontally on the autorun menu
ShowOnly= Sets how many flags to show at once on the screen, if set to 0 will show all of them, otherwise will have scroll arrows.
//Position= Possible are Vertical, Horizontal and Box.
//FlagType= Set the flag graphic type.
//ArrowType= Set the scroll arrow graphic type.
//FlagSpace= Space between one flag and another.
//FlagSize= Increases or decreases flag size (don't work for Original flag)
//FlagByLine= How many flags do you want per line (Box position only)
//FlagBoxAlignment= Flags alignment in box position (Box position only)
//BalloonTip= If set to 1, there will be a balloon tip in the dependent language if you hover the cursor over a flag.
//BalloonTipTitle= If set to 1, the balloon tip will have a title like "Language" in dependent languages.

[AutorunSettings]

This sub-section is used to set up the autorun size and if music is to be played
AutorunWidth= Sets how wide the autorun menu is (should be the width of the BG image)
AutorunHeight= Sets how high the autorun menu is (should be the height of the BG image)
Music= Sets if music should be played or not (1=yes, 0=no)
SplashSameInstaller= If set to 1, it displays the same Splash before autorun and before the installer page (Splash#.png). Ignores SplashAR#.png if it exists.
//CreateMask= If value 0, disable the automatic creation of the bitmap mask. If value not exist or is not 0 and the bitmap image does not exist in the folder, the bitmap image will be created at the start of the installation.

[LogoAR]

This sub-section allows to set a logo overlay for the Autorun
//Left= Sets logo postition from the left edge of the autorun in pixels
//Top= Sets logo postition from the top edge of the autorun in pixels
//Width= Sets how wide is the logo, will force the image to this size.
//Height= Sets how hight is the logo, will force the image to this size.
//Alignment= Sets the logo's alignment (Left, Center or Right).
Visible= Enable/Disable showing the logo (0=off, 1=on)

[SetupTitleAR]

This sub-section is used to show the setup title on the autorun using the app name (e.g. PROTOTYPE - AUTORUN)
//Left= Sets the title position from the left edge of the autorun menu
//Top= Sets the title position from the top edge of the autorun menu
//Width= Sets a custom width for the title, if disabled will use default width.
//FontSize= Sets the size of the font for the title
//FontColor= Sets the color of the font for the title
//Center= Sets if the title should be centered horizontally or not (1=yes, 0=no)
//ShadowVisible= Set to 1 to enable label shadow, set to 0 to disable label shadow
//ShadowColor= Set the color of the shadow (f.e.: $000000 will be black)
//ShadowMoveX= Move the shadow of the label in horizontal (X) in pixel
//ShadowMoveY= Move the shadow of the label in vertical (Y) in pixel
Visible= Enable/disable showing the title

[SplashAR]

This sub-section sets variables for Splash Images on Autorun screen. Only aviable on CIUv2.0.3.9!
//ShowAfterInstall= If set to 1, splash images will be shown when you uninstall the program (right before uninstall starts). If set to 0, no images will be shown before uninstallation.
//FadeInTime= Sets fade in time in ms (millisecond)
//ShowTime= Sets show time in ms (millisecond)
//FadeOutTime= Sets fade out time in ms (millisecond) for # splash image
//FadeInTime#= Sets fade in time in ms (millisecond) for # splash image
//ShowTime#= Sets show time in ms (millisecond) for # splash image
//FadeOutTime#= Sets fade out time in ms (millisecond) for # splash image

[LauncherSettings]

This sub-section is used to set if redist should be installed or not (not sure if works)
InstallRedist=1 If set to 1, selectable redists will be shown on directory page. If set to 0, redist installation will be disabled and there will be no redists shown on directory page.

[Launch#]

This sub-section is used to set which redist are available to install, replace # with any number from 1 to infinite.
Name= Sets the name of the redist to be displayed during setup
32Exe= Sets the 32 bit version executable for the redist if available
64Exe= Sets the 64 bit version executable for the redist if available
Argument= Sets the different arguments & switches supported by the redist executable that you want to use during setup.
Beforeinstall= Sets if the redist should be installed before or after the rest of the setup (1=before, 0=after)
Checked= Determines if Launch# by default is checked (1) or not checked (0)

[IniFileInfo]

This sub-section is used to set different options for INI files.
SetIniFile#= You have to set the path to the INI file, the Section within the INI file, the Key inside the Section and the Value which have to be edited.

EXAMPLE: {app}\steam_rld.ini; Section: Settings; Key: Language; Value: EN=english|ES=Spanish|FR=French|DE=German