使用 FModel 浏览和导出资源

使用 FModel 浏览和导出资源

FModel 可用于浏览、查看和导出 .pak 中的多种资源。本教程介绍如何建立游戏配置、填写密钥和映射,以及查找并导出资源。

创建游戏配置

启动 FModel,依次选择 Directory → Selector。配置会保存游戏的 PAK 路径及相关设置。展开 Add Undetected Game,输入名称并选择游戏的 Paks 文件夹,然后点击右侧的 +。

FModel 添加未检测到的游戏配置

FModel 游戏名称与 Paks 路径设置

选择新配置,选择正确的 UE 版本,点击 OK。下次启动时可直接选择这个配置。

FModel 游戏配置和引擎版本选择

添加 AES 密钥

如果游戏使用 AES 加密,选择 Directory → AES,输入密钥后即可读取 PAK 文件。查找方法参见查找 AES 密钥。

FModel 的 AES 密钥输入窗口

添加映射文件

如果游戏需要映射文件,进入 Settings,启用 Local Mapping File 并指定游戏的 .usmap 文件。原教程指出这些文件通常由 Mod 制作者提供,也可参考提取 usmap。

FModel 的本地映射文件设置

浏览和导出

FModel 中的 Archives、Folders 和 Packages 面板

  • Archives:Paks 文件夹中可用的 .pak 文件。
  • Folders:.pak 的目录树。
  • Packages:当前选中目录中的文件。

找到资源后,右键点击文件并选择合适的导出类型。

FModel 资源导出菜单

不同类型常用的格式如下:

  • Zen .uasset,例如蓝图、DataTable 和结构体:直接导出或导出 JSON。原教程指出 Zen 资源不能用于 UAssetGUI,可通过十六进制编辑修改。
  • 纹理:.png。
  • 静态网格、骨骼网格等模型:.psk。
  • 动画:.psa。

导出格式取决于用途。例如,也可以将骨骼网格导出为 .uasset,以修改其中引用的纹理路径。FModel 导出的 Zen uasset 可使用 UnrealReZen 重新打包。

来源:Dmgvol / UE_Modding:FModel。