FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   INNO TROUBLESHOOT - Questions Here (https://fileforums.com/showthread.php?t=93193)

blairknox 03-12-2018 03:30

1 Attachment(s)
even deleteafterinstall does not work. can some one please help me. here is the file if you need.

Jiva newstone 10-12-2018 03:24

Quote:

Originally Posted by doofoo24 (Post 477551)
any idea how to fix percentage with isdone
if not ISExec (0, 0, 0, ExpandConstant('{tmp}\app.exe'),
if not ISExec (0, 0, 0, ExpandConstant('{tmp}\app.exe'),
if not ISExec (0, 0, 0, ExpandConstant('{tmp}\app.exe'),
if not ISExec (0, 0, 0, ExpandConstant('{tmp}\app.exe'),
i get 200% 300% for each one
i'm looking for like this 10% 20% 30% ....

correct setting and first run it and get records.inf and use and extract records.inf in temp folder , in second time it works fine
u can change the records.inf creation location in
if ISDoneInit(ExpandConstant('{tmp}\records.inf'), $FFFF, 0,0,0, MainForm.Handle, 512, @ProgressCallback) then begin

amin fear 15-01-2019 02:32

I have successfully managed to compress PES 2019 to 11 GB using this method , i used below script command :

Method : -mztool_pzlib_zlib+srep:m3f:a16:d1g+lolz:dtb1:tt8:m t2:gm2 0:fba0:d128m+mc1023

:::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::
bin\arc a -ma9 -ds -di -i2 -ep1 -ed -r -w.\tempzZ "Data_pzlib_Zlib-2.arc" -mztool_pzlib_zlib+srep:m3f:a16:d1g+lolz:dtb1:tt8:m t2:gm2 0:fba0:d128m+mc1023 "C:\PES\*"
:::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::

Download whole compression method below if it helps :
Code:

https://ufile.io/vpeek
Now when extracting game archives using CIU or ASIS script , i am getting "Unknown compression method" error.

Can you guys share your decompression script for this compression method or at least tell me which values should i change in those scripts to manage decompress this archives ? please ?

any help would be appreciated

KaktoR 15-01-2019 02:53

CIU arc.ini

Code:

[External compressor:ztool_pzlib_zlib]
header = 0
unpackcmd = ZTool d:{compressor}{:option}:t100p:cm0mb - - <stdin> <stdout>


amin fear 15-01-2019 04:54

Quote:

Originally Posted by KaktoR (Post 478806)
CIU arc.ini

Code:

[External compressor:ztool_pzlib_zlib]
header = 0
unpackcmd = ZTool d:{compressor}{:option}:t100p:cm0mb - - <stdin> <stdout>


Thanks KaktoR , it worked ! , although the "Unknown compression method" error goes away , i am getting this new error message by installer :

An error occurred while unpacking: Unable to write data to disk!
Unarc.dll returned an error code: -11
ERROR: archive data corrupted (decompression fails)

Do you have any idea what does it mean ? is my compression method/switch problematic & not working ?

the compression method plus files is already posted in above post.

KaktoR 15-01-2019 05:16

Which lolz version did you use for compress?

CIU use new lolz version and I can say that compress with old lolz and install with new lolz does not work

pakrat2k2 15-01-2019 15:51

also in the method ( sent me files ) he also has spaces where there shouldnt be any
(not the forum posting spaces issue...)
Code:

m t2:gm2 0

amin fear 21-01-2019 01:50

Quote:

Originally Posted by KaktoR (Post 478816)
Which lolz version did you use for compress?

CIU use new lolz version and I can say that compress with old lolz and install with new lolz does not work

Thanks , sorry for delay.

There is only "lolz_x64.exe" binary with no version information data using tools such as Resource Hacker. will check that version conflict in detail.:)

Also the problem solved by @pakrat2k2 switch correction.

Thanks a lot, fellows!

describe19 20-02-2019 01:59

Hi I'm wondering how to extract a .arc compressed with lolz with isdone.
I compressed with this simple arc.ini:
Quote:

[Compression methods]
lolzonly=lolz:mtt0:mt3:mc1023

[External compressor:lolz]
header = 0
packcmd = lolz_x64.exe {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp

And I can easily extract just with arc.exe x -w.\ -dpunpacked\ data.arc (need cls-lolz stuff in directory and run as admin)

How can I get isdone/ISFreeArcExtract to unpack this file? Using the isdoneexample1.iss I just get the "unsupported method" error. How can I tell it how to extract my file?

Also is there a way to extract lolz without needing an administrator command prompt?

Thank you in advance

EDIT: I worked it out - you must have the cls-lolz stuff in the Include section of the .iss an also make sure to ExtractTemporaryFile each of the files too in the Code section. I was missing the ExtractTemporaryFile each of the cls-lolz files.

describe19 22-02-2019 00:33

I am now having the same issue with srep: i can extract with a .bat just using srep64.exe like above with this in arc.ini:
Code:

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

But using inno setup I get "srep64:m3f unsupported compression method"
I have made sure to include srep64.exe in [Files] and the ExtractTemporaryFile('srep64.exe') in the [Code] section,as well as arc.ini, but I still get the error, .
How can I extract srep64 with ISDone.dll / ISFreeArcExtract? Thank you, sorry for the double post.

Edit:Works fine with srep.exe but not srep64 i dont understand why, only thing i changed was srep64.exe to srep.exe. Why doesn't srep64 work with isdone but it does with just a .bat. How can I get it to work?
Also is there a way to change whether xlolz and srep 64 bit or 32 bit .exe is used depending on the user's system?

Edit2: I have changed the unpackcmd to srep64.exe -d -s -- <stdin> <stdout> and this seems to fix. I have also tried cls-srep.dll but I get a crc error...no error just using just srep64.exe and arc.ini.

describe19 24-02-2019 18:48

I have another question: I am trying to make an array of strings I have tried this but it doesn't work:
var
MyArray: array [0..2] of string =('cat','dog','man');
Is it possible to declare and initialize an array of strings in such a way?

Razor12911 24-02-2019 20:03

Quote:

Originally Posted by describe19 (Post 479721)
I have another question: I am trying to make an array of strings I have tried this but it doesn't work:
var
MyArray: array [0..2] of string =('cat','dog','man');
Is it possible to declare and initialize an array of strings in such a way?

var
MyArray: array of string;
begin
MyArray := ['cat','dog','man'];

describe19 26-02-2019 04:36

Quote:

Originally Posted by Razor12911 (Post 479723)
var
MyArray: array of string;
begin
MyArray := ['cat','dog','man'];

Thank you! I could not find the proper syntax for inno pascal anywhere! Is there documentation I can learn from?

Razor12911 26-02-2019 06:45

Quote:

Originally Posted by describe19 (Post 479783)
Thank you! I could not find the proper syntax for inno pascal anywhere! Is there documentation I can learn from?

Try this
https://www.tutorialspoint.com/pascal/

KaktoR 25-03-2019 09:12

Anyone knows if there is SuspendProc for ISDone too?

Respectively to pause TimeStr2.


All times are GMT -7. The time now is 08:27.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com