Quote:
Originally Posted by fabrieunko
Hello, I have a question about the use of: uninstall files list
what is the best option to choose?
Don't Create list
export Data list
create single list
create complete list
create list on install
thx
|
export Data list:
Exports the list of files from already compressed ARC/ZIP/RAR archives. Names containing non-ANSI characters will not be listed correctly (Example, if there is a file named with Cyrillic characters)
create single list:
Scans the selected folder for compression, using the same file inclusion and exclusion masks to compile the list. This takes some extra time after compressing each Data#.bin file, but has full support for non-ANSI characters.
create complete list:
It scans similarly to the "create single list" option, but includes the file size in bytes and the file hash (separated by the "|" character) before the file name like example below.
This option is only recommended if your modified installer version needs to use the hash or file size for some additional functionality. To get the name you will need to trim the string until after the last "|" character (DSG_Module.iss does this).
Code:
[Record1]
0|00000000|{app}\CallBefore CallAfter (Maker)
4144|e8031e4c|{app}\CallAfter.bat
22486|5ee47c06|{app}\CallBefore CallAfter (Maker)\52355204.ico
15858|2ba26292|{app}\CallBefore CallAfter (Maker)\CallBefore or CallAfter.iss
1624854|40932285|{app}\CallBefore CallAfter (Maker)\CallBefore.exe
84|12855359|{app}\CallBefore CallAfter (Maker)\desktop.ini
323072|b7ea8669|{app}\CallBefore CallAfter (Maker)\dsgcall.dll
124928|d1dd843d|{app}\CallBefore CallAfter (Maker)\dsgcall_upx.dll
22486|5ee47c06|{app}\CallBefore CallAfter (Maker)\Icon.ico
1510684|0cc2ab45|{app}\CallBefore CallAfter (Maker)\TMemoWindow.exe
4160|b8a58512|{app}\CallBefore.bat
637721|87009166|{app}\CallBefore.exe
34|97ab8d5f|{app}\Exclude1.txt
1|dbbbc9d6|{app}\Include1.txt
5|39eb65ce|{app}\Include2.txt
create list on install:
This option tells the compatible installer that it should generate the list of file and directory names. Then, the compatible installer (which uses DSG_Module.iss), before starting the installation, will generate a list of each installation folder (also for unpacking Data#bin in optional folders) to store the existing files. After the installation, the installer will generate a new list of these same folders, but omitting the files that already existed before the installation.
CONCLUSION:
- The "
create list on install" option is less recommended because you will lose some extra time each time you install, because the list will not be ready before installing. The other options include the list in the Setup_DLL file during compression.
- For use only to uninstall the game, the "
create single list" option is more recommended because it is faster to generate, is ready every time you install, and also includes support for all file name