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

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

トピックの投稿

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

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

投稿記事 by フトコロ »

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

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

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

>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

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

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

投稿記事 by フトコロ »

メグミルクさん

typeプロパティを使用しているのは、本プラグインだとスキル習得時のコストデータです。
コストの処理部を調べると、例外処理が抜けていた箇所がありましたので、そこを修正しました。

おそらく、この修正でエラーは直ると思います。
確認をお願いします。

>プラグインを更新したため、削除
最後に編集したユーザー フトコロ [ 2017年3月07日(火) 21:05 ], 累計 1 回
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

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

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

投稿記事 by メグミルク »

対応が早い…! エラーの表示が出なくなりました。ありがとうございます。
これでどうにかなりそうです。夜分遅くにわざわざありがとうございました!
アバター
dori
記事: 73
登録日時: 2016年9月20日(火) 10:08
お住まい: ちたま
投稿素材

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

投稿記事 by dori »

反応が遅くなってしまい申し訳ありません。

昨日は迅速かつ親切丁寧な対応、及び解決策を提言して頂き
ありがとうございました_(._.)_

パッシブスキルを導入してみようかと思います :D
toretore
記事: 159
登録日時: 2015年12月22日(火) 14:25
投稿素材

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

投稿記事 by toretore »

こんにちは。
先日は大変お世話になりました。

どこがエラーになってるのかわからなかったのですが、
Enabled Skill Countの部分で
スキルの複数回習得機能を有効にすると
前述のエラーが出るようです。

今更ですが、ご報告させて下さい。
メグミルク
記事: 69
登録日時: 2017年2月15日(水) 12:25
投稿素材

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

投稿記事 by メグミルク »

お世話になっております。今回はエラーなどの報告ではないのですが、スキルを覚える際にアイテムを指定出来ますが、それは武器や防具でも同様に指定って出来ます? ヘルプを見るとアイテムしか出来そうにないのですが、どうなんでしょう。気になってたのでよろしくお願いします。
アルツール
記事: 64
登録日時: 2016年4月10日(日) 23:15
投稿素材

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

投稿記事 by アルツール »

スキル拡張プラグインの件ではお世話になりました。

今度はこちらのプラグインの仕様についての相談になります。
(優先度的にはバグフィックスの方が上だと思いますので、そちらが片付いてからの検討で構いません)

あれからスキルツリーの方を試させて頂いていますが、図①のように
複雑なツリーを組んだ場合、ツリーを見ただけでは前提スキルが分かり辛く感じてしまいます。

図①
ツリー型のスキル習得システムのプラグイン image01.png
選択したスキルが、前提スキル未取得の為に習得できない場合、
確認画面の代わりに図②のような警告画面を出せると分かりやすくなるのではと思いました。

図②(実際の画面ではなく、画像を組み合わせたイメージです)
ツリー型のスキル習得システムのプラグイン image02.png
※図では取得済みのスキルをグレーアウトのテイで表現しています。

もし宜しければ、ご検討頂けますと幸いです。
(機能として必須レベルの類ではありませんので、プログラム的に難しければ無理にとは言いません)
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

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

投稿記事 by フトコロ »

お世話になっております。
返信が遅れました。
toretore さんが書きました:こんにちは。
先日は大変お世話になりました。

どこがエラーになってるのかわからなかったのですが、
Enabled Skill Countの部分で
スキルの複数回習得機能を有効にすると
前述のエラーが出るようです。

今更ですが、ご報告させて下さい。
エラーの原因について報告ありがとうございます。
確認ですが、そのエラーは最新版のプラグインでは、起きなくなった、ということですよね?


メグミルク さんが書きました:お世話になっております。今回はエラーなどの報告ではないのですが、スキルを覚える際にアイテムを指定出来ますが、それは武器や防具でも同様に指定って出来ます? ヘルプを見るとアイテムしか出来そうにないのですが、どうなんでしょう。気になってたのでよろしくお願いします。
メグミルクさんのご認識どおりに、現状の仕様では、武器、防具をコストにすることはできません。

コスト機能の追加について検討してみます。
アルツール さんが書きました:スキル拡張プラグインの件ではお世話になりました。

今度はこちらのプラグインの仕様についての相談になります。
(優先度的にはバグフィックスの方が上だと思いますので、そちらが片付いてからの検討で構いません)

あれからスキルツリーの方を試させて頂いていますが、図①のように
複雑なツリーを組んだ場合、ツリーを見ただけでは前提スキルが分かり辛く感じてしまいます。

図①
image01.png
選択したスキルが、前提スキル未取得の為に習得できない場合、
確認画面の代わりに図②のような警告画面を出せると分かりやすくなるのではと思いました。

図②(実際の画面ではなく、画像を組み合わせたイメージです)
image02.png
※図では取得済みのスキルをグレーアウトのテイで表現しています。

もし宜しければ、ご検討頂けますと幸いです。
(機能として必須レベルの類ではありませんので、プログラム的に難しければ無理にとは言いません)
ご要望ありがとうございます。
ツリーが見辛くなるのは、私ももう少しなんとかできないかなと思っています。

前提スキルの一覧については、コストウィンドウのような形で実装してみようと思います。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

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

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

投稿記事 by toretore »

おはようございます。
Toretoreです。

エラー報告ですが、最新バージョンでのスキルツリー v1.1.3でも、最初は気付かなかったのですが、Enabled Skill Countの部分でスキルの複数回習得機能を有効にすると、以前みたいにエラーが出ます。

参考になるかわからないのですが、F8を押した時のエラーコンソールも貼っておきます。

他の方のエラーがないということなので、私だけかも知れないのですが、また、スキルの複数回習得機能を使わなければ、エラーは出ないので、問題はないかと思いますが、念のためにご報告させて下さい。
添付ファイル
ツリー型のスキル習得システムのプラグイン SS1.jpg
toretore
記事: 159
登録日時: 2015年12月22日(火) 14:25
投稿素材

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

投稿記事 by toretore »

おはようございます。
お世話になっております。

エラー原因と言うか、問題の場所がわかりました!

FTKR_SEP_ShowSkillStatus.jsのバージョンが1.1.0となっていたのが問題でした。
動作問題なく動くようになりました。

お騒がせして、申し訳ありません。
これで出来るようになりましたので、どんどん使わせていただこうと思います。

ご報告まで。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

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

投稿記事 by フトコロ »

toretore さんが書きました:おはようございます。
お世話になっております。

エラー原因と言うか、問題の場所がわかりました!

FTKR_SEP_ShowSkillStatus.jsのバージョンが1.1.0となっていたのが問題でした。
動作問題なく動くようになりました。

お騒がせして、申し訳ありません。
これで出来るようになりましたので、どんどん使わせていただこうと思います。

ご報告まで。
エラーが出なくなって良かったです。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

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

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