ファイルダウンロードプラグイン – FileDownloader.js
- タイトル
- ファイルダウンロードプラグイン
- 作者名
- トリアコンタン様
- ヘルプ
- ゲーム中にインターネット上からファイルをダウンロードして
プロジェクト配下の任意の場所に配置できます。同名ファイルは上書きされます。
配置したファイルはゲーム中で動的に参照することができます。
主に以下のような用途に使用できます。
1. 開発時のプラグインの自動アップデート
ゲーム起動時に自動で配布元の最新版を適用できます。わざわざ確認しなくても
機能追加やバグ修正が行われた最新のファイルを利用できます。
ただし、すでに適用済みのプラグインを更新した場合、
変更を反映させるにはゲームをリロードする必要があります。
※パラメータ「配布サイトURL」をデフォルトのままで
以下のプラグインコマンドを実行すると、本プラグインを最新化できます。
FD_MY_PLUGIN FileDownloader.js
2. 小規模なアップデートファイル配信
あらかじめ準備しておけば、プレイヤーにゲーム全体を再ダウンロードさせずに
一部ファイルのみ差し替えさせることができます。
3. インターネット上の画像をピクチャ表示
ネット上の画像ファイルなどを取り込んでゲーム内で使用することができます。
著作権等には十分ご注意ください。
注意!
1. ダウンロードには非常に時間が掛かります。(特にWindowsの場合)
2. ファイルは確認なしに上書きされます。復元はできませんのでご注意ください。
3. サーバによっては拒否される場合もあります。
4. ローカル実行(テストプレー含む)以外では利用できません。
また、おまけ機能で「指定したURLを既定のブラウザで開く」機能もあります。
プラグインコマンド詳細
イベントコマンド「プラグインコマンド」から実行。
(パラメータの間は半角スペースで区切る)
FD_FILE http://~.png test/ # 指定したURLのファイルをtest/に配置
FD_ファイル http://~.png test/ # 同上
FD_MY_FILE ~.json data/ # 指定したパスのファイルをdata/に配置
FD_マイファイル ~.json data/ # 同上
FD_PLUGIN http://~.js # 指定したURLのjsをjs/plugins/に配置
FD_プラグイン http://~.js # 同上
FD_MY_PLUGIN ~.js # 指定したパスのjsをjs/plugins/に配置
FD_マイプラグイン ~.js # 同上
FD_PICTURE http://~.png # 指定したURLのpngをimg/pictures/に配置
FD_ピクチャ http://~.png # 同上
FD_MY_PICTURE ~.png # 指定したパスのpngをimg/pictures/に配置
FD_マイピクチャ ~.png # 同上
FD_START_SITE http://~.jp # 規定のブラウザで指定したURLを開く
FD_サイト起動 http://~.jp # 同上
「マイ~」と言うコマンドは「配布サイトURL」パラメータ配下の
ファイルを取得できます。URLの記述を簡略化できます。
また追加パラメータを後ろに付与すると、処理の正常終了時と異常終了時に
任意のスイッチをONにできます。
以下の例では処理終了後に正常終了なら[10]を異常終了なら[11]をONにします。
FD_FILE http://~.png test/ 10 11
省略すると、もともとのプラグインパラメータで指定したスイッチがONになります。
利用規約:
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
についても制限はありません。
このプラグインはもうあなたのものです。 - パラメータ
-
param 正常終了スイッチID desc コマンドが正常終了した際にONになるスイッチIDです。 default 0 param 異常終了スイッチID desc コマンドが異常終了した際にONになるスイッチIDです。 default 0 param 配布サイトURL desc リソースの配布元URLです。特定の配布元からのダウンロードを簡略化できます。 default https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/ - ライセンス表記
- ゲーム起動時に自動で配布元の最新版を適用できます。わざわざ確認しなくても
※パラメータ「配布サイトURL」をデフォルトのままで
著作権等には十分ご注意ください。
「マイ~」と言うコマンドは「配布サイトURL」パラメータ配下の
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
Copyright (c) 2016 Triacontane
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php
紹介ページ https://github.com/triacontane/RPGMakerMV/blob/master/FileDownloader.js