Mod配置菜单(MCM)

创作者: Volitio
已更新:2025-11-30 21:49:32
2.7MB

关于此 MOD

提供游戏内图形界面,可通过主菜单和ESC菜单访问,允许玩家轻松管理mod设置、键绑定和自定义IMGUI小部件。

博德之门3 Mod配置菜单 (MCM)提供了一个游戏内菜单,mod用户可以通过该菜单配置mod设置和热键。

它是mod配置的中心位置,可以通过主菜单和ESC菜单访问,或者按 插入 键(默认)。


你是mod作者吗?检查 将MOD与MCM集成的文档;这是一个简单的过程,有很多面向作者的功能你肯定想听到!

这是 MCM 1.33 使用几个mod,展示配置文件、键绑定和mod页面:


如果你想支持MCM和我的其他mod,考虑在Patreon上支持我;点点滴滴都有帮助!
考虑礼貌地要求使用脚本扩展器的mod作者与MCM集成!




  • 轻松配置mods:MCM提供了一种简单直观的方式来更改mods的设置。不需要手动编辑JSON文件——尽管仍然允许,就像过去一样!
  • 即时设置保存和加载:与处理设置的传统方式不同,MCM集成的设置在更改时会实时更新,无需保存重新加载或SE命令;
  • 加载订单健康检查:MCM还会检查您的加载顺序是否缺少/过时的依赖项和UUID无效的mod。
  • 键绑定管理:通过内置冲突处理功能,直接从MCM窗口轻松分配键盘绑定。
  • UI不可知:MCM的核心配置代码被设计为独立于IMGUI工作。这意味着即使IMGUI支持被完全移除,MCM仍然可以工作。 看不到当前UI的用户仍然可以使用MCM的功能来管理他们的设置,也可以通过JSON文件进行编辑.
  • 保存-安全:MCM不会向保存文件写入任何内容——所有修改都在内存中完成,然后保存到JSON文件中。MCM也可以安全地卸载,而不会在任何时候影响您保存的文件,前提是任何使用它的mod也被禁用或卸载;
  • 多个配置文件:MCM允许您管理多个配置配置文件,因此您可以针对不同的播放/角色进行不同的设置;
  • 减少用户错误:MCM执行多个设置验证,降低了用户在配置mods时出错的风险,即使手动编辑JSON文件;
  • 导出和导入设置:Mod设置存储在每个配置文件和每个Mod的JSON文件下 脚本扩展器\BG3MCM,使创建备份和恢复设置变得容易。
  • 整洁的用户界面:MCM将所有mod设置整合到一个界面中,减少了屏幕杂乱。
  • 健壮的:MCM有几十个自动化测试,以确保它按预期工作,不会停止;
  • 本地化支持:MCM允许您以您的首选语言查看设置,如果翻译是由mod作者/译者提供的;


安装与任何其他pak mod相同 并且可以对新的和现有的保存执行:
  • 在 博德之门3国防部经理,(或自行决定使用Vortex),通过单击程序左上角的“工具”选项卡并选择“下载并提取脚本扩展器”来安装/启用脚本扩展器(SE)。 或者, 当BG3MM的窗口聚焦时,按CTRL+SHIFT+ALT+T;
  • 导入这个mod的。zip文件到mod管理器中,然后将mod从mod管理器的右面板拖到左面板;确保 将其拖到加载顺序的顶部,因为它需要放置在任何依赖于此框架的mod之上;
  • 保存并导出您的装载订单。MCM现在将自动拾取并提供给任何可能使用它的mod。

然后你应该会在游戏中的ESC菜单中看到一个MCM按钮。默认情况下,也可以用插入键打开。
您也可以随时更新MCM
,除非另有说明。 


自发布以来,SE中的UI/IMGUI支持已经得到了显著的改进,但您可能仍然会面临一些我无法控制的问题。
如果您没有看到MCM窗口,您可以尝试以下操作:
  • 重启你的游戏(在到达主菜单之前不要按alt-tab键);
  • 禁用覆盖(Discord/AMD/NVIDIA/OBS/等);
  • 将渲染API切换到Vulkan/DX11。
  • 验证问题是否仍然存在,没有其他DLL模块,如WASD移动;
  • 删除 imgui.ini 存档于 AppData\Local\Larian Studios\Baldur's Gate 3\imgui.ini
  • 如果您禁用了SE自动更新或正在使用开发通道并遇到问题,请切换回来。

即使您对IMGUI有问题,如果它的窗口没有出现,MCM将继续在后台作为config/JSON管理器工作。



MCM 1.30+大大提高了多人兼容性。但是,如果您仍然面临问题,请让主机管理设置。
加入多人游戏的玩家不需要匹配主机的MCM设置,除非相应的mod作者声明。

请使用 虫子
欢迎在 论坛 或者 帖子 标签。

文件位置
各个用户设置可以位于 BG3MCM\配置文件\<PROFILE_NAME>\<MOD_NAME>\ 文件夹。如果您喜欢冒险,这里有一个剧透 例子 完整文件结构:
剧透:  
表明
您可以通过按WIN+R并输入来找到Windows上的根文件夹:
explorer%LocalAppData%\Larian Studios\Baldur's Gate 3\Script Extender\BG3MCM
BG3MCM/
│mcm_params.json(存储配置文件数据,需要能够加载配置文件)
│mod_configuration_menu_config.json(在MCM可以加载自己的设置之前管理一些MCM设置)
└───个人资料
├───默认
│├───AutoSendFoodToCamp
││ settings.json(存储mod自动向营地发送食物的当前值)
│├───先发制人标签容器
││
│
│
├───简介1
│├───AutoSendFoodToCamp
││
│└───翡翠林内航路点
│ 设置.json


类似于我的经历 ISF,我要感谢 重点和 内尔斯/社区图书馆团队虽然在这种情况下应用的程度较小,但他们在整个ISF的见解使这一努力变得不那么令人生畏。我将永远感谢他们对博德之门3改装场景的开源贡献。当然,如果没有脚本扩展器&LSLib的工作,这一切都是不可能的 诺拜特以及他对反馈和故障排除的响应能力。先生们,很高兴和你们一起异步工作。🎩👌
还有,大声喊出来 堕落 对于这个mod的alpha测试,到 素描 和我一起在IMGUI的战壕里, Aahz 有关侧边栏设计和实现的一些帮助(也 osirisofinternet)通过分离窗口、涉及客户端UI的状态管理(为SE调整ReactiveX等)以及移植用于IMGUI内部的普通图标到 F4MCM 灵感团队,到 马蒂菲斯普和 瓦莱里耶德 感谢GitHub上的贡献以及modding社区中许多分享支持和/或捐赠的其他人!

源代码
源代码可在 GitHub 或者通过解包。pak文件。在Nexus上背书,如果你喜欢它,在GitHub上给它一颗星!

我的mods
我已经更新了我的大部分mod,以便与MCM集成。作为演示,他们的MCM设置也本地化为PT-BR🇧🇷:
翡翠林内的航路点 -在Emerald Grove内添加实际航路点
修复掉队者-自动提升/传送卡住或掉队的同伴
可配置方限制-允许使用MCM减少/增加聚会规模
减少NPC戏谑的重复性-添加之前的延迟 NPC打趣 重复
自动发送阅读书籍到营地 - 自动地 将阅读书籍发送到camp chest
自动使用肥皂-战斗/进入营地后自动使用soap
抢先标记容器 -自动用“空”或其物品计数标记附近的容器
智能自动保存 -以设定的时间间隔创建有条件的自动保存
休息冷却时间短-使用短暂休息后强制执行可配置的冷却时间
自动将食物送到营地 -自动将食物送到营地箱
自动开锁 -自动启动开锁

工具/资源
Mod卸载程序-允许卸载添加项目/状态的mod
Mod配置菜单 -
提供图形界面,方便管理mod设置
AV项目装运框架-允许作者轻松地将物品发送到玩家/营地的箱子
意志柜-我的其他mod的库mod


 


BTC:bc1quankq2ep9yh3ekl2p7d39y4a2ca2shvycseeul
BCH:qq8mr3rcrsju3ceftdnxjm0fezcrzgvj8vd7yyapms
XMR: 8AmcntGtEsjG5KmH1frBpBQeqvy33FFvnCm8bQaV4WKH2piKtMikF8kGgNrueFqpCcCx4mo9axrEE9MFXPJ643mnFGrjnSh
 

使用 Xmod 解锁 博德之门3 的全部潜力 — 今天就探索这些顶级 MOD!