Welcome to PGMV! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
FTKR STS Custom Window - FTKR_STS_CustomWindow.js
Plugin desc : v1.3.1 Window layout change plugin for tree-type skill acquisition system
License : MIT License
Author : Futokoro
Desc page : https://github.com/munokura/futokoro-MV-plugins
Download Page : https://raw.githubusercontent.com/munokura/futokoro-MV-plugins/refs/heads/master/FTKR_STS_CustomWindow.js
File name : FTKR_STS_CustomWindow.js
Help of plugin :
@plugindesc v1.3.1 Window layout change plugin for tree-type skill acquisition system @author Futokoro @url https://github.com/munokura/futokoro-MV-plugins @license MIT License @help English Help Translator: munokura This is an unofficial English translation of the plugin help, created to support global RPG Maker users. Feedback is welcome to improve translation quality (see: https://github.com/munokura/futokoro-MV-plugins ). Original plugin by Futokoro. Please check the URL below for the latest version of the plugin. URL https://github.com/futokoro/RPGMaker ----- ----------------------------------------------------------------------------- Overview ----------------------------------------------------------------------------- This plugin is an extension for the tree-based skill acquisition system (v1.6.x). This plugin allows you to change the window layout of the skill acquisition system's dedicated screen. <Settings that can be changed> 1. Number of skill tree types arranged horizontally in the skill tree window 1. Position of each window 2. Size of each window 3. Transparency of each window 4. Display background image 5. Display actor portrait in the background ----------------------------------------------------------------------------- Settings/PluginManager Settings ----------------------------------------------------------------------------- 1. This plugin requires FTKR_SkillTreeSystem.js (v1.16.0 or later). FTKR_SkillTreeSystem.js is required. ---------------------------------------------------------------------------- Skill Tree Window Settings ----------------------------------------------------------------------------- The following plugin parameters can be used to configure these settings. <Tree Types Max Cols> : The number of skill tree types that can be arranged horizontally. : Adjust this value to match the window size. ----------------------------------------------------------------------------- Window Settings ----------------------------------------------------------------------------- You can configure each window using the following plugin parameters. <windowname Position X> : Specifies the X coordinate of the upper left corner of the window. (*1) <windowname Position Y> : Specifies the Y coordinate of the upper left corner of the window. (*1) <windowname Width> : Specifies the window width. (*1) <windowname Height> : Specifies the window height. (*1) <windowname Opacity> : Specifies the window transparency. : If you want to use an image as the background, set this to 0 (transparent). (*1) The size and position of the confirmation command window cannot be configured, as they are automatically adjusted to fit the confirmation window. ----------------------------------------------------------------------------- Background Settings ----------------------------------------------------------------------------- You can configure the background using the following plugin parameters. <Background Image Name> : Specifies the image file name to use as the background. : Save the image file in the /img/system folder. You can also display an actor's standing image in the background by adding the following tag to the actor's Note field. <STS_IMAGE:ImageName> code </STS_IMAGE> :ImageName - Enter the name of the image you want to display in the background. (*1) [Items that can be used in code] Bgi offset X: n : Enter the X coordinate of the upper left corner of the image, with the upper left corner of the window as the origin. Bgi offset Y: n : Enter the Y coordinate of the upper left corner of the image, with the upper left corner of the window as the origin. (*1) Save the image in /img/system/ in the project folder. ----------------------------------------------------------------------------- License for this plugin ----------------------------------------------------------------------------- This plugin is released under the MIT License. Copyright (c) 2017,2018 Futokoro http://opensource.org/licenses/mit-license.php Plugin Publisher https://github.com/futokoro/RPGMaker/blob/master/README.md ----------------------------------------------------------------------------- Change History ----------------------------------------------------------------------------- v1.3.1: 2018/09/08: Bug Fixes 1. Fixed a bug that prevented the cost window and prerequisite skill window from always displaying. v1.3.0: 2018/09/04: Traits Additions 1. Added the ability to disable the cost window and prerequisite skill window from always displaying. 2. Added a window that can display a fixed string as the skill tree title. v1.2.1: June 7, 2017: Bug Fixes 1. Fixed an issue where actor portrait tags were not being read correctly. v1.2.0: June 6, 2017: Traits Additions 1. Added a Traits to display learning costs and prerequisite skills side by side. v1.1.1 - April 22, 2017: Bug Fixes 1. Fixed an issue where the content area did not change when the window was resized. v1.1.0 - April 21, 2017: Traits Changes 1. Added support for background image deployment. 2. Changed tags to support actor portrait deployment. v1.0.2 - April 7, 2017: Traits Additions 1. Moved the always-on display settings for the cost window and prerequisite skill window. v1.0.1 - April 1, 2017: Bug fixes and Traits additions 1. Fixed a bug where the value of the plugin parameter <Tree Types Max Cols> could not be retrieved. 2. Added parameters to change the window margin width and remove the border. 3. Added a parameter to set the vertical spacing of skill tree-type commands. v1.0.0 - March 31, 2017: First version created ----------------------------------------------------------------------------- @param --ツリータイプウィンドウの設定(Tree Types Window)-- @text --Tree Types Window Settings-- @param Tree Types Max Cols @desc Number of tree types that can be arranged horizontally @default 1 @param Tree Types Height Space @desc Tree type vertical command spacing @default 0 @param Tree Types Position X @desc Specifies the X coordinate of the top left corner of the tree type window. (Reference value: Default screen width size = 816) @default 0 @param Tree Types Position Y @desc Specifies the Y coordinate of the top left corner of the tree-type window. (Reference value: Default screen height size = 624) @default 144 @param Tree Types Width @desc Specifies the width of the tree type window. (Reference value: Margin = 18) (-1 means to the right edge of the screen) @default 240 @param Tree Types Height @desc Specifies the height of the tree type window. (Reference values: 1 line = 36, margin = 18) (-1 means to the bottom of the screen) @default 288 @param Tree Types Opacity @desc Specifies the transparency of the tree type window. @default 192 @param Tree Types Padding @desc Specifies the margin width of the tree type window. @default 18 @param Tree Types Frame Hide @desc Whether to hide the frame of the tree type window. 0 - Show, 1 - Hide @default 0 @param --スキルツリーウィンドウの設定(Skill Tree Window)-- @text --Skill Tree Window Settings-- @param Skill Tree Position X @desc Specifies the X coordinate of the top left corner of the skill tree window. (Reference value: Default screen width = 816) @default 240 @param Skill Tree Position Y @desc Specifies the Y coordinate of the top left corner of the skill tree window. (Reference value: Default screen height size = 624) @default 144 @param Skill Tree Width @desc Specifies the width of the skill tree window. (Reference value: margin = 18) (-1 means to the right edge of the screen) @default -1 @param Skill Tree Height @desc Specifies the height of the skill tree window. (Reference values: 1 line = 36, margin = 18) (-1 means to the bottom of the screen) @default -1 @param Skill Tree Opacity @desc Specifies the transparency of the skill tree window. @default 192 @param Skill Tree Padding @desc Specifies the margin width of the skill tree window. @default 18 @param Skill Tree Frame Hide @desc Hide the skill tree window frame. 0 - Show, 1 - Hide @default 0 @param --スキル説明ウィンドウの設定(Skill Status Window)-- @text --Skill Status Window Settings-- @param Skill Status Position X @desc Specifies the X coordinate of the top left corner of the skill status window. (Reference value: Default screen width = 816) @default 240 @param Skill Status Position Y @desc Specifies the Y coordinate of the top left corner of the skill status window. (Reference value: Default screen height size = 624) @default 0 @param Skill Status Width @desc Specifies the width of the skill status window. (Reference value: Margin = 18) (-1 means to the right edge of the screen) @default -1 @param Skill Status Height @desc Specifies the height of the skill status window. (Reference values: 1 line = 36, margin = 18) (-1 means to the bottom of the screen) @default 144 @param Skill Status Opacity @desc Specifies the transparency of the skill status window. @default 192 @param Skill Status Padding @desc Specifies the margin width of the skill status window. @default 18 @param Skill Status Frame Hide @desc Hide the skill status window frame. 0 - Show, 1 - Hide @default 0 @param --アクターステータスウィンドウの設定(Actor Status Window)-- @text --Actor Status Window Settings-- @param Actor Status Position X @desc Specifies the X coordinate of the top left corner of the actor status window. (Reference value: Default screen width = 816) @default 0 @param Actor Status Position Y @desc Specifies the Y coordinate of the top left corner of the actor status window. (Reference value: Default screen height size = 624) @default 0 @param Actor Status Width @desc Specifies the width of the actor status window. (Reference value: margin = 18) (-1 means to the right edge of the screen) @default 240 @param Actor Status Height @desc Specifies the height of the actor status window. (Reference values: 1 line = 36, margin = 18) (-1 means to the bottom of the screen) @default 144 @param Actor Status Opacity @desc Specifies the transparency of the actor status window. @default 192 @param Actor Status Padding @desc Specifies the margin width of the Actor Status window. @default 18 @param Actor Status Frame Hide @desc Hide the actor status window frame. 0 - show, 1 - hide @default 0 @param --コストウィンドウの設定(Cost Window)-- @text --Cost Window Settings-- @param Always Display Cost @desc Always show on cost? @default 1 @type select @option Do not display (display only when selected) @value 0 @option Show @value 1 @option Do not display (always) @value 2 @param Cost Max Cols @desc Specify the maximum number of costs to display horizontally. @default 1 @param Cost Spacing @desc Specifies the interval when arranging costs horizontally. @default 24 @param Cost Position X @desc Specifies the X coordinate of the top left corner of the cost window. (Reference value: Default screen width = 816) @default 0 @param Cost Position Y @desc Specifies the Y coordinate of the top left corner of the cost window. (Reference value: Default screen height size = 624) @default 432 @param Cost Width @desc Specify the width of the cost window. (Reference value: Margin = 18) (-1 means to the right edge of the screen) @default 240 @param Cost Height @desc Specifies the height of the cost window. (Reference values: 1 line = 36, margin = 18) (-1 means to the bottom of the screen) @default -1 @param Cost Opacity @desc Specifies the transparency of the cost window. @default 192 @param Cost Padding @desc Specifies the margin width of the cost window. @default 18 @param Cost Frame Hide @desc Hide the cost window border. 0 - Show, 1 - Hide @default 0 @param --前提スキルウィンドウの設定(Pre Skill Window)-- @text --Pre Skill Window Settings-- @param Always Display Preskill @desc Should it always be displayed in prerequisite skills? @default 0 @type select @option Do not display (display only when selected) @value 0 @option Show @value 1 @option Do not display (always) @value 2 @param Preskill Max Cols @desc Specifies the maximum number of prerequisite skills to line up horizontally. @default 1 @param Preskill Spacing @desc Specifies the spacing between prerequisite skills when they are lined up horizontally. @default 24 @param Preskill Position X @desc Specifies the X coordinate of the top left corner of the prerequisite skill window. (Reference value: Default screen width = 816) @default 204 @param Preskill Position Y @desc Specifies the Y coordinate of the top left corner of the prerequisite skill window. (Reference value: Default screen height size = 624) @default 264 @param Preskill Width @desc Specifies the width of the prerequisite skill window. (Reference value: Margin = 18) (-1 means to the right edge of the screen) @default 408 @param Preskill Height @desc Specifies the height of the prerequisite skill window. (Reference values: 1 line = 36, margin = 18) (-1 means to the bottom of the screen) @default 216 @param Preskill Opacity @desc Specifies the transparency of the prerequisite skill window. @default 192 @param Preskill Padding @desc Specifies the margin width of the prerequisite skill window. @default 18 @param Preskill Frame Hide @desc Whether to hide the prerequisite skill window frame. 0 - Show, 1 - Hide @default 0 @param --確認ウィンドウの設定(Confirmation Window)-- @text --Confirmation Window Settings-- @param Conf Title Position X @desc Specifies the X coordinate of the top left corner of the confirmation window. (Reference value: Default screen width = 816) @default 204 @param Conf Title Position Y @desc Specifies the Y coordinate of the top left corner of the confirmation window. (Reference value: Default screen height size = 624) @default 120 @param Conf Title Width @desc Specify the width of the confirmation window. (Reference value: Margin = 18) (-1 means to the right edge of the screen) @default 408 @param Conf Title Height @desc Specify the height of the confirmation window. (Reference value: Margin = 18) (-1 means to the right edge of the screen) @default 72 @param Conf Title Opacity @desc Specifies the transparency of the confirmation window. @default 192 @param Conf Title Padding @desc Specifies the margin width of the confirmation window. @default 18 @param Conf Title Frame Hide @desc Whether to hide the confirmation window frame. 0 - Show, 1 - Hide @default 0 @param --確認コマンドウィンドウの設定(Confirmation Window)-- @text --Confirmation Command Window Settings-- @param Confirmation Opacity @desc Specifies the transparency of the confirmation command window. @default 192 @param Confirmation Padding @desc Specifies the margin width of the confirmation command window. @default 18 @param Confirmation Frame Hide @desc Whether to hide the confirmation command window frame. 0 - Show, 1 - Hide @default 0 @param --ツリータイトルウィンドウの設定(TreeTitle Window)-- @text --TreeTitle Window Settings-- @param Tree Title Format @desc Sets the display content of the tree title window. Control characters can be used. If left blank, the window will not be displayed. @param Tree Title Position X @desc Specifies the X coordinate of the top left corner of the tree title window. (Reference value: Default screen width = 816) @param Tree Title Position Y @desc Specifies the Y coordinate of the top left corner of the tree title window. (Reference value: Default screen height size = 624) @param Tree Title Width @desc Specifies the width of the tree title window. (Reference value: margin = 18) (-1 means to the right edge of the screen) @param Tree Title Height @desc Specifies the height of the tree title window. (Reference value: Margin = 18) (-1 means to the right edge of the screen) @param Tree Title Opacity @desc Specifies the transparency of the tree title window. @default 192 @param Tree Title Padding @desc Specifies the margin width of the tree title window. @default 18 @param Tree Title Frame Hide @desc Hide the tree title window frame. 0 - Show, 1 - Hide @default 0 @param --背景設定(Background Window)-- @text --Background Window-- @param Background Image Name @desc Specify the image file name to use as the background. The image file must be saved in /img/system. @type file @require 1 @dir img/system/