View Full Version : [CIUv3] Custom Installer Ultimate v3
Kitsune1982
24-07-2021, 15:11
hey cesar, <and the fileforums family> i know its been ages since you've heard from me. cesar, are you all still working on the CIU that will be compatible with DiskpanGUI v2+? i understand you and kaktor are very busy, just wondering if its still being planned on being released when you are able.. no rush, i understand you all have real lives too. just was curious. let me know if you all are still working on it! thanks, have a great one!
-Kitsune1982
"Sir! there are sea mammals from the lyran military! They are moving in fast!
and they are trained in the art of semi-otter-matic firearms!
Draco General: "Oh no! We're no match for their interstellar might! retreat!
Me, watching: Good, run for it! I'll just pick up whatever treasures remain thats just ly-ran around!
=^_^=
Yes, Cesar is still working on it, but he is on "holidays" at the moment :D
There is no ETA for the new CIU version yet.
Kitsune1982
24-07-2021, 18:22
thank you very much cesar, that will be very much appreciated!!
you and kaktor and everyone else who contributes to the CIU project please keep up the great work!!
much love to all of my fileforums family!!
-Kitsune
FIFA_LOVER
24-07-2021, 22:39
Am new here
Any tutorial on how to customize and use this installer
sajmon83
25-07-2021, 01:02
Am new here
Any tutorial on how to customize and use this installer
A bit old, but here's all the basics to get you started with Custom Installer Ultimate v3
Custom Installer Ultimate v2 Wiki (https://custom-installer-ultimate-v2.fandom.com/wiki/Custom_Installer_Ultimate_v2_Wiki)
I am also looking forward to the new CIU 3 version with DiskSpan GUI 2.0.0 support ^_^
Cesar82 enjoyable holidays :D best regards Beer ;)
FIFA_LOVER
25-07-2021, 08:12
A bit old, but here's all the basics to get you started with Custom Installer Ultimate v3
Custom Installer Ultimate v2 Wiki (https://custom-installer-ultimate-v2.fandom.com/wiki/Custom_Installer_Ultimate_v2_Wiki)
I am also looking forward to the new CIU 3 version with DiskSpan GUI 2.0.0 support ^_^
Cesar82 enjoyable holidays :D best regards Beer ;)
if anyone can help
What is FirstBGImage in
[Component1]
Name=DLC 02
Size=1700
Checked=1
ShowInstallLabel=0
FirstBGImage=7
if anyone can help
What is FirstBGImage in
[Component1]
Name=DLC 02
Size=1700
Checked=1
ShowInstallLabel=0
FirstBGImage=7
FirstBGImage= key serves to inform which first slide image belongs to each component.
Example, if you have three components (games), and you put 5 images of each game, then if you correctly set FistBGImage as 1,6,11 respectively for components 1,2,3 then when selecting only components 1 and 3 the images 6 to 10 will not be displayed on the slides as component 2 has not been checked.
FIFA_LOVER
25-07-2021, 21:52
FirstBGImage= key serves to inform which first slide image belongs to each component.
Example, if you have three components (games), and you put 5 images of each game, then if you correctly set FistBGImage as 1,6,11 respectively for components 1,2,3 then when selecting only components 1 and 3 the images 6 to 10 will not be displayed on the slides as component 2 has not been checked.
Got that Cesar
Thanks
FIFA_LOVER
25-07-2021, 23:02
hey cesar, one more question.........
How to change these round edged corners https://ibb.co/T8944n0
https://i.ibb.co/sw8KKD1/Annotation-2021-07-26-112931.jpg (https://imgbb.com/)
Prettyboy099
25-07-2021, 23:17
hey cesar, one more question.........
How to change these round edged corners https://ibb.co/T8944n0
https://i.ibb.co/sw8KKD1/Annotation-2021-07-26-112931.jpg (https://imgbb.com/)
That depends on ur image editing skills.....
U can create Autorun.png/Installer#.png yourself without any rounded corner in any photo editing software.....
I have a question about [CMDCommands]
Are the commands executed from {app} or {tmp}?
I have to create a folder shortcut inside the {app} folder.
[CMDCommands]
@echo off
mklink /D ".\ModData\Data" ".\Data"
Masquerade
27-07-2021, 06:57
I have a question about [CMDCommands]
Are the commands executed from {app} or {tmp}?
You could try:
[CMDCommands]
@echo off
echo %cd% >> "C:\mylocation.txt"
pause
It will save the location to the specified text file
I just found out you can use the IS constants inside the batch, so all ok :D
Added CIU 3.0.0.1.b8.u3 HF4 in the previous post (Along with the latest CIU source code).
In a few days I will share a version of the CIU with support for "DiskSpan GUI 2.0.0.1".
I didn't have a lot of time to make the necessary changes to the CIU code because it's pretty messed up after testing the inclusion of protection for the design images.
Wait a little longer!
Updated CIU 3.0.0.1.b9 compatible with DiskSpan_GUI 2.0.0.1.
For change information take a quick tour of the changelog files.
INFO:
1) Download the attachment and also the latest DiskSpan GUI from DiskSpan GUI (https://www.fileforums.com/showthread.php?t=104507) thread and extract boot files 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.
Also read the changes in the changelog because many keys have changed or no longer exist, and also some files need to be renamed or are no longer supported.
It may contain some new bugs in CIU because a large part of the code has changed.
So I ask you to report the bugs found so they can be fixed.
Thanks to everyone who contributed testing and reporting bugs in previous versions!
EDIT:
Added hotfix 1.
- Fixed infinite loop (freezing installer) when reading records.ini files when using tasks and also when using maintenance page.
amin fear
16-08-2021, 04:56
Updated CIU 3.0.0.1.b9 compatible with DiskSpan_GUI 2.0.0.1.
For change information take a quick tour of the changelog files.
INFO:
1) Download the attachment and also the latest DiskSpan GUI from DiskSpan GUI (https://www.fileforums.com/showthread.php?t=104507) thread and extract boot files 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.
Also read the changes in the changelog because many keys have changed or no longer exist, and also some files need to be renamed or are no longer supported.
It may contain some new bugs in CIU because a large part of the code has changed.
So I ask you to report the bugs found so they can be fixed.
Thanks to everyone who contributed testing and reporting bugs in previous versions!
Thanks
Will test & report any bugs seen !
P.S
What is this entry in "Setup.ini" ?
AddDXFilter=1
mausschieber
16-08-2021, 08:31
Thanks
Will test & report any bugs seen !
P.S
What is this entry in "Setup.ini" ?
AddDXFilter=1
this are the Video/audio codecs if you using Videos in your Projects
samadrahman74
25-08-2021, 04:47
Updated CIU 3.0.0.1.b9 compatible with DiskSpan_GUI 2.0.0.1.
For change information take a quick tour of the changelog files.
INFO:
1) Download the attachment and also the latest DiskSpan GUI from DiskSpan GUI (https://www.fileforums.com/showthread.php?t=104507) thread and extract boot files 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.
Also read the changes in the changelog because many keys have changed or no longer exist, and also some files need to be renamed or are no longer supported.
It may contain some new bugs in CIU because a large part of the code has changed.
So I ask you to report the bugs found so they can be fixed.
Thanks to everyone who contributed testing and reporting bugs in previous versions!
EDIT:
Added hotfix 1.
- Fixed infinite loop (freezing installer) when reading records.ini files when using tasks and also when using maintenance page.
Why not work?
[ExtractSettings]
mausschieber
25-08-2021, 05:00
Why not work?
[ExtractSettings]
From the Changelog:
Removed [ExtractSettings] section with all its keys.
>> Now CIU only works with Records.ini settings (Externally or inside Setup.dll).
regisgay
27-08-2021, 01:27
Hello, the Unpacker GUI I was using no longer works with the latest version of DiskSpan_GUI. I'm currently using the example script that came with the newest DiskSpan_GUI to make a new very simple installer, but I cannot figure out how to remove the "Start Menu Folder" part of the script. Does anyone know how I can do that?
Also there has been one little typo in DiskSpan_GUI for awhile. It's in the "LOLZ Final Compressor" section, the typo is "Hight". I believe it should probably be "High".
regisgay
29-08-2021, 02:54
To unpack it is now possible with DiskSpan GUI 2.0.0.1 ("Tools" button was included), just copying DiskSpan_GUI.exe to the folder where the conversion is (DVD_1).
Yeah I figured this out after posting haha. Thanks for the reply.
I decided to share here about a way to avoid future mistakes.
Whenever compiling an executable containing videos with the CIU it is highly recommended to include the necessary LAV filters by enabling in the AddDXFilter=1 key of the [InstallOptions] section of Setup.ini.
I recently upgraded my system from Intel (3rd Generation) to AMD (Current Generation) and I noticed that installers created with CIU 3.0.0.1 beta 8 (I tested u2) doesn't work if filters haven't been included inside setup. exe using the AddDXFilter=1 key in the [InstallOptions] section of Setup.ini before compilation (CIU 3.0.0.1.b8 use old ISMediaLib.dll).
When running the installer and it has music or video, when trying to add the music or video the installer exits.
Maybe it's some K-Lite Codec Pack update as I also recently updated the K-Lite Codec pack to version 16.4.0.
In version CIU 3.0.0.1 beta 9 it is working perfectly including or not the LAV filters internally in Setup.exe.
Perhaps the error has to do with playing ".mp3" files because now in version 3.0.0.1 beta 9 who plays ".mp3" songs is the BASS.dll library. The ISMediaLib.dll library plays video files only, and there were no errors when using the current filters with K-Lite Codec Pack 16.40 installed.
After a long time, I added the newest CIU source code to first post:
CIU 3.0.0.1.b9.u1 (2021.09.11)
Read changelog to know what's new.
Added a help CHM file to first post. This help file explains every single feature of CIUv3.
Thanks to mausschieber (https://fileforums.com/member.php?u=172397) to make this one.
CIU 3.0.0.1.b9.u1 hotfix 1
- Fixed LAV filter inclusion on use Video# or VideoAR# files.
- Updated script to support new DiskSpan GUI 2.0.0.5.
EDIT: The attachment has been reuploaded.
Please test it out and let me know if it's OK now.
I'm formatting the PC and I have almost nothing installed yet.
mausschieber
24-11-2021, 11:38
CIU 3.0.0.1.b9.u1 hotfix 1
- Fixed LAV filter inclusion on use Video# or VideoAR# files.
- Updated script to support new DiskSpan GUI 2.0.0.5.
after i compile a Script there came an error message
line 14313 column 18 unknown identifier GetCPUThreads
After your reupload it worked
fabrieunko
04-12-2021, 22:40
hello, until now I use Windows phone installer (DSG) that I know more about. I wanted to switch to CIU but that's another story. I find it much more complex on the modifications to be made to adapt the skin. is there a doc somewhere? a tutorial? to read to know what to modify when you start a small can ?. thank you
andreiutzu21
05-12-2021, 06:07
go to first page and download Custom Installer Ultimate v3 - Help FIX.7z
Snake288
06-12-2021, 11:26
hello mausschieber
i think you can watch the video I sent to you and you can see the problem I'm having
i've been trying to compress this game for exactly 15 days now and I'm having trouble restoring the files
https://files.fm/f/5h3sdwbyc
Snake288
06-12-2021, 11:46
Yes Wındow 11
I don't know if CIU and all the tools are working correctly on Win11. Maybe try to add Setup.exe to Win7 or Win10 compatibility.
Snake288
06-12-2021, 12:03
i'm having the same problem again
hello mausschieber
i think you can watch the video I sent to you and you can see the problem I'm having
i've been trying to compress this game for exactly 15 days now and I'm having trouble restoring the files
https://files.fm/f/5h3sdwbyc
From the LOG file in the video I see that you used DiskSpan GUI 2.0.0.5.
Have you compiled the Setup.exe executable using the CIU hotfix script (https://www.fileforums.com/showpost.php?p=495012&postcount=775)?
I don't know if that's it, but since you used LOLZ, in DSG version 2.0.0.5, in ARC.ini the temporary directory is set to {app}, but this value is replaced by the corresponding value from the installation folder when starting the extract. But only the hotfix script has the necessary changes for this replacement.
Snake288
06-12-2021, 17:36
Hello
Cesar82
CIU 3.0.0.1.b9.u1 (2021.09.11) HF1 hotfix script I used it, but there is a problem that I don't understand
I Used a Different Compression Method When Recording a new video The Same Problem Persists
I actually want to Have a Compression Method (LOLZ_ULTRA) that I would Like to Use, But I am Not Succeeding
I Used the Updated DiskSpan GUI 2.0.0.5 Compression Tool I'm Having the Same Problem with Older Versions
https://files.fm/f/kk73a4ycz
I can't test it here.
I use Windows 10, and on Windows 10 it seems to work fine.
You can redirect OutputDir in line 8 of the script and enable debug mode (line 103), and run and check where execution paused. Check procedure Unpack_Process up to which line is processed (a blue dot will be added before the line in Inno Setup IDE when running in debug mode).
You can try compiling with version 6.20 of Inno Setup for testing, but I don't think that's it.
mausschieber
07-12-2021, 03:13
i test it on windows 10 and it worked fine. i think it a windows 11 problem
i dont have windows 11 to test
you can use the method i used to compress that worked, so we can exclude witch method didn't work
andreiutzu21
07-01-2022, 22:12
hei guys and HAPPY NEW YEAR.
Cesar82
it seems i have found a bug with this update of CIU. not creating UNINSTALL.exe in my setup.ini at section [InstallOptions] Uninstallable is set to 1 but dont create. please can you fix the problem. thank you for your hard work
P.S. im using windows 10 pro x64
hei guys and HAPPY NEW YEAR.
Cesar82
it seems i have found a bug with this update of CIU. not creating UNINSTALL.exe in my setup.ini at section [InstallOptions] Uninstallable is set to 1 but dont create. please can you fix the problem. thank you for your hard work
P.S. im using windows 10 pro x64
I can't install Windows 11 here. At least not yet. But as soon as possible I will analyze this.
andreiutzu21
08-01-2022, 00:57
I can't install Windows 11 here. At least not yet. But as soon as possible I will analyze this.
im using windows 10 pro x64 not 11. thanks
mausschieber
08-01-2022, 01:29
im using windows 10 pro x64 not 11. thanks
i think you should read this https://fileforums.com/showthread.php?t=104533
andreiutzu21
08-01-2022, 02:59
I can't install Windows 11 here. At least not yet. But as soon as possible I will analyze this.
just a notice. the game i have tested is DEVIL MAY CRY 5 and if i compress files with FA-STORE after instalation he creates UNINSTALL.exe / if i compress files using methods not creating UNINSTALL.exe at all. both methods i used BD25 size . maybe that will help you for fixing
Snake288
16-01-2022, 10:02
Exec2(ExpandConstant('{app}\WemTool.exe'), '-d')
the above code is located below (Installer Script_3.0.0.1.b9_[2021.09.11].isp) I want to add can I get help?
InstallerScript_3.0.0.1.b9_[2021.09.11].iss
Exec2(ExpandConstant('{app}\WemTool.exe'), '-d')
the above code is located below (Installer Script_3.0.0.1.b9_[2021.09.11].isp) I want to add can I get help?
InstallerScript_3.0.0.1.b9_[2021.09.11].iss
You have to make it in Setup.ini
[CMDCommands]
cd /D "{app}"
"{app}\WemTool.exe" -d
del /S /F "{app}\WemTool.exe"
Snake288
16-01-2022, 10:10
You have to make it in Setup.ini
[CMDCommands]
cd /D "{app}"
"{app}\WemTool.exe" -d
del /S /F "{app}\WemTool.exe"
Exec2(ExpandConstant('{app}\WemTool.exe'), '-d')
the above code is located below (Installer Script_3.0.0.1.b9_[2021.09.11].isp) I want to add can I get help?
InstallerScript_3.0.0.1.b9_[2021.09.11].iss
.iss.html]InstallerScript_3.0.0.1.b9_[2021.09.11].iss - 1.1 MB (https://dosya.co/l5mtfrv77kn5/InstallerScript_3.0.0.1.b9_[2021.09.11)
Setup.ini - 123 KB (https://dosya.co/khs1lpwflszq/Setup.ini.html)
can I get help about adding codes please?
andreiutzu21
03-02-2022, 22:13
it seems it is a bug in this updated script . not creating uninstall.exe at all
i have tried with multiple games. for EX: CYBERPUNK2077 \ BATMAN ARKHAM KNIGHT \ DEVIL MAY CRY 5 \ FORZA HORIZON 4 ETC. please Cesar82 can you fix this annoying bug. thank all for your hard work
mausschieber
04-02-2022, 02:01
it seems it is a bug in this updated script . not creating uninstall.exe at all
i have tried with multiple games. for EX: CYBERPUNK2077 \ BATMAN ARKHAM KNIGHT \ DEVIL MAY CRY 5 \ FORZA HORIZON 4 ETC. please Cesar82 can you fix this annoying bug. thank all for your hard work
it work very well see Picture
andreiutzu21
04-02-2022, 05:55
ok. i have tested me too . under 1 bd25 size he creates uninstall.exe. but if you have more than 1 bd25 not create al all. for example GTA 4 is under 1bd25 and create uninstall.exe and if i compress forza or cyperpunk or batman arkham knight not creating at all. i dont know what causes this. thanks for your reply and for your work
EDIT: i have compiled setup.exe and just noticed if i just run setup.exe without installing from compression he creates uninstall.exe so i think the problem is with DISKPAN_GUI maybe.
andreiutzu21
04-02-2022, 22:44
- Compile your executable using the attached script.
- Run the BAT file and install your game.
- Send me by PM the Setup_LOG.txt file generated with Setup.exe.
ok.i will test it several ways . i will install after compression and then i will install after creating iso . thank you Cesar82
I think the solution is to copy uninstall.exe before extraction starts. Because it makes sense, if you install from ISO/DISK and change the ISO/DISK, Setup can't find Setup.exe to copy in current {src} directory. In my tests, uninstall.exe will be copied to {app} folder when extraction is done.
andreiutzu21
05-02-2022, 04:44
I think the solution is to copy uninstall.exe before extraction starts. Because it makes sense, if you install from ISO/DISK and change the ISO/DISK, Setup can't find Setup.exe to copy in current {src} directory. In my tests, uninstall.exe will be copied to {app} folder when extraction is done.
i agree with you but in old version of CIU V3.0.0.1 B8 everything works fine even i installing from iso. at the end of install he creates uninstall.
andreiutzu21
05-02-2022, 07:30
i do some test on old projects and i have installed a collection of 3 bd25 size and somehow setup creates automaticaly uninstall at the begining of extraction even from iso mounted in virtual drive. is about CIU 3.0.0.0 b8. can you fix problem for this version curent version of CIU? thaks you all for replys and for your hard work guys
CIU 3.0.0.1.b9.u1 hotfix 2
- Fixed Uninstall.exe file creation when installing from ISO and containing more than one ISO.
@andreiutzu21, please test and if it works, comment here.
@KaktoR, if it works you can replace the HF in post 1.
andreiutzu21
05-02-2022, 22:49
CIU 3.0.0.1.b9.u1 hotfix 2
- Fixed Uninstall.exe file creation when installing from ISO and containing more than one ISO.
@andreiutzu21, please test and if it works, comment here.
@KaktoR, if it works you can replace the HF in post 1.
i confirm, now is working perfectly . thank you for your hard work and for you time to help us
andreiutzu21
05-02-2022, 22:50
i confirm, now is working perfectly . thank you for your hard work and for you time to help us
@Cesar82
'andreiutzu21' was so impressed with the fix he commented about it twice :D
andreiutzu21
10-02-2022, 00:46
why is show me at system check (4.0 GB) if my video card is 6 GB? someone has any ideea? thanks
andreiutzu21
10-02-2022, 09:58
no Cesar82. not working i have attached 2 more images to see if it is correct what is displayed after that 0 without selecting components
mausschieber
10-02-2022, 10:07
no Cesar82. not working i have attached 2 more images to see if it is correct what is displayed after that 0 without selecting components
I have the same problem but I've never noticed it before
and here it worked also not
For me it displays VRAM correct.
Try if ISSysInfo (https://fileforums.com/showthread.php?t=99835) is displaying the correct VRAM for you.
mausschieber
10-02-2022, 10:31
For me it displays VRAM correct.
Try if ISSysInfo (https://fileforums.com/showthread.php?t=99835) is displaying the correct VRAM for you.
here is the same it shows only 4 GB
Then there is a bug inside the library.
Try again with a different, maybe this one
https://fileforums.com/showthread.php?t=103432
mausschieber
10-02-2022, 11:53
Then there is a bug inside the library.
Try again with a different, maybe this one
https://fileforums.com/showthread.php?t=103432
yes this work perfect
yes this work perfect
Could you test the attachment file?
Razor12911
10-02-2022, 19:44
Could you test the attachment file?
:)
andreiutzu21
10-02-2022, 22:08
Could you test the attachment file?
it shows correct VRAM memorry
mausschieber
11-02-2022, 02:00
Could you test the attachment file?
yes this worked also
andreiutzu21
11-02-2022, 02:14
this is a project from mausschieber and has same bug with that dot after 0 without selecting components. thanks
Prettyboy099
11-02-2022, 03:06
If u r talking about that dot then u will find that dot in almost every project's "Select Destination Location" page..... Since for almost every project I use complete GB for space req. like 26GB, 32GB etc .... U will get that dot in my every project like 26. GB, 32. GB.... I think it is present since the start of CIU 3.0.0.1 project....
andreiutzu21
11-02-2022, 23:07
now it shows correct values in VRAM memory and that DOT after 0. thank you Cesar82 for this fix
amin fear
14-02-2022, 03:42
Could you test the attachment file?
Thanks for your hard efforts !:) Win 11 x64
andreiutzu21
14-02-2022, 04:44
please @KaktoR can you update first post ? it include VRAM MEMORY not showing correctly and when you have COMPONENTS that DOT after 0 is gone. again thank you @Cesar82 for this fix
amin fear
14-02-2022, 05:01
@Cesar82
Is there any 32-Bit compatible version of recent "CIUv3" script ?
@Razor12911 constantly updates 32-bit version of XTOOL 2020, but why there is no 32-Bit compatible version of "DiskSpan GUI" with latest binaries ?
If its possible how can i modify "DiskSpan GUI" to support both 32-bit & 64-bit ?
Even @KaktoR ASIS script is 64-bit Only !!!
any help would be appreciated.
Masquerade
14-02-2022, 08:48
@Razor12911 constantly updates 32-bit version of XTOOL 2020, but why there is no 32-Bit compatible version of "DiskSpan GUI" with latest binaries ?
You must be confused, Razor discontinued the x86 build of XTool 2020 edition ages ago.
please @KaktoR can you update first post ? it include VRAM MEMORY not showing correctly and when you have COMPONENTS that DOT after 0 is gone. again thank you @Cesar82 for this fix
I would rather wait for Cesar's when he makes it official, either here or in PM ;)
@Cesar82
Is there any 32-Bit compatible version of recent "CIUv3" script ?
@Razor12911 constantly updates 32-bit version of XTOOL 2020, but why there is no 32-Bit compatible version of "DiskSpan GUI" with latest binaries ?
If its possible how can i modify "DiskSpan GUI" to support both 32-bit & 64-bit ?
Even @KaktoR ASIS script is 64-bit Only !!!
any help would be appreciated.
No, but seriously, who use x86 os these days?
CIU 3.0.0.1.b9.u1 hotfix 3
- Fixed detection of video memory (VRam) above 4GB.
- Fixed dot after values in display of required disk space sizes.
@KaktoR, if it works you can replace the HF3 in post 1.
I will wait a few days, and if no one reports bugs I will add it to post 1 :)
Hotfix 3 added to first post.
The; #define InternalDLL function does not work.
@Gehrman, I will fix this in the next CIU update.
But you can fix it in your script by inserting the lines highlighted in red.
#if !defined(CREATOR)
Source: "Resources\Includes\UnArc.dll"; DestDir: "COMPRESSORS"; Flags: dontcopy
Source: "Resources\Includes\ISDone.dll"; DestDir: "COMPRESSORS"; Flags: dontcopy
Source: "Resources\Includes\English.ini"; DestDir: "COMPRESSORS"; Flags: dontcopy
#if defined(InternalDLL) && FileExists(AddBackslash(SourcePath) + ExtractFileName(SetupSetting("OutputBaseFilename")) + ".dll")
Source: "{#AddBackslash(SourcePath) + ExtractFileName(SetupSetting("OutputBaseFilename")) + ".dll"}"; DestDir: "COMPRESSORS"; Flags: dontcopy
#endif
#endif
For some time, nothing new has been included in the CIU (It's not good to mess around when it's working well).
However, a TrackBar will be included to control the music/video volume (See the example in the attached file).
As for the bug that cuts the labels in the texts of the buttons informed by Prettyboy099, I still haven't found a solution.
Obtaining text width measurements from the windows API function GetTextExtentPoint32 returns a value well below the correct value (in Cyrillic characters) using some different fonts.
CIU 3.0.0.1.b9.u1 hotfix 4
- Fixed cropping of labels on buttons in languages with cyliric characters (like Russian and Ukraine) when using some different fonts.
P.S: It's been over 3 weeks Prettyboy099 has tested this hotfix and I forgot to share it with the rest of you.
@KaktoR, if it works in some days you can replace the HF4 in post 1.
mausschieber
10-05-2022, 17:02
Part 1 Complete based on Autorun Setup.
Going on Part 2: Installer Setup - Tomorrow
Please Test my program if it works. :D
Edit: Added Standard AR Button where was missed on components
stopped after two years is the Project dead?
that would be a pity then the Project where be Usefull for designers
but apparently I'm the only one there will be use the Project
thanks for your work
Part 1 Complete based on Autorun Setup.
Going on Part 2: Installer Setup - Tomorrow
Please Test my program if it works. :D
Edit: Added Standard AR Button where was missed on components
problem scale on 4k resolution :(
andreiutzu21
05-06-2022, 01:37
@Cesar82 it give these errors when installing this UWP game. i have noticed if i install game before creating iso it will install without errors but if i install after creating iso installer gives me these errors. thanks for your hard work. if you need more info just let me know
https://imgur.com/5i5MCcA
https://imgur.com/0IgbKQY
https://imgur.com/cDHS02m
andreiutzu21
05-06-2022, 01:39
https://i.ibb.co/T1S5mVk/1.png (https://imgbb.com/)
https://i.ibb.co/423kKys/2.png (https://imgbb.com/)
https://i.ibb.co/fHYHLR3/3.png (https://imgbb.com/)
@Cesar82 it give these errors when installing this UWP game. i have noticed if i install game before creating iso it will install without errors but if i install after creating iso installer gives me these errors. thanks for your hard work. if you need more info just let me know
https://imgur.com/5i5MCcA
https://imgur.com/0IgbKQY
https://imgur.com/cDHS02m
I will check soon.
EDIT:
@andreiutzu21, I did some tests here and registered the game without any errors using 4 ISO images.
You could create the whole project including the iso (Remove the larger sized files from the game folder and use the DSG custom tab to create smaller discs) and send it to me.
Send me the project where errors occur.
mausschieber
05-06-2022, 17:03
@Cesar82 it give these errors when installing this UWP game. i have noticed if i install game before creating iso it will install without errors but if i install after creating iso installer gives me these errors. thanks for your hard work. if you need more info just let me know
https://imgur.com/5i5MCcA
https://imgur.com/0IgbKQY
https://imgur.com/cDHS02m
How did you compress the Conversion? Wich version of DSG?
andreiutzu21
05-06-2022, 20:40
How did you compress the Conversion? Wich version of DSG?
i used the last one.
andreiutzu21
05-06-2022, 20:55
I will check soon.
EDIT:
@andreiutzu21, I did some tests here and registered the game without any errors using 4 ISO images.
You could create the whole project including the iso (Remove the larger sized files from the game folder and use the DSG custom tab to create smaller discs) and send it to me.
Send me the project where errors occur.
ok . i will send you a PM today.
problem scale on 4k resolution :(
Setup.bat
Reg.exe add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%~dp0Setup.exe" /t REG_SZ /d "~ DPIUNAWARE" /f | START Setup.exe
Reg Delete "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%~dp0Setup.exe" /f
Exit
problem scale on 4k resolution :(
By default CIU has an encoding to enter the value "~DPIUNAWARE" in the registry and relaunch Setup.exe.
I don't have a 4K monitor, but creating a custom resolution here is working. See in the attached video the size of the design before and after committing the line that inserts the value in the register.
The same values reported above by Gehrman are entered by CIU automatically when resolutions above 1920x1080.
Thanks to Cesar 82
I found a small bug
In the first test, "Test 1 Test 1 Test 1" is incomplete
Using GROUP with Radio causes this bug
https://www.upload.ee/image/14227870/B01.jpg
https://www.upload.ee/image/14227872/B02.jpg
https://www.upload.ee/image/14227871/B03.jpg
CIU 3.0.0.1.b9.u1 hotfix 5 e 6.
Thanks to Cesar 82
I found a small bug
In the first test, "Test 1 Test 1 Test 1" is incomplete
Using GROUP with Radio causes this bug
Although only one RadioButton will never be used as in your example, the error also occurred if there were no checkboxes.
Try with the HF6 attached.
Hotfix 5:
- Fixed to enable play buttons after installed UWP games.
- Fixed error that occurred when creating UWP game shortcuts when converting png image to icon (Thanks andreiutzu21 for bug information and tests).
- Fixed CheckInfo function when using negation character "!" before the parameter like: Check: CheckInfo('!lang:!en,de');
- Added support for negation character "!" in the CheckInfo function now also in the compared type like as in the example:
>> Check: CheckInfo('comp:!1,2,3'); >> Only returns true if you have not checked component 1 and have checked components 2 or 3.
Hotfix 6:
- Fixed checklist items position when there are no checkboxes (Thanks Gehrman for report bug).
CIU 3.0.0.1 update 2 available.
Now the external mode is functional allowing conversion developers to protect almost all design files.
To use external mode you must compile Setup.exe using the CIU_Tools tool.
The Setup.bin file must be compressed or only after compiling Setup.exe.
- Fixed bug of items being disabled when clicking "check all" checkbox in all CheckListBox.
- Fixed so that sections of Setup.ini commented out with [ ;SectionName] or [//SectionName] or [_SectionName] or [SectionName_] are ignored in script preprocessing when compiling.
- Fixed bug on the "License" page that when pressing the spacebar on the keyboard, even when the checkbox was unchecked, the installation advanced the page.
- Fixed bug in the "Components" page that when pressing the spacebar on the keyboard, even when all components were unchecked, the installation advanced the page.
- Fixed focused buttons on each page of the CIU installer.
>> The "CancelButton" is focused on the wpInstalling page (installation progress) and on the UninstProgressPage (uninstallation progress).
>> The "BackButton" is focused on the UninstQuestionPage (To avoid accidentally uninstalling by pressing the spacebar on the keyboard).
>> For all other pages the "NextButton" is the page's focused button.
- Fixed so that both ".png" and ".gif" splash images can be used allowing to merge formats.
>> The ".wav" sound file to splash can be used as long as it has the splash image of the same name, being it ".png" or ".gif".
- Added WorkDir parametter for Play buttons of the CIU.
- Added new key FlagBorderColor= ($RGB) to [LangBox], [AboutSettings] and [AboutSettingsAR] sections.
- Added new HideOnLauncher= (0/1) key in all button sections belonging to autorun page.
>> This key makes it possible to hide unwanted buttons when using ShowGameLauncher=1 in the [InstallOptions] section.
- Added support new slider volume control (trackbar).
>> Look the sections [VolumeTrackBar], [VolumeTrackBarAR] and [VolumeTrackBarSI] in CIU help files to understand the new keys and supported images.
- Removed Center= key from [LangBox] section.
>> This key is no longer needed because using "center" value in key Align= has the same effect.
- Removed CreatePage= key from [AutorunSettings] section.
>> This key is unnecessary as it has the same effect as removing or renaming the "Setup\Autorun" folder or "Autorun.png" file to another name.
- Added support for the new "OTHER" installer type using with DiskSpan GUI 2.0.1.1+.
>> It can be used in the InstallerType= key of the [InstallerSettings] section and the Type= key of the [Executable#] and [Play#Button] sections and also as a type in the CheckInfo function.
- Added new function IsOtherGame to use with registry entries in Check parametter;
- Added support to IsOTHER flag in [CustomShortcuts] and [CustomIniFile] sections.
- Added new keys SiteOTHER= and SiteOTHER<LNG>= in [Website#Button] sections.
- Updated to logarithm volume on all music player (previously it was linear volume).
- Updated BASS.dll from v2.4.16.1 to v2.4.16.7
CIU 3.0.0.1 update 3 available (I didn't have time to test).
If you find bugs let me know and I'll fix them and re-upload them.
Some messages regarding the hash page need translation, so if you've collaborated with translations for CIU before and want to collaborate again, then check the link file for untranslated texts and PM me the translations, thanks.
- Fixed flags type in about pages.
- Fixed to remove all duplicate keys when preprocessing the Setup.ini file.
- Fixed wrong size of SeletFolderForm window when using some ".cjstyles" skin files.
- Fixed several bugs regarding the position of the trackbar images when changing the volume.
- Fixed correct position of volume trackbar when switching between SmallInstaller to Installer and vice versa.
- Fixed starting position of volume trackbar when switching from autorun to installer.
- Fixed trackbar to allow using only one of the image as TrackBarBtn.png or TrackBarImg.png.
>> Now if using only TrakBarImg by clicking and holding the mouse button it is possible to move the volume trackbar position.
- Added new key CheckBox= in [VolumeTrackBar], [VolumeTrackBarAR], and [VolumeTrackBarSI] (double click on slider to change music state).
>> If you use value 1, you must use the image for the slider using an image formed by 8 parts of equal sizes arranged vertically (like checkboxes and music icons buttons).
>> If you use value 0, you must use the image for the slider using an image formed by 4 parts of equal sizes arranged vertically (like the up and down buttons on scroolbars).
- Changed keys names from SliderLeft=/SliderRight= to SpaceBefore=/SpaceAfter= in [VolumeTrackBar], [VolumeTrackBarAR], and [VolumeTrackBarSI] sections.
- Changed keys names from SpaceLeft=/SpaceRight= to SpaceBefore=/SpaceAfter= consecutively in [ProgressBar] and [ProgressBarSI] sections.
- Changed images file names from ProgressBackground2.png/ProgressBackgroundSI2.png to ProgressForeground.png/ProgressForegroundSI.png consecutively.
- Changed checksum library ISHash.dll (by peterf1999) to XHashEx.dll (by BLACKFIRE69).
- Added new key Position= in the [ProgressBar] and [ProgressBarSI] section to change percentage label orientation to vertical.
- Added new key Position= in [ProgressBar] and [ProgressBarSI] sections to change progressbar orientation to vertical.
- Added new key HashFontSize= in the [ProgressBar] section to set the font of the Hash page percentage label.
- Added new key EnableHash= (0/1) in [HashSettings] section.
- Added support to uninstal from file list (UninstallList.ini).
>> Only deleted files will be deleted on uninstall.
- Added support to DiskSpan GUI 2.0.1.3+
@Cesar82
If we cancel the installation process, it will go to the successful installation page!
Bug2: installer asks if to quit, you select "No" the installer quits (this)
@Cesar82
If we cancel the installation process, it will go to the successful installation page!
Bug2: installer asks if to quit, you select "No" the installer quits (this)
BUG 1: This has always been the case, since the days when Yener90 created the code.
The same happens when an installation error occurs (IsDone Error).
What do you suggest? Should I close the installer by skipping the Finish page?
BUG 2: Since IsDone cannot resume the installation after canceling, it displays the cancel installation message, but since the return was already IsDoneError = TRUE, even clicking on cancel will exit the installation.
Maybe some change is needed to not display that last message.
If you have any suggestions for improvement, please comment. It is just not possible to resume the installation after clicking Cancel".
Thank you Cesar82
The first bug is missing in "CIUv3 3.0.0.1.b9.u1 (2021.09.11)".
The second bug
It seems to be fixed with these changes.
Without using Diskspan, of course:(
function BrowseArcFile(const ArcFile, Disk: String; var SrcDir: String): String;
...........................
IDCANCEL : begin
Waiting := False;
ISDoneCancel := 1;
ISDoneError := True;
ResumeProc;
WizardForm.CancelButton.OnClick(nil);
end;
Change to
IDCANCEL : begin
Waiting := False;
ISDoneCancel := 1;
ISDoneError := False;
ResumeProc;
ClickButton(@CancelBtnClick, nil);
end;
It is better to be like ASIS so that the installation process can be canceled by clicking Cancel.
Thank you Cesar82
The first bug is missing in "CIUv3 3.0.0.1.b9.u1 (2021.09.11)".
The second bug
It seems to be fixed with these changes.
Without using Diskspan, of course:(
function BrowseArcFile(const ArcFile, Disk: String; var SrcDir: String): String;
...........................
IDCANCEL : begin
Waiting := False;
ISDoneCancel := 1;
ISDoneError := True;
ResumeProc;
WizardForm.CancelButton.OnClick(nil);
end;
Change to
IDCANCEL : begin
Waiting := False;
ISDoneCancel := 1;
ISDoneError := False;
ResumeProc;
ClickButton(@CancelBtnClick, nil);
end;
It is better to be like ASIS so that the installation process can be canceled by clicking Cancel.
When I mentioned "any suggestions", I was referring to the behavior of the action when clicking the cancel button, or whether it should display the exit message.
You didn't necessarily need to have informed what changes need to be made.
But anyway, thank you very much!
I will review in a few days. I'm out of time at the moment.
Thanks for reporting so bugs.
fabrieunko
27-12-2022, 10:36
Here's the full autorun PSD, maybe it's useful for you ...
I have no practice in photoshop so may have some unnecessary layers.
Perhaps the same effect will be achieved with fewer layers and effects.
hello Caesar you would not have the same for the installer by harzard?
CIU 3.0.0.1.b9 update 4 available.
I wish everyone a great end of the year!
- Updated CIU Help file (Recreated).
- Updated CIU_Tools (Fixed several bugs).
- Updated CIULib.dll library to v1.0.0.1 build 221204.
- Updated XHashEx.dll library to v1.0.0.0 build 221120 (Thanks to BLACKFIRE69).
>> Improved matching when using masks in internal CalculateHashesForDirEx function.
- Fixed the display of non-unicode characters used in Setup.ini when using external mode.
- Fixed some bugs when using windows with native Windows borders.
- Fixed some bugs that occurred when canceling the installation.
- Fixed to display the "Accel" char (ShowAccelChar property) only on button labels.
- Added function to set installer priority to HIGH PRIORITY when start the installer.
- Added new key Font= to [PageBigTitle] section.
- Added support to DiskSpan GUI 2.0.1.4+
- Removed localized Source#<LNG>= keys in [MusicPlayer], [MusicPlayerSI], [VideoPlayer], [VideoPlayerAR] sections.
>> The Source#<LNG>= key is only present and functional in the [VideoPlayerBG] section.
fabrieunko
02-01-2023, 00:49
hello, i can't get this function to work? nothing happens when the installation is finished it offers me to click on finished. I don't have the checksum test
[HashSettings] // auto detect checksum: crc32, md5 sha1, sha256, sha512
------------------------------------------------------------------------------------------------------------------------------------------------------
EnableHash=1
StartCheck=1
I have activated the calculation in DiskSpan Gui
hello, i can't get this function to work? nothing happens when the installation is finished it offers me to click on finished. I don't have the checksum test
[HashSettings] // auto detect checksum: crc32, md5 sha1, sha256, sha512
------------------------------------------------------------------------------------------------------------------------------------------------------
EnableHash=1
StartCheck=1
I have activated the calculation in DiskSpan Gui
There is a small error in the script, sorry.
Just edit line 178 of the script replacing "!=" with "==" (see in green color).
#if defined(CREATOR) || (Trim(ReadIni(IniFile, "HashSettings", "EnableHash", "1")) == "1")
@César
[ProgressBarSI]
//Width=0 // integer (Default = SmallInstaller >> Width - 30)
Could you change this to "Default = SmallInstaller TextWidth"? This is the case with [ProgressBar], where this is correct in my opinion.
@César
[ProgressBarSI]
//Width=0 // integer (Default = SmallInstaller >> Width - 30)
Could you change this to "Default = SmallInstaller TextWidth"? This is the case with [ProgressBar], where this is correct in my opinion.
I think it's already like this, see:
SIProgressGauge := TNewProgressBar.Create(WizardForm);
with SIProgressGauge do begin
Parent := WizardForm;
Left := GetValInt('ProgressBarSI', 'Left', GetValInt('SmallInstaller', 'TextLeft', 15)) + GetValInt('ProgressBarSI', 'MoveX', 0);
if SIProgressVertical then
begin
Top := GetValInt('ProgressBarSI', 'Top', GetValInt('SmallInstaller', 'TextTop', 15)) + GetValInt('ProgressBarSI', 'MoveY', 0);
Width := GetValInt('ProgressBar' + IfThen(IsSectionEmpty('ProgressBarSI'), '', 'SI'), 'Width', 14);
Height := GetValInt('ProgressBarSI', 'Height', GetValInt('SmallInstaller', 'TextHeight', GetValInt('SmallInstaller', 'Height', 220) - 30));
SetWindowLong(Handle, GWL_STYLE, GetWindowLong(Handle, GWL_STYLE) or PBS_VERTICAL);
SetWindowPos(Handle, 0, 0, 0, 0, 0, SWP_FRAMECHANGED or SWP_NOZORDER or SWP_NOSIZE or SWP_NOMOVE);
end else
begin
Top := GetValInt('ProgressBarSI', 'Top', GetValInt('SmallInstaller', 'TextTop', 15) + 65) + GetValInt('ProgressBarSI', 'MoveY', 0);
Width := GetValInt('ProgressBarSI', 'Width', GetValInt('SmallInstaller', 'TextWidth', GetValInt('SmallInstaller', 'Width', 500) - 30));
Height := GetValInt('ProgressBar' + IfThen(IsSectionEmpty('ProgressBarSI'), '', 'SI'), 'Height', 14);
end;
Min := 0;
Max := 1000;
Position := 0;
if CustomCursor then
OldCursor := SetClassLong(Handle, GCL_HCURSOR, NewCursor);
Visible := False;
end;
Width := GetValInt('ProgressBarSI', 'Width', GetValInt('SmallInstaller', 'TextWidth', GetValInt('SmallInstaller', 'Width', 500) - 30));
GetValInt('SmallInstaller', 'Width', 500) - 30
This will only be used if [SmallInstaller] TextWidth= does not exist.
If the key Width does not exist it will be 500.
Default To ProgressBarSI WIDTH === read ini: ProgressBarSI/Width << SmallInstaller/TextWidth << SmallInstaller/Width-30 << 500-30
Thanks for info.
-30 is left + right, so overall it is -60 then? Or -15 from both sides?
Example: SmallInstaller is 500, ProgressBarSI is 440 or 470 then?
thanks for info.
-30 is left + right, so overall it is -60 then? Or -15 from both sides?
Example: Smallinstaller is 500, progressbarsi is 440 or 470 then?
-(15+15)
470
andreiutzu21
22-01-2023, 11:31
i have found 2 bugs with last update. see atached images. thanks
i have found 2 bugs with last update. see atached images. thanks
The bugs must be from before the last version.
Thanks for reporting.
Here it works, see the attached video.
@andreiutzu21 please test attached setup file and report if bug continue.
andreiutzu21
22-01-2023, 22:52
hi @Cesar82 in your Setup on my desktop it shows correct VRAM and disk space without that dot but on my laptop not showing correct VRAM memory 3 GB instead of 4GB. but if you remember same problem was with CIU 3.0.0.1 b9 u1 and was fixed. i have used last night that script and everything was ok including UWP games VRam memory and that dot. i will do same test with this last update of CIU. thank you for your time and hard work
hi @Cesar82 in your Setup on my desktop it shows correct VRAM and disk space without that dot but on my laptop not showing correct VRAM memory 3 GB instead of 4GB. but if you remember same problem was with CIU 3.0.0.1 b9 u1 and was fixed. i have used last night that script and everything was ok including UWP games VRam memory and that dot. i will do same test with this last update of CIU. thank you for your time and hard work
What about UWP games?
If possible, test with old versions of the script, and if any don't have the bug, let me know which version the bugs came from.
Thanks!
andreiutzu21
23-01-2023, 07:25
hi again @Cesar82 i have done some tests and i have atached some files. if you need more test let me know. thanks
hi again @Cesar82 i have done some tests and i have atached some files. if you need more test let me know. thanks
@andreiutzu21...
1) You didn't tell me if the setup.exe attached to my previous post contains the deimal point bug in the labels "0." (required size on disk).
2) If possible let me know which script prior to b9.u1HF6 had the bug.
I think maybe it had the bug up to b9.u1HF2 and it was fixed in HF3. Confirm that this is the case.
3) If possible see which version after b9.u1HF6 the bug appeared again.
For me, everything works here, so it's difficult to analyze without you giving me the results.
If you prefer, send me a PM so as not to pollute this topic too much.
I'll see your attachment text file now. Ignore questions you have already answered.
Thanks!
andreiutzu21
23-01-2023, 10:01
If possible let me know which version prior to hf6 contained the bugs.
i think this bug started with CIU 3.0.0.1 b9 u2 HF2 from 11.09.2021 but with last HOTFIX was realy ok
@andreiutzu21, let me know if the dot is displayed when unchecking the components (like: 0. MB) in the setup.exe file attached HERE (https://fileforums.com/showpost.php?p=499936&postcount=860) and let me know.
andreiutzu21
23-01-2023, 11:46
@andreiutzu21, let me know if the dot is displayed when unchecking the components (like: 0. MB) in the setup.exe file attached HERE (https://fileforums.com/showpost.php?p=499936&postcount=860) and let me know.
the dot is not there after the 0 but at VRAM is the same it shows 3 gb instead of 4
the dot is not there after the 0 but at VRAM is the same it shows 3 gb instead of 4
That VRAM without problem.
THE STORY:
The CIU formerly at the time of Yener90 used the get_hw_caps.dll library to detect hardware.
As some functions stopped working with this library after the release of new versions of windows, the CIU started to use the ISSysInfo.dll library (by petef1999).
However, after the emergence of GPUs with VRAM greater than 4 GB, this library began to not correctly detect the VRAM of these GPUs.
Then I searched for efficient hardware detectors for VRAM, until in "CIU 3.0.0.0_b9.u1.HF6" I made my own version in the CIU script itself getting the values in the windows registry, but using the same ISSysInfo library .dll to read GPU name
But that wasn't so efficient because as you commented the labels were smaller on "CIU 3.0.0.0_b9.u1.HF6" (see it has 2 video card names).
What happens is that in idle mode, current laptops turn off the dedicated video card using only the integrated Intel HD Graphics card.
So after that in "CIU 3.0.0.0_b9.u2" Razor12911 helped me by improving a code which he himself had shared in the debate about not having a functional VRAM detect code so that this code would not only detect Namee VRAM of all GPUs and generate a list. Now it ordered and returned only the highest VRAM value (a logic because the dedicated card would probably always have the highest VRAM).
So I inserted Razor12911's code into CIULib.dll trying to make the VRAM check faster than the script itself using my code.
Now I perfected my script code to not only get the largest VRAM, but also read the name of the current GPU that has the largest VRAM size (I hope it's not slow).
I will send you a PM soon with test file.
If possible send me by PM the original captured images of your previous post b9.u1.HF6 (the labels are illegible).
Thanks.
It's me again. :p ;)
Ok, after a while...ermm....cough.... I have noticed some non logical steps in the installation process. It's about the Customize and Next option at the first setup window/page whatever. If you choose Customize then you go through the steps like EULA page, info page, hardware requirements page etc. That's ok but if you choose directly the Next button then the installation promptly begins. Here comes the non logical part. If there is an EULA and by not accepting it, you can't proceed with the installation which is on the other hand bypassed when Next (prompt) is chosen. Long story short, the EULA page and info page should appear in both ways, no matter what you choose. This should be fixed by all means. Thanks guys for your great work btw. Cheers.
Something like this:
Customize --> EULA (if there) --> Info (if there) --> Hardware requirements --> Components --> Tasks --> Installation path --> Prerequisites --> Install
or
Next --> EULA (if there) --> Info (if there) --> Hardware requirements --> Install
It's me again. :p ;)
Ok, after a while...ermm....cough.... I have noticed some non logical steps in the installation process. It's about the Customize and Next option at the first setup window/page whatever. If you choose Customize then you go through the steps like EULA page, info page, hardware requirements page etc. That's ok but if you choose directly the Next button then the installation promptly begins. Here comes the non logical part. If there is an EULA and by not accepting it, you can't proceed with the installation which is on the other hand bypassed when Next (prompt) is chosen. Long story short, the EULA page and info page should appear in both ways, no matter what you choose. This should be fixed by all means. Thanks guys for your great work btw. Cheers.
Something like this:
Customize --> EULA (if there) --> Info (if there) --> Hardware requirements --> Components --> Tasks --> Installation path --> Prerequisites --> Install
or
Next --> EULA (if there) --> Info (if there) --> Hardware requirements --> Install
Thank you for your opinion.
This FAST mode is used since the original project that Yener90 created, so I didn't want to change it.
You can let your installers behave without this FAST mode (So it will always show the license).
For that, try using EnableFastInstall = 0 in the [InterfaceSettings] section.
If more users find the requested behavior better, I change it.
But I particularly prefer a FAST mode as is (Perhaps with an additional ready page (not currently supported) to know what is being installed and where, like components, tasks, directory, etc.).
Perhaps a solution would be to put an additional key to activate the behavior mode you suggested.
What do you think?
The fault was on my side. facepalm.jpg
Setting EnableFastInstall = 0, resolved the problem. I am so embarrassed ! :o
Next time I should ....READ THE F***ING MANUAL ! Sorry guys. :)
Anyways, EnableFastInstall should be set to zero by default. Me thinks it's proper.
Perhaps a solution would be to put an additional key to activate the behavior mode you suggested.
What do you think?
It's all up to you mate. Now it works as it should but if you catch some time you could add that additional key. Why not have both after all. :)
*bump
@Cesar mate,
is there an option to set a custom icon for the executable shortcuts which are placed in the Group and desktop. The installer picks the default exe icon. :confused:
*bump
@Cesar mate,
is there an option to set a custom icon for the executable shortcuts which are placed in the Group and desktop. The installer picks the default exe icon. :confused:
[Executable#]
Icon={app}\myicon.ico
You're quick as always. :)
It won't budge mate. It's still placing the default icon. Dunno. :confused:
[Executable1]
Name=Play House of Ashes
Exe=HouseOfAshes.exe
ExePath=0
ShortcutProt=1
RunAsAdmin=0
Icon={app}\HouseOfAshes.ico
Edit: If it needs some huge script rewriting then leave it as it is. It's not that important.
Edit 2: Ok, I have managed it by disabling the executable key and created the shortcuts in the custom shortcuts section. But now the 'create shortcut on desktop' box is disabled.
//[Executable1]
Name=Play House of Ashes
Exe=HouseOfAshes.exe
ExePath=0
ShortcutProt=1
RunAsAdmin=0
[CustomShortcuts]
Shortcut6={group}\Play House of Ashes; Destination:{app}\HouseOfAshes.exe; IconFile:{app}\HouseOfAshes.ico
Shortcut7={commondesktop}\Play House of Ashes; Destination:{app}\HouseOfAshes.exe; IconFile:{app}\HouseOfAshes.ico
https://i.imgur.com/35RL6SL.jpg
*bump
Btw, guys. Maybe it's a stupido question but how do you generate external MD5 checksum files ? Which tools do you use ? Thanks
Personally I use HashCheck (https://github.com/gurnec/HashCheck/releases/tag/v2.4.0) to create MD5/Sha* files.
But you can use QuickSFV (https://www.quicksfv.org/qsfv236x64.exe) too for that purpose.
Thanks, Kaktor. :)
Ok, since I've never used external checksum files before and this thread is huge, where does this file go if I want to files be checked after the installation ? Setup folder ? I can't get it executed. :confused:
Edit: Ok, I got it working. I placed the sucker ( .MD5 file ) next to the script but in this post (#854) was the solution. Cesar mate, you have not fixed the script yet ! :) ;) Btw, my script version is CIU 3.0.0.1.b9.u4 (2022.12.30).
There is a small error in the script, sorry.
Just edit line 178 of the script replacing "!=" with "==" (see in green color).
#if defined(CREATOR) || (Trim(ReadIni(IniFile, "HashSettings", "EnableHash", "1")) == "1")
*bumpson
Hm, I can't make a video (videoAR.mp4) appear before autorun page kicks in. Something to act as a splash screen. I've tried everything but the setup won't call this process. :(
[VideoPlayerAR]
Left=10
Top=10
Width=898
Height=480
FrameLeft=20
FrameTop=20
FrameWidth=1280
FrameHeight=1024
Mute=0
Loop=0
Volume=100
Stretch=0
Track=internal
//Source1=
That's because VideoAR will be played on Autorun screen :)
There is no way to play a video as splash image.
Thanks Kaktor for you quick answer. It's a shame. It could have been a nice feature. :(
Edit: I have converted the mp4 video file into gif and named it as splashAR.gif. Works but there are sometimes flickers.
B9 UPDATE 5:
- Updated BASS.dll from v2.4.16.7 to v2.4.17.0
- Updated CIU_Tools to build 230730, updated help files.
- Updated XHashEx.dll library to v1.0.0.0 build 230729 no UPX version.
- Updated (redone) translation of ChineseS, ChineseT (@wangfeilong0317) and Romanian (@andreiutzu21) language files.
- Fixed bug where Hash page would not enable.
- Fixed the ChineseS and ChineseT language flags (the images of the flags were inverted).
- Fixed bug on click in next button on maintenance page when selecting "Reinstall" option.
- Fixed Registrer, Unregister, Play game from Autorun installer page for UWP games that contain Wildcard characters like "[", "]", etc in the installation path.
- Fixed not to display decimal point in space required labels on Components, Tasks and SelectDir pages when values are integers.
- Fixed getting the correct VRAM value on some laptops (Value is now read from Windows registry).
>> After this correction, VRAM may not be correctly detected when using graphics cards in SLI/Crosfire.
- Changed name of key OnlyLabel= to OnlyLabelClick= (It is necessary that the label is being displayed).
>> This key only serves to disable the click outside the label area even if it is inside the button image area.
- Changed name of the key Exe= to ExeFile= in [Executable#] section.
- Changed name of the key Icon= to IconFile= in [Executable#] section.
- Added new key IconIndex= to [Executable#] section to choice index image if IconFile= is a executable file.
- Added new key ShowMaintenanceAlways= in [InterfaceSettings] section.
>> This option is active by default, but if you use value 0, when you run "Setup.exe" after all components or tasks are already installed.
>> It will not display the maintenance page, displaying the uninstall page directly.
- Added new "Repair" option on maintenance page that allows to re-install previously installed items.
- Added new key ShowImage= in all buttons sections and group buttons section.
>> If use value 0 in this key disable the loading of the button image loading a transparent image (It is necessary that the label is being displayed).
- Added new key Language= to the [Component#] section.
>> The corresponding item will be disabled if the key value does not match.
- Added new keys Component= and Language= to the [Task#] section.
>> The corresponding item will be disabled if the key value does not match.
- Added new keys Component=, Task= and Language= to the [Launch#] section.
>> The corresponding item will be disabled if the key value does not match.
- Added new keys Component=, Task= and Language= to the [Executable#] section.
>> These 3 new keys will be analyzed and the creation of shortcuts or AddToGameExplorer will only be done for the executable that matches the key information.
>> After installed, only the play buttons will be shown on the autorun page that match with information about components, tasks and language.
- Added new key CreateShortcut= to the [Executable#] section.
>> This key allows you to deactivate the creation of shortcuts for the executable of the current section.
>> This will allow you to attach a Play button to the executable that the shortcut will be created on.
- Added support for new Edit.bmp image to delimit the OnMouse access area when using DirectoryEditOnMouse=1.
- Added support for hexadecimal result using "0x" in GetLangNR function like below:
>> Example to english language use GetLangNR('0x') to return hexadecimal format 0x409, GetLangNR('$') to return hexadecimal format $409 or GetLangNR('') to return decimal value 1033.
- Removed key Type= from [Play#Button] sections.
>> Now the "Type" information will be inherited from the [Executable#] section appended from the ExecutableID= key in the [Play#Button] sections.
Thanks to César
CIU_3.0.0.1.b9.u5 hotfix 1 fixes a compilation error that locks the compiler in preprocessing mode when using more than 1 executables in INTERNAL mode (mode without Setup.bin).
The same error also compromised the use of PNG images as icons in UWP games.
Thanks to user @mausschieber for reporting the bug.
EDIT:
CIU_3.0.0.1.b9.u5 hotfix 2 fixes some errors related to the [CMDCommands] section of Setup.ini.
Commenting to let you know that a fix was shared :D
K4miKaZe
27-01-2024, 18:44
Hi guys, after some long time i came back and wanted to start all over again with CIU. So i got the latest xx.b9 version from the first post and the hf2. Everything was turning great till i was testing the installer. Besides that i couldn't get hash to work like on old version were i manually put the .md5 (i solved this by just using the diskspan option) i had a problem with the Executable entry to create a desktop shortcut. I've been struggling for the last hour trying to fix it and got it working. It's actually an error on the setup.ini that comes with the CIU package, the Executable1 entry is named to Executable_1 (it shouldnt have the _). Just to let you know, in case anyone else starts over with the default setup.ini that comes with CIU.
Regards !!!
PD: Also thank's KaktoR and Cesar for keeping working on CIU, you guys are amazing as always.
EDIT 2:
Also i found this two strings not translated in the SpanishES.txt file, i corrected them myself but will share them here too:
CreateDesktopIcon=Crear acceso directo en el escritorio
OptimalInstallation=Instalación óptima (Más rápido)
And changed an already translated one from
DiskSpaceGBLabel=Setup requiere [size] en:
to
DiskSpaceGBLabel=La instalación requiere [size] en:
That's for the SpanishES but should be fine for the MX too
K4miKaZe
08-02-2024, 18:50
So i might have found a long standing bug (or maybe im just too dumb to make it work xD). It's about the [CustomIniFile] section. To make it simple, i've used a copy paste from the CIU Documentation to test it out and the Value entry never got applied to the .ini file, it always put into Value the path and .ini name instead.
Setup.ini:
{app}\IniFile3.ini; Section: Settings; Key: Language; Create: 1; Value: EN=english|ES=Spanish|FR=French|DE=German
After installation the IniFile3.ini is created, the section also is created inside the .ini and the Key also works too. But the Value returns the path instead of the value.
IniFile3.ini created by CIU after install:
[Settings]
Language={app}\IniFile3.ini
I've tried out a few diff ways on the .ini but none worked, so i took a look into the .iss file and found this:
begin
if FileExists(IniName) or (StrToIntDef(LineDecode(TmpStr, 'Create', '0'), 0) = 1) then
begin
IniValue := LineDecode(TmpStr, '', '');
And changed it to this:
IniValue := LineDecode(TmpStr, 'Value', '');
On the setup.ini now its working fine, just needs to remove the spacing between Value: and the value, like this:
{app}\IniFile3.ini; Section: Settings; Key: Language; Create: 1; Value:EN=english|ES=Spanish|FR=French|DE=German
Not sure if this was intended on the .iss and i'm just using a wrong string on the setup.ini. I just leave it here if you want to take a look into it.
Regards !!!
So i might have found a long standing bug (or maybe im just too dumb to make it work xD). It's about the [CustomIniFile] section. To make it simple, i've used a copy paste from the CIU Documentation to test it out and the Value entry never got applied to the .ini file, it always put into Value the path and .ini name instead.
Setup.ini:
{app}\IniFile3.ini; Section: Settings; Key: Language; Create: 1; Value: EN=english|ES=Spanish|FR=French|DE=German
After installation the IniFile3.ini is created, the section also is created inside the .ini and the Key also works too. But the Value returns the path instead of the value.
IniFile3.ini created by CIU after install:
[Settings]
Language={app}\IniFile3.ini
I've tried out a few diff ways on the .ini but none worked, so i took a look into the .iss file and found this:
begin
if FileExists(IniName) or (StrToIntDef(LineDecode(TmpStr, 'Create', '0'), 0) = 1) then
begin
IniValue := LineDecode(TmpStr, '', '');
And changed it to this:
IniValue := LineDecode(TmpStr, 'Value', '');
On the setup.ini now its working fine, just needs to remove the spacing between Value: and the value, like this:
{app}\IniFile3.ini; Section: Settings; Key: Language; Create: 1; Value:EN=english|ES=Spanish|FR=French|DE=German
Not sure if this was intended on the .iss and i'm just using a wrong string on the setup.ini. I just leave it here if you want to take a look into it.
Regards !!!
Thank you for the informations.
It really is wrong and the solution is the same.
Maybe including something to remove the first space in the value if it exists would be interesting.
K4miKaZe
09-02-2024, 12:08
Thank you for the informations.
It really is wrong and the solution is the same.
Maybe including something to remove the first space in the value if it exists would be interesting.
Yeah, that should be easy now, i just leaved it that way because i was too tired yesterday to keep looking. Will take a look in a few and update this message with the full code change. I'm still testing out the new CIU, lot of things have changed since 2020.
Thank's to you for keeping this up !!!
EDIT:
So seems like adding Trim to the LineDecode was enough to fix the spacing issue. I've done some tests and all went fine. 1st test was to just let CIU make a clean .ini with the language feature, second test was letting CIU modify an existent .ini to replace the value with the language feature and another test to add custom values without the language feature. All went fine. So here is the original code on the latest beta hf2 (from december) and the only little change i made to it.
Original:
begin
if FileExists(IniName) or (StrToIntDef(LineDecode(TmpStr, 'Create', '0'), 0) = 1) then
begin
IniValue := LineDecode(TmpStr, '', '');
if (IniValue = '') or ((Pos('=', IniValue) > 0) and (Pos('|', IniValue) > 0) and (Pos(LowerCase(ActLangShort + '='), LowerCase(IniValue)) = 0)) then
Modified (marked in red):
begin
if FileExists(IniName) or (StrToIntDef(LineDecode(TmpStr, 'Create', '0'), 0) = 1) then
begin
IniValue := Trim(LineDecode(TmpStr, 'Value', ''));
if (IniValue = '') or ((Pos('=', IniValue) > 0) and (Pos('|', IniValue) > 0) and (Pos(LowerCase(ActLangShort + '='), LowerCase(IniValue)) = 0)) then
nachitoponce1419
21-03-2024, 02:53
Hello and how can I add images to the installer?
mausschieber
21-03-2024, 06:47
Hello and how can I add images to the installer?
in Folder Setup/Background
nachitoponce1419
21-03-2024, 10:00
thank you
nachitoponce1419
21-03-2024, 10:08
What BMP jpg format and size does it accept?
mausschieber
21-03-2024, 16:46
What BMP jpg format and size does it accept?
yes Look in the Setup Folder there is all you need
nachitoponce1419
22-03-2024, 02:14
Thank you, I left it as impossible, I will continue with the Light Installer Scrip, which is easier
- Updated CIULib.dll library to v1.0.0.2 build 240404.
- Updated CIU script support for DiskSpan GUI 2.0.2.1+
- Updated CIU_Tools to build 240810, updated help documentation files.
- Updated internal DXFilters files (LAV Filter 0.79.2 and VSFilter.dll 3.2.0.810).
- Updated (redone) translation of SpanishES, SpanishMX (@K4miKaZe) language files.
- Fixed bugs when using the [CustomIniFile] section that inserted the wrong value in the key.
- Fixed an information error in the hash check results label that showed wrong values after completion.
- Added new flag template number 27 (square flag template based on the old rectangular template number 12).
- Added support for new image "NotifyBallon.png" for custom notification ballon.
>> It also supports optional "NotifyBallon.bmp" image to define the transparent area.
- Added new section [NotifyBallon] with several keys to the "Setup.ini" file.
>> See the help file for more details on supported keys in [NotifyBallon] section.
- Added support to flags "uninsclearvalue", "uninsdeletekey", "uninsdeletekeyifempty" and "uninsdeletevalue" in [Registry] section.
>> If you do not specify any uninstallation flag, the key or value will not be changed.
- Added new parameter "Algo:<valkue>;" in the key HashFile#= of the [HashSettings] section of the "Setup.ini" file.
>> If you use "Records.ini" to configure hash checking you can use the Size= key to inform the type of algorithm.
>> If algorithm parameter exists, CIU will use the "VerifyHashesFromFileEx" function from "XHashEx.dll", otherwise it will use the "VerifyHashesAutoFromFileEx" function.
>> If you enter the type of algorithm you will have 21 algorithm options to use, otherwise you will have 5 algorithm options to use.
Example: HashFile#={src}\HashFile.dat; DestDir:{app}; Algo:crc32; Comp:1,3; Lang:EN,DE; Task:3;
** crc32, md5, sha1, sha256, sha512 (These 5 algorithm are supported in auto mode).
** sha512_256, sha3_256, sha3_512, blake2_128, Blake2_256, blake3_256, haval3_128, haval3_256,
** ripemd_128, ripemd_256, tiger_128, tiger_192, tiger2_128, tiger2_192, murmurhash_32, xxhash_32
>> If you prefer, you can also enter just the algorithm number from "0" to "21' in the parameter value.
>> Now the HashFile#= key can also be used even if you use external compression mode (Even if you have the Records.ini file).
- Added new key StartCheck= to [HashSettings] section of the external "Setup.ini" file.
- Added new key FasterCheck= to [HashSettings] section of the "Setup.ini" file and also the external "Setup.ini" file.
>> If you use the value 1 in this key during the hash check, the button image fade/transition update timer and the equalizer animation timers will be disabled.
>> This feature, if enabled, will reduce hash checking time by almost half.
- Added support to include compressor inside Setup.exe file.
>> Add the compressors to a "DECOMPRESSOR" folder next to the script before compiling to include the desired compressors within "Setup.exe" file.
>> It also supports using folder structure with desired compressors.
- Added localized Name<LNG>= keys in [Component#], [Task#] and [Executable#] sections.
>> The Name= key is required to validate task or components page or validate executable file.
demon964
14-08-2024, 10:15
script functions very well but design very ugly, can i change total?
fabrieunko
26-12-2024, 22:38
hello, I'm trying my hand with this installer but it's still more complex to understand.
in the example provided with in the autorun we have at the bottom of the screen 5 icons (eidos montreal, crystal dunamics, square enix, custom installer v3, and cesar82) how to remove them?
there is also on the left part (open, open 2, flags folder, english us) how to remove them too?
hello, I'm trying my hand with this installer but it's still more complex to understand.
in the example provided with in the autorun we have at the bottom of the screen 5 icons (eidos montreal, crystal dunamics, square enix, custom installer v3, and cesar82) how to remove them?
there is also on the left part (open, open 2, flags folder, english us) how to remove them too?
Remove the corresponding [Play#Button] sections and [Open#Button] and [Website#Button] sections from the Setup.ini file and recompile the script.
fabrieunko
27-12-2024, 09:02
hello, I have one more question, I created an Exit.png button it appears well but how do I center the text on the button?
https://img.intoxzone.me/images/2024/12/27/02ef1a87c7170b1b1601db2e908a6b65.jpg
Alignment=center
I suggest to use a fresh Setup.ini with all possible options.
fabrieunko
29-12-2024, 10:11
Hello I have another question. for webSite2button images. is it possible to make it non-clickable?
I tried to remove site= but the button disappears
I suggest to use a fresh Setup.ini with all possible options.
how to create a new setup.ini?
Hello I have another question. for webSite2button images. is it possible to make it non-clickable?
I tried to remove site= but the button disappears
I suggest to use a fresh Setup.ini with all possible options.
how to create a new setup.ini?
See attached video file.
fabrieunko
10-01-2025, 21:36
hello, can you help me? I have the button to close the installer which looks like these. but when I hover over it there is the white cross and the square which is detected to be clicked the space between the two remains inactive. how to make the transparent part selectable?
https://img.intoxzone.me/images/2025/01/11/3afb3a7785b7d2aafb0a21357fc04b92.png
mausschieber
11-01-2025, 05:34
hello, can you help me? I have the button to close the installer which looks like these. but when I hover over it there is the white cross and the square which is detected to be clicked the space between the two remains inactive. how to make the transparent part selectable?
https://img.intoxzone.me/images/2025/01/11/3afb3a7785b7d2aafb0a21357fc04b92.png
you have to use closeARButton .png and CloseARSelectedButton.png
also you can use the CIU_Tools with the MaskTab or Equalisertab for the Settings
[CloseButton]
------------------------------------------------------- Setup\Close.png \ CloseSelected.png \ CloseClicked.png \ CloseDisabled.png \ Close.bmp
Left=840
Top=38
Width=24
Height=24
Visible=1
fabrieunko
19-01-2025, 02:31
Hello, I'm improving every day thanks to you, but I still have a little question.
in my installation I have a button UnInstall.png\UnInstallSelected.png and
WebSite1.png \ WebSite1Selected.png
I created the masks with the ciu tools (standard and selected) in auto mode and or 100%
the uninstall.png button is on the left the website button in the middle of the image both on the same line
but I have the same result when I put the mouse on website.png it selects the two buttons. to overcome this problem I add in the setup.ini the line
OnlyLabelClick=1
and it works much better except that the selection is made if I point the mouse on the install text and not on the uninstall.png button
and I would like the selection to face when the mouse pointer hovers over the button. but how to do it?
Hello, I'm improving every day thanks to you, but I still have a little question.
in my installation I have a button UnInstall.png\UnInstallSelected.png and
WebSite1.png \ WebSite1Selected.png
I created the masks with the ciu tools (standard and selected) in auto mode and or 100%
the uninstall.png button is on the left the website button in the middle of the image both on the same line
but I have the same result when I put the mouse on website.png it selects the two buttons. to overcome this problem I add in the setup.ini the line
OnlyLabelClick=1
and it works much better except that the selection is made if I point the mouse on the install text and not on the uninstall.png button
and I would like the selection to face when the mouse pointer hovers over the button. but how to do it?
If your button is rectangular, you don't need to use click masks.
fabrieunko
22-01-2025, 10:24
Good morning ,
can you tell me if the UNPACKER function of CIU Tools works? because I try on my Setup.bin but I get an error message.
Created by Cesar82, based on pckr protecty library by altef_4.
Compatible with CIU v3 version: 3.0.0.1
----------------------------------------------------------------------------------------------------------------------------------
Unpacking Setup.bin file, Please Wait...
----------------------------------------------------------------------------------------------------------------------------------
ERROR: general pckr error.
mausschieber
22-01-2025, 13:15
Good morning ,
can you tell me if the UNPACKER function of CIU Tools works? because I try on my Setup.bin but I get an error message.
Created by Cesar82, based on pckr protecty library by altef_4.
Compatible with CIU v3 version: 3.0.0.1
----------------------------------------------------------------------------------------------------------------------------------
Unpacking Setup.bin file, Please Wait...
----------------------------------------------------------------------------------------------------------------------------------
ERROR: general pckr error.
here it works with or without Password
you have to use the external Checkbox push compress setup.exe and when done Push the Compress setup.bin Button
so I packing my setup.bin with an Password when i will unpack it i put the password in the Field load the Setup.bin file an then push the extrackt Setup.bin Button.
there is also an Help file Push the Right mousebutton over the title with right klick to the Helpfile
fabrieunko
22-01-2025, 21:54
Hello, I just understood. you must choose in compression: none for decompression to work
if you choose a compression mode it does not work.
mausschieber
23-01-2025, 05:45
Hello, I just understood. you must choose in compression: none for decompression to work
if you choose a compression mode it does not work.
Here is a Video
fabrieunko
23-01-2025, 09:00
I did the same thing at mi and it didn't work. watch the video (file attached)
https://mega.nz/file/dRIG3TSa#YVl8kgyXxE7Ux4T5Hq4E7GA36sc-yx3Pz4cKitruLzM
mausschieber
23-01-2025, 11:49
I did the same thing at mi and it didn't work. watch the video (file attached)
https://mega.nz/file/dRIG3TSa#YVl8kgyXxE7Ux4T5Hq4E7GA36sc-yx3Pz4cKitruLzM
you using the wrong Script
my is InstallerScript_3.0.0.1 [2024.11.14].iss
yours is InstallerScript_3.0.0.1 [2024.08.10].iss
i think thats the problem and i think Cesar82 forgot to share CIU 3.0.0.1 (2024.11.14)
I PM you
fabrieunko
23-01-2025, 22:55
Thank you very much, this actually works better. thank you very much for your help
fabrieunko
03-02-2025, 04:17
Hello, I'm coming back to you again because I still have a problem.
I played several games and everything worked fine, until this morning when I wanted to play another one. but this time I have a box unchecked and I can't check it.this is the create a shortcut box on the desktop
see the photo.
https://img.intoxzone.me/images/2025/02/03/e3fbea10a9d35a50908bde4b0b0bac5b.png (https://img.intoxzone.me/image/bhr44)
mausschieber
03-02-2025, 05:18
Hello, I'm coming back to you again because I still have a problem.
I played several games and everything worked fine, until this morning when I wanted to play another one. but this time I have a box unchecked and I can't check it.this is the create a shortcut box on the desktop
see the photo.
https://img.intoxzone.me/images/2025/02/03/e3fbea10a9d35a50908bde4b0b0bac5b.png (https://img.intoxzone.me/image/bhr44)
check your setup.ini there is an error somewhere it also happened to me when copying and pasting
fabrieunko
06-02-2025, 06:41
Hello, I am coming back to you once again because I have another problem (all the others have been solved thanks to you).
This is about the progress bar.
I have the progress bar with the percentage that is displayed when I install a game.
I have the progress bar with the percentage that is displayed when checking the files.
But when uninstalling the game, I only have the percentages I don't have the progress bar.
I have the frame around it but only that.
for the progress bar I use the following two images:
ProgressBackground.png AND ProgressImg.png
https://img.intoxzone.me/images/2025/02/06/8e1b342603681445cd3424e6a9b3106f.png
https://img.intoxzone.me/images/2025/02/06/283404279243759062e26c096a2be39b.png
mausschieber
06-02-2025, 07:50
Hello, I am coming back to you once again because I have another problem (all the others have been solved thanks to you).
This is about the progress bar.
I have the progress bar with the percentage that is displayed when I install a game.
I have the progress bar with the percentage that is displayed when checking the files.
But when uninstalling the game, I only have the percentages I don't have the progress bar.
I have the frame around it but only that.
for the progress bar I use the following two images:
ProgressBackground.png AND ProgressImg.png
https://img.intoxzone.me/images/2025/02/06/8e1b342603681445cd3424e6a9b3106f.png
https://img.intoxzone.me/images/2025/02/06/283404279243759062e26c096a2be39b.png
i think this sold solve this if not i don't know
[ProgressBarSI]
------------------------------------------------------- Setup\ProgressBackgroundSI.png \ ProgressBackground2SI.png \ProgressImgSI.png
Left=40
Top=200
Width=520
Height=16
SendToBack=1
mausschieber
23-04-2026, 00:48
Hi Guys
have anyone forgotten to upload the new Script from CIU 3.0.0.2 (2026.02.15)
i cant find him. Can someone upload it?
thanks
The latest I have is 3.0.0.2 (2026.02.14)
fabrieunko
23-04-2026, 21:02
Hello, how can I get the latest version? I have the CIU_3.0.0.1_(2024.11.14)
- Updated CIU script support for DiskSpan GUI 2.0.2.4+
- Updated internal DXFilters files (Only LAV Filter 0.81).
- Added support to play videos with MKV format on all videos modes.
- Added a new hash page to verify the integrity of compressed files before game installation.
- Added 3 new internal functions GetGroupFolder, GetDesktopFolder and GetUninstallFile for use in registry entries.
- Added 4 new internal function IsOtherLnk, IsSteamLnk, IsUWPLnk, IsGOGLnk to use with registry entries in "Check" parametter;
>> These functions have the same results as the previous ones, but will facilitate implementation with more possibilities.
- Added new keys EnableDataHash= and StartDataCheck= to [HashSettings] section.
- Changed the old hash keys to allow the implementation of the hash checking page for compressed files before installation.
>> EnableHash= changed to EnableGameHash= and StartCheck= changed to StartGameCheck=
- Removed ISSysInfo.dll library from CIU script. The functions used have been replaced.
- Removed all disk request functions from diskspan made in the script, keeping only the internal disk request from the CLS-DiskSpan.dll library.
- Fixed several minor bugs.
fabrieunko
06-07-2026, 22:24
Hello, I was using version 3.0.0.1 and encountered an issue where the uninstaller's progress bar wasn't working; only the percentage figure was displayed.
So, I downloaded the new version and modified `setup.ini` to match my files, but the uninstaller's progress bar still isn't working.
Do you have any ideas?
mausschieber
07-07-2026, 02:24
Hello, I was using version 3.0.0.1 and encountered an issue where the uninstaller's progress bar wasn't working; only the percentage figure was displayed.
So, I downloaded the new version and modified `setup.ini` to match my files, but the uninstaller's progress bar still isn't working.
Do you have any ideas?
can you send me your setup.ini
or your project on PM
fabrieunko
07-07-2026, 08:24
Thank you, I have sent you a private message.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.