Ru-Board.club
← Вернуться в раздел «Программы»

» Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия

Автор: Vo1T
Дата сообщения: 19.04.2010 20:25
zzzombie89, выход один - вместо

Цитата:
#ifndef precomp
// к сожалению, этот код иногда сбоит на очень больших архивах, созданных с использованием внешних упаковщиков
if position > 0 then Remaining:= trunc((GetTickCount - StartInstall) * Abs((max - position)/position)) else
#endif

Используй пример из этой DLL + скажем опредениеие по расширению распакованного файла ... данный скрипт никто не

и я выше писал про FreeARC + ISPrecomp

Цитата:
Нужен скрипт? - он тут
А чуть ниже описан способ решения проблемы возникающий с ним

Скрипт не тестил ... так что я даже не в курсе рабочий ли он - но автор вроде доволен
Автор: zzzombie89
Дата сообщения: 19.04.2010 20:36
Vo1T, посмотрите пожалуйста, за основу взял "Ваш самый простой скрипт распаковки", но распаковки *pcf не происходит. http://rghost.ru/1420356

FreeARC + ISPrecomp не годится для меня
Автор: Vo1T
Дата сообщения: 19.04.2010 20:43

Цитата:
Source: D:\77777\packjpg_dll.dll; DestDir: {app}
Source: D:\77777\precomp.dll; DestDir: {app}
Source: D:\77777\zlib1.dll; DestDir: {app}
Source: D:\77777\isprecomp.dll; DestDir: {app}

ПОЧЕМУ app ??? сможешь объяснить ... получишь пряник
я точно указывал куда распаковывать

Цитата:
Source: isprecomp.dll; DestDir: {tmp}; Flags: dontcopy
Source:st packjpg_dll.dll; DestDir: {sys}; Flags: deleteafterinstall
Source: precomp.dll; DestDir: {sys}; Flags: deleteafterinstall
Source: zlib1.dll; DeDir: {sys}; Flags: deleteafterinstall

isprecomp.dll в tmp
packjpg_dll.dll и precomp.dll и zlib1.dll в sys именно так как это делает скрипт FreeARC
Автор: zzzombie89
Дата сообщения: 19.04.2010 21:01
Vo1T, исправил, но результат тот же. после того, как srep восстановил архив, установка завершается.

Добавлено:
вроде разобрался, теперь финальный вопрос так сказать на миллион, как сделать так, чтобы секция run запускалась в конце, не прибегая к флагу postinstall
Автор: alex2605
Дата сообщения: 20.04.2010 15:54
перед распаковкой pcf-файлов вылезает вот такая ошибка:

почему так и как ее справить?
вот скрипт:
http://multi-up.com/259337

ЗЫ пробовал не один скрипт, в т.ч. и простой freearc+isprecomp
Автор: vint56
Дата сообщения: 20.04.2010 16:08
alex2605чем ты делаеш pcf файлы для этого скрипта нужен только isprecomp простой precomp поидет
Автор: alex2605
Дата сообщения: 20.04.2010 16:37
vint56
т.е. нужно пользоваться только isprecomp?
вот сделал только что pcf из СoDWaWmp.exe
батник:

Код: isprecomp_packer.exe D:\Games\CoDWaWmp.exe D:\
Автор: vint56
Дата сообщения: 20.04.2010 16:48
alex2605 скачай Packers Show
pcf-файл должен весить больше да
Автор: alex2605
Дата сообщения: 20.04.2010 19:23
vint56
пользуюсь как раз Packers Show 3.0, файлы становятся таким же размером.
чет не получается никак
Автор: vint56
Дата сообщения: 20.04.2010 19:32
alex2605 что за игра
Автор: alex2605
Дата сообщения: 20.04.2010 19:46
vint56
CoD WaW. так же и на остальных тоже.
Пробовал ради примера компилировать файлы как достать соседа, из 3х файлов скопилировался только один, т.е. размер стал больше, а на остальных 2х - размер остался таким же
Автор: vint56
Дата сообщения: 20.04.2010 20:03
alex2605 попродуй precomp 0.38 я на ней делал
Автор: Vo1T
Дата сообщения: 20.04.2010 20:04
alex2605, а размер файла какой ... случаем не больше 2 гб

PS C СoD проблемы у многих ... не только с WaW но и с четверкой
и да ... ISPrecomp лишь обёртка для функций precomp.dll понятные для Inno Setup
Автор: vint56
Дата сообщения: 20.04.2010 20:10
Vo1T я делал ISPrecomp и precomp только 0.38 нормально делает а 0.40 делает один в один
Автор: Vo1T
Дата сообщения: 20.04.2010 20:11
Ещё месяц назад нашел способ юзать обычный precomp для отображения процентов в самом Inno Setup, версию думаю всё же брать 0.38 из за меньших жалоб на не корректную работу.
Пока что моя работа мешает экспериментам
Может быть когда нибудь сделаю
Автор: alex2605
Дата сообщения: 23.04.2010 14:55
странно получается, сейчас работал с ISPrecomp-0.7 и пробовал компилировать CoD WaW, те файлы, которые после компиляции остаются с таким же размером - при установке вылезает ошибка(скрин выше), а файлы которые компилируются нормально, то и устанавливается игра нормально. так я и не понял, почему некоторые файлы компилируются нормально, а некоторые нет??
что-то я ни как не догоню)):
если скрипт freearc+ isprecomp, то нужно пользовать только isprecomp или простой precomp тоже подойдет?
Автор: Vo1T
Дата сообщения: 23.04.2010 17:06
alex2605, я библиотеку не правил - нет исходных кодов и немец не делится ... поэтому если всё выполняется ... но некорректная компиляция/декомпиляция это к нему, я про это прекрасно знаю но ничего с этим сделать не могу
Автор: alex2605
Дата сообщения: 23.04.2010 18:34
Vo1T
ясно. а как по поводу вот этого вопроса:

Цитата:
что-то я ни как не догоню)):
если скрипт freearc+ isprecomp, то нужно пользовать только isprecomp или простой precomp тоже подойдет?
Автор: vint56
Дата сообщения: 23.04.2010 18:47
alex2605 используй простой precomp 0.38 http://schnaader.info/precomp_versions/precomp_v038.zip
Автор: Vo1T
Дата сообщения: 24.04.2010 04:00
alex2605, для ISPrecomp существует свой пакер
Автор: Krinkels
Дата сообщения: 27.04.2010 20:01
Packers Show v3.1
Список изменений:
- Исправлен баг из за которого в некоторых случаях невозможно было выполнить упаковку.
Автор: dumanow
Дата сообщения: 03.05.2010 19:57
Народ помогите пожалуйста чем жмуться bnk файлы и жмуться ли они вообще
Автор: V2driver
Дата сообщения: 04.05.2010 10:03
dumanow
Что за игра?
Автор: KOPERip
Дата сообщения: 08.05.2010 20:30
после сжатия текстур dds
потерялась прозрачность текстур, как это можно исправить?
использую старую весрию NVidia nvDXT tool
Автор: KOPERip
Дата сообщения: 10.05.2010 09:31
с прозрачностью разобрался, можно ли снижать битрейт \размер с помощью NVidia nvDXT tool
Автор: danis923
Дата сообщения: 13.05.2010 15:43
скиньте пожалуйста ссылку на файл unpack.exe
Автор: dumanow
Дата сообщения: 16.05.2010 01:53
народ файлы pak из Crysisa чем лучше запаковать фрееарк результата не дал хочется на DVD5 загнать
Автор: Shegorat
Дата сообщения: 16.05.2010 17:45
dumanow

Цитата:
народ файлы pak из Crysisa чем лучше запаковать фрееарк результата не дал хочется на DVD5 загнать

Обработай pak'и сначала precomp'ом потом пакуй FreeArc'ом
Автор: LonerDergunov
Дата сообщения: 16.05.2010 18:59
Не распаковывая файлы, Crysis не перепаковать.
Беда в том, что на двух игровых архивах precomp загибается, и не может их обработать, прошлым летом я уже писал об этом (а также о CoD4 - сходная фишка) в теме. Если не хочется насиловать и пересобирать архивы - остается только ждать новой версии precomp.
Автор: Shegorat
Дата сообщения: 16.05.2010 19:48
LonerDergunov

Цитата:
Не распаковывая файлы, Crysis не перепаковать.

Не факт еще что игра будет работать после этого.

Цитата:
Беда в том, что на двух игровых архивах precomp загибается

А ты пробовал более ранние версии precomp?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100

Предыдущая тема: Надстройки IE8


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.