mos9527 / P5XDumper

P5X (女神异闻录: 夜幕魅影) Windows 资源解包工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

P5XDumper

女神异闻录: 夜幕魅影 Windows 平台 _vfileContent 资源解包

Download

移步 Releases

Usage

P5XDumper [OutputFolder] [ClientFolder]

注:ClientFolder 即安装目录下 Client 文件夹

Notes

Unity 2022.3.12f1

Credit

https://github.com/barncastle/AresChroniclesDumper

Addendum

收集 .bundle 文件所需依赖

游戏内资源存储并不集中,读取单个bundle会不可避免地设计到其他依赖

同时,利用现存工具(AssetStudio,AssetRipper) 读取全部数据会不可避免地造成 OOM 问题

本项目附CabCollector.py可以做到搜集某个bundle(包括自身)的所有依赖,最小化读取成本

使用

  • 安装依赖
pip install UnityPy
  • 构造CAB依赖图cache
python CabCollector.py --rebuild --path [dump]\InnerPackage\Bundles\Windows 
  • 样例:提取人物模型资源

由于cache保存在工作目录,需要在构造cache的工作目录执行

python CabCollector.py --dest "models" "part_xxx_1.bundle" "part_xxx_2.bundle" "..."

About

P5X (女神异闻录: 夜幕魅影) Windows 资源解包工具

License:MIT License


Languages

Language:C# 89.6%Language:Python 10.4%