Skip to content

seedLBI/PAK-Extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PAK Extractor

Утилита для расшифровывания и извлечения содержимого архивов в формате .pak, используемых в играх PopCap.

Есть два режима:

  • -raw извлекает содержимое не изменяя его.
  • -nice извлекает содержимое объединяя и изменяя jp2,gif,ptx => прозрачный png.

Откуда взять файлы:

Важно: проект не содержит файлов, созданных PopCap Games. Вы должны получить .pak самостоятельно из установленной игры.

Проверенно на следующих играх:

  • Plants vs. Zombies (PC)
  • Zuma's revenge (PC)
  • Zuma's revenge (PS3)

Установка зависимостей (vcpkg)

Замени 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

About

Извлечение содержимого из .pak

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages