ページ 11

メモ情報の切り替え[解決]

Posted: 2016年7月04日(月) 09:15
by 平井銀二
こんにちは。
今回、厚かましくもプラグインのリクエストをさせていただきたく
書き込ませていただきました。

内容はタイトルの通りなのですが、アクターなどのメモ欄に書き込んだ情報を
変数によって切り替えるというものです。

例えば、少年期から青年期までの物語のゲームがあり
戦闘中に自動でメモ欄に記載された画像のカットインが表示されるという
プラグインがあったとします。
その際、変数で少年期と青年期でのメモ情報を切り替える。とか

他にもキャラカスタマイズで口調を変更できたとして、戦闘中に喋る
セリフをメモ欄の情報によって自動で表示する時に……
などという状況で可能だったら良いなという感じです。


もしくは

アクターの名前・二つ名といったパーソナルデータ(?)を別のアクターにコピーする。
これは前述の機能を、アクターをまるごと入れ替えることによって実現してしまおう
という発想からです。



上記ふたつのどちらでも構いません。
お手数かとは思いますが、作っても良いよと言ってくださる方がおられましたら
何卒よろしくお願いします。

Re: メモ情報の切り替え

Posted: 2016年7月06日(水) 14:29
by 赤色屋KちゃぼさんCG
>>戦闘中に喋る
セリフをメモ欄の情報によって自動で表示する時に……


[/quote]http://torigoya.hatenadiary.jp/
戦闘中にセリフを話すとかだけでいいなら
文字数が制限されますが
上記サイト様の「戦闘中セリフさん」
が役に立つと思います

使ってるって人結構いますし
設定次第で戦闘がひゅんひゅんするので
お勧めです

Re: メモ情報の切り替え

Posted: 2016年7月06日(水) 15:36
by 平井銀二
情報ありがとうございます。

ですが……正直、自分のやりたいことはコレの発展形だったりするんです。

要するに、このプラグインを使う前提で言うなら、このプラグインによって喋る
戦闘中セリフを、別途設定する性格設定によって別の口調に変化させたい。

このプラグインで設定する戦闘会話用の設定を、変数によって切り替えたい。

……ということなんですが、自分の説明が下手すぎてどうにも……お解りいただけたでしょうか?



とまれ、プラグインを紹介していただけたことは深く感謝しております。
ありがとうございました。

Re: メモ情報の切り替え

Posted: 2016年7月06日(水) 19:39
by Trb
メモ情報を書き換えること自体は可能ですが、それを他のプラグインで使うためのプラグインとして作ろうとすると問題があります。

というのも、メモ欄は元々かなり自由な使い方ができる項目なので、一応推奨されている基本の使い方というのはありますがプラグインによって様々な使い方がされているからです。
たとえばゲームの最初に必要なメモをまとめて取得しておくようなプラグインなんかもあり、その場合はゲームの途中でただメモを書き換えても適用されることはないですよね。

なので、メモ情報を書き換える機能を別のプラグインとして用意するより、該当のプラグインを直接改変して変数から取得できるようにするほうがいいです。
何個も何個もある場合は大変ですが、1つや2つでしたらプラグインをここに貼っていただければアドバイス出来ると思います。

Re: メモ情報の切り替え

Posted: 2016年7月06日(水) 20:04
by yamachan
こんばんは! :D

メモ欄に依存するプラグインは多いので、確かに切り替えには注意が必要ですね。

実装方法を考えるとき、切り替えの頻度も検討すると良いかもしれません。
以下は両極端な例になります。

1) 少年期から青年期など、シナリオ上の設定で決まった回数しかおこらない
2) 多重人格、仮面ライダーのような変身、などで頻繁に切り替わる。極端な話、戦闘中でも切り替わってしまいたい

1) であれば、最初に言われているように「アクターをまるごと入れ替えることによって実現」でもできそう、といいますか、フェイス画像からなにから変わりそうなので、別アクターへの切り替えが適正におもえます。

シナリオ中でしょうから戦闘用の Buff などは気にせず、nickname や profile、レベルなど必要最低限の要素を、あるアクターから他のアクターにコピーするプラグインコマンド、があればいけそうに思えます。
装備品などもコピーできますが、何年も経過してるのに装備が同じなのは逆に変なので、シナリオで装備を外してしまって進めてもいいかもしれませんね。

2) だとノートを切り替えるプラグインを作成したうえで、組み合わせるプラグインに注意が必要ですね。

さて、実際にこの機能を使って作りたいゲームは、どんな感じなのでしょうか?

Re: メモ情報の切り替え

Posted: 2016年7月06日(水) 21:27
by トリアコンタン
こんにちは。
一旦、作成してみました。
ただ、Trbさんが指摘されるようにプラグインによっては正常に動作しない可能性もありますので
うまく動作すればよし、動作しない場合は改めて別の方法を考える……というのはどうでしょうか?

・使い方
アクターのメモ欄を別のアクターのメモ欄で上書きします。

プラグインコマンド詳細
イベントコマンド「プラグインコマンド」から実行。
(パラメータの間は半角スペースで区切る)

DANメモ欄更新 1 2 # ID1のアクターのメモ欄をID2のアクターのメモ欄で上書き。
DAN_UPDATE_NOTE 1 2 # 上と同じです。

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

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

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

Re: メモ情報の切り替え

Posted: 2016年7月06日(水) 23:30
by 赤色屋KちゃぼさんCG
>>2) 多重人格、仮面ライダーのような変身、などで頻繁に切り替わる。極端な話、戦闘中でも切り替わってしまいたい

余談ですが、これについてはまだ先の妄想なのですが
FF6,FF9のトランス
のような一定時間別の強力なアクターに
変身していられる何かがほしいなぁー・・・とは思っていました
サガフロンティア1とかにもありますし
結構そういうシステムってごろごろしてます

でもこれはコモンイベントかなんかで作れる気もしますが
どうなんでしょう?

Re: メモ情報の切り替え

Posted: 2016年7月07日(木) 13:46
by 平井銀二
赤色屋KちゃぼさんCG様
Trb様
yamachan様
トリアコンタン様
アドバイス・ご指摘など、ありがとうございます。
特にトリアコンタン様。

yamachan様のアドバイスを読みながら、アクターをまるごと入れ替える方向性に
完全シフトしようかと考えていたところでしたので、思わず尻が浮きました。

やろうとしていたことは結局のところ、
ゲーム開始時に、ある程度のキャラクターカスタマイズを行う。
性格も変えられるので、当然口調も変わる。
 ↓
となると、赤色屋KちゃぼさんCG様にもご紹介いただいた
『戦闘中セリフ表示』プラグインなどを使用する時、口調を変える必要がある。
 ↓
しかも、時代変化などで主人公勢の年齢が大きく変化し、それによってまた
口調を変化させる必要がでてくる。

とまぁ、個人的にやりたかったことを抜き出すと、こんな感じです。
なのでyamachan様もおっしゃられたように、アクター替えにしようかとも思いましたが、
トリアコンタン様の作ってくださったプラグインでやりたいことを完全にこなせることと、
無事、正常動作を確認しましたので、こちらを使わせていただくということで、このトピックも
解決とさせていただきます。

トリアコンタン様。
素晴らしいプラグインをありがとうございました。

赤色屋KちゃぼさんCG様、Trb様、yamachan様もアドバイスなど本当にありがとうございます。

自分は無芸な人間なもので大したお礼などはできませんが、一応絵描きを名乗る身ですので
CG・顔グラ・立ち絵・ドットなどで欲しいものがあれば、お役に立てることもあるかもしれません。

下に、サンプルを置いておきますので、拙い品ですがもし作風が合えばご依頼下さい。

WhaiteMagi.png
SAMPLE 1

emel.png
SAMPLE 2

NowLoading.gif
SAMPLE 3
NowLoading.gif (150.47 KiB) 閲覧数: 8919 回

B-Armar.png
SAMPLE 4


それでは、皆様ありがとうございました。