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

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
天界OL
記事: 1
登録日時: 2017年11月27日(月) 16:14

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

投稿記事by 天界OL » 2017年11月28日(火) 00:14

すみませんプラグインのバージョンは(v1.11.4)で使用しているのですが
画像のように設定してもゲーム画面のようになってしまいます
何がダメなのかわからないので教えてもらってもよろしいでしょうか……
武器タイプは15に設定しプラグインのほうも15に設定
そして他は画像のように設定したのですが
ゲーム画面ではこのような画面が出てきて何も動きません
できるのはメニュー画面に戻ることだけです。
どこがいけないのでしょうか……?
添付ファイル
d640a9ff582b7ef90de54b64950df038.png
e14ab19a7573bca447f68534e47b92a3.png
cd483722d8998f78b2c82056b64bedd3.png
b8fb92936061da28569c6bba071a5b90.png

アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

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

投稿記事by フトコロ » 2017年11月28日(火) 01:18

天界OL さんが書きました:すみませんプラグインのバージョンは(v1.11.4)で使用しているのですが
画像のように設定してもゲーム画面のようになってしまいます
何がダメなのかわからないので教えてもらってもよろしいでしょうか……
武器タイプは15に設定しプラグインのほうも15に設定
そして他は画像のように設定したのですが
ゲーム画面ではこのような画面が出てきて何も動きません
できるのはメニュー画面に戻ることだけです。
どこがいけないのでしょうか……?


恐らく、その状態はプロジェクトのコアスクリプト(jsフォルダ直下のrpg_***.js等のファイルのこと)のバージョンが v1.5.x 以前のものを使用しているためだと思います。

プロジェクトのコアスクリプトを更新してみてください。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

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

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

投稿記事by oor93 » 2017年11月30日(木) 21:39

コアスクリプトのバージョン1.51で、v1.11.4を使用しているのですが、
SPがレベルアップやプラグインコマンドを使用しても全く増えません。

それ以外の、ツリーの部分などは普通に動いているように思います。
他のプラグインを全てOFFにしても同様でした。
何が原因かわかりますでしょうか?
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

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

投稿記事by フトコロ » 2017年12月02日(土) 17:43

oor93 さんが書きました:コアスクリプトのバージョン1.51で、v1.11.4を使用しているのですが、
SPがレベルアップやプラグインコマンドを使用しても全く増えません。

それ以外の、ツリーの部分などは普通に動いているように思います。
他のプラグインを全てOFFにしても同様でした。
何が原因かわかりますでしょうか?


こちらの環境ですと、
・レベルアップによるSP入手
・敵に設定したSP入手、
・アイテムによるSP入手、
・プラグインコマンドによるSP入手
すべて正常に動いています。

 コアスクリプトv1.5.1
 スクリプトは、スキルツリープラグインのみ実行

プラグインパラメータの設定や、イベントの内容、アクターのメモ欄などはどのような内容でしょうか。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
進撃のエレン
記事: 78
登録日時: 2017年5月13日(土) 21:01

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

投稿記事by 進撃のエレン » 2017年12月05日(火) 16:45

素敵なプラグイン、使用させて頂いております。

今回のご質問の内容なのですが、
現在、『ツリー型のスキル習得システム』のプラグインとKAMESOFT様の『スキル熟練度システム』
http://ytomy.sakura.ne.jp/tkool/rpgtech ... level.html
を併用しております。

KAMESOFT様のシステム内に
文章中で制御文字 \SXP または \_SXP を使用すると、スキルのヘルプに熟練度を表示することが出来、
スキルの説明欄に上記の制御文字を記載すると、
『ツリー型のスキル習得システム』内でのスキル説明欄の制御文字の部分が空白となってしまいます。

>既に別のプラグインによって \S という制御文字が定義されている場合、
>\SXP が使用できない場合がありますので、その際は \_SXP を使用してください。

こちらは関係ないと思いますが、一応\_SXPを使用すると、空白では無く\_SXPが表示されてしまいます。

『ツリー型のスキル習得システム』内で『スキル熟練度システム』の制御文字を表示させるには、
プラグインのどの部分を改変すれば宜しいでしょうか?

お手すきの時で結構ですので、何卒宜しくお願い致します。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

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

投稿記事by フトコロ » 2017年12月05日(火) 17:47

進撃のエレン さんが書きました:KAMESOFT様のシステム内に
文章中で制御文字 \SXP または \_SXP を使用すると、スキルのヘルプに熟練度を表示することが出来、
スキルの説明欄に上記の制御文字を記載すると、
『ツリー型のスキル習得システム』内でのスキル説明欄の制御文字の部分が空白となってしまいます。

>既に別のプラグインによって \S という制御文字が定義されている場合、
>\SXP が使用できない場合がありますので、その際は \_SXP を使用してください。

こちらは関係ないと思いますが、一応\_SXPを使用すると、空白では無く\_SXPが表示されてしまいます。

『ツリー型のスキル習得システム』内で『スキル熟練度システム』の制御文字を表示させるには、
プラグインのどの部分を改変すれば宜しいでしょうか?

お手すきの時で結構ですので、何卒宜しくお願い致します。

『スキル熟練度システム』のプラグインの中身を見ましたが、Window_Helpに対して追加定義している内容を
スキルツリープラグイン向けに修正して反映させればうまく表示できるのではと思います。

スキルツリープラグインで表示しているスキルの説明文用のウィンドウは、Window_StsSkillStatus で定義しています。
以下の内容を、『スキル熟練度システム』に追記してみてください。(一番最後の「})();」の行の前)

コード: 全て選択

var _Window_StsSkillStatus_convertEscapeCharacters = Window_StsSkillStatus.prototype.convertEscapeCharacters;
Window_StsSkillStatus.prototype.convertEscapeCharacters = function(text)
{
    var text = _Window_StsSkillStatus_convertEscapeCharacters.call(this, text);

    text = text.replace(/\x1b_?SXP\[(\d+)\]/gi, function()
    {
        if (!this._actor || isNaN(arguments[1]))
        {
            return '';
        }

        var skill = this._actor.stsSkill(parseInt(arguments[1]));
        return this._actor.getSkillExp(skill);
    }.bind(this));

    text = text.replace(/\x1b_?SXP/gi, function()
    {
        if (!this._actor || !this._skillId)
        {
            return '';
        }
        var skill = this._actor.stsSkill(this._skillId);
        return this._actor.getSkillExp(skill);
    }.bind(this));

    return text;
};


プラグインの順番は、スキルツリープラグインが上です。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
進撃のエレン
記事: 78
登録日時: 2017年5月13日(土) 21:01

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

投稿記事by 進撃のエレン » 2017年12月06日(水) 15:32

フトコロ様

この度は不躾なお願いにも関わらず、早急にご対応頂きありがとうございました。
記載のコードを挿入した所、問題なく表示されました!!

本当にありがとうございます!!
mafuyu367
記事: 5
登録日時: 2017年7月11日(火) 15:02

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

投稿記事by mafuyu367 » 2017年12月17日(日) 17:23

はじめまして、フトコロさん。
このプラグイン(V1.11.4)を使用しようと思いますが、メニュー画面にコマンド「スキル習得」が表示しません。
プラグインコマンドで表示したらゲームがフリーズしました。
新プロジェクトも同じなんですので、多分他のプラグインの問題ではないと思います。
MVのバージョンはV1.5.1です。
今はお忙しそうですので、もしお手すきになりましたらお願いします。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

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

投稿記事by フトコロ » 2017年12月17日(日) 17:40

mafuyu367 さんが書きました:はじめまして、フトコロさん。
このプラグイン(V1.11.4)を使用しようと思いますが、メニュー画面にコマンド「スキル習得」が表示しません。
プラグインコマンドで表示したらゲームがフリーズしました。
新プロジェクトも同じなんですので、多分他のプラグインの問題ではないと思います。
MVのバージョンはV1.5.1です。
今はお忙しそうですので、もしお手すきになりましたらお願いします。

こんにちは。

プラグインをどのように設定しているかわからないため
メニュー画面にコマンドが表示しない理由が分かりませんが
以下の理由が考えられます。

1.プラグインパラメータの設定が表示しない設定になっている。
  <Show Skill Command>の値が1になっているか確認してください。

2.ゲーム内のスイッチIdで表示する設定になっている。
  <Skill Menu Switch ID>が 0 以外の値になっていないでしょうか。

3.プラグインの状態が OFF になっている。
  プラグイン管理の画面で ON になっていることを確認してください。

4.プラグインのファイル名を変えた。または、別のファイル名になっている。
  プラグインのファイル名を変えてしまうと正しく動作できません。
  ファイル名が、FTKR_SkillTreeSystem.jsであることを確認してください。

5.プラグインを正しくダウンロードできていない。
  何らかの理由でダウンロードが正しく行われていない可能性があります。
  既存ファイルを削除し、再度ダウンロードして見てください。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
mafuyu367
記事: 5
登録日時: 2017年7月11日(火) 15:02

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

投稿記事by mafuyu367 » 2017年12月17日(日) 18:27

フトコロ さんが書きました:
mafuyu367 さんが書きました:はじめまして、フトコロさん。
このプラグイン(V1.11.4)を使用しようと思いますが、メニュー画面にコマンド「スキル習得」が表示しません。
プラグインコマンドで表示したらゲームがフリーズしました。
新プロジェクトも同じなんですので、多分他のプラグインの問題ではないと思います。
MVのバージョンはV1.5.1です。
今はお忙しそうですので、もしお手すきになりましたらお願いします。

こんにちは。

プラグインをどのように設定しているかわからないため
メニュー画面にコマンドが表示しない理由が分かりませんが
以下の理由が考えられます。

1.プラグインパラメータの設定が表示しない設定になっている。
  <Show Skill Command>の値が1になっているか確認してください。

2.ゲーム内のスイッチIdで表示する設定になっている。
  <Skill Menu Switch ID>が 0 以外の値になっていないでしょうか。

3.プラグインの状態が OFF になっている。
  プラグイン管理の画面で ON になっていることを確認してください。

4.プラグインのファイル名を変えた。または、別のファイル名になっている。
  プラグインのファイル名を変えてしまうと正しく動作できません。
  ファイル名が、FTKR_SkillTreeSystem.jsであることを確認してください。

5.プラグインを正しくダウンロードできていない。
  何らかの理由でダウンロードが正しく行われていない可能性があります。
  既存ファイルを削除し、再度ダウンロードして見てください。


迅速な対応、ありがとうございました。
おかげて無事に表示しました。
プラグインのファイル名を間違えてしまいました。

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