Сжатие игр от Telltale Games

ExPlayer

Старожил
Всем доброго времени суток! Большинство из Вас знают игры от Telltale Games (пример: Ходячие мертвецы, Волк среди нас, Бэтмен и т.д.). Архивы у этой компании с раcширением .ttarch/.ttarch2. Жмутся довольно хорошо srep'ом, если их перепаковать. Но если архивы перепакованы, то игра начинает тормозить. Precomp архивы берет ужасно плохо (по крайне мере у меня не получилась сжать нормально архивы).

Возник вопрос: а можно ли как-то снять компрессию с игровых архивов (т.е. что бы не приходилось их перепаковывать и при этом игра не тормозила после сжатия precomp'ом или srep'ом)?
 

Shegorat

Lord of Madness
Администратор
ExPlayer
Там вроде стандартный zlib используется. Другое дело, что на них еще и шифрование есть. Поверх сжатия.
Можно попробовать reflate.
 

ExPlayer

Старожил
Можно попробовать reflate.
Бэтмен уже весит 10Гб (4-и эпизода из 5-и), я reflate'ом буду неделю только паковать, если не дольше :) Но за подсказку спасибо.

шифрование есть.
А от него избавиться как-то можно (у фитгирлы в репаках видел, что было написано - убрано шифрование с архивов)?
 

vint56

Ветеран
Проверенный
ExPlayer,
pZLib version 2 Fastest zlib/deflate precompressor
Автор Razor12911 надеюсь автор не будет против что я здесь выложил
Works on Mad Max, GTAV, DiRT Rally, GRID Autosport and pretty much every game that uses zlib except DOOM.
Benchmarks? Broke my last record of compressing Mad Max in 8 hours and decompressing it in 25 minutes using reflate. pZLib compresses game in 2 hours and decompresses in 19 minutes.
Took me months to create this so do mention Razor if used in your repacks/conversions else just don't use it at all.

Код:
pZLib version 2 is created by Razor12911

Usage:
  pzlib [command] [options] inputfile -o outputfile
  inputfile/outputfile can be specified as "-" for stdin/stdout

Commands:
     e: precompresses zlib/deflate streams
     d: restores zlib/deflate streams

Options:
   -m#: detection method
       1, detects zlib streams (default)
       2, detects deflate streams
       3, detects truncated deflate streams
    -o: specifies i/o, [input] -o [output]
   -c#: chunk size (default 16m)
   -t#: number of encoding/decoding threads
  -st#: number of scanning threads
  -ct#: number of precompressing threads
   -b#: buffer size (default 256k)
    -f: faster verification

Examples:
  pzlib e myfile.ext -o myfile.pz
  pzlib e -st50p -ct8 -c200m myfile.ext -o -
  pzlib d -t75p myfile.ext -o myfile.pz
  pzlib d -t75p - -o -
 

Вложения

Последнее редактирование:

Edison007

Ветеран
Модератор
В бэтмене уже используется kraken (oodle) вместе deflate. Плюс они изменили немного формат контейнеров (но совсем незначительно)
 

ExPlayer

Старожил
В бэтмене уже используется kraken (oodle) вместе deflate. Плюс они изменили немного формат контейнеров (но совсем незначительно)
Это конечно хорошо, но вопрос остается открытым, как сжать эти архивы?)) На сайте radgametools.com подходящей проги я не нашел
 

Edison007

Ветеран
Модератор
Во всех играх от telltale (кроме последнего бэтмена - здесь шифрование+kraken) на архивах шифрование+deflate.
У FitGirl снято шифрование с контейнеров, а там эти deflate-потоки и precomp берёт, в brute режиме правда только. И выходит в итоге, что-то типа: precomp+srep(?)+...
Мы же возвращаем и шифрование на архивы во время установки.

тебе хотят сказать что простым смертным никак
Почему же, шифрование снять не так уж и сложно с контейнеров)
 

dixen18

Ветеран
Перепаковал архивы в New Frontier, в самой игре хвук есть, картинки нет..Где я накосячил? И какую версию архивов выбирать при обратной запаковке?
Решил проблему использованием напрямую консольного приложения и версией архивов 7..правда архивы пересоздаются без сжатия но это ерунда
 
Последнее редактирование:

ExPlayer

Старожил
Перепаковал архивы в New Frontier, в самой игре хвук есть, картинки нет..Где я накосячил? И какую версию архивов выбирать при обратной запаковке?
Решил проблему использованием напрямую консольного приложения и версией архивов 7..правда архивы пересоздаются без сжатия но это ерунда
Я когда перепаковывал архивы со звуком, то тоже был черный экран, лучше эти архивы (с озвучкой и музыкой) не трогать.
 
Сверху