axOVK.spi　ver.0.30


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

これはCLANNAD(FV版)やリトバスなどで使われているovk形式の書庫や、
智代アフターで使われているnwk形式の書庫から音声ファイルを取り出すためのプラグインです。
Susieからの呼び出しも可能です。

再配布は自由です。


****************
***** 動作 *****
****************

・対応形式
    拡張子ovk
    拡張子nwk

・実装している機能
　　GetPluginInfo … プラグイン情報の取得
　　IsSupported … 対応している画像形式かどうかを判断
　　GetArchiveInfo … 書庫内のファイル一覧取得
　　GetFileInfo … ファイル情報取得
　　GetFile … ファイル取得(ファイル入力/メモリ出力のみ対応)


********************
***** DNML関連 *****
********************

DNMLからプラグインを利用するには、<PLUGIN>タグで以下のように宣言するだけです。

<PLUGIN SRC="ovk" NAME="axOVK.spi">
（智代アフターの場合は、<PLUGIN SRC="nwk" NAME="axOVK.spi">）

ovk(nwk)ファイル内にあるファイルの一覧はSusieなどを使うことで確認することができます。
（Susie.exeと同じフォルダにaxOVK.spiを配置する）
また、DNML(緑)のツールフォルダにあるnwatowav.exeにovk(nwk)ファイルをドロップすれば
まとめて解凍することも可能です。


******************************
***** DNMLサンプルコード *****
******************************

<!-- CLANNAD -->
<INCLUDE SRC="環境設定.dnml" FOLDER="PLAYER">
<INCLUDE SRC="CLANNAD\テンプレート.dnml" FOLDER="PLAYER">

<!-- バージョン確認 -->
<EVENT ANSWER="((MIDORI_VERSION<99)|(CLANNAD_TEMPLATE_VERSION<31))">
	※DNML(緑)、もしくはCLANNADテンプレートのバージョンが最新ではない可能性があります。<P>
</EVENT>
<EVENT ANSWER="(!(MODE_CLANNAD_FV))">
	※このブックは、フルボイス版でのみボイスが鳴ります。<P>
</EVENT>

<BACKGROUND SRC="坂の下桜" FOLDER="CLANNAD">
<ENTER NAME="人物" EFFECT="EF_NONE">

<ACT NAME="人物" SRC="G00\cgng10.g00" FOLDER="CLANNAD">
<SOUND SRC="KOE\z0416.ovk\0.ogg" FOLDER="CLANNAD" MODE="PASS">
渚「<INDENT>おはようございます」</INDENT><P></SOUND>

<END>


<!-- リトバス -->
<INCLUDE SRC="環境設定.dnml" FOLDER="PLAYER">
<INCLUDE SRC="リトルバスターズ！\テンプレート.dnml" FOLDER="PLAYER">

<!-- バージョン確認 -->
<EVENT ANSWER="((MIDORI_VERSION<99)|(LBEX_TEMPLATE_VERSION<122))">
	※DNML(緑)、もしくはリトバステンプレートのバージョンが最新ではない可能性があります。<P>
</EVENT>

<BACKGROUND SRC="グラウンド" FOLDER="littlebusters">
<ENTER NAME="人物" EFFECT="EF_NONE" ALIGN="LEFTSIDE">

<ACT NAME="人物" SRC="G00\cgrn18.g00" FOLDER="littlebusters">
<SOUND SRC="KOE\z0524.ovk\3557.ogg" FOLDER="littlebusters" MODE="PASS">
<ALIAS SRC="名前" DEST="　　鈴"><INCLUDE SRC="リトルバスターズ！\name_window5.inc" FOLDER="PLAYER">
「<INDENT>理樹っ、こまりちゃんが今のでまた死んだっ」</INDENT><P></SOUND>

<END>


<!-- 智代アフター -->

<INCLUDE SRC="環境設定.dnml" FOLDER="PLAYER">
<INCLUDE SRC="CLANNAD\テンプレート.dnml" FOLDER="PLAYER">

<!-- ボイス再生用プラグインの設定 -->
<EVENT ANSWER="(98<MIDORI_VERSION)">
	<PLUGIN SRC="nwk" NAME="axOVK.spi">
	<PLUGIN SRC="nwa" NAME="axNWA.spi">
</EVENT>

<!-- バージョン確認 -->
<EVENT ANSWER="(MIDORI_VERSION<99)">
	※DNML(緑)のバージョンが最新ではない可能性があります。<P>
</EVENT>
<EVENT ANSWER="DNML_VERSION">
	※本家DNMLをお使いの場合は、クリック待ちで音声が途切れる可能性があります。<P>
</EVENT>
<EVENT ANSWER="(!(智代アフター_INSTALLED))">
	※このDNMLでボイスを聴くためには、智代アフターのインストール＆テンプレートの導入が必要です。<P>
</EVENT>

<SOUND SRC="KOE\z5320.nwk\11.wav" FOLDER="智代アフター" MODE="PASS">
朋也「<INDENT>甲斐性なしでも、やるときゃやるさ！」</INDENT><P></SOUND>

<SOUND SRC="WAV\KOE_AN73.nwa\to.wav" FOLDER="智代アフター" MODE="PASS">
朋也「<INDENT>ファイアーボール×３！」</INDENT><P></SOUND>

<END>


****************
***** 履歴 *****
****************

●2011/04/10 …… ver.0.30
　　メモリリークする可能性がある不具合を修正
●2011/04/01 …… ver.0.20
　　智代アフターで使われているnwk形式のファイルに対応
●2011/03/27 …… ver.0.10

