2016年11月27日日曜日

ファイルダウンロードプラグイン

RPGツクールMVで使用可能な自作プラグイン「ファイルダウンロードプラグイン」の紹介です。

プラグインの説明

ゲーム中にインターネット上からファイルをダウンロードしてプロジェクト配下の任意の場所に配置できます。同名ファイルは上書きされます。
配置したファイルはゲーム中で動的に参照することができます。

スクリーンショット

スクリーンショット

利用用途

開発時のプラグインの自動アップデート

ゲーム起動時に自動で配布元の最新プラグインを適用できます。わざわざ確認しなくても機能追加やバグ修正が行われた最新のファイルを利用できます。
ただし、すでに適用済みのプラグインを更新した場合、変更を反映させるにはゲームをリロードする必要があります。

※パラメータ「配布サイトURL」をデフォルトのままで以下のプラグインコマンドを実行すると、本プラグインを最新化できます。

  • FD_MY_PLUGIN FileDownloader.js

小規模なアップデートファイル配信

あらかじめ準備しておけば、プレイヤーにゲーム全体を再ダウンロードさせずに一部ファイルのみ差し替えさせることができます。

インターネット上の画像をピクチャ表示

ネット上の画像ファイルなどを取り込んでゲーム内で使用することができます。著作権等には十分ご注意ください。

おまけ機能

おまけ機能で「指定した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      # 同上

ダウンロード

プラグインファイルはGithubで公開しています。
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/FileDownloader.js

ダウンロード方法(Windowsの場合)

  1. リンク先に飛ぶ
  2. 右クリック
  3. 名前を付けて保存
  4. ファイル名を変えずに、プロジェクトの「js/plugins」配下に配置

このプラグインを適用すれば、以後は以下のコマンドでOKです。

FD_MY_PLUGIN FileDownloader.js

利用規約

当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。
http://opensource.org/licenses/mit-license.php

3 件のコメント:

  1. このエラーで助けを受けることはできますか?
    これは、 "FD_MY_PLUGIN FileDownload.js"を使用すると表示されます。
    インストール時に間違ったことが起こった可能性があります。 私がしたのは、プラグインをインストールして "FD_MY_PLUGIN FileDownload.js"を使うことでした。

    私は悪い日本語を残念に思っています。 私はGoogle翻訳を使用しています。


    pixi.js:20096
    Pixi.js 4.0.0 - ✰ WebGL ✰ http://www.pixijs.com/ ♥♥♥


    *** /C:/Users/Robert/Desktop/Projects/Plugin%20Project/js/plugins/FileDownloader.js:393
    Execute Command : bitsadmin.exe /TRANSFER FILE_DOWNLOAD
    https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/FileDownloader.js
    C:\Users\Robert\Desktop\Projects\Plugin Project\js\plugins\FileDownloader.js

    /C:/Users/Robert/Desktop/Projects/Plugin%20Project/js/plugins/FileDownloader.js:393
    BITSADMIN version 3.0
    BITS administration utility.
    (C) Copyright 2000-2006 Microsoft Corp.

    BITSAdmin is deprecated and is not guaranteed to be available in future versions of Windows.
    Administrative tools for the BITS service are now provided by BITS PowerShell cmdlets.

    Invalid argument.


    /C:/Users/Robert/Desktop/Projects/Plugin%20Project/js/plugins/FileDownloader.js:393
    Error
    /C:/Users/Robert/Desktop/Projects/Plugin%20Project/js/plugins/FileDownloader.js:393
    *** Command Abnormal End ***

    返信削除
    返信
    1. こんにちは!
      プラグインのご利用ありがとうございます!

      プロジェクトの名前が悪いのかもしれません。(The name of the project may be bad.)

      NG:Plugin%20Project
      OK(Exsample):Plugin_Project

      削除
    2. このコメントは投稿者によって削除されました。

      削除