
MGSV 批量解包工具
使用Atvaark工具自动解包游戏文件的批处理文件。
查看大图[center] 针对 MGSV:TPP 编写 (完全解包需要 80 GB 空间)[/center]
这个批处理文件使用 GzsTool、Foxtool、FoxEngine.TranslationTool 和 FtexTool 解包 TPP 的游戏文件。如果没有这个批处理文件,整个解包过程需要几个小时,而且由于用户疏忽,工具可能会运行不当或不必要,导致大量时间浪费。因此,这个文件被创建出来。简而言之,它的设计目的是让模组制作者的生活更轻松。
功能:
- 进行一些检查,以确认某个工具是否已经成功在 .dat/文件夹上执行过。
- 统计文件数量,确保文件夹完全解包。
- 使用配置文件,方便用户启用、禁用或跳过 .cmd 的某些部分。
- 使用 GzsTool 及其附加参数运行,以解包 .pftxs 和 .sbp 文件。
- 使用 SubpTool 以适当格式(ISO1、ISO5 或 UTF-8)解包 .subp 文件,防止 XML 文件中出现乱码字符。
即将推出(按优先级排序):
- 扩展配置文件,支持可选日志记录。
- 提供可选的更新/卸载 .cmd 文件,用于快速删除所有内容,或仅更新 0 和 1 游戏文件夹。
- 支持 GZ 和 MGO3 文件。
用法:
只需双击 .cmd 文件,然后让它自行运行。在运行其他进程的计算机上,从 .dat 文件开始解包所有游戏文件大约需要两到三个小时。
r4:
- Bug 修复:
- (r2-r3) 问题:解决了因文件路径中包含空格而无法运行文件的问题(显然,调用带有空格的标签时,会将路径分割成单独的参数)。
- 一些语法错误导致某些文件夹中的 .subp 文件无法被反编译(将
&改为&&:pushd %foo% || call :errorBadFoo && exit /b)。 - 每次 Robocopy 都会复制一份 1 文件夹的目录结构,而不是仅在文件夹不存在时复制(显然,在
if exist条件文件路径中,通配符并不是真正的通配符)。
- 改进:
- 添加了接受布尔值(0 或 1)作为输入的配置文件。如果你希望跳过某些工具/文件夹或启用/禁用某些功能,请在运行 .cmd 之前修改此文件。
- 将某些工具的文本输出重定向到 nul(性能提升)。
- 额外的错误检查。
如果你想禁用某个功能或在特定步骤中跳过运行某个工具或文件夹,请在运行 .cmd 文件之前编辑 config.txt。这些是布尔值;只接受 1(真)或 0(假)作为输入。其他任何输入都会在脚本开始时停止运行,并显示一段冗长的说明,内容与此段落类似。
鸣谢:
- 解包工具 - Atvaark
- LangTool dictionary.txt
- Lang 词典项目
- QAR dictionary.txt
- QAR 词典项目
- secaproject (当前词典)
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。