Code:
----------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------
CHANGELOG CIU 3.0.0.0.u9
----------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------
- Added Precomp and PrecompX precompressor, see more information at: https://fileforums.com/showthread.php?t=103511
- Added new "RazorTools" decompression method "VFXRec" precompressor (method vfxrec).
>> VFXRec (Metro Exodus Precompression Tool), see more information at: https://www.fileforums.com/showthread.php?t=103563
- Added AutorunScript for CIU (Optional).
>> AutorunScript is simply a launcher that creates an "Autorun.exe" file that can be placed next to "Setup.exe".
>> If you run "Autorun.exe" the Autorun page will be displayed (If this page exists).
>> If you run "Setup.exe" the autorun page will not be displayed by going directly to the installer page.
>> If the file "Autorun.exe" is not placed next to "Setup.exe", CIU works as before.
>> The file "Autorun.ico" is also optional for "Autorun.exe" and if it does not exist "Icon.ico/Setup.ico" will be used in both executables.
- Added DragMove functionality on all disabled buttons.
>> When you click and hold the mouse click you can move the Autorun/Installer window by clicking on a disabled button as if the button was there.
- Added mouse scroll mode to move LangBox flags;
>> Only when the LangBox arrows are being displayed and LangBox Horizontal or Vertical position.
>> Position the mouse cursor over the LangBox flags and rotate the mouse scroll button to move the flags.
- Added language switching by pressing the arrow keys on the keyboard.
>> Only when the LangBox arrows are being displayed and LangBox Horizontal or Vertical position.
>> For LangBox horizontal use keyboard keys LEFT/RIGHT and for LangBox vertical use keyboard keys UP/DOWN to change installer language.
- Added "STDZRec" precompressor for independent selection in "COMPRESSOR.ini" file.
>> This precompressor has only a 64-bit version see more information at https://fileforums.com/showthread.php?t=102599.
>> STDZRec already existed at CIU on "RazorTools" compressors.
- Removed "oo2core_5_win32.dll" and "oo2core_5_win64.dll" files from XTool compressor.
>> XTool still have bugs with Oodle, and we have OodleRec precompressor anyway.
- Updated BASS library from v2.4.14 to v2.4.15
- Updated compressor/decompressor RAR (UnRAR.dll) from v5.80 to v5.90
- Changed "packmp3.exe" and "packjpg.exe" to 32-bit version to make "MPZ" compatible with 32-bit system.
- Changed to "Compressor = x64" compression mode when using "DUAL" mode and 64BitOnly=1.
>> If the key "64BitOnly=1" in the Setup.ini the items defined as "DUAL" will be changed to "x64" to decrease the size of the final "Setup.exe".
- Removed "Pckr.dll" from CIU 3.0.0.0 because the CreateImageMask function was added to "CIULib.dll".
- Removed function "define ISDoneOriginal" because no one uses it and it is no longer needed.
- Removed function "#define RecreateMasks" when compiling "Setup.exe" (bitmap Masks).
>> No longer necessary because it works perfectly creating bitmap masks on runtime.
- Fixed the locking of the "Setup.ini/Registry.iss" files when copied and try to save changes to these files.
>> Previously, a copy was made to a temporary folder before compiling and this temporary file was blocked until it was finalized.
>> When opening the Inno Setup IDE again and trying to compile any CIU project these files would be unlocked and would be deleted.
>> It has now been corrected and it is no longer necessary to make these copies.
- Added support for "PMT - Parallel Multithreaded Encoder/Decoder" for "MPZ" compressor.
>> The "#define PMT" option has been removed, now it is chosen as a type in the RAZOR and MPZ compressors.
>> See "COMPRESSOR.ini" for compatible compressors and how to use them.
- Fixed progress of the SmallInstaller progress bar when not using images for ProgressBar.
- Fixed to display replace the PercentLabel with PercentButton (PercentButton show same text as the label) only when you do not use ProgressBar images and are positioned over the ProgressBar.
>> Thus, by positioning the PercentsLabel outside the ProgressBar, it allows displaying the shadows of the label even without using images for the progress bar.
- Fixed the option to copy external compressors that were not working well.
- Fixed bug when obtaining FreeSpace of drives.
>> Changed detection method from GetSpaceOnDisk to GetSpaceOnDisk64 (Only IS UNICODE).
- Fixed the display of the FreeSpace label to display values with two decimal places if the last decimal digits are not zero.
>> Example: 3300.002 MB >> 3300 MB, 4.361 GB >> 4.36 GB, 4,204 GB >> 4.2 GB, 4.108 GB >> 4.1 GB, 4.007 GB >> 4 GB, etc.
- Added a backup from the previous label to the FreeSpace label on the SelectDir page.
>> Clicking on the browse button will create a backup of the FreeSpace label on the SelectDir page.
>> If you select another partition, the FreeSpace label on the SelectDir page is changed according to the available space obtained.
>> After that, if you click on the "Cancel" or "Close" (X) button, backup of old label will be restored, and if you click OK, this backup will be skipped.
Code:
[18.07.2020]
- Reworked DiskSpan.bat file
> It is now possible to use it with List files.
It will give you the ability to use different compression methods for a single game
without doing anything else. No calculate, no manually moving. DiskSpan.bat will
do it all for you.
> DiskSpan.bat has now two modes: x64 and x86.
It will now indicate through a color which method is aviable on x64 systems only.
For example you can't use RAZOR or LOLZ on x86 systems because it is x64 only for compression,
therefore you can't use this methods if you're running on x86 system.
> DiskSpan.bat is now able to call individual commands BEFORE or AFTER compression.
This is helpfull if you have to use individual commands for different purposes, just like create
backup folders inside game folder, move files, delete files, rename files and such before or after
compressing.
- Changed HxD Editor to english version
- Fixed Autorun.inf creation and Setup.ico copy for disks above 1
- Added AFR to diskspan again (because it is now possible with list files)
Added to first post.