FANDOM


Navigation
TopHomeIntroductionIntro To Setup DesignUnderstanding Setup.iniRedist SettingsRegistry Values How-ToSplit & Merge Large Files Useful/Required Tools


CIUv2: Intro To Setup Design

This section of the wikia will explain the basics you need to know to design & create your setup with CIUv2.

You will learn which files are available to used with CIUv2, which of theses are required and which optional and the functions of each file in the CIUv2 structure and end result.

The guide is divided into separate sections by folder name to make it easy to navigate, use the expandable Table of Contents at the top to quickly move between the sections.

Let's begin....

The Main Setup Folder [Setup]

The main setup folder have a few sub-folders, we'll get to those in a moment, it also include some files:

Main Setup Folder Files
File Names Usage
cursor.cur OPTIONAL: A Custom cursor for your setup
font1.ttf, font2.tff, etc, OPTIONAL: Font files, this is where the setup read the fonts you use from, if do not exist & font in use not installed on user system will use default font (Probably Arial)
music.mp3 OPTIONAL: Used to have music playing during setup & autorun.
setup.cjstyles OPTIONAL: Used for custom skin. so far the only places it seems to effect are directory selection, exit, disk selections & about info screens
Setup.vsf OPTIONAL: Custom skin, same as setup.csjstyles but using a different plug-in, setup.csjstyles takes priority if used. (Thanks to Kassane and kaktor for the info)

The Autorun Folder [Setup\Autorun]

The autorun folder is where you place all files related to the autorun menu design, these are the available files you can use here:

Autorun Folder Files
File Names

Usage

AButton.png REQUIRED: For Standard autorun button. Used as default. Use 1x1px, transparent image for no button graphic.
AButtonClicked.png OPTIONAL: Used to set the graphic of standard autorun button when the mouse is clicked
AButtonDisabled.png OPTIONAL: Used to set the graphic of standard autorun button when the button is disabled
AButtonSelected.png OPTIONAL: Used to set the graphic of standard autorun button when the cursor is on the button
UnInstall.png, UnInstallClicked.png, UninstallSelected.png, UninstallDisabled.png OPTIONAL: Used for custom Install/Uninstall button
Exit1.png, Exit1Clicked.png, Exit1Selected.png, Exit1Disabled.png OPTIONAL: Used for custom exit button
Exit2.png, Exit2Clicked.png, Exit2Selected.png, Exit2Disabled.png OPTIONAL: Used for secondary exit button. The "X" button normally
Play#.png, Play#Clicked.png, Play#Selected.png, Play#Disabled.png OPTIONAL: Used for custom Play Buttons, replace # with the actual number of the relevant executable section in Setup.ini
BrowseDVD.png, BrowseDVDClicked.png, BrowseDVDSelected.png, BrowseDVDDisabled.png OPTIONAL: Used for custom browse DVD button.
Website.png, WebsiteClicked.png, WebsiteSelected.png, WebsiteDisabled.png OPTIONAL: Used for custom website button
Website2.png, Website2Clicked.png, Website2Selected.png, Website2Disabled.png OPTIONAL: Used for custom 2nd website button
ReadMe#.png, ReadMe#Clicked.png, ReadMe#Selected.png OPTIONAL: Used for custom ReadMe buttons. Replace # with the digits 1-5 as needed.
Manual#.png, Manual#Clicked.png, Manual#Selected.png OPTIONAL: Used for custom Manual buttons. Replace # with the digits 1-5 as needed.
Extras.png, ExtrasSelected.png, ExtrasClicked.png OPTIONAL: Used for custom extras page button
MusicAR.png, MusicARClicked.png, MusicARSelected.png, MusicARDisabled.png OPTIONAL: Used for custom music on/off button
MinimizeAR.png, MinimizeARClicked.png, MinimizeARSelected.png OPTIONAL: If enabled used for the minimize button graphics
EqualizerAR.png OPTIONAL: Used for the music on/off equalizer button (set the color)
Autorun.png REQUIRED: This is used for the autorun background, transperancy supported
Autorun_de.png, Autorun_it.png, etc. OPTIONAL: Used for different autorun background per language, last 2 letters are short language names.
Autorun.bmp REQUIRED: Used for autorun transparency, must be 1bit monochrome BMP image that mirrors the autorun background exactly.
AButton.wav, AButtonOnMouse.wav OPTIONAL: Used for sound effects of the button click & button over effects

The Background Folder [Setup\Background]

The background folder is used to display screenshots in the background during installation, if this folder remain empty setup will not use the full screen small installer at all.

Background Folder Files
File Names Usage
1.jpg, 2.jpg, 3.jpg, etc, These are the screenshots to display during the full screen part of setup, not sure how many can be used but at least 24 were tested
video.avi, video.mp4, FlashBG.swf Used to play a video while installation is in progress in full screen part of setup

The EULA Folder [Setup\EULA]

The EULA is an optional folder that can be used to display End User License Agreement during setup, the following table explains how to use it:

EULA Folder Files
File Names Usage
EULA.rtf, EULA_German.rtf, EULA_Italian.rtf, etc. Used to display EULA in different languages. The files should be named like the language text files in the [Languages] folder of CIUv2, for example: if the text file for polish is "Polish.txt" the file name will be EULA_Polish.rtf, you can also just use EULA.rtf and it will be used for all languages.

The Setup Design Folder [Setup\Setup]

The Setup sub folder is the one used for all files related to the installer design, the following table describes all available files that can be used here and their function:

Setup Design Folder Files
File Names Usage
Button.png REQUIRED: For Standard buttons. Used as default. Use 1x1px, transparent image for no button.
ButtonClicked.png OPTIONAL: Used to set the graphic of standard installer button when the mouse is clicked
ButtonDisabled.png OPTIONAL: Used to set the graphic of standard installer button when the button is disabled
ButtonSelected.png OPTIONAL: Used to set the graphic of standard installer button when the cursor is over the button
SmallButton.png REQUIRED: For small buttons such as browse. Used as default. Use 1x1px, transparent image for no button.
SmallButtonClicked.png OPTIONAL: Used to set the graphic of small buttons when the mouse is clicked
SmallButtonSelected.png OPTIONAL: Used to set the graphic of small buttons when the cursor is over the button
Next.png, NextClicked.png, NextDisabled.png, NextSelected.png OPTIONAL: Used for custom Next button
Back.png, BackClicked.png, BackSelected.png OPTIONAL: Used for custom Back button
Cancel.png, CancelClicked.png, CancelSelected.png OPTIONAL: Used for custom Cancel button
Music.png, MusicClicked.png, MusicSelected.png OPTIONAL: Used for custom Music On/Off button
SmallBrowse.png, SmallBrowseClicked.png, SmallBrowseSelected.png OPTIONAL: Used for custom Browse button
SmallCancel.png, SmallCancelClicked.png, SmallCancelSelected.png OPTIONAL: Used for custom Small Installer Cancel button
SmallMusic.png, SmallMusicClicked.png, SmallMusicSelected.png OPTIONAL: Used for custom Small Installer Music On/Off button
Exit.png, ExitClicked.png, ExitSelected.png OPTIONAL: If Enabled, Used for custom Exit button. Usually the "X" button.
Minimize.png, MinimizeClicked.png, MinimizeSelected.png OPTIONAL: If Enabled, Used for custom Minimize button
Equalizer.png OPTIONAL: Used for the music on/off equalizer button (set the color)
Edit.png OPTIONAL: Not sure what it does
ProgressBackground.png REQUIRED: Used to change the color of the frame around the progress bar
ProgressImg.png REQUIRED: Used to change the color of the progress bar
Checkbox.png REQUIRED: Used to set the colors & design of the check boxes during setup
Flash.swf OPTIONAL: Placed in this folder but will run on Autorun screen as well as Setup installer screen. Will overlap all items on screen, including you buttons and text also
Logo.png, Logo_de.png, Logo_cz.png, etc, OPTIONAL: Used for overlay logo that can be set in Setup.ini, can be different logo per language.
Splash.png, Splahs_de.png, Splash_cz.png, etc, OPTIONAL: Used for Splash animation when Setup starts, can be different for each language.
Installer1.png REQUIRED: First Installer Background. Can be made with transparency
Installer2.png, Installer3.png, Installer4.png, etc, OPTIONAL: Installer Background #2,3,4 and so on. Can be made with transparency
Insteller#_de.png OPTIONAL: Replace # with any number starting with 1, replace the de with any language short name. Allows for different background image per language, must still adhere to the installer.bmp form.
Installer.bmp REQUIRED: Used for Installer transparency, must be 1bit monochrome BMP image that mirrors the Installer background exactly.
SmallInstaller.png REQUIRED: Background for Small Installer in full screen installation. Unused if Background folder is empty
SmallInstaller.bmp 'REQUIRED: 'Used for Small Installer transparency, must be 1bit monochrome BMP image that mirrors the Small Installer background exactly.
Button.wav, ButtonOnMouse.wav OPTIONAL: Used for sound effects of the button click & button over effects
Navigation
TopHomeIntroductionIntro To Setup DesignUnderstanding Setup.iniRedist SettingsRegistry Values How-ToSplit & Merge Large Files Useful/Required Tools

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.