View Single Post
  #8  
Old 30-04-2016, 03:28
felice2011's Avatar
felice2011 felice2011 is offline
Registered User
 
Join Date: Feb 2011
Location: italy
Posts: 836
Thanks: 357
Thanked 1,158 Times in 390 Posts
felice2011 is on a distinguished road
I is not that can I know what you're doing....and your level programmatically you with the script of an installer with inno setup...
...what is the full compression method that you using?
...if you compress a series of compressors "A+B+C" the decompression must be identical "A+B+C", then verify that the folder "includes" there are the same files that you used for compression, and the file "arc.ini" is set appropriately for decompression.
...checks or updated "UA.iss" verifies that the same files for decompression are inserted in the code, they will be extracted to a temporary folder and will be used for the archive decompression.
Code:
function InitializeSetup(): Boolean;
begin
  ExtractTemporaryFile('{#SKinDll}');
  ExtractTemporaryFile('{#SKin}');
  LoadSkin(ExpandConstant('{tmp}\{#SKin}'), '{#SKinIni}');

  ExtractTemporaryFile('records.ini');
  ExtractTemporaryFile('srep64.exe');
  ExtractTemporaryFile('unarc.dll');
  ExtractTemporaryFile('unrar.dll');
  ExtractTemporaryFile('zlib1.dll');
  ExtractTemporaryFile('arc.ini');
  ExtractTemporaryFile('fp8.exe');
  ExtractTemporaryFile('english.ini');
  ExtractTemporaryFile('facompress.dll');
  ExtractTemporaryFile('dec.exe');
  ExtractTemporaryFile('facompress_mt.dll');
  ExtractTemporaryFile('English.ini');
  ExtractTemporaryFile('nz64.exe');
  ExtractTemporaryFile('nz.exe');
  ExtractTemporaryFile('srep.exe');
  ExtractTemporaryFile('CLS-srep.dll');
  ExtractTemporaryFile('zstd.exe');
  ExtractTemporaryFile('msr.exe');
  ExtractTemporaryFile('lzt.exe');
  ExtractTemporaryFile('packjpg_dll.dll');
  ExtractTemporaryFile('packjpg_dll1.dll');
  ExtractTemporaryFile('precomp.exe');
  ExtractTemporaryFile('brute.exe');
  ExtractTemporaryFile('reflate.exe');
  ExtractTemporaryFile('lzham.exe');
  ExtractTemporaryFile('zpaq.exe');
  ExtractTemporaryFile('zpaq64.exe');
  ExtractTemporaryFile('raw2hif.exe');
  ExtractTemporaryFile('CLS-MSC.dll');
  ExtractTemporaryFile('CLS-reflate.dll');
Result := True;
end;
Last thing if you are using precomp, I recommend you to insert manually the precomp version used directly in the folder "includes" you avoid a lot of hassles.
Well this is only the theory to begin with, if you want to food ready and a whole other story.
__________________
≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈
« I Mediocri Imitano, I Geni Copiano, Dio Crea & Distrugge » (Io Ridefinisco & Perfeziono le Loro Opere Rendendole Uniche)
≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈
« Mediocrities Imitate, Genius Copy, God Creates & Destroys » (I Reconsider & Improve Their Works, Rending Them One And Only)
Reply With Quote