Multi Install 2.1.6
Last update: 6th June 2004

Creating a cd/dvd menu using Multi Install

Multi Install consists of an Editor and an Installer. The first step in creating a menu is to create a layout/compilation using the Multi Install editor - MIEdit.exe.

A layout consists of tree types of data groups:
Global fields: These fields determine global stuff for the whole menu - like which programs fields to show, menu title etc.
Category fields: Category name, description etc.
Program fields: All the fields with information about the current program.

Getting ready

Default values

If are going to have many programs in your final creation, it is a good idea to make some default values. Goto the menu Tools -> Options -> Default values.
I would like to open the installation target folder after installation, so I have now entered the script Run Filename: "Explorer.exe"; Parameters: "{destdir}"; Flags: "nowait" in default program script.
Default treeview icons for categories can also save some time.
Every time I add a new program or category to the menu, default values will be used.

Set default values for programs and categories


On the main screen in MIEdit I have entered the title of the cd/dvd menu "Open Source CD".
Information fields for programs are determined here via the Fields to show/hide. I have renamed "Custom field 1" to "Type" and "Custom field 2" to "Website".

Set default values for programs and categories
Hint: You can press F1 in any field to get help for current field!

Adding programs

Programs can be added to the menu without a category - but if you have more than 10 programs you will surely need some categories. I start with adding a category named "Applications".
All programs should be in the same folder as MIEdit.exe or a sub folder. So I start with moving my applications to a subfolder called "Applications". All my archives are compressed with Winrar to save space.

To add actual programs the "New program" button can be used - but faster methods are available:
Both of the last two methods will bring up this window:

Import of multiple programs/archives

After importing the files, the main screen looks like this:

MI Edit Main screen after import
Notice that the default value for program script has been filled in automatically.

Now the program names have to be adjusted and description, screenshots and other information will have to be added manually.

Subtitle Edit 1.7 is not available in a setup package with easy installation and uninstallation - but MI can do that ;) First I choose the installation Path "{pf}\Subtitle Edit", which will suggest "C:\Program Files\Subtitle Edit" during installation if you use an English Windows.
In the program script window I add a shortcut to the Start Menu and one (optional) to the desktop. Uninstallation is added easily by clicking on "Full uninstallation". This is the script window:

Program script window

The "Set Uninstall: "Full" will make uninstall appear under "Control Panel" -> "Add remove programs".

To test the layout in MI Skinnable you can click on the preview coolbar icon: Preview in Go.exe coolbar button

Testing compilation in MI Skinnable (Go.exe)

Several other skins are available from the MI skin page.

When burning to disc the following files/folders should be added:

Files on final disc

If you use a resource file, then the folders/files "Skin", "Pics", and "Icons", "UNACEv2.DLL", "bass.dll", "unrar.dll" are not needed (as they will zipped into the resource file).

Multi Install has lots of other features such as build-in ZIP, RAR, and ACE extraction, password protection/encryption, screen shots (gif, jpg, png, and bmp), NFO viewer, and MP3 play.

Multi Install is Open Source and can be compiled with Delphi 7 (5 and 6 with minor modifications). Open source means that you may redistribute, MODIFY, and use it freely. Cool, eh?