Сейчас на форуме: (+5 невидимых)

 eXeL@B —› Вопросы новичков —› Что-то вроде "Чем упаковано?"
Посл.ответ Сообщение

Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 ноября 2010 00:31 · Поправил: RyoTsubaki
· Личное сообщение · #1

Доброго времени суток местным обывателям.
Не знал куда именно задать вопрос, по этому решил лучше всего сюда.
Хочу разъяснить суть дела:
мне нужно узнать чем запаковано, как распаковать и как запаковать обратно.
Что хочу распаковать: файл sound.pwa.
Что это за файл: один из файлов установки игры WarCraft3:TFT.
Что внутри него: вероятнее всего mpq архивы(если вырезался sound.pwa после установки они не появлялись).
Почему я не запакую mpq-архивы сторонним упаковщиком: слишком большой выходной размер(сейчас инсталятор весит 422 мб, в то время как отдельно запакованные mpq-файлы(только они) архиваторами(7-zip, FreeArc, NanoZip) весят более 500 мб.

Надеюсь разъяснил почему я решил обратится к вам.
Данный файл(sound.pwa) придется качать вместе с игрой(минимальный размер)
Добираемся к заветному файлу с помощью этого в командной строке прописав : innounp -x -b -m setup.exe
Получим распакованный инсталятор игры. Вот в нем и находим sound.pwa
Кстати, недалеко мы можем увидеть sound.exe, он-то и распаковывает во время установки игры наш файл.
Ах, да, я до сих пор не сказал зачем мне это нужно: я создаю репак который будет лучшим. Минимальный размер инсталятора, конвертированные текстуры, звуки, модели, минимальное отклонение от лицензии. Делаю для себя и для людей.




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 26 ноября 2010 01:17
· Личное сообщение · #2

Судя по расширению mpq возможно это вариация PAQ алгоритма, попробуй пакнуть encode.ru/threads/535-paq8pxpre там скачай второй атач paq8pxpre-compiled.zip на сегодня это лучший упаковщик.

-----
Yann Tiersen best and do not fuck





Ранг: 127.3 (ветеран), 44thx
Активность: 0.090
Статус: Участник

Создано: 26 ноября 2010 13:10
· Личное сообщение · #3

RyoTsubaki
а отдельно sound.pwa и sound.exe не выложить?

-----
zzz




Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 ноября 2010 14:36
· Личное сообщение · #4

PE_Kill мне надо распаковать sound.pwa! А если запаковывать просто mpq архивы, то мне нужно что бы во время установки игры они распаковывались(при чем время распаковки не должно быть нереальным, больше 100 секунд), paq8pxpre распаковать sound pwa не смог, но если ничего не останется буду разбираться с ним.
zeppe1in вес распакованого sound.pwa 660 мб(ехе - только 112кб) распаковка инсталятора длится не долго, а закачка с торентов дает максимальную скорость.
Да, я понимаю, ради "залетного" - не прельщает качать такие размеры и что-то там ковырять.. но я умоляю вас, для меня это безумно важно.



Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 ноября 2010 15:29
· Личное сообщение · #5

PE_Kill, я попробовал вскрыть темп файлы при декомпрессии, однако ничего нового я не смог достать. Увы неудачно все пока.




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 26 ноября 2010 16:11
· Личное сообщение · #6

RyoTsubaki пишет:
при чем время распаковки не должно быть нереальным, больше 100 секунд

Оффтоп. Последние 2 игры которые я ставил ставились от 4 до 8 часов.

-----
Yann Tiersen best and do not fuck





Ранг: 127.3 (ветеран), 44thx
Активность: 0.090
Статус: Участник

Создано: 26 ноября 2010 18:42
· Личное сообщение · #7

в pwa фаилы, в формате ogg декодируются вот так.
svn.xiph.org/trunk/vorbis/examples/decoder_example.c
ну формат самого pwa может быть свой. хз.

-----
zzz





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 26 ноября 2010 20:32
· Личное сообщение · #8

sound.exe хотя бы можно выложить?

-----
Yann Tiersen best and do not fuck




Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 ноября 2010 20:43
· Личное сообщение · #9

PE_Kill, да, я решил сейчас пере залить все в распакованном виде(только соунд.пва и сам соунд.ехе).
Вот что хочу сказать: рестулз показывает что в ехешнике часть инфы зашифрована. Как по мне он распаковывает не звуки, а "строит" мпкью архивы из ресурсов которые находятся в в соунд.пва.(Mpq-архивы содержат все ресурсы игры)
Сам соунд пва можно открыть зипом, однако созерцать мы можем пару файлов всего на 2 мб.



Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 ноября 2010 22:10 · Поправил: RyoTsubaki
· Личное сообщение · #10

Sound.pwa качаем --> здесь<--.
Sound.exe --> вот <--.




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 26 ноября 2010 22:22 · Поправил: Kindly
· Личное сообщение · #11

RyoTsubaki пишет:
я создаю репак который будет лучшим

Да вы помешались на своих прекомпах, тройному пережатию и прочей лабуде, которая насилует оперативку, и иногда даже архивы не всегда декодируются, так и остаются не распакованными.
Подумаешь, скачал на 100~500 метров меньше, чтобы ждать не меньше полчаса, пока игра в 5 гигов распакуется, да еще и с глюками. Вы научитесь сначала снимки изменений оригинала делать, а то на ваши репаки потом патчи не установишь, отсутствует реестр и Orig.exe. Неужели нельзя Inno юзать с обычным LZMA? Нет, надо вставить музыку обязательно, скины, три прогресс бара и пережать файлы три раза

Я конечно извиняюсь, и всех под одну гребенку не гребу, но многие репакеры меня достали своей кривизной исполнения.

-----
Array[Login..Logout] of Life




Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 ноября 2010 23:50
· Личное сообщение · #12

Kindly, а как меня они достали! Вот по этому я и взялся за этот проект. Тройного пережатия нет. Я сейчас ковыряю исходный архив который идет в лицензии. На счет размера - практичность не должна уступать фанатизму. Скин, музыка - это ведь лишний размер? Нет, спасибо, обойдемся. Я вроде говорил что делаю репак инсталятора? Чувствуешь разницу?)
Буду очень ждать ответа от решивших помочь.




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 27 ноября 2010 17:38 · Поправил: Kindly
· Личное сообщение · #13

Только что для себя сделал репак игры Amnesia v1.01 Rus с помощью Inno Setup и штатного сжатия:
Compression=lzma2/ultra64
SolidCompression=yes

В итоге мой репак оказался меньшим по размеру на 20 Mb чем какого-то дональд дака, который использовал внешние precomp + 7-zip + FreeArc и еще патч не ставил. Время моей установки длилось не более 4 минут, когда его репак устанавливался приблизительно полчаса.

Ты думаешь, тебе кто-то кланятся будет, когда ты свой выпендрежь в тормозной распаковке будешь показывать, используя чужие скрипты и наработки? Людям нужны простота и удобство, а не медленный "тест" процессора и озу при установке игры. Вы как начнете еще файлы резать и конвертировать с потерей качества, а иногда и нерабочими на выходе (wmv to bik), так это вообще не в какие ворота не лезет.

Короче, фтопку 90% нешарящих из всего инета репакеров, засрали тему на руборде вопросами типа, а как картинку вставить или как текстуру на кнопку наложить, как FreeArc прикрутить и т.д.

Конкретно тебя я не имею в виду, но, возможно, тебя это тоже касается. А если хочешь игровые ресурсы ковырять, то сходи-ка лучше на www.extractor.ru/ipb/

-----
Array[Login..Logout] of Life





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 27 ноября 2010 19:29
· Личное сообщение · #14

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

-----
Yann Tiersen best and do not fuck




Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 ноября 2010 19:59
· Личное сообщение · #15

PE_Kill, ну я видел это. Что меня насторожило? то что он зашифрован отчасти(restorator помог). Да и к тому же оgg не изпользуется в варкрафте. ПЕ_килл, там надо копать глубже, хотя я уже перестаю верить что вообще что-то получится.



Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 01 декабря 2010 16:45
· Личное сообщение · #16

По-видимому не дождусь ответа.. жаль. Ладно, придется запаковывать сторонними архиваторами.


 eXeL@B —› Вопросы новичков —› Что-то вроде "Чем упаковано?"
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати