ページ 1 / 2
【解決済み】Moghunter様のLMBSプラグインのアツマール投稿について質問です
Posted: 2020年4月14日(火) 18:50
by kuromame11
こんにちは
現在Moghunter様のLMBSプラグイン(https://atelierrgss.wordpress.com/rmv-lmbs-linear-motion-battle-system/)を使用したゲームをRPGアツマールで公開しようとしているのですが、アツマールにアップロード後に戦闘に入ると画像のようなエラーが出てしまいます…(ローカル版では問題ありませんでした)
・エラー内容は恐らくアクションの画像が読み込めていないのだと思っています(adの部分はキャラクター名)
・リトライを押して再読み込みすると違うアクション名でエラーが起きます
・Moghunter様のプラグインを使用する場合は画像の大文字を全て小文字にした方がいいという記事を見つけ、修正したものをアップロードしてみましたが失敗しました…
・全く手を付けていないLMBSのサンプルプロジェクトを非公開で上げてみたところ同じエラーが発生しました
・自分以外にアツマールにこのプラグインを使った作品があるので何かしらの対策をすればいけると思っています
Moghunter様のLMBSプラグインやRPGアツマールに詳しい方がいましたら知恵をお貸しいただければと思います
また、他に必要な資料などあればご用意致します
Re: Moghunter様のLMBSプラグインのアツマール投稿について質問です
Posted: 2020年4月14日(火) 20:47
by くも000
推測ですが画像が"ad"から始まるファイル名なので、広告ブロックの対象になっているのかもしれません。
もし広告ブロッカーをブラウザ入れているなら、一度オフにして確認してみてはいかがでしょうか。
Re: Moghunter様のLMBSプラグインのアツマール投稿について質問です
Posted: 2020年4月14日(火) 21:34
by kuromame11
ありがとうございます!
試してみましたがエラーが出てしまいました
先程のadは敵キャラで今回のmudeはプレイヤーキャラクターなのですが、前回もadとmudeのどちらかでエラーが発生していたので解決はできていないと思います…
Re: Moghunter様のLMBSプラグインのアツマール投稿について質問です
Posted: 2020年4月14日(火) 21:43
by くも000
読み込まれている画像ファイル名を見ると大文字が複数入っているようなのですが、
画像ファイル名は全て小文字に変更されているのですよね?
エラーのファイル名通りに大文字小文字を揃えてみるといかがでしょうか。
追記
ファイル名に大文字は入ってなかったですね、失礼しました。
小文字のままで良さそうです。
サンプルプロジェクトを見ると画像ファイル名に[]が使われているようですが、
プラグインと合わせて[]ではなく_に変更したら直りそうですね…。
Re: Moghunter様のLMBSプラグインのアツマール投稿について質問です
Posted: 2020年4月14日(火) 22:23
by kuromame11
確認が遅れてすみません
追記の通りにもやってみます
一応大文字に直す方もやってみましたがエラーになりました
奇妙なんですがファイル名は大文字(例:Action1)に直したはずなのに大文字ファイル名が見つからないエラーが出ています
Re: Moghunter様のLMBSプラグインのアツマール投稿について質問です
Posted: 2020年4月14日(火) 22:31
by くも000
もっと手間のかからない方法があるかもしれませんが、
LMBSプラグインの各読み込みファイル名を変更したところ
サンプルプロジェクトがアツマールで動きました。
//==============================
// * loadBitmaps
//==============================
LmbsSpriteBattler.prototype.loadBitmaps
コード: 全て選択
if (this.bname() != "") {
this._PosesBitmaps[1] = ImageManager.loadLMBSBattlers(this.bname() + "_Idle");
if (this._battler._lmbs_Movement) {
this._PosesBitmaps[2] = ImageManager.loadLMBSBattlers(this.bname() + "_Walk");
};
・・・
のような感じで全部[]から_に変更して(大文字小文字はこちらで揃えておく)、
Game_Battler.prototype.lmbsCacheBitmap
コード: 全て選択
var poseName = this.lmbsSpriteName() + "_" + pose;
LmbsSpriteBattler.prototype.updatePoses
コード: 全て選択
var pose = this.bname() + "_" + this._battler.lmbsPoseName();
残り2つの部分も_に直し、画像も同じように"Leon_Action1"のような感じにすると動きます。
恐らく[]がアツマールでは使えない記号なのではないかと…。
Re: Moghunter様のLMBSプラグインのアツマール投稿について質問です
Posted: 2020年4月14日(火) 23:20
by kuromame11
お手数おかけして申し訳ありません
上と下の2つは修正完了したのですが、中央の
Game_Battler.prototype.lmbsCacheBitmap
コード: 全て選択
var poseName = this.lmbsSpriteName() + "_" + pose;
の部分が見つけられません…
//==============================
// * loadBitmaps
//==============================
より上か下かの大雑把でも構いませんので大まかな位置を教えていただきたいです…!
Re: Moghunter様のLMBSプラグインのアツマール投稿について質問です
Posted: 2020年4月14日(火) 23:29
by くも000
すみません、順番がバラバラでした…。
だいぶ上の方にあります。
//==============================
// * LMBS Cache Bitmap
//==============================
のところです。
ダウンロードしたそのままの状態のファイルでしたら652行目にあります…!
Re: Moghunter様のLMBSプラグインのアツマール投稿について質問です
Posted: 2020年4月14日(火) 23:32
by kuromame11
ありがとうございます!
修正しましたので試してみます
Re: Moghunter様のLMBSプラグインのアツマール投稿について質問です
Posted: 2020年4月15日(水) 09:19
by kuromame11
返信遅くなりました
無事アツマールで動きました!!
アツマール用のゲームはほぼ完成してて他の方数名にもテストして頂きながら作っていたのですが、最後の最後にアツマールで不具合が出てしまい途方に暮れていたところくも000様のおかげで動くようになって本当に嬉しいです…!
感謝の気持ちでクレジットにもお名前を載せたいのですが宜しいでしょうか…?