murlakatamenka
Новичок
Absolute, может места для временных файлов не хватет, хотя обычно папкой для временных файлов является конечная папка с игрой.
разделы на винтах в NTFS конечно же?
разделы на винтах в NTFS конечно же?
немного расшифрую, чтобы стало понятно. при использовании ISDone архивы, которыуе будут распаковываться, не надо прописывать в секцию [Files]. главное, чтобы они присутствовали в фунукциях типа ISArcExtract и т.п.:А ты не пихай .arc архив в Setup.exe. И при чем тут IsDone?
if not ISArcExtract ( 0, 0, ExpandConstant('[B][COLOR="Red"]{src}\*.arc[/COLOR][/B]'), ExpandConstant('{app}'), '', false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
[Files]
Source: Include\English.ini; DestDir: {tmp}; Flags: dontcopy
Source: Include\unarc.dll; DestDir: {tmp}; Flags: dontcopy
Source: Include\precomp042.exe; DestDir: {tmp}; Flags: dontcopy
Source: Include\srep.exe; DestDir: {tmp}; Flags: dontcopy
Source: ISDone.dll; DestDir: {tmp}; Flags: dontcopy
if not SrepInit(ExpandConstant('{app}'),128,0) then break;
if not PrecompInit(ExpandConstant('{app}'),128,PCFVer) then break;
[External compressor:tak]
packcmd = takc -e {options} $$arcdatafile$$.wav $$arcpackedfile$$.tak
unpackcmd = takc -d $$arcpackedfile$$.tak $$arcdatafile$$.wav
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\data1.arc'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;
arc.exe a -ep1 -dses --dirs -s; -lc- -di -i2 -r -mtak+lzma:512mb:normal data1.arc sound\*
ExtractTemporaryFile('arc.ini');
[External compressor:tak]
packcmd = tak[COLOR="Red"][B]c[/B][/COLOR]-e {options} $$arcdatafile$$.wav $$arcpackedfile$$.tak
unpackcmd = tak[COLOR="Red"][B]c[/B][/COLOR] -d $$arcpackedfile$$.tak $$arcdatafile$$.wav
да извлекал, экзешник имеет имя tack, поэтому не надо стирать.PUNISHER,
а извлекал данные из прочтенного ини?
и еще:Код:ExtractTemporaryFile('arc.ini');
то что красным - сереть мне кажется нужноКод:[External compressor:tak] packcmd = tak[COLOR="Red"][B]c[/B][/COLOR]-e {options} $$arcdatafile$$.wav $$arcpackedfile$$.tak unpackcmd = tak[COLOR="Red"][B]c[/B][/COLOR] -d $$arcpackedfile$$.tak $$arcdatafile$$.wav