数字小说标记语言

DNML,是数字小说标记语言(英文:Digital Novel Markup Language)的缩写,是一款由日本同人作者“花梨”(Karin)开发的视觉小说制作引擎。它是最早的视觉小说引擎之一。其语法类似HTML,旨在降低非程序员创作视觉小说的门槛。

概要
DNML由作者“花梨”使用C++开发,首个版本于1998年发布,最终版本于2000年发布。DNML主要用于衍生作品(亦称同人作品)创作,但也用于原创作品创作。该引擎支持Windows平台。

该软件以免费软件形式发布。在DNML的活跃时期,围绕其产生了大量同人作品。

功能

  • 使用类似HTML的标签式脚本语言,易于学习。
  • 支持通过Susie插件扩展图像格式兼容性。
  • 内置了视觉小说所需的基本功能,如显示背景、角色立绘、音乐播放和分支剧情等。

兼容引擎
除了花梨开发的DNML(以下简称原版 DNML)之外,还存在一些能够浏览DNML书籍的软件(亦称为DNML浏览器)。其中,DNML(緑)与原版DNML的兼容性较高,并具备日志、自动翻页等功能。

截至 2026 年 6 月,除了DNML(緑) 之外,大多数兼容引擎已停止开发与发布。但在DNML的全盛时期,存在大量跨平台的兼容引擎,例如:运行在Java虚拟机上的DNML4J 、运行在Macintosh上的DNML for Macintosh、以及运行在Linux上的KDVXA等。

此外,虽然并非兼容引擎,但也有一些作为DNML后继引擎正在开发中的项目。例如:基于XML语法的XNML/VNML、在重新审视DNML语法基础上实现更多功能的XDNML、以及将平台迁移至吉里吉里的DVML等。

部分作品曾公开过,但截至2026年7月,大部分开发已冻结。

参考资料
外部链接
*

评论 (0)

  • 还没有评论,来抢沙发吧。