FTKR_ItemSubCommand機能追加のリクエスト

アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

FTKR_ItemSubCommand機能追加のリクエスト

投稿記事by にゃたま » 2017年9月09日(土) 09:42

こんにちは。

フトコロ様のFTKR_ItemSubCommandに機能追加のリクエストをさせていただきたく
投稿させていただきました。フトコロ様再度お世話になります。

アイテムコマンドに「調べる」の機能が欲しく提案させていただきたいのですが
調べるコマンドを選択すると決められたIDのコモンイベントを呼べると
このような機能が実装できるかなと思いました。
(コモンイベント方式なのは汎用性が高いかなと思ったからです)
また、調べるコマンドを使ったアイテムIDは指定した変数に格納される仕組みが良いと思います。
コモンイベントが終了するとアイテム選択メニューに戻ってきて調べるコマンドを使ったアイテムが
選択されている状態が望ましいです。
尚、アイテムごとの調べるコマンドが有効かどうかは捨てるコマンドと同様の仕組みでお願いします。
<追記>アイテムコマンドにも<使えない: x>等のタグで変数がオンの間使えなくなる仕組みがあると
便利だと思いました。例えば調べるコマンドで調べないと使えないアイテムとか…

以上になりますがフトコロ様の手が空きましたら検討していただけたら幸いです。

アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: FTKR_ItemSubCommand機能追加のリクエスト

投稿記事by フトコロ » 2017年9月19日(火) 23:39

こんにちは。

アイテムのサブコマンドプラグインに対するご要望について
いくつか機能を追加しました。

<追加機能>
1.コモンイベントを実行するサブコマンドを追加する機能
プラグインパラメータで、コマンド名、実行するコモンイベントID、コマンドの表示条件や有効条件を設定します。
表示条件や有効条件は、アイテム別にも設定可能です。
詳しくはプラグイン内のヘルプを参照してください。

2.表示するサブコマンドの対象と順番を設定する機能
プラグインパラメータ<Command List>で対象と順番を設定できます。
カンマで区切って各コマンドのコードを入力することで、入力した順番にコマンドを表示します。
コードについては、プラグイン内のヘルプを参照してください。
ただし、追加機能1の表示条件が無効になっている間は表示しません。

3.選択したアイテムのIDを指定した変数IDに格納する機能
プラグインパラメータ<Use Item Id>に設定した変数IDにアイテムIDを格納します。
格納するタイミングは、サブコマンドを実行した時(アイテム使用やコモンイベントの実行前)です。

<ダウンロード>
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ItemSubCommand.js

にゃたま さんが書きました:コモンイベントが終了するとアイテム選択メニューに戻ってきて調べるコマンドを使ったアイテムが
選択されている状態が望ましいです。

これについては、まだ方法が思いつかないので時間がかかります。

にゃたま さんが書きました:<追記>アイテムコマンドにも<使えない: x>等のタグで変数がオンの間使えなくなる仕組みがあると
便利だと思いました。例えば調べるコマンドで調べないと使えないアイテムとか…

これについては、別のプラグインを作成していますので、こちらをご利用ください。

アイテムの使用条件を変更するプラグイン
<マニュアル>
https://github.com/futokoro/RPGMaker/blob/master/FTKR_ExItemConfig_Required.ja.md
<ダウンロード>
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ExItemConfig_Required.js

設定例:スイッチID1がONの時だけ使用可能なアイテム
<EIC 使用条件>
追加条件: s[1]
</EIC 使用条件>
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: FTKR_ItemSubCommand機能追加のリクエスト

投稿記事by にゃたま » 2017年9月20日(水) 22:10

フトコロ様

新しくなったプラグイン使ってみました。
大変素晴らしいシステムになっています。
調べる以外でもいろんな方面で活用できそうですね!
ありがとうございます!!

ところで実際使ってみると気になるところもわかってきました。
アイテムが増えるとコモンイベントの行が増えて該当のアイテムが探しづらくなるようです。
そこで提案ですが調べるアイテムによってコモンイベントを分けることができると
アイテム数が増えても該当のアイテムが探しやすくなると思いました。
こうした機能を追加することはできますでしょうか?
具体的にはアイテムのメモ欄にコモンイベントを呼ぶIDを記載する形式です。
[追記]こちら可能でしたらコモンイベント名でも指定できたら便利かもしれません。
難しければ無視してください。(イベント名ですとIDが変わってもタグを変更しなくて良い利点があります)

コモンイベント後アイテム画面に戻る機能に関してですが
一応そういった機能があるプラグインがありましたのでお知らせします。
viewtopic.php?t=1203
そしてフトコロ様のプラグインで素晴らしいと思った点は
このプラグインでアイテムを選択した状態に戻れる点にあります。
アイテムを使用したときコモンイベントを呼ぶ機能がツクールの標準で使えますが
こちらでコモンイベントを呼んだ時上記プラグインで戻るとアイテムリストには戻れても
アイテムが選択されている状態に戻れないようです。
しかしフトコロ様のプラグインを使ってコモンイベントを呼んだときは
選択状態まで戻れるようなので非常に便利です。

それでは機能追加についてご検討いただけたら幸いです。
もし実現されたなら恐らくこれで制作効率が著しくUPすると思われます。
正座でお待ちしております。

追記
尚、上記のアイテムメモ欄にタグがない状態で通常のプラグインパラメータで指定したコモンイベントが呼ばれる
といった形式でいかがでしょうか?タグがある場合そちらのタグを優先する形で。

再追記
すみません。もう一点あると便利だなと思った点があります。
プラグインパラメータでサブコマンドのCommand HeightですがこれにAuto(自動)を
設けることができないかなと思いました。コマンド数によって自動的に高さ調整してくれる機能です。
例えばゲームが進行したあとでコマンドを追加したいとなったら
ウィンドウの高さが足りなくなってしまいます。これを自動でやってくれるといいなと思いました。
色々要望を言って申し訳ございません。こちらできたらでいいのでよろしくお願いします。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: FTKR_ItemSubCommand機能追加のリクエスト

投稿記事by フトコロ » 2017年9月24日(日) 23:48

アイテムのサブコマンドプラグインに対するご要望について機能を追加しました。

<追加機能>
1.アイテム毎に実行するコモンイベントIDを設定する機能
以下の様にメモ欄に記載するタグにIDを設定するコードを追加してください。
※プラグインパラメータと競合する場合は、アイテムの設定を優先

<カスタムコマンド:0>
コモンイベントID: 1
</カスタムコマンド>

2.サブコマンドウィンドウの高さを自動調整する機能
プラグインパラメータ<Command Height>の設定値を 0 に設定してください。
これにより、コマンドの数によって自動で高さを調整します。

<ダウンロード>1.4.0
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ItemSubCommand.js
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: FTKR_ItemSubCommand機能追加のリクエスト

投稿記事by にゃたま » 2017年9月27日(水) 19:20

フトコロ様

ご連絡が遅くなり申し訳ございません。

フトコロ さんが書きました:<追加機能>
1.アイテム毎に実行するコモンイベントIDを設定する機能
以下の様にメモ欄に記載するタグにIDを設定するコードを追加してください。
※プラグインパラメータと競合する場合は、アイテムの設定を優先

<カスタムコマンド:0>
コモンイベントID: 1
</カスタムコマンド>


動作を確認いたしました。これは素晴らしく便利です。条件式のほうはまだ確認しておりませんがこちらも
加えていただきありがとうございます。定番プラグインとして今後利用者も増えることと思います。
尚、度重なる要望にお応えいただき感謝すると同時に絶対完成せねばという使命感を感じずにはおれません。


フトコロ さんが書きました:2.サブコマンドウィンドウの高さを自動調整する機能
プラグインパラメータ<Command Height>の設定値を 0 に設定してください。
これにより、コマンドの数によって自動で高さを調整します。


こちら前から欲しいと思っていた機能でした。これでゲーム中にコマンドが増えたとしても対応できます。
折角カスタムコマンドで増やせるのに自動でサイズ変更がないのは不便に感じていたので対応すごく嬉しいです。

とりあえずしばらくこれで使ってみて何か有りましたらまた連絡させていただきたいと思います。
本当にありがとうございました。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: FTKR_ItemSubCommand機能追加のリクエスト

投稿記事by にゃたま » 2017年10月27日(金) 02:30

フトコロ様

お世話になっております。
前回機能追加していただいた件ですがそれに更に追加して欲しい機能ができました。
これができるとすごく柔軟な処理が可能になります。

カスタムコマンドでアイテムのメモ欄に呼びたいコモンイベントを記入して
コモンイベントを呼ぶかと思いますがカスタムコマンドごとに
アイテムのコモンイベントを呼ぶ前と後に共通した処理を入れたいので
カスタムイベントのコモンイベントを呼ぶ前と後にコモンイベントを
実行するようなことはできないでしょうか?

例えば前には背景画像を表示する処理を入れたりだとか
後にはカスタイムイベントで行ったものを出力したりだとかです。
プラグインパラメータで指定できれば理想です。
コモンイベント番号を指定しない場合はカスタムイベントのコモンイベントのみ実行。
[例]
※プラグインパラメータで前に実行したいコモンイベントを指定したときのみ
「カスタムイベントのコモンイベント」前に行うコモンイベント(背景画像出力他)

アイテムメモ欄にて指定した「カスタムイベントのコモンイベント」

※プラグインパラメータで後に実行したいコモンイベントを指定したときのみ
「カスタムイベントのコモンイベント」後に行うコモンイベント(カスタムイベント処理後の出力)

そのぞれのアイテムごとのコモンイベントに前と後のコモンイベントを
入れることもできますが、コモンイベントのIDを途中で変えたい
といったときに全部変える手間が発生して非常に効率が悪いです。
なのでこのような機能が欲しいと思いました。
ご検討いただけましたら幸いです。

追記(以下解決済み)
こちらのトピックの内容と関係ないですが新たなトピックを立てるほどではない
と思ったのでこちらのトピックをお借りします。
フトコロ様のFTKR_ExMessageWindow2が
ひきも記さんで配布されているアイテム選択拡張(http://hikimoki.sakura.ne.jp/plugin/plugin_menu/TMEventItemEx.js)
と競合するようで困っております。
「ニューゲーム」を選択するとCannot read property 'parent' of undefinedが表示されます。
双方とも良いプラグインなのでこちらの競合を回避できないでしょうか?
アイテム選択拡張を改変していただいても構いません。
仕様的に難しければアイテム選択拡張を諦めます。
お手数おかけして申し訳ございませんがよろしくお願いします。

再追記
上記アイテム選択拡張の件についてはTMEventItemExを使用せず
準公式プラグインChangeSelectItemWindowとKeyItemNumberを導入することで
解決しました。ありがとうございました。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: FTKR_ItemSubCommand機能追加のリクエスト

投稿記事by フトコロ » 2017年11月01日(水) 21:11

にゃたま さんが書きました:カスタムコマンドでアイテムのメモ欄に呼びたいコモンイベントを記入して
コモンイベントを呼ぶかと思いますがカスタムコマンドごとに
アイテムのコモンイベントを呼ぶ前と後に共通した処理を入れたいので
カスタムイベントのコモンイベントを呼ぶ前と後にコモンイベントを
実行するようなことはできないでしょうか?

そのぞれのアイテムごとのコモンイベントに前と後のコモンイベントを
入れることもできますが、コモンイベントのIDを途中で変えたい
といったときに全部変える手間が発生して非常に効率が悪いです。


以下のようなプラグインを使って、イベント内でコモンイベントを実行してみてはどうでしょうか。

コモンイベントを名前で呼び出すプラグイン
https://tm.lucky-duet.com/viewtopic.php?f=5&t=4583

コモンイベント名で指定することで、IDを変えても名前を変えなければそのまま使用できると思います。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: FTKR_ItemSubCommand機能追加のリクエスト

投稿記事by にゃたま » 2017年11月01日(水) 21:52

フトコロ様


フトコロ さんが書きました:
以下のようなプラグインを使って、イベント内でコモンイベントを実行してみてはどうでしょうか。

コモンイベントを名前で呼び出すプラグイン
https://tm.lucky-duet.com/viewtopic.php?f=5&t=4583

コモンイベント名で指定することで、IDを変えても名前を変えなければそのまま使用できると思います。


このようなプラグインがあったのですね!ご紹介いただきありがとうございます。これでなんとかなりそうです。助かりました!

“MV:プラグイン素材のリクエスト” へ戻る