; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! [Setup] ; NOTE: The value of AppId uniquely identifies this application. ; Do not use the same AppId value in installers for other applications. ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) AppId={{57EA9A68-7183-4771-8B8D-FA86A48F1628} AppName=FTE Quakeworld Browser Plugin & Standalone Client AppVerName=NPQTV Plugin 0.1 & Latest Standalone Client from SVN AppPublisher=ForeThought Entertainment AppPublisherURL=http://www.fteqw.com AppSupportURL=http://www.fteqw.com AppUpdatesURL=http://www.fteqw.com DefaultDirName={pf}\FTE Quakeworld DefaultGroupName=FTE Quakeworld Embedded Browser Plugin & Standalone Client AllowNoIcons=yes SetupIconFile=bymorphed.ico Compression=lzma SolidCompression=yes [Languages] Name: "english"; MessagesFile: "compiler:Default.isl" [Files] Source: "LICENSE"; DestDir: "{app}"; Flags: ignoreversion Source: "version.txt"; DestDir: "{app}"; Flags: ignoreversion Source: "fteglqw.exe"; DestDir: "{app}"; Flags: ignoreversion Source: "Quake-II.ico"; DestDir: "{app}"; Flags: ignoreversion Source: "Quake.ico"; DestDir: "{app}"; Flags: ignoreversion Source: "bymorphed.ico"; DestDir: "{app}"; Flags: ignoreversion Source: "Half-Life-II-2.ico"; DestDir: "{app}"; Flags: ignoreversion Source: "npqtv.dll"; DestDir: "{app}"; Flags: ignoreversion; AfterInstall: AfterInstall ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] Name: "{group}\Standalone FTEQW OpenGL client (Quake+QuakeWorld)"; Filename: "{app}\fteglqw.exe"; Parameters: "-quake"; IconFilename: "{app}\Quake.ico"; WorkingDir: "{app}" Name: "{group}\Standalone FTEQW OpenGL client (Quake2)"; Filename: "{app}\fteglqw.exe"; Parameters: "-q2"; IconFilename: "{app}\Quake-II.ico"; WorkingDir: "{app}" Name: "{group}\{cm:ProgramOnTheWeb,FTEQW Homepage}"; Filename: "http://www.fteqw.com"; IconFilename: "{app}\bymorphed.ico" Name: "{group}\{cm:UninstallProgram,FTE Quakeworld Browser Plugin}"; Filename: "{uninstallexe}"; IconFilename: "{app}\Half-Life-II-2.ico" [Registry] Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@fteqw.com/npqtv"; Flags: uninsdeletekey Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@fteqw.com/npqtv"; ValueType: string; ValueName: "Description"; ValueData: "FTEQW Browser Plugin" Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@fteqw.com/npqtv"; ValueType: string; ValueName: "Path"; ValueData: "{app}\npqtv.dll" Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@fteqw.com/npqtv"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}\" Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@fteqw.com/npqtv"; ValueType: string; ValueName: "ProductName"; ValueData: "FTEQW NPQTV" Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@fteqw.com/npqtv"; ValueType: string; ValueName: "Vendor"; ValueData: "ForeThought Entertainment" Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@fteqw.com/npqtv"; ValueType: string; ValueName: "Version"; ValueData: "SVN Revision 3176 (April 19 2009)" [Code] procedure AfterInstall; begin MsgBox('Dont forget to restart your browser for the browser plugin to take effect.', mbInformation, MB_OK); end;