ページ 1013

Re: レシピを知らなくても合成できるアイテム合成システム

Posted: 2018年9月05日(水) 21:30
by RefIzumi
詳細に教えていただきありがとうございます!

おかげさまで、やりたかった
「未習得レシピのヒントをランダムで教えてくれるイベント」
の作成をすることができました。

これからもプラグイン利用させて頂こうと思います。
ありがとうございました!

Re: レシピを知らなくても合成できるアイテム合成システム

Posted: 2018年10月09日(火) 17:17
by 有楽亭
お世話になっております。
こちらのプラグインですが、合成成功時に各成功アイテムごとに設定された経験値(EXP)が手に入るような仕様を追加していただけないでしょうか?
ご検討の程をよろしくお願いします!

Re: レシピを知らなくても合成できるアイテム合成システム

Posted: 2018年10月09日(火) 23:01
by フトコロ
有楽亭 さんが書きました:お世話になっております。
こちらのプラグインですが、合成成功時に各成功アイテムごとに設定された経験値(EXP)が手に入るような仕様を追加していただけないでしょうか?
ご検討の程をよろしくお願いします!

とりあえず、成功時のボーナスとしてスクリプトを実行できるような機能を追加しました。

FTKR_ItemCompositionSystem v1.6.0
https://github.com/futokoro/RPGMaker/bl ... stem.ja.md

レシピタグ内に

成功ボーナス: スクリプト
大成功ボーナス: スクリプト

など記述すると成功および大成功時にスクリプトを実行します。
経験値の入手対象がわからなかったので、このような処理にしました。

特定のアクターなら
$gameActors.actor(アクターID).gainExp(入手するEXPの値)

パーティー全員なら
$gameParty.members().forEach(function(m){m.gainExp(入手するEXPの値)})

とスクリプトを記述すれば経験値を取得します。

お邪魔します。

Posted: 2018年10月12日(金) 22:13
by ひさや
こんばんは。
初めまして、ひさやと申します。
よろしくお願いいたします。
中国人ですが、日本語あまりうまくないです。何か間違ったらご容赦ください。
フトコロ様のプラグインシリーズが素晴らしいだと思います。

今、謎解きのゲームを作っていますが、こんなシステムをやりたい:
「謎/質問」+「証拠」=「答え」 プレイヤーがいろんな「質問」と「証拠」を集めて組み合わせたら、「答え」を貰います。そして、「合成システム」のプラグインが使えるかどうかと思って、よく調べました。
やっとフトコロ様のプラグインを見つけました、嬉しかったです。レシピを知らなくても合成できるのが謎解きゲームにとってかなり役に立ちます、ありがとうございます。

また、質問がありますから、ここで教えてください。

①上述の通り、素材と合成物が実物じゃなくて、抽象的な物にしてあれば、合成が成功したあと、まだ素材を復元するはずだと思います。その「合成成功したあと素材を復元する」というコマンドが実現されますか?

②たとえレシピ「A+B=C」「D+E=F」があり、もしスロットウインドウにABDE一緒に入れば、CとFが同時に貰えることができますか?この上に、合成結果はレシピ表現されることができますか?

③文字が中央揃えさせますか?

⑤各ウインドウのサイズや位置が変えられますか?

④一部コマンドを削除できますか?(レシピから選ぶ/素材から選ぶを削除したいです。)

まだ初心者ですので、バカな質問ばかりかもしれないが、本当に申し訳ございません。
再び、ありがとうございます。

Re: お邪魔します。

Posted: 2018年10月12日(金) 22:33
by フトコロ
こんにちは。
プラグインの利用ありがとうございます。

ひさや さんが書きました:①上述の通り、素材と合成物が実物じゃなくて、抽象的な物にしてあれば、合成が成功したあと、まだ素材を復元するはずだと思います。その「合成成功したあと素材を復元する」というコマンドが実現されますか?

A、B、Cというアイテムがあり、AとBを合成するとCが作れる場合に
CからAとBに戻せるようにしたい、ということでしょうか。

この場合、Dという復元用アイテムを使ってCとDを合成すると
AとBが作れる、といった形なら実現できるかもしれません。
検討してみます。


ひさや さんが書きました:②たとえレシピ「A+B=C」「D+E=F」があり、もしスロットウインドウにABDE一緒に入れば、CとFが同時に貰えることができますか?この上に、合成結果はレシピ表現されることができますか?

この場合、作れるのはCかFのどちらか片方だけです。

ひさや さんが書きました:③文字が中央揃えさせますか?

プラグインの改造が必要ですが、機能を追加することは可能です。

ひさや さんが書きました:⑤各ウインドウのサイズや位置が変えられますか?

トリアコンタンさんのGUI画面デザインプラグインを使って調整できると思います。
https://triacontane.blogspot.com/2016/03/gui.html

ひさや さんが書きました:④一部コマンドを削除できますか?(レシピから選ぶ/素材から選ぶを削除したいです。)

これは、プラグインパラメータ Command List の設定で変更できます。
パラメータのリスト1つめの action,item,weapon,armor,change,slot,end から
change, を削除してください。
※change = 「レシピから選ぶ/素材から選ぶ」コマンド

Re: お邪魔します。

Posted: 2018年10月12日(金) 22:54
by ひさや
フトコロ さんが書きました:こんにちは。
プラグインの利用ありがとうございます。

ひさや さんが書きました:①上述の通り、素材と合成物が実物じゃなくて、抽象的な物にしてあれば、合成が成功したあと、まだ素材を復元するはずだと思います。その「合成成功したあと素材を復元する」というコマンドが実現されますか?

A、B、Cというアイテムがあり、AとBを合成するとCが作れる場合に
CからAとBに戻せるようにしたい、ということでしょうか。

この場合、Dという復元用アイテムを使ってCとDを合成すると
AとBが作れる、といった形なら実現できるかもしれません。
検討してみます。


ひさや さんが書きました:②たとえレシピ「A+B=C」「D+E=F」があり、もしスロットウインドウにABDE一緒に入れば、CとFが同時に貰えることができますか?この上に、合成結果はレシピ表現されることができますか?

この場合、作れるのはCかFのどちらか片方だけです。

ひさや さんが書きました:③文字が中央揃えさせますか?

プラグインの改造が必要ですが、機能を追加することは可能です。

ひさや さんが書きました:⑤各ウインドウのサイズや位置が変えられますか?

トリアコンタンさんのGUI画面デザインプラグインを使って調整できると思います。
https://triacontane.blogspot.com/2016/03/gui.html

ひさや さんが書きました:④一部コマンドを削除できますか?(レシピから選ぶ/素材から選ぶを削除したいです。)

これは、プラグインパラメータ Command List の設定で変更できます。
パラメータのリスト1つめの action,item,weapon,armor,change,slot,end から
change, を削除してください。
※change = 「レシピから選ぶ/素材から選ぶ」コマンド



早速のご返答ありがとうございます!!
①について、今の合成コマンドは、合成成功したら素材が消失しますね。私は成功しても素材が消失しないのが欲しいです。
②について、難しそうです、では一旦やめます。
③について、お楽しみます、よろしくお願いします。
④⑤解決しました。本当に助かりました。ありがとうございます。

Re: レシピを知らなくても合成できるアイテム合成システム

Posted: 2018年10月12日(金) 23:19
by フトコロ
ひさや さんが書きました:早速のご返答ありがとうございます!!
①について、今の合成コマンドは、合成成功したら素材が消失しますね。私は成功しても素材が消失しないのが欲しいです。

質問内容を勘違いしていたようです。

合成に使用したアイテムが消えないようにしてほしい、ということですね。
これなら機能追加は可能です。

Re: レシピを知らなくても合成できるアイテム合成システム

Posted: 2018年10月14日(日) 20:03
by フトコロ
プラグインを更新していくつか機能を追加しました。

FTKR_ItemCompositionSystem v1.7.0
https://github.com/futokoro/RPGMaker/blob/master/FTKR_ItemCompositionSystem.ja.md

1.合成時に使用した素材がすべて戻ってくる復元機能を追加
プラグインパラメータ Recipe Materials Treatment で設定できます。

2.コマンドとタイトル文字列の表示位置を調整する機能を追加
プラグインパラメータ **** Align で各種の文字列の表示位置を変更できます。

3.マルチ合成機能を追加
一回の合成で、複数のアイテムを入手できる合成です。
詳しくは↓
https://github.com/futokoro/RPGMaker/bl ... D%E5%AE%9A

n02_008.png
n02_008.png (71.15 KiB) 閲覧数: 9571 回

Re: レシピを知らなくても合成できるアイテム合成システム

Posted: 2018年10月22日(月) 02:28
by ひさや
お疲れ様でした。
新しいヴァージョンよく助かりました。
ありがとうございます。
まだ少し、このプラグインについて質問があります。
迷惑をおかけたら許してください。

まずは、YEP_MainMenuManagerと連動可能できますか?
どうやって設定しますか?

次、「合成素材の設定」を略したいですが、「数量設定」のコマンドを削除できますか?
私のゲームに、合成進行の時、素材数のことを問わず、直接的に「一つずつ」のまま、スロットに入れたいです。


ありがとうございました。

Re: レシピを知らなくても合成できるアイテム合成システム

Posted: 2018年10月22日(月) 22:05
by フトコロ
プラグインを更新して機能を追加しました。

FTKR_ItemCompositionSystem v1.7.1
https://github.com/futokoro/RPGMaker/blob/master/FTKR_ItemCompositionSystem.ja.md


ひさや さんが書きました:まずは、YEP_MainMenuManagerと連動可能できますか?
どうやって設定しますか?

可能です。
YEP_MainMenuManagerのプラグインパラメータに、以下の内容を設定してください。

Name : FTKR.ICS.basic.menuCmd[0].name
Symbol : composition
Show : this.isEnabledCompositionCmd(0)
Enabled : true
Ext : 0
Main Bind : this.commandIcs.bind(this)

ひさや さんが書きました:次、「合成素材の設定」を略したいですが、「数量設定」のコマンドを削除できますか?
私のゲームに、合成進行の時、素材数のことを問わず、直接的に「一つずつ」のまま、スロットに入れたいです。

プラグインパラメータ Disable Material Number Input を 1 に設定してください。
これで、数値入力を無視して、1個ずつ素材を選択できます。