как правильно редактировать скрипты?

Eisemann

Новичок
Ну так архивы WinRar подругому подключать надо. Через условие if not ISRarExtract. Плюс надо модуль подрубить ракоментировав строчку ;#define unrar.
то есть теперь, я смогу все сжать в бинки и они будут распаковываться во время установки?
 

Carlos

Участник
Модератор
то есть теперь, я смогу все сжать в бинки и они будут распаковываться во время установки?
Смотри, ты можешь хоть винраром, хоть винзипом, хоть фриарком, хоть каким архиватором сжать файлы и придать получившемуся архиву расширение .bin, но в модуле isdone уже необходимо указывать каким именно архиватором ты пользовался.

Если винрар, то
Код:
   if not ISRarExtract    ( 0, 0, ExpandConstant('{src}\Имя файла.bin'), ExpandConstant('{app}'), false, '') then break;
Если винзип, то
Код:
        if not IS7ZipExtract   ( 0, 0, ExpandConstant('{src}\Имя файла.bin'), ExpandConstant('{app}\'), false, '') then break;
Если фриарк, то
Код:
        if not ISArcExtract    ( 0, 0, ExpandConstant('{src}\Имя файла.bin'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;
 

Nemko

Дилетант
Модератор
:facepalm:

Какие бинки, никаких бинков не нужно, Просто запаковываете файлы в архив, кладете рядам с откомпилированным файлом (в котором прописан тип архива и папка его расположения) и все не надо ни каких фалов игры паковать в сам Setup.exe, пакуйте все в архив.

Пробуйте когда-нибудь получится..... :yes:
 

Carlos

Участник
Модератор
Популярность расширения .bin взялась со времён, когда игры сжимали полностью инно сетапом. Сейчас в основном это фриарк, просто почти все ставят это расширение. Оставь свой Data.arc, пропиши
if not ISRarExtract ( 0, 0, ExpandConstant('{src}\Data.arc'), ExpandConstant('{app}'), false, '') then break;
И не забудь положить Setup.exe рядом с Data.arc
 

Eisemann

Новичок
Популярность расширения .bin взялась со времён, когда игры сжимали полностью инно сетапом. Сейчас в основном это фриарк, просто почти все ставят это расширение. Оставь свой Data.arc, пропиши
if not ISRarExtract ( 0, 0, ExpandConstant('{src}\Data.arc'), ExpandConstant('{app}'), false, '') then break;
И не забудь положить Setup.exe рядом с Data.arc
большинство репакеров .bin пользуются
 

Eisemann

Новичок
:facepalm:

Какие бинки, никаких бинков не нужно, Просто запаковываете файлы в архив, кладете рядам с откомпилированным файлом (в котором прописан тип архива и папка его расположения) и все не надо ни каких фалов игры паковать в сам Setup.exe, пакуйте все в архив.

Пробуйте когда-нибудь получится..... :yes:
Спасибо за помощь
 
Сверху