OK, here's a script to create an installer that pulls most of the data off the DVD, assuming it's drive E:
Code:
[Setup]
AppName=Runaway 2
AppVerName=Runaway 2
DefaultDirName={pf}\Runaway 2
DefaultGroupName=Runaway 2
OutputBaseFilename=setup
Compression=lzma/ultra
CompressionThreads=auto
DiskSpanning=yes
SlicesPerDisk=1
DiskSliceSize=736000000
SolidCompression=yes
[Languages]
Name: "it"; MessagesFile: "compiler:Languages\Italian.isl"
[Files]
Source: "mss\*"; DestDir: "{app}\mss"; Flags: ignoreversion
Source: "Xtras\*"; DestDir: "{app}\Xtras"; Flags: ignoreversion
Source: "binkw32.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "mss32.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "FX.ico"; DestDir: "{app}"; Flags: ignoreversion
Source: "Inizio del Gioco.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "Runaway2.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "Runaway 2.ico"; DestDir: "{app}"; Flags: ignoreversion
Source: "Video card setup.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "E:\Dataa\*"; DestDir: "{app}\Dataa"; Flags: ignoreversion
Source: "E:\Datav\*"; DestDir: "{app}\Datav"; Flags: ignoreversion
Source: "E:\Resource\*"; DestDir: "{app}\Resource"; Flags: ignoreversion
[Registry]
Root: HKLM; Subkey: "SOFTWARE\FX interactive\Runaway 2"; ValueName: "Path"; ValueType: String; ValueData: "{app}";
Root: HKLM; Subkey: "SOFTWARE\FX interactive\Runaway 2"; ValueName: "Accesos"; ValueType: String; ValueData: "{groupname}\";
[Run]
Filename: "{app}\Runaway 2.exe"; Description: "{cm:LaunchProgram,'Runaway 2'}"; Flags: postinstall unchecked
[Icons]
Name: "{group}\Runaway 2"; Filename: "{app}\Runaway2.exe"; WorkingDir: "{app}"; IconFilename: "{app}\Runaway 2.ico"
Name: "{group}\Configurazione scheda grafica"; Filename: "{app}\Video card setup.exe"; WorkingDir: "{app}"
Name: "{group}\Pagina Web di Runaway 2"; Filename: "http://www.fxinteractive.com/it/p148/p148web.htm"; WorkingDir: "{app}"
Name: "{group}\Trailer FX"; Filename: "{app}\Inizio del gioco.exe"; WorkingDir: "{app}"; Parameters: "Trailers"; IconFilename: "{app}\fx.ico"
Name: "{group}\{cm:UninstallProgram,Runaway 2}"; Filename: "{uninstallexe}";
Name: "{userdesktop}\Runaway 2"; Filename: "{app}\Runaway2.exe"; Tasks: "desktopicon"; WorkingDir: "{app}"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";
Here's how to create the installer:
1. Cut/paste the above script to a file with an .iss extension, e.g.
r2.iss
2. Put DVD in drive E:
3. Create a temp directory on C:, e.g.
Runaway2
4. Locate the CAB directory on the DVD and use Winrar/Winzip to extract both CAB files to the temporary directory. Replace the 'Runaway2.exe with the NoDVD if needed!
5. Copy the .iss file you cut/pasted earlier into the temporary directory as well.
6. Open the temporary directory and click on the .iss file to launch Inno then Compile the setup!
When the compile is complete the setup files are in the newly created 'Output' folder in the temp directory! Hopefully this installer will fit on a DVD!!
See if you can follow what I've wrote