GamePacker

GamePacker 4.6.0 Release no redist

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

ART

Мимокрокодил
Изначально программа настроена на максимальную упаковку?

Если она пакует лучше чем FreeARC
это в общем впечатляет, вне зависимости сколько использует памяти

пока лучше чем запаковка FreeARC-ом я не видел нигде

А тут вроде круче пакует
, ща ещё пару тестов сделаю :happy:

Если он пакует лучше любых архиваторов, то следовательно можно отправлять ему файлы на узнавание минимально-критического веса запаковывания файлов (прям как функция вычисления критических точек)
Очень полезно, когда перебираешь ключи запаковки в поисках лучшего сжатия

Кстати а программа в начале пишет, что ей нужно 128 Мб для распаковки, выходит что FreeARC ошибся?

А на этом этапе программа сжимает MP3 без потери качества?
 
Последнее редактирование:

ART

Мимокрокодил
И ещё, вы пишите:

GamePacker 1.0.1.1

Программа для управления freearc'ом и разбивкой файлов

А FreeARC распаковать не может, по какой причине?
(даже не правильно определи ОЗУ упаковки и распаковки)

ЛОГ:
2017-05-02 21:22:58:106 Reading settings from UniExtract.ini
2017-05-02 21:22:58:106 Error reading option: globalprefs --> 1
2017-05-02 21:22:58:107 Error reading option: history --> 0
2017-05-02 21:22:58:108 Error reading option: debugdir --> C:\Users\1\AppData\Local\Temp
2017-05-02 21:22:58:108 Error reading option: logdir --> C:\Program Files\UniExtract\log
2017-05-02 21:22:58:109 Опция: language = Russian
2017-05-02 21:22:58:109 Ошибка считывания опции: appendext --> 0
2017-05-02 21:22:58:110 Ошибка считывания опции: removetemp --> 1
2017-05-02 21:22:58:111 Ошибка считывания опции: removedupe --> 1
2017-05-02 21:22:58:111 Ошибка считывания опции: warnexecute --> 1
2017-05-02 21:22:58:112 Ошибка считывания опции: nodoswin --> 0
2017-05-02 21:22:58:112 Ошибка считывания опции: mindoswin --> 1
2017-05-02 21:22:58:113 Ошибка считывания опции: useepe --> 1
2017-05-02 21:22:58:114 Ошибка считывания опции: usedie --> 1
2017-05-02 21:22:58:115 Ошибка считывания опции: usepeid --> 1
2017-05-02 21:22:58:115 Ошибка считывания опции: savepass --> 1
2017-05-02 21:22:58:116 Ошибка считывания опции: savelog --> 1
2017-05-02 21:22:58:116 Ошибка считывания опции: savelogalways --> 0

2017-05-02 21:22:58:117 Universal Extractor 1.6.1.2025 mod by koros запущен с параметрами комстроки: "C:\1.0.1.1\setup-1.arc /sub"
2017-05-02 21:22:58:118 Файл для обработки: "C:\1.0.1.1\setup-1.arc"
2017-05-02 21:23:04:528 Папка назначения "C:\1.0.1.1\setup-1" уже существует
2017-05-02 21:23:06:155 Удалено: "C:\1.0.1.1\setup-1"
2017-05-02 21:23:06:156 Создана папка: "C:\1.0.1.1\setup-1"
2017-05-02 21:23:06:156 Папка назначения: "C:\1.0.1.1\setup-1"
2017-05-02 21:23:06:156 Файл отладки: "C:\Users\1\AppData\Local\Temp\uniextract-21-22-58.txt"
2017-05-02 21:23:06:158 Удалено: "C:\Users\1\AppData\Local\Temp\uniextract-21-22-58.txt"
2017-05-02 21:23:06:158 Переменная среды "Path" = C:\Program Files\UniExtract\bin;C:\Program Files\UniExtract\bin\wix;C:\Program Files\UniExtract\bin\exeinfope;C:\Program Files\UniExtract\bin\kgb;C:\Program Files\UniExtract\bin\die;UniExtract.exe;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\EgisTec MyWinLocker\x64;C:\Program Files (x86)\EgisTec MyWinLocker\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Universal Extractor;C:\Program Files (x86)\Universal Extractor\bin;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\IBM\SPSS\Statistics\23\JRE\bin;C:\Program Files\GPAC;C:\Program Files\GPAC;C:\Program Files\GPAC;C:\Program Files (x86)\FreeArc\bin;C:\Program Files (x86)\Alpha\bin;.;
2017-05-02 21:23:06:167 ------------------------------------------------------------
2017-05-02 21:23:06:168 Проверяется расширение файла на необходимость применения специальных методов распаковки
2017-05-02 21:23:06:168 Анализ файла с помощью TrID
2017-05-02 21:23:06:225 Запуск сканирования файла "C:\1.0.1.1\setup-1.arc" с помощью TrID
100.0% (.ARC) FreeArc compressed archive (4000/1)
2017-05-02 21:23:09:869 Проверка на совпадение с известными паттернами

2017-05-02 21:23:09:869 Извлечение файлов из: FreeARC архива
2017-05-02 21:23:09:878 Строка запуска: C:\Windows\system32\cmd.exe /d /c unarc.exe x "C:\1.0.1.1\setup-1.arc" -o+ -dp"C:\1.0.1.1\setup-1" 2>&1 | mtee.exe C:\Users\1\AppData\Local\Temp\uniextract-21-22-58.txt
2017-05-02 21:23:09:878 Рабочий каталог: "C:\1.0.1.1\setup-1". Режим отображения запускаемой программы: 2
2017-05-02 21:23:11:117 Лог работы:
FreeArc 0.67 unpacker. Extracting archive: setup-1.arc
Extracting Mods\Religion_and_Revolution\DLLSources\bin\jom\tests\makefiles\foo1.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\DLLSources\bin\jom\tests\makefiles\foo4.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\DLLSources\bin\jom\tests\makefiles\subdir\foo1.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\DLLSources\bin\jom\tests\makefiles\subdir\foo2.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\DLLSources\bin\jom\tests\makefiles\subdir\foo4.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\project files\DLLSources\bin\jom\tests\makefiles\foo1.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\project files\DLLSources\bin\jom\tests\makefiles\foo4.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\project files\DLLSources\bin\jom\tests\makefiles\subdir\foo1.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\project files\DLLSources\bin\jom\tests\makefiles\subdir\foo2.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\project files\DLLSources\bin\jom\tests\makefiles\subdir\foo4.cpp (0 bytes)
Extracting Assets\Art\Units\Farmer\eraseme.txt (0 bytes)
Extracting Mods\Religion_and_Revolution\project files\DLLSources\Makefile (9558 bytes)

ERROR: unsupported compression method dict:63mb:l8192:m400:s100+lzp:8mb:64:h18+srep:l128:a1:m5f+lzma:ultra:d200m
2017-05-02 21:23:11:118 Удалено: "C:\Users\1\AppData\Local\Temp\uniextract-21-22-58.txt"
2017-05-02 21:23:11:118 Извлечение файла конфигурации и sfx-модуля из SFX-архива
2017-05-02 21:23:11:120 Строка запуска: C:\Windows\system32\cmd.exe /d /c SfxSplit.exe "C:\1.0.1.1\setup-1.arc" -b -c "C:\1.0.1.1\setup-1\!!!_setup-1_config.txt" -m "C:\1.0.1.1\setup-1\!!!_setup-1.sfx"
2017-05-02 21:23:11:121 Рабочий каталог: "C:\1.0.1.1". Режим отображения запускаемой программы: 0
2017-05-02 21:23:11:995 Ошибка при удалении: "C:\1.0.1.1\setup-1"
2017-05-02 21:23:11:996 "C:\1.0.1.1\setup-1.arc" не может быть извлечён. Извлечение этого "FreeARC архива", возможно поддерживается, но оно неудачно.
 
Последнее редактирование:

L-e-o-N

Старожил
Удалось упаковать файлы:
1)Нужен MSVCR140.dll / MSVCP140.dll от Microsoft Visual C++ 2015
Если его нет, то качаем тут
2) нужно запускать из под администратора installpack.exe
* возможно стоит и другие *.exe запускать из под админа (не проверял)
3) желательно иметь в свободного места на диске: часть объем ОЗУ (с запасом можно взять и объем всей ОЗУ) + примерный объем запакованных файлов (с запасом можно взять и объем распакованных файлов)
иначе программа просто сообщит о нехватке места и завершит создание архива
Пример как у меня паковалось (ОЗУ 5 Гб):
Бралась часть ОЗУ: чуть меньше 3 Гб + вес файлов 1,2 Гб
Итог: 4 Гб для запаковки

Для сравнения:
сжимал FreeARC-ом последней версии (сейчас тестирую ключи активно)
сжатие этих же файлов в районе 406 Мб и меньше (сжимал 20-30 минут)
для распаковки требует от 170 Мб до 700 Мб
сжав вашим архиватором получил: 376 Мб!
Экономия 30 Мб (~2,27% от веса оригинальной игры или ~7,39% веса против архиватора FreeARC)
для распаковки требует 4 Гб, ннда недурно много жрет... (по крайней мере так сказал мне FreeARC, открыть в FreeARC мне подсказали первые байты файла)
интересно, а чисто теоритически, как себя поведет распаковка файлов, если на машине не окажется столько памяти???

Сколько я не мучался с командной строкой для installpack.exe
но вот как распаковать файлы так и не понял...

нельзя ли создать пример запаковки и распаковки?
в плане по шагам, где какие команды прописывать, а то новички могут легко запутаться
1) Через команды распаковки для Arc.exe не распаковывает
2) Не понятно какой синтаксис программы installpack.exe:
  • precompress - секция настроек прекомпрессоров
    • все команды сортируются по ASCII таблице (сравнивается каждый символ ключа)
    • синтаксис команд:ключ=команда|команда распаковки в ISDone №1|...|команда распаковки в ISDone №n
      • Команда может иметь следующие переменные
        • $outfile$ - выходной файл
        • $infile$ - входной файл
      • Команда распаковки может иметь следующие переменные
        • $outpath$ - выходной каталог (относительно пути установки)
        • $infile$ - входной файл
        • $outfile$ - выходной файл
    • для указания в команде символа ';' нужно его экранировать ('\;')
    • для указания в команде символа '\' нужно его экранировать ('\\')

Как это правильно прописать так и не докумекал
и как на зло эта опция отсутствует


А вот это плоховатенько, ведь в LZMA2
  • выходной поток может содержать одновременно несжатые и сжатые данные (несжимаемые данные записываются как есть - что экономит биты).
  • Лучшая поддержка многопоточности при компрессии и декомпрессии.

И последнее самое важное:
Почему нельзя создавать SFX архив?
P.S. пытался прикрутить различные SFX модули
но ни один не заработал, только от FreeARC удалось распаковать каталоги, а после вывалился с ошибкой(
Я так понимаю это все из-за того что программа компрессор пользовалась и другими методами из других архиваторов
Программа это НЕ АРХИВАТОР, это оболочка над архиватором freearc, и создает архивы полностью поддерживаемые freearc-ом (с помощью него и нужно распаковывать)
Как это правильно прописать так и не докумекал
Как раз для таких случаев в файле конфига и имеются закоментированые примеры для precomp'a, msc, и srep'a
На счет SFX - программа использует множество прекомпессоров и я не знаю как к freearc sfx прикрутить эти прекомпрессоры
PS. Спасибо что указали на ошибку (У меня все пакеты Microsoft Visual C++ уже установлены, по этому я ошибся ничего не написав об них)
 
Последнее редактирование:

L-e-o-N

Старожил
Изначально программа настроена на максимальную упаковку?

Если она пакует лучше чем FreeARC
это в общем впечатляет, вне зависимости сколько использует памяти

пока лучше чем запаковка FreeARC-ом я не видел нигде

А тут вроде круче пакует
, ща ещё пару тестов сделаю :happy:

Если он пакует лучше любых архиваторов, то следовательно можно отправлять ему файлы на узнавание минимально-критического веса запаковывания файлов (прям как функция вычисления критических точек)
Очень полезно, когда перебираешь ключи запаковки в поисках лучшего сжатия

Кстати а программа в начале пишет, что ей нужно 128 Мб для распаковки, выходит что FreeARC ошибся?

А на этом этапе программа сжимает MP3 без потери качества?
Далеко не на максимальную, смотрите файлы arc-1.ini, arc-2.ini, arc-3.ini - это arc.ini которые используются для упаковки freearc'а (точнее freearc с этими конфигами сожмет также)
МП3 сжимаются без потери качества (иначе была бы ошибка crc при распаковке)
Детект памяти неверный скорее всего из за того что используется не встроенный в freearc алгоритм lzma, но он совместим с этим алгоритмом (распаковать можно через freearc). Для распаковки с стандартными параметрами нужно в среднем 200 - 450 мб (200 для lzma, остальное pzlib, precomp, msc, и srep)
 

L-e-o-N

Старожил
И ещё, вы пишите:

GamePacker 1.0.1.1

Программа для управления freearc'ом и разбивкой файлов

А FreeARC распаковать не может, по какой причине?
(даже не правильно определи ОЗУ упаковки и распаковки)

ЛОГ:
2017-05-02 21:22:58:106 Reading settings from UniExtract.ini
2017-05-02 21:22:58:106 Error reading option: globalprefs --> 1
2017-05-02 21:22:58:107 Error reading option: history --> 0
2017-05-02 21:22:58:108 Error reading option: debugdir --> C:\Users\1\AppData\Local\Temp
2017-05-02 21:22:58:108 Error reading option: logdir --> C:\Program Files\UniExtract\log
2017-05-02 21:22:58:109 Опция: language = Russian
2017-05-02 21:22:58:109 Ошибка считывания опции: appendext --> 0
2017-05-02 21:22:58:110 Ошибка считывания опции: removetemp --> 1
2017-05-02 21:22:58:111 Ошибка считывания опции: removedupe --> 1
2017-05-02 21:22:58:111 Ошибка считывания опции: warnexecute --> 1
2017-05-02 21:22:58:112 Ошибка считывания опции: nodoswin --> 0
2017-05-02 21:22:58:112 Ошибка считывания опции: mindoswin --> 1
2017-05-02 21:22:58:113 Ошибка считывания опции: useepe --> 1
2017-05-02 21:22:58:114 Ошибка считывания опции: usedie --> 1
2017-05-02 21:22:58:115 Ошибка считывания опции: usepeid --> 1
2017-05-02 21:22:58:115 Ошибка считывания опции: savepass --> 1
2017-05-02 21:22:58:116 Ошибка считывания опции: savelog --> 1
2017-05-02 21:22:58:116 Ошибка считывания опции: savelogalways --> 0

2017-05-02 21:22:58:117 Universal Extractor 1.6.1.2025 mod by koros запущен с параметрами комстроки: "C:\1.0.1.1\setup-1.arc /sub"
2017-05-02 21:22:58:118 Файл для обработки: "C:\1.0.1.1\setup-1.arc"
2017-05-02 21:23:04:528 Папка назначения "C:\1.0.1.1\setup-1" уже существует
2017-05-02 21:23:06:155 Удалено: "C:\1.0.1.1\setup-1"
2017-05-02 21:23:06:156 Создана папка: "C:\1.0.1.1\setup-1"
2017-05-02 21:23:06:156 Папка назначения: "C:\1.0.1.1\setup-1"
2017-05-02 21:23:06:156 Файл отладки: "C:\Users\1\AppData\Local\Temp\uniextract-21-22-58.txt"
2017-05-02 21:23:06:158 Удалено: "C:\Users\1\AppData\Local\Temp\uniextract-21-22-58.txt"
2017-05-02 21:23:06:158 Переменная среды "Path" = C:\Program Files\UniExtract\bin;C:\Program Files\UniExtract\bin\wix;C:\Program Files\UniExtract\bin\exeinfope;C:\Program Files\UniExtract\bin\kgb;C:\Program Files\UniExtract\bin\die;UniExtract.exe;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\EgisTec MyWinLocker\x64;C:\Program Files (x86)\EgisTec MyWinLocker\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Universal Extractor;C:\Program Files (x86)\Universal Extractor\bin;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\IBM\SPSS\Statistics\23\JRE\bin;C:\Program Files\GPAC;C:\Program Files\GPAC;C:\Program Files\GPAC;C:\Program Files (x86)\FreeArc\bin;C:\Program Files (x86)\Alpha\bin;.;
2017-05-02 21:23:06:167 ------------------------------------------------------------
2017-05-02 21:23:06:168 Проверяется расширение файла на необходимость применения специальных методов распаковки
2017-05-02 21:23:06:168 Анализ файла с помощью TrID
2017-05-02 21:23:06:225 Запуск сканирования файла "C:\1.0.1.1\setup-1.arc" с помощью TrID
100.0% (.ARC) FreeArc compressed archive (4000/1)
2017-05-02 21:23:09:869 Проверка на совпадение с известными паттернами

2017-05-02 21:23:09:869 Извлечение файлов из: FreeARC архива
2017-05-02 21:23:09:878 Строка запуска: C:\Windows\system32\cmd.exe /d /c unarc.exe x "C:\1.0.1.1\setup-1.arc" -o+ -dp"C:\1.0.1.1\setup-1" 2>&1 | mtee.exe C:\Users\1\AppData\Local\Temp\uniextract-21-22-58.txt
2017-05-02 21:23:09:878 Рабочий каталог: "C:\1.0.1.1\setup-1". Режим отображения запускаемой программы: 2
2017-05-02 21:23:11:117 Лог работы:
FreeArc 0.67 unpacker. Extracting archive: setup-1.arc
Extracting Mods\Religion_and_Revolution\DLLSources\bin\jom\tests\makefiles\foo1.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\DLLSources\bin\jom\tests\makefiles\foo4.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\DLLSources\bin\jom\tests\makefiles\subdir\foo1.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\DLLSources\bin\jom\tests\makefiles\subdir\foo2.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\DLLSources\bin\jom\tests\makefiles\subdir\foo4.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\project files\DLLSources\bin\jom\tests\makefiles\foo1.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\project files\DLLSources\bin\jom\tests\makefiles\foo4.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\project files\DLLSources\bin\jom\tests\makefiles\subdir\foo1.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\project files\DLLSources\bin\jom\tests\makefiles\subdir\foo2.cpp (0 bytes)
Extracting Mods\Religion_and_Revolution\project files\DLLSources\bin\jom\tests\makefiles\subdir\foo4.cpp (0 bytes)
Extracting Assets\Art\Units\Farmer\eraseme.txt (0 bytes)
Extracting Mods\Religion_and_Revolution\project files\DLLSources\Makefile (9558 bytes)

ERROR: unsupported compression method dict:63mb:l8192:m400:s100+lzp:8mb:64:h18+srep:l128:a1:m5f+lzma:ultra:d200m
2017-05-02 21:23:11:118 Удалено: "C:\Users\1\AppData\Local\Temp\uniextract-21-22-58.txt"
2017-05-02 21:23:11:118 Извлечение файла конфигурации и sfx-модуля из SFX-архива
2017-05-02 21:23:11:120 Строка запуска: C:\Windows\system32\cmd.exe /d /c SfxSplit.exe "C:\1.0.1.1\setup-1.arc" -b -c "C:\1.0.1.1\setup-1\!!!_setup-1_config.txt" -m "C:\1.0.1.1\setup-1\!!!_setup-1.sfx"
2017-05-02 21:23:11:121 Рабочий каталог: "C:\1.0.1.1". Режим отображения запускаемой программы: 0
2017-05-02 21:23:11:995 Ошибка при удалении: "C:\1.0.1.1\setup-1"
2017-05-02 21:23:11:996 "C:\1.0.1.1\setup-1.arc" не может быть извлечён. Извлечение этого "FreeARC архива", возможно поддерживается, но оно неудачно.
freearc распаковать сможет если в arc.ini будут прописаны внешнее упаковщики(pzlib, precomp, msc, и srep)
 

Mickey1s

Ветеран
Модератор
причем тут pzlib вообще?:facepalm:

Krinkels, залей архив который не распаковывается
 

Krinkels

Он где то тут
Администратор
Mickey1s
passSTAS1word
В архиве ничего секретного, просто моды от дума
 

Krinkels

Он где то тут
Администратор
Mickey1s
Угу, распаковалось, но только совсем не то что было упаковано
 
Сверху