MLConverse

MLConverse

这个模组允许你为任何NPC添加对话,为玩家创造自己的冒险体验提供更多自由。

实用

摘要

此模组允许你为任何 NPC 添加对话,为玩家创造专属冒险体验提供更多自由。

功能特性

  • 可为任意 NPC 添加对话
  • 通过逻辑控制对话流程,例如:跳转语句、选项、行动和条件判断
  • 使用简便的 NPC 编辑器物品,可为 NPC 添加、重新加载、重置或移除对话
  • 高级功能:支持使用对话的 NPC 角色,以及包含 ConverseWithNPC 任务的目标系统
  • 支持自定义对话界面,实现更多个性化定制

支持

欢迎提交任何反馈、建议或错误报告。

示例

示例资源包中包含可在 NPC 上设置的对话,帮助您初步了解对话资源在 Hytale 中的运作方式: MLConverse_Examples


模组安装

  1. 将 MLConverse.jar 文件放入你的 Hytale 模组文件夹。
  2. 创建一个启用了 MLConverse 模组的世界,或右键点击现有世界编辑设置并启用该模组。
  3. 如果你下载了 MLConverse_Examples 资源包,将其解压到 Hytale 模组文件夹并为你当前世界启用。以下是可在世界中为 NPC 设置的示例对话资源(使用 NPC 编辑器物品):
    • Example_Basic
    • Example_Choices
    • Example_Complex
    • Example_Logic
    • Example_LogicBranch

使用说明

  1. 打开已启用 MLConverse 模组的世界,确保你拥有服务器管理员权限,然后运行以下命令: /mlconverse items
  2. 在资源编辑器中创建一个对话资源,用作对话内容(详见文档中的“对话资源”部分)。
  3. 右键点击某个 NPC 的 NPC 编辑器物品,打开编辑器页面。然后选择你希望该 NPC 使用的对话资源,并点击“接受”。
  4. 在看向 NPC 时按下互动键(默认为 F),即可打开对话。

NPC 编辑器物品

  • 右键点击 NPC:打开 NPC 编辑器页面
  • 潜行 + 右键点击 NPC:重新加载 NPC 当前的对话
  • 左键点击 NPC:将 NPC 的当前对话重置到起始语句索引
  • 潜行 + 左键点击 NPC:移除该 NPC 的对话

文档

如果你遇到问题,或需要了解模组的全部功能,请务必查阅文档: MLConverse Google Doc


命令

  • /mlconverse help:显示 mlconverse 命令的帮助页面。
  • /mlconverse info:显示模组的基本信息。
  • /mlconverse items:为你提供该模组所需的所有物品。
  • /mlconverse conversation:提供用于管理 NPC 对话的管理员工具。
  • /mlconverse settings:打开模组的设置页面,用于编辑不同的配置值。

重要提示

模组作者不对因使用本模组对您的 Hytale 世界造成的任何损害负责。在安装任何模组之前,请务必备份您的世界。

鸣谢

感谢耶稣基督,祂使万事皆有可能。