Visual Novel Framework / Mob Talker Redux

Visual Novel Framework / Mob Talker Redux

一个视觉小说框架。支持自定义脚本,并具备基于Python的脚本专用语言。

游戏机制

视觉小说框架

这是一个供模组制作者和其他人使用的框架,用于在游戏内添加类似视觉小说的过场动画/场景。

描述

此模组需要脚本才能运行。

该模组利用原版资源包系统,因此安装脚本与安装资源包完全相同。将其拖放到资源包文件夹中即可。脚本内部通常应包含一个“触发词”。

将一个生物命名为该“触发词”,然后用物品右键点击它即可与其对话。

玩得开心!!!

功能

  • 对话系统,视觉小说风格
  • 自定义脚本 / 伪 DSL,以及用于脚本开发的框架和 SDK
  • 分支对话
  • 变量追踪系统(游戏内)
  • 2D 精灵,类似视觉小说
  • 多精灵系统!
  • 对齐角色位置等~

自定义脚本!?!?

  • 是的!
  • 我用 Python 专门为此制作了一门脚本语言!
  • 使用 Hikarin SDK 创建并编译脚本!
  • 更多信息请参见 SDK 自述文件

兼容性?

好吧,这是个有趣的话题。

由于此模组依赖两样东西——模组本身和 SDK/框架,因此关于兼容性有以下几点说明:

  • 使用最新 SDK 编写的脚本始终与旧版模组兼容。
  • 如果脚本包含缺失的功能(比如,你使用最新 SDK 制作了一个脚本,并在不支持背景的模组 Beta 版中运行它,那么脚本会运行,只是背景不会改变。
  • 使用旧版 SDK 编写的脚本始终与新版本模组兼容。(不过,这可能因情况而异,但向后兼容应该始终可行。如有兼容性问题请报告 Bug。)

跨模组兼容性呢?整合包呢?

  • 运行在 Minecraft 内部的视觉小说引擎是用纯 Java 编写的,它独立于 Minecraft 本身。
  • 其中“模组化”/“Minecraft”相关的部分是 UI。如果某个模组干扰了 Minecraft 处理 UI 的方式(例如覆盖 Guigraphics),则不会兼容。
  • 关于这一点,请随意在你的模组、整合包等中使用它~

即将推出

  • 用于永久变量和状态追踪的 DBMS(可能超出范围,但讽刺的是 Alpha 版本中已可用)
  • 动画功能(未超出范围,正在开发中,但讽刺的是它却是被搁置的那个)

模组 GitHub 页面:Minecraft Visual Novel Framework

SDK GitHub 页面(用于制作脚本):Hikarin Visual Novel SDK

我可以在我的整合包中使用它吗???

可以,尽管用,这东西就是为此而生的!!!

但是……可以考虑让我知道 / 与我讨论一下,这样我可以帮你完成设置。

由于脚本开发与模组开发在某种程度上是分开的,如果你不习惯 Python,可能会有点困惑。

讨论 + 提问:我的 Discord 服务器

以防你错过了:

多人游戏不兼容