View Single Post
  #331  
Old 23-12-2019, 07:29
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,684
Thanks: 1,106
Thanked 7,331 Times in 2,834 Posts
KaktoR is on a distinguished road
New version added.

Code:
[14.12.2019]
-Added components for DiskSpan (_DiskSpan.bat)
  > Thanks to Cesar82
-Added cls-mpzmt (thanks to 78372)
-Added Inno Setup 6.0.3 Repack (Lite version)
  > This is needed for future CIU versions (v3.0.0.1 and above!)
-Updated Notepad++ to v7.8.2
-Updated some compressors and settings
-Removed DLZ
-Removed Too_lazy_to_copy_myself
Code:
----------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------
CHANGELOG CIU 3.0.0.0.u7
----------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------
- Changed the default value of the DirectoryEditMouseMove= key to value 0.
  >> Now if you want to display the actual Edit when hovering over it use the value 1 in this key.

- Fixed the correct label alignment position to the CheckAll checkbox that is next to the redist items (SelectDir Page)

- Added a new library to CIU with CIU specific functions called "CIULib.dll".
  >> Few functions are currently being used, but in future versions it will be more useful.

- Fixed the correct progressbar's display (I hope for the last time).
  >> Now when the progressbar's images do not have the exact widths this image will be resized to the required size using the "CIULib.dll" library.

- Changed (again) the progressbar's SpaceLeft and SpaceRight options.
  >> Now the value SpaceLeft and SpaceRight is the start and end offset of the progress displayed in the installer.
  >> If the progress bar is smaller or larger the value will not be equivalent by measuring in the image.

- Changed "ISDone.dll" to "ISDone 0.6 final - for FreeArc Alpha 2012" (2012-09-27).
- Removed "DLZ" compressor from CIU, because it's no longer needed.

- Updated decompressor RAR (UnRAR.dll) from v5.21 to v5.80
- Updated compressor/decompressor "ZStandard" from v1.43 to v1.44 (x64 + x86).
- Updated decompressor pZLib3 from v3.0.1 to v3.2.0 (Final release)
  >> Now pzLib3 supports DUAL mode for 32 or 64 bit operating systems.

- Fixed conflicts between all current compressors (Thanks to Simorq for help).
  >> It is now possible to activate all compressors (not recommended) without conflicting, but probably the compression will get worse.

- Added Ultra HD compatibility functionality (Resolutions above Full HD).
  >> When booting the installer verifies that the monitor's vertical resolution is greater than 1080.
  >> If true, it inserts compatibility information into the registry and automatically relaunches a new instance of the installer closing the original instance.
  >> If this compatibility mode has been used the installer will clear the registry information upon termination.

- Changed the key name of Exe64Path= to ExePath64= in [Executable#] sections (now use 64 always at the end of all compatibles keys).
- Changed sections name from [Title] to [PageTitle] and also [BigTitle] to [PageBigTitle].
- Changed alignment of the directory selection form (SelectFolderForm) to align with the installer center.
- Changed the text of the welcome page by removing unnecessary information by slightly decreasing the lag in the eastern languages on this page.

- Added new keys WorkDir= and WorkDir64= keys in the [Executable#] sections.
  >> The keys WorkDir= or WorkDir64= determine the "Start In" directory (Work Dir) of executable shortcut.
  >> Use the value "\" in the key WorkDir= or WorkDir64= to display the value as "{app}\<ExePath>\" with backslash at the end.

- Added some new keys in the [Executable#] section for additional information for GOG or UWP installers.
  >> For information about the new keys see the file "_Setup.ini" from the "Help" folder.

- Fixed BigTitle label display on installer pages (Before was not visible).
- Fixed some errors when using commented lines after key value in creator mode.
- Fixed unknown constant "usersendto" error when using Inno Setup version 5.59 or older.
- Fixed some bugs related to removing keys from the registry where subkeys have constants.

- Fixed the size of the installer window by moving to the top leading off the screen.
  > Prior to this fix, this action changes the height of the installer, and the buttons/labels disappear from the installer.

- Fixed SelectDirBrowseLabel position for when using negative values for MoveDirectoryInfo= key so that Edit does not overlap the label.
  >> SelectDirBrowseLabel now vents together to the top when using negative values on the MoveDirectoryInfo = key.

- Added new constant {savedgames} in keys SaveGameFolder#= to inform correct save game folder as "C:\Users\%username%\Saved Games".

- Added new key FirstBGImage= in all [Component#] sections.
  >> This functionality lets you specify the first slide show image for each component.
  >> When the component is not selected, images from the corresponding component key value to the next component key value will not be displayed in the slideshow.

- Added new key CenterInstaller= in [InterfaceSettings] section, default value is 1.
  >> This key allows you to center the screen or display the installer where the autorun page was.

- Missing documentation added to supported functions for use in the "Registry.iss" file as string parametter.
  >> To know the values returned for each language, see InstallerScript na função "AddLanguageByName".
  {code:GetAppName}                   >> Return GameName according to the installation language from "Setup.ini" [InstallOptions]/ApplicationName<LNG>=/ApplicationName=
  {code:GetAppPublisher}              >> Return Publisher of the game from "Setup.ini" [InstallOptions]/Publisher=
  {code:GetMyAppExeName}              >> Return first executable name from "Setup.ini" [Executable1]/Exe= or [Executable1]/Exe64= if the system is 64-bit and the game has 64-bit executable.
  {code:GetMyAppExeName|<INDEX>}      >> Return the executable name corresponding to index from "Setup.ini" [Executable<INDEX>]/Exe= or [Executable1]/Exe64= if the system is 64-bit and the game has 64-bit executable.
  {code:GetMyAppExePath}              >> Return first path name from "Setup.ini" [Executable1]/ExePath= or [Executable1]/ExePath64= if the system is 64-bit and the game has 64-bit path.
  {code:GetMyAppExePath|<INDEX>}      >> Return the path name corresponding to index from "Setup.ini" [Executable<INDEX>]/ExePath= or [Executable1]/ExePath64= if the system is 64-bit and the game has 64-bit path.
  {code:GetGameVersion}               >> Return Version of the game from "Setup.ini" [InstallOptions]/GameVersion=
  {code:GetLangISO}                   >> Return ISO name of the selected language using "-". (en-US, es-ES, de-DE, etc)
  {code:GetLangISO|_}                 >> Return ISO name of the selected language using "_". (en_US, es_ES, de_DE, etc)
  {code:GetLangISO|<DEFAULT>}         >> Return ISO name of the selected language. Return value with "_" if default value contain "_". (en-US, etc or en_US, etc)
  {code:GetLangFull}                  >> Return FULL name of the selected language. (English, Spanish, German, etc)
  {code:GetLangShort}                 >> Return SHORT name of the selected language. (EN, ES, DE, etc)
  {code:GetLangShortLC}               >> Return SHORT name of the selected language in lowercase. (en, es, de, etc)
  {code:GetLangOld}                   >> Return OLD name of the selected language. (eng, esp, ger, etc)
  {code:GetLangOldUC}                 >> Return OLD name of the selected language in uppercase. (ENG, ESP, GER, etc)
  {code:GetLangNR}                    >> Return decimal string of selected language UI. (1033, 1034, 1031, etc)  
  {code:GetLangNR|$}                  >> Return hexadecimal string of selected language UI. ($0409, $040a, $0407, etc)
  {code:GetLangNR|<DEFAULT>}          >> Return decimal/hexadecimal string of selected language UI. If default value contain "$", return hexadecimal. (1033, etc or $0409, etc)
  {code:GetSerialKey}                 >> Return first SerialKey of the game from "EXTERNAL_Setup.ini" [InstallOptions]/Key1=
  {code:GetSerialKey|#}               >> Return SerialKey of the game from "EXTERNAL_Setup.ini" [InstallOptions]/Key#=  
  {code:GetSerialKey|<DEFAULT>}       >> Return first SerialKey of the game from "EXTERNAL_Setup.ini" [InstallOptions]/Key1= and if key empty return default value.
  {code:GetSerialKey|#,<DEFAULT>}     >> Return serial key from "EXTERNAL_Setup.ini" [InstallOptions]/Key#= and if key empty return default value.
  {code:UninstallShortcut}            >> Return the name of the uninstall shortcut in the current language followed by the name of the game as example: Uninstall My Game Name
  {code:GetSavedGameFolder}           >> Return the windows "Saved Games" folder as C:\Users\%username%\Saved Games if Windows XP return {userdocs}\My Games (expanded).
  {code:GetSavedGameFolder|<DEFAULT>} >> Return the windows "Saved Games" folder as C:\Users\%username%\Saved Games if Windows XP return <DEFAULT> value expanded.
I wish you all merry christmas.
__________________
Haters gonna hate
Reply With Quote
The Following 13 Users Say Thank You to KaktoR For This Useful Post:
78372 (23-12-2019), andreiutzu21 (23-12-2019), Cesar82 (23-12-2019), Fabioddq (23-12-2019), Grumpy (23-12-2019), houcine80 (23-12-2019), mausschieber (23-12-2019), omdj (23-12-2019), pakrat2k2 (23-12-2019), Proxson (23-12-2019), sajmon83 (24-12-2019), Simorq (23-12-2019), Titeuf (23-12-2019)
Sponsored Links