ツクールMZでMVのプラグインをそのまま動かすプラグイン

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
超ななしMZ
記事: 8
登録日時: 2020年8月23日(日) 10:20

Re: ツクールMZでMVのプラグインをそのまま動かすプラグイン

投稿記事by 超ななしMZ » 2020年9月11日(金) 21:05

お世話になります。
プラグイン改修のためにデータは提供させてもらった方が良いとのことで、エラー報告させていただきます。
こちらのプラグインはMVJointで対応できそうでしょうか?

同じくyanaさんの「装備&ショップステータス改造」:EquipAndShopStatusR.js
https://rpg.mitukasa.jp/src/ogrpg1633.zip

コード: 全て選択

rmmz_managers.js:2030 TypeError: this.standardFontSize is not a function
    at Window_RefineShopStatus.drawPossession (EquipAndShopStatusR.js:2177)
    at Window_RefineShopStatus.refreshContents (EquipAndShopStatusR.js:1638)
    at Window_RefineShopStatus.Window_EquipStatus.execRefresh (EquipAndShopStatusR.js:649)
    at Window_RefineShopStatus.Window_EquipStatus.refresh (EquipAndShopStatusR.js:637)
    at Window_RefineShopStatus.initialize (EquipAndShopStatusR.js:1603)
    at new Window_RefineShopStatus (EquipAndShopStatusR.js:1509)
    at Scene_Shop.createStatusWindow (EquipAndShopStatusR.js:2364)
    at Scene_Shop.create (rmmz_scenes.js:2438)
    at Scene_Shop.create (MiniInformationWindow.js:715)
    at Function.SceneManager.changeScene (rmmz_managers.js:2084)
SceneManager.catchNormalError @ rmmz_managers.js:2030
DevTools failed to parse SourceMap: chrome-extension://njgcanhfjdabfmnlmpmdedalocpafnhl/js/libs/pixi.js.map


もう一つ、上記コード内にある「MiniInformationWindow.js」ですが、こちらもyanaさん作のプラグインで前回のMVJointの更新でエラーは出ずに表示されるようになりました。
が、こちらも"フォントサイズ"がMVと違う?ようで、独自のミニウィンドウ内のフォントがデカいままで正常には機能していないようです。standardFontSizeをMZ用に書き換えれば正常に機能しそうでしょうか?

「ミニ情報ウィンドウ」:MiniInformationWindow.js
https://rpg.mitukasa.jp/src/ogrpg1626.zip

以上、対応を検討して頂ければ幸いです。
添付ファイル
miniinfo.jpg

アバター
しぐれん
記事: 973
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: ツクールMZでMVのプラグインをそのまま動かすプラグイン

投稿記事by しぐれん » 2020年9月12日(土) 13:22

bobyama さんが書きました:
上記をもとに、自分なりに勉強しました。

今回のオーバーライド?上書きは

エラー発見>エラーの関数のプロトタイプのMVコアスクリプトを探す>追加する

というようなアクションであっていますでしょうか?

いつも対応ありがとうございます!

はい、基本はその対応です。
なので、ツクールMVを持っているなら、自力でその対応を進めていくのも良いと思います。

超ななしMZ さんが書きました:こちらのプラグインはMVJointで対応できそうでしょうか?

同じくyanaさんの「装備&ショップステータス改造」:EquipAndShopStatusR.js
https://rpg.mitukasa.jp/src/ogrpg1633.zip

はい、関数追加で可能です。
今は別のプラグインの作業があるので後日とします。

ムノクラ さんが書きました:C:\Program Files (x86)\Steam\steamapps\common\RPG Maker MV\dlc\KadokawaPlugins_New\samples\Slot Machine Sample
に入っている公式が配布しているスロットマシーンのサンプルプロジェクトをMZにコンバートして
https://forum.tkool.jp/index.php?thread ... post-25391
と同じ方法でテストしました。

(MVJointはさっきダウンロードし直して使いました)
下記エラーになりました。

コード: 全て選択

rmmz_managers.js:2030 TypeError: this._setDirty is not a function
    at Bitmap.drawImage (SlotMachine.js:450)
    at Scene_SlotMachine.makeReel (SlotMachine.js:574)
    at Scene_SlotMachine.start (SlotMachine.js:564)
    at Function.SceneManager.updateScene (rmmz_managers.js:2101)
    at Function.SceneManager.updateMain (rmmz_managers.js:2057)
    at Function.SceneManager.update (rmmz_managers.js:1938)
    at Function.Graphics._onTick (rmmz_core.js:800)
    at TickerListener.emit (pixi.js:9474)
    at Ticker.update (pixi.js:9928)
    at Ticker._tick (pixi.js:9679)

関数追加で行けそうですが、アンダースコアで開始する関数なのが厄介ですね。
優先度下げ目で対応します。
現在、プラグイン依頼はお休み中です。
moonyoulove
記事: 1
登録日時: 2020年9月24日(木) 19:41

Re: ツクールMZでMVのプラグインをそのまま動かすプラグイン

投稿記事by moonyoulove » 2020年9月24日(木) 19:44

i print some changes of function between mv and mz, hope be helpful. :D
https://github.com/moonyoulove/rmmz-code-change

“MZ:プラグイン素材” へ戻る