当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Text to Frame - Text2Frame.js
シェア用テキスト:
▼Text to Frame(えーしゅん様作) - Text2Frame.js
https://plugin.fungamemake.com/archives/16638
テキストファイル(.txtファイルなど)から「文章の表示」イベントコマンドに簡単に変換するための、開発支援プラグインです。
ふりがな:てきすととぅーふれーむ
機能概要: テキストファイル(.txtファイルなど)から「文章の表示」イベントコマンドに簡単に変換するための、開発支援プラグインです。
利用規約(ライセンス): MITライセンス
作者:えーしゅん
作者サイト:https://x.com/Asyun3i9t/
解説ページ:https://github.com/yktsr/Text2Frame-MV
ダウンロードページ:https://raw.githubusercontent.com/yktsr/Text2Frame-MV/m…
ファイル名:Text2Frame.js
プラグインのヘルプ:
/*:ja
* @plugindesc テキストファイル(.txtファイルなど)から「文章の表示」イベントコマンドに簡単に変換するための、開発支援プラグインです。
* @author Yuki Katsura, えーしゅん(仕様・ヘルプ文章)
*
* @param Default Window Position
* @text 位置のデフォルト値
* @desc テキストフレームの表示位置デフォルト値を設定します。デフォルトは下です。個別に指定した場合は上書きされます。
* @type select
* @option 上
* @option 中
* @option 下
* @default 下
*
* @param Default Background
* @text 背景のデフォルト値
* @desc テキストフレームの背景デフォルト値を設定します。デフォルトはウインドウです。個別に指定した場合は上書きされます。
* @type select
* @option ウインドウ
* @option 暗くする
* @option 透明
* @default ウインドウ
*
* @param Default Scenario Folder
* @text 取り込み元フォルダ名
* @desc テキストファイルを保存しておくフォルダ名を設定します。デフォルトはtextです。
* @default text
* @require 1
* @dir text
* @type string
*
* @param Default Scenario File
* @text 取り込み元ファイル名
* @desc 読み込むシナリオファイルのファイル名を設定します。デフォルトはmessage.txtです。
* @default message.txt
* @require 1
* @dir text
* @type string
*
* @param Default Common Event ID
* @text 取り込み先コモンイベントID
* @desc 出力先のコモンイベントIDを設定します。デフォルト値は1です。
* @default 1
* @type common_event
*
* @param Default MapID
* @text 取り込み先マップID
* @desc 取り込み先となるマップのIDを設定します。デフォルト値は1です。
* @default 1
* @type number
*
* @param Default EventID
* @text 取り込み先イベントID
* @desc 取り込み先となるイベントのIDを設定します。デフォルト値は2です。
* @default 2
* @type number
*
* @param IsOverwrite
* @text 【取り扱い注意】上書きする
* @desc 通常イベントの末尾に追加しますが、上書きに変更できます。trueのとき上書きです。デフォルト値はfalseです。
* @default false
* @type boolean
*
* @param Comment Out Char
* @text コメントアウト記号
* @desc 行頭に置いた場合、その行をコメントとして処理する記号を定義します。デフォルト値は「%」(半角パーセント)です。
* @default %
* @type string
*
* @param IsDebug
* @text デバッグモードを利用する
* @desc F8のコンソールログにこのプラグインの詳細ログが出力されます。デフォルト値はfalseです。処理時間が伸びます。
* @default false
* @type boolean
*
* @help
* 本プラグインはテキストファイル(.txtファイルなど)から「文章の表示」イベント
* コマンドに簡単に変換するための、開発支援プラグインです。キャラクター同士の
* 会話などをツクールMV**以外**のエディタで編集して、後でイベントコマンドとし
* て組み込みたい人をサポートします。
*
* 所定のプラグインコマンド(後述)を実行することにより、テキストファイルを読
* み込み、ツクールMVのマップイベントまたはコモンイベントにイベントコマンドと
* して取り込むことができます。
*
* テストプレイおよびイベントテスト(イベントエディタ上で右クリック→テスト)
* から実行することを想定しています。
*
* また、追加機能としてフェードインやBGM再生等のイベントコマンドも組み込むこ
* とができます。追加機能の詳細はこのREADMEの下部に記載していますので、そちら
* をご覧ください
*
* --------------------------------------
* 実行方法
* --------------------------------------
* 1. dataフォルダのバックアップをとっておく。
*
* 2. プロジェクトの最上位フォルダ(dataやimgのあるところ)にフォルダを作成する。
*
* 3. 作成したフォルダに読み込みたいテキストファイルを保存する。
*
* 4. 任意のマップ・位置に空のイベントをひとつ作成します。
* この時マップIDとイベントIDをメモしておきましょう。
* マップIDは画面左のマップを、右クリック→「編集」として出るウィンドウの
* 左上に記載されています。
* イベントIDはイベントをダブルクリックして出るイベントエディターの左上に
* 記載されています。
*
* 5. プラグインの管理画面から本プラグインのパラメータを書きのとおり編集します。
* ・「取り込み元フォルダ名」に2.で作成したフォルダのフォルダ名を入力。
* (デフォルトはtextです)
* ・「取り込み元ファイル名」に3.で保存したテキストファイルのファイル名を入力。
* (デフォルトはmessage.txtです)
* ・「取り込み先マップID」に4.でメモしたマップIDを入力。
* (デフォルトは1です)
* ・「取り込み先イベントID」に4.でメモしたイベントIDを入力。
* (デフォルトは2です)
*
* 6. 以下のうちいずれかを記述したプラグインコマンドを作成する。
* IMPORT_MESSAGE_TO_EVENT
* メッセージをイベントにインポート
* これらは全く同じ機能なのでどちらを使ってもかまいません。
*
* 7. 作成したイベントコマンドをテストプレイかイベントテストで実行する。
* 実行前に本プラグインを管理画面からONにして「プロジェクトの保存」を
* 実行しておきましょう。
*
* 8. **セーブせずに**プロジェクトを開き直します。
* 成功していれば、7.で設定したマップのイベントの中に「文章の表示」
* イベントコマンドとして書きだされています。
* デフォルトの場合はtextフォルダのmessage.txtの内容をIDが1の
* マップのIDが2のイベントに書き出したことになります。
*
*
* --------------------------------------
* テキストファイルの書き方について
* --------------------------------------
* ◆ 基本となる書き方
* 1つのメッセージを改行で区切るという書き方をします。
* 例えば以下の通りです。
*
* ↓↓↓↓↓ここから例文1↓↓↓↓↓
* やめて!ラーの翼神竜の特殊能力で、
* ギルフォード・ザ・ライトニングを焼き払われたら、
* 闇のゲームでモンスターと繋がってる城之内の精神まで燃え尽きちゃう!
*
* お願い、死なないで城之内!あんたが今ここで倒れたら、
* 舞さんや遊戯との約束はどうなっちゃうの?
* ライフはまだ残ってる。
* ここを耐えれば、マリクに勝てるんだから!
*
* 次回、「城之内死す」。デュエルスタンバイ!
* ↑↑↑↑↑ここまで例文1↑↑↑↑↑
*
* この場合は3つの「文章の表示」イベントコマンドに変換されて
* 取り込まれます。改行は何行いれても同様の動作になります。
* 以上の方法で実行した場合、
* メッセージウィンドウの「背景」「ウィンドウ位置」については
* プラグインパラメータの「位置のデフォルト値」「背景のデフォルト値」の
* 値が反映されます。
*
* ◆ 顔・背景・ウィンドウ位置の設定について
* それぞれのメッセージの「顔」「背景」「ウィンドウ位置」については、
* メッセージの手前にタグを記述することで指定することができます。
* 上述の例のように指定しない場合は、パラメータで設定したものが適用されます。
*
* 例えば以下の通りです。
*
* ↓↓↓↓↓ここから例文2↓↓↓↓↓
* <Face: Actor1(0)><WindowPosition: Bottom><Background: Dim>
* やめて!ラーの翼神竜の特殊能力で、
* ギルフォード・ザ・ライトニングを焼き払われたら、
* 闇のゲームでモンスターと繋がってる城之内の精神まで燃え尽きちゃう!
*
* <WindowPosition: Top>
* お願い、死なないで城之内!あんたが今ここで倒れたら、
* 舞さんや遊戯との約束はどうなっちゃうの?
* ライフはまだ残ってる。
* ここを耐えれば、マリクに勝てるんだから!
*
* 次回、「城之内死す」。デュエルスタンバイ!
* ↑↑↑↑↑ここまで例文2↑↑↑↑↑
*
* この例の場合では、
* 1つ目のメッセージ(やめて!〜)ではActor1ファイルの場所が1の顔が表示(詳細は後
* 述)され、位置は下、背景が暗いメッセージウィンドウになります。
*
* 2つ目のメッセージ(お願い、〜)は、位置が上とだけ指定されます。
* 指定されなかった他の顔や背景はプラグインのパラメータで設定されているものが
* 適用されます。
*
* 3つめのメッセージ(次回、〜)は、何も指定されていません。
* そのため、例文1と同様にプラグインのパラメータで設定されているものが適用され
* ます。
*
* タグの詳細は下記をご覧ください。
*
* ○顔の指定方法
* <Face: ファイル名(顔の指定番号)>
* <FC: ファイル名(顔の指定番号)>
* <顔: ファイル名(顔の指定番号)>
*
* の3つのうちいずれかの記法で指定します。
* ファイル名はimg/facesのフォルダ内のものを参照します。
* 顔の指定番号は、ファイルの中で参照する位置を指定します。
* 番号の法則はツクールMVの仕様に準拠します。最も左上が0,右下が7です。
*
* ○位置の指定方法
* <WindowPosition: 表示したい位置>
* <WP: 表示したい位置>
* <位置: 表示したい位置
*
* の3つのうちいずれかの記法で指定します。
* 表示したい位置に記述できるのは以下の3種類です。
* ・Top # 上
* ・Middle # 中
* ・Bottom # 下
* Topは「上」、Middleは「中」、Bottomは「下」となります。
* それぞれ大文字小文字を区別しません。つまりTOP,top,toPなどはTopと同じです。
* また、英語ではな<WindowPosition: 上>のように日本語指定もできます。
*
* ○背景の設定方法
* <Background: 背景の指定>
* <BG: 背景の指定>
* <背景: 背景の指定>
*
* の3つのうちいずれかの記法で指定します。
* 背景の指定に記述できるのは、以下の3種類です。
* ・Window # ウィンドウ
* ・Dim # 暗くする
* ・Transparent # 透明
* Windowは「ウィンドウ」、Dimは「暗くする」、Transparentは「透明」となります。
* それぞれ大文字小文字を区別しません。
* また、英語ではなくて<Background: ウィンドウ>のように日本語指定もできます。
*
*
* ◆ コメントアウトについて
* テキストファイルのうち、イベントコマンドとして取り込まないようにする、
* いわゆるコメントアウトをするための記法もあります。
* メモ書き等に利用することができます。
*
* 行頭に「%」(半角パーセント)を記述することで、実現できます。
*
* ↓↓↓↓↓ここから例文3↓↓↓↓↓
* % かわいい感じで
* 今日も一日がんばるぞい!
* ↑↑↑↑↑ここまで例文3↑↑↑↑↑
*
* このように記載することで、実際に取り込まれるのは
* 「今日も一日がんばるぞい!」のみとなります。
* 「かわいい感じで」はメッセージとしては取り込まれません。
*
*
* --------------------------------------
* コモンイベントへの書き出しについて
* --------------------------------------
* マップのイベントではなくコモンイベントに取り込むことも可能です。
* その場合は以下のプラグインコマンドのうちいずれかを使用してください。
*
* IMPORT_MESSAGE_TO_CE
* メッセージをコモンイベントにインポート
*
* これらは全く同じ機能なのでどちらを使ってもかまいません。
* 取り込む先のコモンイベントのIDはプラグインパラメータの
* 「取り込み先コモンイベントID」で指定できます。
*
*
* --------------------------------------
* プラグインコマンドの引数について
* --------------------------------------
* プラグインコマンドに引数を設定することにより、プラグインパラメータで指定した
* テキストファイルやマップIDとは違うパラメータで実行ができます。
*
* 例1:text/message.txtをマップID1, イベント番号2に上書きせずに取り込む。
* IMPORT_MESSAGE_TO_EVENT text message.txt 1 2 false
* メッセージをイベントにインポート text message.txt 1 2 false
*
* 例2:text/message.txtをIDが3のコモンイベントに上書きせずに取り込む。
* IMPORT_MESSAGE_TO_CE text message.txt 3 false
* メッセージをコモンイベントにインポート text message.txt 3 false
*
*
* --------------------------------------
* 追加機能について
* --------------------------------------
* メッセージだけでなく、指定の記法を用いることでいくつかのイベントコマンドを
* 組み込むこともできます。
* 現状対応しているコマンドは以下のとおりです。
* - スクリプト
* - プラグインコマンド
* - 注釈
* - ウェイト
* - フェードアウト
* - フェードイン
* - BGMの演奏
* - BGMのフェードアウト
* - BGMの保存
* - BGMの再開
* - BGSの演奏
* - BGSのフェードアウト
* - MEの演奏
* - SEの演奏
* - SEの停止
*
* ○「スクリプト」の組み込み方法
* スクリプトのイベントコマンドは、以下のように<script>と</script>で挟み込む
* 記法で指定します。
* <script>
* 処理させたいスクリプト
* </script>
*
* 例えば以下のとおりです。
* <script>
* console.log("今日も一日がんばるぞい!(و ・ㅂ・)و");
* </script>
*
* このようにテキストファイル中に記載することで、
* console.log("今日も一日がんばるぞい!(و ・ㅂ・)و"); という内容のスクリプト
* のイベントコマンドが組み込まれます。
* ツクールMVのエディタ上からは12行を超えるスクリプトは記述出来ませんが、
* 本プラグインの機能では13行以上のスクリプトも組み込めます。
* ただし、ツクールMV上から一度開いて保存してしまうと、13行目以降はロストし
* てしまいます。
* また、別記法として<SC>か、<スクリプト>としても記述できます。
*
* ○「プラグインコマンド」の組み込み方法
* プラグインコマンドのイベントコマンドは、以下のいずれかの方法で指定します。
* <plugincommand: プラグインコマンドの内容>
* <PC: プラグインコマンドの内容>
* <プラグインコマンド: プラグインコマンドの内容>
*
* 例えば以下のように記述すると、ItemBook openと入ったプラグインコマンドが
* 組み込まれます。
* <plugincommand: ItemBook open>
*
* ○ 注釈の組み込み方法
* 注釈のイベントコマンドは、以下のように<comment>と</comment>で挟み込む
* 記法で指定します。
* <comment>
* 注釈の内容
* </comment>
*
* 例えば以下のとおりです。
* <comment>
* この辺からいい感じのBGMを再生する。
* 選曲しないと・・・。
* </comment>
*
* また、別記法として<CO>か、<注釈>としても記述できます。
*
* ○ ウェイトの組み込み方法
* ウェイトのイベントコマンドは、以下のいずれかの方法でしていします。
* <wait: フレーム数(1/60秒)>
* <ウェイト: フレーム数(1/60秒)>
*
* 例えば以下のように記述すると60フレーム(1秒)のウェイトが組み込まれます。
* <wait: 60>
*
* ○ フェードアウトの組み込み方法
* フェードアウトは以下のいずれかの方法で組み込めます。
* <fadeout>
* <FO>
* <フェードアウト>
*
* ○ フェードインの組み込み方法
* フェードインは以下のいずれかの方法で組み込めます。
* <fadein>
* <FI>
* <フェードイン>
*
* ○ BGMの演奏の組み込み方法
* BGMの演奏は、以下のいずれかの方法で指定します。
* <PlayBGM: ファイル名, 音量, ピッチ, 位相>
* <BGMの演奏: ファイル名, 音量, ピッチ, 位相>
*
* 必須の引数はファイル名のみです。音量・ピッチ・位相は任意で指定します。
* 指定しない場合は音量は90, ピッチは100, 位相は0として組み込まれます。
*
* 例1: Castle1をデフォルト設定で組み込む
* <PlayBGM: Castle1>
* 例2: Castle2を音量50, ピッチ80, 位相30で組み込む
* <PlayBGM: Castle2, 50, 80, 30>
*
* BGMを「なし」に設定したい場合は以下のいずれかの方法で指定してください。
* <PlayBGM: None>
* <PlayBGM: なし>
* <StopBGM>
*
* 本プラグインを使用する場合は、「None」「なし」というファイル名のBGMは
* ご利用できないことにご注意ください。
*
* ○ BGMのフェードアウトの組み込み方法
* BGMのフェードアウトは以下のいずれかの方法で組み込みます。
* <FadeoutBGM: 時間(秒)>
* <BGMのフェードアウト: 時間(秒)>
*
* 例えば、以下のように記述すると3秒でBGMがフェードアウトします。
* <FadeoutBGM: 3>
*
* ○ BGMの保存の組み込み方法
* BGMの保存は以下のいずれかの方法で組み込みます。
* <SaveBGM>
* <BGMの保存>
*
* ○ BGMの再開
* BGMの再開は以下のいずれかの方法で組み込みます。
* <ReplayBGM>
* <BGMの再開>
*
* ○ BGSの演奏の組み込み方法
* BGSの演奏は、以下のいずれかの方法で指定します。
* <PlayBGS: ファイル名, 音量, ピッチ, 位相>
* <BGSの演奏: ファイル名, 音量, ピッチ, 位相>
*
* 必須の引数はファイル名のみです。音量・ピッチ・位相は任意で指定します。
* 指定しない場合は音量は90, ピッチは100, 位相は0として組み込まれます。
*
* 例1: Cityをデフォルト設定で組み込む
* <PlayBGS: City>
* 例2: Darknessを音量50, ピッチ80, 位相30で組み込む
* <PlayBGS: Darkness, 50, 80, 30>
*
* BGSを「なし」に設定したい場合は以下のいずれかの方法で指定してください。
* <PlayBGS: None>
* <PlayBGS: なし>
* <StopBGS>
*
* 本プラグインを使用する場合は、「None」「なし」というファイル名のBGSは
* ご利用できないことにご注意ください。
*
* ○ BGSのフェードアウトの組み込み方法
* BGSのフェードアウトは以下のいずれかの方法で組み込みます。
* <FadeoutBGS: 時間(秒)>
* <BGSのフェードアウト: 時間(秒)>
*
* 例えば、以下のように記述すると3秒でBGSがフェードアウトします。
* <FadeoutBGS: 3>
*
* ○ MEの演奏の組み込み方法
* MEの演奏は、以下のいずれかの方法で指定します。
* <PlayME: ファイル名, 音量, ピッチ, 位相>
* <MEの演奏: ファイル名, 音量, ピッチ, 位相>
*
* 必須の引数はファイル名のみです。音量・ピッチ・位相は任意で指定します。
* 指定しない場合は音量は90, ピッチは100, 位相は0として組み込まれます。
*
* 例1: Innをデフォルト設定で組み込む
* <PlayME: Inn>
* 例2: Mysteryを音量50, ピッチ80, 位相30で組み込む
* <PlayME: Mystery, 50, 80, 30>
*
* MEを「なし」に設定したい場合は以下のいずれかの方法で指定してください。
* <PlayME: None>
* <PlayME: なし>
* <StopME>
*
* 本プラグインを使用する場合は、「None」「なし」というファイル名のMEは
* ご利用できないことにご注意ください。
*
* ○ SEの演奏の組み込み方法
* SEの演奏は、以下のいずれかの方法で指定します。
* <PlaySE: ファイル名, 音量, ピッチ, 位相>
* <SEの演奏: ファイル名, 音量, ピッチ, 位相>
*
* 必須の引数はファイル名のみです。音量・ピッチ・位相は任意で指定します。
* 指定しない場合は音量は90, ピッチは100, 位相は0として組み込まれます。
*
* 例1: Attack1をデフォルト設定で組み込む
* <PlaySE: Attack1>
* 例2: Attack2を音量50, ピッチ80, 位相30で組み込む
* <PlaySE: Attack2, 50, 80, 30>
*
* SEを「なし」に設定したい場合は以下のいずれかの方法で指定してください。
* <PlaySE: None>
* <PlaySE: なし>
*
* 本プラグインを使用する場合は、「None」「なし」というファイル名のSEは
* ご利用できないことにご注意ください。
*
* ○ SEの停止の組み込み方法
* SEの停止は以下のいずれかの方法で指定します。
* <StopSE>
* <SEの停止>
*
* ○ 戦闘BGMの変更の組み込み方法
* 戦闘BGMの変更は、以下のいずれかの方法で指定します。
* <ChangeBattleBGM: ファイル名, 音量, ピッチ, 位相>
* <戦闘曲の変更: ファイル名, 音量, ピッチ, 位相>
*
* 必須の引数はファイル名のみです。音量・ピッチ・位相は任意で指定します。
* 指定しない場合は音量は90, ピッチは100, 位相は0として組み込まれます。
*
* 例1: Battle1をデフォルト設定で組み込む
* <ChangeBattleBGM: Battle1>
* 例2: Battle2を音量50, ピッチ80, 位相30で組み込む
* <ChangeBattleBGM: Battle2, 50, 80, 30>
*
* 「なし」に設定したい場合は以下のいずれかの方法で指定してください。
* <ChangeBattleBGM: None>
* <ChangeBattleBGM: なし>
*
* --------------------------------------
* 付録:動作確認テキスト
* --------------------------------------
* タグ指定やコメントアウトなどの一通り機能を確認できるテキストを記載しています。
* コピペして使用してみてください。
*
* ↓↓↓↓↓ここから動作確認テキスト↓↓↓↓↓
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑
*
* <Face: Actor1(0)>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(顔)
*
* <WindowPosition: Top>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(上)
*
* <WindowPosition: Middle>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(中)
*
* <WindowPosition: Bottom>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(下)
*
* <Background: window>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(ウインドウ)
*
* <Background: Dim>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(暗く)
*
* <Background: Transparent>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(透明)
*
* <Face: Actor1(0)><WindowPosition: Top><Background: Dim>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(AC1、上、暗く)
*
* <Face: Actor1(1)><WindowPosition: Top><Background: Dim>青葉
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(上,暗い)
*
* <Face: Actor1(1)>
* <WindowPosition: Middle>
* <Background: Dim>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(中、暗く)
*
* <Face: Actor1(1)><WindowPosition: Bottom><Background: Dim>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(下、暗く)
*
* <Face: Actor1(1)><WindowPosition: 中><Background: 暗くする>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(中、暗く)
*
* <Face: Actor1(1)><WindowPosition: 中><Background: 暗く>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(中、暗く)
*
* <顔: Actor1(1)><位置: 中><背景: 暗く>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(中、暗く)
*
* <FC: Actor1(1)><WP: Bottom><BG: Dim>
* 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(下)
*
* % 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(コメントアウト)
* % 今日も一日がんばるぞい!(و ・ㅂ・)و ̑̑(コメントアウト)
* \N[1]
* えと…憧れてた\N[2]さんの下でお手伝いができてこれ以上ないくらい充実した1年だったと思いますけど
*
* <Face: Actor1(0)><WindowPosition: Top><Background: Dim>
* \N[1]
* もう少し役に立てたらって。
* 村人以外のキャラもたくさん作らせていただけたらと思います
*
* <script>
* for(var i = 0; i < 10; i++) {
* console.log("今日も一日がんばるぞい!(و ・ㅂ・)و");
* }
* </script>
*
* <plugincommand: ItemBook open>
*
* <comment>
* この辺からいい感じのBGMを再生する。
* 選曲しないと・・・。
* </comment>
*
* <fadeout>
* <wait: 120>
* <fadein>
* <PlayBGM: Castle1>
* <wait: 60>
* <PlayBGM: Castle2, 50, 80, 30>
* <SaveBGM>
* <FadeoutBGM: 2>
* <Wait: 60>
* <PlayBGM: None>
* <Wait: 60>
* <ReplayBGM>
* <Wait: 60>
* <StopBGM>
*
* <PlayBGS: City>
* <wait: 60>
* <PlayBGS: Darkness, 50, 80, 30>
* <FadeoutBGS: 2>
* <Wait: 60>
* <StopBGS>
*
* <PlayME: Inn>
* <wait: 60>
* <PlayME: Mystery, 50, 80, 30>
* <wait: 30>
* <PlayME: None>
*
* <PlaySE: Attack1>
* <wait:60>
* <PlaySE: Attack2, 50, 80, 30>
* <wait:15>
* <StopSE>
*
* <ChangeBattleBGM : Battle1, 80, 100, 0>
* ↑↑↑↑↑ここまで動作確認テキスト↑↑↑↑↑
*
*
* --------------------------------------
* 注意事項
* --------------------------------------
* 当プラグインの機能を使用する前にプロジェクト以下の「data」フォルダの
* バックアップを「必ず」取得してください。
* プラグイン作者は、いかなる場合も破損したプロジェクトの復元には応じられませ
* んのでご注意ください。
* テキストファイルの文字コードはUTF-8にのみ対応しています。
*
* --------------------------------------
* 連絡先
* --------------------------------------
* このプラグインに関し、バグ・疑問・追加要望を発見した場合は、
* 以下の連絡先まで連絡してください。
* [Twitter]: https://twitter.com/Asyun3i9t/
* [GitHub] : https://github.com/yktsr/
*/