对话表情

对话表情

根据NPC对话时的头像表情,在其头顶显示相应的表情符号,就像《动物森友会》中的效果一样。

视觉与图形

头顶对话表情(Talk Bubble Emotes)

这个模组只是为了好玩而创建的。

在NPC说话时,根据他们的对话头像在他们的头顶上添加表情,就像《动物之森》中那样。

使用起来很简单。

只需安装这个模组,当任何NPC说话时,你就可以看到他们头顶上的表情,如果他们高兴、悲伤、被爱等等。

在核心中,支持基本表情如 $h$s$l 等。如果你想为自定义NPC的某些特殊肖像定义表情,可以通过创建内容包来实现。

安装

  • 安装最新版本的SMAPI。
  • 下载此模组并将其解压到 Stardew Valley/Mods 目录中。
  • 使用SMAPI运行游戏。

如何使用

这只是一个简单的趣味模组,仅添加了对话时的头顶表情。只需与NPC交谈。在某些对话中,NPC会通过头顶表情做出反应(如果他们的对话文本包含以下描述的对话命令)。

支持经典表情:

  • 爱心表示喜爱 $l
  • 微笑表示开心 $h
  • 流泪表示悲伤 $s
  • 怒脸表示厌恶 $a

对于提问对话,NPC头顶会显示问号。

通过扩展内容包,您可以为原版NPC或自定义NPC添加基于面部表情的额外独立表情。

您可以通过内容包为每个NPC基于对话面部表情定义自定义表情。

即使没有任何内容包,当NPC处于喜爱、开心、悲伤或厌恶状态时,基础表情功能仍可正常使用。

需要 SMAPI,不使用 Harmony。

兼容性

  • 适用于Linux/Mac/Windows系统上的Stardew Valley 1.4和1.5版本。
  • 支持单人游戏和多人游戏。
  • Android兼容性未经官方测试。

如果有任何问题,请在我的 Discord 服务器上联系我,或在官方的星露谷物语 Discord 服务器中的 #制作模组#使用模组 频道联系我。谢谢。

创建内容包

剧透:显示

自版本1.1.0起,对话表情系统支持包含自定义NPC表情的内容包。要定义自定义表情,请创建标准的SMAPI内容包,并在其中创建 emotes.json 文件。

在你的包目录内,其内容格式如下:

{
  "阿比盖尔": { // NPC name
    "$u": 40, // 对话情绪字符串:头顶表情索引
    "$7": 16  // 显式表情帧id:头顶表情索引
  }
}

另请参阅

  • PurrplingCat的 Discord
  • 在 Patreon 上支持 PurrplingCat
  • 源代码