Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danilbox/pvz-resources-unpaker
PvZ resources UnPAKer
https://github.com/danilbox/pvz-resources-unpaker
Last synced: 30 days ago
JSON representation
PvZ resources UnPAKer
- Host: GitHub
- URL: https://github.com/danilbox/pvz-resources-unpaker
- Owner: DanilBox
- Created: 2023-07-22T18:11:26.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-07-28T23:16:36.000Z (over 1 year ago)
- Last Synced: 2024-11-10T15:12:25.324Z (3 months ago)
- Language: Rust
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## PvZ resources UnPAKer
### Описание
Получение ресурсов из `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` файла, а вторым путь до папки, куда будут сохраниться ресурсы.
### Запуск:
```shell
cargo run -- path_to_pak path_to_out_directory
```### Небольшое дополнение
Скорее всего, можно будет получить ресурсы и из других игр, которые разработаны на движке **PopCap Games Framework**.
Я этого не проверял, ибо у меня нет других игр на данном движке. Но скорее всего, с некоторыми изменениями, это можно
будет сделать :).