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

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
RefIzumi
記事: 12
登録日時: 2018年8月31日(金) 13:59

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

投稿記事by RefIzumi » 2018年9月05日(水) 21:30

詳細に教えていただきありがとうございます!

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

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

有楽亭
記事: 73
登録日時: 2016年2月29日(月) 04:41

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

投稿記事by 有楽亭 » 2018年10月09日(火) 17:17

お世話になっております。
こちらのプラグインですが、合成成功時に各成功アイテムごとに設定された経験値(EXP)が手に入るような仕様を追加していただけないでしょうか?
ご検討の程をよろしくお願いします!
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

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

投稿記事by フトコロ » 2018年10月09日(火) 23:01

有楽亭 さんが書きました:お世話になっております。
こちらのプラグインですが、合成成功時に各成功アイテムごとに設定された経験値(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の値)})

とスクリプトを記述すれば経験値を取得します。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
ひさや
記事: 11
登録日時: 2018年10月12日(金) 21:01

お邪魔します。

投稿記事by ひさや » 2018年10月12日(金) 22:13

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

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

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

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

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

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

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

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

まだ初心者ですので、バカな質問ばかりかもしれないが、本当に申し訳ございません。
再び、ありがとうございます。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: お邪魔します。

投稿記事by フトコロ » 2018年10月12日(金) 22:33

こんにちは。
プラグインの利用ありがとうございます。

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

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 = 「レシピから選ぶ/素材から選ぶ」コマンド
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
ひさや
記事: 11
登録日時: 2018年10月12日(金) 21:01

Re: お邪魔します。

投稿記事by ひさや » 2018年10月12日(金) 22:54

フトコロ さんが書きました:こんにちは。
プラグインの利用ありがとうございます。

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

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 = 「レシピから選ぶ/素材から選ぶ」コマンド



早速のご返答ありがとうございます!!
①について、今の合成コマンドは、合成成功したら素材が消失しますね。私は成功しても素材が消失しないのが欲しいです。
②について、難しそうです、では一旦やめます。
③について、お楽しみます、よろしくお願いします。
④⑤解決しました。本当に助かりました。ありがとうございます。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

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

投稿記事by フトコロ » 2018年10月12日(金) 23:19

ひさや さんが書きました:早速のご返答ありがとうございます!!
①について、今の合成コマンドは、合成成功したら素材が消失しますね。私は成功しても素材が消失しないのが欲しいです。

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

合成に使用したアイテムが消えないようにしてほしい、ということですね。
これなら機能追加は可能です。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

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

投稿記事by フトコロ » 2018年10月14日(日) 20:03

プラグインを更新していくつか機能を追加しました。

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) 閲覧数: 9568 回
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
ひさや
記事: 11
登録日時: 2018年10月12日(金) 21:01

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

投稿記事by ひさや » 2018年10月22日(月) 02:28

お疲れ様でした。
新しいヴァージョンよく助かりました。
ありがとうございます。
まだ少し、このプラグインについて質問があります。
迷惑をおかけたら許してください。

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

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


ありがとうございました。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

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

投稿記事by フトコロ » 2018年10月22日(月) 22:05

プラグインを更新して機能を追加しました。

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個ずつ素材を選択できます。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。

“MV:プラグイン素材” へ戻る