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月,大部分开发已冻结。
参考资料
外部链接
*
- [https://web.archive.org/web/20241218120521/https://hp.vector.co.jp/authors/VA015183/dnml/ DNML Version 2.24] DNML原始引擎下载
- [https://github.com/SugarShaAYi/dnml-unofficial/tree/main/docs/ DNML unofficial]的部分资料归档
- [https://vndb.org/r?q=&sb=Search%21&o=a&s=qscore&f=fwDNML_0Reference_0Browser- 视觉小说数据库 - VNDB]VNDB上使用DNML引擎的游戏列表
- [https://web.archive.org/web/20190323032842/https://anime.geocities.jp/notazsite1/dnml/index.html CLANNAD DNML books纏め置き場]CLANNAD的部分DNML作品列表
- [https://web.archive.org/web/20250916222051/https://dnml.sakura.ne.jp/matome/ DNMLまとめサイト]部分DNML作品整合
- [https://mk165165.stars.ne.jp/links.htm たびするだんご~リンク~]CLANNAD的部分DNML链接
- [https://github.com/atsb/DNML DNML for classic MacOS]适用于经典MacOS系统的DNML存档
评论 (0)