Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » ISDone.dll

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Открыть новую тему     Написать ответ в эту тему

Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ISDone.dll

Библиотека, включающая в себя все необходимое для распаковки и подготовки файлов с помощью прекомпрессоров посредством инсталлятора InnoSetup, с равномерным отображением всех идущих операций на одном или двух прогрессбаров. Поддерживаются arc, 7zip, rar, pcf, srep архивы. Создана в основном в помощь репакерам игр.
 
предыдущие версии:
 
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 21:34 21-10-2010 | Исправлено: Profrager, 19:17 23-04-2012
Chikanog

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Потестил память: одна из трех планок была с ошибками, я ее убрал, но при установке все равно на том же месте вылазит ошибка, по идее она не должна была уже вылазить или мне надо заново скачать репак ?
 
Пробывал ставить от имени админа, все равно вылазит

Всего записей: 2 | Зарегистр. 09-03-2011 | Отправлено: 18:26 10-03-2011
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chikanog
если ошибки на одном и том же месте, то перехешируй образ в торренте и перекачай ошибочные места.

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 10:19 11-03-2011
skeptik_vdm



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager

Цитата:
ага, winhex'ом

А можно ли как нибудь через скрипт это реализовать???

Всего записей: 316 | Зарегистр. 10-11-2008 | Отправлено: 21:20 11-03-2011
troyan90



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skeptik_vdm
http://rghost.ru/4735911

Всего записей: 397 | Зарегистр. 24-04-2010 | Отправлено: 15:03 12-03-2011
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
troyan90
молодцом)
 
Добавлено:
тока не понимаю нафига оно вам надо

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 23:27 12-03-2011
troyan90



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
делал я как то двуязычный инсталлятор. в обоих случаях время было на русском. вот этим неудобно. на будующее, если можешь, вынеси это дело в скрипт в CustomMessages (если это вооще возможно(не совсем в dll я разбираюсь)).

Всего записей: 397 | Зарегистр. 24-04-2010 | Отправлено: 00:35 13-03-2011
Gnom3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня вопрос, при распаковке компонентов нужно указывать компонент дя каждой операции распаковки, или достаточно для первой операции цепочки? То есть, вот так:

Код:
        if not ISArcExtract ( 1, 0, ExpandConstant('{src}\Data5.bin'),  ExpandConstant('{commondocs}\The Witcher'), false, '', '', '', notPCFonFLY ) then break;
        if not ISSRepExtract   ( 0, 0, ExpandConstant('{commondocs}\The Witcher\data.srp'), ExpandConstant('{commondocs}\The Witcher\data.pcf'), true                           ) then break;
        if not ISPrecompExtract( 0, 0, ExpandConstant('{commondocs}\The Witcher\data.pcf'),  ExpandConstant('{commondocs}\The Witcher\data.7z'),  true                           ) then break;
        if not IS7ZipExtract   ( 0, 0, ExpandConstant('{commondocs}\The Witcher\data.7z'),   ExpandConstant('{commondocs}\The Witcher'),            true,  ''                      ) then break;
 
-правильно будет?

Всего записей: 864 | Зарегистр. 14-11-2010 | Отправлено: 14:06 13-03-2011 | Исправлено: Gnom3, 14:07 13-03-2011
Rikill



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
здравствуйте, когда будет держать новые версии прекомпа и срепа?

Всего записей: 683 | Зарегистр. 28-01-2011 | Отправлено: 14:40 13-03-2011
nik1967_forever

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня есть разные комбинации озвучек и текcтов, запакованые в .arc
вопрос: куда прописать архивы?

Всего записей: 24 | Зарегистр. 08-02-2011 | Отправлено: 14:55 13-03-2011
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
troyan90
Цитата:
на будующее, если можешь, вынеси это дело в скрипт в CustomMessages  
в CustomMessages вряд ли, проще будет рядом с бибилиотекой класть языковые файлы и реализовать переключение между ними из Inno. Когда-нить сделаю)
 
Gnom3
Цитата:
У меня вопрос, при распаковке компонентов нужно указывать компонент дя каждой операции распаковки, или достаточно для первой операции цепочки?
Для всей цепочки надо номер компонента прописывать, не только для первой операции.
 
Rikill
Цитата:
когда будет держать новые версии прекомпа и срепа?
когда руки дойдут до выпуска новой версии.
 
nik1967_forever
Цитата:
у меня есть разные комбинации озвучек и текcтов, запакованые в .arc  
вопрос: куда прописать архивы?
в скрипте примера есть закомменированные строки распаковки архивов в любых комбинациях.

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 15:22 13-03-2011 | Исправлено: Profrager, 15:23 13-03-2011
Edison007007



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Когда я юзал идоне у мну эти примеры не работали и мне приходилось писать что-то типо этого:
Подробнее...

Всего записей: 376 | Зарегистр. 23-01-2011 | Отправлено: 15:32 13-03-2011 | Исправлено: Edison007007, 15:32 13-03-2011
Gnom3



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Понял, спасибо, еще вопрос, можно не к компонентам, а к задачам привязывать? и если можно, то что в скрипте поменять нужно?
Сам отвечу на вопрос:

Код:
// Подготавливаем переменную, содержащую всю информацию о выделенных компонентах для ISDone.dll
// максимум 96 компонентов.
    Comps1:=0; Comps2:=0; Comps3:=0;
#ifdef Components
    TmpValue:=1;
    if IsComponentSelected('text\rus') then Comps1:=Comps1+TmpValue;     //компонент 1
    TmpValue:=TmpValue*2;
    if IsComponentSelected('text\eng') then Comps1:=Comps1+TmpValue;     //компонент 2
    TmpValue:=TmpValue*2;
    if IsComponentSelected('voice\rus') then Comps1:=Comps1+TmpValue;    //компонент 3
    TmpValue:=TmpValue*2;
    if IsComponentSelected('voice\eng') then Comps1:=Comps1+TmpValue;    //компонент 4
//    .....
#endif

вместо IsComponentSelected тишем IsTaskSelected, вместо text\rus  и т.п. - имя задачи, работает, проверил

Всего записей: 864 | Зарегистр. 14-11-2010 | Отправлено: 15:36 13-03-2011 | Исправлено: Gnom3, 19:04 13-03-2011
troyan90



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Когда-нить сделаю)

бедем ждать

Всего записей: 397 | Зарегистр. 24-04-2010 | Отправлено: 16:48 13-03-2011
Snoopak96

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager,
Вот снова возвращаюсь к тому вопросу по Srep, в общем в результате тестов выяснилось что при распаковке на слабых машинах (винда XP, проц 2.8 Гц, винт срость 7200, оператива 2.5 ГБ) при использовании внешниго srep.dll распаковка идёт, при использовании isdone - стоит на месте (в диспетчере нагрузка на проц по 00). Так может возможно в след версии сделать srep распаковку через srep.dll ?? а библиотеку ISdone для плавного отображения процентов?
 
P.S. Тестил не я, как и компьютер что описан выше не мой, но сделали по моей просьбе, скриншотов нет.  

Всего записей: 303 | Зарегистр. 30-06-2010 | Отправлено: 19:50 13-03-2011
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Snoopak96
такая штука была в последних альфа версиях isdone. Юзай финальную версию (проц у того чела не понимает кое-какие инструкции SSE2, потому и виснет. Когда делал, не думал, что кто-то еще будет устанавливать репаки на таких старушках).
 
Добавлено:
Gnom3
все верно.
 
Добавлено:
Edison007007
Читай справку, там написано, что в тестовом прогоне все распаковывается при любом выборе. Потому у тебя якобы и не получалось.

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 21:22 13-03-2011 | Исправлено: Profrager, 21:36 13-03-2011
Snoopak96

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
Юзал уже, там окно выскакивает и на время копирования во временную папку проценты стоят.

Всего записей: 303 | Зарегистр. 30-06-2010 | Отправлено: 21:33 13-03-2011
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Snoopak96
какую еще временную папку и какое окно? Ты пакуешь во фриарк архив строкой типа: -msrep+lzma?

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 21:38 13-03-2011 | Исправлено: Profrager, 21:39 13-03-2011
Snoopak96

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager,
Нет, или я что то путаю?? Profrager, пожалуйста тыкни пальцем, а то я не вижу где это написано, сейчас только читал список изменения в альфах.

Всего записей: 303 | Зарегистр. 30-06-2010 | Отправлено: 21:41 13-03-2011
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Snoopak96
этого нет в списках изменений, потому что это было между последней альфой и финалом (вроде)

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 21:44 13-03-2011 | Исправлено: Profrager, 21:44 13-03-2011
Snoopak96

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager,
Не нашёл, скачал 3и версии которые были перед 0.5, остальные уже удалены.

Всего записей: 303 | Зарегистр. 30-06-2010 | Отправлено: 21:57 13-03-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Компьютерный форум Ru.Board » Компьютеры » Программы » ISDone.dll


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru