Утилита для расшифровывания и извлечения содержимого архивов в формате .pak, используемых в играх PopCap.
Есть два режима:
-rawизвлекает содержимое не изменяя его.-niceизвлекает содержимое объединяя и изменяя jp2,gif,ptx => прозрачный png.
Откуда взять файлы:
Важно: проект не содержит файлов, созданных PopCap Games. Вы должны получить
.pakсамостоятельно из установленной игры.
Проверенно на следующих играх:
- Plants vs. Zombies (PC)
- Zuma's revenge (PC)
- Zuma's revenge (PS3)
Замени your-triplet на свой собственный
vcpkg install stb openjpeg libsquish zlib giflib --triplet your-triplet git clone https://github.com/seedLBI/PAK-Extractor.gitОткрой build.sh и замени следующие переменные на свои:
triplet="your-triplet"
vcpkg_path="/PATH/TO/VCPKG"
bash build.shИзвлечь из одного файла:
./ExtractorPak File.pak -raw Out_RAW -nice Out_NICEИзвлечь из всех .pak в папке:
./ExtractorPak FolderWithPAKs -raw Out_RAW -nice Out_NICEФлаги необязательны — можно указать только один:
./ExtractorPak File.pak -nice Out_NICE