顔画像と連動して自動で名前を表示させる【プラグイン】

パラメーターで顔画像と名前の組み合わせをあらかじめ設定しておくことで、いちいち名前を入力する必要がなくなります。
表情差分やMVのYEP_MessageCoreなどにも対応しているので大抵のシチュエーションに対応できると思います。
オプション機能としてDisableFaceGraphicMessageFaceOptionを用意しています。
AutoNamePopup.png

更新履歴

2021/09/03:Ver.1.0.0 公開。
2021/09/05:Ver.1.1.0 インデント有効時の行頭の瞬間表示に対応。プラグインコマンドを追加。
2021/09/07:Ver.1.1.1 メモでアクターの顔画像のインデックスを直接指定できる機能を追加。
2021/09/14:Ver.1.1.2 プラグインコマンドやパラメータでアクターの表情差分を参照する機能を追加。
2021/10/24:Ver.2.0.0 設定項目を追加。文字サイズ変更によるインデントのズレを修正。
2021/11/03:Ver.2.0.1 設定項目を追加。空欄にインデントを付与してしまう不具合を修正。
2021/11/28:Ver.2.0.2 名前未設定の顔グラを使用した際フリーズする不具合を修正。
2021/12/06:Ver.3.0.0 名前入力欄に入力したとき、自動で共通文字列を適用する機能を追加。
2021/12/30:Ver.4.0.0 コードの見直し。顔差分のインデックスを追加。インデント改善。
2021/12/31:Ver.4.0.1 インデントのバグ修正。
2021/01/06:Ver.4.0.2 軽微な修正。
2022/10/31:Ver.5.0.0 リニューアル。下位バージョンとの互換性はありません。
2022/12/10:Ver.5.0.1 競合対策。
2023/03/21:Ver.5.1.0 特定の制御文字が含まれているときはインデントを行わない機能を追加。
2023/04/13:Ver.5.1.1 アクターに顔画像が設定されていない時の不具合を修正。
2024/06/09:Ver.5.1.2 パラメータ表示の不具合を修正。

ダウンロード

AutoNamePopup.js Ver.5.1.2
MITライセンス

使い方

あらかじめパラメータで設定しておく。
制御文字も使用可能。
AutoNamePopup_param.png
すると名前を入力しなくても…
AutoNamePopup_command.png
この通り!
AutoNamePopup_popup.png
メッセージウィンドウに表示させることもできる。
AutoNamePopup_window.png
自動で空白を付与する機能も!
AutoNamePopup_indent.png
名前を好きな記号で囲むなんてことも。
AutoNamePopup_harold.png

仕様

パラメータとアクターの顔画像が被った場合、パラメータの設定が優先されます。
さらにプラグインコマンドで追加した場合はその追加分が最優先になります。
プラグインコマンドで名前を追加するとセーブデータの容量が増すので注意が必要です。
PluginCommonBaseに対応していますが無くても使えます。

機能の見直しにより、Ver.3.0.0で前バージョンとのセーブデータの互換性が保てなくなりました。
プラグインコマンドを使用したデータにて不具合が発生する可能性があります。
解決方法としては
・セーブデータを削除して最初からやりなおす。
・プラグインコマンドで変更した名前を全て上書きしなおす。
の2つがあります。

プラグインコマンドを全く使用していないデータにおいては全く支障はないので安心して下さい。

Ver.4.0.0より、インデントは全角空白ではなく、開始位置をずらす仕様に変更しました。
よりスピーディな表示を実現します。

この記事へのコメント

こころ
2021年09月26日 22:46
こんばんは!
はじめまして。
いちいち文章入力時に名前入力せずに登録しておいた名前で自動表示されるので大変重宝しております。
フォーラムでもよかったのですが、こちらのメインと思われるサイトを見つけたのでこちらに描かせていただきました。

もし対応できればでよろしいのですが、こちらのGABA様のメッセージウィンドウ内に名前ラベルを表示するGABA_NameLabelプラグイン
https://star-write-dream.com/decagongame/2020/09/11/%E3%80%90mz%E3%80%91%E5%90%8D%E5%89%8D%E3%83%A9%E3%83%99%E3%83%AB%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3/
と併用したときに「¥>リード¥<」という表示になってしまうのですがこれを表示させないようにすることはできますでしょうか?

あわやまたな
2021年10月24日 21:38
ご利用ありがとうございます。
気が付くのに遅れてすみません… このサイト自体に来場者があまりいないため確認を怠っておりました。 もしかすると既にお気づきになられてるのかもしれませんが、パラメータの共通文字列1、共通文字列2を空欄にしていただけると問題なく使えるかと思われます。

そしてこのサイト史上初の記念すべき1コメント目をありがとうございます!

>こころさん
>
>こんばんは!
>はじめまして。
>いちいち文章入力時に名前入力せずに登録しておいた名前で自動表示されるので大変重宝しております。
>フォーラムでもよかったのですが、こちらのメインと思われるサイトを見つけたのでこちらに描かせていただきました。
>
>もし対応できればでよろしいのですが、こちらのGABA様のメッセージウィンドウ内に名前ラベルを表示するGABA_NameLabelプラグイン
>https://star-write-dream.com/decagongame/2020/09/11/%E3%80%90mz%E3%80%91%E5%90%8D%E5%89%8D%E3%83%A9%E3%83%99%E3%83%AB%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3/
>と併用したときに「¥>リード¥<」という表示になってしまうのですがこれを表示させないようにすることはできますでしょうか?
>
>
こころ
2021年10月25日 20:27
ありがとうございます!
返信がなかなかなかったのでおそらく次のブログ更新までは気付かないかな?
と思い気長に待ってました。
なるほどパラメータの共通文字列1、2とはそういう意味だったのですね
最初意味がわからなかったので設定を飛ばしてました^^;
これで名前がちゃんと表示されるようになりました!
そしてこのサイト史上初のコメント1getできてとても光栄です!
本当にありがとうございました。
あわやまたな
2021年11月01日 02:33
どういたしまして!
無事に適応できたようで何よりです。
今後ともこのサイトやプラグイン共々よろしくお願いします!

>こころさん
>
>ありがとうございます!
>返信がなかなかなかったのでおそらく次のブログ更新までは気付かないかな?
>と思い気長に待ってました。
>なるほどパラメータの共通文字列1、2とはそういう意味だったのですね
>最初意味がわからなかったので設定を飛ばしてました^^;
>これで名前がちゃんと表示されるようになりました!
>そしてこのサイト史上初のコメント1getできてとても光栄です!
>本当にありがとうございました。