View Single Post
  #4  
Old Today, 10:34
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,087
Thanks: 1,856
Thanked 2,321 Times in 794 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by kiki2006 View Post
Yes! That’s the one I used, it seems brilliant even though I don’t like having Setup.dll outside the script, but it’s truly a work of art.
Setup.dll is a .arc file containing the necessary decompressors to extract the compression.

1) Alternatively, you can use the "TOOLS" button and go to the "Setup DLL" tab to unpack the setup.dll file. You can then place the extracted files into the "Setup_DLL" folder of your chosen installer and recompile the setup.exe. This will embed the decompressors directly into your setup.exe; however, the extraction process may be slightly slower, and the installer might take longer to launch, as antivirus software will have more internal executable files (within the setup.exe) to scan, which could potentially lead to false-positive virus detections.

2) With certain compatible installers, such as the "Light Installer Script," you can simply place "Setup.dll" in the same directory where the setup.exe will be created, then enable the "#define DSG_InternalDLL" line in the script by removing the ";" at the beginning before compiling the setup.exe. In this configuration, the setup.dll is stored inside the setup.exe and during installation, it is extracted to a temporary folder, from which the decompressors are then loaded, eliminating the need for an external setup.dll file.

P.S: In both cases, you should merge the "records.ini" file into the setup.dll so that an external "records.ini" file is not required.
Reply With Quote