ツリー型スキル習得システム用 ウィンドウレイアウト変更プラグイン – FTKR_STS_CustomWindow.js

タイトル
ツリー型スキル習得システム用 ウィンドウレイアウト変更プラグイン
作者名
ヘルプ
-----------------------------------------------------------------------------
概要
-----------------------------------------------------------------------------
本プラグインは、ツリー型のスキル習得システム(v1.6.x)用の拡張プラグインです。

本プラグインにより、スキル習得システムの専用画面のウィンドウレイアウトを
変更することができます。

<変更できる設定>
1. スキルツリーウィンドウで、スキルツリータイプを横に並べられる数
1. 各ウィンドウの位置
2. 各ウィンドウのサイズ
3. 各ウィンドウの透明度
4. 背景に画像を表示
5. 背景にアクターの立ち絵を表示


-----------------------------------------------------------------------------
設定方法/PluginManager Setting
-----------------------------------------------------------------------------
1. 本プラグインには、FTKR_SkillTreeSystem.js (v1.16.0以降) が必要です。

FTKR_SkillTreeSystem.js is required.


-----------------------------------------------------------------------------
スキルツリーウィンドウの設定
-----------------------------------------------------------------------------
以下のプラグインパラメータで設定ができます。

<Tree Types Max Cols>
:スキルツリータイプを横に並べられる数
:ウィンドウのサイズ変更に合わせて変更してください。


-----------------------------------------------------------------------------
ウィンドウの設定
-----------------------------------------------------------------------------
以下のプラグインパラメータで各ウィンドウの設定ができます。

<windowname Position X>
:ウィンドウの左上の位置のX座標を指定します。(1)
<windowname Position Y>
:ウィンドウの左上の位置のY座標を指定します。(1)

<windowname Width>
:ウィンドウの幅を指定します。(1)
<windowname Height>
:ウィンドウの高さを指定します。(1)

<windowname Opacity>
:ウィンドウの透明率を指定します。
:背景に画像を使用する場合は、透明の 0 を設定するとよいでしょう。

(1)確認コマンドウィンドウのサイズと位置は、確認ウィンドウに合わせて
自動調整するため、設定できません。


-----------------------------------------------------------------------------
背景の設定
-----------------------------------------------------------------------------
以下のプラグインパラメータで背景の設定ができます。

<Background Image Name>
:背景に使用する画像ファイル名を指定します。
:画像ファイルは、/img/systemフォルダに保存してください。


また、以下のタグをアクターのメモ欄に追記することで、背景にアクターの
立ち絵を表示できます。

<STS_画像:ImageName>
code
</STS_画像>

または

<STS_IMAGE:ImageName>
code
</STS_IMAGE>
:ImageName - 背景に表示させたい画像名を入力します。(1)

[code に使用できる項目]
Bgi offset X: n
:ウィンドウ左上を原点として画像左上のX座標を入力します。
Bgi offset Y: n
:ウィンドウ左上を原点として画像左上のY座標を入力します。

(1)画像は、プロジェクトフォルダ内の/img/system/に保存してください。


-----------------------------------------------------------------------------
本プラグインのライセンスについて(License)
-----------------------------------------------------------------------------
本プラグインはMITライセンスのもとで公開しています。
This plugin is released under the MIT License.

Copyright (c) 2017,2018 Futokoro
http://opensource.org/licenses/mit-license.php


プラグイン公開元
https://github.com/futokoro/RPGMaker/blob/master/README.md


-----------------------------------------------------------------------------
変更来歴
-----------------------------------------------------------------------------

v1.3.1 : 2018/09/08 : 不具合修正
1. コストウィンドウと前提スキルウィンドウを常時表示させない設定にした場合に
正しく機能しない不具合修正。

v1.3.0 : 2018/09/04 : 機能追加
1. コストウィンドウと前提スキルウィンドウを常時表示させない機能を追加。
2. スキルツリータイトルとして固定の文字列を表示可能なウィンドウを追加。

v1.2.1 : 2017/06/07 : 不具合修正
1. アクター立ち絵のタグが正しく読み取れない不具合を修正。

v1.2.0 : 2017/06/06 : 機能追加
1. 習得コストと前提スキルを横に並べて表示する機能を追加。

v1.1.1 - 2017/04/22 : 不具合修正
1. ウィンドウサイズを変更した際に、コンテンツエリアが変わっていない
不具合を修正。

v1.1.0 - 2017/04/21 : 機能変更
1. 背景画像ディプロイメント対応
2. アクター立ち絵のディプロイメント対応ため、タグ変更

v1.0.2 - 2017/04/07 : 機能追加
1. コストウィンドウと前提スキルウィンドウの常時表示設定を移動。

v1.0.1 - 2017/04/01 : 不具合修正、機能追加
1. プラグインパラメータ<Tree Types Max Cols>の値が取得できていなかった
不具合を修正。
2. ウィンドウの余白の幅の変更、および枠を消すパラメータを追加。
3. スキルツリータイプのコマンドの縦の間隔を設定するパラメータを追加。

v1.0.0 - 2017/03/31 : 初版作成

-----------------------------------------------------------------------------
パラメータ
param --ツリータイプウィンドウの設定(Tree Types Window)--
default

param Tree Types Max Cols
desc ツリータイプを横に並べられる数
default 1

param Tree Types Height Space
desc ツリータイプの縦のコマンド間隔
default 0

param Tree Types Position X
desc ツリータイプウィンドウの左上のX座標を指定します。
(参考値:デフォルト画面幅サイズ = 816)
default 0

param Tree Types Position Y
desc ツリータイプウィンドウの左上のY座標を指定します。
(参考値:デフォルト画面高さサイズ = 624)
default 144

param Tree Types Width
desc ツリータイプウィンドウの幅を指定します。
(参考値:余白 = 18) (-1 で、画面右端まで)
default 240

param Tree Types Height
desc ツリータイプウィンドウの高さを指定します。
(参考値:1行 = 36、余白 = 18) (-1 で、画面下端まで)
default 288

param Tree Types Opacity
desc ツリータイプウィンドウの透明率を指定します。
default 192

param Tree Types Padding
desc ツリータイプウィンドウの余白幅を指定します。
default 18

param Tree Types Frame Hide
desc ツリータイプウィンドウの枠を非表示にするか。
0 - 表示する(show), 1 - 表示しない(hide)
default 0

param --スキルツリーウィンドウの設定(Skill Tree Window)--
default

param Skill Tree Position X
desc スキルツリーウィンドウの左上のX座標を指定します。
(参考値:デフォルト画面幅サイズ = 816)
default 240

param Skill Tree Position Y
desc スキルツリーウィンドウの左上のY座標を指定します。
(参考値:デフォルト画面高さサイズ = 624)
default 144

param Skill Tree Width
desc スキルツリーウィンドウの幅を指定します。
(参考値:余白 = 18) (-1 で、画面右端まで)
default -1

param Skill Tree Height
desc スキルツリーウィンドウの高さを指定します。
(参考値:1行 = 36、余白 = 18) (-1 で、画面下端まで)
default -1

param Skill Tree Opacity
desc スキルツリーウィンドウの透明率を指定します。
default 192

param Skill Tree Padding
desc スキルツリーウィンドウの余白幅を指定します。
default 18

param Skill Tree Frame Hide
desc スキルツリーウィンドウの枠を非表示にするか。
0 - 表示する(show), 1 - 表示しない(hide)
default 0

param --スキル説明ウィンドウの設定(Skill Status Window)--
default

param Skill Status Position X
desc スキルステータスウィンドウの左上のX座標を指定します。
(参考値:デフォルト画面幅サイズ = 816)
default 240

param Skill Status Position Y
desc スキルステータスウィンドウの左上のY座標を指定します。
(参考値:デフォルト画面高さサイズ = 624)
default 0

param Skill Status Width
desc スキルステータスウィンドウの幅を指定します。
(参考値:余白 = 18) (-1 で、画面右端まで)
default -1

param Skill Status Height
desc スキルステータスウィンドウの高さを指定します。
(参考値:1行 = 36、余白 = 18) (-1 で、画面下端まで)
default 144

param Skill Status Opacity
desc スキルステータスウィンドウの透明率を指定します。
default 192

param Skill Status Padding
desc スキルステータスウィンドウの余白幅を指定します。
default 18

param Skill Status Frame Hide
desc スキルステータスウィンドウの枠を非表示にするか。
0 - 表示する(show), 1 - 表示しない(hide)
default 0

param --アクターステータスウィンドウの設定(Actor Status Window)--
default

param Actor Status Position X
desc アクターステータスウィンドウの左上のX座標を指定します。
(参考値:デフォルト画面幅サイズ = 816)
default 0

param Actor Status Position Y
desc アクターステータスウィンドウの左上のY座標を指定します。
(参考値:デフォルト画面高さサイズ = 624)
default 0

param Actor Status Width
desc アクターステータスウィンドウの幅を指定します。
(参考値:余白 = 18) (-1 で、画面右端まで)
default 240

param Actor Status Height
desc アクターステータスウィンドウの高さを指定します。
(参考値:1行 = 36、余白 = 18) (-1 で、画面下端まで)
default 144

param Actor Status Opacity
desc アクターステータスウィンドウの透明率を指定します。
default 192

param Actor Status Padding
desc アクターステータスウィンドウの余白幅を指定します。
default 18

param Actor Status Frame Hide
desc アクターステータスウィンドウの枠を非表示にするか。
0 - 表示する(show), 1 - 表示しない(hide)
default 0

param --コストウィンドウの設定(Cost Window)--
default

param Always Display Cost
desc コストに常に表示するか。
default 1
type select
option 表示しない(選択時のみ表示)
value 0
option 表示する
value 1
option 表示しない(常時)
value 2

param Cost Max Cols
desc コストを横に並べる最大数を指定します。
default 1

param Cost Spacing
desc コストを横に並べた時の間隔を指定します。
default 24

param Cost Position X
desc コストウィンドウの左上のX座標を指定します。
(参考値:デフォルト画面幅サイズ = 816)
default 0

param Cost Position Y
desc コストウィンドウの左上のY座標を指定します。
(参考値:デフォルト画面高さサイズ = 624)
default 432

param Cost Width
desc コストウィンドウの幅を指定します。
(参考値:余白 = 18) (-1 で、画面右端まで)
default 240

param Cost Height
desc コストウィンドウの高さを指定します。
(参考値:1行 = 36、余白 = 18) (-1 で、画面下端まで)
default -1

param Cost Opacity
desc コストウィンドウの透明率を指定します。
default 192

param Cost Padding
desc コストウィンドウの余白幅を指定します。
default 18

param Cost Frame Hide
desc コストウィンドウの枠を非表示にするか。
0 - 表示する(show), 1 - 表示しない(hide)
default 0

param --前提スキルウィンドウの設定(Pre Skill Window)--
default

param Always Display Preskill
desc 前提スキルに常に表示するか。
default 0
type select
option 表示しない(選択時のみ表示)
value 0
option 表示する
value 1
option 表示しない(常時)
value 2

param Preskill Max Cols
desc 前提スキルを横に並べる最大数を指定します。
default 1

param Preskill Spacing
desc 前提スキルを横に並べた時の間隔を指定します。
default 24

param Preskill Position X
desc 前提スキルウィンドウの左上のX座標を指定します。
(参考値:デフォルト画面幅サイズ = 816)
default 204

param Preskill Position Y
desc 前提スキルウィンドウの左上のY座標を指定します。
(参考値:デフォルト画面高さサイズ = 624)
default 264

param Preskill Width
desc 前提スキルウィンドウの幅を指定します。
(参考値:余白 = 18) (-1 で、画面右端まで)
default 408

param Preskill Height
desc 前提スキルウィンドウの高さを指定します。
(参考値:1行 = 36、余白 = 18) (-1 で、画面下端まで)
default 216

param Preskill Opacity
desc 前提スキルウィンドウの透明率を指定します。
default 192

param Preskill Padding
desc 前提スキルウィンドウの余白幅を指定します。
default 18

param Preskill Frame Hide
desc 前提スキルウィンドウの枠を非表示にするか。
0 - 表示する(show), 1 - 表示しない(hide)
default 0

param --確認ウィンドウの設定(Confirmation Window)--
default

param Conf Title Position X
desc 確認ウィンドウの左上のX座標を指定します。
(参考値:デフォルト画面幅サイズ = 816)
default 204

param Conf Title Position Y
desc 確認ウィンドウの左上のY座標を指定します。
(参考値:デフォルト画面高さサイズ = 624)
default 120

param Conf Title Width
desc 確認ウィンドウの幅を指定します。
(参考値:余白 = 18) (-1 で、画面右端まで)
default 408

param Conf Title Height
desc 確認ウィンドウの高さを指定します。
(参考値:余白 = 18) (-1 で、画面右端まで)
default 72

param Conf Title Opacity
desc 確認ウィンドウの透明率を指定します。
default 192

param Conf Title Padding
desc 確認ウィンドウの余白幅を指定します。
default 18

param Conf Title Frame Hide
desc 確認ウィンドウの枠を非表示にするか。
0 - 表示する(show), 1 - 表示しない(hide)
default 0

param --確認コマンドウィンドウの設定(Confirmation Window)--
default

param Confirmation Opacity
desc 確認コマンドウィンドウの透明率を指定します。
default 192

param Confirmation Padding
desc 確認コマンドウィンドウの余白幅を指定します。
default 18

param Confirmation Frame Hide
desc 確認コマンドウィンドウの枠を非表示にするか。
0 - 表示する(show), 1 - 表示しない(hide)
default 0

param --ツリータイトルウィンドウの設定(TreeTitle Window)--
default

param Tree Title Format
desc ツリータイトルウィンドウの表示内容を設定します。
制御文字が使用可能です。空欄の場合はウィンドウを表示しません。
default

param Tree Title Position X
desc ツリータイトルウィンドウの左上のX座標を指定します。
(参考値:デフォルト画面幅サイズ = 816)
default

param Tree Title Position Y
desc ツリータイトルウィンドウの左上のY座標を指定します。
(参考値:デフォルト画面高さサイズ = 624)
default

param Tree Title Width
desc ツリータイトルウィンドウの幅を指定します。
(参考値:余白 = 18) (-1 で、画面右端まで)
default

param Tree Title Height
desc ツリータイトルウィンドウの高さを指定します。
(参考値:余白 = 18) (-1 で、画面右端まで)
default

param Tree Title Opacity
desc ツリータイトルウィンドウの透明率を指定します。
default 192

param Tree Title Padding
desc ツリータイトルウィンドウの余白幅を指定します。
default 18

param Tree Title Frame Hide
desc ツリータイトルウィンドウの枠を非表示にするか。
0 - 表示する(show), 1 - 表示しない(hide)
default 0

param --背景設定(Background Window)--
default

param Background Image Name
desc 背景に使用する画像ファイル名を指定します。
画像ファイルは/img/systemに保存すること
default
require 1
dir img/system/
type file

noteParam STS_画像
noteRequire 1
noteDir img/system/
noteType file
noteData actors

noteParam STS_IMAGE
noteRequire 1
noteDir img/system/
noteType file
noteData actors

ライセンス表記
本プラグインのライセンスについて(License)
本プラグインはMITライセンスのもとで公開しています。
This plugin is released under the MIT License.
Copyright (c) 2017,2018 Futokoro
http://opensource.org/licenses/mit-license.php

紹介ページ https://github.com/futokoro/RPGMaker