PrecompInside

CLS PrecompInside 0.3.1

Нет прав для скачивания

Shegorat

Lord of Madness
Администратор
AntiAngel, дальше гадать будем? или ты лучше архив со всем необходимым скинешь, а мы посмотрим?
Он развивает наш экстрасенсорный потенциал...

Может кто помочь?
Ощибка unarc.dll -2 Неизвестный метод сжатия в чем проблема может быть?
Если у тебя предпоследняя альфа-версия FreeArc'а, то там команда precomp зарезервирована. Поэтому, чтобы использовать PrecompInside, нужно поменять название секции в arc.ini с precomp на какое-нибудь другое, также нужно не забыть переименовать cls-precomp.dll. Ну либо скачать новую версию FreeArc'а, там кажись это дело изменили.
 

ShTeCvV

Новичок
Ребят а что это может быть ?
Выдает когда устанавливается игра!
Сжимал PrecompInside
 

vint56

Ветеран
Проверенный
ShTeCvV в arc.ini
Код:
[External compressor:precomp]
header = 0
packcmd   = precomp -slow -t-j {options} -o$$arcpackedfile$$.tmp  $$arcdatafile$$.tmp
unpackcmd = precomp -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp
 

Snoopak96

Старожил
ShTeCvV,
Эти строки проверь в скрипте, то что выделено - это нужно обязательно делать для распаковки с инсайдами:
Код:
        if not SrepInit([B]ExpandConstant('{app}\')[/B],512,0) then break;
        if not PrecompInit([B]ExpandConstant('{app}\')[/B],128,PCFVer) then break;
        if not FileSearchInit(false) then break;

        if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Data01.dat'), ExpandConstant('{app}'), '', false, '', '', [B]ExpandConstant('{app}')[/B], notPCFonFLY {PCFonFLY}) then break;
 

Snoopak96

Старожил
ShTeCvV,
С чего ставишь (флешка/диск/образ или с жёсткого диска) напиши, и версию прекомпа.

по ошибке: не возможность записи временных файлов на диск, т.е. *.dat файлов, хотя это может быть и другое (md5 или паковал 0.4 - оч. не стабильная версия в распаковке)

и проверь ещё в уставщике должен быть оригинальный precomp.exe, т.е. из папки exe_for_PrecomInside.
 
Последнее редактирование:

ShTeCvV

Новичок
Snoopak96
Ну вроде та ошибка прошла но теперь другая выбивает
 

Skymmer

Новичок
Проверенный
Я бы даже сказал что точно нет. Внешних DLL теперь нету, а значит и подменять нечего.
Если вы про новый PreComp.
 
Последнее редактирование:

ProFrager

Знаток
Проверенный
Ну видимо для новой версии надо будет патчик делать, чтобы она все так же подцепляла нужную дллку. Но в общем-то смысла в этом не вижу, ибо каких-либо стоящих нововведений в 0.43 версии нет.
 

Druid

Новичок
Проверенный
ProFrager, а вот в этом позволь с тобой не согласиться - мало того, что 0.43 версия быстрее, чем 0.42, так ещё она и корректно стала обрабатывать JPG и GIF файлы, на которых предыдущие версии стабильно вылетали с ошибкой.
 

Edison007

Ветеран
Модератор
Druid написал(а):
0.43 версия быстрее
Спорный вопрос. ;)

Маленький тест.
Файл размером 7,70 МБ (8*081*679 байт). внутри PNG изображения.

[TABLE 1 4 3]Ver | Kernel Time | User Time | Process Time | Global Time
0.3.8 | 6.718 = 17% | 23.937 = 63% | 30.656 = 81% | 37.615 = 100%
0.4.0 | 4.656 = 8% | 32.140 = 56% | 36.796 = 64% | 56.754 = 100%
0.4.1 | 6.718 = 16% | 23.671 = 58% | 30.390 = 74% | 40.779 = 100%
0.4.2 | 6.281 = 17% | 22.375 = 63% | 28.656 = 81% | 35.167 = 100%
0.4.3 | 5.078 = 11% | 31.250 = 73% | 36.328 = 85% | 42.493 = 100%[/TABLE]

С параметрами для "увеличения скорости"

[TABLE 1 4 3]Ver | Kernel Time | User Time | Process Time | Global Time
0.3.8 | 2.390 = 23% | 5.468 = 53% | 7.859 = 77% | 10.160 = 100%
0.4.0 | 2.296 = 19% | 6.703 = 56% | 9.000 = 75% | 11.855 = 100%
0.4.1 | 2.109 = 22% | 4.531 = 48% | 6.640 = 70% | 9.364 = 100%
0.4.2 | 2.328 = 30% | 3.046 = 39% | 5.375 = 69% | 7.734 = 100%
0.4.3 | 1.937 = 25% | 3.765 = 49% | 5.703 = 74% | 7.633 = 100%[/TABLE]

Потом буду тестить на бОльших файлах, может на них будут другие результаты.
 
Последнее редактирование:

ProFrager

Знаток
Проверенный
ещё она и корректно стала обрабатывать JPG и GIF файлы
и как часто ты в играх встречаешь gif'ы и jpeg'и? :)
0.43 версия быстрее, чем 0.42
что-то у Эда все наоборот получилось. Да и где-то чуть быстрее будет происходить создание архива - это не сыграет роли. Ну а основное - скорость извлечения ведь все та же, что в предыдущих версиях.
 
Сверху