ページ 11

MPP_MinimapとMBS_FPLEの競合対策依頼

Posted: 2020年11月29日(日) 17:18
by mokapon
▼MPP ミニマップ表示 v.3.2
(木星ペンギン様作) - MPP_MiniMap.js
https://plugin.fungamemake.com/archives/2234

▼MBS FPLE 機能追加 v1.3.2
(トリアコンタン様作) - MBS_FPLE.js
https://plugin.fungamemake.com/archives/1104

上述の2つのプラグインを併用しようとすると
TypeError
cannot read property 'call' of undefined
と表示されてしまいます。

MBS_FPLE.js内の

//-----------------------------------------------------------------------
// Checks whether to use FPLE on the current map
//-----------------------------------------------------------------------
Scene_Map.prototype.useFPLE = function() {
return !!$dataMap.meta.fple;
};
if (Object.keys(PluginManager.parameters('※※※※')).length > 0) {
Scene_Map.prototype.createMiniMap = function() {
Spriteset_Map.prototype.createMinimap.call(this._spriteset);
};
Scene_Map.prototype.updateMiniMap = function() {
Spriteset_Map.prototype.updateMinimap.call(this._spriteset);
};
}
})();

※※※※部分がミニマップ表示プラグインを指定する箇所のようなので’MPP_Minimap’を記述しましたが変化はありませんでした。

質問フォーラムでご回答頂いたところ、
変更を試みた箇所(プラグインのファイル名と予想される箇所)は問題解決に近いと思いますが、その後の処理は
1.3.1 2017/06/07 T_MiniMap.jsとの競合を解消
の内容と予想されるため、ファイル名だけをMPP_MiniMapに変更しても問題は解決しないと思います。
MPP_MiniMapに合わせたコードに変更する必要があるでしょう。
ここは、配布主のトリアコンタン氏にMPP_MiniMapとの競合対策依頼を出すのが妥当ではないでしょうか?
とのことでしたが、作者の方への適切なコンタクト手段がわからなかったため、素材リクエストフォーラムであるこの場で、「MPP_MinimapとMBS_FPLEの競合対策」をあらためてご依頼させて頂きます。


<補足>
目標としては「ランダム生成3Dダンジョンをオートマッピングしながら探索する」ものを作ろうとしています。
ランダム生成に関してはSAN_MapGeneratorを利用しており、MBS_FPLE無しの環境下ではMPP_Minimapの動作を確認しています。

また、同様のミニマップ表示プラグインでは以下の二つも試してみましたが、後述する理由により望む挙動にならなかったため使用を断念しました。こちらのプラグインへのアプローチから解決が望めそうなら、あらためてご教示よろしくお願いします。
・T_Minimap:同一のフロアをランダム生成によって再利用する際、前回記憶したマッピングデータがそのまま残ってしまうため
・KMS_Minimap:オートマッピング機能がないため

Re: MPP_MinimapとMBS_FPLEの競合対策依頼

Posted: 2021年3月03日(水) 23:38
by トリアコンタン
こんにちは!
プラグインのご利用ありがとうございます。

併用可能かどうか調査してみます。
ただ、現在リクエストを複数積んでいるため、すぐに着手するのは難しいかもしれません。
それでもよろしければ気長にお待ちください。