MCA: Conversations
MCA: Conversations 是 MCA: Reborn 的附加模组,可将聊天按钮替换为更丰富的对话中心。包含需要达到好感度才能解锁的个人话题、体现村民个性与职业特色的对话、对话记忆、对礼物的感谢,以及村庄闲谈。
截图
介绍
MCA: Conversations
感谢 TheWiggleDuck 提供精美的 Curseforge 项目图标!
MCA: Conversations 扩展了 Minecraft Comes Alive: Reborn 的对话与社交系统,让村民有更多话可说、能以更多方式回应,也让他们更有理由记住你们之间的交谈。
你可以查看这里的示例数据包,更好地了解自定义内容的运作方式:点击前往 GitHub 查看
Conversations 不再把对话当作一组可以反复点击的菜单按钮,而是让村民成为更有延续性的角色。他们会形成各自的兴趣和价值观,记住之前的谈话,根据你的回答作出反应,聊起村庄周边发生的事情,也能在多次相遇中延续对话。
本模组并非要取代 MCA Reborn 的关系系统。好感度仍是 MCA 中权威的关系数值。Conversations 则在此基础上增添背景、记忆、个性和对话内容。
功能
更有意义的对话
MCA 的聊天互动扩展成一个涵盖多种话题的大型对话中心,例如:
- 日常生活和当天的近况
- 职业与工作
- 食物和个人喜好
- 村庄生活与本地事件
- 梦想、恐惧、感受与遗憾
- 个人经历与兴趣
- 关系与共同经历
- 村庄里的闲言碎语、传闻和新鲜事
可选话题取决于村民的情况以及你和他们的关系。儿童和成年人说话的方式各不相同,职业会影响相关对话,而只有在合适时才会出现与关系相关的话题。
你的回复会影响结果
许多话题都是完整的对话,而不只是单句台词。
村民可能会向你倾诉糟糕的一天、意见不合或个人烦恼,然后让你决定如何回应。给予支持、置之不理、表示异议、道歉或继续追问,都可能导向不同结果。
重要的是,单纯提问并不会自动增加好感度。真正重要的是你的回应方式。
一些更深入的回应还会进行确定性的对话判定,结果受你们的关系、村民的心情和其他背景因素影响。村民可能会认可你的回应、部分接受,或以符合其个性的方式回绝你。
村民会记住你
即使关闭当前打开的对话,谈话内容仍可能留存下来。
村民可能会记住:
- 你们之前讨论过的话题
- 你作出的重要选择或表明的立场
- 你是否越过了界限
- 你之后是否道了歉
- 你许下的承诺
- 你是否兑现或违背了承诺
- 重要的共同经历
- 之前的争执或尚未化解的矛盾
- 你们相识了多久
- 你们上次交谈的时间
关闭后再重新打开对话,不会简单地把所有结果重新随机生成一遍。
村民各有个性
两个职业相同的村民,不再被当作可以互换的相同角色。
每位村民都会根据世界和自身身份生成稳定的个人特征,包括兴趣、价值观、舒适偏好、厌恶倾向,以及他们在工作、社交和向他人敞开心扉时的行为倾向。
这些特征在游戏重启后以及不同玩家之间都会保持一致。
MCA 个性也会影响对话的措辞。暴躁、焦虑和活泼的村民,面对同一个话题时可能会有截然不同的反应。
不止一个数字的关系
MCA 爱心仍是可见的关系值,但 Conversations 还会追踪其他私密背景信息,例如:
- 信任
- 尊重
- 亲近感
- 适当情况下的吸引力
- 紧张感
- 熟悉度
这些数值不会取代爱心,也不会直接增加爱心。它们会影响村民的回应、他们愿意讨论的内容,以及某些对话的结果。
鲜活的对话
村民偶尔会主动提起某些事情,而不是一直等着玩家选择话题。
他们可能会提醒你:
- 已经到期的承诺
- 尚未解决的分歧
- 你中途结束的对话
- 自上次交谈以来,他们生活中发生的变化
- 重要的村庄消息
此系统经过有意限制。村民不会不停打断你,也不会在睡觉、战斗、惊慌失措或正忙于与其他玩家互动时主动开启对话。玩家也可以告诉个别村民不要再和自己说话。
村民主动交谈功能可以进行配置,也可以完全关闭。
村庄流言与地方特色
村庄可以逐渐形成并保留自身特色,例如传统、价值观、地标、节日、共同关注的问题和长期存在的分歧。
村民也能了解事件并相互传递消息。消息传播时可信度会逐渐降低,个人信息也不会自动变成公开消息。
消息可能涉及:
- 婚姻
- 死亡
- 出生
- 来访与离开
- 已安装受支持的集成时发生的任务事件
对于周围发生的事情,村民不一定会彼此认同。
真正有分量的承诺
当对话允许你做出承诺时,游戏只会在确实有办法判断你是否履行承诺的情况下,才提供该选项。
例如,只有在你确实把所要求的礼物交给村民后,送礼承诺才算完成。
承诺可以被记住、履行、错过,也可能在之后再次被提起。此系统不会假装你完成了游戏无法检测的事情。
可选聊天模式
Conversations 也支持通过 Minecraft 的常规聊天框与 MCA 村民交谈。
例如:
Hey Coralia! How was your day?
模组会尝试理解话题,并通过普通交互界面使用的同一套对话系统来处理。
这不是 AI 或 LLM。聊天匹配是确定性的,并由数据包驱动,使用人工编写的关键词、短语、同义词、错别字容错以及其他匹配规则。
你可以直接叫村民的名字、和视线中的村民交谈,也可以继续与当前的对话对象交谈。
当村民让你做出选择时,如果你不想自己输入回复,也可以使用带编号的选项进行回答。
聊天模式可以进行配置或关闭。
改进后的对话界面
标准的 MCA 交互界面新增了一张响应式对话卡片,设计风格与 Minecraft 自带界面相协调。
其中包括:
- 带编号的对话选项
- 鼠标整行选择
- 主键盘区和数字小键盘数字快捷键
- 方向键导航
- 按 Enter 和空格键确认
- 支持 Home、End、Page Up 和 Page Down 键
- 对较长的回复列表进行分页
- 长回复自动换行
- 按需支持滚动
- 显示键盘焦点
- 可选的村民头像
- 可选的快速文本显示
- 界面动画可设为完整、减少或关闭
- 可配置的界面音量
界面使用 Minecraft 自带的 GUI 纹理,而非自定义视觉主题。因此,重新设计原版菜单的资源包也会自然地影响 Conversations 界面。
UI 还能适配较小的屏幕和自定义字体,不会假定菜单尺寸固定。
职业感知对话
在可能的情况下,工作相关对话会使用村民的实际职业信息。
本模组为原版职业以及多个热门模组添加了专属对话,包括:
- MCA Reborn
- More Villagers
- Ars Nouveau
- Chef’s Delight
- Ice and Fire
- Vampirism
- Werewolves
未知的模组职业仍会获得通用的职业相关对话,而不会因此无法参与对话。
可选模组联动
MCA: Conversations 无需安装以下任何模组即可运行,但安装后会提供更多相关语境。
MCA: Quests
添加任务相关对话,让交谈内容能够回应相关的任务进展。
从 MCA: Quests 0.8+ 起作为可选依赖提供支持。
MCA: Reputation
村民会根据你在公众中的声誉作出反应,并谈论村庄里流传的事迹或事件。
从 MCA: Reputation 0.2+ 起作为可选依赖提供支持。
Townstead
对话可以利用 Townstead 提供的信息,例如村庄文化、日程安排、建筑和其他定居点相关背景,同时保留 Townstead 自带的 RPG 对话界面。
支持版本:Townstead 0.7.5 至低于 0.8 的版本。
Serene Seasons
安装 Serene Seasons 后,季节相关对话会使用该模组中的实际季节信息。
未安装 Serene Seasons 时,Conversations 会改用自带的日历季节背景信息。
配置
MCA: Conversations 提供了丰富的配置选项。
配置按用途分类:
- 通用配置:功能开关和调试选项
- 服务器配置:由服务器同步的游戏规则
- 客户端配置:个人界面和显示偏好
服务器和整合包作者可以控制对话功能、态度、闲聊、聊天行为、听觉距离、好感奖励、对话限制、村民主动性和历史记录保留等系统。
玩家可以单独配置显示选项,例如回复编号、键盘快捷键、头像、文本显示速度、界面动画和音量。
数据包支持
MCA: Conversations 的许多内容都由数据驱动。
整合包作者可以通过数据包添加或修改对话内容,包括自定义的:
- 对话主题
- 回复选项和分支对话
- 聊天模式意图
- 同义词包
- 性格条件
- 关系要求
- 对话检查
- 对话记忆
- 进度
- 闲聊
- 承诺逻辑
- 态度变化
- 自定义对话动作和条件
本模组基于 MCA Reborn 现有的对话系统构建,而非用一套完全独立的引擎取而代之。
完整的作者创作参考请参阅仓库中的 DATAPACK.md。
语言
目前已完成:
- 英语(
en_us) - 巴西葡萄牙语(
pt_br)
包括主要对话内容、界面文本、个性化变体、针对不同年龄的语音,以及聊天模式词汇。
要求
- Minecraft:1.20.1
- 模组加载器:Forge 47.x
- MCA Reborn:7.6.x 或 7.7.x,版本范围
[7.6,8) - Java:17
MCA: Conversations 必须与 Minecraft Comes Alive: Reborn 一同安装。
多人游戏时,请在服务器和连接的客户端上都安装此模组。
当前版本基于 MCA Reborn 7.7.0-beta.2 开发,并兼容受支持的 MCA 7.6 和 7.7 版本范围。
请勿使用 MCA Reborn 7.7.0-beta.1。该 MCA 版本自身包含损坏的生产环境 mixin 元数据,即使不安装 Conversations 也会发生故障。请改用 7.7.0-beta.2 或更新的兼容 MCA 版本。
MCA: Conversations 不直接依赖 Architectury。需要 Architectury 的旧版 MCA 会自行声明该依赖项。
整合包作者须知
MCA: Conversations 旨在适用于轻量级 MCA 配置,也适用于大型 RPG 或以村庄为主题的整合包。
如果缺少对应模组,可选集成功能会妥善处理;大多数对话内容也可以通过数据包扩展,无需修改模组本身。
如果你希望 MCA 村民不再像菜单,而更像会记得你们之间过往经历的鲜活人物,那么 MCA: Conversations 正是为此而打造的。
链接
常见问题
MCA: Conversations 支持哪些 Minecraft 版本?
MCA: Conversations 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
MCA: Conversations 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
otectus 的其他作品
查看全部 →Combat Toggle
Combat Toggle 是一款轻量级服务端 PvP 管理模组,要求双方主动同意后才会造成 PvP 伤害,避免意外或不想要的玩家战斗。只有双方都处于战斗模式时,战斗才会生效。
Ars ‘n Spells
Ars ’n Spells 是一款兼容模组,通过整合所有与魔力相关的系统,打通了 Ars Nouveau 和 Iron’s Spells ’n Spellbooks。
Sophisticated Tab
一个简单的模组,整合了 Sophisticated Backpacks 和 Legendary Tabs,让使用更加方便。只需点击标签页,就能从物品栏打开背包;再次点击即可返回物品栏。
Effective Instruments
Effective Instruments 为乐器类模组(Genshin Instruments、Even More Instruments、Immersive Melodies)加入了光环系统。演奏时,附近的队友会获得所选光环的效果;也可以切换为攻击型光环,对范围内所有生物施加减益效果。

评论
登录后评论和评分