View Single Post
  #118  
Old 13-01-2015, 06:15
Gareth82 Gareth82 is offline
Registered User
 
Join Date: Feb 2013
Location: Birmingham
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Gareth82 is on a distinguished road
Compressor v2 with Black Box Script By Kurutucu V1.8

Hi,

I have been using v1.2.0 of your compressor with an edited version of the Black Box Script By Kurutucu V1.8. The compressed files have been working very well but I would like to start using your compressor v2. Your compressor has been creating bin files with no issue but they are not compatible with the compiled exe. I have put this down to arc.ini and inno setup script needing amendments.

The arc.ini used in inno setup was:


[External compressorrecomp]
header = 0
packcmd = precomp -intense0 -c- {options} -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = precomp -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp

[External compressor:srep]
header = 0
packcmd = srep {options} -m3f $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d -s $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:srep64]
header = 0
packcmd = srep64 {options} -m3f $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep64 -d -s $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:lzma64]

header = 0

packcmd = FreeArc-LZMA-x64 e lzma{ption} <stdin> <stdout>
unpackcmd = FreeArc-LZMA-x64 d lzma{ption} <stdin> <stdout>


But I assume this now needs to be like config2.txt in you compressor resource folder:


[External compressorrecomp]
header = 0
packcmd = precomp -intense0 -c- {options} -o$$arcpackedfile$$.tmp $$arcdatafile$$.tmp
unpackcmd = precomp -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp

[External compressor:srep]
header = 0
packcmd = srep {options} -m3f $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d -s $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:srep64]
header = 0
packcmd = srep64 {options} -m3f $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep64 -d -s $$arcpackedfile$$.tmp $$arcdatafile$$.tmp

[External compressor:lzma64]

header = 0

packcmd = FreeArc-LZMA-x64 e lzma{ption} <stdin> <stdout>
unpackcmd = FreeArc-LZMA-x64 d lzma{ption} <stdin> <stdout>

The Inno setup script was:

#if PrecompVer == "Inside"
//ExtractTemporaryFile('CLS-precomp.dll');
//ExtractTemporaryFile('CLS-MSC.dll');
ExtractTemporaryFile('CLS-srep.dll');
ExtractTemporaryFile('precomp.exe');
#endif
#endif
ExtractTemporaryFile('arc.ini');
ExtractTemporaryFile('facompress.dll');
ExtractTemporaryFile('facompress_mt.dll');
ExtractTemporaryFile('XDelta3.dll');
ExtractTemporaryFile('7z.dll');
ExtractTemporaryFile('PackZIP.exe');
ExtractTemporaryFile('english.ini');
ExtractTemporaryFile('FreeArc-LZMA-x64.exe');
ExtractTemporaryFile('srep.exe');
ExtractTemporaryFile('srep64.exe');
ExtractTemporaryFile('unarc.dll');
ExtractTemporaryFile('packjpg_dll.dll');
ExtractTemporaryFile('packjpg_dll1.dll');
ExtractTemporaryFile('zlib1.dll');

But I assume it needs to be edited to take into account what files your compressor is now using,
(Removed serep.exe & 'FreeArc-LZMA-x64.exe. Added lzma32.exe, lzma32.exe, pack_BMF.exe, pack_BMF.exe, pack_TAK.exe)

#if PrecompVer == "Inside"
//ExtractTemporaryFile('CLS-precomp.dll');
//ExtractTemporaryFile('CLS-MSC.dll');
ExtractTemporaryFile('CLS-srep.dll');
ExtractTemporaryFile('precomp.exe');
#endif
#endif
ExtractTemporaryFile('arc.ini');
ExtractTemporaryFile('facompress.dll');
ExtractTemporaryFile('facompress_mt.dll');
ExtractTemporaryFile('XDelta3.dll');
ExtractTemporaryFile('7z.dll');
ExtractTemporaryFile('PackZIP.exe');
ExtractTemporaryFile('english.ini');
ExtractTemporaryFile('lzma32.exe');
ExtractTemporaryFile('lzma64.exe');
ExtractTemporaryFile('srep32.exe');
ExtractTemporaryFile('srep64.exe');
ExtractTemporaryFile('pack_BMF.exe');
ExtractTemporaryFile('pack_FROG.exe');
ExtractTemporaryFile('pack_TAK.exe');
ExtractTemporaryFile('unarc.dll');
ExtractTemporaryFile('packjpg_dll.dll');
ExtractTemporaryFile('packjpg_dll1.dll');
ExtractTemporaryFile('zlib1.dll');


Any help you could give would be great. I would like to use v2 of your compressor as it has some interesting new features.
Reply With Quote