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

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

トピックの投稿

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

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

投稿記事 by フトコロ »

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

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

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

>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 フトコロ »

旧バージョンのプラグインから最新バージョンに更新した場合に
セーブデータからゲーム実行時にツリー画面でエラーになる場合がある不具合を修正しました。

FTKR_SkillTreeSystem.js v1.15.12
https://github.com/futokoro/RPGMaker/bl ... stem.ja.md
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

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

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

投稿記事 by 厨二少年 »

対応ありがとうございます!!
アイテムダメージは正常化し、スキル画面を開いた際のエラーは出なくなりました!

しかし、スキルツリープラグインを更新したのち(v1.15.11と管理画面では出ますが、中身は更新されている……はず)
スキル習得画面を開くと、別の種類のエラーが出てしまいました。

何か必要なプラグインや設定などでしょうか……。
一応CustumWindowのプラグインを入れてみましたが、変わりませんでした。
添付ファイル
ツリー型のスキル習得システムのプラグイン スキルツリーエラー2.png
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

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

投稿記事 by フトコロ »

エラー内容からみると、FTKR_DisplayCommandFrameを使っているようですが
そのバージョンが古いために起きる内容です。

プラグインを最新版に更新してください。
https://github.com/futokoro/RPGMaker/bl ... rame.ja.md
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

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

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

投稿記事 by 厨二少年 »

更新してみたところ、全て正常に動作しました!!

本当にありがとうございました!
かみかみ
記事: 7
登録日時: 2018年8月25日(土) 15:56
投稿素材

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

投稿記事 by かみかみ »

初めまして

現在、「FTKR_SkillTreeSystem」のプラグインを使わせていただいているのですが、

スキルのメモ欄に
<STS DESC>
文章
文章
</STS DESC>
と書き込んでも、スキルツリー上での説明文が変化しないのですが、どこかで間違えているのでしょうか…

それと、「FTKR_CustomSimpleActorStatus」と組み合わせると、スキル習得時のSP表示が消えてしまいます。

質問するのは初めてなのですが、
画像等を添付した方がいいのでしょうか?
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

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

投稿記事 by フトコロ »

かみかみ さんが書きました:スキルのメモ欄に
<STS DESC>
文章
文章
</STS DESC>
と書き込んでも、スキルツリー上での説明文が変化しないのですが、どこかで間違えているのでしょうか…
プラグインの利用ありがとうございます。
最新版でこちらも確認しましたが問題なく表示できていました。

使用しているツクールのバージョン
プロジェクトのコアスクリプトのバージョン
他に使用しているプラグインの有無とその影響(ほかのプラグインも使っているなら、それをすべてOFFにしても消えるのか)
など、情報提示をお願いします。

なお、この機能ですが、マニュアル等に記載が漏れていましたが、
私の別のプラグインFTKR_SkillExpansion と組み合わせて使用している場合に無効になります。

正確に言うと、FTKR_SkillExpansionにもスキルの説明文を変更する機能があり
そちらの方を優先します。

もし、FTKR_SkillExpansionも使っている場合は、FTKR_SkillExpansion側でスキル説明文を変更してください。
かみかみ さんが書きました:それと、「FTKR_CustomSimpleActorStatus」と組み合わせると、スキル習得時のSP表示が消えてしまいます。
この「スキル習得時のSP表示」というのがよくわからなかったのですが
どの表示のことでしょうか。
画像等を添付してもらえると助かります。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

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

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

投稿記事 by かみかみ »

返信ありがとうございます

おそらく、フトコロさんがおっしゃる通り、SkillExpansionで上書きされていました。(SkillExpansionをOFFにすることで表示できました。)
次はFTKR_SkillExpansionでテキスト変更の方がうまくできていないんですけどね…

<Set Sep Desc: 1>
Enabled: s[13]
説明文の1行目に表示される文字列です
説明文の2行目に表示される文字列です
</Set Sep Desc>

と記述してスイッチ13番をONにしても変わらなかったので、またどこかと競合しているのでしょうか…
行いたい処理としましては、スキルツリー画面ではスキル説明欄で消費MPやTP等を表示するけど、スキル使用時は説明欄には表示しないようにしたいのです。
頼りっきりで申し訳ないです…


SPが表示されないというのは解消されました。
原因はプラグインの位置でした。FTKR_SkillTreeSystemの上にFTKR_CustomSimpleActorStatusを置くことで解決できました。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32
投稿素材

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

投稿記事 by フトコロ »

かみかみ さんが書きました:次はFTKR_SkillExpansionでテキスト変更の方がうまくできていないんですけどね…

<Set Sep Desc: 1>
Enabled: s[13]
説明文の1行目に表示される文字列です
説明文の2行目に表示される文字列です
</Set Sep Desc>

と記述してスイッチ13番をONにしても変わらなかったので、またどこかと競合しているのでしょうか…
行いたい処理としましては、スキルツリー画面ではスキル説明欄で消費MPやTP等を表示するけど、スキル使用時は説明欄には表示しないようにしたいのです。
こちらから提示しておきながら申し訳ないですが、表示されないのはプラグインの不具合でした。
修正しましたので、<Set Sep Desc>で設定した説明文が表示できるようになったと思います。

なお、スキルツリープラグインに、<STS DESC>の設定を優先してスキルツリー画面に表示する機能を追加しました。
プラグインパラメータ Prioritize Skill Desc を「優先する」に設定すると、<STS DESC>の設定があれば
FTKR_SkillExpansionの設定に関係なく、それを表示します。

FTKR_SkillTreeSystem.js v1.15.13
https://github.com/futokoro/RPGMaker/bl ... stem.ja.md
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/bl ... /README.md

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

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

投稿記事 by かみかみ »

修正だけでなく、機能も追加していただきありがとうございます。

無事、別々の説明文を表示させることができました。
syou36
記事: 3
登録日時: 2017年12月29日(金) 00:03

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

投稿記事 by syou36 »

初めまして。スキルツリープラグインを使用したゲーム作品の販売を開始したので、
その利用報告をさせていただきます。
おかげさまでよりゲーム性を高めた状態で、完成に至りました。
素敵な素材ありがとうございました。
返信する

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