【解決済】トリアコンタンさまの「アクターのメモ欄動的設定プラグイン」に関して

ゆれいか
記事: 14
登録日時: 2017年10月28日(土) 18:32

【解決済】トリアコンタンさまの「アクターのメモ欄動的設定プラグイン」に関して

投稿記事by ゆれいか » 2019年10月14日(月) 00:31

いつもお世話になっております。
トリアコンタン様の「アクターのメモ欄動的設定プラグイン」に関してなのですが、このプラグインを拡張して武器や防具、アイテムのメモ欄を別の武器や防具、アイテムのメモ欄で上書きできるようにする事は可能でしょうか?
同じくトリアコンタン様の「バストアップ表示プラグイン」と組み合わせて使おうと思った際に、アクターだけでなく装備品やアイテムでも同じことができたらもっと便利になるのではと思い、ご相談させていただきました。
最後に編集したユーザー ゆれいか on 2019年10月23日(水) 22:35 [ 編集 1 回目 ]

アバター
トリアコンタン
記事: 1753
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: トリアコンタンさまの「アクターのメモ欄動的設定プラグイン」に関して

投稿記事by トリアコンタン » 2019年10月14日(月) 15:08

こんにちは!
ご要望について了解しました!

ただ、現状の実装だと機能追加が難しく、新規で作り直した方がよさそうです。
対応時期はお約束できませんが、気長にお待ちください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
ゆれいか
記事: 14
登録日時: 2017年10月28日(土) 18:32

Re: トリアコンタンさまの「アクターのメモ欄動的設定プラグイン」に関して

投稿記事by ゆれいか » 2019年10月15日(火) 01:11

ご確認ありがとうございます!
こちらも以前ご相談させていただきました、「数値入力プラグイン」と同じく、早急にというわけではないので、トリアコンタン様のご都合の良い時で構いません。

因みに「アクターのメモ欄動的設定プラグイン」おきまして、
こちらの一部を書き換えれば装備品のメモ欄をプラグインコマンドで変更する事は可能でしょうか?
(例えば、武器のメモ欄だけ上書きできるようにする等)

もちろんご相談させていただきました表題の通り、一つのプラグインで装備品やアイテムのメモ欄を上書きできることに越したことはないのですが、もし少し書き換えるだけで、形だけでも実現できるのであれば自分の方でも試してみようと思います。
尚、これに伴ってプラグインが増えたり(*)、プラグインコマンドを複数、イベントに記入したりすること自体は特に問題はないです。

*アクターのメモ欄用、武器のメモ欄用、防具のメモ欄用…etc

ご意見お待ちしております。


p.s
自身のゲーム制作に際してトリアコンタン様のプラグインを複数使わせていただいているのですが、最近ようやく無事完成・配信する事ができました!
ただ、年齢制限のあるゲームな為、リンクは貼れないのですが、この場を持ちまして改めて御礼申し上げます。
アバター
トリアコンタン
記事: 1753
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: トリアコンタンさまの「アクターのメモ欄動的設定プラグイン」に関して

投稿記事by トリアコンタン » 2019年10月15日(火) 01:43

変更だけならプラグイン104行目付近の「$dataActors」を「$dataItems」などに書き換えればOKです。

コード: 全て選択

DataManager.rewriteMetadata($dataActors[targetId], $dataActors[srcId]);


ただし、二つ問題があります。
1. 変更した情報がセーブデータに保存されない
2. 既存の「アクターのメモ欄動的設定プラグイン」と競合する

これらを回避するには、コマンド名や変数名などをそれぞれ変更する必要があります。
具体的にはGame_Actorsの「_notes」という変数を別のものに変えて、コマンド名も「DAN_UPDATE_NOTE」から別のものに変更する必要があります。

変数名の変更は開発用のエディタなどがあれば簡単ですが、テキストエディタからだとちょっと難しいかもしれません。

とはいえ「数値入力プラグイン」ほど大規模な修正というわけではないので、今週末あたりでよければこちらでも対応可能です。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
ゆれいか
記事: 14
登録日時: 2017年10月28日(土) 18:32

Re: トリアコンタンさまの「アクターのメモ欄動的設定プラグイン」に関して

投稿記事by ゆれいか » 2019年10月15日(火) 08:44

トリアコンタン様

早速のご回答ありがとうございます!
下手な事はせず、今週末辺りまで待とうと思います(^^;)
ご対応よろしくお願いいたします。
アバター
トリアコンタン
記事: 1753
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: トリアコンタンさまの「アクターのメモ欄動的設定プラグイン」に関して

投稿記事by トリアコンタン » 2019年10月22日(火) 17:06

こんにちは。
試作してみましたので動作をご確認ください。

「データベースのメモ欄動的設定プラグイン」
・使い方
データベースのメモ欄をゲーム中に上書き変更します。
変更対象のデータと、変更前後のIDを指定してください。
存在しないIDやデータベースを指定するとエラーになります。

コード: 全て選択

メモ欄変更 $dataActors 1 2   # ID[1]のアクター(※1)のメモ欄をID[2]のメモ欄で上書き。
CHANGE_NOTE $dataActors 1 2 # 同上

※1
変更対象のデータベース以下の通り指定してください。
$dataActors : アクター
$dataItems : アイテム
$dataWeapons : 武器
$dataArmors : 防具
$dataStates : ステート
$dataEnemies : 敵キャラ

・ダウンロード
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/DynamicDatabaseNote.js

・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。

画像
画像
画像
画像
画像
画像

・これまでに制作したプラグイン一覧
https://docs.google.com/spreadsheets/d/1BnTyJr3Z1WoW4FMKtvKaICl4SQ5ehL5RxTDSV81oVQc/edit#gid=30581402]
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
ゆれいか
記事: 14
登録日時: 2017年10月28日(土) 18:32

Re: トリアコンタンさまの「アクターのメモ欄動的設定プラグイン」に関して

投稿記事by ゆれいか » 2019年10月23日(水) 22:35

トリアコンタン様

ご制作ありがとうございます!!
早速、動作の確認を行なったところ、思った通りの動作をしてくれました!
バストアップ表示プラグインとの連動も上手くいっております。
お忙しい中でのご対応、本当に感謝いたします…!

本件は「解決済」とさせていただきます。

“MV:質問” へ戻る