Log in

View Full Version : Split_Kompress_Tutorial


felice2011
25-04-2016, 16:12
After several requests for private messages of help I have decided to post a video Basic tutorial for compressing a data folder divided into multiple archives, and compiling of the installation via inno-setup.

It was used Split Kompress v1.3 & Ultra Arc BlackBox Mod by Rinaldo.

I hope that it can serve to beginners at least to begin.

https://goo.gl/BxTBWu

ChronoCross
25-04-2016, 16:43
U can use url shortener

felice2011
26-04-2016, 00:00
Thank bro, but I do not understand why the site has the automatic lock on Youtube...:rolleyes:
Was more logical block "porn" ---> Youporn ... that Tube -----> Youtube.:D:D:D

Lucas65
29-04-2016, 04:40
Thanks Felice!

AzPo
29-04-2016, 11:25
http://i.hizliresim.com/BP38pM.png
http://i.hizliresim.com/21BjX2.png

Help Me!

felice2011
29-04-2016, 13:20
Edit UA.iss script, inside the "File" Folder, add to code the reading to identify the 5 line, of the record.ini file, the name of the password.;)

Line;152:9
SetArrayLength(Data[i - 1].Arc,5);
Line;164:9
Data[i - 1].Arc[4]:=GetIniString('Record' + IntToStr(i),'Password','',ExpandConstant('{tmp}\re cords.ini'));
Line;206:13
if not ISArcExtract(0, 33, UpdateSource(Data[i - 1].Arc[1],SourceDir), Data[i - 1].Arc[2], '', false, Data[i - 1].Arc[4], // Define Size "100% / ex.N°3 Archives = 33

AzPo
30-04-2016, 01:24
Edit UA.iss script, inside the "File" Folder, add to code the reading to identify the 5 line, of the record.ini file, the name of the password.;)

Line;152:9
SetArrayLength(Data[i - 1].Arc,5);
Line;164:9
Data[i - 1].Arc[4]:=GetIniString('Record' + IntToStr(i),'Password','',ExpandConstant('{tmp}\re cords.ini'));
Line;206:13
if not ISArcExtract(0, 33, UpdateSource(Data[i - 1].Arc[1],SourceDir), Data[i - 1].Arc[2], '', false, Data[i - 1].Arc[4], // Define Size "100% / ex.N°3 Archives = 33

Now This Error!
http://i.hizliresim.com/g8Evob.png

felice2011
30-04-2016, 03:28
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.

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.;)

AzPo
30-04-2016, 08:57
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.

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.;)

It is not

LuzhinE
30-04-2016, 09:20
I can compress GTA V and MAD MAX without losing quality, but that if you achieve a smaller size

felice2011
30-04-2016, 12:37
It is not
Is not What?
I can compress GTA V and MAD MAX without losing quality, but that if you achieve a smaller size
I have not had, and not even i played GTA V, but here there is something...
http://www.fileforums.com/showpost.php?p=445929&postcount=1

AzPo
30-04-2016, 23:58
Is not What?

I have not had, and not even i played GTA V, but here there is something...
http://www.fileforums.com/showpost.php?p=445929&postcount=1

Not received!!