ツクールMZとツクールMVの関数の違いをこのプラグインで吸収し、MV用プラグインをMZ用で動くようにします。
現在テスト中です。
※さっそくバグに遭遇したので新しいファイルをアップ。
ただし、開発中なのでバグが出る可能性は高いです。
ツクールMZでMVのプラグインをそのまま動かすプラグイン
トピックの投稿
返信へツクールMZでMVのプラグインをそのまま動かすプラグイン
- 添付ファイル
-
MVJoint.js- (10.46 KiB) ダウンロード数: 1982 回
最後に編集したユーザー しぐれん [ 2020年9月11日(金) 04:47 ], 累計 4 回
現在、プラグイン依頼はお休み中です。
返信 2 / 2ページ
Re: ツクールMZでMVのプラグインをそのまま動かすプラグイン
お世話になります。
プラグイン改修のためにデータは提供させてもらった方が良いとのことで、エラー報告させていただきます。
こちらのプラグインはMVJointで対応できそうでしょうか?
同じくyanaさんの「装備&ショップステータス改造」:EquipAndShopStatusR.js
https://rpg.mitukasa.jp/src/ogrpg1633.zip
もう一つ、上記コード内にある「MiniInformationWindow.js」ですが、こちらもyanaさん作のプラグインで前回のMVJointの更新でエラーは出ずに表示されるようになりました。
が、こちらも"フォントサイズ"がMVと違う?ようで、独自のミニウィンドウ内のフォントがデカいままで正常には機能していないようです。standardFontSizeをMZ用に書き換えれば正常に機能しそうでしょうか?
「ミニ情報ウィンドウ」:MiniInformationWindow.js
https://rpg.mitukasa.jp/src/ogrpg1626.zip
以上、対応を検討して頂ければ幸いです。
プラグイン改修のためにデータは提供させてもらった方が良いとのことで、エラー報告させていただきます。
こちらのプラグインは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が、こちらも"フォントサイズ"がMVと違う?ようで、独自のミニウィンドウ内のフォントがデカいままで正常には機能していないようです。standardFontSizeをMZ用に書き換えれば正常に機能しそうでしょうか?
「ミニ情報ウィンドウ」:MiniInformationWindow.js
https://rpg.mitukasa.jp/src/ogrpg1626.zip
以上、対応を検討して頂ければ幸いです。
Re: ツクールMZでMVのプラグインをそのまま動かすプラグイン
はい、基本はその対応です。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のプラグインをそのまま動かすプラグイン
i print some changes of function between mv and mz, hope be helpful.
https://github.com/moonyoulove/rmmz-code-change
https://github.com/moonyoulove/rmmz-code-change