|
|
|
#1
|
||||
|
||||
|
Yes but how to do that exactly? For example the first problem is that the setup checks if is present a "setup.dll" file created from "COMPRESSOR_GUI". And i don't know how to remove that requisite.
|
| Sponsored Links |
|
#2
|
||||
|
||||
|
Quote:
Otherwise it would take a lot of stretches in the script for you to include your compressors. Extracting the compressors from the Setup.dll file is much faster than extracting from within setup.exe. You can create your own Setup.dll with your compressors, just by compressing the contents of your compressor folder with FreeArc using the -m1 method. Then you can use your bat file to compress your game. I think that in the UltraArc folder there is a BAT (_Compress Optional DLL) to you drop your compressors folder and Setup.dll will be generated. Then just move Setup.dll to your Setup.exe. Setup.dll supports including Arc.ini and CLS.ini with their original names. You will also need the information of the compressed files in an external file records.ini (you can include Records.ini within Setup.dll). You can also configure the methods on DiskSpan_GUI. DiskSpan_GUI is 95% configurable. DiskSpan_GUI will soon support freearc masks. Last edited by Cesar82; 29-12-2020 at 17:09. |
|
#3
|
||||
|
||||
|
Quote:
|
|
#4
|
||||
|
||||
|
If you want to send me your project (by PM) I can help you more easily (send me the complete project including the compressors).
|
|
#5
|
||||
|
||||
|
Quote:
the original file "records.ini" that comes with ASIS is this: [Record1] Type=Freearc_Original Source={src}\data.arc Output={app}\ Disk=1 and it doesn't work, works only changing that "Type=Freearc_Original" to "Type=FreeArc_Original". Infact the code does this check: if Data[i - 1].Arc[0] = 'FreeArc_Original' then it is "FreeArc" and not "Freearc". |
|
#6
|
||||
|
||||
|
Quote:
|
|
#7
|
||||
|
||||
|
ASIS even has a case sensitive comparison.
In CIU and LIS these options are compared with LowerCase. You can change the ASIS script in 2 places, just by entering LowerCase. Code:
if LowerCase(Data[i - 1].Arc[0]) = LowerCase('FreeArc_Original') then
if LowerCase(Data[i - 1].Arc[0]) = LowerCase('FreeArc_Split') then
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [Help] need Advanced Installer script with Razor1911's UltraArc module | rez3vil | Conversion Tutorials | 3 | 15-04-2024 02:24 |
| Portable Installer Inno Setup Script | y_thelastknight | Conversion Tutorials | 59 | 23-10-2020 00:02 |
| INDEX - Conversion Tutorial Index | Razor12911 | Conversion Tutorials | 5 | 11-06-2020 02:05 |
| Simple Arc Installer | 78372 | Conversion Tutorials | 1 | 15-06-2017 15:37 |
| MSC+Srep+lzma Simple Script Example | gozarck | Conversion Tutorials | 10 | 07-09-2015 16:31 |