
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 服务器
以防你错过了:
多人游戏不兼容
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。