![]() |
Light Installer Script (LIS) - DiskSpan_GUI
2 Attachment(s)
I read some user comments here on the forum looking for the simplest installer possible, but with the features present in CIU and ASIS.
Light Installer Script (LIS) has the same compressors as CIU/ASIS, but with the simplicity of a basic Inno Setup installer, ideal for beginners. Remove ";" from the beginning of the ;#define Is64BitOnly line in the InstallerScript file if the game is only compatible with 64-bit systems. Others settings and also the language definition are made within the *.iss script through ISPP definitions. Special thanks to all the developers of the compressors and librarys used in this installer. I hope it will be useful to users looking for compression only, not design. Code:
Changelog: https://i.imgur.com/7gkIBn6.png https://i.imgur.com/T2dsWUX.png https://i.imgur.com/htvHIIN.png https://i.imgur.com/vVJp5pG.png P.S: The current version of the "Light Installer Script" must be used together with the "DiskSpan_GUI" (by Cesar82) that comes with the source code. INFO: Download DiskSpan_GUI (Last Version) and extract the "COMPRESSOR" folder to the Light Installer Script SRC folder (Along with InstallerScript.iss). |
LIGHT INSTALLER - Tools
2 Attachment(s)
Light Installer script can be compiled with Inno Setup 5.57 or newer.
I recommend using Inno Setup 6 repack (Updated to v6.05). To compress the game files use the "UltraArc/DiskSpan" compressor in the attachment to this post. Others tools can use the same tools available on the CIU thread. https://www.fileforums.com/showthread.php?t=102510 |
LIGHT INSTALLER - Previous Version
10 Attachment(s)
Previous version of Light Installer.
Light Installer version 1.0.0.1/1.0.0.2 is compatible with the UltraArc/DiskSpan tools from the file "_Tools (2020-04-24) .7z" (Removed) Light Installer version 1.0.0.3 is compatible with the UltraArc/DiskSpan files from post #2. Code:
UltraARC 2900 R7 FULL (DISK SPAN R3) [2020-06-11].7z - Light Installer version 1.0.0.4 has a "CRC check" error when performing the extraction when using XTool or ZTool. - Light Installer version 1.0.0.5 there are errors when using RazorTools tools (only for specific ones for a game). - Light Installer version 1.0.0.8 compatible with DiskSpan_GUI 1.0.0.5 in post #2. Files moved from the main post: Code:
Light Installer Script 1.0.0.0 (296 views) |
Thanks, Cesar82
This might be the toolset I was looking for ^^ btw, what could be the cause of all this false-positives? https://www.virustotal.com/gui/file/...ec8d/detection |
Quote:
I use Kasperky Internet Security (Shareware) here. The file "Light Installer 1.0.0.0 SRC.7z" has no type of virus. https://i.imgur.com/yq4QKvz.jpg Maybe it is because some of the internal libraries have UPX compression (To reduce the size). If you want, after extracting the .7z file, individually test each file or the folder with the file and let me know which of the internal files is returning a false positive. You may be able to remove UPX compression if this is the case. |
I've been trying to use Light Installer on a set of archives splitted by DiskSpan (total packed = 12GB, unpacked = 35GB) when it comes to extract them during installation it remains stuck at "Extracting temporary files..."
Then I compared it with ASIS (and the version of DiskSpan dll it comes with) and it works flawlessly. What I strangely noticed in Light Script (and your modificed DiskSpan dll) while remaining stuck at the caption said before, it just copy the archives slices (data.bin.001, etc.) in the temp folder %TEMP%\is-[random code].tmp while ASIS doesn't. Moreover I wasn't be able to reproduce the problem with smaller archives compressed with same method So what I ask is if it is some sort of bug and also if I can revert to the original DiskSpan that comes with ASIS (simply changing the declarations of functions didn't seems to work) |
I also get this freeze. Seems like the installer is freeze for a few seconds/minutes. Just wait, it will work.
|
Light Installer 1.0.0.2
Quote:
I updated the file in the first post. I think it's working now. |
Quote:
Did you assume that you are copying Data1.001 data files, etc. to the temporary folder? This should not happen. Remember that version 1.0.0.1 and 1.0.0.2 is necessary to use CIU Tools 3.0.0.0.u8 (The previous tools may not work). It is not possible to use the ASIS DiskSpan without redoing much of the code and would also not support the Pause button (While unpacking is paused, time is paused as well). I updated a new file in the first post... Try now. |
Thank you! Now it seems to be working
FYI the method I used was Code:
pzlib+srep:m1f:l512+4x4:b128mb:lzma:a1:mfbt4:64m:fb273:mc1000000:lc8 (Battlefield 3) |
Quote:
This function is to include external compressors only needing to include an external folder and inform it in Records.ini or Setup.ini (If you don't use records.ini). Before I was copying everything that was in the same folder as Setup.exe to a temporary folder (Now I fixed it). Just remove the lines that would have corrected. Thank you for reporting the error. I will soon share a new version of the Light installer with the new Cls-DiskSpan.dll library by Razor12911. |
Hi,
How do I incorporate the Records.ini file so that it is not next to it? |
Quote:
Example of how to convert sections from Records.ini to [ExtractSettings] from Setup.ini (Note the colors). Code:
[Record1] |
UltraArc: MSC+SREP+LZMA, Result = Data-1.bin in OutPutDir..
How do I add this to the Setup.ini file? (Or even a file created with Diskspan?) |
Quote:
Just specify the first file in Setup.ini when using DiskSpan (Data.bin.001). DiskSpan used in current version v1.0.0.2 is still the old version of DiskSpan.dll and only supports naming .001, .002, etc. Code:
ArcFile1=Data1.bin.001;DestDir:{app};Type:ARC;Disk:1 |
All times are GMT -7. The time now is 09:41. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.
Copyright 2000-2020, FileForums @ https://fileforums.com