
通用合并
插件到脚本合并器 - 重制版,允许合并几乎所有文件类型,例如.redswf、strings.list、.journal、.w2quest。
查看大图新功能
- 合并
.redswf、.swfScaleform UI、ActionScript 3,重映射冲突的角色 ID,合并地图标记与符号标签,并提供三方 KDiff3 代码冲突解决。智能 ActionScript 3 预检查在内存中比较字节码,若未修改或完全一致则跳过反编译,仅在双方代码冲突时提示 KDiff3。 - 通过 WolvenKit 库合并
strings.list、.w3strings、CR2W 模板(.w2ent、.env、.journal、.w2quest、.w2phase、.w2scene、.reddlc、.spawntree、.w2l、.w2p、.w2mg、.cr2w),采用三方属性树合并。 - 专用的
strings.list检查器对话框,提供场景 ID 并排比较以及应用合并前的实时差异预览。 - 合并
.json(递归三方键值/数组合并)、.ini、.csv、.txt和.subs。 - 并排显示冲突 UI 纹理/图标的缩略图预览。点击任意资源可打开带缩放功能的模态查看器,并提供批量“全部保留自模组 X/Y”按钮。在机械硬盘上较慢。
- 选项 → 合并中的“启用调试控制台”可显示实时进度窗口。自动将详细日志写入
Logs/merge_YYYY-MM-DD_HH-mm-ss.log。自动将全部应用程序/合并日志写入根目录下的ScriptMerger.log,并将所有带堆栈跟踪的错误写入error.log。 - 选项 → 合并中的“不生成可视化冲突预览”会跳过
.png光栅化,在不需要预览时实现近乎即时的合并。 - 选项 → 合并中的“无原版差异”会完全禁用 KDiff3 中比较原版文件与模组文件的功能,跳过所有 bundle 搜索和解包步骤。
不支持(不可合并)的格式(通过加载顺序处理)
.xbm/.dds/.buffer:单片 GPU 纹理位图和流式缓冲区。.w2mesh/.mesh:3D 模型和顶点缓冲区。.w2anims:骨骼动画关键帧。.w2rig/.apx/.ctre/.re:骨架、布料和布娃娃物理。.bnk/.wem/.cache:Wwise 音频包和声音库缓存。.usm:预渲染过场视频流。.navmesh/.navtile/.w2ter/.w3occlusion:AI 寻路、地形高度图和遮挡几何体。precompiled.rsblob:预编译引擎脚本缓存(从合并后的.ws重新编译)
安装
- 将 Universal Merger.zip 中的所有内容拖放到你的 Script Merger Remastered 文件夹中。
致谢
- relapse12 制作 Script Merger - Remastered
- Phaz42 制作 Script Merger - Fresh and Automated Edition
- WolvenKit Team 制作 WolvenKit(WolvenKit.CR2W、WolvenKit.Common、WolvenKit.W3Strings)
- Jindra Petřík(JPEXS)制作 FFDec CLI
- [Joachim Eibl](mailto:joachim.eibl@ __NO_SPAM__ gmx.de) 制作 KDiff3
- webspam 制作 W3Bundle
在 Windows 10、The Witcher 3 Remastered 5.01 上测试。 在 Gemini 的帮助下制作。开源。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。