[Setup]
AppName=Exult Tools
AppVerName=Exult Tools Git
AppPublisher=The Exult Team
AppPublisherURL=https://exult.info/
AppSupportURL=https://exult.info/
AppUpdatesURL=https://exult.info/
; Setup exe version number:
VersionInfoVersion=1.10.1
DisableDirPage=no
DefaultDirName={autopf}\Exult\Tools
DisableProgramGroupPage=yes
DefaultGroupName=Exult Tools
OutputBaseFilename=ExultTools
Compression=lzma
SolidCompression=yes
InternalCompressLevel=max
AppendDefaultDirName=false
AllowNoIcons=true
OutputDir=.
DirExistsWarning=no
WizardStyle=modern
ArchitecturesInstallIn64BitMode=x64compatible

[Files]
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
; 32-bit files
Source: Tools-i686\ucxt.exe; DestDir: {app}; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\*.dll; DestDir: {app}\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\cmanip.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\expack.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\ipack.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\mklink.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\mockup.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\rip.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\shp2pcx.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\smooth.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\splitshp.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\textpack.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\u7voice2syx.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\ucc.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\wuc.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
Source: Tools-i686\tools\*.dll; DestDir: {app}\tools\; Flags: ignoreversion; Check: not Is64BitInstallMode
; 64-bit files
Source: Tools-x86_64\ucxt.exe; DestDir: {app}; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\*.dll; DestDir: {app}\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\cmanip.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\expack.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\ipack.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\mklink.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\mockup.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\rip.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\shp2pcx.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\smooth.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\splitshp.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\textpack.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\u7voice2syx.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\ucc.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\wuc.exe; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
Source: Tools-x86_64\tools\*.dll; DestDir: {app}\tools\; Flags: ignoreversion; Check: Is64BitInstallMode
; Architecture-neutral files
Source: Tools-i686\AUTHORS.txt; DestDir: {app}; Flags: onlyifdoesntexist
Source: Tools-i686\COPYING.txt; DestDir: {app}; Flags: onlyifdoesntexist
Source: Tools-i686\Exult Source Code.url; DestDir: {app}; Flags: ignoreversion;
Source: Tools-i686\tools\README-SDL.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\data\bginclude.uc; DestDir: {app}\data\; Flags: ignoreversion
Source: Tools-i686\data\events.data; DestDir: {app}\data\; Flags: ignoreversion
Source: Tools-i686\data\flags.data; DestDir: {app}\data\; Flags: ignoreversion
Source: Tools-i686\data\u7bgintrinsics.data; DestDir: {app}\data\; Flags: ignoreversion
Source: Tools-i686\data\u7misc.data; DestDir: {app}\data\; Flags: ignoreversion
Source: Tools-i686\data\u7opcodes.data; DestDir: {app}\data\; Flags: ignoreversion
Source: Tools-i686\data\u7siintrinsics.data; DestDir: {app}\data\; Flags: ignoreversion
Source: Tools-i686\data\u7sibetaintrinsics.data; DestDir: {app}\data\; Flags: ignoreversion
Source: Tools-i686\tools\expack.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\intrins1.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\intrins2.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\ipack.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\shp2pcx.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\splitshp.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\textpack.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\u7bgflag.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\u7siflag.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\ucformat.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\ucc.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\mockup.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\mappings.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\mappings_alternative.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\map.png; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\smooth.txt; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\smooth.conf; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\rough.bmp; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-i686\tools\smoothed.bmp; DestDir: {app}\tools\; Flags: ignoreversion
Source: Tools-x86_64\ucxt.txt; DestDir: {app}\; Flags: ignoreversion
Source: Tools-x86_64\ucxtread.txt; DestDir: {app}\; Flags: ignoreversion

[Dirs]
Name: {app}\data
Name: {app}\tools
