PDA

View Full Version : [CIUv3] Custom Installer Ultimate v3


Pages : 1 2 [3] 4

houcine80
14-08-2020, 02:51
just problem size bro
increase button size or reduce font size

test the font size with German or Rus language not English only

Prettyboy099
14-08-2020, 03:02
Then, is it same problem for these cases????

27693

27694

Prettyboy099
14-08-2020, 03:09
test the font size with German or Rus language not English only

Same for all language...

Cesar82
14-08-2020, 04:05
@PRETTYBOY099
Check if the same error happens with the font "Arial".
If not, and using right alignment, try moving the label, using LabelX=-5 or more.

Prettyboy099
14-08-2020, 04:28
@Cesar82
I have tried as you said. 'Arial' looks fine. But problem with the font. I have changed font size but all seems same. I have send the project via PM.

Cesar82
14-08-2020, 08:10
@Cesar82
I have tried as you said. 'Arial' looks fine. But problem with the font. I have changed font size but all seems same. I have send the project via PM.
I think I understand what's going on.
the width of the label is defined by obtaining the caption with the font defined by the user.
But since the font you used is an italic font, the width does not include the slant of the text.
I'll put a key in the button group sections to increase the width when necessary (When using Italic fonts).
I will not have time for this now, only at night (noon now here).
Wait for a hotfix that I will post here with this correction and also with the error correction of the finish page.

@Prettyboy099
I downloaded your project, and from what I saw, all labels that have self-adjusting width were cut (Checkbox, Buttons, labels).
Perhaps the correction is a little more complex than I imagined, requiring a different width addition for each fontsize.
Then I see what I can do.
The error was not in my code. Inno Setup's own TLabel with the AutoSize= True property cuts the end of the label when using this font from your project.

------------------------------------------------------------
I added a new key in all sections where it has the Font= key.
The new key added was:
FontItalicFix=1 // 0 / 1

Attached is 3 scripts for testing.
Add the scripts to the folder and rename the AutorunScript_3.0.0.1.b6 script date to the same date as the hotfix script.
1) One of them contains the correction changes when using italic fonts for testing.
2) Other Includes only a few fixes which are listed below.
3) A third party includes the fixes and also correction changes when using italic fonts (More complete).
Possibly one or the other section may not respond to the command because I didn't have time to analyze each independent label.

CHANGES:
- Added key FontItalicFix=0 (0 / 1) to all sections that have the Font= key.
- Fixed to use VideoBG.bmp (RGN) / VideoBG.png (Frame) when using only online video (DirectLink or Youtube Link).
- Fixed DesktopCheckbox that didn't work as it should.
>> Now it is displayed disabled when it has no executables configured for the type of installation being performed (such as when using GOG + STEAM and not configuring an executable for one of them).
- Fixed error in ProgressBar mode when canceling progressbar mode on the Pre-Requiriments page.
- Fixed not to pause the music when minimizing the installer while installing.
- Fixed to display the components of the fullscreen screen (slide, Frame, Logo) before attempting to load the video file (Visible mainly when using online video).
- Fixed OneLiner key = of the [SmallButton] section to make it independent with default value False.
>> Maximum value 100 (100%) is set in the Opacity key of the equalizers.
- Fixed font of special thanks labels on the about page. I was using the same font size as the translator labels.
- Fixed Left=, Width=, FontColor= keys of the [PageBigTitle] section that did not work.
@Prettyboy099
For your project I think the key should be activated using value 1 at least in the sections: [StandardButton], [StandardButtonAR], [SmallButton] (If you have a smallinstaller), [TextStage] (For labels).
In the [LauncherSettings] section (Checkboxes fonts) is optional because if [TextStage] is enabled it activates as the default value.
Example. If you use a non-italic font on one button and italic on another, you can enable or disable the key (If enabled in the button group section) on the corresponding button.

P.S. I'm redoing a large part of the button code for beta 7 so these changes to fix italic will have to be redone later so I won't do many tests just correcting the errors that arise regarding this fix.

Prettyboy099
15-08-2020, 00:41
Thanks for ur hard work.....
I have checked with the script [ALL FIXES]. Problem has been fixed at all places except -

27701

Cesar82
15-08-2020, 15:57
@Prettyboy099
Corrected the default value of the OneLiner key for SmallInstaller buttons to True (It was wrong).
If possible, test attached script in your project with SmallInstaller.
You will need to add the key OneLiner = 0 in the [SmallMusicButom] section to display the button text on two lines.
Check if the SmallMusicButtom button error continues with error and let me know.

Prettyboy099
15-08-2020, 19:48
Thanks, now there is no cutting end..

Snake288
16-08-2020, 09:32
Hi Pretyboy099
Hi Cesar82

Need For Speed The Run (Autorun.exe) does not open, gives an error warning

https://i.hizliresim.com/PEzpRy.jpg (https://hizliresim.com/PEzpRy)

Prettyboy099
16-08-2020, 09:54
Well, I may have made mistake.. I send an recompiled version via PM..

Snake288
16-08-2020, 10:21
I keep getting the same error

Cesar82
16-08-2020, 13:52
Hi Pretyboy099
Hi Cesar82

Need For Speed The Run (Autorun.exe) does not open, gives an error warning

https://i.hizliresim.com/PEzpRy.jpg (https://hizliresim.com/PEzpRy)

@Prettyboy099
I am analyzing this, but here it seems to work perfectly.
At least with the old source of your project.

For it to work you cannot change the name of the scripts of this format like:
InstallerScript_?.?.?.?.?? [????.??.??]*.iss
Not change the version within the script (Like "3.0.0.1.b6"), or change in both scripts before compile both exes.
Preferably both scripts (AutorunScript / SetupScript) must have the same date, or the most current script will always be read.

P.S: Autorun icon is optional if using different icon (not required)

Do the following...
Delete or move all scripts from the source code folders of your conversion.
Extract the attachment files to the source folder.
Compile both script files.
If the error persists, let me know.

Snake288
16-08-2020, 14:15
Hi Cesar82

I keep getting the same error

https://i.imgyukle.com/2020/08/17/uNisB1.jpg

Snake288
16-08-2020, 14:58
Hi Cesar82

I keep getting the same error

Snake288
16-08-2020, 15:27
Hi Cesar82

I keep getting the same error

https://i.imgyukle.com/2020/08/17/uNmDJc.jpg

mausschieber
16-08-2020, 16:04
Attachment 01
I compiled the source code files here.
It's working here. Check if it worked there.

Attachment 02
I also added the scripts with the file check removed, for you to test.
So I will know if the error is in that function.
Move the original scripts from the folder before compiling these scripts.
Compile both script files again.

here it work also fine
i compiled the autorun script and it work

Cesar82
16-08-2020, 16:18
Hi Cesar82

I keep getting the same error
Does it answer me if running the Setup.exe directly displays the autorun page or not?

I attached 2 autorun scripts for testing.
Remove the previous script from the location before compiling.
Test both scripts by including only one at a time in the source code folder.

Snake288
16-08-2020, 20:01
Hi Cesar82

Thank you very much working


https://i.imgyukle.com/2020/08/17/uNtaIH.jpg

happy result

Cesar82
16-08-2020, 20:11
Hi Cesar82

Thank you very much working
happy result
Could you tell me which of the 2 scripts (Last Post) worked, or if both worked?

Snake288
16-08-2020, 20:18
both of them are working

mausschieber
21-08-2020, 10:26
another question

1.why is the 3.0.0.1 splitted to autorun and Setup

2. are the scroll buttons necessary or is it possible without them

Prettyboy099
21-08-2020, 12:03
1.why is the 3.0.0.1 splitted to autorun and Setup
It's because AutorunScript is compiled.. If u don't need Autorun.exe just delete it.. Autorun page will run from Setup.exe
And AutorunScript is present from CIU 3.0.0.0.u9...
2. are the scroll buttons necessary or is it possible without them
Unless Components/tasks/Redists exceeds the textstage height, it is not necessary...

Cesar82
21-08-2020, 14:40
@mausschieber
Complementing: Even if the items of the Components/Tasks/Launcher exceed the available space, if you do not include the images of the scroll bars, a default scroll bar based on the theme of the skin file Carbon.vsf will be included (For the lazy ones you do not need to create scrollbar images:D:D:D).

KaktoR
21-08-2020, 14:45
I have added a fix for UltraArc/DiskSpan which fixes a problem with UELR precompressor (I/O was wrong).

mausschieber
21-08-2020, 17:08
how can i enable the oddle compressor with the COMPRESSOR_GUI.exe

Prettyboy099
21-08-2020, 21:32
64BitOnly option must be activated in Setup.ini...
64BitOnly=1

Cesar82
22-08-2020, 21:15
I am sharing CIU v3.0.0.1.b7:eek: here so that more users can test and report the bugs found.

- Use DiskSpan or UltraArc from the "UltraArc 2900 R8" folder that is included in the source code to compress the game.
- The "Equalizer Tool" does not yet have all the updated Equalizer functionality, so some keys like StopOnSelect=, ShowLastState= must be manually configured in the "Setup.ini" file.
- Several keys and also some sections have had their names changed, and some keys have also been removed, so it is recommended to read the changelog:confused:.

Added hotifix 3 for beta 7.
Replace all files in source code beta 7 and delete scripts with an earlier date.

Hotifix 3:
- Fixed ISPP error during the creation of the internal ISPP INI file from Setup.ini.
- Fixed reading of parameter keys when installing 32Exe= key items from the [Launch#] sections.
>> This error was usually visible as an invalid parameter error when installing DirectX.
- Removed AddGameExplorer function when the detected system is Windows 10.
>> The AddGameExplorer function still remains for previous versions of Windows that support GameUx.

Hotifix 2
- Fixed section when moving the mouse on the Button Labels using italic fonts.
- Fixed and also changed to the internal RequestDisk mode of the Cls-DiskSpan.dll library.
>> To try to avoid most errors when requesting next disk.
- Fixed phantom buttons (Clone of visible button labels) in the upper left corner of the installer (All pages).
>> This error is only visible if you disable the button label shadows, so it creates a phantom click region with the same size as the visible button label.

Hotifix 1
- Fixed an error in the creation of the optional buttons to always create when there is a key Visible= or Left= in the section corresponding to the button.
- Fixed to slightly reduce lag when changing languages when using complex design installers and only using an autorun image.
- Fixed an error that previously displayed multiple hint balloons with the language name when moving the mouse over the flags.
>> At each language change, another balloon was created for the selected language, with several balloons overlapping.
>> This was only visible when enabling the key BalloonTip= of the [LangBox] section
- Fixed the correct positioning of labels aligned to the right, such as FreeSpaceLabel, RemaingTimeLabel in Installer/SmallInstaller and others labels.
>> Positioning was also fixed when using Alignment=right in the [TextStage] section.

adammail14
30-08-2020, 03:04
Hello guys, im newbie and im gonna asking really stupid question so im very grateful that you guys can please help me out. i do not know nothing about coding or anything. so im just starting using this CIU 3.0.0.0.u9.

so first, i want to compress game that has big size like Sims 4(49 GB)

so which compressor is better, Diskpan or UltraArc ?

If diskpan, which one because it has 2 type so which one ?
thank you :)

https://i.imgyukle.com/2020/08/30/uduDXN.jpg

adammail14
30-08-2020, 03:44
so i try using diskpan (_DiskSpan - Example To Single Game.bat) folder, and chosee file location game sims 4, then i used method

xtool:zlib+srep:m3f+4x4:b64mb:lzma:ultra:64m:bt4:f b273:lc8:mc1000000

which in this link
https://fileforums.com/showpost.php?p=486172&postcount=1771

but i got this error instead

https://i.imgur.com/9ozXuLM.jpg

Cesar82
30-08-2020, 22:50
so i try using diskpan (_DiskSpan - Example To Single Game.bat) folder, and chosee file location game sims 4, then i used method

xtool:zlib+srep:m3f+4x4:b64mb:lzma:ultra:64m:bt4:f b273:lc8:mc1000000
but i got this error instead
Do you have disk space on the disk partition on DiskSpan.bat?
It looks like an insufficient space error.

I don't know if this command has the same compression factor...
But looking in the DiskSpan_xx.ini file, it is the closest supported method
I think KaktoR can give you a better answer.
xzlib+srep:m3f+4x4:b64mb:lzma:ultra:64m:bt4:fb273: lc8:mc1000000

adammail14
31-08-2020, 00:00
Do you have disk space on the disk partition on DiskSpan.bat?
It looks like an insufficient space error.
I use my hard disk which still has 359Gb of free space to compress and i put diskpan file in my hard disk.

looking in the DiskSpan_xx.ini file, it is the closest supported method
I think KaktoR can give you a better answer.what do u mean by 'Diskspan_XX.ini', i didn't fint that file at all.

xzlib+srep:m3f+4x4:b64mb:lzma:ultra:64m:bt4:fb273: lc8:mc1000000for the code that u give now, i already try it, but still got the same error.:(
https://i.imgur.com/3ImLLMc.jpg

oh, i forgot to mention, im using DVD5.

mausschieber
31-08-2020, 05:29
I use my hard disk which still has 359Gb of free space to compress and i put diskpan file in my hard disk.

what do u mean by 'Diskspan_XX.ini', i didn't fint that file at all.

xzlib+srep:m3f+4x4:b64mb:lzma:ultra:64m:bt4:fb273: lc8:mc1000000for the code that u give now, i already try it, but still got the same error.:(
https://i.imgur.com/3ImLLMc.jpg

oh, i forgot to mention, im using DVD5.

look here (https://mega.nz/file/qZZmUYBD#m_7pPuCQ2I5EHo7Q4Usw6iLq_vvxcSwI79ZKqLoyW Tk)how to use Diskspan
for mask method use the last method

adammail14
31-08-2020, 06:08
look here how to use Diskspan (https://mega.nz/file/qZZmUYBD#m_7pPuCQ2I5EHo7Q4Usw6iLq_vvxcSwI79ZKqLoyW Tk)
Ok thank you for the instruction how to use diskpan. im really appreciate it :):):D

for mask method use the last method
'mask method' :eek: ? how do i know that im using mask or not ? :confused:

last but not least, do you know why do i get this error ?

KaktoR
31-08-2020, 07:00
Mask is only aviable for UltraArc, not diskspan.

Try this method
xZLib+srep+LZMA-MT

This method was used by me (I only write the full command because not every compressor knows xZLib or LZMA-MT).

PS: And exclude both Qt4WebKit dll files, because you will get crc error on installing.

adammail14
01-09-2020, 03:18
Mask is only aviable for UltraArc, not diskspan.

Try this method
xZLib+srep+LZMA-MT

This method was used by me (I only write the full command because not every compressor knows xZLib or LZMA-MT).

PS: And exclude both Qt4WebKit dll files, because you will get crc error on installing.

im still got the same full disk error :(

Cesar82
01-09-2020, 09:37
Added hotfix 3 to beta 7 in #post (https://www.fileforums.com/showpost.php?p=487534&postcount=573).

New DiskSpan BAT
I attached a new DiskSpan BAT file with some additional settings for use with the DUAL installer.
The new settings are:

set INSTALLERTYPE=STEAM,GOG,UWP
set ISCIU3001=TRUE

- The ISCIU3001 setting is for you to use with CIU 3.0.0.0.u9 just by setting the value FALSE
- The definition of the variable INSTALLERTYPE supports combinations STEAM, GOG, UWP separated by commas, or just one of them if you prefer.
It is possible to use 2 bat one for each type like "_DiskSpan_STEAM.bat" and "_DiskSpan_GOG.bat" just by defining the type for each one.
If you have more than one type of options, the user will be offered the option to choose.
For normal installers just disable this INSTALLERTYPE line using "::" or "rem" (without quotes) at the beginning of the line.
With these settings, the bat file automatically creates the settings highlighted in the image below.
https://i.imgur.com/c7oFGNF.png

adammail14
02-09-2020, 21:59
Hello, hi guys

right now i'll try compress watch dog(16.7GB) using diskpan and this method srep:m5f:a2+zstd:ultra

which is in this link https://fileforums.com/showpost.php?p=469962&postcount=489

but still got the same error same with sims 4

I have also removed other things to enlarge my hard disk space but still got the same error.
https://i.imgur.com/xylnjWj.jpg

mausschieber
02-09-2020, 23:54
Hello, hi guys

right now i'll try compress watch dog(16.7GB) using diskpan and this method srep:m5f:a2+zstd:ultra

which is in this link https://fileforums.com/showpost.php?p=469962&postcount=489

but still got the same error same with sims 4

I have also removed other things to enlarge my hard disk space but still got the same error.
https://i.imgur.com/xylnjWj.jpg

read here (https://fileforums.com/showthread.php?p=487712#post487712)that should help you out

adammail14
03-09-2020, 04:01
yeah, i already read the instruction but still same error.

I think it's easier if I show it with a video
Video (https://mega.nz/file/yUMjVIxI#TL1Vq6W5rSLfQ1sTr3pIbnoVsZv3VLGqXAuxAc9l7 cQ)

mausschieber
03-09-2020, 05:15
yeah, i already read the instruction but still same error.

I think it's easier if I show it with a video
Video (https://mega.nz/file/yUMjVIxI#TL1Vq6W5rSLfQ1sTr3pIbnoVsZv3VLGqXAuxAc9l7 cQ)

i think its the option C5 = srep+ZST

adammail14
03-09-2020, 06:15
yup, still got the same error :(

KaktoR
03-09-2020, 08:10
Do you have x86 OS? I ask because I think srep have a input limitation on x86 systems.

PS: Do you have edited "DiskSpan_x86/x64.ini" by chance? I ask because it seems that your srep is using <stdin> instead of freearc-temp-input.

mausschieber
03-09-2020, 09:35
yup, still got the same error :(

it may be that the path length is too long move the folder UltraARC 2900 R8
out to root. i test this with the same settings and here it work fine.

my system x64 win 8.1

adammail14
03-09-2020, 11:07
Do you have x86 OS? I ask because I think srep have a input limitation on x86 systems.

PS: Do you have edited "DiskSpan_x86/x64.ini" by chance? I ask because it seems that your srep is using <stdin> instead of freearc-temp-input.

what do you mean by edited? i just download all file at first post.

-_Tools (2020-07-18)
-CIU 3.0.0.0.u9 (2020-07-02)
-UltraArc_DiskSpan_UELR_Fix

and then i copy paste all file in folder 'UltraArc_DiskSpan_UELR_Fix' into '_Tools (2020-07-18)\UltraARC 2900 R8\Resources'

https://i.imgur.com/VkhCEPH.jpg

thats all i do.

adammail14
03-09-2020, 11:09
it may be that the path length is too long move the folder UltraARC 2900 R8
out to root. i test this with the same settings and here it work fine.

my system x64 win 8.1

u mean that i have to drag folder 'UltraARC 2900 R8' into same folder with game ?
ok i'll try

mausschieber
03-09-2020, 11:35
u mean that i have to drag folder 'UltraARC 2900 R8' into same folder with game ?
ok i'll try

not in game folder put it in Rootfolder of F:\UltraARC 2900 R8

adammail14
03-09-2020, 19:23
not in game folder put it in Rootfolder of F:\UltraARC 2900 R8

i kind of blur right now :confused:
what do you mean by rootfolder, i really dont know

adammail14
03-09-2020, 19:33
@adammail14
You have tried other, simpler methods just to see if errors also occur?
I mean using one of the methods from 1 to 5 for example.
Or just test putting in custom method [21] and put "srep" (without quotes).

The link method (https://fileforums.com/showpost.php?p=469962&postcount=489) you are trying to use must be from an older zstd.
It also displays this error here because the parameters are not supported.
Perhaps the parameter has changed in newer versions of zstd, or used zstd from another developer before.
The maximum supported compression value is 19 (not 22) and "-ultra" (not "ultra").
ohh so thats how it gets error

Try it like this, here it is compressing using this method in Custom method option [21]:
srep:m5f:a2+zstd:-ultra:19
https://i.imgur.com/XG3yUnR.png
ok i'll try right now.

and another question, What is the difference between DVD and BD?
is there a memory difference?
is BD better than DVD?

KaktoR
03-09-2020, 20:46
BD is blueray disc, it has much more space then a dvd but cost per disc is relatively high and you need a special disc drive to burn such discs.

adammail14
04-09-2020, 00:10
ok, this is what I got after trying several times to compress.
-for information, local disk C and local disk D are laptop hard disks
-local disk F is a hard disk connected via USB

https://i.imgur.com/KAiCJiL.jpg

-what do I know, if I drag the folder 'UltraARC 2900 R8' to the local disk F, and I compress the game (watch dog - 16.9GB) it will get an error as in this picture

https://i.imgur.com/4V5J7QX.jpg

-but if I drag the folder 'UltraARC 2900 R8' to local disk D, it runs smoothly which is really great
- but when i try to do the same thing with sims 4 - 49GB, it will say full space. in this link (https://fileforums.com/showthread.php?p=487712#post487712) says that 'Make sure you have enough Free space. For each game you must have Double Space free.

-Example: the Game is 90 GB you must Have 180 GB free space.'

-so basically, sims 4 which is 49 + 49 = 98GB and my local disk D has 138GB so why does it not compress completely?
-and why i cant compress it in local disk F(my hard disk) ?

Grumpy
04-09-2020, 03:22
what do you mean by rootfolder,

The 'Root Drive' in your case is either your C: or D: drive. This would be why it errors when you try from F: Drive.



... when i try to do the same thing with sims 4 - 49GB, it will say full space.

-so basically, sims 4 which is 49 + 49 = 98GB and my local disk D has 138GB


Sims 4 obviously needs more space than double hence why it fails. I would say at a guess it would need around 150 GB free space on your drive. ;)

Cesar82
04-09-2020, 03:28
-but if I drag the folder 'UltraARC 2900 R8' to local disk D, it runs smoothly which is really great
- but when i try to do the same thing with sims 4 - 49GB, it will say full space. in this link (https://fileforums.com/showthread.php?p=487712#post487712) says that 'Make sure you have enough Free space. For each game you must have Double Space free.

-Example: the Game is 90 GB you must Have 180 GB free space.'
-so basically, sims 4 which is 49 + 49 = 98GB and my local disk D has 138GB so why does it not compress completely?
-and why i cant compress it in local disk F(my hard disk) ?

Read what Kaktor posted on post #2 (https://fileforums.com/showthread.php?p=487712#post487712http://).
I also think that for certain compression methods a free space equivalent to 200% of the game's size is too little.
I believe that in certain cases it will use up to 400% (P.S. Game 50 GB = 200 GB free).
As for your hard drive (Partition F: \) being an external USB hard drive, it may have been partitioned using an unsupported partition method.
It may also be because your USB hard drive is not USB 3.0 or is connected to a USB 2.0 port on the PC.
I don't know if it supported recordings of only 30 Mb/s which is the maximum speed of a USB 2.0.
If you have time and it is possible (If you don't have O.S. installed), completely release the D:\ partition by moving everything to F:\ and then try to compress the same game inside the D:\ partition

Cesar82
04-09-2020, 04:02
POSSIBLE REASON FOR ERRORS IN SREP

- I did a simple test here with random files (not from the game).
- I chose the "[21] Custom Method" option and used:
xzlib+srep:m3f+4x4:b64mb:lzma:ultra:64m:bt4:fb273: lc8:mc1000000

Test 01:
- Hard Drive (500 GB) portable with USB 3.0 connector plugged into a USB 3.0 (USB without hub 3.0).
https://i.imgur.com/ozgmRMf.png

Test 02:
- Hard Drive (500 GB) portable with USB 3.0 connector plugged into a USB 2.0 (USB without hub 2.0).
https://i.imgur.com/LVa8UFw.png

@adammail14, if you are using a hard drive other than USB 3.0 (High Speed), or if you are connecting your portable hard drive that is USB 3.0 to a 2.0 connector on your PC, this could probably be the reason for the errors.

adammail14
04-09-2020, 15:30
completely release the D:\ partition by moving everything to F:\ and then try to compress the same game inside the D:\ partition


okay i already complete it :D:D:D

Conversion is finished!
-------------------------------------------------------------------------

Input Size: 45.92 GB.
Output Size: 26.00 GB.

Press any key to exit.

it takes a lot time but it worth it


@adammail14, if you are using a hard drive other than USB 3.0 (High Speed), or if you are connecting your portable hard drive that is USB 3.0 to a 2.0 connector on your PC, this could probably be the reason for the errors.

yeah i think that was the problem because i dont have connector 3.0 which is im gonna buy it next time:D

and it need a lot more space too. i transfer all my data in local disk D to F

okay now I have a job, I will continue for installer tomorrow, hope you guys can help me :)

seriously thanks guys :D

adammail14
11-09-2020, 06:10
hey guys, can i ask a question ?
so after compression then what i need to do ?

i got 6 dvd5
https://i.imgur.com/rksCM1q.jpg

and another one,
why every dvd folder I look at, only DVD_1 in winrar type
https://i.imgur.com/YXsfHaj.jpg

other dvds not in winrar type, why ?
https://i.imgur.com/WDwsTeA.jpg

mausschieber
11-09-2020, 06:46
hey guys, can i ask a question ?
so after compression then what i need to do ?

i got 6 dvd5
https://i.imgur.com/rksCM1q.jpg

and another one,
why every dvd folder I look at, only DVD_1 in winrar type
https://i.imgur.com/YXsfHaj.jpg

other dvds not in winrar type, why ?
https://i.imgur.com/WDwsTeA.jpg

start the setup.exe and install the game
the setup ask you for the next disk.
or you copy or move all bin files in the dvd 1 folder near the setup.exe
binfiles are the splitted compressed files

KaktoR
11-09-2020, 06:54
First you have to create a new Setup.exe :rolleyes:

BLACKFIRE69
11-09-2020, 07:01
why every dvd folder I look at, only DVD_1 in winrar type
https://i.imgur.com/YXsfHaj.jpg

other dvds not in winrar type, why ?
https://i.imgur.com/WDwsTeA.jpg


hmm

adammail14
11-09-2020, 07:10
start the setup.exe and install the game
the setup ask you for the next disk.
or you copy or move all bin files in the dvd 1 folder near the setup.exe
binfiles are the splitted compressed files

but when i click setup.exe, it say like this
https://i.imgur.com/O61O9c7.jpg

KaktoR
11-09-2020, 08:10
You can use CIUv3 (https://fileforums.com/showthread.php?t=102510) or Light Installer (https://fileforums.com/showthread.php?t=103408) to create a new Setup.exe ...

The Setup.exe inside your folder is just a placeholder (0kb).

adammail14
11-09-2020, 17:47
You can use CIUv3 (https://fileforums.com/showthread.php?t=102510) or Light Installer (https://fileforums.com/showthread.php?t=103408) to create a new Setup.exe ...

The Setup.exe inside your folder is just a placeholder (0kb).

I already downloaded ciuv3 so might as well use it :D
so when i open folder 'CIU 3.0.0.0.u9 (2020-07-02)' it show this,
https://i.imgur.com/7fM0h6Q.jpg

should I run all the .iss files there or just the installer?

adammail14
12-09-2020, 00:35
AurorunScript.iss is optional.
To create Setup.exe you just need to compile the InstallerScript.iss file

okay, I have run installerscript.iss and this is the result I got

https://i.imgur.com/RVhEb4F.jpg

and not only that, installerscript.iss still in a 'running' state and not complete even though it has been a long time

https://i.imgur.com/Ykj5L6Q.jpg

KaktoR
12-09-2020, 00:50
You have used the debug mode.

Use the compile mode instead (CTRL + F9).

adammail14
12-09-2020, 01:26
You have used the debug mode.

Use the compile mode instead (CTRL + F9).

ok thanks for that. now it stop running, but the output is still the same which is font is smaller

https://i.imgur.com/5sMzx8M.jpg

KaktoR
12-09-2020, 02:46
Did you edit Setup.ini?

For me it's normal.

adammail14
12-09-2020, 04:40
Did you edit Setup.ini?

For me it's normal.
no i dont edit setup.ini, so what should i edit first ?

mausschieber
12-09-2020, 05:29
no i dont edit setup.ini, so what should i edit first ?

do you use text scaling?

adammail14
12-09-2020, 06:23
do you use text scaling?

i dont think so

Cesar82
12-09-2020, 07:24
do you use text scaling?

He should use it, and at what appears to be 200% or more.

Version 3.0.0.1.b7 changed the DPI check mode, always trying to display the labels as close to the original size (in 100% scale) as compared to the size of the images.

@adammail14, try using the source code CIU 3.0.0.1.b7 (https://www.fileforums.com/showpost.php?p=487534&postcount=573) to see if the labels are displayed correctly.

P.S:@adammail14, if you are a beginner, I advise you to use one of the installers created with CIU that are already ready.
Unless you are a beast in Photoshop (or another image editor), if not, you will waste a lot of time creating your design.
- Ligth Installer is simple with only 2 images to replace, it may be easier for you to use it.

adammail14
12-09-2020, 16:50
He should use it, and at what appears to be 200% or more.

Version 3.0.0.1.b7 changed the DPI check mode, always trying to display the labels as close to the original size (in 100% scale) as compared to the size of the images.

@adammail14, try using the source code CIU 3.0.0.1.b7 (https://www.fileforums.com/showpost.php?p=487534&postcount=573) to see if the labels are displayed

Okay i'll try it
P.S:@adammail14, if you are a beginner, I advise you to use one of the installers created with CIU that are already ready.
Unless you are a beast in Photoshop (or another image editor), if not, you will waste a lot of time creating your design

I mean like i dont mind i guess, because i want to learn these thing too. I know im being selfish, but i want these setup to look cool so i try to learn how to do it. Thats why if you guys dont mind teach me, it would be really great

Edit:
okay i already run 'InstallerScript_3.0.0.1.b7_[2020.09.01].iss', but after i open setup.exe, it will come out with this kind of error

https://i.imgur.com/qhT0yI1.jpg

https://i.imgur.com/q03oAYG.jpg

https://i.imgur.com/honzy1N.jpg

KaktoR
06-10-2020, 08:09
I have added a FAQ to first post.

Come across specific questions and have (or want) answers? I will post most asked questions in the FAQ :)

Cesar82
06-10-2020, 09:29
Edit:
okay i already run 'InstallerScript_3.0.0.1.b7_[2020.09.01].iss', but after i open setup.exe, it will come out with this kind of error
https://i.imgur.com/honzy1N.jpg
This error (image 3) appears to be due to the lack of codecs installed on your system.

But if you are exhibiting all these errors, it may have corrupted something on your system.
There was no other user who reported errors like the first image.
Here it works perfectly in Windows 10 build 2004

Cuttlas
07-10-2020, 02:49
Where to download CIU 3.0.0.1?

mausschieber
07-10-2020, 03:30
Where to download CIU 3.0.0.1?

Here (https://www.fileforums.com/showpost.php?p=487534&postcount=573)
but when you have read the Thread you have find it by yourself

Cuttlas
07-10-2020, 04:45
Here (https://www.fileforums.com/showpost.php?p=487534&postcount=573)
but when you have read the Thread you have find it by yourself

Yeah, But I always look at the first post and its updates, the answers is so much to explore :)

Kitsune1982
07-10-2020, 08:29
hello all, as you all know blackfire released a multithreaded lolz compressor called xlolz, as well as one called mtx. i was wondering if it would be possible to make these two multithreaded compressors compatible with diskspan? im not sure if these work with UA but was wondering if the next version or so of CIU and the tool pack bundle could be made compatible with these accelerator plugin things so i can use diskspan with them. thanks :)

-Kitsune

KaktoR
07-10-2020, 08:31
It is already inside the next UA / CIU version. Me and Cesar tested a lot ;)

I don't have an ETA for the new version.

thinkbigearnbig
10-10-2020, 17:44
There is no Setup file. Autorun is not working.
https://imgur.com/kw6mxFt
https://i.imgur.com/kw6mxFt.png

Cesar82
10-10-2020, 19:34
There is no Setup file. Autorun is not working.
https://imgur.com/kw6mxFt
https://i.imgur.com/kw6mxFt.png

Autorun.exe is just a launch for "Setup.exe" (need compile Setup.exe before).
You need to be with Setup.exe for it to work.
It launches Setup.exe with a parameter that allows displaying the autorun page ...
If Autorun.exe + Setup.exe is running "Setup.exe" the autorun page will not be displayed
The autorun page only displays when clicking Autorun.exe.
Autorun.exe is optional, if it does not exist the autorun page is displayed when you run Setup.exe.

KaktoR
22-10-2020, 06:43
I have removed latest beta due to some errors.

KaktoR
23-10-2020, 00:18
------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------
CHANGELOG CIU 3.0.0.1.beta
----------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------
############################################### CIU 3.0.0.1.beta.7.u2 ############################################

- Updated "MTX" decompression accelerator from v4.2.0.0 to v5.0.0.0
- Changed default values to StandardButons and SmallButons to 100x25 and 70x21 respectively.
- Fixed SmallBrowseButton top position when using directory Edit with height greater than the default of 21 pixels.
- Fixed ExtractTemporaryFile error when trying to extract file "*.bat" displaying an error message that the file "*.bat" was not found. It only displays an error when one of the compressors is selected.
- Fixed correct percentage by dividing the progress bar by the number of "Data#.bin.001" files when not setting the key Size= referring to the size of the "Data#.bin.001" file.

HOTFIX:
- Fixed COMPRESSOR_GUI.exe

############################################### CIU 3.0.0.1.beta.7.u1 ############################################

- Removed "PMT" from CIU (Reason: "MTX" has the same functionality).
- Removed "PrecompX" from CIU (Reason: "MTX" has the same functionality).
- Added "MTX" to CIU compression methods like: precomp, mpzapi, razor, lolz.
>> Use in DiskSpan.bat: precomp_mtx, mpzapi_mtx, razor_mtx, lolz_mtx.
>> More information about MTX at: https://fileforums.com/showthread.php?t=103664

- Added new RazorTools decompression method ue4dt/UE4DT "Unreal Engine 4 Decryption Tool".
>> More information about ue4dt.exe at: https://www.fileforums.com/showthread.php?t=103145
>> DiskSpan.bat defined method like using:
>> set GAME[1].METH[1]=ue4dt:m2:k0x5DD20432F2AD810071033FC3F925FFDFD6475 14524D0A0D222E17D76BAF57BFD+lzma:ultra
>> ue4dt.exe e|d -m# -c# -b# -k# <stdin> <stdout>
>> -m = method (1 = games that use borderlands3, street figher v... format, 2 = games that use rune ii format)
>> -c = chunk size
>> -b = block count
>> -k = key in hexadecimal.

- Added new "RazorTools" decompression method "Metro Exodus", "Project CARS 3", "Saints Row 3 Remastered", "Death Stranding"
>> Currently CIU supports all these Razor12911 tools.
>> FIFA 19 Cas Decryption Tool + Precompressor https://fileforums.com/showthread.php?t=102461
>> Project CARS 2|3 Bff Decryption Tool https://fileforums.com/showthread.php?t=102524
>> Death Stranding Decryption Tool https://fileforums.com/showthread.php?t=103699
>> Metro Exodus Precompression Tool https://fileforums.com/showthread.php?t=103563
>> SRTTR Precompression Tool https://fileforums.com/showthread.php?t=103546
>> LZO Precompressor (Side project) https://fileforums.com/showthread.php?t=102615
>> LZX Precompressor (Side project) https://fileforums.com/showthread.php?t=102675
>> ZSTD Precompressor (Side project) https://fileforums.com/showthread.php?t=102599
>> Unreal Engine 4 Decryption Tool https://fileforums.com/showthread.php?t=103145

B7 HOTFIX 3:
- Fixed ISPP error during the creation of the internal ISPP INI file from Setup.ini.
- Fixed reading of parameter keys when installing 32Exe= key items from the [Launch#] sections.
>> This error was usually visible as an invalid parameter error when installing DirectX.
- Removed AddGameExplorer function when the detected system is Windows 10.
>> The AddGameExplorer function still remains for previous versions of Windows that support GameUx.

B7 HOTFIX 2:
- Fixed section when moving the mouse on the Button Labels using italic fonts.
- Fixed and also changed to the internal RequestDisk mode of the Cls-DiskSpan.dll library.
>> To try to avoid most errors when requesting next disk.
- Fixed phantom buttons (Clone of visible button labels) in the upper left corner of the installer (All pages).
>> This error is only visible if you disable the button label shadows, so it creates a phantom click region with the same size as the visible button label.

B7 HOTFIX 1:
- Fixed an error in the creation of the optional buttons to always create when there is a key Visible= or Left= in the section corresponding to the button.
- Fixed to slightly reduce lag when changing languages when using complex design installers and only using an autorun image.

- Fixed an error that previously displayed multiple hint balloons with the language name when moving the mouse over the flags.
>> At each language change, another balloon was created for the selected language, with several balloons overlapping.
>> This was only visible when enabling the key BalloonTip= of the [LangBox] section

- Fixed the correct positioning of labels aligned to the right, such as FreeSpaceLabel, RemaingTimeLabel in Installer/SmallInstaller and others labels.
>> Positioning was also fixed when using Alignment=right in the [TextStage] section.

############################################### CIU 3.0.0.1.beta.7 ###############################################

- Updated compressor/decompressor PrecompX from v1.4.0.0 to v2.0.0.1 (MOD version)
>> The "PrecompX MOD version" use "precomp.exe", not "Precomp32.exe/Precomp64.exe".
>> More info at: https://fileforums.com/showpost.php?p=485763

- Fully recreated the CIU buttons access and click functions.
>> Before the areas of clicks of two buttons next informed in the keys ClickArea###= could not cross, so when clicking on a label of a button that is over the area of another, the click did not work.
>> Now each area and label are individual adding the click areas of the label with the area defined in the ClickArea###= keys or area created by the bitmap image.
>> Now it even allows intersections of 2 buttons with functional click, but the click will be made according to the order of creation of the buttons.
>> Now if using area from images the ClickArea###= keys are totally ignored creating the image area in the exact position and dimensions of the corresponding button size.

- Added a new ClickAreaID= key in all sections related to buttons, including the button group sections [StandardButton], [StandardButton] and [SmallButton].
>> The ClickAreaID= key supports the following values: STANDARD / SELECTED / CLICKED / DISABLED (Not case sensitive) (Standard is normal button)
>> This key when using one of the compatible values ​​will create a bitmap mask starting from the most opaque area of ​​the corresponding button image.
>> If you include the area bitmap image this key will be ignored and will use the external bitmap image and the area will always be created at the button's total position and dimensions.
>> If you use the ClickAreaID= key in the button group section as [StandardButton] it will be created for all buttons belonging to the group, but starting from the image that is displayed on the specific button.

- Recreated the code for Equalizer making it part of a custom buttom.
>> Now the Equalizer buttons are no longer an individual component.
>> It is like the other buttons and allows you to include labels, define click areas.
>> As the equalizer is now a custom buttom, all keys applied to the other buttons like font colors, shadows also apply to the equalizer.

- Changed the name of the images the equalizer buttons from "###Paused.png" to "###Disabled.png".
>> This was necessary for the equalizer to operate as a custom buttom as "EqualizerARPaused.png" changed to "EqualizerARDisabled.png".

- Changed the name of the Equalizer button sections to the same pattern as the buttons.
>> As the Equalizers are now a custom button, this change was necessary to follow the reading pattern as in the other buttons like [<NameOfButtom>Buttom].
>> It was changed: [EqualizerButtomSI] to [EqualizerSIButtom] and also [EqualizerButtomAR] to [EqualizerARButtom].

- Removed the HideLine= key from all sections of the equalizer buttons.
>> This HideLine= key is not necessary because to hide the line simply use a value of "0" in the LineHeight= key.

- Added new StopOnSelect= key in all sections of the equalizer buttons.
>> If you use value 1, the animation is interrupted when you enter the mouse.
>> You can combine with the ShowLastState= key and combine or not using images for ###Selected.png/###Clicked.png/###Disabled.png.

- Added a new DisableRequisitesPage= key in the [InterfaceSettings] section.
>> This key when using value "1" does not create the software requirements page including the Launch items below DirEdit as before.
>> In this mode, it is not supported to display the CheckAll checkbox, and the number of items depends on the free space in TextBG.
>> This option has been included for when one or two items are needed, it is not necessary to display an additional page for this.

- Fixed a problem with the "DesktopCheckbox" in which it was inaccessible and it was not possible to deselect it.
>> Now it is displayed disabled when it has no executables configured for the type of installation being performed (such as when using GOG + STEAM and not configuring an executable for one of them).

- Fixed so that CIU labels are visibly proportional to the installer when the user uses the system with a visualization scale greater than 100%.
>> Now the labels are proportional, or very close to the ideal proportion when using scales greater than 100%.

- Fixed the cut of the right end of the labels when using fonts with italics in the labels (Automatically).
>> The labels that have several lines could not be applied the same procedure so it will still be cut the same as the last character.
>> Depending on whether the last word of the text reaches the label limit, the text will be cut off at the last character of the longest lines.

- Added a new FontItalic= key to all sections that include font configurations and have the FontBold= key.
>> This key has better effects when using native system fonts like Arial, Tahoma, etc.

- Added new MoveX= and MoveY keys in the [SmallBrowse], [SmallCancel], [SmallPause] and [SmallMusic] sections.
>> If you use the Left= or Top= keys in these sections, these new keys are ignored.
>> If you use the Left= key, the MoveX= key it is ignored and if you use the Top= key then the MoveY= key is ignored.

- Added new keys Text= and Text<LNG>= in all sections of the equalizer buttons.
>> This text is displayed as an optional label if you enable the ShowLabel key using value 1.
>> If you do not include the optional label using the keys Text= or Text<LNG>= the caption of the Music button will be used.
>> Since equalizer is a music button, the OneLiner= key is also present in the equalizer sections.

- Added two news flag template, currently totaling 24 different templates.
>> To view the new template go to folder: ...\Resources\Languages\Flags\.

- Fixed error when using the key AlignOnTop= of the settings sections of the ListBox as [ComponentsSettings] section.
- Fixed so that when moving the mouse over the labels, select the checkbox too (checkboxes like: LicenceCheck, OptmalCheck, etc).
- Fixed to display the software requirements page when using [Launch#] section in an external "Setup.ini" file.
- Fixed an error in which the system requirements result bar in the DirectX and O.S. options did not completely fill the bar with a vertical black line at the end of the bar.
- Fixed error when moving the window when using value "0" in MoveTogether= key in the [AboutSettings] and [AboutSettingsAR] sections.
- Fixed to correctly display the uninstall time.

- Changed the name of the key Alignment= to Position= key in [SubTitle] section.
- Changed name of keys LogoAlignment= to LogoAlign= key in [BackGround] and [VideoOrFlashBG] sections.
- Changed name of keys Alignment= to Align= key in all sections below:
>> [EqualizerButton], [EqualizerARButton], [EqualizerSIButton], [Logo], [LogoAR], [LangBox]

- Changed name of some keys in the [RequirementsSettings] section.
** OIRIGINAL KEY NAME: >> CHANGET TO KEY NAME:
** AdjustBarsMoveY= >> BarsMoveY=
** AdjustBarsLenght= >> BarsIncreaseLenght=
** AdjustBarsHeight= >> BarsIncreaseHeight=
** AdjustSpaceHeight= >> BarsIncreaseSpaceHeight=

- Changed all the names of the keys that started with Move in the [InterfaceSettings] and [SmallInstaller] sections.
>> All keys with functions related to moving are now terminated by MoveX or MoveY.
** OIRIGINAL KEY NAME: >> CHANGET TO KEY NAME:
** DirectoryEditMouseMove= >> DirectoryEditOnMouse=
** MoveUninstallProgress= >> UninstallProgressMoveY=
** MoveDirectoryInfo= >> DirectoryInfoMoveY=
** MoveInstallLabelX= >> InstallLabelMoveX=
** MoveInstallLabelY= >> InstallLabelMoveY=
** MoveFileLabelX= >> FileLabelMoveX=
** MoveFileLabelY= >> FileLabelMoveY=
** MoveTimeElapsedX= >> TimeElapsedMoveX=
** MoveTimeElapsedY= >> TimeElapsedMoveY=
** MoveTimeRemainingX= >> TimeRemainingMoveX=
** MoveTimeRemainingY= >> TimeRemainingMoveY=

- Added some new keys in the [InterfaceSettings] section in order to allow moving some of the labels on the SelectDir page.
** CheckBoxFontItalic= // 0 / 1 //Define italic font style to checkboxes in SelectDir page.
** FreeSpaceBottomLabel= // 0 / 1 //Value 1 displays the FreeSpace label at the bottom of the TextBG. Value 0 displays next to DirectoryBrowseLabel (Default value is 0).
** FreeSpaceLabelAlignment= // left / center / right //This key will only take effect if FreeSpaceBottomLabel = 1 (Default value is [TextStage] alignment).
** FreeSpaceLabelMoveY= // integer //Move the FreeSpace label up or down, but when using FreeSpaceBottomLabel = 0 (default) the label will move together when using the key DirectoryBrowseLabelMoveY=.
** DirectoryBrowseLabelMoveY= // integer //Move the label above the Edit up and down.
** DirectoryEditLabelMoveY= // integer //Move the internal Edit up and down.
** DirectoryEditMoveX= // integer //Move Edit left and right.
** CheckBoxItemsMoveY= // integer //Move all SelectDir page checkboxes up and down.
** DirectoryEditLabelSpaceLeft= // integer //Increase the space between the edge of the Edit image and the left side of the EditLabel.
** DirectoryEditLabelSpaceRight= // integer //Increase the space between the edge of the Edit image and the right side of the EditLabel.
** DirectoryEditIncreaseWidth= // integer //Increase the width of the Edit.
** ShowResumeFullTime= // 0 / 1 //Displays or not at the end of the installation the summary of the total time including installation of the Redist items.
** ResumeTimeMoveX= // integer //Move the ResumeTime label left and right.
** ResumeTimeMoveY= // integer //Move the ResumeTime label up and down.
** ResumeFullTimeMoveX= // integer //Move the FullResumeTime label left and right.
** ResumeFullTimeMoveY= // integer //Move the FullResumeTime label up and down.

- Changed the way the ISPP (Inno Setup Preprocesor) creates the CIU's internal INI file.
>> Now a Default.ini file has been included in the "Includes" folder of the source code with the default values ​​of the keys.
>> When a value is equal to the default value it will not be included in the preprocessed ini file.
>> This makes it faster to access the internal INI values ​​and makes the CIU a little faster.

- Fixed an error when running "Setup.exe" through "Autorun.exe" on some PCs.
- Fixed to use VideoBG.bmp (region) and VideoBG.png (Frame) when using only online video (DirectLink or YouTube Link).
- Fixed error in ProgressBar mode when canceling progressbar mode on the software requiriments page.
- Fixed not to pause the music when minimizing the installer while installing.
- Fixed to display the components of the fullscreen screen (Slide, Frame, Logo) before attempting to load the video file (Visible mainly when using online video).
- Fixed OneLiner key= of the [SmallButton] section to make it independent with default value "False".
- Fixed maximum opacity value to 100 (100%) in equalizers sections.
- Fixed font of special thanks labels on the about page to not use same font size as the translator labels.
- Fixed Left=, Width=, FontColor= keys of the [PageBigTitle] section that did not work.

############################################### CIU 3.0.0.1.beta.6 ###############################################

- Changed the behavior of the keys referring to the shadow in the [RequirementsSettings] section.
>> Now the ShadowVisible=, ShadowColor=, ShadowMoveX=, ShadowMoveY= keys only change the labels of the requirement result bars.

- Added new keys in the [RequirementsSettings] section to configure the source of the requirements result bars label.
>> The adjustment FontSize= works together with the adjustment of the key Font= of the [TextStage] section.
** AdjustBarsMoveY=0 // integer Move all bar and labels from the right up and down.
** Font= // string (Default value is [TextStage] Font= key)
** FontColor=$000000 // $RGB (Default value is [TextStage] FontColor= key)
** FontSize=0 // integer (Default value is [TextStage] FontSize= key)
** FontBold=0 // 0 / 1 (Default value is [TextStage] FontBold= key)

- Added a new key Type= to the [Executable#] section to "Setup.ini" (Internal) and "Setup.ini" (External).
>> Also all "GOG" or "UWP" terminated keys were removed entirely as: NameGOG=, ExeGOG=, NameUWP=, IconUWP=, etc.
>> When creating an installer with dual functionality (Example: GOG + STEAM), each executable must be informed to which type it belongs.
>> Suported values en key Type=: "", "NORMAL", "STEAM", "GOG", "UWP" (value without quotes). The default value is: "" = "NORMAL" = "STEAM" (Same thing)

- Added a new key Type= to the [Play#Button] section to "Setup.ini".
>> When creating an installer with dual functionality (Example: GOG + STEAM), each play button must be informed to which type it belongs.
>> Suported values en key Type=: "", "NORMAL", "STEAM", "GOG", "UWP" (value without quotes). The default value is: "" = "NORMAL" = "STEAM" (Same thing)

- Added a new key ExecutableID= to the [Play#Button] section to "Setup.ini".
>> It is the value of the executable ID to which you want to link the current Play button.
>> If this key is not used, the default value will be the same ID "#" of the section [Play#Button].
>> This key is only mandatory when using installers with dual functionality (Example: GOG + STEAM).

- Updated to library CLS-DISKSPAN.dll to version R3 (modifyed).
>> An option "#define DiskSpan_R3_Original" has been included for testing if errors occur with the modified version.

- Added Key AddDXFilter= in the [InstallOptions] section.
>> If you use a value of 1 in this key, a filter file will be included in "Setup.exe" file.
>> Then it will be possible to play music or video even if there is no codec installed on the PC.
>> If you include video or URL in the installer it is recommended to use a value of 1 in this key.
>> If you use the .mp3 file and do not include the filters and do not have a codec installed, the ".mp3" file will be executed with the old BASS.dll library.

- Added new keys in the [InterfaceSettings] section for configuring the check boxes on the SelectDir page.
** CheckBoxFontUC=0 // 0 / 1
** CheckBoxFontBold=0 // 0 / 1
** CheckBoxLabelX=0 // integer
** CheckBoxLabelY=0 // integer
** CheckBoxItemsHeight=20 // integer

- Added support for Edit with height sizes different from the standard 21px.
>> The size will be obtained from height of the "Edit.png" image.

- Added support for CheckBoxes and RadioButtons with sizes different from the standard 13x13, but applied to CheckBoxes and RadioButtons.
>> The size will be obtained from the "CheckBox.png" image or "RadioButton.png" image (Only not exist "CheckBox.png").
>> It supports sizes between 10 and 30 pixels, but it is recommended to use a value between 12 and 22 for best results.

- Added news keys to [SubTitle] section to configure the SubTitle style.
>> For more details, view the file "_Setup.ini" in the "Help" folder.

- Added 6 news keys to [InterfaceSettings] section.
>> These keys define the background color and text color of the memos when not using any kind of skins.
** LicenseMemoColor= // $RGB (Default color is clWindow)
** LicenseMemoTextColor= // $RGB (Default color is clWindowText)
** InfoMemoColor= // $RGB (Default color is clWindow)
** InfoMemoTextColor= // $RGB (Default color is clWindowText)
** HashMemoColor= // $RGB (Default color is clWindow)
** HashMemoTextColor= // $RGB (Default color is clWindowText)

############################################### CIU 3.0.0.1.beta.5 ###############################################

- Added ScrollBar for ComponentsPage, TasksPage, and SelectDirPage (Redist Items) pages.
>> Now when the number of items exceeds the TextBG space allocated to the items on each page, the ScrollBar will be displayed.
>> By default, a ScrollBar, CheckBox, RadioButton similar to the "Carbon.vsf" (VCLStyle) style ScrollBar will be created.
>> You can include custom images for each ScrollBar or common images for all ScrollBar in "Setup\Setup" folder.
** ScrollBkg.png, ScrollDownBtn.png, ScrollSliderBtn.png, ScrollUpBtn.png //Common ScrollBar images supported.
** CScrollBkg.png, CScrollDownBtn.png, CScrollSliderBtn.png, CScrollUpBtn.png //Components ScrollBar images supported.
** TScrollBkg.png, TScrollDownBtn.png, TScrollSliderBtn.png, TScrollUpBtn.png //Tasks ScrollBar images supported.
** LScrollBkg.png, LScrollDownBtn.png, LScrollSliderBtn.png, LScrollUpBtn.png //Launcher ScrollBar images supported.

- Added two new sections [ComponentsSettings] and [TasksSettings] to the "Setup.ini" file.
>> These keys are necessary to configure the ListBox for each page.
>> The list of keys below is filled with the default values (If the key exists in TextStage it will be used by default).
>> These same keys have also been added to the [LauncherSettings] section.
** AlignOnTop=0 // 0 / 1 Align the list of items to the top (If the value is 0 it will be centered vertically).
** AlignOnLeft=0 // 0 / 1 Align the list of items to the left (If the value is 0 it will be centered horizontally).
** ShowCheckAll=0 // 0 / 1 Show CheckBox "CheckAll" in the first item in the items list.
** ScrollBarLeft=0 // 0 / 1 Show ScrollBar to the left of the item list (Not recommended).
** ScrollBarWidth=17 // integer ScrollBar Width value of ScrollBar.
** ScrollUpDownHeight=17 // integer ScrollBar Up or Down button Height value.
** ScrollSliderHeight=20 // integer SrollBar slider (moving part) Height value.
** ListBoxItemsHeight=20 // integer Line spacing of items (Between CheckBoxes/RadioButtons).
** Font=Arial // string Font name for the CheckBoxes/RadioButtons labels.
** FontColor=$000000 // $RGB Font color for the CheckBoxes/RadioButtons labels.
** FontSize=0 // integer Increase/Decrease value in standard font size of CheckBoxes/RadioButtons.
** FontUC=0 // 0 / 1 Define if CheckBoxes/RadioButtons labels use uppercase font.
** FontBold=0 // 0 / 1 Define if CheckBoxes/RadioButtons labels use bold font style.
** ShadowVisible=1 // 0 / 1 Define if Shadow of CheckBoxes/RadioButtons labels is visible.
** ShadowColor=$000000 // $RGB Shadow color of CheckBoxes/RadioButtons labels.
** ShadowMoveX=0 // integer Move the shadow of the CheckBoxes/RadioButtons labels vertically in relation to the label position.
** ShadowMoveY=0 // integer Move the shadow of the CheckBoxes/RadioButtons labels horizontally in relation to the label position.
** LabelX=0 // integer Move CheckBoxes/RadioButtons label vertically
** LabelY=0 // integer Move CheckBoxes/RadioButtons label horizontally

- Added new key Group= in sections [Component#], [Task#] and [Launch#].
** Group=0 // integer Determines the CheckBoxes/RadioButtons group to which the component belongs (Required to function properly using RadioButtons).

- Added new key Level= in sections [Component#], [Task#] and [Launch#].
** Level=0 // integer Move the CheckBoxes/RadioButtons group to the right if the level is higher.

- Added a new section [RequirementsSettings] to configure the System Requirements page.
** AdjustBarsLenght=0 // integer Increase/Decrease the color bar length (Left to right).
** AdjustBarsHeight=0 // integer Increase/Decrease the color bar height (Top to bottom)
** AdjustSpaceHeight=0 // integer Increase/Decrease the space between the lines of the items in the system requirements.
** AutoLabelFontSize=1 // 0 / 1 Using value 0 disables the auto adjustment (Decrease) of the label source if it does not fit the line.
** ShadowVisible=1 // 0 / 1 Define if Shadow of labels is visible in System Requirements Page.
** ShadowColor=$000000 // $RGB Shadow color of labels in System Requirements Page.
** ShadowMoveX=0 // integer Move the shadow of the labels vertically in relation to the label position in System Requirements Page.
** ShadowMoveY=0 // integer Move the shadow of the labels horizontally in relation to the label position in System Requirements Page.

- Added new keys SiteGOG=, SiteGOG<LNG>=, SiteUWP=, SiteUWP<LNG>= to [WebSite#Button] sections to work with dual installer mode.

- Removed keys ShadowVisible=, ShadowColor=, ShadowMoveX=, ShadowMoveY=, from sections [Component#] and [Task#].

############################################### CIU 3.0.0.1.beta.4 ###############################################

- Added support for multiple music files using Music#.mp3 (multi).
>> Compatibility with music.mp3 (single) was maintained.

- Added independent music file for SmallInstaller.
>> Use MusicSI.mp3 (single) or MusicSI#.mp3 (multi) files to play different file in SmallInstaller.
>> If the file does not exist, normal music will be played.

- Added a new AllowYouTube= key in the [InstallOptions] section.
>> If AllowYouTube=1 includes the necessary libraries to play video or music from YouTube.

- Added two new sections [MusicPlayer] and [MusicPlayerSI] to configure the music player.
>> To use YouTube links, you must enable AllowYouTube=1 in the [InstallOptions] section to include the required library.
** Source#= // string //DirectLink from steam, link from YouTube or file from disk.
** Source#<LNG>= // string //Localized DirectLink from steam, link from YouTube or file from disk.
** InternalFile=1 // 0 / 1 //Whether or not it includes internal music files if it exists in the "Setup.exe" file.
** Loop=1 // 0 / 1 //Plays the file or all files (if more than one) in loop mode.
** Mute=0 // 0 / 1 //Sets the mute when playback starts (Useless for now).
** Random=0 // 0 / 1 //If the value is 1 it will play in random order.
** Volume=100 // integer (0 to 100)

- Added new keys in [VideoOrFlashBG] section to configure video playback in the Background.
>> To use YouTube links, you must enable AllowYouTube=1 in the [InstallOptions] section to include the required library.
>> Check video ITag list here: https://gist.github.com/sidneys/7095afe4da4ae58694d128b1034e01e2
** Source#= // string //DirectLink from steam, link from YouTube or file from disk
** Source#<LNG>= // string //localized DirectLink from steam, link from YouTube or file from disk
** InternalFile=1 // 0 / 1 //Whether or not it includes internal video files if it exists in the "Setup.exe" file.
** Stretch=0 // 0 / 1 //If you use 0, the video will be displayed in its original proportions, filling the space with black bands.
** Loop=0 // 0 / 1 //Plays the file or all files (if more than one) in loop mode.
** Mute=0 // 0 / 1 //Sets the mute when playback starts. This function is used if you want to hide the audio and play music.
** Random=0 // 0 / 1 //If the value is 1 it will play in random order.
** Volume=90 // integer (0 to 100)

- Added new keys in [VideoOrFlashAR] and [VideoOrFlash] section to configure video playback in the Autorun/Installer pages.
>> To use YouTube links, you must enable AllowYouTube=1 in the [InstallOptions] section to include the required library.
>> Check video ITag list here: https://gist.github.com/sidneys/7095afe4da4ae58694d128b1034e01e2
>> The Source#= key in sections [VideoOrFlashAR], [VideoOrFlash] support only a single file Source1= or one file and others keys using links.
** Source#= // string //DirectLink from steam, link from YouTube or file from disk (Only one file on the disk is supported).
** InternalFile=1 // 0 / 1 //Whether or not it includes internal video files if it exists in the "Setup.exe" file.
** Stretch=0 // 0 / 1 // If you use 0, the video will be displayed in its original proportions, filling the space with black bands.
** Loop=0 // 0 / 1 //Plays the file or all files (if more than one) in loop mode.
** Mute=0 // 0 / 1 //Sets the mute when playback starts. This function is used if you want to hide the audio and play music.
** Volume=80 // integer (0 to 100)

- Added new keys in [VideoOrFlashAR] and [VideoOrFlash] section to configure video frame in Autorun/Installer pages.
>> To limit the video display area (region), place a "VideoAR.bmp" or "Video.bmp" image of the Width/Height dimensions specified in the corresponding section.
>> The frame images are optional and are only visible when viewing and playing the video as a frame around the video.
>> For frame in Autorun/Installer pages use image named VideoAR.png/Video.png respectively.
** FrameLeft=0 // integer
** FrameTop=0 // integer
** FrameWidth=0 // integer
** FrameHeight=0 // integer

- Added support for "PMT - Parallel Multithreaded Encoder/Decoder" for "RAZOR" and "MPZ" compressor.
>> PMT is a 4x4 like algorithm to make everything run parallelly.
>> You can run any compressor/encoder that supports stdio/stdin/stdout or even nothing.
>> The program can make a single threaded compressor multithreaded by using blocks, just like 4x4.
>> For more information visit: https://fileforums.com/showthread.php?t=103230

- Changed to support "VideoBG.bmp" region mask of the video area other than just 1 bit per pixel bitmap image.
** "VideoBG.bmp" is an optional mask image to limit the video playback area within the video panel.
>> You can now use "VideoBG.bmp" with bpp greater than 1 bpp (1 bit per pixel).
>> If you use an image larger than 1 bpp, the image will be converted to 1bpp (1 bit per pixel) during the execution of the CIU.

- Added support for new "VideoBG.png" image on "Background" folder.
** "VideoBG.png" is an optional frame image that will be displayed over the video playback within the video panel.
>> This "VideoBG.png" is recommended to be used with predetermined video playback sizes (When not using fullscreen).
>> If the "VideoBG.png" size is not the same as the video window, the "VideoBG.png" will be resized.

- Added two new images "FrameBG.png" and "FrameBG.bmp" to the "Background" folder.
** "FrameBG.png" is an optional frame image that will be displayed on the slide show inside the slide panel.
>> This "FrameBG.png" is recommended to be used with predetermined BG slides sizes (When not using fullscreen).
>> If the "FrameBG.png" size is not the same as the slide window, the FrameBG.png will be resized.
** "FrameBG.bmp" is an optional mask image to limit the reproduction area of ​​the slide show within the slide panel.
>> You can now use "FrameBG.bmp" with bpp greater than 1bpp (1 bit per pixel).
>> If you use an image larger than 1 bpp, the image will be converted to 1bpp (1 bit per pixel) during the execution of the CIU.

- Added new section [RequirementsSettings] to configure items on the System Requiriments Page (See "_Setup.ini" file for more information).
>> All shadow configuration keys have been moved from the [MinSystemReq] section to this new section.
>> The AdjustBarWidth= key has also been moved, but has been renamed to AdjustBarsLenght= (The AdjustBarWidth= key no longer exists).
>> The AdjustReqLabelFont= key has also been moved, but has been renamed AutoLabelFontSize= (The AdjustReqLabelFont= key no longer exists).

- Removed key AdjustResLabelFont= from [MinSystemReq] section.
- Added new key AdjustSpaceHeight= in the [RequirementsSettings] section to configure the space between requirements items.
- Added new key AdjustBarsHeight= in the [RequirementsSettings] section to configure the height of the bars in requirements items.

- Changed the mode of reading the values of the keys RAM= and VideoRAM= in the sections [MinSystemReq], [MinSystemReq] and [MinSystemReq] to string.
>> Now these keys support units of measurement with GB, MB, etc. and also decimal values like 15.5 GB

- Added a new System = key in the [MinSystemReq], [MinSystemReq] and [MinSystemReq] sections.
>> Using this key you can enter the value of windows as a string.
>> The key value is not case sensitive and the word "Windows" is optional.
>> The value after the word "SP" defines the service pack value if necessary.
** System= // string //Optional key to enter the operating system version as text replacing the "WinVerMajor=", "WinVerMinor=" and "ServicePack=" keys.
>> Supported values: System=<OS><SP> //System=Windows 10 //System=Windows 7 SP1 //System=Windows XP SP3 //System=Windows Vista SP1 //System=10

- Changed the maximum values in the keys referring to opacity.
>> Values can now range from 0 to 100 (percentage of opacity) and no more than 0 to 255.
>> The changed keys were: Opacity in the [EqualizerButton], [EqualizerButtonSI], [EqualizerButtonAR], [Splash], [SplashAR] sections.
>> Also changed the LogoOpacity= and SmallLogoOpacity= keys in the [AboutSettings] and [AboutSettingsAR] sections.

- Changed to creation of the flags and arrows at runtime only of the languages used in the conversion making it possible for various types of effect settings.
>> Only two images are needed to create all flags, one with the flags of all languages supported by CIU.
>> The other image is a specific template of the final format of the flag including the supported effects.
>> The types of effects, colors of the effects, intensity of the effects and much more, are all configurable in the file "Setup.ini".
>> See the [LangBox] section for more information on the new flags configuration keys.

- Removed key Effects= from the [LangBox] section because it is no longer needed.
- Added 2 new models of flags to the CIU. There are now a total of 22 models of flags to language box and translators of the about page.

- Added 14 new keys in the [LangBox] section for configuring colors, opacity and the effects of the flags.
>> The default values entered below are used if you do not add the key. These values create a flag with an effect similar to the old effect 1 (Light).
** ArrowOpacity=95 // integer 0 to 100 //Opacity of the normal arrow of language selector
** FlagOpacity=70 // integer 0 to 100 //Opacity of the normal flag of non-active languages (Without selecting or clicking)
** LightEffectOpacity=0 // integer 0 to 100 //Opacity of the uniform light layer.
** DepthEffectOpacity=50 // integer 0 to 100 //Opacity of the depth layer.
** GradientEffectOpacity=0 // integer 0 to 100 //Opacity of the gradient layer.
** LineEffectOpacity=0 // integer 0 to 100 //Opacity of the border line in gradient layer.
** FlagBorderOpacity=80 // integer 0 to 100 //Opacity of the border of al flags (normal, selected, clicked, disabled).
** DepthEffectType=1 // integer 0 to 2 //Type of depth effect. See the "FlagsMaskHelp.png" file in the Help folder.
** LineEffectSize=0 // integer 0 to 2 //Contour line thickness of the gradient effect.
** FlagBorderSize=2 // integer 0 to 3 //Contour line thickness of the final flag.
** ClickedBorderColor=$00FF00 // $RGB //Border line color of the clicked flag.
** LightEffectColor=$FFFFFF // $RGB //Light effect layer color.
** GradientEffectColor=$FFFFFF // $RGB //Gradient effect layer fill color (Left 100% opaque to right 30% opaque).
** LineEffectColor=$FFFFFF // $RGB //Border line color of the gradient effect.

- Added 11 new keys in the [AboutSettings] section for configuring colors, opacity and the effects of the translators flags.
** FlagOpacity=100 // integer 0 to 100 //Opacity of the flag.
** LightEffectOpacity=0 // integer 0 to 100 //Opacity of the uniform light layer.
** DepthEffectOpacity=50 // integer 0 to 100 //Opacity of the depth layer.
** GradientEffectOpacity=0 // integer 0 to 100 //Opacity of the gradient layer.
** LineEffectOpacity=0 // integer 0 to 100 //Opacity of the border line in gradient layer.
** FlagBorderOpacity=80 // integer 0 to 100 //Opacity of the border of al flag.
** DepthEffectType=1 // integer 0 to 2 //Type of depth effect. See the "FlagsMaskHelp.png" file in the Help folder.
** LineEffectSize=0 // integer 0 to 2 //Contour line thickness of the gradient effect.
** FlagBorderSize=2 // integer 0 to 3 //Contour line thickness of the final flag.
** LightEffectColor=$FFFFFF // $RGB //Light effect layer color.
** GradientEffectColor=$FFFFFF // $RGB //Gradient effect layer fill color (Left 100% opaque to right 30% opaque).
** LineEffectColor=$FFFFFF // $RGB //Border line color of the gradient effect.

- Changed the "size" keys reading mode to support units of measures:
>> Supported size units of measure: B or BYTES, K or KB, M or MB, G or GB, T or TB, P or PB. (Not case sensitive)
>> Mode compatible with the Size= keys in the [Components] and [Tasks] sections and also the GameSize= key in the [InstallOptions] section.
>> This mode is also compatible with the parameter Size: in the key ArcFile#= of the section [ExtractSettings] in "Setup.ini" file (Internal and External).
>> This mode is also compatible with the key Size= of the [Record#] sections in the "Records.ini" file.

- Added support for click region limiting mask (bitmap mask ".bmp") for all equalizer buttons (EqualizerAR.bmp, Equalizer.bmp, EqualizerSI.bmp).
- Changed key name Position= to Anchor= in [Equalizer], EqualizerSI] and [EqualizerAR] sections. The old Position= key continues working for now.

- Added key name Alignment= to [LangBox], [Equalizer], [EqualizerSI], [EqualizerAR], [Logo], [LogoAR].
>> This key has an alignment functionality in relation to the installer on the X and Y axes.
>> If you do not use the default value of this key it will be: Alignment=Left,Top
>> The key Center= is still working, but the key Alignment= has priority over the key Center= but must be set to Left=0, otherwise it will be incremented.
** Alignment=<X>,<Y> //Supported values to "X" is "left", "center" and "right". Spported values to "Y" is "top", "center" and "bottom".

- Removed the keys LogAlignmentX= and LogoAlignmentY= from the [BackGround] and [VideoOrFlahsBG] sections.
- Added the keys LogAlignment= and LogoAlignment= to [BackGround] and [VideoOrFlahsBG] sections.
>> This key has an alignment functionality in relation to the installer on the X and Y axes.
** LogoAlignment=<X>,<Y> //Supported values to "X" is "left", "center" and "right". Spported values to "Y" is "top", "center" and "bottom".

- Updated compressor/decompressor "RAZOR" from v1.03.7 (standard) to v1.03.7 (stdio patched from https://www.fileforums.com/showthread.php?t=103298).

- Added "Optimal" installation mode for use with high performance PC.

- Changed the key UninstallFolder= to support full paths including constants like:
>> UninstallFolder={userdocs}\Shadow of the Tomb Raider\Uninstall

- Added support for constant {uninstallexe} for use in the [CustomSortcuts] section.
- Changed constant name {savedgames} to {usersavedgames} to compatibility with constant of new version of Ino Setup.

- Changed name of section [IniFileInfo] to [CustomIniFile]
- Changed name of key from SetIniFile#= to IniFile#=

- Added news parametters to IniFile#= in [CustomIniFile] section.
** Lang: // Languages SHORT (separated by commas) to add the value to the ini file. If you do not use the Lang parameter, any installation language will insert the value into the ini file.
** Comp: // Components ID (separated by commas) to add the value to the ini file. If you do not use the Comp parameter will always insert the value in the ini file.
** Task: // Tasks ID (separated by commas) to add the value to the ini file. If you do not use the Task parameter will always insert the value in the ini file.
** Flags: // Supported flags "IsUWP", "IsGOG", "Clean", without quotes separated by spaces if you use more than one flag.
>> "IsGOG" // If use this flag, set ini value only if use mode ISGOGGame is active.
>> "IsUWP" // If use this flag, set ini value only if use mode ISUWPGame is active.
>> "Clear" // If use this flag and key value is empty, clear value in ini file.

- Added a new section [CustomIniFile] to external "Setup.ini" with all the same keys as the internal "Setup ini".

- Added a new section [CustomShortcuts] with the Shortcut#= key in Setup.ini (Internal and External).
>> The following parameters are supported in key Shortcut#= (Only the <Name> and Dest:/Dest64: parameters are required, the others are optional).
>> Shortcut#=<Name>; Description:<Description>; Dest:<Destination>; Dest64:<Destination64>; Parameter:<Parametter>; WorkDir:<WorkDir>; WorkDir64:<WorkDir64>; IconFile:<IconFile>; IconIndex:<IconIndex>; Lang:<Languages>; Comp:<Components>; Task:<Tasks>; IsGOGGame:<1/0>; RunAsAdmin:<0/1>; ShortcutProt:<0/1>;
** <Name> // The first parameter after the "=" sign is the name of the shortcut including the destination path and shortcut extension, like as: {userdesktop}\My shortcut.lnk
** Description: // Custom description to shortcut.
** Destination: // Destination executable file, document file or URL.
** Destination64: // Destination executable file, document file or URL to 64 bits systems.
** Parameter: // Parametter to run shortcut.
** Parameter64: // Parametter to run shortcut to 64 bits systems.
** WorkDir: // Custom work dir to shortcut.
** WorkDir64: // Custom work dir to shortcut to 64 bits systems.
** IconFile: // Custom icon file to shortcut.
** IconIndex: // Custom icon index to shortcut.
** Lang: // Languages SHORT (separated by commas) to create shortcut. If you do not use this parameter or it is empty, you will always create the shortcut.
** Comp: // Components ID (separated by commas) to create shortcut. If you do not use this parameter or it is empty, you will always create the shortcut.
** Task: // Tasks ID (separated by commas) to create shortcut. If you do not use this parameter or it is empty, you will always create the shortcut.
** Flags: // Supported flags "IsUWP", "IsGOG", "Desktop", "Admin", "Protect", without quotes separated by spaces if you use more than one flag.
>> "IsGOG" // If use this flag, create shortcut only if use mode ISGOGGame is active.
>> "IsUWP" // If use this flag, create shortcut only if use mode ISUWPGame is active.
>> "Desktop" // If use this flag, create shortcut only if create desktop shortcut is checked.
>> "Admin" // If use this flag, create the shortcut with "Run as admin" checked in shortcut file properties.
>> "Protect" // If use this flag, create shortcut with protected properties.

- Added new key ShowMaintenacePage= in the [InterfaceSettings] section.
>> The default value is 1, so to disable the maintenance page, specify a value of 0 in this key.

- Added new key StartFullScreen= in the [InterfaceSettings] section.
>> The default value is 1, so to disable fullscreen initialization, specify a value of 0 on this key.

- Redone all subtitle functions present in the CIU.
>> Subtitle delay time now is in miliseconds (not more in seconds).
>> Now supports changing color, sizes and styles of custom fonts using tags in subtitle file.
>> Word formatting is not supported (Formatting is enabled on the entire subtitle line).
>> The CIU does not support "ASS Tags", but it automatically removes "ASS Tags" if they exist. ({\an5} is a "ASS Tag" in example: "{\an5}Text of Subtitle")
>> All SubRip (.srt) tags are supported by CIU, and support any order of flags, you can open a flag and close it later on another line.
** <font color=#FFFF00>Subtitle Text</font> //Show "Subtitle Text" in yellow color $FFFF00;
** <font size=45 color=#0795FE><b>Subtitle Text</b></font> //Show "Subtitle Text" in blue color $0795FE and using font size 45 and bold style;
** <u><s><i><b><font face=Arial size=45 color=#0795FE>Subtitle Text</font></b></i></s></u> //Show "Subtitle Text" using font "Arial" in size "45", in blue ("$0795FE") color and styles "bold", "italic", "underline" and "StrikeOut".

- Added 2 new buttons "InfoAR" and "Info" (Optional to show AboutPage).
- Added 2 new sections in "Setup.ini" called [InfoARButton] and [InfoButton].
>> For more information see the "_Setup.ini" file in the "Help" folder.

- Removed the keys ExternalVideo= and ExternalVideo#<LNG>= from [VideoOrFlash], [VideoOrFlashAR] and [VideoOrFlashBG] sections.
- Removed the key ExternalVideo#<LNG>= from [VideoOrFlashBG] section.
- Removed the keys BorderX= and BorderY= from [VideoOrFlash] and [VideoOrFlashAR] sections.
- Added 4 new keys "FrameLeft=", "FrameTop=", "FrameWidth=" and "FrameHeight=" in [VideoOrFlash] and [VideoOrFlashAR] sections.
>> These keys serve to inform the positioning of the video frame image.

############################################### CIU 3.0.0.1.beta.3 ###############################################

- Removed completely from CIU the BASS.dll library and its functions.
>> Previously the BASS.dll library was responsible for audio playback.
>> From now on the same library ISMediaLib.dll that is used to play videos will be used to play the .mp3 audio files

- Changed all process of creating CIU buttons.
>> Now only buttons that have the corresponding section in "Setup.ini" and no value 0 in the key "Visible=" of this section will be created.
>> only the UnInstall, "Next", "Back", "SmallBrowse" buttons will always be created even if you try to disable them.
>> If SmallInstaller exists and the "CloseSI" button is not included, the "SmallCancel" button is created even if you set "Visible=0" in the [SmallCancellButton] section.

- Improved mouse click action on all buttons to improve click response time.
>> It now uses region to determine the click area to improve CIU performance.
>> When the label font size increases or decreases the region is the combination of label size regions when clicking.
>> By releasing the mouse button combined with the ClickArea region.

- Added new mini button "Maximize" on Installer pages if installer contain SmallInstaller.
>> This button will only be enabled while on the wpInstalling page, so it is recommended to use MaximizeDisabled.png.

- Added 3 new mini buttons "MinimizeSI", "RestoreSI", "CloseSI" in SmallInstaller.

- Added 4 new sections in "Setup.ini" called [MaximizeButton], [MinimizeSIButton], [RestoreSIButton] and [CloseSIButton].
>> For more information see the "_Setup.ini" file in the "Help" folder.

- Added new keys DelayTime= and DelayTime#= in [Splash] and [SplashAR] sections.
>> Recommended to use when Splash.wav/Splash#.wav files exist to display the image after playing the sound.

- Added SmallInstaller only mode to CIU.
>> Now you can view SmallInstaller without having to be full screen slides.
>> To enable SmallInstaller only mode remove/rename the "1.jpg"/"1.png" image from the "Background" folder or just rename the "Background" folder.

############################################### CIU 3.0.0.1.beta.1-2 ###############################################

- Added "PauseButton" to Pause/Resume the installation progress.
>> To configure the button use the [SmallPauseButton] section in Setup.ini.
>> Add the following images in the setup folder (If not add will be used the images of SmallButtom):
SmallPause.png, SmallPauseSelected.png, SmallPauseClicked.png, SmallPauseDisabled.png

- Added option to determine progress proportional to ARC file size (The use of Size is optional).
>> In Records.ini use key Size=<VALUE><UNITY>, example Size=1.40GB or Size=4500mb. Without the unity of size, it will be informed in bytes.
>> In Setup.ini, [ExtractSettings], keys ArcFile#= use size in the same way, example Size:<VALUE><UNITY>;

- Added CIULib.dll to join the split UltraArc files (Removed Split.exe)(Special thanks to Altef_4 for help with the Library Pause function).
>> Now displays progress while joining split files and pausing while joining.

- Changed to when you cancel the installation, the installer buttons are changed to "disabled" while removing the files that have already been installed.

- Fixed when canceling the search for the files DiskSpan ".001", ".002", by canceling the search window of these files.
>> Now when canceling the search for the files DiskSpan .001, .002, the pending processes are closed.

- Updated CLEAR.exe to version created in DELPHI, thus reducing the final size of "Setup.exe" file.
No longer displaying the CLEAR.exe icon on the taskbar while removing the empty folders and files from the uninstallation.

- Added Drop function in SelectDirEdit and also in Edit of SelectDirForm.

- Fixed to delete all empty folders on the uninstall.
>> Folders with read-only attributes were not previously excluded.

- Added new key UninstallFolder= to [InstallOptions] section of "Setup.ini" file.
>> The key does not support constants, the folder will always be included inside the installation folder (Inside {app}).
>> For example, using UninstallFolder=Uninstall, the "Uninstall" folder will be created inside the installation folder with the uninstall files.

- Added MaintenancePage in CIU to install not installed itens of Components or Tasks page.

- Added InfoPage (InfoBeforePage) in CIU to show game information.
>> Supports the Info.rtf, Info_<LNG>.rtf, Info.txt, Info_<LNG>.txt files to be added in the "Setup\INFO" folder.
>> Changed the order of the InfoPage page to after the LicensePage page.

- Added HashPage in CIU to check integrity of instalation files.

- Added new section [HashSettings] to internal and external "Setup.ini" files.
>> This section contains the following keys:
** StartCheck= // 0 / 1 (Default = 1) // If the value is 1, it automatically starts the hash check after the game is installed.
** HashFile#= // string // HashFile1=Hash.md5;DestDir:{app};Comp:1,3;Lang:EN, DE;Task:3;
>> The first parameter (required) is the name of the Hash file, which can be .md5, .sha1, .sha256, or .sha512. You do not need to specify {src} either before the file name.
>> DestDir: parameter (optional) is a path to check hash. Default path if not entered is is {app}.
>> Comp: parameter (optional) is the components index to check if components is selected.
>> Task: parameter (optional) is the task index to check if task is selected.
>> Lang: parameter (optional) is the language to compare withh current installer language.

- Changed the images names of LogoAB2.png/LogoAB2<LNG>.png to SmallLogoAB.png/SmallLogoAB<LNG>.png.
- Changed the AboutPage interface to support images with transparent area.
- Added support for new images AboutAR.png, AboutAR_<LNG>.png, AboutAR.jpg, AboutAR_<LNG>.jpg to a interface optional of About in Autorun page.
- Added support for new image About.bmp (Optional) to use as a mask along with About.png in image creation with transparent area.
- Added support for new image AboutAR.bmp (Optional) to use as a mask along with AboutAR.png in image creation with transparent area of About in Autorun page.
- Added 8 new keys to the [AboutSettings] section.
** AboutWidth= // integer (Default and Minimum = 500) // Width of the About window to make it possible to draw non-linear edges.
** AboutHeight= // integer (Default and Minimum = 500) // Height of the About window to make it possible to draw non-linear edges.
** TextMoveX= // integer (Default = 0) // Moves all About text to left or right.
** TextMoveY= // integer (Default = 0) // Moves all About text to up or down.
** AboutMoveX= // integer (Default = 0) // Move the window About the AboutPage window left or right relative to the center of the Installer/Autorun window.
** AboutMoveY= // integer (Default = 0) // Move the window About the AboutPage window up or down relative to the center of the Installer/Autorun window.
** DisableWindowBorder= // 0 / 1 (Default = 1) // The key will only be read if the About image exists and is a ".png" image.
** MoveTogether= // 0 / 1 (Default = Exist About Image) // If set 1 or the key does not exist and the about image exists will move the Installer by moving the About window and will also open on the Installer,
** // even if the installer is out of the center of the screen. Otherwise the About window will always open in the center of the screen (As Before).

- Added new section to the [AboutSettingsAR] with the same keys as the section [AboutSettings], to create a different About window for the Autorun page.
>> The section is optional, the keys that do not exist in the [AboutSettingsAR] section will be read in the [AboutSettings] section.
- Added new section [CloseABButton] with keys Left=, Top=, Width=, Height, Visible= to set About CloseButton position
- Added new section [CloseAB2Button], such as [CloseABButton], but optional for ABout window in Autorun page.
- Added support for new images LogoAB2.png, LogoAB2_<LNG>.png, SmallLogoAB2.jpg, SmallLogoAB2_<LNG>.jpg to the optional About window on the Autorun page.
- Added new key TitleFontSize= in [AboutSettings] and [AboutSettingsAR] to adjust titles fonts.

- Fixed reading of the internal "Setup.ini" sections ignore comments that are outside of [SECTION] on the same line.

- Added new button option to execute file or open folder.
>> Images: Open.png, OpenSelected.png, OpenClicked.png
>> Section: [Open#Button] with all common buttons keys and new key Exec= and Exec<LNG>= to set name of the file or folder to exec.
>> See "_Setup.ini" in "Help" folder for more information.

- Changed Equalizer image file name from xxxxDisabled.png to xxxxPaused.png
>> EqualizerARDisabled.png >> EqualizerARPaused.png
>> EqualizerDisabled.png >> EqualizerPaused.png
>> EqualizerSIDisabled.png >> EqualizerSIPaused.png

- Added 3 new keys in the sections [EqualizerButtonAR], [EqualizerButton] and [EqualizerButtonSI]
** Opacity= // integer 0 to 255 (Default = 255) // Determines the opacity of the Equalizer image.
** ShowLastState= // 0 / 1 (Default = 0) // if ShowLastState=1, displays the last state of the equalizer animation when it pauses the music. If the ShowLastState=0 when pausing the music hides every equalizer or displays only the line depending on the value of the HideLine= key.
** SolidColor= // $RGB (Default = $000000) // If it does not include the equalizer image, it will create an image of the specified color for the equalizer.

- Fixed some old bugs on the Equalizer buttons.

- Added "Changelog 3.0.0.0.txt" to "Help" folder.



----------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------
FUNCTIONS AND FIXES PORTED TO CIU 3.0.0.0
----------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------
3.0.0.0.u7 - Updated decompressor RAR (UnRAR.dll) from v5.21 to v5.80

3.0.0.0.u7 - 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.

3.0.0.0.u7 - - 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.

3.0.0.0.u6 - Added new key DirectoryEditMouseMove= in the [InterfaceSettings] section to disable changing the SelectDirEdit when moving the mouse.

3.0.0.0.u6 - Changed the key name of TradutorFontSize= to TranslatorFontSize= in [AboutSettings] section.
3.0.0.0.u6 - Changed the key name of Logo2Opacity= to SmallLogoOpacity= in the [AboutSettings] section.

3.0.0.0.u6 - Changed the key name of Name= to Text= in [Website#Button] section.
3.0.0.0.u6 - Added new key "Text<LNG>=" to [Website#Button] section to add located custom button name.

3.0.0.0.u6 - Moved additional files such as "_Setup.ini", "_Setup_EXTERNAL.ini" to "Help" folder.

alucard1973
29-10-2020, 07:48
Hello, I would like to know if there is a way to disable the uninstall and the icon on the installation folder for my Steam games repack

thinkbigearnbig
29-10-2020, 13:55
Can anyone create a tutorial video for CIU 3?

alucard1973
30-10-2020, 03:22
Try like this:
Open the script and locate the lines mentioned below.
Locate these lines and place // at the beginning of the lines (in all lines).
UninstallFile := GetUninstallFile('');
if DirExists(ExtractFilePath(UninstallFile)) or ForceDirectories(ExtractFilePath(UninstallFile)) then
begin
ShellExecute(0, '', AddQuotes(ExpandConstant('{cmd}')), AddQuotes('/C COPY /Y "' + ExpandConstant('{srcexe}') + '" "' + UninstallFile + '"'), '', SW_HIDE);
if (GetIniString('Registry' + IntToStr(1), 'ROOT', '', ExpandConstant('{tmp}\ExtSetup.ini')) <> '') and (GetIniString('Registry' + IntToStr(1), 'SubKey', '', ExpandConstant('{tmp}\ExtSetup.ini')) <> '') then
FileCopy(ExpandConstant('{tmp}\ExtSetup.ini'), ExtractFilePath(UninstallFile) + 'Uninstall.dat', False);
end;

Just below also put // on these lines (in all lines).
#if !defined(CREATOR)
AddRegistryInfo;
#endif

This way you will not have the uninstallation files in the game folder, nor will the registry keys for uninstallation be created.

Thank you, in the setup.ini there is no command to simply put yes or no without having to touch the script?


I also put this to install or not the DLC but it does not work for me when I check DLC, it does not install it for me

ArcFile2=Setup1DLC.cab;DestDir:{app}\SteamApps\com mon\Total War WARHAMMER;Type:ARC;Disk:1;Component2;

[Component1]
------------------------------------------------------------------------------------------------------------------------------------------------------
Name=Main Game
//Size=34000
Size=34.8 GB
FirstBGImage=1
ShowInstallLabel=0
Checked=1
Enabled=1

[Component2]
------------------------------------------------------------------------------------------------------------------------------------------------------
Name=DLC
Size=105
FirstBGImage=4
ShowInstallLabel=0
Checked=0

KaktoR
30-10-2020, 05:28
@Cesar:

You should check this https://fileforums.com/showpost.php?p=488705&postcount=25

alucard1973
30-10-2020, 12:44
If the changes I suggested above worked (not tested), I can include a key for this in future versions of CIU.




It is not how it works.
You are using the wrong value in the ArcFile2= key.


ADDITIONAL NOTES:
To add the DLC as a task (As additional languages) you can use it by adding Task:<TaskID>;
You can also use Records.ini (if you prefer) by setting key Component=2 (To tasks use key Task=<TaskID>).
The same data file can be used in different tasks or components simply by separating the IDs with a comma (like Task:1,3,4;).

I tried with comp:2 and it doesn't install the DLC
I would test tomorrow morning with the record.ini

I saw in the script that there was for the backups, is there an argument to put in the Setup.ini file like SaveFolderGame={userdocs}\Total War Warhammer?
I ask for my No Steam games

alucard1973
30-10-2020, 15:17
I'll test later.

The SaveGamesFolder#= key is used to inform the folder path with the game saves.
If the key is defined as:
SaveGameFolder1={app}\Saves
At the beginning of the uninstallation, the "Saves" folder will be moved from within {app} to a backup folder, and after uninstalling it will be restored to its original path.
P.S: The folder informed in the SaveGamesFolder#= keys will only be kept if "Yes" is answered to the question during the uninstallation.

I just tested
it does not work, it does not uninstall the backup
Also testing .md5, doesn't work either
Well i think that's all for now

[InstallOptions]
------------------------------------------------------------------------------------------------------------------------------------------------------
ApplicationName=Streets of Rage 4
//Publisher=Square Enix
//GameSize=32200
GameSize=5049535945 Bytes
Lang=ar,en,fr,it,de,es,ko,pl,ptbr,pt,ru,cns,cnt
Editor=Cesar82
ProductCode=Streets of Rage 4
SetupVersion=1.0.0
GameVersion=05-g
//UninstallFolder={userdocs}\Shadow of the Tomb Raider\Uninstall
AllowWithoutAutorun=1
AllowWithoutSmallInstaller=1
64BitOnly=0
AllowYouTube=0
AddDXFilter=0

[SaveGameFolder]
SaveGameFolder1={userdocs}\Streets of Rage 4 Save and Config

[HashSettings_] //.md5, .sha1, .sha256, .sha512
------------------------------------------------------------------------------------------------------------------------------------------------------
StartCheck=1
HashFile1={src}\Streets of Rage 4.md5;DestDir:{app};

KaktoR
31-10-2020, 01:57
Arc.ini in EXTERNAL folder using [Ressources] will not be copied to %temp% folder (or copied before internal Setup.exe arc.ini, which will be overwritten then).

KaktoR
31-10-2020, 02:05
My external arc.ini is different from the internal arc.ini.

I checked %temp% folder when installation starts and it's still the internal arc.ini.

Edit: Add taskkill for dst_oo2reck.exe (if you cancel installation).

alucard1973
31-10-2020, 06:43
Here is an update CIU 3.0.0.1.b7.u3 with small fixes.
I updated ZStandard to the latest version, so I think it would be good if someone tests it out.
Other corrections are reported in the changelog.
Any bug found please inform me by PM or comment here.
Thank you for understanding.

I just tested this beta 3 version, no more decompression works, I tested on Z the Game that I created yesterday and that it worked, but after updating this new version, it does not decompress anything anymore

mausschieber
01-11-2020, 07:55
anybody have this error with these option in Borderlands 3
ue4dt+xzlib+srep:m3f+4x4:lzma

https://i.ibb.co/gTQDjN5/Borderlands-3.png

alucard1973
03-11-2020, 04:04
There is no [SaveGameFolder] section in CIU.

See the _Setup.ini file in the Help folder of the source code.
The correct way to use it would be to use the key in the [Installoptions] section:
[InstallOptions]
//...
SaveGameFolder1={userdocs}\Streets of Rage 4 Save and Config

Hello,
I come back to another concern
I can't change {pf} to {sd} in the script, it tells me
Line 21: Unknown constant "commonsd". Use two consecutive "{" characters if you are trying to embed a single "{" and not a constant.

after test, the backup to delete works, I had written it wrong

alucard1973
03-11-2020, 05:58
You said you're trying to use {sd}
but the error reports {commonsd}.

Constant called {commonsd} does not exist in Inno Setup.
You should only use {sd}.

The CIU code has an ISPP parameter for compatibility with Inno Setup 5 and also Inno Setup 6.
When used with Inno Setup 6 add "commom" before "pf" to compatibility with Inno Setup 6.
Just change the line:
DefaultDirName={{#defined(IS_V6) ? "common" : ""}pf}\{code:GetAppPublisher}\{code:GetAppName}

To:
DefaultDirName={sd}\{code:GetAppPublisher}\{code:G etAppName}

These changes above will not change the path in DirEdit.
It is also necessary to look in the code and change "{pf}" to "{sd}" also on this line (Here is line 22357).
WizardForm.DirEdit.Text := AddBackslash(ExpandConstant('{pf}\') + GetAppPublisher('')) + GetAppName('');

for me it's line 22366 because I use the u2 version and not u3 because decompression problem as explained later
thanks

Kitsune1982
03-11-2020, 18:59
**post edit: never mind, i found the problem. it was with my setup.ini file not the dxfilters. i had only wanted to know if i could disable them for conversions without videos but i fixed the issue. i must have been using a setup.ini script or isscript that was not compatible with the latest release of CIU. everything is fine now.**

Kitsune1982
04-11-2020, 11:19
Cesar, thank you for your assistance with my issue. I also discovered i indeed did not have all the proper codecs installed. i updated my klite mega codec pack and made sure LAV splitters and all required codecs were installed this time. i then replaced all the source setup and autorun files with my own including my downscaled mp3 and then tried to rerun setup and amazingly it worked!! :D
even turning off 'addDXFilter' in setup.ini did not return any errors plus i got the tiny setup exe size i wanted. thanks for your help, i never would have guessed it was me not having an updated codec pack installed. :)

PS - Here is the result of my downscaled mp3 size - Original in package: 14 mb for Music1.mp3 and MusicSI.mp3
After removing both and downscaling my autorun music to 64 bits and compressing pngs/wavs/etc, my music1.mp3 for a 1 min 12 sec clip was 504 kb and the output
setup.exe was 7 mb even with the proper encoder/decoders set up. :) cheers

-Kitsune
-

alucard1973
05-11-2020, 02:57
Hello cesar82
Do you have a solution or see my error in the setup.ini?
I don't know why it isn't working to choose the version of the game I want to install
thank you

[ExtractSettings] //DiskSpan
------------------------------------------------------------------------------------------------------------------------------------------------------
ArcFile1=Setup1.cab;DestDir:{app}\SteamApps\common \FINAL FANTASY VII;Type:ARC;Disk:1;Comp:1
ArcFile2=Setup1NM.cab;DestDir:{app}\SteamApps\comm on\FINAL FANTASY VII;Type:ARC;Disk:1;Comp:1
ArcFile3=Setup1STEAM.cab;DestDir:{app}\SteamApps;T ype:ARC;Disk:1
ArcFile4=Setup1STEAMICO.cab;DestDir:{pf32}\Steam\s team\games;Type:ARC;Disk:1

[ComponentsSettings]
AlignOnTop=0
AlignOnLeft=0
ShowCheckAll=1

ScrollBarLeft=0
ScrollBarWidth=25
ScrollUpDownHeight=17
ScrollSliderHeight=52
ListBoxItemsHeight=20

Font=D-DIN
FontColor=$ffffff
FontSize=0
FontUC=1
FontBold=0

ShadowVisible=1
ShadowColor=$000000
ShadowMoveX=0
ShadowMoveY=0

LabelX=0
LabelY=2

[Component1]
------------------------------------------------------------------------------------------------------------------------------------------------------
Name=Final Fantasy VII
Size=1.42 GB
FirstBGImage=1
ShowInstallLabel=0
Exclusive=1
Checked=0
Enabled=1

[Component2]
------------------------------------------------------------------------------------------------------------------------------------------------------
Name=Final Fantasy VII (Neo Midgar 1.7)
Size=1.42 GB
FirstBGImage=4
ShowInstallLabel=0
Exclusive=1
Checked=0
Enabled=1

alucard1973
05-11-2020, 03:38
@alucard1973, as far as i could see you have two versions of the game and want to check only one component at a time (exclusive);
if you use exclusive one of the checkboxes/radiobuttons must be checked by default.
[component1]
checked=1

i think the error is in the component number that both arc has the same component id 1 (check red color number):
[extractsettings]
arcfile1=setup1.cab;destdir:{app}\steamapps\common \final fantasy vii;type:arc;disk:1;comp:1
arcfile2=setup1nm.cab;destdir:{app}\steamapps\comm on\final fantasy vii;type:arc;disk:1;comp:1
arcfile3=setup1steam.cab;destdir:{app}\steamapps;t ype:arc;disk:1
arcfile4=setup1steamico.cab;destdir:{pf32}\steam\s team\games;type:arc;disk:1

i just tested and it works
thank you cesar82 :)

alucard1973
05-11-2020, 03:41
i just tested and it works
thank you cesar82 :)

last point
for the register, how i should do to set that the key is for comp1 and another key for comp2?

alucard1973
06-11-2020, 13:06
little bug that I just saw without realizing it, the decompression percentage never goes to 100, all my decompression ends at 33% instead of 100

Vlash
07-11-2020, 23:35
Hello everyone. Just got into game compressing recently and found my way here. Great work and so far I have been learning a lot. Something I cannot seem to figure out is how to change the Autorun button font color. I am sure it some noob mistake but I just cannot figure it out.

This is using CIU 3.0.0.1.b7.u3 (2020.10.20) and running the _Create New CIU Project script and working inside that new project with the lego template. The width changed, and so did the font, but the font color is black no matter what color code I put in.

So what is it that I could have missed to cause the font color to remain black?

KaktoR
08-11-2020, 01:09
[StandardButtonAR]
FontColor=$d75a30
FontColorSelected=$d75a30
FontColorClicked=$d75a30
FontColorDisabled=$908e8d

AR = Autorun

Color Code is $RRGGBB

Vlash
08-11-2020, 09:47
Thanks for the reply Kaktor, and is what I was thining but when I change the color code it has no effect. This is my current [StandardButtonAR] settings.


Font=Menuetto
FontColor=$ffffff
FontColorSelected=$fdce01
FontColorClicked=$fccd00
FontColorDisabled=$aaaaaa
FontSize=13
FontSizeSelected=15


And this is the results. If I am not misaken doesn't ffffff = white?

y_thelastknight
08-11-2020, 09:53
And this is the results. If I am not misaken doesn't ffffff = white?

yes

Vlash
08-11-2020, 10:39
That is what has me puzzled. It's set to white but is displaying black. Figuring I missed something somewhere. Driving me crazy.

mausschieber
08-11-2020, 10:44
Thanks for the reply Kaktor, and is what I was thining but when I change the color code it has no effect. This is my current [StandardButtonAR] settings.


Font=Menuetto
FontColor=$ffffff
FontColorSelected=$fdce01
FontColorClicked=$fccd00
FontColorDisabled=$aaaaaa
FontSize=13
FontSizeSelected=15


And this is the results. If I am not misaken doesn't ffffff = white?
yes $FFFFFF is the color white

Vlash
08-11-2020, 10:59
Thanks for the replies, but it is still not working. For a better visual on the issue here is a screenshot of the setup.ini and the setup running autorun side by side. Font should be white right?

KaktoR
08-11-2020, 11:25
Did you changed colors of other Autorun buttons ([UnInstallButton], [Play#Button], ...) to black color maybe?

Vlash
08-11-2020, 11:36
No, In fact I created a new project and did not touch the setup.ini just to be sure. Looks like even the font is not correct. For further testing I tried with CIU 3.0.0.0.u9 (2020-07-02) with same steps, make new project and compiled the InstallerScript_3.0.0.0.u9 [2020.07.02] and outcome was correct font and color. So I am guessing I missed something in the setup.ini? Attached setup if needed

y_thelastknight
08-11-2020, 12:05
No, In fact I created a new project and did not touch the setup.ini just to be sure. Looks like even the font is not correct. For further testing I tried with CIU 3.0.0.0.u9 (2020-07-02) with same steps, make new project and compiled the InstallerScript_3.0.0.0.u9 [2020.07.02] and outcome was correct font and color. So I am guessing I missed something in the setup.ini? Attached setup if needed

T tried this setup.ini with CIU 3.0.0.0.u9 (2020-07-02) script and it work fine. you have to compile the AutorunScript_3.0.0.0.u9.iss and InstallerScript_3.0.0.0.u9.iss to get the font color, also i tried few color samples and it worked too.

Vlash
08-11-2020, 12:22
Oh my god! I didn't know that about the ; but I do now. Thanks!

y_thelastknight
08-11-2020, 12:37
but that works fine for me. :confused:

Vlash
08-11-2020, 13:33
but that works fine for me. :confused:

I don't have a clue. I seen you were using 3.0.0.0.u9 and I was using 3.0.0.1.b7.u3 but I would not think that would make a difference when compiling the script. ¯\_(ツ)_/¯

Defiantly a learning moment for me.

amin fear
09-11-2020, 04:39
Is there any incompatibility between "CIU 3.x+ZTOOL+XTOOL" extraction process & new AMD CPU series ?

Anybody have tested ZTOOL with below CPU ?

AMD Ryzen™ 9 3900X "12-Core 3.8 GHz" (4.6 GHz Max Boost) Socket AM4 105W

My installer created with "CIU 3.x+SrepInsidex64+ZToolx64+LOLZx64" works pretty well on ALL of mid range CPUs(Corei3+Corei5+Corei7) but when extracting on NEW AMD Ryzen™ 9 3900X, installer stuck on "0.0" percent progress bar & "ZTool.exe" won't launch on task manager!!!

Is "ZTool.exe" incompatible with new 12-Core CPUs ?

amin fear
09-11-2020, 04:56
https://www.amazon.com/AMD-Ryzen-3900X-24-Thread-Processor/dp/B07SXMZLP9

amin fear
10-11-2020, 03:10
I think there is no limitation in the CIU source that prevents it from working.
If it works like processors like i5, i7 i think it should work. But maybe because it has several nuclei, ZTool/XTool(old vesrion) can crash (I don't know), maybe Razor12911 can answer that.
Experiment with the Light Installer. If it is something in the CIU code, it is a chance to discover the error.

Do other methods work normally?

Thanks! other methods works flawlessly, i think the answer lies within ZTOOL(x64) as @Razor12911 replied here today :

https://fileforums.com/showpost.php?p=488922&postcount=230

My setup is based on ZTOOL !

Will use Light Installer for experimental test!

amin fear
10-11-2020, 03:18
@Cesar82

Is "newer xtool 2020" already implemented in CIU 3.x ?

As advised by @Razor12911


my tools can handle up to 256 threads, if you have problems it's mainly because you're using ztool instead of the newer xtool which had MT bugs fixed.

KaktoR
10-11-2020, 08:15
I would like to wait a bit with including the new XTool version (bug fixing, development, ...).

However, you can always add it for yourself to DiskSpan and CIU installations.

Cesar82
17-11-2020, 10:58
In response to the "@amin fear" request, I changed the CIU and Light Installer source code for use with XTool 2020.
I decided to share it here so others who are interested can also use it.

To include other methods supported by XTool 2020, go to the UltraArc "Resources" folder and just add the section containing the new method to the "DiskSpan_x64.ini" file and also include the method name in the "Methods_x64.txt" file.

P.S: The XTool version 2011 (R1) whas included, so it only supports installation on 64-bit systems.
You must use the value "1" in the key 64BitOnly= of the file Setup.ini.

alucard1973
21-11-2020, 04:41
In response to the "@amin fear" request, I changed the CIU and Light Installer source code for use with XTool 2020.
I decided to share it here so others who are interested can also use it.

To include other methods supported by XTool 2020, go to the UltraArc "Resources" folder and just add the section containing the new method to the "DiskSpan_x64.ini" file and also include the method name in the "Methods_x64.txt" file.

P.S: The XTool version 2011 (R1) whas included, so it only supports installation on 64-bit systems.
You must use the value "1" in the key 64BitOnly= of the file Setup.ini.

Hello
I tested and worked fine except for a minor but annoying problem, the registry all clears perfectly except what is in HKCU

Thanks

amin fear
21-11-2020, 06:25
In response to the "@amin fear" request, I changed the CIU and Light Installer source code for use with XTool 2020.
I decided to share it here so others who are interested can also use it.

To include other methods supported by XTool 2020, go to the UltraArc "Resources" folder and just add the section containing the new method to the "DiskSpan_x64.ini" file and also include the method name in the "Methods_x64.txt" file.

P.S: The XTool version 2011 (R1) whas included, so it only supports installation on 64-bit systems.
You must use the value "1" in the key 64BitOnly= of the file Setup.ini.

I have tested "eFootball PES 2021 Season Update" with both CIU & Light installer [XTOOL-2020] uploaded by you & it extracts very well without any problem!

Thanks @Cesar82:)

amin fear
21-11-2020, 06:36
Hello
I tested and worked fine except for a minor but annoying problem, the registry all clears perfectly except what is in HKCU

Thanks

The commands in "Registry.iss" belong to Inno setup core, please post your "Registry.iss" scripts here, maybe you are mistyping & break proper inno format!

alucard1973
21-11-2020, 09:20
the commands in "registry.iss" belong to inno setup core, please post your "registry.iss" scripts here, maybe you are mistyping & break proper inno format!

i don't think there is an error but here is

for GameSaveFolder1 = command {userappdata} does not work

alucard1973
21-11-2020, 12:24
1) This GameSaveFolder1= key does not exist.
Maybe you used it wrong. The correct one is SaveGameFolder1=.
Or maybe you're not using the correct constant for the directory that the save game is in.

2) The registry keys on the wrong path may be because you do not have full administrator privileges.
Here it works perfectly, watch the video HERE (https://mega.nz/file/FYwD3SqJ#fGIt-Q1LPI4WkSlxbtIAhdl5WHks5i2YqvF5IR0Z47c).
Try running Setup.exe as an administrator.
P.S: Here I use to disable UAC on my PC.

Yes sorry, that was SaveGameFolder1
my backup is in AppData\Roaming\Tropico 3 and I believe in innosetup the constant is {userappdata}, but it doesn't work while userdocs no problem
I will follow the video to see

Cesar82
22-11-2020, 16:50
Hello people.
I developed a DiskSpan_GUI to create ARC files together with CLS-DiskSpan.dll (by Razor12911)
DiskSpan_GUI is similar to Disk_Span_BAT functions
I have not yet changed the CIU code to work with the new functions, so for now I ask you to test it with the "Light Installer Script".
- Now the compressors will not be internally in the Setup.exe.
- An external file "Setup.dll" will be created (Same name as Setup.exe with extension ".dll").
- This file must be together with Setup.exe when initializing the installation (DVD_1).
- To configure the GUI for its conversion, execute the file "_DiskSpan_GUI_Config.bat".
- To create a conversion with UltraArc it is necessary to create the DLL.
* It can be done by enabling the line ";#define CreateDLL" of the ".iss" script of the Light Installer, or by the "Create DLL" button of "COMPRESSOR_GUI.exe".
* In both options, the DLL will be created with the compressors selected in "COMPRESSOR_GUI.exe".
- When compressing the game using DiskSpan_GUI.exe, the DLL will be created with only the compressors needed to extract the game.
- XDelta3 serves only as a patch and works only in the [ExtractSettings] section of CIU/LIS, so it has been moved and can now be used (it will include XDelta3.dll) just checked the - - - Added loading of the list of keys directly into the combobox of the ue4dt configuration window. The names in the list must obey <GameName>|0x<Key>|<Method=1,2,m1,m2>
P.S: If anyone has information about which games on the list use ue4dt with parameter -m1 or -m2 please share.
- Fixed compression with password on zip file.
- Added Auto LOG checkbox option on Settings Mode (If checked, the log will be saved with DiskSpan_GUI.exe).
- Added Unpack function on finish page of compression.
- Added "UltraArc MODE" checkbox in Settings Mode individual to each Data file (If checked it will not use CLS-DiskSpan.dll).
https://i.imgur.com/M1Ctr0i.png

KaktoR
25-11-2020, 12:33
I will do a test over night (with 2 list files and different methods).

Will post results when I wake up :)

PS: Maybe add "Test conversion" (decompress archives) button or something when compression is finished.

KaktoR
26-11-2020, 07:49
Test: Halo The Master Chief Collection
Single game
2 archives (Include1.txt, Include2.txt, Exclude1.txt)
Include1.txt method: bpk (picked from list, no manual writing)
Include2.txt method: xzlib+srep_new+LZMA-MT (picked from list, no manual writing)

Compression: Done
Create ISO: Checked and created
Shutdown PC: Checked and shutted down

Installation: Done with Lite Installer without errors


Suggestion:
Create a LOG file (like it is for DiskSpan.bat if possible
Add "Test conversion" when compression is done (button/checkbox or something) which extract archive to OUTPUT/TEST folder.
Add "No DiskSpan Mode", which allows us to use masked data compression (it is not possible with diskspan), maybe with split archives (same as UltraArc). This way we can replace UltraArc finally 100% :D

KaktoR
27-11-2020, 05:28
1) I didn't understand about the log. A LOG similar to that of DiskSpan.bat is generated in the memo of the finish page. You only need to use the COPY or EXPORT buttons (To Save to file).

Yeah, well, if I run this over night while I sleep and I checked "Shutdown PC" then I will never see this window :D

PS: In all config files, change UELR
default = -ulv
to
default = ulv

KaktoR
27-11-2020, 10:37
Thanks. Export LOG works. Just a typo in filename if you export (Conversion_LOG.txt).

Unpack works fine too.

I think the 'Retry' button is only visible if you click on 'Unpack' on succesull conversion (I didn't remember).

'Unpack' button should only be visible/enabled if conversion is succesfull. It is visible/enabled if conversion is not successfull.

------------------

Just use the optimal arc.ini

Cesar82
27-11-2020, 16:19
Moved previous post (merged) to this post...
KaktoR's answer came before this question.
Yeah, well, if I run this over night while I sleep and I checked "Shutdown PC" then I will never see this window :D
Check in the update 2 file (It's already as you suggested).
If you choose PC shuntdown, then before shutting down it saves the external Conversion_LOG.log file.
If you check the LOG option on the SETTINGS page, each line when it is inserted in the MEMO is also saved in the external log, but not saved at shutdown PC because it will already be the same as the memo LOG.
It also includes an option to cancel the shuntdow by pressing and holding the CTRL key for 1 second, if you need to keep the pc on when done. You must press CTRL key while the time is decreasing.
What setting should I use to extract the game by pressing the Unpack button on the finish page?
Currently using CLS_Optimal.ini/ARC_Optimal_x##.ini (## = x86 or x64 according to the system).

Export LOG works. Just a typo in filename if you export (Conversion_LOG.txt).
I had already noticed the error in the exported file name.
I think the 'Retry' button is only visible if you click on 'Unpack' on succesull conversion (I didn't remember).

I checked the script and it seems to be setting Enabled = True whenever it goes to the finish page.
Even so I put it to enable it before going to the finish page to avoid being disabled.
'Unpack' button should only be visible/enabled if conversion is succesfull. It is visible/enabled if conversion is not successfull.
I did it. Now only if the conversion is successfully completed will the "Unpack" button be enabled.

houcine80
10-12-2020, 02:35
New version CIU 3.0.0.0.1.b8 (beta 8) with support for DiskSpan_GUI tool.

Read the changelog news changes.
I didn't have time to run tests, so if a bug occurs, I'm sorry.

I included Inno Setup to facilitate the use of CIU without installing Inno Setup, just by executing the ".bat" file.

If everything is OK, you can post your conversions using this new version.
Thank you all!

hello my brother I thank you really very much for your efforts and your kindness with us.
thanks again:D:D

KaktoR
12-12-2020, 08:48
Maybe change title to wordwrap :D

KaktoR
12-12-2020, 09:01
One question:

If I choose global method (the upper one) does this overwrite Data1 method?

https://i.imgur.com/S5KjBcg.png

Cesar82
12-12-2020, 13:05
:cool:New CIU 3.0.0.0.1.b7.u4 with support for DiskSpan_GUI tool. :D
The CIU 3.0.0.1 beta 8 version presented several bugs so I downgraded it to the previous version just keeping the necessary changes to use DiskSpan_GUI.
I believe that this version 3.0.0.1.b7.u4 is stable since all errors previously reported had been corrected and the changes made to DiskSpan_GUI were few.

This version includes the DiskSpan_GUI with support for Cyberpunk 2077 (XTool 2020).
The method is available in the "Razor Tool" category on the DiskSpan_GUI in "Custom" tab, but it can also be used using DiskSpan.bat: cp_2077+srep_new+...

I removed 3.0.0.1.b8 temporarily.
The CIU version 3.0.0.1.b8 will be fixed and later I will share it here. :mad:

Added HF1 (Fixed CREATOR mode error).

KaktoR
13-12-2020, 02:58
Both archives seem to not be diskspan archives. Installer merge Data2 (like a split ultraarc file)? Why?

Records.ini

[Record1]
Type=FreeArc_Original
Source={src}\Data1.bin.001
Output={app}\
Disk=1
Size=2.61 GB
Password=123

[Record2]
Type=Split
Source={src}\Data2.bin.001
Output={app}\Data2.bin
Disk=1
Size=20.31 GB

[Record3]
Type=Split
Source={src}\Data2.bin.002
Output={app}\Data2.bin
Disk=2
Size=22.95 GB

[Record4]
Type=Split
Source={src}\Data2.bin.003
Output={app}\Data2.bin
Disk=3
Size=6.48 GB

[Record5]
Type=FreeArc_Split
Source={app}\Data2.bin
Output={app}\
Disk=3
Size=49.74 GB


And why Data1 has a password '123'? The input field is empty.

KaktoR
13-12-2020, 04:19
I made a second test with default settings and created archive is not a diskspan archive. Why?

Edit: I discovered this bug. Diskspan_GUI.exe make a wrong Records.ini if 'UltraArc MODE' Checkbox := not checked.

KaktoR
13-12-2020, 09:16
Here are the 2 files

I don't have set a password but '123' password is always set by default (I couldn't find the setting in any of the INI files either).

Cesar82
13-12-2020, 09:31
Here are the 2 files

I don't have set a password but '123' password is always set by default (I couldn't find the setting in any of the INI files either).

Yes.
Both mistakes happen here.
I'll fix it and then share the file here.

@KaktoR
I think the error regarding the password happened randomly.
The first time I ran it with the config files you shared it did not display the edit password when searching for the method.
After that the password always appeared. I do not know what happened.
Now I have removed the pasword from the default settings.
- The error creating ARC/DiskSpan has been fixed.
- It is now possible to break the title (Conversion Name) line into 2 parts using the character "|" in Edit "Conversion Name", but if the height space is not enough, only the first part will be displayed.
Conversion designers, please replace the contents of the first file attached to the CIU's "UltraARC 2900 R9" folder.

KaktoR
13-12-2020, 12:49
Thanks.

Does DiskSpan_GUI take required "oo2core_#_win64.dll" file?

Example: If I choose "oo2reck" with "Oodle4". I ask because all of the 3 codecs (k, m, s EXE files) don't work without the required DLL file next to it.

If DiskSpan_Gui does not do this automatically, then this is a request :D

Cesar82
13-12-2020, 14:01
Thanks.

Does DiskSpan_GUI take required "oo2core_#_win64.dll" file?

Example: If I choose "oo2reck" with "Oodle4". I ask because all of the 3 codecs (k, m, s EXE files) don't work without the required DLL file next to it.

If DiskSpan_Gui does not do this automatically, then this is a request :D
The file "oo2core_#_win64.dll" will be copied to the directory of the selected executable before compressing the Data # .bin file and the copy will be deleted when the compression is finished (or go to the next data file).
For this reason the methods include the index like oo2reck5, or oo2recs4.

I found some bugs in DiskSpan_GUI.
One of them is the order of the compressors in the CUSTOM tab that broke when including the cp_2077 method (I forgot to update).
Also the extraction of the lolz_mtx method is in error (CLS.ini was missing from the exe).
I will soon share an updated version of the CIU source code including these fixes.

KaktoR
14-12-2020, 12:44
Thanks. I will do a test run over night :)

PS: Is it not possible to play 'Music.mp3' on Autorun if VideoAR.mp4 is used? :(

Cesar82
14-12-2020, 14:03
Thanks. I will do a test run over night :)

PS: Is it not possible to play 'Music.mp3' on Autorun if VideoAR.mp4 is used? :(

I don't remember, but I think if you use Mute=1 in the [VideoOrFlashAR] section it will play the music.mp3 in the background of video.
It is not possible to play both at the same time.

KaktoR
15-12-2020, 08:08
Mute=1 in the [VideoOrFlashAR] section

This was what I was looking for :D

KaktoR
15-12-2020, 15:50
CIU 3.0.0.1.b7.u4 (2020.12.13) HF1

No progressbar images were used (if this helps).

KaktoR
16-12-2020, 03:05
Like I said, I don't use any progressbar images (i just use cjstyles skin). And the error is still there.

Cesar82
23-12-2020, 15:27
New version of CIU 3.0.0.0.1.b7.u5 added.

NOTES: If you created a compression with the previous version it will be necessary to update the file Setup.dll because now CLS-DiskSpan.dll and the Facompress libraries must be inside Setup.dll.
If you already have the previous compression, you can use the ".bat" file to extract the Setup.dll file and include the CLS-DISKSPAN.dll + Facompress.dll + Facompress_mt.dll files from Resources folder and recompress Setup.dll file.

Cesar82
10-01-2021, 13:09
New version of CIU 3.0.0.0.1.b8 added again.:rolleyes:
It is now possible to configure DiskSpan_GUI using FreeArc masks (masked compression).
To allow masked compression it is necessary to check the "UltraARC MODE" checkbox on the settings page to disable diskspan.
Also is possible to combine lists/excludes with masked compression.
The masking mode will only be supported by searching (Choose button) for the method referring to the Data#.bin file.
P.S: The methods for GLOBAL and GAME method do not support masks selection.
Using compressions in "UltraARC MODE", if you need to split the file, you will need the same total size as the Data#.bin file to do the splitting.
The same extra space is needed to merge the parts before extraction.
An option has been included in DiskSpan_GUI in the Unlimited tab that allows you to define customized sizes for the type of media (Not pre-configurable).
The compressors compatibility with "DiskSpan.bat" and "UltraARC.exe" has been removed completely.
Some things have changed, so take a quick tour of the changelog file:D.

HOTFIX:
- Fixed DiskSpan_GUI to NO shuntdown PC on click in Abort button (Thanks to KaktoR for the suggestion).
- Fixed to include CLS-BPK.dll decompressor inside Setup.dll.
- Added support for new lz4 and zstd methods (XTool 2020 v0.3.4) and some errors have been fixed in DiskSpan_GUI.

1) Download CIU 3.0.0.1.b8 source code, CIU 3.0.0.1.b8 HF7 and updated DiskSpan_GUI file.
2) Extract all files to separate folders.
3) Replace CIU 3.0.0.1.b8 HF7 in CIU 3.0.0.1.b8 source code.
4) Delete COMPRESSOR folder from CIU 3.0.0.1.b8 source code.
5) Add COMPRESSOR folder from updated DiskSpan_GUI in CIU source code.

DiskSpan_GUI UNPACKER:
- This executable only extract the files created by DiskSpan_GUI without making any other changes to the user's system.
- Requires Setup.dll (Or renamed to Unpacker.dll) and Records.ini external or linked inside Setup.dll/Unpacker.dll.

Snake288
11-01-2021, 11:37
CIU 3.0.0.0.1.b8 and Compressor information about the method of use
Information About Selecting Compression Tools
CIU 3.0.0.1.b7.u5 (2020.12.22 Previous Version Had Compressor_gui Implementation

KaktoR
11-01-2021, 15:30
I have reorganized the attachments in first post a bit.

- Added the very latest stable CIU v3.0.0.0 u9 as a standalone package including the latest compatible UltraArc/DiskSpan.bat version (for nostalgia)
- Added the very latest Tool set without UltraArc/DiskSpan compressor tools
- Added the new CIU v3.0.0.1b8 (2021.01.09) including the new DiskSpan_GUI tool set (you should definitely take a look on this yummy cake if you haven't yet)

Edit: Reuploaded v3.0.0.1 b8 due towrong version.

Snake288
13-01-2021, 08:43
Greetings To All

no matter what we choose from compression tools, I constantly get a similar error warning

https://i.imgyukle.com/2021/01/13/a0freS.jpg

Cesar82
13-01-2021, 09:06
Greetings To All

no matter what we choose from compression tools, I constantly get a similar error warning

https://i.imgyukle.com/2021/01/13/a0freS.jpg
You run DiskSpan_GUI.exe inside the COMPRESSOR folder?
This error happens if you move the resources folder.
The resources folder contains the necessary compressors and files.
DiskSpan_GUI.exe must be next to the "Resources" folder.

Snake288
13-01-2021, 09:19
As you said, I tried again, I continue to get errohttps://i.imgyukle.com/2021/01/13/a0A2Nf.jpgrs

mausschieber
13-01-2021, 10:00
As you said, I tried again, I continue to get errohttps://i.imgyukle.com/2021/01/13/a0A2Nf.jpgrs

here it worked fine
i think you have a wrong version look at the Picture
https://abload.de/img/error-work7ujib.jpg (https://abload.de/image.php?img=error-work7ujib.jpg)

Cesar82
14-01-2021, 07:12
As you said, I tried again, I continue to get errohttps://i.imgyukle.com/2021/01/13/a0A2Nf.jpgrs

This date is different from the original DiskSpan_GUI.exe executable.
Your DiskSpan_GUI.exe executable is also different in size from the one I shared.
Original DiskSpan_GUI.exe file size 958 KB (981.391 bytes) and MD5 hash 300733A963B1C4C6CA9952B163094F06
I downloaded the file shared by KaktoR again in the first post and also the post I shared on this page (post #713). Both files have a date of the 10th.

Watch the VIDEO (https://mega.nz/file/5F4wzTrC#2VZggIAnci8_Y8ZtLaClEfAOFSHk4JTvvWNuuEDyO 2M) (Same posted file that I downloaded to test).

Is your system 64-bit?
Check if the INI files highlighted in the image are in the Resources folder.
https://i.imgur.com/qvTCIB4.pnghttp://

regisgay
14-01-2021, 12:01
I'm sorry if this has been answered elsewhere, or if this is a stupid question, but I can't seem to find any info on this. Is there any way to use this to compress games but decompress/unpack them without the use of an installer? I see that after you compress the game there's an unpack option, but I have no idea how to load my compressed file into this to unpack this way. I really dislike the installers but the file size is incredible. I don't think UltraArc or DiskSpan has the same compressors/options this does.

mausschieber
14-01-2021, 12:50
I have an Error after Install an Conversion with b8
https://abload.de/img/errorwqkg9.jpg (https://abload.de/image.php?img=errorwqkg9.jpg)

KaktoR
15-01-2021, 05:40
Another bug

[AutorunSettings]
Music=0

Music will not play after Autorun (on Installer stage). Equalizer is visible and animated but no music.

Edit: After click on Equalizer to stop music and click again, the music will be played.

---------------------------------------

[LangBox]
Center=1
Position=horizontal

language flags are not centered if you define Left=x (Center=1 should be always used above Left=x).

Cesar82
15-01-2021, 07:05
Another bug

[AutorunSettings]
Music=0

Music will not play after Autorun (on Installer stage). Equalizer is visible and animated but no music.

Edit: After click on Equalizer to stop music and click again, the music will be played.
I will fix the music problem soon. Wait for a hotfix in my previous post that contains the source code.


[LangBox]
Center=1
Position=horizontal

language flags are not centered if you define Left=x (Center=1 should be always used above Left=x).
Check the changelog.
- Added key name Alignment= to [LangBox], [Equalizer], [EqualizerSI], [EqualizerAR], [Logo], [LogoAR].
>> This key has an alignment functionality in relation to the installer on the X and Y axes.
>> If you do not use the default value of this key it will be: Alignment=Left,Top
>> The key Center= is still working, but the key Alignment= has priority over the key Center= but must be set to Left=0, otherwise it will be incremented.
** Alignment=<X>,<Y> //Supported values to "X" is "left", "center" and "right". Spported values to "Y" is "top", "center" and "bottom".

Example: To align the langbox 20 pixels before the end of the autorun page use:
Left = -20
Alignment = right

If you use this way, 10 pixels will be positioned to the right center (20/2 = 10):
Left = 20
Alignment = center

If you use key Alignment= a key Center= will be ignored.
The Center= key was kept for compatibility only.
Center = 1

mausschieber
15-01-2021, 08:46
I will analyze this error as soon as possible.
The same error happens randomly on DiskSpan_GUI.
Thanks for informing.

This error happens randomly.
I don't know the real reason, but I made some changes to try to correct it.
Test with the new hotfix, if you see the error again, please report it again.
The hotfix can be downloaded HERE (https://www.fileforums.com/showpost.php?p=489837&postcount=713).

now it work fine but when i find other errors the i will report back

KaktoR
15-01-2021, 12:33
I think I have another one

If you set [EqualizerSIButton] Visible=0 but have EqualizerSI.png in Setup folder, the equalizer is still visible on smallinstaller.

KaktoR
18-01-2021, 03:26
The DefaultInstallDir= key don't work?

Cesar82
18-01-2021, 07:01
The DefaultInstallDir= key don't work?
Only now did I have time to test... For me it's working.
P.S: it is necessary to use constants or path including the drive.
See the image below.
https://i.imgur.com/0b8tF08.png

KaktoR
18-01-2021, 07:15
Ok, I thought this was for the "Game folder name", not the path.

Cesar82
18-01-2021, 15:06
Ok, I thought this was for the "Game folder name", not the path.
If you think it is useful to customize the name of the installation folder, I include a new ApplicationFolder= key in next hotfix.
https://i.imgur.com/U5Egom2.png

KaktoR
18-01-2021, 16:03
Thanks.

I'm pretty sure the DefaultInstallDir= key was for application folder name before, in CIU3.0.0.0.

Cesar82
18-01-2021, 17:14
Thanks.

I'm pretty sure the DefaultInstallDir= key was for application folder name before, in CIU3.0.0.0.
No. Since the DefaultInstallDir= key was added, it has never been changed

CHANGELOG CIU 3.0.0.0.u2

- Added key DefaultInstallDir= to section [InstallOptions], to configure default installation path (Default SelectDirEdit Path).
>> The Key DefaultInstallDir= is also supported in the external "Setup.ini".
>> The folder with the game name (From ApplicationName<LANG>= or ApplicationName= key) will be created inside the folder defined in the key DefaultInstallDir=.
>> Supports all Inno Setup constants except constant {app}. Example: {sd}\GAMES

Snake288
22-01-2021, 17:14
Hello
Cesar82

CIU 3.0.0.1.b8 (2021.01.09) and COMPRESSOR (Razor12911 XTool 2020 (Plugins) and XTool 2020 (Main Project) xtool_0.3.4 Can you update it ?

Snake288
23-01-2021, 10:43
Hello
Cesar82
Razor12911
XTool 2020 (Plugins) Hitman plugin DiskSpan_GUI.exe do you know add
https://fileforums.com/showpost.php?p=489983&postcount=48

Plugins Updated

Changes

- Updated Hitman plugin

Tests

chunk2.rpkg
Code:
Compressed 1 file, 464,824,761 => 494,266,572 bytes. Ratio 106.33%
Compression time: cpu 0.59 sec/real 3.83 sec = 15%. Speed 121.23 mB/s

arc.ini
Code:

[External compressor:xtool]
header = 0
packcmd = xtool.exe precomp -mhitman3+lz4 -d1 -c32mb -t100p --dbase - - <stdin> <stdout>
unpackcmd = xtool.exe decode -t100p - - <stdin> <stdout>
Maybe sample doesn't have a lot of streams...

KaktoR
23-01-2021, 10:47
@Snake288

It is already inside DiskSpan_GUI (for internal testing), but I think final version will become public very soon ;)

Snake288
28-01-2021, 11:36
Hi Cesar82
CIU 3.0.0.1.b8 (2021.01.09) HF4
DiskSpan_GUI
Selected ARC method for Data1a.bin was: xtool_zlib+srep_new+lolz:dtb1:d128:mtt1:mt4:mc1023
https://i.imgyukle.com/2021/01/28/HzCBMf.jpg
https://i.imgyukle.com/2021/01/28/HzSCgG.jpg

Snake288
29-01-2021, 09:31
Hi Cesar82
DiskSpan_GUI (Xtool 0.3.7 + xtool_lz4 + xtool_zstd_XTool 2020 (Plugins)_hitman_R2_unrealengine_R2) update available or when to use information about the latest status ?

samadrahman74
30-01-2021, 01:51
hi
How to disable the component ,If the file does not exist
https://s16.picofile.com/file/8423296876/Screenshot_1_LI.jpg
https://s17.picofile.com/file/8423296900/Screenshot_2_LI.jpg

Grumpy
30-01-2021, 04:09
I have moved all the posts about Repacking APPS to THIS (https://fileforums.com/showthread.php?t=104101) new thread. ;)

bundy-al
30-01-2021, 04:10
Ele you're right, This isn't the thread to discuss, i'm sorry.
Thanks for your explanation I will try it.
If I have another question can I send you a message personally ?
Greatz

Ele
30-01-2021, 04:10
Ele you're right, This isn't the thread to discuss, i'm sorry.
Thanks for your explanation I will try it.
If I have another question can I send you a message personally ?
Greatz

sure.

Cesar82
30-01-2021, 06:22
Hi Cesar82
DiskSpan_GUI (Xtool 0.3.7 + xtool_lz4 + xtool_zstd_XTool 2020 (Plugins)_hitman_R2_unrealengine_R2) update available or when to use information about the latest status ?

The changes have already been applied, but tests are being done when we have some time for that.
Soon it will be available. Wait!

KaktoR
30-01-2021, 07:00
hi
How to disable the component ,If the file does not exist
https://s16.picofile.com/file/8423296876/Screenshot_1_LI.jpg
https://s17.picofile.com/file/8423296900/Screenshot_2_LI.jpg

Next time ask your question in a proper topic, for example: https://fileforums.com/showthread.php?t=93193

For your problem: There is a FileExists function for this

Example
if FileExists(ExpandConstant('{src}\fg-optional-old-hitmen-1.bin')) then begin
{code if file exist}
else
{code if file does not exist}
end;

Cesar82
30-01-2021, 07:26
hi
How to disable the component ,If the file does not exist

If you use native components of Inno Setup it can be used as in the example in the attachment.

Cesar82
30-01-2021, 15:19
New version of CIU 3.0.0.0.1.b8.u1/DiskSpan_GUI 1.0.0.1 added.:rolleyes:

NOTES:
- The new DiskSpan_GUI includes XTool (2020) v0.3.7 and XTool Plugins (by Razor12911).
- If your conversion does not use XTool plugins, you can delete the folder "Resources\PRE\XTool_2020\Win64\Plugins" so that your conversion post will be smaller.
- If you only use one XTool plugin, you can also delete the subfolders with other unused plugins that DiskSpan_GUI will disable the missing plugins for.

UPDATE:
Replace update and run .bat file.
- Update XTool from v0.3.7 to v0.3.8
- Update Unreal Engine Plugin from R2 to R3

Fixed compression error using the xtool_reflate method.
XTool 0.37 was showing error when compressing using reflate (Thanks to mausschieber for reporting the error).

Snake288
30-01-2021, 23:26
Hello
Cesar82
CIU 3.0.0.0.1.b8.u1/DiskSpan_GUI 1.0.0.1 XTool_2020_Plugins can I use ?
why the problem may be caused ?

Snake288
31-01-2021, 07:36
Hello
Cesar82
DiskSpan_GUI (Xtool 0.3.8 + xtool_lz4 + xtool_zstd_XTool 2020 (Plugins)_hitman_R3_unrealengine_R2) update available or when to use information about the latest status ?
if possible, can you share the latest Compressor DiskSpan_GUI application that offers me the necessary testing I can use ?

KaktoR
31-01-2021, 08:32
Bro, what's wrong with you??

The latest diskspan_gui version is just one post above!!!:mad:

Snake288
31-01-2021, 08:46
Hello KaktoR
I'm sorry, you're right, but a few tools are out of date
DiskSpan_GUI (Xtool 0.3.8 + xtool_lz4 + xtool_zstd_XTool 2020 (Eklentiler) _hitman_R3_unrealengine_R3) I'm trying to keep up to date.

Cesar82
21-02-2021, 15:01
New version of CIU 3.0.0.0.1.b8.u2/DiskSpan_GUI 1.0.0.2 added.:rolleyes:
For information on the changes, consult the CIU source code changelog and also the DiskSpan_GUI changelog in the "COMPRESSOR" folder.

Edit: Attachment file reuploaded, please download the file again because it had some bugs that is now fixed.
Sorry for the inconvenience.

Proxson
24-02-2021, 14:15
Hi guys,

I'm having problems with the latest release. The last working one was CIU 3.0.0.1.b3. It's about the shortcuts. The installer by default installs one on the desktop and one in the
Start menu --> Programs. This is OK but both are targeting the uninstall.exe ! I've fixed the desktop shortcut by enabling the custom shortcuts at the end of Setup.ini with
correct target input. Now the problem is that one in the Start menu. I have tried all constants but to no avail. Any help is appreciated.

{group}
{userprograms}
{commonprograms}
{userstartmenu}
{commonstartmenu}

Example:

Shortcut1={group}\Amnesia Rebirth; Description:Amnesia Rebirth; Destination:{app}\AmnesiaRebirth.exe; Destination64:{app}\AmnesiaRebirth.exe; WorkDir:{app}\; WorkDir64:{app}; IconFile:{app}\AmnesiaRebirth.exe; IconIndex:0;

Edit: Here is a string in the script that points to the Tomb Raider Steam website. No problem, but it shows under the app/uninstall description even if a new installer is created.
Is this a leftover made by mistake ? :D

RegWriteStringValue(HKEY_LOCAL_MACHINE, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninsta ll\' + ProductCode, 'URLInfoAbout', 'http://store.steampowered.com/app/500370/');

https://i.imgur.com/scuHJpB.jpg

Edit 2: Here is my customized installer. I've removed the Compressor folder to reduce the size cuz my upload speed sux donkey bollox. :(
Btw, AmnesiaRebirth.exe is clean, no viruses. The compiled installer is in the Output folder.

Edit 3: oops, I forgot to include the Output folder in the attached file. It's uploaded again.

Edit 4: Ok, managed to add the shortcut to the Start Menu ->

Shortcut2={commonprograms}\Amnesia Rebirth\Play Amnesia Rebirth; Destination:{app}\AmnesiaRebirth.exe; WorkDir:{app}\; IconFile:{app}\AmnesiaRebirth.exe; IconIndex:0;


Anyways, @Cesar m8, please give a tip, where should I look to change Amnesia Rebirth into Uninstall Amnesia Rebirth in the Start Menu. <-- Forget about it. Problem solved.

I know, I'm a pain in da ass. :D

Proxson
24-02-2021, 17:36
@Cesar,

It's OK now. Setting ShowGameLauncher=0 solved the problem ! Man, I was desperate ! Thanks for the tip. :D
Anyways, creating a custom shortcut also works but then I would have two shortcuts pointing at the same target. Looks like {commonprograms} constant works fine.

Shortcut2={commonprograms}\Amnesia Rebirth\Play Amnesia Rebirth; Destination:{app}\AmnesiaRebirth.exe; WorkDir:{app}\; IconFile:{app}\AmnesiaRebirth.exe; IconIndex:0;


P.S. Maybe I became too old for this. :(

Proxson
24-02-2021, 18:47
@Cesar,

the {group} constant is now working but I had to kick out the Amnesia Rebirth part. It now looks like this -->

Shortcut1={group}\Play Amnesia Rebirth; Destination:{app}\AmnesiaRebirth.exe; WorkDir:{app}\; IconFile:{app}\AmnesiaRebirth.exe; IconIndex:0;

Thanks and thanks for the equalizer tip ! :)

Edit: I see you already disabled the ghost Steam link. ;)

andreiutzu21
02-03-2021, 23:32
New version of CIU 3.0.0.0.1.b8.u2/DiskSpan_GUI 1.0.0.2 added.:rolleyes:
For information on the changes, consult the CIU source code changelog and also the DiskSpan_GUI changelog in the "COMPRESSOR" folder.

Edit: Attachment file reuploaded, please download the file again because it had some bugs that is now fixed.
Sorry for the inconvenience.

hey Cesar82 there might be a small problem with small image . at video backgroung when installing i press video off and video still playing but without sound . no music button appears instead of video. is a setting to make in external setup.ini ? in CIU 3.0.0.1 u9 there is no problem at all. sorry for my bad english and thank you for yor hard work.

fixed my problem

amin fear
07-03-2021, 05:25
Is "CIU 3.0.0.0.u9 (2020-07-02)" script compatible with Inno Setup v6.1.2-[2020-11-15] & compiles without any problem ?

Proxson
08-03-2021, 18:06
fixed my problem

Well, what was the solution men ? Btw, when you post your problem here, it's not your own problem anymore, it's ours ! :p ;)

andreiutzu21
08-03-2021, 22:42
Well, what was the solution men ? Btw, when you post your problem here, it's not your own problem anymore, it's ours ! :p ;)

sorry about that . well for small installer i have enabled in section [VideoOrFlashBG]
------------------------------------------------------------------------------------
Width=1280
Height=720
Fullscreen=1
//LogoLeft= // integer
//LogoTop= // integer
//LogoAlign= // string
//LogoAlignFullScreen= // 0 / 1
//LogoVisible= // 0 / 1
//ShowEqualizer= // 0 / 1
//Source#= // string
//Source#<LNG>= // string
//InternalFile= // 0 / 1
//Stretch= // 0 / 1
Loop=0
//Mute= // 0 / 1
//Random= // 0 / 1
//Volume= // integer

in here just Loop to 0

before was //Loop= // 0 / 1

[SmallMusicButton]
---------------------------------------------------
JUST Visible 0 to 1


and my problem was fixed. thank to Cesar82 and to other members for creating great stuff and for your hard work

until last week i have used CIU 3.0.0.0 u9 and then i tried 3.0.0.1 u8 and it's awesome with diskspan GUI interface and many features implemented.

andreiutzu21
12-03-2021, 10:10
Updated DiskSpan_GUI to v1.0.0.3. :rolleyes:
For information of the changes in DiskSpan_GUI 1.0.0.3 see the changelog file in the "COMPRESSOR" folder.

P.S: To use the new version of DiskSpan_GUI with CIU, first delete the old "COMPRESSOR" folder from the CIU source code folder and then add the "COMPRESSOR" folder contained in the attachment file (do not overwrite).

hi Cesar82 it seems to be a problem in this new version. i have compressed a collection of 2 games and when compressing data2.bin at the end of conversion give failure. only data1.bin is created. with diskspan_gui v1.0.0.2 same game same compresion method is finished. maybe you can take a look to see where is that mistake. games for conversion are euro truck simulator collection 1 and 2 method used srep_new+xtool2020 zlib+LZMA. by the way ETS 2 with latest update is aroud 11GB and with that method at the end is 4.6GB. thanks for your hard work


Problem solved with error at the end of compression. a fresh install of windows fixed it . maybe i do too many tests and here goes the problem. thanks again all members for your hard work

sajmon83
12-03-2021, 12:07
Cesar82 I noticed that when you use zzlib (DiskSpan_GUI v1.0.0.3) you always get an error
Unsupported compression method or error in parameters: zzlib
And I would ask for adding the option of automatic saving of Conversion Summary logs
And of course great job with DiskSpan GUI. It made my life easier ^^

EDIT
Also check the version v1.0.0.2 zzlib error occurs
And I noticed there is a problem with (only in version 1.0.0.3)
Extracting 47 files, 15,569,584 bytes. Processed 0%
ERROR: general (de)compression error in razor_mtx
Extracting 47 files, 15,569,584 bytes. Processed 0%
ERROR: general (de)compression error in precomp_mtx
Extracting 47 files, 15,569,584 bytes. Processed 0%
ERROR: general (de)compression error in mpz_mtx
Looks like mtx is a problem

sajmon83
12-03-2021, 16:08
The normal progress LOG there is an option to mark in CONFIG mode to save the LOG while executing.
Yes, I know and exactly the same options I would like for save Summary ^^

Added hotfix in DiskSpan_GUI previous #POST (https://www.fileforums.com/showpost.php?p=490766&postcount=753).
- Fixed methods mpz_mtx,precomp_mtx,razor_mtx and zzlib (ZTool)
Thanks, I download and start testing ^^

andreiutzu21
13-03-2021, 01:36
For me, the method you reported works normally (Test random files, not game files).
--------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------- CONVERSION DATE 12/03/2021 -----------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------
20:10:37 - Deleting files from the output folder.
20:10:37 - Files have been deleted.
--------------------------------------------------------------------------------------------------------------------------------------
20:10:37 - You have chosen the DVD5 type for the media size.
20:10:37 - ISO images will not be created when conversion is complete.
20:10:37 - The computer will remain on when the conversion is complete.
20:10:37 - Selected ARC method for Data1a.bin was: srep_new+xtool_zlib+LZMA
--------------------------------------------------------------------------------------------------------------------------------------
20:10:38 - Compression initialized in 12/03/2021 at 20:10:38.
20:10:39 - Starting Data1a.bin archive creation.
20:10:57 - Moving Data1a.bin.001 file to media folder.
20:10:57 - Compression finished in 12/03/2021 at 20:10:57.
--------------------------------------------------------------------------------------------------------------------------------------
20:10:58 - Getting size of the game: Call Of Duty WWII
20:10:58 - >> Installation folder size: 41,53 MB
20:10:58 - >> Compressed game size: 23,61 MB
--------------------------------------------------------------------------------------------------------------------------------------
20:10:58 - Overall input size: 41,53 MB
20:10:58 - Overall output size: 23,61 MB
20:10:58 - Overall conversion time: 00:00:18
20:10:58 - Overall conversion discs: 1 DVD5
--------------------------------------------------------------------------------------------------------------------------------------

Nothing has changed in DiskSpan_GUI's XTOOL 2020/SREP/LZMA methods between version 1.0.0.2 and 1.0.0.3.
Send me the file "Resources\DS_Settings.ini" with your configuration of the conversion that is showing error that I will try to compress the game.

hi cesar82 i have attached a zip to look at these settings. maybe im doing wrong settings in this updates DISKSPAN_GUI. thank again for your hard work

sajmon83
13-03-2021, 06:38
I got confused.
Already have what you wanted on DiskSpan_GIU?
Yes, that's right. But it is only possible to save Conversion_LOG.log automatically. And I would also like to be able to save Conversion_Summary.log automatically ^^
Let's say
[OthersSettings]
AutoLOG=1
AutoSummary=1
If possible, test other variations of methods and let me know if something else doesn't work,
I have checked almost all of them so far everything works fine ;)

EDIT
I just read the changes in the latest version :) Thanks ^^

KaktoR
13-03-2021, 07:04
hi Cesar82 it seems to be a problem in this new version. i have compressed a collection of 2 games and when compressing data2.bin at the end of conversion give failure. only data1.bin is created. with diskspan_gui v1.0.0.2 same game same compresion method is finished. maybe you can take a look to see where is that mistake. games for conversion are euro truck simulator collection 1 and 2 method used srep_new+xtool2020 zlib+LZMA. by the way ETS 2 with latest update is aroud 11GB and with that method at the end is 4.6GB. thanks for your hard work

I think I have the same error.

Edit: False alarm. My AV had some troubles :D

andreiutzu21
13-03-2021, 08:46
I think I have the same error.

Edit: False alarm. My AV had some troubles :D

what kind of troubles? i am using bitdefender AV



Problem solved with error at the end of compression. a fresh install of windows fixed it . maybe i do too many tests and here goes the problem. thanks again all members for your hard work

Snake288
19-03-2021, 18:44
Hi Cesar82

can I get some help, please ?

I tried on this version : CIU 3.0.0.1.b8.u2 (2021.02.20)

error - 1

https://i.imgyukle.com/2021/03/20/NUaCTx.jpg

error - 2

https://i.imgyukle.com/2021/03/20/NUaSm6.jpg

Snake288
19-03-2021, 19:11
This scenario is very old.

I don't have the current version, but

where to find the current version

where to find the new version

Ele
19-03-2021, 22:42
Hi Cesar82

can I get some help, please ?

I tried on this version : CIU 3.0.0.1.b8.u2 (2021.02.20)

error - 1

https://i.imgyukle.com/2021/03/20/NUaCTx.jpg

error - 2

https://i.imgyukle.com/2021/03/20/NUaSm6.jpg


Are the setup files on the SSD?

Snake288
20-03-2021, 03:08
Hi Cesar82

can I get some help, please ?

I tried on this version : CIU 3.0.0.1.b8.u2 (2021.02.20)

https://i.imgyukle.com/2021/03/20/NU3VUP.jpg

mausschieber
20-03-2021, 04:36
Hi Cesar82

can I get some help, please ?

I tried on this version : CIU 3.0.0.1.b8.u2 (2021.02.20)

https://i.imgyukle.com/2021/03/20/NU3VUP.jpg

a bit more info where be usefull
wich conversion is this and what compression method did you use

mausschieber
20-03-2021, 08:59
Hi Cesar82

can I get some help, please ?

I tried on this version : CIU 3.0.0.1.b8.u2 (2021.02.20)

https://i.imgyukle.com/2021/03/20/NU3VUP.jpg

i take a look in your Project what i have found is your methods are not compatible i dont know if this is the right method o2recs8+srep_new+XLolz
why? i found that xlolz dosn't exists in Method.ini
but that know Cesar82 better then I
otherwise the Compression take over 17 Hrs and have you take a look over my Conversion here (https://fileforums.com/showthread.php?t=104018)
this works 100%

Snake288
22-03-2021, 03:37
Hi, everybody

Call of Duty Advanced Warfare help with compression
as mentioned "i used xtool 0.9 precomp:t100p:lz4..."
single files no multiplayer pack...
DiskSpan_GUI [2021.03.12] XTool 0.9 I want to use the tool
XTool 0.12 I tried, but it's not working.
I just want help diskspan_gui [2021.03.12] XTool 0.9 compatible to be able to work

Ele
22-03-2021, 03:52
Hi, everybody

Call of Duty Advanced Warfare help with compression
as mentioned "i used xtool 0.9 precomp:t100p:lz4..."
single files no multiplayer pack...
DiskSpan_GUI [2021.03.12] XTool 0.9 I want to use the tool
XTool 0.12 I tried, but it's not working.
I just want help diskspan_gui [2021.03.12] XTool 0.9 compatible to be able to work

xtool 2020?

Snake288
22-03-2021, 05:15
Call of Duty Advanced Warfare DiskSpan_GUI, "OLD" XTool v0.12 xlz4 I tried, but nothing works help finding solutions
Video Narration (XTool v0.12 xlz4 Does not work or does not start at all)
DiskSpan_GUI, OLD XTool v0.12 xlz4.wmv - 79.0 MB (https://dosya.co/w5e6rxb9e65g/DiskSpan_GUI,_OLD_XTool_v0.12_xlz4.wmv.html)

Snake288
22-03-2021, 08:30
You can see an error in the video in the "DiskSpan_x##.ini" section (## = 86 or 64).
If you changed this file, restore the original.
Check if the section looks like this in the "DiskSpan_x##.ini" file
[External compressor:xlz4]

You did not display another error in your video.
Compression was still in progress (no errors).
After the completion of the SREP stage (which was running at the end of the video), the LOLZ stage was still missing.

In DiskSpan_GUI just choose one of the predefined options 9, 10, or 11 (11 for the method similar to the one you chose to use).
I tested to compress some files (not from the game) and DiskSpan_GUI is working correctly. Watch the VIDEO (https://mega.nz/file/8I5ExR4Z#Pk9IBV6auUZixir3102Em7yWdESHu6aohwoi64Fp0 PE).
The difference in compression time of LOLZ compared to LZMA for some is not worth it.
Test with smaller game files by adding them to a folder and comparing the results.
I think the predefined DiskSpan_GUI method 10 would be more suitable.

I watched the video you sent
Watch The Video I Sent New
0.12 XTool.exe application does not perform its task
DiskSpan_GUI, OLD XTool v0.12 xlz4.wmv - 43.7 MB (https://dosya.co/i2aqo2p3lpvu/DiskSpan_GUI,_OLD_XTool_v0.12_xlz4.wmv.html)

KaktoR
22-03-2021, 08:41
Share me a sample file (which use lz4) please of the game to test.

Snake288
22-03-2021, 09:20
Share me a sample file (which use lz4) please of the game to test.

Call of Duty Advanced Warfare
Game files and running old tools and new tools
Data.7z - 828.4 MB (https://dosya.co/ov6zpwiipns3/Data.7z.html)

Grumpy
24-03-2021, 01:55
@Mods.
I don't know why but some days it's difficult to upload attachment files here on the forum.
I was unable to attach a file smaller than 1 MB. I tried it 20 times and it always gives an error on the upload page.
Today is bad even for reloading forum pages.



I am not sure why that is happening to you? I never seem to have any problems uploading, not that I upload much these days.
I have added your file to your post for you.
If you do have problems uploading you are welcome to send me a PM requesting me to add the file to your posts. (Just add the file as an external link in your post and I will take care of it.) ;)

Cesar82
26-03-2021, 12:49
Updated DiskSpan_GUI to v1.0.0.4 [2021.03.26]. :rolleyes:
For information of the changes in the current DiskSpan_GUI see the changelog file in the "COMPRESSOR" folder.

P.S: To use the new version of DiskSpan_GUI with CIU, first delete the old "COMPRESSOR" folder from the CIU source code folder and then add the "COMPRESSOR" folder contained in the attachment file (do not overwrite).

EDIT:
I'm adding new features to DiskSpan_GUI.
Download the "DiskSpan_GUI 2.0 (demo)" version and run in CONFIG mode and see what's new.
If anyone has any useful suggestions for improving DiskSpan_GUI project, please collaborate.

sajmon83
23-04-2021, 08:05
Cesar 82, I have a question if you can add the option to set xtool 2020 -d# - scan depth to the next version. And I have one more question, is there an error in the syntax xtool_lz4? xt_lz4 gives me results and xtool_lz4 gives me nothing.
15:36:57 - Selected ARC method for Data1e.bin was: xt_lz4
Compressed 160 files, 8,719,655,516 => 23,176,604,903 bytes. Ratio 265.80%

15:36:57 - Selected ARC method for Data1j.bin was: xtool_lz4
Compressed 160 files, 8,719,655,516 => 8,719,657,878 bytes. Ratio 100.00%
And so I wonder what the problem is. I like all the changes to DiskSpan_GUI 2.0 and I am looking forward to the next version. Beer for you ^^

Cesar82
23-04-2021, 15:29
Cesar 82, I have a question if you can add the option to set xtool 2020 -d# - scan depth to the next version.


I did not understand your suggestion.
I don't know if that will do what you need, so I could understand if I add an option, you can include it as a parameter (I think).

People who understand this functionality more, please comment if it would work.
[External compressor:xtool_zlib]
header = 0
packcmd = "PRE\XTool_2020\Win64\XTool.exe" precomp -mzlib -c64mb -t100p {options} --dbase - - <stdin> <stdout>

[External compressor:xtool_lz4]
header = 0
packcmd = "PRE\XTool_2020\Win64\XTool.exe" precomp -mlz4 -c64mb -t100p {options} --dbase - - <stdin> <stdout>

[External compressor:xtool_zstd]
header = 0
packcmd = "PRE\XTool_2020\Win64\XTool.exe" precomp -mzstd -c64mb -t100p {options} --dbase - - <stdin> <stdout>

[External compressor:xtool_reflate]
header = 0
packcmd = "PRE\XTool_2020\Win64\XTool.exe" precomp -mreflate -c64mb -t75p {options} --dbase - - <stdin> <stdout>

[External compressor:xtool_preflate]
header = 0
packcmd = "PRE\XTool_2020\Win64\XTool.exe" precomp -mpreflate -c64mb -t100p {options} --dbase - - <stdin> <stdout>

[External compressor:xtool_grittibanzli]
header = 0
packcmd = "PRE\XTool_2020\Win64\XTool.exe" precomp -mgrittibanzli -c64mb -t100p {options} --dbase - - <stdin> <stdout>

[External compressor:xtool_kraken4,xtool_kraken5,xtool_krake n6,xtool_kraken7,xtool_kraken8]
header = 0
packcmd = "PRE\XTool_2020\Win64\XTool.exe" precomp -mkraken -c64mb -t100p {options} --dbase - - <stdin> <stdout>

[External compressor:xtool_grittibanzli]
header = 0
packcmd = "PRE\XTool_2020\Win64\XTool.exe" precomp -mgrittibanzli -c64mb -t100p {options} --dbase - - <stdin> <stdout>
Then it would be used as that on the command line (manually).
xtool_zlib:d1+srep_new+LZMA-MT



And I have one more question, is there an error in the syntax xtool_lz4? xt_lz4 gives me results and xtool_lz4 gives me nothing.
15:36:57 - Selected ARC method for Data1e.bin was: xt_lz4
Compressed 160 files, 8,719,655,516 => 23,176,604,903 bytes. Ratio 265.80%

15:36:57 - Selected ARC method for Data1j.bin was: xtool_lz4
Compressed 160 files, 8,719,655,516 => 8,719,657,878 bytes. Ratio 100.00%
And so I wonder what the problem is. I like all the changes to DiskSpan_GUI 2.0 and I am looking forward to the next version. Beer for you ^^

About XTool 2020 not having inflated the file, try using the same lz4 library by copying from the XTool folder (old) to the XTool 2020 folder.
For each game you may or may not use a different version of the libraries, so it is necessary to test with different versions of the libraries.

Changing the subject...
If someone has download authorization and can share the file ISFreeArcExtract 4.3 (https://krinkels.org/resources/isfreearcextract.48/updates#resource-update-1169) here on the forum, it would be very useful for me (@mods, if I can't request it here, remove those lines).

sajmon83
23-04-2021, 15:38
That's what I meant to set the scan depth. Thanks will try to edit the settings

pratikpatel8982
25-04-2021, 05:44
Hi, can someone please help me in creating setup.exe of a conversion I have made, I compressed a game but I don't know how to make setup.exe file. Please give detail explaination. Thank you.

Gehrman
29-04-2021, 15:08
Hi Cesar82

How to create a setup.exe without Setup.dll?
Like CIU 3.0.0.0.

Gehrman
29-04-2021, 15:20
See the video

Gehrman
29-04-2021, 16:21
It's not possible.
The Setup.dll file contains all of the decompressors needed for extraction.
If you used the compressors internally (before) it would still be necessary to have a config file externally (Records.ini).
With Setup.dll you can include Records.ini within Setup.dll, thus making only one file necessary with Setup.exe.



I think this is not a bug.
You changed the file name, hence the error.
The names of the parts used in CIU today are <name>.001, <name>.002, <name>.003, etc.

See the video again.
The first error does not matter.

alucard1973
04-05-2021, 11:31
Good evening,
I would like to know where I went wrong in the registry argument so that it installs this key for me if I choose Task 2 or 3
Thank you

Root: "HKCU"; Subkey: "Software\Valve\Steam\Apps\6800"; ValueType: dword; ValueName: "Installed"; ValueData: "1"; Tasks: 2,3

alucard1973
05-05-2021, 01:13
CIU tasks/components/languages work differently than native Inno Setup tasks/components/languages.
The Tasks: / Components: / Languages: parametter (Native Inno Setup commands) is not supported by CIU.

There are two ways to use CIU.
CIU should always be used in the Check: parameter.

Root: HKCU; Subkey: "Software\Valve\Steam\Apps\6800"; ValueType: dword; ValueName: "Installed"; ValueData: "1"; Check: TasksCheck('2,3');

or

Root: HKCU; Subkey: "Software\Valve\Steam\Apps\6800"; ValueType: dword; ValueName: "Installed"; ValueData: "1"; Check: IsValid('','',2,3','');


P.S: For more information on the functions, or other functions compatible with the Registry, read the changelog that is in the "Help" folder of the CIU source code (In the part referring to CIU 3.0.0.0.u6)

Hello,
Thank you for your invaluable help.
I was able to do what I wanted except one thing, put Check: Not isWin64 because there is already Ckeck: Task
I would also like to know if it is normal that my installation all ends at 33.3% instead of going up to 100%?

sajmon83
09-05-2021, 15:53
Updated DiskSpan_GUI to v1.0.0.4 [2021.03.26]. :rolleyes:
For information of the changes in the current DiskSpan_GUI see the changelog file in the "COMPRESSOR" folder.

P.S: To use the new version of DiskSpan_GUI with CIU, first delete the old "COMPRESSOR" folder from the CIU source code folder and then add the "COMPRESSOR" folder contained in the attachment file (do not overwrite).

EDIT:
I'm adding new features to DiskSpan_GUI.
Download the "DiskSpan_GUI 2.0 (demo)" version and run in CONFIG mode and see what's new.
If anyone has any useful suggestions for improving DiskSpan_GUI project, please collaborate.

Cesar82 why not create a separate thread for the DiscSpan GUI ^^ Really the tool is great and easy to customize to your needs ^^

Cesar82
17-05-2021, 23:25
Updated CIU 3.0.0.1.b8.u3 and DiskSpan_GUI 1.0.0.5.

INFO:
1) Download the two attachment files and extract using WinRar or 7Zip.
2) Move the "COMPRESSOR" folder from the DiskSpan_GUI attachment to the CIU source code folder.

P.S: I shared the attachments separately so that the same attachment from DiskSpan_GUI can be used for other installers such as ASIS, LIS or others installers.
For change information take a quick tour of the changelog files.

Edit:
Hotfix 1 - Fixed music loop and muti music files.
Hotfix 2 changes here (https://www.fileforums.com/showpost.php?p=492637&postcount=818) (does not need the previous hotfix).
Hotfix 3 - Fixed to hide frame when window title bar (Windows native title bar) is displayed.
Hotfix 4 - Fixed displaying progress bar image in uninstall mode.

NOTES:
- No previous HF is needed (HF is cumulative).
- Delete the previous source code scripts and extract the HF# and replace the files in the CIU source code.
P.S: Attachment hotfix 1,2,3 has been kept because if there are any new bugs in last hotfix, use previous hotfix.

Please report if you find any errors.
Thanks!

pratikpatel8982
19-05-2021, 09:20
Hi, how can I add archives that are freearc archives but are not made using UltraArc or DiskSpan and how can I import my own Compressors in CIU?? Thanks.

GaMEr_2077
19-05-2021, 09:54
I also wanted that

:( Sad8669
19-05-2021, 10:18
pratikpatel8982 - GaMEr_2077


Q) how can I import my own Compressors in CIU??

A)This is quite simple, you just need to edit your arc.ini according to your needs.

When adding a new compressor you need :
The compressor itself.
packcmd and unpackcmd for compression and decompression.
The compressor name.
Correct parameters.

Example :
[External compressor:xtool]
header = 0
packcmd = xtool.exe precomp -mzstd -c32mb -t100p --dbase - - <stdin> <stdout>
unpackcmd = xtool.exe decode -t100p - - <stdin> <stdout>

Red - The compressor name.
Orange - Compressing and Decompressing commands.
Purple - Used for the archive Input and Output.
Blue - Parameters telling compressor to limit its usage.
Pink - Where the executable is located. You can add directories by using " and " such as "PRE\XTool\64\xtool.exe"

Please forgive any mistake regarding English or my Knowledge about Compression.

KaktoR
19-05-2021, 11:03
How to use non-DiskSpan/UltraArc freearc archives?
Just create one and add it to records.ini

Basic records.ini should look like this
[Record1]
Type=FreeArc_Original
Source={src}\data.arc
Output={app}\
Disk=1

How to use my own compressors with CIUv3?
Make a folder with all your tools need to decompress the archive (arc.ini, cls.ini, cls files, etc.......), mark all files and create a simple freearc archive with m1 compression. Name this archive "Setup.dll" and place it next to Setup.exe. Inside this archive you can also include records.ini if you like.

GaMEr_2077
20-05-2021, 05:12
Hey can u explain whats m1 compression?

pratikpatel8982
20-05-2021, 21:08
I posted a hotfix for CIU in the previous #post (https://www.fileforums.com/showpost.php?p=492057&postcount=802).


Native FreeArc method.

It give errorcode 11 while installing, how can i fix this??
I use mini compressor and I imported all files inside _isdone folder, as said by mc creator.

Proxson
21-05-2021, 16:26
@pratikpatel,

you haven't noticed anything else than the error message ? Look better. ;)

pratikpatel8982
21-05-2021, 19:07
@pratikpatel,

you haven't noticed anything else than the error message ? Look better. ;)

I see, my username changed to PRATIK~1. I don't know why it happened? Can you help me???

Cesar82
22-05-2021, 16:16
From what I could see in some recent posts the credits for DiskSpan_GUI and CLS-DiskSpan.dll is a little confusing for some users.

So I decided to explain the difference between DiskSpan_GUI and CLS-DiskSpan.dll.

CLS-DiskSpan.dll (https://www.fileforums.com/showthread.php?t=99627&highlight=cls-diskspan) is a CLS created by Razor12911 to work together with FreeARC (Arc.exe/UnArc.dll) for splitting the compressed file into smaller parts, causing a large compression to be divided into parts of the specified size making so it is possible to extract the files without having to merge the parts before extraction.

DiskSpan_GUI is a tool created by me to work with external compressors, facilitating the selection of methods and configuration used in the compression. DiskSpan_GUI includes several compressors/decompressors including support for DiskSpan (using CLS-DiskSpan.dll). It also allows changes to the configuration file allowing new compressors to be added or compressors already configured to be removed.

So DiskSpan refers to the spanning of disk, and for that purpose CLS-DiskSpan.dll is used, but to make it easier to use, a configurable graphical interface was created DiskSpan_GUI for this purpose.
For those who are unsure about what to place regarding credits using C.I.U./DiskSpan_GUI I decided to post an example of credits for conversions using current CIU below.
The credits could be informed in this way:
-Credits:
InstallerScript: 3.0.0.1.b8.u3 [2021.05.18]
C.I.U. by: Yener90
Contributors: BAMsE; Razor12911; Simorq; KaktoR; Cesar82
CLS-DiskSpan.dll R3 by: Razor12911, modified version by Cesar82
DiskSpan GUI v1.0.0.5 by: Cesar82
Thank you all for your collaborations. :)

andreiutzu21
28-05-2021, 09:35
https://ibb.co/ZXnhCnq
https://ibb.co/7zLCZGv

andreiutzu21
28-05-2021, 09:36
https://ibb.co/ZXnhCnq
https://ibb.co/7zLCZGv

andreiutzu21
28-05-2021, 09:39
hi houcine 80 it show me this error when i try to open setup

CREATOR MODE ENABLED

This Setup.ini file was not found near the executable of this installer

Put "Setup.ini" next to the executable or disable creator mode and recompile the script

pratikpatel8982
28-05-2021, 20:40
hi houcine 80 it show me this error when i try to open setup

CREATOR MODE ENABLED

This Setup.ini file was not found near the executable of this installer

Put "Setup.ini" next to the executable or disable creator mode and recompile the script

It's not an error, and to disable creator mode, add ; before #define CREATOR, and it'll work Like this
Change this:
#define CREATOR
To this:
;#define CREATOR

mausschieber
07-06-2021, 07:38
Hi guys!
I shared a new hotfix for CIU in #post (https://www.fileforums.com/showpost.php?p=492057&postcount=802).
P.S: Some changes will be in the beta 9 changelog, some will not.
HOTFIX CHANGES:
- Fixed bug of wrong caption on Next/Back buttons (Thanks Prettyboy099 for informing) mainly when running uninstall.exe (it displayed PAUSE where it should show UNINSTALL).
- Changed FlagSpace= key in [LangBox] section to support two values (FlagSpace=<X>,<Y>) separated by comma in "box" mode.
- Disabled inclusion of DXFilters filters in CREATOR mode to speed up interim compilation.
- Added ISPP option (temporary) to disable IsMediaLib functions inclusion before compile Setup.exe.
>> If you don't use videos in your conversion and want to avoid memory leak errors that occur in some random systems, enable line 8 of the script by removing the ";" to disable IsMediLib.dll.
>> The song ".mp3" will still be played, but by the BASS.dll library.
- Removed the use of the "Default.ini" file that compared in the compilation and included the keys only if the value is different from the default in IniMemory.
>> The purpose of this defult.ini was to speed up the reading of the ini keys a little, but the access time difference was small and whenever I changed a key it was necessary to include it in default.ini, this became laborious.


i saw that the HF2 haver bugs for smalbutton left Picture is HF1 Script and right Picture is HF2 Script

mausschieber
07-06-2021, 14:31
Here too.
I'll check it out soon (in about 8h) and after correcting it, I'll replace the HF2 in the same post.
If you find other bugs, please report them.
Thanks for the information.

Edit:
Hotfix 2 updated in previous post.
@mausschieber, if possible let me know if everything worked as it should.

now it work perfect

Snake288
12-06-2021, 16:36
Madness Engine

Games supported
Automobilista 2
Project Cars 1?? (someone test this plugin on this game and if it's not working, please upload a few samples)
Project Cars 2 (wait for R2)
Project Cars 3 (since bdt is buggy on this game, you can use this as an alternative) [also wait for R2]

Usage
Place madness.dll near xtool.exe along with required libraries and use -mmadness

Notes
Madness Engine
https://fileforums.com/showpost.php?p=492646&postcount=131

Hello Cesar82
I want to use this plugin for the convenience of compressing the game Automobilista 2
Madness Engine I want to use this plugin DiskSpan_GUI 1.0.0.5 can I have your support?

Snake288
13-06-2021, 00:21
DiskSpan_GUI will not have support for this "Madness Engine" plugin anytime soon.
DiskSpan_GUI 1.0.0.5 uses XTool 0.3.9 and the plugin "Madness Engine" is not compatible with this version of XTool (as far as I know) and XTool from version 0.3.12 had changes in the command line and it can't be just replaced in DiskSpan_GUI (Needs several code changes).
I also haven't updated DiskSpan_GUI to XTool_0.3.11_hotfix (latest version with same old command line) because many of the plugins that work on version 0.3.9 don't work on version 0.3.11 and I believe that the plugin updates that have been released lately don't work with 0.3.11.

Wait for DiskSpan_GUI 2.0.0.0 which will be released along with the final version 3.0.0.1 of the CIU (Or maybe even earlier, along with the upcoming 3.0.0.1.beta.9 of the CIU).

Edit:
You can create a .bat file with the current "XTool" and the "Madness Engine" plugin and the necessary compressors and compress the game.
To create the Setup.dll file create a folder and place all the decompressors file and the Arc.ini/CLS.ini file with the paths corresponding to the folder structure used for the decompressors and then drag and drop the folder over the "_Compress Optional file" DLL (Drop Folder or Setup.dll).bat" from the COMPRESSORS folder to create the Setup.dll file.

Hello Cesar82
I want to use this plugin for the convenience of compressing the game Automobilista 2
Madness Engine I want to use this pluginI couldn't run the Madness engine add-in (.bat) I couldn't run the madness engine plugin
Sorry, but I couldn't (.can I get help preparing the bat file if possible ?

Snake288
13-06-2021, 05:12
Hello Cesar82
Automobilista 2 DiskSpan_GUI 1.0.0.5 Madness Engine I added a plugin DiskSpan_GUI 1.0.0.5 DS_Methods.ini can you control the coding error I can't find where I made a mistake

Automobilista 2 Files I'm Working On
https://pixeldrain.com/u/TGoDkgDJ

mausschieber
13-06-2021, 12:31
Hello Cesar82
Automobilista 2 DiskSpan_GUI 1.0.0.5 Madness Engine I added a plugin DiskSpan_GUI 1.0.0.5 DS_Methods.ini can you control the coding error I can't find where I made a mistake

Automobilista 2 Files I'm Working On
https://pixeldrain.com/u/TGoDkgDJ

i think you can not mix the setup from CIU 3.0.0.0 with the DiskSpan_GUI 1.0.0.5 the tools are different thats why it do not work
i have updated the Conversion to new Script

Grumpy
18-06-2021, 22:13
I would like anyone who tests and finds any error, to retaliate this error.

Nice work Cesar.

Are you sure the word 'retaliate' is the correct word you wanted to use?
Maybe 'autocorrect' is interfering?

'Retaliate' meaning:

to hurt someone or do something harmful to someone because they have done or said something harmful to you

acal3000
19-06-2021, 00:02
Nice work Cesar.

Are you sure the word 'retaliate' is the correct word you wanted to use?
Maybe 'autocorrect' is interfering?

'Retaliate' meaning:


Maybe he wanted to say "Reiterate this
error.." ???..

Snake288
19-06-2021, 02:26
Hello
Cesar82
First Off, Thanks
DiskSpan_GUI 2.0.0.0 [2021.06.18] (x64) (Preview references
I Choose The Game Folder I Choose The Compression Method
Start Compression I'm Talking About The Language Option
How to use instruction
CIU 3.0.0.1.b8.u3 (2021.05.18) Do you have support ?
When Exactly The Full Version Will Be Released
How Testing Works After You Finish Compressing Game Files

mausschieber
19-06-2021, 02:41
Hello
Cesar82
First Off, Thanks
DiskSpan_GUI 2.0.0.0 [2021.06.18] (x64) (Preview references
I Choose The Game Folder I Choose The Compression Method
Start Compression I'm Talking About The Language Option
How to use instruction
CIU 3.0.0.1.b8.u3 (2021.05.18) Do you have support ?
When Exactly The Full Version Will Be Released
How Testing Works After You Finish Compressing Game Files

DiskSpan_GUI 2.0.0.0 is not Compatible with CIU 3.0.0.1.b8.u3 (2021.05.18)
you have to wait for CIU 3.0.0.1.b9

Grumpy
19-06-2021, 03:44
The word in my language was "relate" (Translated into eng: report).


Ahh yes 'report' makes more sense. :)

I actually used Google to see what 'retaliate' means in Portuguese thinking it may have just been a word that didnt translate well to English. ;)

sajmon83
23-06-2021, 06:48
Cesar82 I can't figure out how [MusicIcon] it works properly together with MusicIcon.png. Could you give a simple example of what MusicIcon.png should look like. My guess is that it should have two states, but I've already tried vertically (39x78) and horizontally (78x39). And it looks bad all the time
[MusicIcon]
Width=39
Height=39

Prettyboy099
23-06-2021, 09:20
Cesar82 I can't figure out how [MusicIcon] it works properly together with MusicIcon.png. Could you give a simple example of what MusicIcon.png should look like. My guess is that it should have two states, but I've already tried vertically (39x78) and horizontally (78x39). And it looks bad all the time
[MusicIcon]
Width=39
Height=39

MusicIcon has 8 parts....
So dimension of MusicIcon.png will be-
Weight=X (X=Weight of MusicIcon in Setup.ini, 39 in your case)
Height=Y*8 (Y=Height of MusicIcon in Setup.ini, 312 in your case)
8 parts of MusicIcon.png from top to bottom-
1-Normal (In music disabled state)
2-Selected (In music disabled state)
3-Clicked (In music disabled state)
4-Disabled (In music disabled state)
5-Normal (In music unabled state)
6-Selected (In music unabled state)
7-Clicked (In music unabled state)
8-Disabled (In music unabled state)
I think it is better to see some examples that I created in past...

Cesar82
23-06-2021, 09:41
Cesar82 I can't figure out how [MusicIcon] it works properly together with MusicIcon.png. Could you give a simple example of what MusicIcon.png should look like. My guess is that it should have two states, but I've already tried vertically (39x78) and horizontally (78x39). And it looks bad all the time
[MusicIcon]
Width=39
Height=39

Icon buttons must have measurements: HEIGHT = WIDTH * 8


Image file:
MusicIcon.png = 26x208 pixels (8 * 26 = 208)

Setup.ini example
[MusicIcon]
Width=26
Height=26

Image Layout (Top to Bottom):
1) BTN NORMAL - IF MUSIC CHECKED
2) BTN SELECTED - IF MUSIC CHECKED
3) BTN CLICKED - IF MUSIC CHECKED
4) BTN DISABLED - IF MUSIC CHECKED
5) BTN NORMAL - IF MUSIC UNCHECKED
6) BTN SELECTED - IF MUSIC UNCHECKED
7) BTN CLICKED - IF MUSIC UNCHECKED
8) BTN DISABLED - IF MUSIC UNCHECKED

I recommend that you always create the button in the exact size it will appear in the project.
If your button image is larger, create a new project with the button's final dimensions and add the larger button as a smart object and save your final png in the dimensions specified in Setup.ini.

EDIT:
- Added CIU hotfix in previous post.