Jump to content
Korean Random
Fergus

Распакова *.pkg файлов

Recommended Posts

Доброго дня!

 

Подскажите пожалуйста, как можно распаковать пакетный файлы в кораблях. Rar-ом - как с танковскими - не получается.

 

Заранее спасибо.

Share this post


Link to post

Short link
Share on other sites

Спасибо! Распаковать удалось!

Однако, я не нашел там файлов со скриптами на питоне (пробовал фильтры по py, pyc, pyo). Они где-то в других местах?

Share this post


Link to post

Short link
Share on other sites

Спасибо! Распаковать удалось!

Однако, я не нашел там файлов со скриптами на питоне (пробовал фильтры по py, pyc, pyo). Они где-то в других местах?

res/scripts.zip

Share this post


Link to post

Short link
Share on other sites

А кому нибудь из тут присутствующих алгоритм распаковки .pkg случайно не известен? Готовая программа это хорошо, но хотелось бы "ручками". В отладчите разбираться нет ни опыта ни желания.

В 14.07.2016 в 12:55, Monstrofil сказал:

res/scripts.zip

А чем .pyc декомпилировать? PjOrion либо их не берет, либо я что то неправильно делаю...

Share this post


Link to post

Short link
Share on other sites
2 часа назад, Exploratorem сказал:

А чем .pyc декомпилировать? PjOrion либо их не берет, либо я что то неправильно делаю...

Декомпильнуть - не знаю, а влезть можно через copy_reg.pyc. Правда ходят слухи за модификацию скриптов присылают письма счастья.

 

Цитата

А кому нибудь из тут присутствующих алгоритм распаковки .pkg случайно не известен?

Вкратце: в idx лежат:
- список нод (mx32 байта, тут есть id и parent_id)
- строки-соответствия нодам

- список структур с информацией о файлике (nx40 байт), тут же можно найти смещение и размер файла в .pkg

 

Периодически формат немного меняют.

https://github.com/Monstrofil/project_m/blob/master/dev/ResMgr.py

Edited by Monstrofil
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...