Advertisement
Guest User

Untitled

a guest
Apr 4th, 2017
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #define MyAppName "Mass Effect Trilogy - Complete Collection"
  2. #define MyAppVersion "ME1 1.02, ME2 1.02, ME3 1.5"
  3. #define MyAppPublisher "Fenris"
  4. #define MyAppURL "https://playbits.org/"
  5.  
  6. [Setup]
  7. AppId={{E32EE284-A291-40F1-A189-855C337EFE85}
  8. AppName={#MyAppName}
  9. AppVersion={#MyAppVersion}
  10. ;AppVerName={#MyAppName} {#MyAppVersion}
  11. AppPublisher={#MyAppPublisher}
  12. AppPublisherURL={#MyAppURL}
  13. AppSupportURL={#MyAppURL}
  14. AppUpdatesURL={#MyAppURL}
  15. DefaultDirName={pf}\{#MyAppName}
  16. DefaultGroupName={#MyAppName}
  17. AllowNoIcons=true
  18. OutputDir=G:\Repacks\Output\ME Test v1
  19. OutputBaseFilename=setup
  20. SetupIconFile=G:\Repacks\Setup Icon.ico
  21. Compression=lzma/ultra64
  22. SolidCompression=true
  23. DiskSpanning=true
  24. DiskSliceSize=2000000000
  25. WizardImageFile=G:\Repacks\Large Image.bmp
  26. WizardSmallImageFile=G:\Repacks\Small Image 2.bmp
  27.  
  28. [Languages]
  29. Name: english; MessagesFile: compiler:Default.isl
  30.  
  31. [Files]
  32. Source: Redist\dotNetFx45_Full_setup.exe; DestDir: {app}\Redist\; Flags: ignoreversion recursesubdirs createallsubdirs
  33. Source: Redist\dxwebsetup.exe; DestDir: {app}\Redist\; Flags: ignoreversion recursesubdirs createallsubdirs
  34. Source: Redist\PhysX_SystemSoftware.exe; DestDir: {app}\Redist\; Flags: ignoreversion recursesubdirs createallsubdirs
  35. Source: Redist\vcredist_x86_05_sp1.exe; DestDir: {app}\Redist\; Flags: ignoreversion recursesubdirs createallsubdirs
  36. Source: Redist\vcredist_x86_08_sp1.exe; DestDir: {app}\Redist\; Flags: ignoreversion recursesubdirs createallsubdirs
  37. Source: Mass Effect 2\Binaries\binkw32.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  38. Source: Mass Effect 2\Binaries\cudart.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  39. Source: Mass Effect 2\Binaries\GDFDLL.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  40. Source: Mass Effect 2\Binaries\MassEffect2.exe; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  41. Source: Mass Effect 2\Binaries\MassEffect2Config.exe; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  42. Source: Mass Effect 2\Binaries\nvtt.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  43. Source: Mass Effect 2\Binaries\NxCooking.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  44. Source: Mass Effect 2\Binaries\ogg.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  45. Source: Mass Effect 2\Binaries\OpenAL32.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  46. Source: Mass Effect 2\Binaries\PhysXExtensions.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  47. Source: Mass Effect 2\Binaries\RunMassEffect2.exe; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  48. Source: Mass Effect 2\Binaries\umbra.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  49. Source: Mass Effect 2\Binaries\unrar.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  50. Source: Mass Effect 2\Binaries\vorbis.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  51. Source: Mass Effect 2\Binaries\vorbisenc.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  52. Source: Mass Effect 2\Binaries\vorbisfile.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  53. Source: Mass Effect 2\Binaries\wrap_oal.dll; DestDir: {app}\Mass Effect 2\Binaries; Components: Custom\ME2 Full
  54. Source: Mass Effect 2\MassEffect2Launcher.exe; DestDir: {app}\Mass Effect 2\; Components: Custom\ME2 Full
  55. Source: Mass Effect 3\Binaries\Win32\atiags.dll; DestDir: {app}\Mass Effect 3\Binaries\Win32; Components: Full Custom\ME3
  56. Source: Mass Effect 3\Binaries\Win32\binkw32.dll; DestDir: {app}\Mass Effect 3\Binaries\Win32; Components: Full Custom\ME3
  57. Source: Mass Effect 3\Binaries\Win32\MassEffect3.exe; DestDir: {app}\Mass Effect 3\Binaries\Win32; Components: Full Custom\ME3
  58. Source: Mass Effect 3\Binaries\Win32\PhysXExtensions.dll; DestDir: {app}\Mass Effect 3\Binaries\Win32; Components: Full Custom\ME3
  59. Source: Mass Effect 3\Binaries\MassEffect3Config.exe; DestDir: {app}\Mass Effect 3\Binaries; Components: Full Custom\ME3
  60. Source: Mass Effect 3\FirewallInstallHelper.dll; DestDir: {app}\Mass Effect 3\; Components: Full Custom\ME3
  61. Source: Mass Effect 3\GameuxInstallHelper.dll; DestDir: {app}\Mass Effect 3\; Components: Full Custom\ME3
  62. Source: Mass Effect 3\GDF.dll; DestDir: {app}\Mass Effect 3\; Components: Full Custom\ME3
  63. Source: Mass Effect 3\Version.dat; DestDir: {app}\Mass Effect 3\; Components: Full Custom\ME3
  64. Source: Mass Effect\Binaries\binkw32.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  65. Source: Mass Effect\Binaries\DialogLogo128x128.jpg; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  66. Source: Mass Effect\Binaries\gl.ini; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  67. Source: Mass Effect\Binaries\MassEffect.exe; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  68. Source: Mass Effect\Binaries\MassEffectConfig.exe; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  69. Source: Mass Effect\Binaries\MassEffectGDF.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  70. Source: Mass Effect\Binaries\MassEffectLauncher-MCE.lnk; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  71. Source: Mass Effect\Binaries\MassEffectLauncher-MCE.mcl; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  72. Source: Mass Effect\Binaries\MassEffectLauncher-MCE.png; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  73. Source: Mass Effect\Binaries\NxCooking.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  74. Source: Mass Effect\Binaries\ogg.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  75. Source: Mass Effect\Binaries\OpenAL32.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  76. Source: Mass Effect\Binaries\paul.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  77. Source: Mass Effect\Binaries\PhysXCore.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  78. Source: Mass Effect\Binaries\PhysXLoader.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  79. Source: Mass Effect\Binaries\rld.bin; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  80. Source: Mass Effect\Binaries\rld.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  81. Source: Mass Effect\Binaries\unicows.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  82. Source: Mass Effect\Binaries\unrar.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  83. Source: Mass Effect\Binaries\vorbis.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  84. Source: Mass Effect\Binaries\vorbisfile.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  85. Source: Mass Effect\Binaries\WINUI.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  86. Source: Mass Effect\Binaries\wrap_oal.dll; DestDir: {app}\Mass Effect\Binaries; Components: Full Custom\ME1
  87. Source: Mass Effect\MassEffectLauncher.exe; DestDir: {app}\Mass Effect\; Components: Full Custom\ME1
  88. Source: Mass Effect\Binaries\ME1 Icon.ico; DestDir: {app}\Mass Effect\Binaries\; Components: Full Custom\ME1
  89. Source: Mass Effect 2\Binaries\ME2 Icon.ico; DestDir: {app}\Mass Effect 2\Binaries\; Components: Full Custom\ME2
  90. Source: Mass Effect 3\Binaries\Win32\ME3 Icon.ico; DestDir: {app}\Mass Effect 3\Binaries\Win32\; Components: Full Custom\ME3
  91. Source: ME8Bit.mp3; Flags: dontcopy
  92. Source: bass.dll; Flags: dontcopy
  93.  
  94.  
  95. [Registry]
  96. Root: HKLM; SubKey: SOFTWARE\Classes\.MassEffectSave; ValueType: string; ValueName: ; ValueData: MassEffectSaveType; Flags: uninsdeletekey
  97. Root: HKLM; SubKey: SOFTWARE\Classes\.MassEffectSave\ShellEx\{{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}; ValueType: string; ValueName: ; ValueData: {{4E5BFBF8-F59A-4e87-9805-1F9B42CC254A}; Flags: uninsdeletekey
  98. Root: HKLM; SubKey: SOFTWARE\Classes\MassEffectSaveType; ValueType: string; ValueName: PreviewTitle; ValueData: "prop:System.Game.RichSaveName;System.Game.RichApplicationName"; Flags: uninsdeletekey
  99. Root: HKLM; SubKey: SOFTWARE\Classes\MassEffectSaveType; ValueType: string; ValueName: PreviewDetails; ValueData: "prop:System.Game.RichLevel;System.DateChanged;System.Game.RichComment;System.DisplayName;System.DisplayType"; Flags: uninsdeletekey
  100. Root: HKLM; SubKey: SOFTWARE\Classes\MassEffectSaveType\Shell\Open\Command; ValueType: string; ValueName: ; ValueData: "{app}\Mass Effect\MassEffectLauncher.exe %1\"") i .r4"; Flags: uninsdeletekey
  101. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect; ValueType: string; ValueName: Path; ValueData: {app}\Mass Effect; Flags: uninsdeletekey
  102. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect; ValueType: string; ValueName: Flavour; ValueData: DVD; Flags: uninsdeletekey
  103. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect; ValueType: string; ValueName: GUID; ValueData: {{1B0FBB9A-995D-47cd-87CD-13E68B676E4F}; Flags: uninsdeletekey
  104. Root: HKLM; SubKey: SOFTWARE\Electronic Arts\Electronic Arts\Bring Down the Sky\ergc; ValueType: string; ValueName: ; ValueData: C4EWR6NZP9EP422VLYMY; Flags: uninsdeletekey
  105. Root: HKLM; SubKey: SOFTWARE\Electronic Arts\Electronic Arts\Mass Effect (tm)\ergc; ValueType: string; ValueName: ; ValueData: WMMDC68A573C957ZFRLD; Flags: uninsdeletekey
  106. Root: HKLM; SubKey: SOFTWARE\Electronic Arts\Electronic Arts\Mass Effect Pinnacle Station\ergc; ValueType: string; ValueName: ; ValueData: W29RA4GJAPJHDFGD7UZG; Flags: uninsdeletekey
  107. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect 2; ValueType: string; ValueName: Language; ValueData: en; Flags: uninsdeletekey
  108. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect 2; ValueType: string; ValueName: Readme; ValueData: Readme_en; Flags: uninsdeletekey
  109. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect 2; ValueType: string; ValueName: ProductName; ValueData: Mass Effect 2; Flags: uninsdeletekey
  110. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect 2; ValueType: string; ValueName: Path; ValueData: {app}\Mass Effect 2; Flags: uninsdeletekey
  111. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect 2; ValueType: string; ValueName: Flavour; ValueData: DVD; Flags: uninsdeletekey
  112. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect 2; ValueType: string; ValueName: GUID; ValueData: {{D85A387E-6EC0-40E5-9D89-A148B3E93968}; Flags: uninsdeletekey
  113. Root: HKLM; SubKey: SOFTWARE\Electronic Arts\EA Games\Mass Effect 2; ValueType: string; ValueName: DisplayName; ValueData: Mass Effect 2; Flags: uninsdeletekey
  114. Root: HKLM; SubKey: SOFTWARE\Electronic Arts\EA Games\Mass Effect 2; ValueType: string; ValueName: Locale; ValueData: en_US; Flags: uninsdeletekey
  115. Root: HKLM; SubKey: SOFTWARE\Electronic Arts\EA Games\Mass Effect 2\ergc; ValueType: string; ValueName: ; ValueData: QLBKTWCYK1M6T3M51911; Flags: uninsdeletekey
  116. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect 3; ValueType: string; ValueName: GDFBinary; ValueData: {app}\Mass Effect 3\GDF.dll; Flags: uninsdeletekey
  117. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect 3; ValueType: string; ValueName: DisplayName; ValueData: Mass Effect 3; Flags: uninsdeletekey
  118. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect 3; ValueType: string; ValueName: Locale; ValueData: en_US; Flags: uninsdeletekey
  119. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect 3; ValueType: string; ValueName: Product GUID; ValueData: {{B2683CA7-4850-4A21-982B-C6D853C79AF7}; Flags: uninsdeletekey
  120. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect 3; ValueType: string; ValueName: Install Dir; ValueData: {app}\Mass Effect 3; Flags: uninsdeletekey
  121. Root: HKLM; SubKey: SOFTWARE\BioWare\Mass Effect 3; ValueType: string; ValueName: Path; ValueData: {app}\Mass Effect 3; Flags: uninsdeletekey
  122.  
  123. [Run]
  124. Filename: {app}\Redist\dotNetFx45_Full_setup.exe; Description: Run .NET Framework 4.5 Setup; Flags: postinstall runascurrentuser
  125. Filename: {app}\Redist\dxwebsetup.exe; Description: Run DirectX Setup; Flags: postinstall runascurrentuser
  126. Filename: {app}\Redist\PhysX_SystemSoftware.exe; Description: Run PhysX Setup; Flags: postinstall runascurrentuser
  127. Filename: {app}\Redist\vcredist_x86_05_sp1.exe; Description: Run Visual C++ 2005 SP1 Redistributable Package (x86) Setup; Flags: postinstall runascurrentuser
  128. Filename: {app}\Redist\vcredist_x86_08_sp1.exe; Description: Run Visual C++ 2008 SP1 Redistributable Package (x86) Setup; Flags: postinstall runascurrentuser
  129.  
  130. [Components]
  131. Name: Full; Description: Full Mass Effect Trilogy; Types: full custom; Flags: exclusive
  132. Name: Custom; Description: Choose Which Games to Install; Flags: exclusive
  133. Name: Custom\ME1; Description: Mass Effect 1 version 1.02 + DLC
  134. Name: Custom\ME2; Description: Mass Effect 2 version 1.02 + DLC
  135. Name: Custom\ME3; Description: Mass Effect 3 version 1.05 + DLC
  136.  
  137. [Types]
  138. Name: full; Description: Full Install - Mass Effect Trilogy and all available DLC
  139. Name: custom; Description: Custom Install - Choose which games to install; Flags: iscustom
  140.  
  141. [Tasks]
  142. Name: desktopicon_ME1; Description: Create ME1 Desktop Icon; GroupDescription: Icons; Components: Full Custom\ME1
  143. Name: desktopicon_ME2; Description: Create ME2 Desktop Icon; GroupDescription: Icons; Components: Full Custom\ME2
  144. Name: desktopicon_ME3; Description: Create ME3 Desktop Icon; GroupDescription: Icons; Components: Full Custom\ME3
  145.  
  146. [Icons]
  147. Name: {group}\Mass Effect Trilogy - Complete Collection\Mass Effect; Filename: {app}\Mass Effect\Binaries\MassEffect.exe; WorkingDir: {app}\Mass Effect\Binaries; IconFilename: {app}\Mass Effect\Binaries\ME1 Icon.ico; Flags: createonlyiffileexists
  148. Name: {group}\Mass Effect Trilogy - Complete Collection\Mass Effect 2; Filename: {app}\Mass Effect 2\Binaries\MassEffect2.exe; WorkingDir: {app}\Mass Effect 2\Binaries; IconFilename: {app}\Mass Effect 2\Binaries\ME2 Icon.ico; Flags: createonlyiffileexists
  149. Name: {group}\Mass Effect Trilogy - Complete Collection\Mass Effect 3; Filename: {app}\Mass Effect 3\Binaries\Win32\MassEffect3.exe; WorkingDir: {app}\Mass Effect 3\Binaries\Win32; IconFilename: {app}\Mass Effect 3\Binaries\Win32\ME3 Icon.ico; Flags: createonlyiffileexists
  150. Name: {group}\Mass Effect Trilogy - Complete Collection\PlayBits Link; Filename: https://playbits.org/
  151. Name: {group}\Mass Effect Trilogy - Complete Collection\Uninstall; Filename: {uninstallexe}
  152. Name: {commondesktop}\Mass Effect; Filename: {app}\Mass Effect\Binaries\MassEffect.exe; WorkingDir: {app}\Mass Effect\Binaries; IconFilename: {app}\Mass Effect\Binaries\ME1 Icon.ico; Tasks: desktopicon_ME1; Flags: createonlyiffileexists
  153. Name: {commondesktop}\Mass Effect 2; Filename: {app}\Mass Effect 2\Binaries\MassEffect2.exe; WorkingDir: {app}\Mass Effect 2\Binaries; IconFilename: {app}\Mass Effect 2\Binaries\ME2 Icon.ico; Tasks: desktopicon_ME2; Flags: createonlyiffileexists
  154. Name: {commondesktop}\Mass Effect 3; Filename: {app}\Mass Effect 3\Binaries\Win32\MassEffect3.exe; WorkingDir: {app}\Mass Effect 3\Binaries\Win32; IconFilename: {app}\Mass Effect 3\Binaries\Win32\ME3 Icon.ico; Tasks: desktopicon_ME3; Flags: createonlyiffileexists
  155.  
  156. [CustomMessages]
  157. SoundCtrlButtonCaptionSoundOn=Music On
  158. SoundCtrlButtonCaptionSoundOff=Music Off
  159.  
  160. [Code]
  161. const
  162.  
  163.   BASS_SAMPLE_LOOP = 4;
  164.   BASS_ACTIVE_STOPPED = 0;
  165.   BASS_ACTIVE_PLAYING = 1;
  166.   BASS_ACTIVE_STALLED = 2;
  167.   BASS_ACTIVE_PAUSED  = 3;
  168.  
  169.   BASS_UNICODE = $80000000;
  170.   BASS_CONFIG_GVOL_STREAM = 5;
  171.  
  172. const
  173.  
  174.   #ifndef UNICODE
  175.     EncodingFlag = 0;
  176.   #else
  177.     EncodingFlag = BASS_UNICODE;
  178.   #endif
  179.  
  180. type
  181.  
  182.   HSTREAM = DWORD;
  183.  
  184. function BASS_Init(device: LongInt; freq, flags: DWORD;
  185.   win: HWND; clsid: Cardinal): BOOL;
  186.   external 'BASS_Init@files:bass.dll stdcall';
  187. function BASS_StreamCreateFile(mem: BOOL; f: string; offset1: DWORD;
  188.   offset2: DWORD; length1: DWORD; length2: DWORD; flags: DWORD): HSTREAM;
  189.   external 'BASS_StreamCreateFile@files:bass.dll stdcall';
  190. function BASS_Start: BOOL;
  191.   external 'BASS_Start@files:bass.dll stdcall';
  192. function BASS_Pause: BOOL;
  193.   external 'BASS_Pause@files:bass.dll stdcall';
  194. function BASS_ChannelPlay(handle: DWORD; restart: BOOL): BOOL;
  195.   external 'BASS_ChannelPlay@files:bass.dll stdcall';
  196. function BASS_SetConfig(option: DWORD; value: DWORD ): BOOL;
  197.   external 'BASS_SetConfig@files:bass.dll stdcall';
  198. function BASS_ChannelIsActive(handle: DWORD): DWORD;
  199.   external 'BASS_ChannelIsActive@files:bass.dll stdcall';
  200. function BASS_Free: BOOL;
  201.   external 'BASS_Free@files:bass.dll stdcall';
  202.  
  203. var
  204.  
  205.   SoundStream: HSTREAM;
  206.   SoundCtrlButton: TNewButton;
  207.  
  208. procedure SoundCtrlButtonClick(Sender: TObject);
  209. begin
  210.   case BASS_ChannelIsActive(SoundStream) of
  211.     BASS_ACTIVE_PLAYING:
  212.     begin
  213.       if BASS_Pause then
  214.         SoundCtrlButton.Caption :=
  215.           ExpandConstant('{cm:SoundCtrlButtonCaptionSoundOn}');
  216.     end;
  217.     BASS_ACTIVE_PAUSED:
  218.     begin
  219.       if BASS_Start then
  220.         SoundCtrlButton.Caption :=
  221.           ExpandConstant('{cm:SoundCtrlButtonCaptionSoundOff}');
  222.     end;
  223.   end;
  224. end;
  225.  
  226. procedure InitializeWizard;
  227. begin
  228.   ExtractTemporaryFile('ME8Bit.mp3');
  229.   if BASS_Init(-1, 44100, 0, 0, 0) then
  230.   begin
  231.     SoundStream := BASS_StreamCreateFile(False,
  232.       ExpandConstant('{tmp}\ME8Bit.mp3'), 0, 0, 0, 0,
  233.       EncodingFlag or BASS_SAMPLE_LOOP);
  234.     BASS_SetConfig(BASS_CONFIG_GVOL_STREAM, 2500);
  235.     BASS_ChannelPlay(SoundStream, False);
  236.  
  237.     SoundCtrlButton := TNewButton.Create(WizardForm);
  238.     SoundCtrlButton.Parent := WizardForm;
  239.     SoundCtrlButton.Left := 8;
  240.     SoundCtrlButton.Top := WizardForm.ClientHeight -
  241.       SoundCtrlButton.Height - 8;
  242.     SoundCtrlButton.Width := 155;
  243.     SoundCtrlButton.Caption :=
  244.       ExpandConstant('{cm:SoundCtrlButtonCaptionSoundOff}');
  245.     SoundCtrlButton.OnClick := @SoundCtrlButtonClick;
  246.   end;
  247. end;
  248.  
  249. procedure DeinitializeSetup;
  250. begin
  251.   BASS_Free;
  252. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement