ツリー型のスキル習得システムのプラグイン

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
返信する

トピックの投稿

返信へ
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

ツリー型のスキル習得システムのプラグイン

投稿記事 by フトコロ »

お世話になっております。

スキル系プラグイン第3弾として、ツリー型のスキル習得システムのプラグインを投稿します。

下の図のように、スキルツリーを表示し、ツリーから選んだスキルを習得できます。
スキルの習得コストは、SP(本プラグイン専用のパラメータのスキルポイント)や
アイテム、お金、変数から設定できます。
ツリー型のスキル習得システムのプラグイン スキルツリー画面.jpg
スキルツリー画面.jpg (76.76 KiB) 閲覧された回数 65533 回
上の図のアイコン枠の色は、それぞれ以下を意味します。(色は変えられます)
青:スキルに設定されたコスト不足、または習得条件未達
黄:習得可能
黒:前提スキル未修得
白:習得済(図にはないです)

>2017/03/31 v1.6.0更新に伴い以降を変更
ウィンドウサイズや位置などを変更したい場合は、拡張プラグインのウィンドウカスタムプラグイン(FTKR_STS_CustomWindow.js)を使用してください。
ウィンドウカスタムプラグインのプラグインパラメータで、変更できます。

ツリー画面は、メニューに「スキル習得」コマンドを表示して呼ぶことができますが、プラグインコマンド<STS Open>を使用することでも、表示できます。


プラグインのダウンロードと使い方については、以下を参照してください。

本体:FTKR_SkillTreeSystem.js (最新v 1.12.0)
<マニュアル>
https://github.com/futokoro/RPGMaker/bl ... stem.ja.md

<ダウンロード>
https://raw.githubusercontent.com/futok ... eSystem.js


拡張:FTKR_STS_CustomWindow.js
<マニュアル>
https://github.com/futokoro/RPGMaker/bl ... ndow.ja.md

<ダウンロード>
https://raw.githubusercontent.com/futok ... mWindow.js


自身でデバッグを行いましたが、バグがとりきれていない可能性があります。
不具合等ありましたら、ご報告いただきたく、よろしくお願いいたします。

<FTKR_SkillTreeSystem.js v1.6.0の更新について>------------
更新記事
http://tm.yumineko.com/viewtopic.php?f= ... 100#p11712

!v1.5.0 から v1.6.0以降へ更新する際の注意点!
プラグインパラメータ<Cost Item Format>のデフォルト値を変更しました。
v1.5.0:%1\l[16]\n%2\lR[3]\c[17]\n%3\c[17]\lR[5]
 ↓
v1.6.0:%1
お手数をかけますが、更新時には手動で修正をお願いします。
---------------------------------------------------------------------------

<FTKR_SkillTreeSystem.js v1.8.0の更新について>------------
MVのコアスクリプト v1.5.0 に対応しました。

プラグインのv1.8.0以降を利用する場合は、プロジェクトデータの更新が必要です。
---------------------------------------------------------------------------

<FTKR_STS_CustomWindow.js v1.1.0の更新について>--------
!v1.0.x から v1.1.0以降へ更新する際の注意点!
ディプロイメント対応のためアクターの立ち絵表示用のタグを変更しました。
(変更前)
<Set Sts Data>
BGI NAME: ImageName
code
</Set Sts Data>

(変更後)
<STS_画像:ImageName>
code
</STS_画像>
お手数をかけますが、更新時には手動で修正をお願いします。
---------------------------------------------------------------------------

画像 #クレジット不要

画像 #営利可(素材販売ダメ)

画像 #改変可

画像 #ゲームに含めるなら再配布可

画像 #アダルトOK
画像 #グロOK

>プラグインはGitHubで公開しています。
最後に編集したユーザー フトコロ [ 2018年1月08日(月) 23:02 ], 累計 36 回
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
mzs
記事: 6
登録日時: 2016年1月12日(火) 23:12

Re: ツリー型のスキル習得システムのプラグイン

投稿記事 by mzs »

フトコロ 様

御返事を頂きましてありがとうございます。
思った通りの条件指定が出来ました。
御礼申し上げます。
あめすきー
記事: 4
登録日時: 2017年4月14日(金) 15:09

Re: ツリー型のスキル習得システムのプラグイン

投稿記事 by あめすきー »

こんにちは。
自分だけでなく、多くの方がやりたい!と思っているであろうスキルツリーシステム…
それを実現するフトコロ様の素晴らしいプラグインを、自分も有難く使用させて頂いています。ありがとうございます。

さて、こちらのプラグインに関しまして一つ質問があります。
特定のスキルを、条件が満たされない場合に、スキルツリー上で非表示にすることは可能でしょうか。
やりたいことの子細例としては以下になります。

  ラスボスを倒すとスイッチxがオンになる
  スイッチxがオフのとき… 回復魔法のスキルツリーにおける、ツリーの最下部はヒールV
  スイッチxがオンのとき… 回復魔法のスキルツリーにおける、ツリーの最下部にヒールVIが追加され、ヒールVから派生する

トピックやヘルプなど一通り目を通したつもりなのですが、上記に該当するものを見つけられませんでした。
つきましては、フトコロ様から直接方法をお聞きできれば、と思った次第です。
質問は以上となります。御手隙の際にでも御返事を頂ければ幸いです。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: ツリー型のスキル習得システムのプラグイン

投稿記事 by フトコロ »

あめすきー さんが書きました:特定のスキルを、条件が満たされない場合に、スキルツリー上で非表示にすることは可能でしょうか。
やりたいことの子細例としては以下になります。

  ラスボスを倒すとスイッチxがオンになる
  スイッチxがオフのとき… 回復魔法のスキルツリーにおける、ツリーの最下部はヒールV
  スイッチxがオンのとき… 回復魔法のスキルツリーにおける、ツリーの最下部にヒールVIが追加され、ヒールVから派生する
当プラグインをご利用いただきありがとうございます。

ご質問の件ですが、現状の仕様ではスキルツリー自体を表示させないことはできますが、スキル単体の表示非表示はかえることはできません。

機能追加を検討してみます。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
r19
記事: 12
登録日時: 2017年4月17日(月) 23:00
投稿素材

Re: ツリー型のスキル習得システムのプラグイン

投稿記事 by r19 »

お世話になっております。
大変使い勝手の良いプラグインで、大いに活用させていただいております。

ところで、複数習得回数をONにして、ダメージ計算式に習得回数を導入した際、
(10+a.mat)*2*(1+a.stsCount(18)*0.15) 左記のような式にしているのですが、
「同じスキルを敵に使わせるとダメージ0になってしまう」という現象が発生しております。
(プラグインは最新版で、これ以外のすべてのプラグインをOFFにした上でも確認しています)

おそらく、習得回数のパラメータを敵側が取得できない為に発生していると思われるものですが、
ご対応いただく事は可能でしょうか?

一応、難しいようでしたら、敵専用の同じ名前の別スキルを用意することで回避できるので、
そうしていこうかと思っております。

宜しくお願いいたします。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: ツリー型のスキル習得システムのプラグイン

投稿記事 by フトコロ »

お世話になっております。
プラグインを v1.6.4 に更新しました。

1. stsCount()を計算式に入れたスキルを敵が使うと正しく計算できない不具合を修正。
2. スキルの表示条件を設定する機能を追加。

<ダウンロード>
https://raw.githubusercontent.com/futok ... eSystem.js
<マニュアル>
https://github.com/futokoro/RPGMaker/bl ... stem.ja.md

<スキルの表示条件について>
スキルのタグに
show: s[10]
などと追加すると、スキルツリー上に表示するための条件を設定できます。

こちらは、設定前。
ツリー型のスキル習得システムのプラグイン ツリー画面1.jpg
ツリー画面1.jpg (106.85 KiB) 閲覧された回数 6574 回
上の図のヒールIIに表示条件を設定し、条件を満たしていない場合は、下の図になります。
設定したヒールIIと、ヒールIIからのみ派生するヒールIIIが非表示になります。
ただし、リカバーIからも派生するリカバーIIや、レイズIからも派生するレイズIIは非表示になりません。
この場合は、リカバーIIやレイズIIにも表示設定をしてください。
ツリー型のスキル習得システムのプラグイン ツリー画面2.jpg
ツリー画面2.jpg (104.83 KiB) 閲覧された回数 6574 回
r19 さんが書きました:ところで、複数習得回数をONにして、ダメージ計算式に習得回数を導入した際、
(10+a.mat)*2*(1+a.stsCount(18)*0.15) 左記のような式にしているのですが、
「同じスキルを敵に使わせるとダメージ0になってしまう」という現象が発生しております。
(プラグインは最新版で、これ以外のすべてのプラグインをOFFにした上でも確認しています)
不具合報告ありがとうございました。
不具合を修正しましたのでご確認お願いします。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
あめすきー
記事: 4
登録日時: 2017年4月14日(金) 15:09

Re: ツリー型のスキル習得システムのプラグイン

投稿記事 by あめすきー »

質問に対する迅速な対応ありがとうございます。
結果的に要望となってしまい、御手間を取らせてしまいました。申し訳ありません。

追加して頂きました機能は正に思い描いていた通りのもので、構想していたスキルツリーが作成できそうです。
早速DLし、使用させていただきます。ありがとうございます。
r19
記事: 12
登録日時: 2017年4月17日(月) 23:00
投稿素材

Re: ツリー型のスキル習得システムのプラグイン

投稿記事 by r19 »

フトコロさま

ありがとうございます!
バッチリ敵がスキルを使ってもダメージが入るようになりました。
これで、スキル数が倍増しなくて済みそうです。

ありがとうございます。
くりちほ
記事: 7
登録日時: 2017年2月28日(火) 20:20
投稿素材

Re: ツリー型のスキル習得システムのプラグイン

投稿記事 by くりちほ »

お世話になっております。

FTKR_SkillTreeSystem v1.6.4
FTKR_STS_CustomWindow v1.0.2

を使用してレイアウトを変更し、画像のようにスキル説明文欄を広げました。
でも説明文が途中で途切れていまい、右端まで表示されません。
申し訳ありませんが、どうすれば全文を右端まで表示できるか教えて頂けないでしょうか。
添付ファイル
ツリー型のスキル習得システムのプラグイン WS008193.JPG
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

Re: ツリー型のスキル習得システムのプラグイン

投稿記事 by フトコロ »

くりちほ さんが書きました: FTKR_SkillTreeSystem v1.6.4
FTKR_STS_CustomWindow v1.0.2

を使用してレイアウトを変更し、画像のようにスキル説明文欄を広げました。
でも説明文が途中で途切れていまい、右端まで表示されません。
申し訳ありませんが、どうすれば全文を右端まで表示できるか教えて頂けないでしょうか。
不具合のご報告ありがとうございます。
これは、FTKR_STS_CustomWindow側の不具合によるものでした。

修正しましたので、お手数をかけますが更新をお願いします。

<ダウンロード>
FTKR_STS_CustomWindow.js v1.1.1
https://raw.githubusercontent.com/futok ... mWindow.js


なお、v1.1.0 にてアクターの立ち絵表示用のタグを変更しています。(ディプロイメント対応のため)
もし、本機能をご利用でしたらお手数をかけますが以下のタグに修正をお願いします。
(変更前)
<Set Sts Data>
BGI NAME: ImageName
code
</Set Sts Data>

(変更後)
<STS_画像:ImageName>
code
</STS_画像>

以上、よろしくお願いいたします。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
くりちほ
記事: 7
登録日時: 2017年2月28日(火) 20:20
投稿素材

Re: ツリー型のスキル習得システムのプラグイン

投稿記事 by くりちほ »

お世話になっております。
差し替えたところ、全文表示できるようになりました。
どうもありがとうございました。
返信する

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