|
#46
|
||||
|
||||
|
Bilawal Reflate ISdone test
|
| Sponsored Links |
|
#47
|
|||
|
|||
|
Dear razor,
I've tried to figure out how to unpack using ISDone and CLS but i'm unable to find what to add to my Inno project Can you guide me please? Thanks
|
|
#48
|
||||
|
||||
|
update
Quote:
|
| The Following 6 Users Say Thank You to Bilawal For This Useful Post: | ||
Amsal (14-05-2016), arkantos7 (14-05-2016), Mini (13-05-2016), RamiroCruzo (13-05-2016), Sergey3695 (13-05-2016), Simorq (13-05-2016) | ||
|
#49
|
||||
|
||||
|
How to decompress using inno setup?
|
|
#50
|
||||
|
||||
|
How lazy can some people get,
just add arc.ini and reflate.exe under [Files] then extracttemporaryfile, done. |
|
#51
|
||||
|
||||
|
Sorry Razor12911, i`m not lazy
But i didn`t thought it`s so easy. Focused on "show progress while reflating" - this was what i thought, it`s not possible without CLS.
|
|
#52
|
||||
|
||||
|
It is, as long as there is stdin and stdout in arc.ini, cls is not really needed, srep itself can work without cls.
|
|
#53
|
||||
|
||||
|
Test Is Done But Very Slow In Inno Setup !
|
|
#54
|
|||
|
|||
|
@AHMED SAMI
What did you use other than reflate and srep to get such low size with "Act of Agression"? did you add msc or precomp? can you provide your compression bat please? Thanks. |
|
#55
|
|||
|
|||
|
@Bilawal
The CLS-reflate.dll is not working with the new refalte version Refl8v100.rar Do you have an updated dll for Inno? Thanks. |
|
#56
|
||||
|
||||
|
Quote:
Quote:
CLS is not needed. |
|
#57
|
|||
|
|||
|
Thanks razor for you kind reply.
I've added this to my arc.ini "[External compressor:reflate] packcmd = reflate -c $$arcdatafile$$.tmp $$arcpackedfile$$.tmp unpackcmd = reflate -d - - <stdin> <stdout>" but i'm getting unknown method error. Can you please give a proper arc.ini to include in my inno output. Last edited by danswano; 27-05-2016 at 04:53. |
|
#58
|
||||
|
||||
|
This is the arc.ini
Quote:
arc.ini, reflate.exe are extracted to the setup's temp directory. All your IsArcExtract, must all have: if not ISArcExtract (Component, Progress, ArchiveSource, Destination, '', false, Password, ExpandConstant('{tmp}\arc.ini'), True/False) then break; |
| The Following User Says Thank You to Razor12911 For This Useful Post: | ||
amgad_800 (02-06-2016) | ||
|
#59
|
|||
|
|||
|
Thanks razor, i did the missing part but got new error:
"Unable to write data to the disk" although theres a space and the setup.exe is run as admin :/ |
|
#60
|
||||
|
||||
|
I`m using recent script from Yener90.
I only found these lines: Code:
if (GetValStrES('FreeArcFile' + IntToStr(i)) <> '') and (MyError = False) then begin
repeat
Arcs:=ArcDecode(GetValStrES('FreeArcFile' + IntToStr(i)))
if ((Arcs[4] = '') or (UpperCaser(Arcs[4]) = ActLangShort)) and (ComponentsCheckFA(Arcs[5])) then begin
if not FileExists(PathEdit.Text + '\' + Arcs[0]) then
ShowRDForm;
if MyError = False then begin
if Arcs[3] = '0' then begin
if not ISArcExtract ( 0, 0, PathEdit.Text + '\' + Arcs[0], Arcs[1], '', false, Arcs[6], ExpandConstant('{tmp}\arc.ini'), Arcs[1], false) then MyError := True;
end else begin
if not ISArcExtract ( 0, 0, PathEdit.Text + '\' + Arcs[0], Arcs[1], '', false, Arcs[6], '', Arcs[1], false) then MyError := True;
if MyError = True then break;
if not ISSRepExtract ( 0, 0, Arcs[1] + '\' + Copy (ExtractFileName(PathEdit.Text + '\' + Arcs[0]), 0, Pos('.', ExtractFileName(PathEdit.Text + '\' + Arcs[0]))) + 'srep',Arcs[1] + '\' + Copy (ExtractFileName(PathEdit.Text + '\' + Arcs[0]), 0, Pos('.', ExtractFileName(PathEdit.Text + '\' + Arcs[0]))) + 'pcf', true) then MyError := True ;
if MyError = True then break;
if not ISPrecompExtract( 0, 0, Arcs[1] + '\' + Copy (ExtractFileName(PathEdit.Text + '\' + Arcs[0]), 0, Pos('.', ExtractFileName(PathEdit.Text + '\' + Arcs[0]))) + 'pcf',Arcs[1] + '\' + Copy (ExtractFileName(PathEdit.Text + '\' + Arcs[0]), 0, Pos('.', ExtractFileName(PathEdit.Text + '\' + Arcs[0]))) + 'arc', true) then MyError := True ;
if MyError = True then break;
if not ISArcExtract ( 0, 0, Arcs[1] + '\' + Copy (ExtractFileName(PathEdit.Text + '\' + Arcs[0]), 0, Pos('.', ExtractFileName(PathEdit.Text + '\' + Arcs[0]))) + 'arc', Arcs[1], '', true, Arcs[6], '', Arcs[1], false) then MyError := True;
end;
end;
end;
if MyError = True then break ;
i:= i + 1
until GetValStrES('FreeArcFile' + IntToStr(i)) = ''
end;
|
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Precomp+Reflate+Srep+LZMA | gozarck | Conversion Tutorials | 167 | 15-02-2024 04:26 |
| RG Catalyst | Bilawal | Conversion Tutorials | 78 | 26-09-2017 22:03 |
| Freearc with Reflate test | Razor12911 | Conversion Tutorials | 37 | 01-12-2015 10:37 |
| Compressing GTA V | cartemem | Conversion Tutorials | 62 | 15-09-2015 15:13 |
| Reflate test | Razor12911 | Conversion Tutorials | 8 | 09-09-2015 00:35 |