Repository navigation
Releases
Releases · Monkeysama/MMTR-Workbench
MMTR Workbench 0.4.4
MMTR Workbench 0.4.3
更新内容
- 多游戏格式支持:登记并处理不同 MMTR 记录、分组和 per-target 布局,游戏与格式版本可在软件“支持范围”和包内《游戏支持说明》中查看。
- MDF 编辑修复:保留旧版属性标记;无效 flags 请求不再留下部分修改;区分 MDF 2.51 的 104/108 字节材质头。无法确定布局时明确拒绝猜测。
- 文件识别更准确:共享容器布局不再直接认作首个游戏;材质头有歧义时保留结构浏览,要求明确资源版本后再编辑材质布局。
- 编辑器界面更新:调整导航、统计、表格和编辑层级;窄窗口支持 Shader/MDF 列表与详情切换、侧栏收起及材质表横向滚动。
- MCP 与软件同步为 0.4.3:保持 34 个工具,更新多游戏、接口删除及原生纹理说明,修正旧验收脚本,并新增多游戏打开、导出、回滚与版本一致性检查。
- 便携包文档补全:随包提供使用说明、游戏支持说明、MCP 说明与配置示例,修复包内说明链接。
MMTR Workbench 0.4.2
MMTR Workbench 0.4.2
更新
- 支持 RE4(BIOHAZARD RE:4)的 MMTR
221007879三组布局及 MDF2.32,包括材质编辑、关联校验、变体、导出和 MCP 工作流。 - 自动接口扩展按进程可用 CPU、内存预算与有效 Shader 分组选择并发,最高 8 个分片。MCP
workbench_material_submit新增可选max_workers: 1..8,任务状态和桌面面板显示实际选择;省略时自动选择。 - 原生 xxHash、Shader 文本与精确编译缓存、MDF 独立事务及 IR 分析复用,降低浏览、反复编辑和批量扩展的开销;保留隔离 DXC 与完整候选验证。
- 修复参数删除时的材质布局标记迁移,区分“未执行验证”和已检查的关联材质布局,报告实际覆盖范围。
- 修复分片启动时 Job 分配失败的子进程回收,以及辅助进度文件在 Windows 上的读写冲突;保留取消、超时和失败回滚。
MMTR Workbench 0.4.1
0.4.1 修复新版五组 MMTR 的识别与编辑,并支持有界的原生动态纹理接口追加。
- 支持完整、同名序列的四组/五组布局,保留共享 Shader、变长载荷、改名与另存重开的校验。
- 追加参数改用 metadata 尾部成员表,保留原有绑定、状态与未知结构指针。
- 根据 MDF 槽身份验证旧式、现代
bindlessTexture2D和资源堆 Texture2D;保留原生绑定,迁移已有字段与已证明的布局标记。同一母版中的固定/动态 PS 分别处理,未知索引或混合策略拒绝并回滚。
验证结果:更新解包语料 575/575 打开、完整快照、原样构建及哈希检查通过;真实母版连续扩展、界面事务、源码/冻结 MCP 的 34 个工具合同、批次幂等提交和导出重开通过。核心测试 312 通过、88 项旧语料缺失跳过;MCP 22 通过;前端 28 通过、1 跳过;桌面构建、版本/包体检查通过。
以上为 CPU/DXC 和桌面/MCP 验证,未运行 GPU 或游戏测试。新增纹理槽不会自动生成采样效果。下载包的 SHA256 见 SHA256SUMS.txt。
MMTR Workbench 0.4.0
MMTR Workbench 0.3.1
Full Changelog: v0.3.0...v0.3.1
MMTR Workbench 0.3.0
Full Changelog: https://github.com/Monkeysama/MMTR-Workbench/commits/v0.3.0