DNML(緑)　ver.2.00 Beta1(内部バージョン1.90)


********************
***** はじめに *****
********************

このソフトウェアは、DNMLブックと呼ばれるファイル(拡張子.dnml)を読むためのツールです。
長年「CLANNADフルボイス版で既存のDNMLブックを読むためのツール」を謳い続けてきましたが…
実はCLANNAD以外(Kanonやリトバス等々)のブックもそれなりに読めます。
再配布等は自由です～。(≧▽≦)ノ

※DNMLとは、花梨さんによって作成されたビジュアルノベルツールで、
　既存のゲーム画像を使った二次創作ゲームを簡単に作ることができます。

バージョンアップ履歴はこのテキストファイルの211行目あたりにあります。


****************************
***** DNMLを読むために *****
****************************

●Susieプラグインを用意する
ゲーム画像を表示するためのSusieプラグインをプラグインフォルダに入れてください。
（CLANNADの場合はIFPDT10.SPI）

●ゲームの登録
DNML_midori.exeを起動すると、画面左にテンプレートフォルダ内で見つかったゲーム名が表示されています。
下の"登録"ボタンを押して、そのゲームがインストールされているフォルダを登録すれば、
DNMLブックが読めるようになります。
（"seekgame.txt"がないテンプレートは探索できません。その場合は"環境設定.dnml"を手動で書き換えてください）

●BGMが鳴らないときは
「ファイルが見つからない/読み込めない」等のエラーが出ないのに音楽が鳴らない場合は
そのBGMのファイル形式に対応していない可能性があります。
Windows Media Playerで再生できる形式なら大抵再生可能なので、
必要なコーデック(DirectShow Filter)をインストールすることでBGMが鳴る可能性があります。
どうしても鳴らない場合は、ゲームのBGMファイルをWAV,MP3,MIDI,CDA等の再生可能な形式に変換してください。
（N変換ツールは、ツールフォルダ内にあります）


その他、詳しくはテンプレート内の説明書やまとめサイトなどを参考に！
また、DNML作成の際のタグの使い方は本家DNMLのマニュアルを参照してください。


**********************
***** 変換モード *****
**********************

ゲームによっては、リニューアル版でファイル構造等が大きく変わることがあります。
例えば
・Kanon(1999/6/4発売) → Kanon Standard Edition(2004/11/26発売)
　　　　　　　　　　　　 Kanon HD版(Steam版)(2024/6/20発売)
・AIR(2000/9/8発売) → AIR Standard Edition(2005/04/08発売)
　　　　　　　　　　　 AIR HD版(Steam版)(2025/3/5発売)
・CLANNAD(2004/4/28発売) → CLANNAD FULL VOICE(2008/2/29発売)
等です。
ほとんどのDNMLブックは最初に発売されたバージョンで動かすことを前提に作られていますが
変換モードを使うことで、リニューアル版でもそれなりにブックが読めるようになります。
変換モードはDNML_midori.exeを起動して、左のリストでゲームを選択し、
右の変換モードを選択することで有効になります。
必要な時以外は有効にしないでください。


【変換モード時の動作】
変換モードの動作は
"sys\compati_mode\[対象ゲームのALIAS名]"フォルダ配下にあるテキスト(コンパチファイル)
によって定義されています。


【BGMの再生について】
KanonやAIR等の、BGM再生にCDが必要なブックの場合は、ブック起動後に
右クリックメニューの『BGM切替』からBGM("KANON_HD"等)を選択してください。


**********************
***** 画面サイズ *****
**********************

　DNML_midori.exeを起動後、画面右下の項目から、実行時の画面サイズを変更できます。
　画面サイズを変更すると、改行位置がずれたりする可能性もあります。
　ただ、Windows 2000以前で作られた作品（改行位置がずれることが多い）を読む場合、
　画像サイズを変更することで逆に正常な改行位置で読めるようになることもあります。

　画面サイズ変更時の画質は、デフォルトではやや粗めですが、
　以下のようなタグを入れておけば、画面サイズが100%以外の場合も綺麗に表示される可能性があります。
　(気休め程度ですが)

　CLANNADの場合

  <EVENT ANSWER="(99<MIDORI_VERSION)">
    <PLUGIN SRC="g00" NAME="ifG00_32.spi">
    <ALIAS SRC="MODE_DEFAULT_ZOOM" DEST="AUTO">
  </EVENT>


******************************************
***** DNMLブックを読んでいる時の操作 *****
******************************************

***** ボタン操作 *****

・Enterキー、マウス左クリック …… 文章を進める。選択肢の決定
・方向キーの上下 …… 選択カーソル移動
・方向キーの下 …… 文章の早送り。<W>タグや<TIMER>タグを飛ばすのにも使えます
・Escキー、マウス右クリック …… メニュー画面を開く
・マウスホイール …… 巻き戻し
・スペースキー …… メッセージウィンドウを閉じる

***** メニュー画面 *****

(1)既読スキップ
　次の選択肢までスキップします。ただし未読文章はスキップできません。
　既読データは、ブック起動時に自動的にロードされ、
　「しおりにセーブ」もしくは「しおりからロード」を選択した時にセーブされます。
　（既読データはすべてのしおりで共有）
※ブックが書き換えられると既読部分を未読と判定してしまうことがあります。
　特に"環境設定.dnml"の書き換え時には、
　ほとんどの既読データが役に立たなくなるので注意してください。(＞＜;)
　（シナリオ部分が"環境設定.dnml"を含まないsdnmlファイルで構成されているブックは問題ありません）

(2)強制スキップ
　既読・未読に関係なく全てスキップします。

(3)しおりにセーブ
　ゲームの進行状況を記録できます。

(4)しおりからロード
　以前にセーブした所から再開できます。

(5)自動送り
　文章の自動送り速度を設定できます。

(6)人物効果・背景効果・文字速度・BGM音量・効果音音量
　各種設定の変更を行います。

(7)その他詳細設定
　①画面設定　…　各種画面設定を行います。
　②デバッグ
　　・実行ログを表示する　…　実行ログウィンドウを開きます。
　　・軽微なエラーも表示する　…　警告レベルのメッセージもタイトルバーに表示されるようになります。
　　・厳密なタグ解析を行う　…　このオプションを有効にすると、ダブルクォーテーションの閉じ忘れや、
　　　　　　　　　　　　　　　　カッコの不釣合いなどが見つけやすくなりますが、
　　　　　　　　　　　　　　　　新旧色々な作品がまともに読めなくなります。
　　　　　　　　　　　　　　　　（タグミスを自動補正しなくなるため）
　　　　　　　　　　　　　　　　ver.0.99以前のDNML(緑)は、常にこのオプションがOFFの状態です。
　　　　　　　　　　　　　　　　また、このモード時のみ、タグサイズが256バイトを超えると警告を出します。
　　　　　　　　　　　　　　　　（タグの閉じ忘れ等を見つけやすくするため）

　　　　　　　　　　　　　　　【エラー例】以下のようなタグは、このモードを有効にしているとエラーになります。
　　　　　　　　　　　　　　　　<ACT NAME="人物" SRC="G00\cgng10.g00" FOLDER="CLANNAD" LEFT="30>
　③その他
　　・ホイールによる文章送り　…　マウスホイールでの文章送りを有効にするかどうかを設定できます。
　　・スキップ中の効果音抑止　…　スキップ中に効果音を鳴らすかどうかを設定できます。
　　　　　　　　　　　　　　　　　なお、ループ指定がされている効果音は、このオプションの対象外です。
　　・バックログ上限　…　巻き戻し可能なページ数を設定できます。
　　・最大画像キャッシュ数　…　メモリ上にキャッシュしておく画像の枚数を設定できます。
　　　　　　　　　　　　　　　　キャッシュを有効にしておけば、一度読み込んだ画像の表示が
　　　　　　　　　　　　　　　　高速化しますが、必ずしも必要な機能ではありません。
　　　　　　　　　　　　　　　　また、同じ画像を続けて読み込むような場合は、キャッシュの有無に関係なく
　　　　　　　　　　　　　　　　最初に読み込んだデータを流用するため、キャッシュが0枚でも高速に処理されます。

(8)ブックを閉じる
　DNMLブックを終了します。

(9)BGM切替
　BGM再生にCDが必要なゲームの変換モードを使用している場合のみ表示されます。

　例えば、「Kanon HD版(Steam版)」の変換モードを使用している場合、
　　"CD"
　　"KANON_HD"
　という選択肢が表示されます。
　その場合、"KANON_HD"を選択すればKanonのDNMLを読むときにBGMが鳴ります。


************************
***** ファイル構成 *****
************************

DNML_midori
　┣ "DNML_midori.exe" … ※このexeと同じフォルダに、exeと同名のdnmlブックがある場合、
　┃　　　　　　　　　　　　exeを起動すると、そのブックが自動的に起動します。
　┃　　　　　　　　　　　　また、exeと同じフォルダに、exeと同名のフォルダがあり、
　┃　　　　　　　　　　　　かつその中にexeと同名のdnmlブックがある場合、
　┃　　　　　　　　　　　　exeを起動すると、そのブックが自動的に起動します。
　┃　　　　　　　　　　　（この機能は、DNMLでオリジナルのゲームを作って配付したい場合などに
　┃　　　　　　　　　　　　利用できますが、あまり利用する機会はないと思います＾＾；）
　┣ "取扱説明書.txt"
　┣ sys … ※このフォルダを消してしまうと、DNML(緑)が起動できなくなります。
　┃　┗compati_mode … 変換モード用の定義ファイル(コンパチファイル)が置いてあります。
　┃　　　　　　　　　　自分で作ったものを新たに追加しても構いません
　┣ ツール
　┃　┣NWA→WAV変換ツール
　┃　┣OGG→WAV変換ツール
　┃　┣OGG再生用コーデック
　┃　┣OWP→OGG変換ツール
　┃　┣Susieプラグイン
　┃　┗サンプルブック
　┣ テンプレート … 各種テンプレート格納場所
　┃　　　　　　　　 DNMLに必要なテンプレートはここに入れていってください。
　┃　　　　　　　　 ブック中からは『FOLDER="PLAYER"』と指定することでこのフォルダを参照できます。
　┃　　　　　　　　 このフォルダがない場合、DNML_midori.exeがあるフォルダがPLAYERフォルダになります。
　┗ プラグイン … Susieプラグイン置き場
　　　　　　　　　 DNMLに必要なSusieプラグインはここに入れていってください。
　　　　　　　　　 ただし入れすぎると誤判定を返すSusieプラグインがトラブルを起こすことがあるので、
　　　　　　　　　 必要最小限にするのが理想的です。

　※再配付をする場合、exeアイコン変更や、同梱ファイルの追加・削除・改造は自由です。


********************************
***** バージョンアップ履歴 *****
********************************

●2026/05/03 …… ver2.00 Beta1(内部バージョン1.90)
　・「Kanon HD版(Steam版)」に対応
　・「AIR HD版(Steam版)」に対応
　・「Little Busters! English Edition(Steam版)」に対応
　・「痕Origin」「雫Origin」(痕'09リメイク版付属)のBGM再生に対応
　・「Kanon SE」「AIR SE」の変換モードの動作変更
　　　『戦闘野郎』等でも画像が表示されるようになりました
　・変換モードの動作を外部ファイルで制御するように変更
　　　全ての変換モードを共通の仕組みで動作するようにしました
　　　"sys\compati_mode\[対象ゲームのALIAS名]"フォルダに置かれたテキスト(コンパチファイル)を
　　　自動的に読み込んで、そこに書かれた情報を元に変換を行います
　・変換モード適用対象かどうかの判定方法変更
　　　以前はFOLDERのALIAS名で判定していましたが、ファイルパスで判定するようにしました
　　　例えばCLANNADのデータかどうかは、FOLDER="CLANNAD"かどうかではなく
　　　ファイルパスがCLANNADのインストール先になっているかどうかで判定します
　　　『ぴちんDEカード☆』や『緑葡萄伝』といったファイル参照方法が特殊なブックへの対応です
　　　※この変更により、Kanonインストールフォルダの下にCLANNADをインストールしている、
　　　　等の奇妙な構成になっているユーザではトラブルが起きる可能性があります
　・変換モード時の画面サイズ強制変更機能削除
　　　「CLANNAD FV版」変換モード時に画面サイズが強制的に1.25倍になる機能を削除しました
　　　(KanonやAIRのHD版も出てる中でCLANNADだけ特別扱いするのも不自然なので)
　　　以前のように画面を大きくしたい場合は、DNML_midori.exeを起動して、
　　　ラジオボタンで画面サイズ「125%」を選択します。
　・変換モード用に新たに作ったSusieプラグインを追加
　　　　ifVACZ_32.spi … 最近のKey作品で使われているCZ0, CZ1, CZ2, CZ3, CZ4形式画像用
　　　　　　　　　　　　 今のところ変換モードでは使用していません
　　　　axVAPAK_4d.spi … 最近のSteam版Key作品で使われているPAK形式書庫用
　　　　　　　　　　　　　実際にはPAK内に存在しないDNML用に加工された画像も大量に生成します
　　　　ifDIB_4d.spi … BMPを何もせずそのまま読み込むだけのプラグイン
　　　　　　　　　　　　32bit画像などを生データのままアプリ側に渡したいときなどに使えます
　　　　　　　　　　　　(それ以外の用途ではifDIB.spiの方が便利)
　　　　axDIB_4d.spi … BMPのαチャンネル抜き出しや反転ができるプラグイン
　・以下のシステム変数を廃止(というより従来の変換モード自体がなくなりました)
　　　　"MODE_CLANNAD_FV"(カード)
　　　　"MODE_AIR_SE"(カード)
　　　　"MODE_KANON_SE"(カード)
　　　内部的には残っていますが、参照しても値は"0"です
　・書庫内ファイルの正しいサイズ情報を返さないSusieプラグインに対応
　　　ごく一部の処理が、Susieプラグインが正しい値を返す前提になっていたのを修正しました
　・メモリから画像データ読み込み時、読み込み可否判定にファイル名を使うSusieプラグインに対応
　　　ほとんどのSusieはファイル名を頼りにしないので、大した変更ではありません
　・ツールフォルダにOGG形式再生用のコーデックを追加
　・ツールフォルダにSusieや本家DNML向きのSusieプラグインを追加
　　　　ifVACZ_24.spi … 最近のKey作品で使われているCZ0, CZ1, CZ2, CZ3, CZ4形式画像用
　　　　　　　　　　　　 32bit画像は透過部分を緑色にした24bit画像に変換します
　　　　axVAPAK_4d24.spi … 最近のSteam版Key作品で使われているPAK形式書庫用
　　　　　　　　　　　　　　実際にはPAK内に存在しないDNML用に加工された画像も大量に生成します
　　　　　　　　　　　　　　32bit画像は透過部分を緑色にした24bit画像に変換します
　　　　axVAPAK_st.spi … 最近のSteam版Key作品で使われているPAK形式書庫用
　　　　　　　　　　　　　Susie等でPAKファイルの中身を素直にそのまま確認したい場合はこちらが便利

●2019/04/29 …… ver.1.06
　・HD版(1280x960)のCLANNADに対応
　　　現時点では英語版しか発売されていませんが、念のため対応しておきました
　・<SOUND>タグで再生可能な形式にNWAを追加
　　　<SOUND SRC="***.nwa">のように書くだけで再生できます
　　　HD版CLANNADでNWAを直接再生できたほうが都合がよかったので対応しましたが、
　　　互換性を考えれば、従来通りaxNWA.spiを使って"*.nwa\to.wav"と書くのが安全です
　・<BGM>タグで再生可能な形式にNWAを追加
　　　<BGM>タグはコーデックがインストールされていればなんでも再生できる仕様ですが、
　　　NWAのコーデック(DirectShow Filter)が開発される可能性は低そうなので標準で対応しました
　　　ただしNWAの直接再生はWAV等に変換したものを鳴らすより読み込みが遅い可能性があります
　　　なので基本的には従来通りWAVやMP3に事前変換することをお勧めします
　・<BGM>タグで書庫内の音声ファイルを鳴らせるように改善
　・OWP形式の音声ファイルをOGGファイルとして扱うためのSusieプラグインaxOWP.spiを追加
　　　最近のKey作品のBGMに使われているファイル形式です
　　　将来的に過去作のリニューアル版でも使われるかもしれないので、念のために作っておきました
　・<ACT>タグのPUTキーで指定されたベース人物の縦位置(TOP)がマイナスのときの位置計算不具合を修正
　　　PUTキー自体滅多に使われない上に、発生条件も限定的なので、あまり実害はなかった模様
　・Rewriteで左下のメーターが高速回転しているときにEF_OVERLAPを使うと回転が遅くなっていたのを改善
　・「BGMが見つかりません」エラーでBGMファイル名が表示されていなかったのを修正
　・音声を鳴らしまくるブックを複数起動したときにたまに競合エラーが出ていたのを改善
　　　ただし複数起動はファイルアクセス周りの競合エラーが起きやすくなるため基本的には非推奨です
　・その他、細かい修正等

　2019/04/13 …… ver.1.05
　・DNML(緑)本体はバージョン番号が上がった以外は変更なし
　・代替ファイルリスト（sys\substList.txt）に『Rewrite+』用の記述を追加+
　・ツールフォルダにOGG→WAV変換ツールを追加
　・ツールフォルダにOWP→OGG変換ツールを追加

　2019/04/07 …… ver.1.04
　・Windows 10で実行すると終了時にエラーが出ていたのを修正
　・メニューに「効果音音量」を追加
　・「その他詳細設定」メニューの「ホイールによる文章送り」のデフォルトを【ON】に変更
　・テンプレート選択用リストボックスが狭すぎたので少しだけ拡大(4列→6列)
　・Leafゲーム用Susieプラグインをいくつか追加(プラグインフォルダのSPI_LEAF.txt参照)
　・雫、痕、ToHeart、WhiteAlbum、クドわふたー、Rewrite、Rewrite_Hf用テンプレートを追加
　・NWA→WAV変換ツールフォルダに、Rewrite Harvest festa!用の変換batファイルを追加

　2012/06/23 …… ver.1.03
　・<U></U>タグの動作がおかしかったのを修正
　・モニタ解像度よりDNML画面が大きいと画面の表示位置がおかしくなっていたのを修正
　・"&amp;"と"&quot;"に対応（'&'や'"'はそのままでも表示できるので、あまり使われてませんが）
　・NWA→WAV変換ツールフォルダに、Rewrite、クドわふ、智アフ用の変換batファイルを追加

　2012/01/28 …… ver.1.02
　・マウスホイールでの文章送りに対応（デフォルトではOFFになっています）
　・画像の拡大縮小処理の高速化
　・</ICON>で常時表示アイコンがOFFにならない不具合を修正
　・アイコン表示位置にマイナスの座標を指定すると位置がおかしくなる不具合を修正
　・その他、細かい修正等

　2011/10/09 …… ver.1.01(rev.1)
　・<INCLUDE>タグのFOLDERキーにCURRENT,PLAYER以外を指定すると、INCLUDEに失敗する不具合を修正
　・スペースキーでウィンドウが消せなくなることがある不具合を修正
　・登録フォルダを変更しても、環境設定.dnmlに変更前の登録情報が残ってしまう不具合を修正

　2011/10/02 …… ver.1.01
　・ページ溢れが発生した時にバックログを表示すると、テキストがおかしくなる不具合を修正
　・他、細かい不具合修正等

●2011/09/10 …… ver.1.00(rev.2)
　・MOON.，ONEのテンプレート，プラグインを追加（Windows95,98版用）

　※MOON.やONEのJPG画像表示に必要なIFJPEGD.SPIは同梱されていません
　　一応、DNML(緑)本体でもJPG形式には対応しているので、画像表示自体は可能ですが
　　本家DNML等からIFJPEGD.SPIをコピーしてきたほうが安全かもしれません

  2011/07/16 …… ver.1.00(rev.1)
　・リトバス用のアニメーションマウスカーソル追加（秋水サークルさん作！）

　2011/05/29 …… ver.1.00
　・β版の細かい不具合修正

　2011/05/08 …… ver.1.00(β20110508)
　・しおり関連不具合修正
　・ALTなしの<A HREF>を並べたとき、見えない選択肢が表示されていたのを修正
　・リトバステンプレのアイコン速度微調整
　・リトバステンプレ内の画像をフルカラーからインデックスカラーに変更して容量節約(598KB→245KB)
　・その他、細かい不具合修正

　2011/05/03 …… ver.1.00(β20110503)
　・INDENT情報がしおりにセーブされていなかったのを修正
　・"EF_BLIND_FROM_～"系の画面効果をEnterキーで飛ばせなかったのを修正
　・127バイト以上あるタグを実行ログに表示しようとした場合、稀にログ表示がおかしくなる不具合を修正
　・処理速度、実行ファイル（DNML_midori.exe）のサイズ、メモリ使用量等を少し改善
　・Escキーでもメニュー画面を呼び出せるように修正
　・GETKEYの指定キー名称の変更（"CLICK_LEFT"→"MOUSE_LEFT"等）
　・画面サイズの変更機能を追加（基本的には変更非推奨です。注意点等は「画面サイズ」の項を参照）
　・システム変数（カード）に"SYS_WINDOW_SIZE"を追加。画面サイズの設定を参照できます（通常は100）
　・その他、細かい不具合修正

　2011/04/24 …… ver.1.00(β20110424)
　・テキストを表示した状態でタグが実行されると、表示中のテキストの縁が粗くなっていたのを修正
　・CRLF以外の改行コード(CRやLF)が混ざっていると、不要な空白が表示されていたのを修正
　・<SHADOW>タグにSTYLEキーを追加
        <SHADOW STYLE="OUTLINE"> … 黒で縁取りする(白抜き文字)
　・<ACT>,<ICON>タグにTRIMキーを追加。画像の一部分だけを取り出すことができます
　・<ICON>タグにMODE="ALWAYS"を追加（ツールフォルダ内のサンプル参照）
　・<TIMER>タグに時間相対指定用オプションとしてMODEキーを追加
　　　　MODE="RELATIVE" …… 最後に<TIMER>もしくは<TIMER TIME="～">が
　　　　　　　　　　　　　　実行された時間を00:00:00とする相対指定になります
        <TIMER>
        <TIMER TIME="00:01:00" MODE="RELATIVE">
        <TIMER TIME="00:01:00" MODE="RELATIVE">
        <TIMER TIME="00:01:30" MODE="RELATIVE">
　　　上のコードは、以下のコードとまったく同じ動作をします
        <TIMER>
        <TIMER TIME="00:01:00">
        <TIMER TIME="00:02:00">
        <TIMER TIME="00:03:30">
　・ファイル存在確認タグ<EXIST>を追加（以下使用例）
        <EXIST SRC="G00\cgsy10.g00" FOLDER="littlebusters" NAME="IS_EX">
        <EVENT ANSWER="IS_EX">
            エクスタシーです。<P>
        </EVENT>
　・キーボード入力取得タグ<GETKEY>を追加（ツールフォルダ内のサンプル参照）
　・メニューに、デバッグモード等の項目追加（詳細はメニュー画面の説明参照）
　・画像処理全般の高速化
　　　※アイコンも指定したウェイト時間で正確にループするようになっていますが
　　　　その副作用で、作品によってはアイコンが異常に速く感じられます…
　・画像キャッシュ機能の追加
　　　巨大な画像を大量に何度も読み込むようなブックだとかなり高速化します
　　　何枚までキャッシュするかは、メニューから設定できますが
　　　キャッシュなしでも、ver.0.99以前よりは高速に動作するので、0枚設定でもOKです
　・エラーメッセージの追加
　・その他、細かい変更多数

●2011/04/01 …… ver.0.99(rev.3)
　・nwa形式の効果音をwavファイルとして扱うためのSusieプラグインaxNWA.spiを追加
　　　このプラグインを使えば、<SOUND>タグからnwaファイルを直接扱うことが可能です
　　　プラグインaxNWA.spiを本家DNMLのディレクトリにコピーすれば、本家DNMLでも再生可能
　・智代アフターのボイスに対応（axOVK.spiをバージョンアップ）
　　プラグインaxOVK.spiを本家DNMLのディレクトリにコピーすれば、本家DNMLでも再生可能
　・リトバスのテンプレートを更新

　※ボイス再生についてはツールフォルダの中にサンプルブックがあります）
　※axNWA.spiは、BGMのような巨大なファイルを直接再生するのには向いていません
　　あくまでボイス再生用です

　2011/03/27 …… ver.0.99(rev.2)
　・SUNGLASS処理の不具合修正
　・書庫内の効果音再生に対応
　・ovk形式の書庫を展開するためのSusieプラグインaxOVK.spiを追加
　・CLANNAD、リトバスのテンプレートを更新
　・その他、細かい修正等

　2011/03/05 …… ver.0.99(rev.1)
　・SUNGLASS処理を10～20倍ほど高速化（元が遅すぎました！）
　・αチャンネル付き32bit画像の読み込みを若干高速化
　・<STAGE>タグによる初期化時間をほんの少しだけ短縮
　・メモリ使用量を15～20%カット
　・フルボイス版互換モードでしおりを使うとフォントがおかしくなる不具合を修正（ver.0.97からのバグ）
　　1年間も気づかなかった酷いバグです！

　・ZOOMの指定が"0"や"1"だと微妙にわかりづらいので、以下のように変更（"0","1"でも指定できる）

　　　　　"NONE"　デフォルト。粗い拡大縮小を行います
　　　"HALFTONE"　綺麗な拡大縮小を行います
　　　　　"AUTO"　以下の場合のみ、綺麗な拡大縮小を行います。それ以外はデフォルトと同じ
　　　　　　　　　　　(1)TRANSPARENTの値が"NONE"の場合（背景色透過の必要がない場合）
　　　　　　　　　　　(2)マスク画像が指定されている場合
　　　　　　　　　　　(3)TRANSPARENTの値が"AUTO"、かつαチャンネル付き32bitカラー画像の場合、

　　　　　　　　※要訳すると、AUTOは縁が汚くなる可能性が低い画像にだけ効果を適用します

　2011/02/20 …… ver.0.99
　・効果音（SOUND）をループ指定で鳴らしているときに、他の効果音を10回鳴らすと
　　ループ中の効果音が止まってしまう不具合を修正
　・<SNAP>のFOLDER="CURRENT"指定時の出力先がおかしくなることがある不具合を修正
　・<KICK>の回転軸が微妙にずれていたので修正
　・<BACKGROUND><ACT><WINDOW>におまけ機能追加
　　ZOOM="1"を指定すれば画像の拡大縮小が多少マシになるようになりました
　　ただし普通にやると、背景はともかく人物のふちなどが汚くなってしまうので、マスクを指定するか、
　　if_varts.spiやifG00_32.spiなどのαチャンネル対応のプラグインと併用する必要があります
　　（ツールフォルダの中に一応サンプルがあります）
　・システム変数(ALIAS)に"MODE_DEFAULT_ZOOM" を追加

　2010/11/21 …… ver.0.98
　・<MEMO>タグのバグ修正
　　（メモにすで書き込まれている変数（カード）のデータを書き換えようとした場合に発生
　　　書き換え対象の変数以降のメモデータのテキストサイズが、
　　　実行中のブックのファイルサイズより大きいと、
　　　そのオーバーしたサイズぶんのメモデータが消えるという意味不明なバグです！）
　2010/11/11 …… ver.0.97(rev.4)
　・<MEMO>タグ（DEST="BOOK"）を連続して記述した場合、
　　ファイル書き出しをまとめて１回で行うように修正
　　（内部処理の話なので、単純に処理が軽くなっただけだと思ってもらって問題ないです）
　・32bit画像（αチャンネルつき画像）に<SUNGLASS>の"INVERSE"をかけると、
　　「黒」の部分だけ色が反転しない不具合を修正
　　（DNMLでは基本的に32bit画像は使われていないので、影響度はほぼゼロです！）
　・メニュー名の『通常スキップ』を『強制スキップ』に変更（動作は同じ）
　2010/06/06 …… ver.0.97(rev.3)
　・MIDIのループ再生時、デフォルトではMIDIの先頭に戻るように修正（音源もリセットされます）
　　RETURNキーに"CC111"を指定した場合のみ、CC#111ループをおこないます（音源はリセットされません）
　・本取扱説明書の「変換モード」に関する説明に、内部処理の詳細と行溢れに関する注意点を追記
　・その他、細かい修正等
　2010/05/03 …… ver.0.97''
　・カード名に「マ」などが含まれているとカード処理がおかしくなる不具合を修正
　2010/04/14 …… ver.0.97'
　・MIDI再生時に一度初期化をかけるように修正
　　※<BGM>タグにRESETキーを指定することで、初期化時の音源も指定できますが、使う機会はないと思います
　2010/04/11 …… ver.0.97
　・テンプレート登録の有無を○×で明示するように修正
　・MIDI再生ルーチンの変更
　　　（１）DirectShowを使わずに再生するように変更（MIDIのマスタ音量が変更されてしまうため）
　　　（２）CC#111（Control Change #111）ループに対応
　　　　　　RPGツクール等で採用されている方式で、継ぎ目のないループ演奏が可能です
　　　　　　※RETURNキーで戻りポイントが指定されている場合は、そちらが優先されます
　　　（３）STARTキーに"SKIP_SILENCE"を指定すると、MIDIの先頭無音部分をスキップするよう機能追加
　　　（４）KEY指定によるmidiのスケール変更に対応（ -12 ～ +12 の範囲で指定可能 ）
　　　　　　【使用例】：<BGM SRC="***.mid" KEY="+2">　→　本来のスケールから二音上げて演奏
　　　（５）MIDI再生時の、ENDキー指定はまだ未実装です（一番使われなさそうな機能なので）
　・カード（変数）周りの処理の改良
　・カードの数が多くなると、変数処理全般が重くなる不具合を修正
　・<WINDOW>タグのSHUTキーに対応
　・<WINDOW>タグのEFFECTキーに対応
　・<WAIT>タグのFADEキーに対応
　・<FONT>タグの情報が正しくしおりに保存されないことがある不具合を修正
　・<FONT>タグのSRCキーに対応（FACEの昔の書き方です。現在は使われていません）
　・エフェクト"EF_TOHEART_BACK"に対応（"EF_BLACK_WIPE"の昔の書き方です。現在は使われていません）
　・インデックスカラーのbmp画像を表示する際、透明色と同色の部分が全て透明になってしまう不具合を修正
　・<A HREF>等でのジャンプ時、フォルダ名の頭に"/"がついているとエラーになる点を修正
　　（HREF="data/sub.dnml"を、HREF="/data/sub.dnml"と書いたときなど）
　・代替ファイルリスト（sys\substList.txt）を少しだけ修正
　・<INCLUDE>関連の細かい不具合修正
　・システム変数「SYS_MOUSE_X」「SYS_MOUSE_Y」「SYS_MOUSE_LEFT」を追加（システム変数一覧 参照）
　　※基本的にDNMLでは必要のない変数だと思います
　　　カードの扱いに慣れた方が、味付け程度に使えるかも？程度の代物です
　・その他、細かい修正等
　2010/02/16 …… ver.0.96
　・メニューにBGM音量の調整機能を追加
　・sys.savファイルを消してしまうと、起動不可能になる不具合を修正
　・<BGM>タグのVOLUMEキーに0を指定すると強制終了する可能性がある不具合を修正
　・<BGM>タグのSTART・END・RETURNキーで、1000分の1秒まで指定できるように修正
　　※1分32.500秒を指定したい場合、"01:32:500"のように書きます
　　　今までどおりの60進法による指定（1分32.500秒＝"01:32:30"）も可能です

●2009/05/31 …… ver.0.95'
　・ファイルが見つからなかったときに強制終了する不具合を修正（ver.0.95で発生する不具合です）
　2009/04/26 …… ver.0.95
　・<A HREF>等でのジャンプ時、パスミスがあると強制終了する不具合を修正
　・変数処理中、@（乱数生成）に-1が指定されると強制終了する不具合を修正
　・"EF_FROM_～"、"EF_BLIND_FROM_～"、"EF_FADE_FROM_～"系エフェクトの表示速度調整
　・ファイル取得に失敗しても正常終了を返してくる一部のSusieプラグインに対応
　・『CROSS』や『あかりの日記』のようなDNML.exe同梱形式のブックも読めるように修正
　　※警告メッセージは大量に出ます
　・その他、細かい修正多数
　2009/04/11 …… ver.0.94
　・変数（カード）周りの不具合をちょこちょこと修正
　・PNG形式画像を表示するとき、プラグインの指定がなければ"ifPNG.spi"を優先的に使用するように修正
　　Susieプラグインがたくさん入っているときに発生するプラグイン誤判定対策です
　・WAV,OGG以外の効果音を指定すると強制終了する可能性がある不具合を修正
　・<ENTER>していない人物を<EXIT>させたときにエラーメッセージを表示するように修正
　・その他、細かい修正等
　2009/03/22 …… ver.0.93
　・リトルバスターズのテンプレートを、はむ猫さん改良の最新版に更新
　・小文字入力しか受け付けない一部Susieプラグインに対応
　・<ENTER>での二重登録（同名人物を複数登場させた）時にエラーメッセージを表示するように修正
　・その他、細かい修正等
　2009/01/26 …… ver.0.92
　・書庫展開時のディレクトリ解析ミスを修正
　・Susieプラグインによる多重書庫（書庫の中に書庫がある場合）の展開に対応
　　※動作確認は主に『Piaキャロットへようこそ!! 2』のDNMLで行っています
　・G00ファイル用Susieプラグイン"axG00.spi"を同梱
　　画像の反転や、マスクの取り出しなどができる書庫展開型プラグインです
　2008/12/30 …… ver.0.91
　・<INCLUDE>処理時間を短縮
　・右クリックメニューの"画面設定"に項目追加（"画面中央に表示" & "常に最前面表示"）
　・行頭禁止文字に"！","？"を追加
　・マスク画像が見つからなかった時に強制終了することがある不具合を修正
　・その他、細かい修正等

●2008/12/13 …… ver.0.90
　・画像読み込み失敗時に、読み込み失敗した画像ファイル名が表示されない点を修正
　・ファイル末尾に改行が入っていない"seekgame.txt"を読み込むと環境設定がおかしくなる不具合を修正
　・SE変換モード時、G00ファイルに対して"IFPDT10.SPI"が優先的に使用されるように修正
　　※<PLUGIN SRC="PDT" NAME="IFPDT10.SPI">が実行されたとき、同時にg00ファイルに対しても関連付けされる
　・G00ファイル用Susieプラグイン"ifG00_32.spi"を同梱
　　※あくまで代替用なので、基本的には従来どおり"IFPDT10.SPI"を入れるのがオススメですっ(≧口≦;)ノ
　・<BGM>タグでTIMEを指定すると強制終了することがある不具合を修正
　・その他、細かい修正等
　2008/10/30 …… ver.0.89
　・可変幅フォントに対応
　・テキスト表示の際、１文字目の表示前に入っていた余計なウェイト時間を削除
　・<FONT SIZE="10">のように＋－の指定がないSIZE指定は無効にするように修正（SIZEは相対指定専用）
　・その他、細かい修正等
　2008/10/05 …… ver.0.88
　・カーソルファイルが見つからなかった時、カーソルが消えてしまう不具合を修正
　・クリック待ちアイコンをデフォルトではテキストの末尾表示するように修正
　・32bit出力（αチャンネル8bit + RGB24bit）のSusieプラグインに対応
　　※「TRANSPARENTキーが"AUTO" かつ マスク画像指定無し」の場合に、自動的に透過処理を行います
　・インデックスカラーのゲーム画像を表示する際、透明色と同色の部分が全て透明になってしまう不具合を修正
　・16色画像の場合は右上の点を透明色とするように変更(痕対策)
　・代替ファイル自動選択機能の追加（"sys\substList.txt"で定義しています）
　　これで今まで表示できなかった画像が表示できるかもしれません(≧▽≦)ノ
　・書庫内のJPEG画像が、JPEG用Susieプラグイン無しだと表示できなかったのを修正
　　※JPEG用Susieプラグインを入れた方が動作は確実です（＞＜；
　・<STAGE>タグでウィンドウサイズを何度でも変更できるように修正
　・<A HREF>等でのジャンプ時、フォルダ名の頭に"\"がついているとエラーになる点を修正
　・タグ誤り時に<P><W><B><I><U><S>等の一文字タグが暴発しやすい点を修正
　・スキップ中の<KICK>エフェクト時間をやや短めに設定
　・ver.0.84以降で発生する可能性がある強制終了バグの修正
　2008/09/07 …… ver.0.87
　・<A HREF>等でのジャンプ失敗時にちゃんとしたエラーメッセージを表示するように修正
　・<WAIT>タグでキー値に"USER"を指定した時、速度がおかしくなる可能性がある不具合を修正
　・<INCLUDE>タグがコメントアウトできない不具合を修正
　・<INCLUDE>処理時間を約1/5～1/10に短縮（まだ遅いです…元はどんだけ遅かったんだ…T-T）
　・その他、細かい修正等
　2008/08/24 …… ver.0.86
　・<INCLUDE>失敗時にちゃんとしたエラーメッセージを表示するように修正
　・<INCLUDE>処理時間をやや短縮（元が遅いので、あと数十倍は速くできそう…＞＜）
　・<ACT>,<EXIT>タグのMODE="WAIT"を明示的に指定できるように修正
　・一部の無駄な処理を削除。その他、細かい修正等

●2008/08/15 …… ver.0.85
　・リトルバスターズのテンプレートを、秋水サークルさんのエクスタシー対応版に更新
　・画像情報の取得（GetPictureInfo）を実装していないSusieプラグインに対応
　・書庫内の画像が表示できないことがある不具合を修正
　・画像読み込み失敗時に真っ白な画像が表示されてしまう不具合を修正
　2008/08/02 …… ver.0.84
　・書庫展開用のSusieプラグインに対応
　・一部のSusieプラグインが認識されない可能性がある不具合を修正
　・Susieプラグインで画像を読み込む際の縦横サイズの判定に問題があったので修正
　・一部の作品で必要になる可能性があるSusieプラグインをいくつか追加
　・<WINDOW>の初期状態をONに設定
　・その他、細かい修正等
　2008/07/26 …… ver.0.83
　・画像のフォルダ指定が相対パス（FOLDER="data\img\" 等）の時、強制終了する可能性がある不具合を修正
　・"環境設定.dnml"を消してしまうとDNML(緑)が起動できなくなる不具合を修正
　・<ENTER>タグのALINEキーに対応（ALIGNの昔の書き方です。現在は使われていません）
　2008/07/19 …… ver.0.82
　・文章自動送りのウェイト時間がテキスト量に応じて変わるように修正
　・デフォルトの<SPACE>の情報がしおりにセーブされない不具合を修正
　・<ACT>タグでPUTキーを指定した際の表示範囲計算ミスを修正
　・その他、細かい修正等
　2008/07/12 …… ver.0.81
　・SE変換モード時に効果音を鳴らすと強制終了する不具合を修正
　・<W>タグにおけるウェイト時間の精度向上
　・<MEMO>タグのSRC="CLEAR"（メモのクリア）に対応
　・フルボイス版変換モード時における一部の画面効果速度を5/4倍に設定
　・フルボイス版変換モード時、"CLANNAD"フォルダ以外の画像は全て5/4倍に補整されるように変更
　　※ver.0.80までの補整対象は"CURRENT","PLAYER","KANON","KANON_SE","AIR","AIR_SE"のみ
　・『AIR』のテンプレートを楢方秋豆さん版ベースの物に更新
　・システム変数をいくつか追加
　　　　"EF_DEFAULT_BACK"(ALIAS) ： デフォルトの背景表示効果。初期値は"EF_NORMAL"
　　　　"EF_DEFAULT_CHAR"(ALIAS) ： デフォルトの人物表示効果。初期値は"EF_NORMAL"
　　　　"VOL_DEFAULT_BGM"(ALIAS) ： デフォルトのBGM音量。初期値は"100"
　　　　"SPD_DEFAULT_BGM"(ALIAS) ： デフォルトのBGM再生速度。初期値は"256"
　　　　"MIDORI_VERSION"(カード) ： DNML(緑)のバージョンを参照できます
　　　　"MODE_CLANNAD_FV"(カード) ： 変換モードのON(1)/OFF(0)を参照できます
　　　　"MODE_AIR_SE"(カード) ： 同上
　　　　"MODE_KANON_SE"(カード) ： 同上

●2008/06/02 …… ver.0.80
　・<BR>でのクリック待ち中にセーブすると、テキスト表示位置がズレてしまう点を修正
　・ALIAS書き換え時に一部のALIAS情報が消えてしまう可能性がある不具合を修正
　・フルボイス版変換モード時、<KICK>の揺れ幅も5/4倍になるように変更
　・"EF_DEFAULT_BACK"と"EF_DEFAULT_CHAR"の初期値を"EF_NORMAL"に設定
　・エラーダイアログの表示後にフリーズしてしまう不具合を修正
　・<SOUND>タグのMODEキーに対応
　・</BGM>タグのMODEキーに対応
　・<PLUGIN>タグで指定されたプラグインを優先的に使用するように変更
　・<WINDOW>のSUBFOLDERが"CURRENT"の際のパス指定ミスを修正
　・<SUNGLASS>の"MONO"がセピアカラーになる可能性がある不具合を修正
　・スキップ幅ではなく文字幅で改ページ判定を行うように修正
　・BGMタグにおまけ機能を追加（タグ一覧の<BGM>の項目を参照）

●2008/04/26 …… ver.0.70
　・<EVENT>タグの入れ子処理の不具合を修正
　・スペースキーに機能追加（メッセージウィンドウを閉じる）
　・ウィンドウが非アクティブの時に効果音が止まる点を修正
　・"EF_BLIND_FROM_～"系の画面効果を左クリックで飛ばせるように変更
　・SRCキーにドライブ名が含まれていると画像が読み込めなくなる点を修正
　・<NL>タグでの改ページ判定を削除
　・分岐のジャンプ先が"#"の場合は、そのまま先に進むように修正
　・その他、細かい修正等
　※「雪国の生活・後日談」「ぴちんDEカード☆」「天水月－歌舞－」
　　などもそれなりに遊べるようになったのでβ版表記はなくしました～

●2008/04/11 …… ver.0.60b
　・文章自動送り機能を追加
　・</BGM>タグのTIMEキーに対応
　・CURTAINのデフォルトEFFECTを"EF_DEFAULT_BACK"に設定
　・一部のサングラス処理に不具合があったので修正
　・効果音再生時にWAV形式のBGMが止まる可能性がある不具合を修正
　・文字のスキップ幅が本家DNMLと同じになるように微調整
　・</BGM>で動画を止めた際、表示領域が画面に残ってしまう不具合を修正
　・<FORM>～</FORM>内で自動改ページされないように修正
　・その他微修正＆一部の処理を高速化

●2008/03/18 …… ver.0.50b
　・SE変換モード時のBGM変換処理を修正
　・<ICON>,<CURSOR>,<COMMAND>,<BOOKMARK>対応
　・<MEMO>タグでメモされていない変数をロードした際に発生する不具合を修正
　・文章がSCREENの範囲外まできたとき、自動的に改ページするように修正
　・<FORM>～</FORM>内での文字表示速度を速めに設定
　・サングラスの色合成を加算から乗算に変更

●2008/03/14 …… ver.0.40b
　・<SOUND>タグで再生可能な形式をWAV,OGGに変更
　・</SOUND>タグに対応
　・効果音が鳴らないことがある不具合を修正
　・効果音の多重再生，無限ループ再生に対応
　・BGMの再生ルーチンを改良
　・行頭禁止文字に"」』）"を追加
　・全てのEFFECTキーに対応
　・ファイルの関連付けに対応

●2008/03/07 …… ver.0.30b
　・<WAIT>タグのTEXTキーに対応
　・"ＭＳ ゴシック"の文字間隔幅をXP準拠に変更
　・改行後、行頭に句読点"。、"が来ることがあったので、そこを修正
　・フルスクリーン機能追加（ワイドモニタ未対応）

●2008/03/03 …… ver.0.20b
　・<SUNGLASS>タグのMONO,SEPIA,INVERSEに対応
　・選択肢を表示する際、ウィンドウが表示されないことがある不具合を修正

●2008/02/29 …… ver.0.10b
　・一番最初のバージョン。<ICON>,<CURSOR>,<COMMAND>,<BOOKMARK>以外のタグが使用可能



★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★★★★★★★★★★★★★★★　対応タグ&キー一覧　★★★★★★★★★★★★★★★
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

かなり適当な説明です…(T-T)
詳しくは本家DNMLの説明書などを参考にしてください～。

*************************** 画像表示系タグ ***************************
●<BACKGROUND> …… 背景を表示する
　・SRC …… ファイル名
　・FOLDER …… フォルダ
　・LEFT …… 省略時は0
　・TOP …… 省略時は0
　・WIDTH …… %指定 or 絶対指定。省略時は画像の幅
　・HEIGHT …… %指定 or 絶対指定。省略時は画像の高さ
　・TRANSPARENT …… 省略時はNONE
　・EFFECT …… 描画時の効果
		EF_FADEIN …… 画面全体からじわじわと表示する
		EF_NORMAL …… 櫛形に表示する
		EF_NONE …… 効果なしで表示する
		EF_BLACK_WIPE …… 一度画面を黒くしてから櫛形に表示する
		EF_FROM_LEFT …… 画面左から表示する
		EF_FROM_RIGHT …… 画面右から表示する
		EF_FROM_TOP …… 画面上から表示する
		EF_FROM_BOTTOM …… 画面下から表示する
		EF_BLIND_FROM_LEFT …… ブラインドを降ろしたような効果で画面左から表示する
		EF_BLIND_FROM_RIGHT …… ブラインドを降ろしたような効果で画面右から表示する
		EF_BLIND_FROM_TOP …… ブラインドを降ろしたような効果で画面上から表示する
		EF_BLIND_FROM_BOTTOM …… ブラインドを降ろしたような効果で画面下から表示する
		EF_OVERLAP ……  半透明を使って重ねて表示する
		EF_FADE_FROM_LEFT ……  画面左からじわじわと表示する
		EF_FADE_FROM_RIGHT ……  画面右からじわじわと表示する
		EF_FADE_FROM_TOP ……  画面上からじわじわと表示する
		EF_FADE_FROM_BOTTOM ……  画面下からじわじわと表示する

 　◇おまけ機能
　・ZOOM …… 拡大縮小の質を設定します
　　　　　　（※タグの一番後ろに記述しておけば、本家DNMLでもエラーになりません）
　　　　"NONE"　デフォルト。粗い拡大縮小を行います
　　　　"HALFTONE"　綺麗な拡大縮小を行います
　　　　"AUTO"　以下の場合のみ、綺麗な拡大縮小を行います。それ以外はデフォルトと同じ
　　　　　　　　　(1)TRANSPARENTの値が"NONE"の場合（背景色透過の必要がない場合）
　　　　　　　　　(2)マスク画像が指定されている場合
　　　　　　　　　(3)TRANSPARENTの値が"AUTO"、かつαチャンネル付き32bitカラー画像の場合、

●<SPACE> …… 人物の表示範囲
　・LEFT …… 表示範囲の左端座標
　・TOP …… 表示範囲の上端座標
　・WIDTH …… 表示範囲の幅
　・HEIGHT …… 表示範囲の高さ

●<ENTER> …… 人物を登場させる
　・NAME …… 登場人物に名前を付ける
　・ALIGN …… CENTER(画面中央),LEFT(左),RIGHT(右), LEFTSIDE(左端にくっつける),RIGHTSIDE(右端にくっつける)が指定できる
　　　　　　　　省略時はCENTER
　・VALIGN …… ROOF(画面の上端に付ける),FLOOR(下端に付ける),TOP(上), MIDDLE(中央),BOTTOM(下)が指定できる
　　　　　　　　省略時はFLOOR
　・ALPHA …… デフォルトの透明度を0～100で指定。省略時は100
　・EFFECT …… 描画時の効果

●<EXIT> …… 人物を退場させる
　・NAME …… 省略時の値は"ALL"
　・EFFECT …… 描画時の効果
　・MODE …… PASS(もしくはGHOST)を指定すると、次の画面描画まで表示を保留する

●<ACT> …… 人物を表示する
　・NAME …… 登場人物名を指定する
　・SRC …… ファイル名
　・FOLDER …… フォルダ
　・ALPHA …… 透明度(0～100)、もしくはマスク画像を指定する。省略時はENTERで設定した値
　　　　　　※マスクはマスク適用画像と同じ大きさに自動調整される
　・SUBFOLDER …… マスク画像のある場所。省略時はFOLDERと同じ
　・TRANSPARENT …… 省略時はAUTO
　・LEFT …… 省略時はALIGNにより自動計算
　・TOP …… 省略時はVALIGNにより自動計算
　・WIDTH …… %指定 or 絶対指定。省略時は画像の幅
　・HEIGHT …… %指定 or 絶対指定。省略時は画像の高さ
　・EFFECT …… 描画時の効果
　・PUT …… 表示する範囲をすでに登場している人物から相対指定できる
　・MODE …… PASS(もしくはGHOST)を指定すると、次の画面描画まで表示を保留する

 　◇おまけ機能
　・ZOOM …… 拡大縮小の質を設定します（<ACT>タグの項参照）
　・TRIM …… 画像の一部分だけを取り出す
　　　　　　　TRIM="64,48,10,10"のように、"X座標,Y座標,幅,高さ"の順に記述します

●<WINDOW></WINDOW> …… ウィンドウを表示する。MODEは常にPASS
　・SRC …… ファイル名
　・FOLDER …… フォルダ
　・ALPHA …… 透明度(0～100)、もしくはマスク画像を指定する
　　　　　　※マスクはマスク適用画像と同じ大きさに自動調整される
　・SUBFOLDER …… マスク画像のある場所。省略時はFOLDERと同じ
　・TRANSPARENT …… 省略時はAUTO
　・LEFT …… 省略時は0
　・TOP …… 省略時は0
　・WIDTH …… %指定 or 絶対指定。省略時は画像の幅
　・HEIGHT …… %指定 or 絶対指定。省略時は画像の高さ
　・SHUT …… AUTO：人物や背景が変更されるときにウィンドウを閉じる
　　　　　　　NONE：常に表示
　　　　　　　省略時はAUTO
　・EFFECT …… ウィンドウを自動開閉するときの効果

 　◇おまけ機能
　・ZOOM …… 拡大縮小の質を設定します（<ACT>タグの項参照）

●<ICON> …… クリック待ちアイコンを表示する
　・SRC …… ファイル名
　・FOLDER …… フォルダ
　・LEFT …… 省略時は0
　・TOP …… 省略時は0
　・MODE …… BR（改行待ちアイコン）、P（改ページ待ちアイコン）、ALWAYS（常時表示アイコン）が指定できる
　　　　　　　省略時は</ICON>で一時的にOFFにしたアイコンを復帰する
　・TIME …… ICONを表示する時間
　・TRIM …… 画像の一部分だけを取り出す
　　　　　　　TRIM="64,48,10,10"のように、"X座標,Y座標,幅,高さ"の順に記述します

●</ICON> …… クリック待ちアイコンを消去する
　・MODE …… リセットするアイコンを指定する
　　　　　　　BR（改行待ちアイコン）、P（改ページ待ちアイコン）が指定できる
　　　　　　　省略時はアイコンを一時的にOFFにする

●<CURTAIN></CURTAIN>
　・EFFECT …… 描画時の効果。省略時はEF_DEFAULT_BACK
　・WAIT …… 表示速度

●<SUNGLASS> …… 画像の色を変化させる。
　・COLOR …… "#FF0000"のように指定（"00"で-100%、"FF"で+100%）。
　　　　　　　　他にはMONO,SEPIA,INVERSE,LIGHT,SUNSET,NIGHT,MIDNIGHTが指定できる

*************************** 音系タグ ***************************
●<BGM> …… BGMを鳴らす。本家DNMLと同様に動画の再生も可能です
　・SRC …… ファイル名
　・FOLDER …… フォルダ
　▲LOOP …… 1回ループ or 無限ループのみ

 　◇おまけ機能
　（※タグの後ろのほうに記述しておけば、本家DNMLでもエラーになりません）
　・LEFT,TOP,WIDTH,HEIGHT …… 動画の表示範囲を指定
　・TIME …… BGM開始時のフェードイン時間（徐々に音量を上げる）。※MIDI再生時は指定できません
　・START …… BGMの開始地点。指定方法は<TIMER>タグと同じ（START="01:55:00"のように使う）
　　　　　　　　"SKIP_SILENCE"を指定すると、MIDIの先頭無音部分をスキップします
　・END …… BGMの終了地点。指定方法は<TIMER>タグと同じ。※MIDI再生時は指定できません
　・RETURN …… ループ時の戻り地点。指定方法は<TIMER>タグと同じ。
　　　　　　　　MIDI再生時、RETURNキーに"CC111"が指定されていれば
　　　　　　　　CC#111が埋め込まれた位置に自動的にループします
　・VOLUME …… BGMの音量。0～100の範囲で指定
　・SPEED …… BGMの再生速度。数値が大きいほど速くなる（256で通常速度）
　・KEY …… MIDIのスケールを変更します。-12～+12の範囲で指定
　・RESET …… MIDI再生時の初期化方法を設定できます
　　　　　　　　指定できる初期化方法は、"NONE"（初期化しない）,"GM","GM2","GS","XG"の5種類
　　　　　　　　デフォルトでは、"GM"で初期化します

　使用例：
　　　途中から再生開始。終わりまで来ると曲の頭に戻り通常ループ
　　　　<BGM SRC="渚～坂の下の別れ" FOLDER="CLANNAD" START="01:56:00" TIME="2000">
　　　しっとり
　　　　<BGM SRC="同じ高みへ" FOLDER="CLANNAD" SPEED="128">
　　　のんびり
　　　　<BGM SRC="は～りぃすたーふぃっしゅ" FOLDER="CLANNAD" SPEED="128">
　　　はやい渚
　　　　<BGM SRC="渚～坂の下の別れ" FOLDER="CLANNAD" SPEED="512">
　　　
　（※時間の指定は<TIMER>タグと同じ60進法ですが、
　　　"01:55:500"のように一番下の数字を三桁まで指定すると、「ミリ秒」として扱います
　　　つまり、"01:55:30"は"01:55:500"、"01:55:15"は"01:55:250"のように書くこともできます）

●</BGM> …… BGMを止める
　・TIME …… BGMのフェードアウト時間
　・MODE …… "WAIT"か"PASS"を指定する
　　　　　　　"WAIT"を指定すると音量が0になるまでゲームを止める
　　　　　　　省略時の値は"PASS"（※本家DNMLでは"WAIT"がデフォルト値）

●<SOUND> …… 効果音を鳴らす。対応形式はWAV,OGG,NWA
　・SRC …… ファイル名
　・FOLDER …… フォルダ
　▲LOOP …… 1回ループ or 無限ループのみ
　・MODE …… "WAIT"か"PASS"を指定する
　　　　　　　"WAIT"を指定すると効果音終了までゲームを止める（無限ループ時は強制的に"PASS"）
　　　　　　　省略時の値は"PASS"（※本家DNMLでは"WAIT"がデフォルト値）

●</SOUND> …… 効果音を止める

*************************** テキスト系タグ ***************************
●<SCREEN> …… テキストの表示範囲
　・LEFT
　・TOP
　・WIDTH
　・HEIGHT
　・SHUT …… 常に<WINDOW>タグのSHUTの値が適用される

●<P> …… 改ページする。マウスの左クリックを待ち、その後改ページ

●<BR> …… 改行する。マウスの左クリックを待ち、その後改行

●<W> …… マウスの左クリックを待つ
　・TIME …… ※指定された時間、左クリックを待つ。単位は[ms] (1000[ms] = 1秒)
　　　　　　　左クリックがあれば残りの待ち時間をスキップし、次の処理に進む

●<NP><NEWPAGE> …… 強制改ページ

●<NL><NEWLINE> …… 強制改行

●<INDENT></INDENT> …… 字下げをつける。現在のカーソル位置より前に文字を表示しない
　　　　　　　　　　　50段まで重ねて使用できる。50を超えると古い方から捨てていく

●<CLIP></CLIP> …… 現在のPOSITIONを記憶する。50個まで記憶できる。50を超えると古い方から捨てていく

●<POSITION> …… 文字を表示する位置を変更する
　・TOP …… %指定 or 相対指定(+-) or 絶対指定
　・LEFT …… %指定 or 相対指定(+-) or 絶対指定
　・NAME …… STAGE,SCREENが指定できる

●<FONT></FONT> …… 50段まで重ねて使用できる。50を超えると古い方から捨てていく
　・FACE …… フォント名
　・HEIGHT …… 文字の大きさ
　・SIZE …… 文字の大きさを相対値(+-)で指定できる
　・SKIP …… 文字のスキップ幅を指定。省略時は「以前のスキップ幅」+「SIZEの値」
　　　　　　※文字の大きさをSIZEで相対指定している時、
　　　　　　　SKIP幅は「その時のSIZEの増減値 + 指定されたSKIP値」になる
　　　　　　（DNMLのバグをそのまま引き継ぎました）
　　　　　　　例：SIZEが+10でSKIPが5なら、SKIP幅は15
　・COLOR …… 文字の色

　※DNMLでは、ブック中で一番最初に指定された<FONT>がデフォルトフォントになります。
　　デフォルトフォントは</FONT>を使っても取り消すことができません。

●<B></B> …… 太字

●<I></I> …… 斜体

●<U></U> …… 下線

●<S></S> …… 打ち消し線

●<SHADOW></SHADOW> …… 文字に影をつける
 　◇おまけ機能(ver.1.00～)
　（※本家DNMLでもエラーにはなりません。通常のSHADOWとして扱われます）
　・STYLE …… 影のつけ方
　　　　NORMAL …… 通常の<SHADOW>と同じ
　　　　OUTLINE …… 黒で縁取りする(白抜き文字)

*************************** 分岐・変数系タグ ***************************
●<ALIAS> …… 代替名をつける
　・SRC …… 代替名
　・DEST …… 元の値

●<WRITE> …… カード、ALIASの中身を表示する。<<カード名>>もしくは{カード名}で代用できる
　　　　　　　{カード名}の場合はタグの中でも使用できる
　・SRC …… カード名、ALIAS名を指定

●<A HREF> …… 選択肢を表示する。最大数は100個
　・HREF …… 分岐先
　・ALT …… 選択肢として表示するテキスト
　・ANSWER …… 選択肢が選ばれた時のみ実行される。カード名のみを記述した場合そのカードの裏に1を記入する
　・VIEW …… 表示条件
　・ENABLE …… 選択条件

●<A NAME> …… 分岐先名
　・NAME …… ここでつけた名前を分岐先として指定できる

●<QUESTION> …… 遅延分岐
　・HREF …… 分岐先
　・ANSWER …… 分岐条件

●<EVENT></EVENT> …… 条件付イベント。入れ子にして使用できる
　・ANSWER …… イベント発生条件

●<MEMO> …… カードの内容をメモに読み書きできる。今の所、読み書きの対象は"BOOK"だけ
　・SRC …… 読み出し先
　・DEST …… 書き込み先

●<FORM></FORM> …… ボタンなどを配置できます
●<INPUT>
　・TYPE …… TEXT,RADIO,CHECKBOX,SUBMIT,RESETが指定可能
　・NAME …… 値を受け取るカード名
　・VALUE …… カードに渡す値
　・LEFT …… 入力オブジェクトのX座標
　・TOP …… 入力オブジェクトのY座標
　・WIDTH …… 入力オブジェクトの幅
　・HEIGHT …… 入力オブジェクトの高さ

◇ver.1.00追加タグ（※本家DNMLでは素通りします）
●<EXIST> …… 指定したファイルの有無を確認できます
　・SRC …… ファイル名
　・FOLDER …… フォルダ
　・NAME …… 結果を受け取るカード名(ファイルがあれば"1",なければ"0"が入ります)

◇ver.1.00追加タグ（※本家DNMLでは素通りします）
●<GETKEY> …… キーボードやマウスのボタンが押されているかどうかを確認
　・KEY …… 状態を確認したいキーを指定
　　　　MOUSE_LEFT …… マウス左ボタン
　　　　MOUSE_RIGHT …… マウス右ボタン
　　　　ENTER …… Enterキー
　　　　CTRL …… Ctrlキー
　　　　ESC …… Escキー
　　　　SPACE …… スペースキー
　　　　LEFT …… 左方向キー
　　　　UP …… 上方向キー
　　　　RIGHT …… 右方向キー
　　　　DOWN …… 下方向キー
　　　　X …… Xキー
　　　　Z …… Zキー
　・NAME …… 結果を受け取るカード名(キーが押されていれば"1"、押されていなければ"0"が入ります)
　・MODE …… キーの押しっ放しを許可するかどうかを設定
　　　　DOWN …… キー押しっ放しでも、入力ありとして検出（デフォルト）
　　　　PUSH …… 最初の1回のみ検出（押しっ放し不可）

★システム変数一覧 …… 以下のALIAS、およびカードには初めから値が入っています

　【ALIAS】…<ALIAS>タグで書き換えが可能
　　"EF_DEFAULT_BACK" …… デフォルトの背景表示効果。初期値は"EF_NORMAL"
　　"EF_DEFAULT_CHAR" …… デフォルトの人物表示効果。初期値は"EF_NORMAL"
　　"VOL_DEFAULT_BGM" …… デフォルトのBGM音量。初期値は"100"
　　"SPD_DEFAULT_BGM" …… デフォルトのBGM再生速度。初期値は"256"
　　"MODE_DEFAULT_ZOOM" …… デフォルトの拡大縮小モード。初期値は"NONE"
　　　　　　　　　　　　　　値を"1"に書き換えると画像の"拡大縮小が少し綺麗になりますが
　　　　　　　　　　　　　　マスク画像を指定（もしくは32bitカラーのsusieプラグインを指定）しないと
　　　　　　　　　　　　　　人物の縁などにゴミが出てしまうので、安易に変更しないほうがいいかも

　【カード】…書き換えても特に意味はありません
　　"MIDORI_VERSION" …… DNML(緑)のバージョンを参照できます
　　"MODE_CLANNAD_FV" …… 変換モードのON(1)/OFF(0)を参照できます → ★廃止
　　"MODE_AIR_SE" …… 同上 → ★廃止
　　"MODE_KANON_SE" …… 同上 → ★廃止
　　"SYS_MOUSE_X" …… マウスカーソルのＸ座標を参照できます
　　　　　　　　　　　<W><BR><P><TIMER>等のウェイト系タグを通らないと値は更新されません
　　"SYS_MOUSE_Y" …… マウスカーソルのＹ座標を参照できます
　　　　　　　　　　　<W><BR><P><TIMER>等のウェイト系タグを通らないと値は更新されません
　　"SYS_MOUSE_LEFT" …… マウス左クリックの有無を参照できます
　　　　　　　　　　　　　<W><BR><P>タグを左クリックして読み進めた場合"1"
　　　　　　　　　　　　　それ以外の方法で進んだ場合"0"になっています
　　　　　　　　　　　　　<W>タグはTIME指定でも可
　　"SYS_WINDOW_SIZE" …… 画面サイズを参照できます（通常は100）

　　※参考：「ツール → サンプルブック」

*************************** その他のタグ ***************************
●<STAGE> …… ウィンドウのサイズを指定する
　・WIDTH …… 画面の幅
　・HEIGHT …… 画面の高さ

●<TITLE> …… タイトルバーにタイトルを表示
　・ALT …… タイトル名

●<CURSOR> …… マウスカーソルを変更する
　・SRC …… ファイル名
　・FOLDER …… フォルダ

●<PLUGIN> …… 使用するsusieプラグインを指定する
　・SRC …… 拡張子
　・NAME …… プラグイン名

　※指定がない、もしくは指定プラグインで画像が読み込めない場合は自動選択されます
　　（自動選択にはsusieプラグインが備えている読込可否判定機能を利用していますが、
　　　susieプラグイン側で誤判定が起きると、強制終了する可能性があるため、
　　　基本的には必ず使用プラグインを指定してください）

　※DNML(緑)には、本家DNMLに同梱されている"IFJPEGD.SPI"が同梱されていません
　　一応jpeg形式にはデフォルトで対応していますが、IFJPEGD.SPIを使用しているDNMLを読む場合、
　　IFJPEGD.SPIもプラグインフォルダに入れておいたほうが安全です

●<COMMAND> ……  外部プログラムを実行する
　・SRC ……  実行するコマンド
　・FOLDER …… コマンド実行時のカレントフォルダ

●<BOOKMARK> …… しおりを作成する
　・MODE …… AUTO(<P>タグで自動セーブ),SEMIAUTO(セーブ禁止),
　　　　　　　MANUAL(通常),TOPPAGE(しおり1にセーブ)が指定可能
　　　　　　　省略時は最後に使ったしおりにセーブする
　・ALT ……  セーブデータへのコメント。指定しても特に意味はありません

●<END> …… ブックの終了
　・ALT …… 終了時に出るメッセージを指定できる

●<INCLUDE> …… 他のファイルの内容を張り付ける。ブックの読み込み時に実行される
　・SRC …… ファイル名
　・FOLDER …… フォルダ

●<SNAP> …… 画面をセーブ
　・WIDTH …… 保存する画像の幅。省略時は表示サイズのまま
　・HEIGHT …… 保存する画像の高さ。省略時は表示サイズのまま
　・NAME …… 保存する人物名を指定する。省略時は画面をそのまま保存
　・SRC …… 保存ファイル名
　・FOLDER …… 保存するフォルダ
　▲MODE …… ※今の所BMPのみ

●<TIMER> 同期を取る
　・TIME …… <TIMER TIME="01:55:30">のように書くと、
　　　　　　　最後にタイマーをリセットしてから1分55.5秒経つまで、ブックを停止します
　　　　　　　（※60進法なので、0.5秒は"00:00:30"、となります）
　　　　　　　タイマーをリセットしたいときは、TIMEを省略して<TIMER>とだけ書きます
 　◇おまけ機能（ver.1.00～）
　・MODE …… 時間の指定方法
　　　　ABSOLUTE …… <TIMER>で初期化した時間を00:00:00とする絶対指定（デフォルト）
　　　　RELATIVE …… 最後に<TIMER>もしくは<TIMER TIME="～">が
　　　　　　　　　　　実行された時間を00:00:00とする相対指定
　・SKIP …… スキップを許可するかどうかを設定
　　　　PASS …… スキップ可（デフォルト）
　　　　WAIT …… スキップ不可

●<KICK> …… 画面を揺らす
　・WIDTH …… 画面を揺らす幅
　・TIME …… 画面を揺らす時間
　・LOOP …… 画面を揺らす回数

●<WAIT></WAIT> …… 表示速度の調整。50段まで重ねて使用できる。50を超えると古い方から捨てていく
　・CHARACTER …… 人物の表示速度
　・BACK …… 背景の表示速度
　・TEXT …… テキストの表示速度
　・FADE …… ウィンドウを自動開閉するときの表示速度

●<TRAP> …… スキップを止める
　　　　　　　またこのタグを使うと、画像キャッシュがクリアされます

●<COVER> …… 作者や作品の情報を記述できます

*************************** 特殊な記述 ***************************
●<! …… コメント行
●<#～#> …… 複数行コメント
●&lt; …… '<'を表示する
●&gt; ……  '>'を表示する
●&nbsp; …… 半角スペースを表示する
●&amp; …… '&'を表示する（&amp;を使わなくても'&'を表示することは可能です）
●&quot; …… '"'を表示する（&quot;を使わなくても'"'を表示することは可能です）

*************************** 未対応タグ ***************************
特になし