MSMR 资源管理器

MSMR 资源管理器

漫威蜘蛛侠:重制版游戏存档文件浏览器

描述

《漫威蜘蛛侠:重制版》游戏存档文件浏览器

你可以在 GitHub 上找到源代码。


安装说明

将 zip 文件的内容解压到任意目录,然后运行“MSMR Explorer.exe”。


主要功能

该工具包含多项功能:

  • 允许以两种结构浏览游戏存档文件(如 g00s000、a00s044.ar 等):ArchiveTree(存档树)和 AssetTable(资产表)
  • ArchiveTree 列出游戏存档及其名称,旁边带有箭头以便展开(采用懒加载,每个存档下的项目仅在展开时显示)
  • AssetTable 列出打开的存档中的所有资产,多列显示每个资产的详细信息,如 AssetHash、AssetName、AssetOffset、AssetSize 等
  • 若勾选复选框则支持深色模式,同时将标题栏颜色变为深色(由于由 DWM(桌面窗口管理器)控制,可能会有些卡顿),此外还有一个 Accent Color(强调色)下拉框,可选择多种次要颜色,如蓝色、紫色、绿色或红色(用于 ArchiveTree 中选中高亮项目等内容的次要颜色)
  • 支持多项其他功能,例如:ArchiveTree 和 AssetTable 的右键上下文菜单,通过它可以进行多种操作(提取资产…、提取存档…、重定向资产… 等)
  • 允许创建新的 Mod 存档,放置于游戏文件旁,包含新增资产及重定向(替换的资产)

使用方法

关于使用的几点说明:

  • 在进行任何操作之前,请备份你需要的文件,最重要的是备份游戏可执行文件旁“asset_archive”文件夹中的“toc”文件
  • 在浏览任何游戏存档文件或创建新的 Mod 存档之前,请先打开“asset_archive”文件夹中的“toc”文件
  • 创建新的 Mod 存档时会自动打开新窗口,询问你一些信息:
  1. 选择 Mod 文件夹(新的 Mod 存档将与所选 Mod 文件夹同名)
  2. 修改后打开新的 toc(它将创建于你的 Mod 文件夹旁,位于名为 ModArchiveAndTOC 的文件夹内)
  3. 打开包含你想要替换的原始资产的原始游戏存档
  4. 一个新窗口要求你输入这些资产要重定向到的新存档名称(在此情况下即 Mod 文件夹名称)
  • 你的 Mod 资产名称必须遵循一些规则:
  1. 必须为小写
  2. 如要使用字面意义的“_”,请使用双下划线“__”
  3. 如果某个资产要被重定向,请在扩展名后加上后缀“_redirect”
  4. 如果某个资产是原始资产(如高清纹理),请在扩展名后加上后缀“_raw”
  5. 如果某个资产是本地化资产且需要被重定向(使用 AssetTable 上下文菜单中的“重定向资产…”选项),请在扩展名后加上后缀“_redirect_localization”
  6. 该工具会将 Mod 资产名称中的任何“”替换为“/”,然后将任何“//”替换为“
  7. 该工具使用“_redirect”后缀来识别某个资产需要被添加到新的 Mod 存档中,但不应在“toc”文件中为其添加新条目,因为它已存在,只应修改“toc”部分中的现有条目,使其指向新存档并包含新的偏移量/大小

致谢

  • 非常感谢 Tkachov
  • 很多功劳都归于他们,你可以在工具可执行文件旁附带的“credits.txt”文件中查看

鸣谢与参考