Получение ресурсов из main.pak
игры Plants vs. Zombies.
Все игровые ресурсы игры Plants vs. Zombies, принадлежат компании PopCap Games, Inc.
Любое изменение / распространение и прочее использование игровых ресурсов Plants vs. Zombies, возможны только с согласия компании PopCap Games, Inc.
Просто решил немного пописать на Rust и ничего не смог придумать, как сделать распаковщик игровых ресурсов для какой-нибудь игры :D. И в качестве испытуемого был взят Plants vs. Zombies a.k.a PvZ.
Передать первым аргументом: путь до pak
файла, а вторым путь до папки, куда будут сохраниться ресурсы.
cargo run -- path_to_pak path_to_out_directory
Скорее всего, можно будет получить ресурсы и из других игр, которые разработаны на движке PopCap Games Framework. Я этого не проверял, ибо у меня нет других игр на данном движке. Но скорее всего, с некоторыми изменениями, это можно будет сделать :).