Digital Novel Markup Language

Digital Novel Markup Language（ディジタルノベルマークアップランゲージ、DNML）は、花梨が開発した、ビジュアルノベル形式のゲームを作成可能な自由ソフトウェアおよびその記述方式である。

 概要 
DNMLは、HTMLとよく似た構文を採用しており、直感的でわかりやすいプログラミング体系を採っていること（背景を表示する→人物を登場させる→セリフを表示する→人物を退場させる、といった具合に、表現上の流れをそのまま記述する）から構文の詳細仕様はDNML本体同梱のタグリファレンスで確認できる。Web上で直接確認できる仕様書としては、花梨のタグリファレンスをベースに有志により作成されたものがある。、初心者でも比較的容易にゲームの作成が可能である。また、文章の表示領域を自由に定義できるため、ビジュアルノベルに限らず、メッセージウィンドウを用いたアドベンチャーゲームも作成可能となっている。

DNMLは、Susieプラグインを用いることであらゆる画像形式に対応できたことと、ユーザがインストールしている原作ゲーム素材にアクセスするための独特の仕組みを用意していたことから、美少女ゲームの二次創作ツールとして利用された。

DNMLで記述されたファイルはDNMLブックと呼ばれ花梨がDNMLのマニュアル内で命名している。、最盛期にはDNMLブックを多数収録したデジタルノベルアンソロジーなども同人誌即売会などで頒布・配布され、累計6000枚に及んだものもあるデジタルノベルアンソロジー『DNA』の制作サークル「ハッピーエンドのかけら」により、1999～2003年の60回の出展で累計6000枚を頒布したことが述べられている。。

公式の関連書籍は存在しないが、雑誌でノベルゲーム作成ツールとして紹介、同梱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日発売、オリジナル作品の制作にも用いられた。

なお、2000年に発表されたVer2.24以降、作者より開発に割ける時間が減ってきたことを理由に開発終了宣言が出され、以降のバージョンアップはない。

DNMLは元来ノベルゲームを制作するためのツールであったが、フラグ管理システムを駆使したコマンド選択型格闘ゲームなども制作された『戦闘野郎』（2000年）、『緑葡萄伝』（2011年）などがある。。

 二次創作における利用 
同時期にビジュアルノベル作成ツールとして登場した吉里吉里やNScripterとの違いとして、1998年の公開当初から二次創作での利用に特化していた花梨が公開している更新記録より。ことが挙げられる。特に作品数が多いのは、LeafおよびKeyのゲームの二次創作である。この2つのメーカはコミックマーケットでも専用のジャンルコードが与えられるほどの人気ジャンルでありC60ジャンルコード一覧（01年夏用、コミケ公式）、その流行に合わせ多数のDNMLブックが作られたデジタルノベルアンソロジー『DNA5 FINAL edit.』には158名による558作品が収録されている。互換エンジン開発サイトのデータベースでは、少なくとも『痕』で100作品、『To Heart』で200作品、『CLANAND』で800作品以上が確認できる（2019年5月現在）。。

二次創作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は二次創作での利用が主であるが、オリジナル作品の作成にも使用されているいくつかの同人作品が花梨の公式サイトで紹介されている。。NScripterにおける『月姫』や、吉里吉里における『Fate/stay night』ほどのビッグタイトルは知られていないものの、『ひとかた』のようにDNMLで作られて人気を博し、後に別のプラットフォームで商品化された株式会社テンクロスよりモバイルゲームとして発売。作品もある。

 互換エンジン 
花梨が開発したDNML（以下、本家DNML）の他にも、DNMLブックを閲覧可能なソフトウェア（DNMLブラウザとも呼ばれる花梨がDNMLのマニュアル内で自身のゲームエンジンをDNMLブラウザと呼んだことによる。）が、いくつか存在している。中でも『DNML (緑)』は、本家DNMLとの互換性が高く、バックログや文章自動送り等の機能も備えている。

現在では『DNML (緑)』以外の互換エンジンの多くは開発・公開が終了している（2019年6月現在）が、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』開発プロジェクト等があり、一部試作品も公開されていたが、現在ではほとんどが開発凍結している（2019年6月現在）。

 脚注 

 外部リンク 
Project Angel Wing - 花梨の公式サイト
たびするだんご - 互換エンジン開発サイト

Category:コンピュータゲーム制作ソフト
Category:マークアップ言語
Category:1998年のソフトウェア