ページ 1 / 1
【解決済】ノベルゲーム総合 - NobleMushroom.jsのエラー
Posted: 2025年3月26日(水) 14:01
by まさゆ
ノベルゲーム制作にあたって下記のプラグインを試してみたいのですが、
ノベルゲーム総合 - NobleMushroom.js
https://github.com/triacontane/RPGMaker ... ushroom.js
this.localFileDirectoryPath is not a function
とエラーが表示されます。
どうすればいいでしょうか?
ご確認よろしくお願い致します。
Re: ノベルゲーム総合 - NobleMushroom.jsのエラー
Posted: 2025年3月26日(水) 22:40
by 剣崎 宗二
リンクが切れていたので自分で検索してきましたが、このプラグインで宜しいでしょうか。
https://raw.githubusercontent.com/triac ... ushroom.js
そうである場合、このプラグインはMV用です。
MVとMZのコアスクリプトは共通部分と変更された部分があるのですが、共通部分にのみ作用しているプラグインの場合は流用出来ますが、変更された部分に依存しているプラグインは流用できません。
このプラグインは後者となります。
コード: 全て選択
var dirPath = this.localFileDirectoryPath();
となっている行を
コード: 全て選択
const dirPath = this.fileDirectoryPath();
にすればこのエラー自体は解消できると考えますが、他にもさまざまな問題が発生する可能性があります。
Re: ノベルゲーム総合 - NobleMushroom.jsのエラー
Posted: 2025年3月26日(水) 22:53
by まさゆ
剣崎 宗二 様
返信ありがとうございます。
リンク切り失礼しました。
こちらになります。
コード: 全て選択
https://github.com/triacontane/RPGMakerMV/blob/mz_master/NobleMushroom.js
確かに剣崎さんのリンクにも同じjsがあるのですが、私の方はtargetがMZとなっておりMZで使えるのかなと思っています。
Re: ノベルゲーム総合 - NobleMushroom.jsのエラー
Posted: 2025年3月26日(水) 23:24
by ecf5DTTzl6h6lJj02
こんにちは。
MZ 版のほうも、
MV 版でしか動作しない、
StorageManager.localFileDirectoryPath メソッドが使用されているようです。
恐らく、MV からの移植の際に、直し忘れてそのままになっているのだと思います。
作者(トリアコンタン)様に連絡を入れて、修正してもらってください。
Re: ノベルゲーム総合 - NobleMushroom.jsのエラー
Posted: 2025年3月27日(木) 07:36
by chro
トリアコンタンさん公式ブログの引用です。
Delusional Field: RPGツクールMZ向けプラグインの開発方針に関するご説明
https://triacontane.blogspot.com/2020/08/rpgmz_19.html
@targetでMZを機械的に付与したものです。
正式にMZ対応しているものは、
コード: 全て選択
https://docs.google.com/spreadsheets/d/1BnTyJr3Z1WoW4FMKtvKaICl4SQ5ehL5RxTDSV81oVQc/edit#gid=1411848872
に記載されているもののみです。
もしくはプラグインのバージョン履歴に、MZ対応やMZ用に新規に作成したなどの記載があります。
mz_masterの最新バージョン
コード: 全て選択
1.11.3 2020/06/02
https://raw.githubusercontent.com/triacontane/RPGMakerMV/refs/heads/mz_master/NobleMushroom.js
mvの最新バージョン
コード: 全て選択
1.12.1 2021/04/24
https://raw.githubusercontent.com/triacontane/RPGMakerMV/refs/heads/master/NobleMushroom.js
NobleMushroom.jsはMZ未対応です。
mvのバグ修正も、mzの方には反映されておらず、もし使用するならmvの1.12.1 2021/04/24 の最新を改変する必要があります。
元々仕様変更の規模が大きく、MZはコアスクリプトに大幅な変更が入っているので、対応は難しいはずです。
新規にノベルプラグインを作る程度の規模になると思います。
セーブ・ロード関連も難しいです。
Re: ノベルゲーム総合 - NobleMushroom.jsのエラー
Posted: 2025年3月27日(木) 12:51
by まさゆ
chro様、ecf5DTTzl6h6lJj02様
返信ありがとうございます。
状況理解しました。ということであれば利用はしないので大丈夫です。
ありがとうございました。