【解決】MOG_BattleHudで戦闘中にフェイス画像を変更したい

SIZUKU
記事: 17
登録日時: 2020年4月02日(木) 20:41

【解決】MOG_BattleHudで戦闘中にフェイス画像を変更したい

投稿記事 by SIZUKU »

こちらで発言させていただくのは初めてなので足りないところが多々あるかもしれませんが・・・、戦闘画面のレイアウトを変えようと、

https://fungamemake.com/archives/3807

からMOG_BattleHudのプラグイン等と翻訳されたテンプレートをダウンロードさせていただき、導入はうまくいったのですが、現在制作中のゲームは変身を行う一人を主人公としたゲームで、戦闘中にフェイス画像を変更しなければと思い、

viewtopic.php?t=6982

からMOG_BattleHud拡張プラグインを使わせていただいたのですが、
スクリーンショット 2020-04-02 21.45.42.png
(塗りつぶした部分は主人公の名前)
このようにコモンイベントを組み、変身を行うスキルの使用効果に入れて、技を使えばすぐ起動するようにしたのですが、

変身スキル使用前
スライムちゃんの日常 2020_04_02 21_43_15.jpg
変身スキル使用後
スライムちゃんの日常 2020_04_02 21_43_44.jpg
このようにフェイス画像が消えてしまいます。初心者で分からない事だらけですが、改善のためにお力をおかりしたいです

ちなみに今使用しているプラグインは上記のほかに

https://torigoya.hatenadiary.jp/entry/quick_skill_mv

こちらのターン消費なしでスキルを発動させられるプラグインと基本的なパラメーターを設定するプラグインのみです。

追記:画像のタグを修正しました。ご迷惑をおかけしました・・・
最後に編集したユーザー SIZUKU [ 2020年4月04日(土) 22:10 ], 累計 4 回
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: MOG_BattleHudで戦闘中にフェイス画像を変更したい

投稿記事 by ムノクラ »

SIZUKU さんが書きました:こちらで発言させていただくのは初めてなので足りないところが多々あるかもしれませんが・・・、戦闘画面のレイアウトを変えようと、

https://fungamemake.com/archives/3807

からMOG_BattleHudのプラグイン等と翻訳されたテンプレートをダウンロードさせていただき、導入はうまくいったのですが、現在制作中のゲームは変身を行う一人を主人公としたゲームで、戦闘中にフェイス画像を変更しなければと思い、

viewtopic.php?t=6982

からMOG_BattleHud拡張プラグインを使わせていただいたのですが、

画像
(塗りつぶした部分は主人公の名前)
このようにコモンイベントを組み、変身を行うスキルの使用効果に入れて、技を使えばすぐ起動するようにしたのですが、

変身スキル使用前
画像

変身スキル使用後
画像

このようにフェイス画像が消えてしまいます。初心者で分からない事だらけですが、改善のためにお力をおかりしたいです

ちなみに今使用しているプラグインは上記のほかに

https://torigoya.hatenadiary.jp/entry/quick_skill_mv

こちらのターン消費なしでスキルを発動させられるプラグインと基本的なパラメーターを設定するプラグインのみです。
リンクされているプラグインを拝見したところ、MOG Bttle HUD v4.0用のようです。
現在のMOG Bttle HUDはv5.04ですので、バージョンが合わずに動作していないようです。

小手先ですが、v5.04で動くようにしてみました。
簡単な検証しか出来ていませんが、お試しください。
https://raw.githubusercontent.com/munok ... GHexpan.js

(投稿画像が表示されていないのは、タグが間違えているみたいです。添付ファイルの一覧に「インライン表示」というボタンが出ますので、それを押すと、表示するタグが入ります。)
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
SIZUKU
記事: 17
登録日時: 2020年4月02日(木) 20:41

Re: MOG_BattleHudで戦闘中にフェイス画像を変更したい

投稿記事 by SIZUKU »

ムノクラさん、ありがとうございます!こちらのプラグインを使わせていただき、

変身スキル使用前
スライムちゃんの日常 2020_04_03 15_28_40.jpg
変身スキル使用後
スライムちゃんの日常 2020_04_03 15_29_12.jpg
画像を変更することができたのですが、
スライムちゃんの日常 2020_04_03 15_29_48.jpg
このようにゲージの画像がおかしくなってしまいます。HPとMPを変身スキル使用時にステートを使って上げているのですが、これをなくすと、
スライムちゃんの日常 2020_04_03 15_39_17.jpg
今度は変身スキル使用時に画像がおかしくなってしまいました・・・、それぞれのゲージはダメージか消費で元の状態に戻るようです
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: MOG_BattleHudで戦闘中にフェイス画像を変更したい

投稿記事 by ムノクラ »

SIZUKU さんが書きました:ムノクラさん、ありがとうございます!こちらのプラグインを使わせていただき、

変身スキル使用前
スライムちゃんの日常 2020_04_03 15_28_40.jpg

変身スキル使用後
スライムちゃんの日常 2020_04_03 15_29_12.jpg

画像を変更することができたのですが、

スライムちゃんの日常 2020_04_03 15_29_48.jpg

このようにゲージの画像がおかしくなってしまいます。HPとMPを変身スキル使用時にステートを使って上げているのですが、これをなくすと、

スライムちゃんの日常 2020_04_03 15_39_17.jpg

今度は変身スキル使用時に画像がおかしくなってしまいました・・・、それぞれのゲージはダメージか消費で元の状態に戻るようです
こちらで試してみましたが、現象は再現できませんでした。

1.新規プロジェクトに下記を設定
MOG Battle HUD Templete の02_Light を導入
MOGHexpan.js v1.02(ムノクラ改変版)を導入

2.スキルを設定
コモンイベントを実行するスキル。
コモンイベントの内容は下記

コード: 全て選択

◆変数の操作:#0001 = 1
◆能力値の増減:パーティ全体, 最大HP + 9999
◆能力値の増減:パーティ全体, 最大MP + 9999
◆全回復:パーティ全体
◆プラグインコマンド:MOGH update 1 1
結果、下記画像のように、特に変な表示にはなりませんでした。

試しに、このスキルをTorigoya_QuickSkillを使用しターン消費をしないスキルに設定しましたが、問題は再現できませんでした。

コアスクリプトv1.6.2で確認しましたが、古いコアを使用していますか?
SS01.png
SS02.png
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: MOG_BattleHudで戦闘中にフェイス画像を変更したい

投稿記事 by ムノクラ »

よく見ると、解像度がデフォルト値ではないですね?
何を使って、いくつにしていますか?
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
SIZUKU
記事: 17
登録日時: 2020年4月02日(木) 20:41

Re: MOG_BattleHudで戦闘中にフェイス画像を変更したい

投稿記事 by SIZUKU »

返信が遅くなり本当に申し訳ありません・・・、ツクールのバージョンですが、1.6.1と古いものだったのでバージョンアップし、既存プロジェクトのコアスクリプトも1.6.2へ上書きしましたが、これといって動作に変化はありませんでした。

また、解像度ですが、community_basicを使って、X=1120、Y=630にして、MOG_BattleHudの設定と使う画像をもともと816のものだけ1120に変更しました。それが原因かもしれないと思い、バージョン1.6.2の新規プロジェクトに変身スキルにかかわるすべての項目をコピーして、画面と画像の解像度とMOG_BattleHudの設定を初期値に戻してみましたが、
Project1 2020_04_03 23_33_02.jpg
このように、変身スキル使用時に表示がおかしくなってしまいます。変身は3ターン後に解除され、戦闘開始時のフェイス画像に戻すプラグインコマンドで画像を戻しているのですが、
Project1 2020_04_04 0_18_16.jpg
このように変身解除後も表示がおかしいままです。新規プロジェクトの中のプラグインで変更した項目は戦闘コマンドにスキルタイプ:変身とその画像を追加したぐらいです。

特定のイベントの組み方でこうなるのでしょうか・・・

追記:自分の前の発言を見て、どのタイミングでゲージがおかしくなるのかをお伝えしていなかったので・・・、
   現在の状態だと画面や画像の解像度にかかわらず、変身スキル使用時におかしくなり、3ターン後の変身解除後
   も、おかしくなったままの状態です。また、それぞれのゲージは変動することで正しい表示になるようです。
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: MOG_BattleHudで戦闘中にフェイス画像を変更したい

投稿記事 by ムノクラ »

SIZUKU さんが書きました:返信が遅くなり本当に申し訳ありません・・・、ツクールのバージョンですが、1.6.1と古いものだったのでバージョンアップし、既存プロジェクトのコアスクリプトも1.6.2へ上書きしましたが、これといって動作に変化はありませんでした。

また、解像度ですが、community_basicを使って、X=1120、Y=630にして、MOG_BattleHudの設定と使う画像をもともと816のものだけ1120に変更しました。それが原因かもしれないと思い、バージョン1.6.2の新規プロジェクトに変身スキルにかかわるすべての項目をコピーして、画面と画像の解像度とMOG_BattleHudの設定を初期値に戻してみましたが、

Project1 2020_04_03 23_33_02.jpg

このように、変身スキル使用時に表示がおかしくなってしまいます。変身は3ターン後に解除され、戦闘開始時のフェイス画像に戻すプラグインコマンドで画像を戻しているのですが、

Project1 2020_04_04 0_18_16.jpg

このように変身解除後も表示がおかしいままです。新規プロジェクトの中のプラグインで変更した項目は戦闘コマンドにスキルタイプ:変身とその画像を追加したぐらいです。

特定のイベントの組み方でこうなるのでしょうか・・・

追記:自分の前の発言を見て、どのタイミングでゲージがおかしくなるのかをお伝えしていなかったので・・・、
   現在の状態だと画面や画像の解像度にかかわらず、変身スキル使用時におかしくなり、3ターン後の変身解除後
   も、おかしくなったままの状態です。また、それぞれのゲージは変動することで正しい表示になるようです。
差し支えなければ、
1.スキルの設定をここに貼り付けていただく
2.変な動作がハッキリしているサンプルプロジェクトをアップいただく
のどちらかをお願いしたいです。

2.の方が早く状況確定できると思います。
プロフのTwitterにDMいただければと思います。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
SIZUKU
記事: 17
登録日時: 2020年4月02日(木) 20:41

Re: MOG_BattleHudで戦闘中にフェイス画像を変更したい

投稿記事 by SIZUKU »

ムノクラ様のDMにプロジェクトのURLを送らせていただきました
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: MOG_BattleHudで戦闘中にフェイス画像を変更したい

投稿記事 by ムノクラ »

SIZUKU さんが書きました:ムノクラ様のDMにプロジェクトのURLを送らせていただきました
まだ、完全に解決できていないですが、分かったことがいくつかあります。
途中報告です。
そちらでも、追加で分かったことがあったら、お知らせください。


1.プラグインのファイル名に問題がある。
新しいプラグインのファイル名(MOGHexpan)に半角スペースが追加されており、古いプラグインが残っています。
古いものは削除(プロジェクト外へ出す)してください。
また、新しいプラグインのファイル名を正しいものにしてください。
(なぜ、これで動いていたのかの方が不思議です…)

同様になぜか.jsという無名になっているプラグインも入っていました。
これは使用していないと思いますが、トラブルの元なので、同様に排除したほうが良いでしょう。

2.再現条件
いただいたプロジェクトで、再現は確認しました。
もろもろ精査していますが、正直、絡んでいる条件が多く、確定しきれていません。

ただ、仰ったとおりHP,MP,TPの更新時に表示の異常が戻るのは確認しました。
自分がこの現象が起きなかったのは、どうも「全回復」を入れていたので、変身時に全てのパラメータが更新されたからだと予想されます。

3.残っている問題
しかし、いただいたプロジェクトに「全回復」を入れても問題が解決しませんでした。
ステート等他の条件が絡んでいる可能性があります。

また、全回復が使用条件というのも変なプラグインなので、この辺りを手がかりにプラグインの処理を追加するつもりでいます。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: MOG_BattleHudで戦闘中にフェイス画像を変更したい

投稿記事 by ムノクラ »

https://raw.githubusercontent.com/munok ... GHexpan.js

バグ修正を行い、v1.03をアップしました。
入れ替えてお試しください。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
返信する

“MV:質問”に戻る