トップQs
タイムライン
チャット
視点

Digital Novel Markup Language

ウィキペディアから

Remove ads

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

概要

DNMLは、HTMLとよく似た構文を採用しており、直感的でわかりやすいプログラミング体系を採っていること(背景を表示する→人物を登場させる→セリフを表示する→人物を退場させる、といった具合に、表現上の流れをそのまま記述する)から[1][2]、初心者でも比較的容易にゲームの作成が可能である。また、文章の表示領域を自由に定義できるため、ビジュアルノベルに限らず、メッセージウィンドウを用いたアドベンチャーゲームも作成可能となっている。

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

DNMLで記述されたファイルはDNMLブックと呼ばれ[3]、最盛期にはDNMLブックを多数収録したデジタルノベルアンソロジーなども同人誌即売会などで頒布・配布され、累計6000枚に及んだものもある[4]

公式の関連書籍は存在しないが、雑誌でノベルゲーム作成ツールとして紹介、同梱CD-ROMに収録されるなどし[5]、オリジナル作品の制作にも用いられた。

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

DNMLは元来ノベルゲームを制作するためのツールであったが、フラグ管理システムを駆使したコマンド選択型格闘ゲームなども制作された[6]

Remove ads

二次創作における利用

同時期にビジュアルノベル作成ツールとして登場した吉里吉里NScripterとの違いとして、1998年の公開当初から二次創作での利用に特化していた[7]ことが挙げられる。特に作品数が多いのは、LeafおよびKeyのゲームの二次創作である。この2つのメーカはコミックマーケットでも専用のジャンルコードが与えられるほどの人気ジャンルであり[8]、その流行に合わせ多数のDNMLブックが作られた[9][10]

二次創作DNMLブックを公開・配布する際は、当然ながら一般的な二次創作物と同様にメーカの二次創作ガイドラインに従う必要がある。MADムービーのように原作素材を複製して配布するわけではないため、適切に制作されていればガイドラインに抵触することはあまりない[11][12]が、過去にはDNMLに対するスタンスが不透明なメーカのDNMLブックの配布が見送られたこともある[13](その後、メーカとの調整の末、配布再開された[14])。

Remove ads

オリジナル作品における利用

DNMLは二次創作での利用が主であるが、オリジナル作品の作成にも使用されている[15]。NScripterにおける『月姫』や、吉里吉里における『Fate/stay night』ほどのビッグタイトルは知られていないものの、『ひとかた』のようにDNMLで作られて人気を博し、後に別のプラットフォームで商品化された[16]作品もある。

互換エンジン

花梨が開発したDNML(以下、本家DNML)の他にも、DNMLブックを閲覧可能なソフトウェア(DNMLブラウザとも呼ばれる[17])が、いくつか存在している。中でも『DNML (緑)』は、本家DNMLとの互換性が高く、バックログや文章自動送り等の機能も備えている。

現在では『DNML (緑)』以外の互換エンジンの多くは開発・公開が終了している(2019年6月現在)が、DNML最盛期には、Java仮想マシン上で動く『DNML4J』[18]、Macintosh上で動く『DNML for Macintosh』[19]、Linux上で動く『KDVXA』[20]等、プラットフォームを問わず多数の互換エンジンが存在した。

また互換エンジンではないものの、DNMLの後継エンジンとして開発が進められていたものもある。例としては、XMLベースの構文を持つ『XNML/VNML』[21]、DNMLの構文を見直した上でより多機能にした『XDNML』[22]、プラットフォームを吉里吉里に移した『DVML』[23]等があり、一部試作品も公開されていたが、現在ではほとんどが開発凍結している(2019年6月現在)。

Remove ads

脚注

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads