ラベル MVプラグイン:動作改善 の投稿を表示しています。 すべての投稿を表示
ラベル MVプラグイン:動作改善 の投稿を表示しています。 すべての投稿を表示

2017年11月19日日曜日

ウィンドウ背景画像指定プラグイン

RPGツクールMVで使用可能な自作プラグイン「ウィンドウ背景画像指定プラグイン」の紹介です。

プラグインの説明

 ウィンドウの背景を任意の画像に置き換えます。元のウィンドウフレームは非表示になります。

スクリーンショット

詳しい使い方

 背景画像はウィンドウのサイズにかかわらず、中央を原点に表示されます。倍率と座標を補正することは可能ですが、サイズが可変、不定のウィンドウに対して背景画像を指定することは推奨しません。

 プラグインで追加されたウィンドウについても差し替え可能です。ただし、こちらで提供しているプラグイン以外はウィンドウのクラス名を把握しておく必要があります。また正常に動作するとは限りません。 スクリーンショット

選択可能ウィンドウ一覧

 プルダウンで選択可能なウィンドウの一覧です。これ以外のプラグインで追加されたウィンドウはクラス名を直接指定する必要があります。

Window_Help : [ゲーム全般]で使用されるヘルプを表示するウィンドウです。
Window_Gold : [ゲーム全般]で使用されるお金を表示するウィンドウです。
Window_MenuCommand : [メインメニュー]で使用されるメインコマンドを表示するウィンドウです。
Window_MenuActor : [メインメニュー]で使用されるアクターステータスを表示するウィンドウです。
Window_ItemCategory : [アイテム画面]で使用されるアイテムカテゴリを表示するウィンドウです。
Window_ItemList : [アイテム画面]で使用されるアイテムリストを表示するウィンドウです。
Window_SkillType : [スキル画面]で使用されるスキルタイプを表示するウィンドウです。
Window_SkillStatus : [スキル画面]で使用されるステータスを表示するウィンドウです。
Window_SkillList : [スキル画面]で使用されるスキルリストを表示するウィンドウです。
Window_EquipStatus : [装備画面]で使用されるステータスを表示するウィンドウです。
Window_EquipCommand : [装備画面]で使用される装備コマンドを表示するウィンドウです。
Window_EquipSlot : [装備画面]で使用される装備スロットを表示するウィンドウです。
Window_EquipItem : [装備画面]で使用される装備リストを表示するウィンドウです。
Window_Status : [ステータス画面]で使用されるステータスを表示するウィンドウです。
Window_Options : [オプション画面]で使用されるオプションを表示するウィンドウです。
Window_SavefileList : [セーブ、ロード画面]で使用されるファイルリストを表示するウィンドウです。
Window_ShopCommand : [ショップ画面]で使用されるショップコマンドを表示するウィンドウです。
Window_ShopBuy : [ショップ画面]で使用される購入アイテムを表示するウィンドウです。
Window_ShopSell : [ショップ画面]で使用される売却アイテムを表示するウィンドウです。
Window_ShopNumber : [ショップ画面]で使用される数値入力を表示するウィンドウです。
Window_ShopStatus : [ショップ画面]で使用されるステータスを表示するウィンドウです。
Window_NameEdit : [名前入力画面]で使用される名前を表示するウィンドウです。
Window_NameInput : [名前入力画面]で使用される名前入力を表示するウィンドウです。
Window_ChoiceList : [マップ画面]で使用される選択肢を表示するウィンドウです。
Window_NumberInput : [マップ画面]で使用される数値入力を表示するウィンドウです。
Window_EventItem : [マップ画面]で使用されるアイテム選択を表示するウィンドウです。
Window_Message : [マップ画面]で使用されるメッセージを表示するウィンドウです。
Window_ScrollText : [マップ画面]で使用されるスクロールメッセージを表示するウィンドウです。
Window_MapName : [マップ画面]で使用されるマップ名を表示するウィンドウです。
Window_BattleLog : [戦闘画面]で使用されるバトルログを表示するウィンドウです。
Window_PartyCommand : [戦闘画面]で使用されるパーティコマンドを表示するウィンドウです。
Window_ActorCommand : [戦闘画面]で使用されるアクターコマンドを表示するウィンドウです。
Window_BattleActor : [戦闘画面]で使用されるアクター一覧を表示するウィンドウです。
Window_BattleEnemy : [戦闘画面]で使用される敵キャラ一覧を表示するウィンドウです。
Window_BattleSkill : [戦闘画面]で使用されるスキル一覧を表示するウィンドウです。
Window_BattleItem : [戦闘画面]で使用されるアイテム一覧を表示するウィンドウです。
Window_TitleCommand : [タイトル画面]で使用されるタイトルを表示するウィンドウです。
Window_GameEnd : [ゲーム終了画面]で使用される終了確認を表示するウィンドウです。
Window_DebugRange : [デバッグ画面]で使用される変数選択を表示するウィンドウです。
Window_DebugEdit : [デバッグ画面]で使用される変数設定を表示するウィンドウです。
Window_Destination : [行動目標ウィンドウプラグイン]で使用される行動目標を表示するウィンドウです。
Window_Chronus : [ゲーム内時間の導入プラグイン]で使用される時間を表示するウィンドウです。
Window_Gacha : [公式ガチャプラグイン]で使用されるガチャ表示を表示するウィンドウです。
Window_GachaCommand : [公式ガチャプラグイン]で使用されるコマンドを表示するウィンドウです。
Window_GachaGetCommand : [公式ガチャプラグイン]で使用される入手確認を表示するウィンドウです。
Window_GachaGet : [公式ガチャプラグイン]で使用される入手情報を表示するウィンドウです。
Window_Cost : [公式ガチャプラグイン]で使用されるコストを表示するウィンドウです。
Window_NovelChoiceList : [ノベルゲーム総合プラグイン]で使用されるノベル選択肢を表示するウィンドウです。
Window_NovelMessage : [ノベルゲーム総合プラグイン]で使用されるノベルメッセージを表示するウィンドウです。
Window_NovelTitleCommand : [ノベルゲーム総合プラグイン]で使用されるノベルタイトルコマンドを表示するウィンドウです。
Window_NovelNumberInput : [ノベルゲーム総合プラグイン]で使用されるノベル数値入力を表示するウィンドウです。
Window_PauseMenu : [ノベルゲーム総合プラグイン]で使用されるポーズメニューを表示するウィンドウです。
Window_PasswordInput : [クロスセーブプラグイン]で使用されるパスワード入力を表示するウィンドウです。
Window_PasswordEdit : [クロスセーブプラグイン]で使用されるパスワードを表示するウィンドウです。
Window_GlossaryCategory : [用語辞典プラグイン]で使用される用語カテゴリを表示するウィンドウです。
Window_GlossaryList : [用語辞典プラグイン]で使用される用語リストを表示するウィンドウです。
Window_GlossaryConfirm : [用語辞典プラグイン]で使用される使用確認を表示するウィンドウです。
Window_GlossaryComplete : [用語辞典プラグイン]で使用される収集率を表示するウィンドウです。
Window_Glossary : [用語辞典プラグイン]で使用される用語を表示するウィンドウです。
Window_AudioCategory : [サウンドテストプラグイン]で使用されるオーディオカテゴリを表示するウィンドウです。
Window_AudioList : [サウンドテストプラグイン]で使用されるオーディオリストを表示するウィンドウです。
Window_AudioSetting : [サウンドテストプラグイン]で使用されるオーディオ設定を表示するウィンドウです。
Window_NumberInput : [数値入力画面プラグイン]で使用される数値入力を表示するウィンドウです。
Window_NumberEdit : [数値入力画面プラグイン]で使用される数値を表示するウィンドウです。

ダウンロード

以下のURLからダウンロードできます。
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/WindowBackImage.js

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

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

利用規約

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

2016年6月25日土曜日

ロード失敗エラーのすり抜けプラグイン

 RPGツクールMVで使用可能な自作プラグイン「ロード失敗エラーのすり抜けプラグイン」の紹介です。


プラグインの説明

 存在しない画像、音声素材が指定された場合に発生するエラーを無視します。音声の場合は何も再生されず、画像の場合は空の透明画像がセットされます。

スクリーンショット

  • エラーログは通常通り出力されます。
  • 動画ファイルについてはもともとエラーを発生させていないので何もしません。
  • フォント、データベースまたはプラグインで追加されたファイルの読み込みに失敗した場合は、通常通りエラーが発生します。

ダウンロード

プラグインファイルはGithubで公開しています。

ダウンロード(Download)

利用規約

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

http://opensource.org/licenses/mit-license.php

更新履歴

  • 2016/06/25 初版

2016年5月15日日曜日

エラー画面表示改善プラグイン

 RPGツクールMVで使用可能な自作プラグイン「エラー画面表示改善プラグイン」の紹介です。


プラグインの説明

 エラー画面の表示を分かりやすく改善します。固定メッセージと連絡先のハイパーリンクを指定できるほか、エラーの詳細情報(スタックトレース)も表示されるようになります。またURL用にエンコードされたまま表示される全角文字列をもとの文字列にデコードして表示します。

スクリーンショット

追加情報

 ローカル実行時はパス情報を出力しないようにしました。

ダウンロード

プラグインファイルはGithubで公開しています。

ダウンロード(Download)

利用規約

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

http://opensource.org/licenses/mit-license.php

2016年4月24日日曜日

並列プリロードプラグイン

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


プラグインの説明

 ゲーム開始時に画像素材をバックグラウンドでロードします。可能な限り負荷を分散、軽減するように設計されています。以下のようなケースで使用します。

  • 大量のピクチャを使っていて、画像の読み込み時に著しい硬直が発生している。
  • ピクチャやキャラクターを表示しようとした際に、ほんの一瞬だけ画像が消える。
  • 既存のプリロードプラグインを使っていると起動が著しく遅い、またはクラッシュする。
  • ブラウザ版で公開していて、初回起動時のNow Loadingをできるだけ減らしたい。

仕組みの話

 画像を読み込む際、ファイルのロードとビットマップの描画との二つのプロセスを踏む必要があります。本プラグインではこのうち、ファイルのロードのみを先行して実行します。こうすることで起動時に負荷を最小限に抑えつつ、非同期ロードによって発生する諸々の問題を回避できます。

スクリーンショット

 ロードする素材の一覧はfftfantt氏制作の「素材一覧用JSON作成プログラム」(2016/04/28時点でMITライセンス)で作成してください。同プログラムから必要な素材の一覧が作成されたJSONファイル「MV_Project.json」を作成して「/data」以下に配置します。作成する際は、「拡張子をつける」およびオーディオ関連のチェックボックスを外してください。

素材一覧用JSON作成プログラム

・使い方:https://github.com/fftfantt/RPGMakerMV/wiki/JSON_Maker_for_MV

・本体:https://raw.githubusercontent.com/fftfantt/RPGMakerMV/master/JSON_Maker_for_MV.zip

 ブラウザから実行する場合、画像のロードが完了してから次のロードを開始します。そのため、大量の画像を指定するとロード完了までに時間が掛かり効果が薄くなります。また、スマートフォン等メモリに限りがあるデバイスで実行する場合、大量の画像のプリロードは動作不良の原因となります。

ダウンロード

プラグインファイルはGithubで公開しています。

ダウンロード(Download)

利用規約

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

http://opensource.org/licenses/mit-license.php

更新履歴

  • 2016/04/28 音声素材の並列プリロードに対応。他のプラグインの影響等で、特定のシーンでプリロードが止まってしまう問題を修正。
  • 2016/04/25 色相が0以外の画像がすべて0で表示されてしまう問題等、いくつかのバグを修正
  • 2016/04/24 初版