Digital Novel Markup Language(ディジタルノベルマークアップランゲージ、DNML)は、花梨が開発した、ビジュアルノベル形式のゲームを作成可能な自由ソフトウェアおよびその記述方式である。
概要 「DNML」という言葉は「言語」「ゲームエンジン」「作品」の複数の意味で用いられる。呼び分ける必要がある場合、ゲームエンジンを「DNMLブラウザ」、DNMLブラウザ上で動く作品を「DNMLブック」と呼ぶ花梨がDNMLのマニュアル内で命名している。。DNMLブラウザは複数存在するため、本記事では区別のため、花梨が開発したDNMLブラウザを「本家DNML」と呼ぶ。
DNMLは、HTMLとよく似た構文を採用しており、背景の表示、人物の登場、セリフの表示、人物の退場といった表現上の流れをそのまま記述できる構文の詳細仕様はDNML本体同梱のタグリファレンスで確認できる。Web上で直接確認できる仕様書としては、花梨のタグリファレンスをベースに有志により作成されたものがある。ため、比較的容易にゲームを作成できる。また、文章の表示領域を自由に定義できるため、画面全体に文章を表示する形式から、メッセージウィンドウを用いる形式まで、さまざまな画面構成の作品を作成できる。
本家DNMLや一部の互換エンジンはSusieプラグインに対応しており、プラグインを追加することで様々な形式のファイルを扱うことができる(互換エンジンには、異なるファイル読み込みの仕組みを採用しているものもある一例として、Java仮想マシン上で動くDNML4Jでは、独自のインタフェース規約を定め、それを満たす画像ロード/アーカイブ展開プラグインを採用している。)。この拡張性のあるファイル入力機能は二次創作でも活用されている(DNMLと二次創作の関係は、二次創作における利用を参照)。
DNMLは元来ノベルゲームを制作するためのツールであったが、フラグ管理システムを利用して、プレイヤーがコマンドを選択して戦闘を進める形式のゲームなど、一般的なノベルゲームとは異なるゲームも制作された『戦闘野郎』(2000年)、『緑葡萄伝』(2011年)などがある。。
二次創作における利用 DNMLには、ユーザーがインストールしている原作ゲームの素材を参照するための仕組みが用意されていた。この仕組みにより、原作ゲームを持つユーザーを対象とした二次創作ゲームが多数制作されたデジタルノベルアンソロジー『DNA5 FINAL edit.』には158名による558作品が収録されており、そのほとんどが二次創作である。互換エンジン開発サイトのデータベースでは、少なくとも『痕』で100作品、『To Heart』で200作品、『ONE』で300作品、『CLANNAD』で800作品以上が確認できる(2026年8月現在)。。また、単一原作の二次創作だけでなく、複数原作の素材を組み合わせたクロスオーバー作品なども制作された互換エンジン開発サイトのデータベースでは、多数のクロス―オーバー作品が確認できる。。
原作素材を利用する二次創作では、スクリプト(DNMLブック)のみを配布すればよかったため、数KB~数十KB程度のファイルでも作品を公開することができた当時のDNML作品についてはDNML発掘隊!を参照。。HTMLと似た構文であり、SS(二次創作小説)作家がDNMLを制作することも多かった当時の作者、およびその個人サイトについてはDNML発掘隊!を参照。。DNMLブックをSSコンテンツの一形態として分類・公開しているサイトも多く見られた。
二次創作DNMLブックを公開・配布する際には、各メーカーが定める二次創作ガイドラインなどを考慮する必要がある。MADムービーのように原作素材を複製して配布するわけではないため、適切に制作されていればガイドラインに抵触することは少ないAQUAPLUS/Leaf二次創作ガイドライン、2019年6月21日閲覧。Key二次創作ガイドライン、2019年6月21日閲覧。。しかし、過去にはDNMLに対するスタンスが不透明なメーカーのDNMLブックの配布が見送られたこともあるデジタルノベルアンソロジー『DNA4X』(2001年2月11日初出)でKey作品のDNMLブックの収録が見送られた。(その後、メーカーとの調整の末、配布再開されたデジタルノベルアンソロジー『DNA4+』(2001年8月10日初出)でKey作品のDNMLブックの収録が再開された。)。
オリジナル作品における利用 DNMLは、オリジナル作品の作成にも使用されている。個人サイトで公開された作品のほか、同人誌即売会などでフロッピーディスクやCD-ROMに収録して頒布された作品もあったいくつかの同人作品が花梨の公式サイトで紹介されている。。また『ひとかた』のように、DNMLで作られた作品が後に別のプラットフォームで商品化された株式会社テンクロスよりモバイルゲームとして発売。例もある。
歴史 1998年 花梨によってWindows用ソフトウェアとして最初のバージョンが公開された花梨が公開している更新記録より。。同じく90年代後半にビジュアルノベル作成ツールとして登場した吉里吉里やNScripterとの違いとして、公開当初から二次創作での利用を意識した設計が行われていたことが挙げられる。
2000年前後 1990年代末から2000年代初頭にかけて、多くのDNMLブックが作者の個人サイトを中心に公開された。特にLeafおよびKey作品の二次創作が多く、両社の作品の流行C60ジャンルコード一覧(01年夏用、コミケ公式)。両メーカーには人気を反映し専用のジャンルコードが与えられた。に伴って多数のDNMLブックが制作されたProject Angel Wing, “DNMLブックライブラリ”来栖川DNMLホテル, “DNML BOOK LIBRARY”。
この時期には、DNMLブックを収録したデジタルノベルアンソロジーも制作され、同人誌即売会などで頒布された。中には累計6000枚を頒布したものもあるデジタルノベルアンソロジー『DNA』の制作サークル「ハッピーエンドのかけら」により、1999~2003年の60回の出展で累計6000枚を頒布したことが述べられている。。また、DNMLは雑誌でノベルゲーム作成ツールとして紹介され、同梱CD-ROMに収録されるなど、商業媒体でも取り上げられた以下のような書籍で紹介・収録されている - 『TECH Win 1999年11月号』株式会社アスキー、1999年10月8日発売。『TECH Win 別冊第3号』株式会社アスキー、1999年10月18日発売。『突撃インターネットPC Vol.12』SBクリエイティブ、1999年11月24日発売。『突撃インターネットPC Vol.13』SBクリエイティブ、1999年12月16日発売。
一方で、本家DNMLは開発に割ける時間が減ったことを理由に開発終了が宣言され、2000年にリリースされたVer.2.24を最後にバージョンアップが終了した。
2000年代 本家DNMLの開発終了後もDNMLブックの制作は続いた。2000年代半ば以降も『CLANNAD』などのKey作品の発売に伴って多数の作品が制作され互換エンジン開発サイトのデータベースでは、少なくとも『CLANNAD』で800作品以上が確認できる(2026年8月現在)。、2005年には本家DNMLが対応していなかった画面サイズに対応させるための非公式パッチも登場したDNMLスレッドログ 『葉鍵作品全般DNMLスレッド その5』で2005年5月11日にSVGA対応パッチが公開された。。2008年には互換エンジン『DNML (緑)』が公開され『DNML (緑)』バージョンアップ履歴より。、作品の制作・閲覧環境が広がった(詳細はDNML (緑)を参照)。
2010年代 2010年代前半は、既存の原作ゲームに加え、Keyの新作ゲームのDNMLブックも制作されるなど、一定数の作品が作られ続けたDNML応援サイト - 『CLANNAD』『リトルバスターズ!』『Rewrite (ゲーム)』のDNMLブックのアーカイブサイト互換エンジン開発サイトのデータベースでは、2010年代だけでも『CLANNAD』で100作品以上が確認できる。。この頃には、サイトの閉鎖やウェブサービスの終了に伴い、2000年前後の作品を中心に入手が困難になるケースも増えた158名の作者が参加した『DNA5 FINAL edit.』収録の作者サイトリンク集の内、2019年3月時点(ジオシティーズ終了前)でリンク先が存在することが確認できるのは3サイトのみである。。一方で、2010年代後半に入っても互換エンジンの開発・更新は続いており、DNML作品を実行する環境自体は維持された。
2020年代 2020年代に入ると確認できる新作DNMLブックは少なくなる。しかし2024年にはDNMLで作られたゲームがSteamで公開され、2025年にもアップデートが行われた『緑葡萄伝 Ver.2(Steam版)』(2024年)。2026年には、互換エンジン『DNML (緑)』が原作ゲームのSteam版やリメイク版などに対応し、DNMLブックを実行できる範囲が広がった。
互換エンジン 本家DNMLの他にも、DNMLブックを閲覧可能なソフトウェア(DNMLブラウザ)が、いくつか存在している。
現在では『DNML (緑)』以外の互換エンジンの多くは開発・更新を停止している(2026年8月現在)が、DNML最盛期には、Java仮想マシン上で動く『DNML4J』Electric Sheep Inc. - Java版DNMLブラウザ『DNML4J』開発者サイト、Macintosh上で動く『DNML for Macintosh』DNML for Macintosh - Macintosh用DNMLブラウザ『DNML for Macintosh』開発者サイト、Linux上で動く『KDVXA』Adas' Linux Game Programming - Windows9x/Linux/BeOS用DNMLブラウザ『KDVXA』開発者サイト等、プラットフォームを問わず多数の互換エンジンが存在した。
また互換エンジンではないものの、DNMLの後継エンジンとして開発が進められていたものもある。例としては、XMLベースの構文を持つ『XNML/VNML』Electric Sheep Inc. - 『XNML/VNML』開発プロジェクト、DNMLの構文を見直した上でより多機能にした『XDNML』Piskesoft - 『XDNML』開発プロジェクト、プラットフォームを吉里吉里に移した『DVML』DNML移行計画 - 『DVML』開発プロジェクト等があり、一部試作品も公開されていたが、現在ではほとんどが開発・更新を停止している(2026年8月現在)。
脚注
外部リンク Project Angel Wing - 花梨の公式サイト たびするだんご - 互換エンジン開発サイト