
巫师3设置合并器
提供输入和设置的管理界面,并自动将所有模组的输入和用户设置片段合并到主 input.settings、user.settings 和 dx12user.settings 文件中。自动检测游戏目录,查找
查看大图[center]## Witcher 3 Settings Merger (Beta v0.9.0)[/center]
**
临时通知:
** 大家好,感谢查看我的程序!由于它会自动搜索目录并写入 .settings 文件,因此被(可以理解地)误报为恶意软件;我已提交给 Microsoft 安全中心进行审核,仍在等待他们处理。
在此期间,如果您有兴趣尝试,并且愿意相信我的进取精神和乐观态度(或者您可以直接查看 Github 上的代码),这显然有助于 Defender 算法识别出它并非恶意软件。如果您尝试使用,请发帖告知其他人,它除了将您的设置文件温和地整合为一个有序整体外,什么也没做。
** 2026年2月16日下午3:20:** 松散文件(可选)版本现已干净下载,没有标记。单个打包的 .exe 版本(主文件)仍需绕过 Windows Defender 的检查,但作为单个便携式 .exe 更方便。两者均已由 Nexus 手动验证。**
太长不看;
先安装模组等,从任何位置运行程序,如果需要可保存一个基准,点击合并并解决输入的冲突(如有),点击确认。就这样。
更多内容,愿意阅读;
目的
厌倦了手动将行复制粘贴到 input.settings 中了?当多个模组尝试添加新的按键绑定或设置时,微观管理游戏的配置文件可能变得繁琐。这些文件通常会因已卸载模组的操作而变得混乱,遭受不希望的重复绑定动作,或是因为简单的人为错误而受损。
Witcher 3 Settings Merger 自动化了将已安装模组的自定义输入、用户设置和图形选项添加到《巫师 3》设置文件的过程,并为您提供一个图形界面来管理您的选择。它旨在成为 Script Merger 和 Filelist Updater 的伴侣,以填补最终的自动化空白。
核心功能与特性
- 基线备份: 创建您的设置的一个原始快照(.base)。这使您可以自由尝试,并始终能够恢复到干净状态。
- 自动检测: 自动尝试找到您的游戏目录和文档文件夹(检查注册表、Steam 库并扫描驱动器)。
- 智能自动合并: 自动检测并合并来自所有已安装模组的无冲突设置。如果只有一个模组更改了特定输入,则会自动集成。
- 冲突管理器: 一个强大的可视化界面,仅在模组冲突存在时出现(例如,两个模组尝试将 IK_E 绑定到不同动作,或覆盖原始设置)。
- 即时重新绑定: 想要不同的绑定?使用内置的 重新映射输入 功能,将其分配给任何有效的控制器、鼠标或键盘输入。
- 易于使用: 自动检测目录,并包含 恢复出厂设置 功能,可删除现有设置文件并重新启动游戏以重新生成它们(如果您需要全新开始)。
- 次世代就绪: 同时更新 input.settings、user.settings 和 dx12user.settings。
- Vortex 支持: 完全支持 Vortex 的符号链接和硬链接。
工作流程指南
步骤 1:准备
- 确保 您至少运行过一次游戏,以生成您的标准配置文件。
- 像往常一样安装 您的模组(使用模组管理器或手动安装)。
- 打开 此工具。它应该会自动检测您的 游戏目录 和 文档 文件夹。如果没有,请单击 “浏览” 以定位它们。
步骤 2:建立基线(推荐)
在合并之前,单击 “保存基线”。
- 这将创建您当前的 input.settings、user.settings 和 dx12user.settings 文件的备份作为 .base 文件。
- 为什么? 未来的合并将使用此基线来检测“干净的”更改,防止您的文件因先前合并的重复条目而无休止地增长。
步骤 3:合并
单击 “合并设置”。该工具:
- 深度扫描 您的游戏文件夹,查找包含“input”或“user”在文件名中的 .settings、.txt 或 ***.ini** 文件。
- 比较 它们与您的基线和当前文件。
- 自动解决 并立即应用任何唯一的更改。
- 标记 如果发现重叠的模组更改,冲突管理器窗口将打开。
步骤 4:查看并解决(如果提示)
在冲突管理器窗口中:
- 选择: 勾选您要保留的设置版本的复选框。
- 来源: 显示是哪个模组提供了该设置(例如,[Mod_A])。
- 操作: 显示该键的实际功能(例如,CastSign)。
- 重新映射: 单击 ? 按钮以完全更改按键绑定(例如,将 IK_E 更改为 IK_F)。
- 保存并继续: 完成后单击。
步骤 5:管理与调整(持续)
完成初始合并后,随时使用 “管理设置” 按钮来调整您的设置。
- 与合并的区别: 与仅显示错误以聚焦错误的“合并设置”不同,“管理设置”会向您展示所有模块所触及的内容(仅包含与模块有重叠的原始输入,否则列表会变得太长)。
- 自定义布局: 使用此模式来微调您的控制。想查看 Mod A 使用的每个键?打开管理设置,查看条目,并使用重新映射工具将它们移动到您喜欢的键上。这允许游戏内菜单不支持的输入重叠。该工具会记住您的选择,确保您的自定义输入布局即使在游戏更新后也能保持。
重要提示: 此程序不会尝试管理 input.xml,因为它在其自身界面内管理重新绑定,避免了各种游戏内菜单的限制,并直接写入 .settings 文件。Settings Merger 在 input.settings 中注册的输入将是游戏中使用的输入,如果愿意,还允许输入重叠。但是,这意味着除非您以其他方式手动集成 input.xml 数据,否则您将无法使用游戏内的按键绑定菜单来管理模组输入。
并且,不言而喻,必须始终在《巫师 3》未运行时单独运行 Settings Merger 才能正常工作。
兼容性
- 游戏版本: 应与次世代(4.0+)和经典版(1.32)无关。
- 模组管理器: 适用于 Vortex、MO2(如果使用 VFS 根目录)和手动安装。任何将 .settings 片段放入游戏目录的方式都支持。
- 游戏商店: 专为搜索 Steam 库而构建,但也应适用于 GOG、Epic 等。
免责声明
此工具目前处于 Beta 版本(v0.9.0)。它是一个下午匆忙为自己个人使用而开发的,对我有效,但 您的情况可能有所不同。它按原样提供,希望能为其他人省去一些麻烦。这是我为 Nexus 社区做出的唯一贡献,除此之外我没有积极参与模组制作,也不太可能有时间跟进或提供支持。不过,如果您有任何我可能也想使用的杀手级功能创意,并且我碰巧在评论中看到了,我可能会添加它们。
备用版本说明
我在 Github 上还包含了一个早期的非 GUI 命令行版本(CLI),供那些想要像 Filelist Updater 一样“运行就完事”的解决方案的人使用;它会尝试自动检测您的目录,自动搜索设置文件,如果它们尚未在主文件中,则自动合并它们。它仅具有添加功能,不会在您删除模组时删除任何条目,但您始终可以自行删除这些文件并重新运行 Settings Merger 或保留并恢复您自己的备份来回退到基线。如果失败,您将不得不求助于 GUI 版本以手动添加目录路径并管理选择。
给模组创作者和细致的模组列表管理员的说明
该程序将查找任何文件名包含 user 或 input 且扩展名为 .settings、.txt 或 .ini 的文件,因此如果您以这种方式格式化您的设置文件,它应该能找到它们。然后它将检查这些文件的内容以确认相关标题,然后再进行导入。
我在自己的模组列表中发现的唯一问题与 Brew With a View 有关,其用户设置文件的格式化方式导致 Vortex 不想部署它们(这可能是故意的,因为此步骤通常需要用户手动干预)。我假设其他模组也可能出现这种情况,因此,如果您遇到导入问题,应在您的模组暂存文件夹中搜索 .settings,并确保所有内容都部署在《巫师 3》游戏文件夹中某个位置,且文件名字符串包含上述关键词,然后 Settings Merger 应能找到它们并完成其工作。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。