RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

SRD Alternative Menu Screen: Bust Select - SRD_AlternativeMenuScreenBustSelect.js

シェア用テキスト:
▼SRD Alternative Menu Screen: Bust Select(SumRndmDde様作) - SRD_AlternativeMenuScreenBustSelect.js
https://plugin.fungamemake.com/archives/26475
アクター選択のメインフォームとして「立ち絵」を使用する代替メニュー画面。HPバーウィンドウとSVビュー戦闘キャラも表示します。

ふりがな:おるたねいてぃゔめにゅーすくりーんばすとせれくと

機能概要: アクター選択のメインフォームとして「立ち絵」を使用する代替メニュー画面。HPバーウィンドウとSVビュー戦闘キャラも表示します。

利用規約(ライセンス):https://fungamemake.com/srd-japanese

作者:SumRndmDde

ダウンロードページ:https://fungamemake.com/archives/9040

ファイル名:SRD_AlternativeMenuScreenBustSelect.js

プラグインのヘルプ:

/*:
 * @plugindesc Alternative Menu Screen Bust Select. Uses busts to select Actors in the menu. It also displays Side View Battlers.
 * @author SumRndmDde
 *
 * @param Show Gold Window
 * @desc Set this to ’true’ and the menu will contain the gold window.
 * @default true
 *
 * @param Show SV Window
 * @desc Set this to ’true’ and the Side-View Battler window will be visible.
 * @default true
 *
 * @param == Bust Position ==
 * @default
 *
 * @param Bust X Pos
 * @desc By default, the busts are positioned at (0, 0). Using this Parameter, all the busts’ default X positions can be set.
 * @default 0
 *
 * @param Bust Y Pos
 * @desc By default, the busts are positioned at (0, 0). Using this Parameter, all the busts’ default X positions can be set.
 * @default 0
 *
 * @param == Bust Window ==
 * @default
 *
 * @param Bust Window Rows
 * @desc The amount of rows the Bust Window has.
 * @default 1
 *
 * @param Bust Window Cols
 * @desc The amount of columns the Bust Window has.
 * @default 1
 *
 * @param Bust Window X
 * @desc The X position of the Bust Window.
 * Can be a Number or JavaScript eval.
 * @default 20
 *
 * @param Bust Window Y
 * @desc The Y position of the Bust Window.
 * Can be a Number or JavaScript eval.
 * @default (Graphics.height / 2) - (this._statusWindow.height / 2)
 *
 * @param Bust Window Width
 * @desc The width of the Bust Window.
 * Can be a Number or JavaScript eval.
 * @default (Graphics.width / 2) - 40
 *
 * @param Bust Window Height
 * @desc The height of the Bust Window.
 * Can be a Number or JavaScript eval.
 * @default Graphics.height - 120
 *
 * @param == Command Window ==
 * @default
 *
 * @param Command Window X
 * @desc This is the x position of the Command Window.
 * Can be a Number or JavaScript eval.
 * @default Graphics.width - this._commandWindow.width - 20
 *
 * @param Command Window Y
 * @desc This is the x position of the Command Window.
 * Can be a Number or JavaScript eval.
 * @default (this._statusWindow.y + this._statusWindow.height) - this._commandWindow.height
 *
 * @param Max Columns
 * @desc The maximum amount of columns the command window can have.
 * @default 1
 *
 * @param Visible Rows
 * @desc The visible amount of rows the command window will show at once.
 * @default 5
 *
 * @param == HP Window ==
 * @default
 *
 * @param Draw MP Bar
 * @desc Set this to ’true’ and the HP Window will also have an MP bar displayed underneath the HP.
 * @default false
 *
 * @param Draw TP Bar
 * @desc Set this to ’true’ and the HP Window will also have a TP bar displayed underneath the HP.
 * @default false
 *
 * @param HP Window X
 * @desc This is the x position of the HP Window.
 * Can be a Number or JavaScript eval.
 * @default this._commandWindow.x
 *
 * @param HP Window Y
 * @desc This is the x position of the HP Window.
 * Can be a Number or JavaScript eval.
 * @default ((this._commandWindow.y - (this._goldWindow.y + this._goldWindow.height)) / 2) - (this._hpWindow.height / 2) + (this._goldWindow.y + this._goldWindow.height)
 *
 * @param HP Window Width
 * @desc This is the width of the HP Window. Set this to be larger or smaller depending on screen size. Default is 256.
 * @default 256
 *
 * @param == Battler Window ==
 * @default
 *
 * @param Battler X Pos
 * @desc The X position of the Side-View Battler in the window.
 * @default 6
 *
 * @param Battler Y Pos
 * @desc The Y position of the Side-View Battler in the window.
 * @default 6
 *
 * @param B. Window X
 * @desc The x position of the Battler Window.
 * Can be a Number or JavaScript eval.
 * @default Graphics.width - 128
 *
 * @param B. Window Y
 * @desc The y position of the Battler Window.
 * Can be a Number or JavaScript eval.
 * @default this._hpWindow.y
 *
 * @param B. Window Width
 * @desc The width of the Battler Window.
 * Can be a Number or JavaScript eval.
 * @default this.fittingHeight(2)
 *
 * @param B. Window Height
 * @desc The height of the Battler Window.
 * Can be a Number or JavaScript eval.
 * @default this.fittingHeight(2)
 *
 * @param == Gold Window ==
 * @default
 *
 * @param Gold Window X
 * @desc This is the x position of the HP Window.
 * Can be a Number or JavaScript eval.
 * @default this._commandWindow.x
 *
 * @param Gold Window Y
 * @desc This is the x position of the HP Window.
 * Can be a Number or JavaScript eval.
 * @default this._statusWindow.y
 * @help
 *
 * Alternative Menu Screen: Bust Select
 * Version 1.01
 * SumRndmDde
 *
 *
 * Changelog: Version 1.01 
 *            - Allowed customization of positions for Gold, 
 *              Command, and HP windows.
 *            - Can customize rows and columns for Bust Window
 *
 *
 * Gives your game an alternative menu screen.
 * 
 * This was a special request that features the Actor’s bust
 * and Side-View Battler.
 *
 * 
 * ==========================================================================
 *  How to Set Up Bust Images
 * ==========================================================================
 *
 * In order to set the Bust Image for each Actor,
 * use the following Notetags in the Notebox of the Actor:
 *
 *  <Menu Bust: filename>
 *
 * Input the filename of the image file you wish to use
 * for this Actor’s Bust Image.
 *
 * The image MUST be stored in:
 * img/SumRndmDde/menu
 *
 *
 * ==========================================================================
 *  How to Set Custom Positions for Bust Images
 * ==========================================================================
 *
 * The following are optional notetags.
 * Use the following to set the X and Y of the Bust (inside Actor Note):
 *
 *  <Menu Bust X: number>
 *  <Menu Bust Y: number>
 *
 * By default, the bust image is set to the coordinates in the Parameters,
 * but these Notetags can set the specific bust image of the Actor to a 
 * different position if it looks a little off center.
 *
 *
 * ==========================================================================
 *  How to Stretch Bust Images to Certain Width and Height
 * ==========================================================================
 *
 * The following are optional notetags.
 * Use the following to stretch the width and height of the Bust to
 * the specified width and height (inside Actor Note):
 *
 *  <Menu Bust Width: number>
 *  <Menu Bust Height: number>
 *
 * By default, the bust image is the same width and height of the image
 * from the file, but using this, you can set a custom width and height
 * the bust will be stretched to.
 *
 * Example:
 *  <Menu Bust Width: 128>
 *  <Menu Bust Height: 160>
 *
 *
 * ==========================================================================
 *  End of Help File
 * ==========================================================================
 * 
 * Welcome to the bottom of the Help file.
 *
 *
 * Thanks for reading!
 * If you have questions, or if you enjoyed this Plugin, please check
 * out my YouTube channel!
 *
 * https://www.youtube.com/c/SumRndmDde
 *
 *
 * Until next time,
 *   ~ SumRndmDde
 */
/*:ja
 * @plugindesc メインメニューに立ち絵やSV戦闘キャラを表示します
 * @author SumRndmDde
 *
 * @param Show Gold Window
 * @text 所持金ウィンドウを表示
 * @desc メニューに所持金ウィンドウを表示
 * @default true
 *
 * @param Show SV Window
 * @text SVウィンドウを表示
 * @desc SV戦闘キャラウィンドウを表示
 * @default true
 *
 * @param == Bust Position ==
 * @text -- 立ち絵位置 --
 * @default
 *
 * @param Bust X Pos
 * @text 立ち絵X位置
 * @desc デフォルトでは、立ち絵は(0, 0)の位置に配置されています。このパラメータを使用して、全ての立ち絵のデフォルトのX位置を設定することができます。
 * @default 0
 *
 * @param Bust Y Pos
 * @text 立ち絵Y位置
 * @desc デフォルトでは、立ち絵の位置は(0, 0)です。このパラメータを使用すると、全ての立ち絵のデフォルトのY位置を設定することができます。
 * @default 0
 *
 * @param == Bust Window ==
 * @text -- 立ち絵ウィンドウ --
 * @default
 *
 * @param Bust Window Rows
 * @text 立ち絵ウィンドウの行数
 * @desc 立ち絵ウィンドウの行数を設定します。
 * @default 1
 *
 * @param Bust Window Cols
 * @text 立ち絵ウィンドウ列数
 * @desc 立ち絵ウィンドウの列数。
 * @default 1
 *
 * @param Bust Window X
 * @text 立ち絵ウィンドウX位置
 * @desc 立ち絵ウィンドウのX位置。
 * 数値または JavaScript eval を指定できます。
 * @default 20
 *
 * @param Bust Window Y
 * @text 立ち絵ウィンドウY位置
 * @desc 立ち絵ウィンドウのY位置。
 * 数値または JavaScript eval を指定できます。
 * @default (Graphics.height / 2) - (this._statusWindow.height / 2)
 *
 * @param Bust Window Width
 * @text 立ち絵ウィンドウ幅
 * @desc 立ち絵ウィンドウの幅。
 * 数値または JavaScript eval を指定できます。
 * @default (Graphics.width / 2) - 40
 *
 * @param Bust Window Height
 * @text 立ち絵ウィンドウの高さ
 * @desc 立ち絵ウィンドウの高さ。
 * 数値または JavaScript eval を指定できます。
 * @default Graphics.height - 120
 *
 * @param == Command Window ==
 * @text -- コマンドウィンドウ --
 * @default
 *
 * @param Command Window X
 * @text コマンドウィンドウX
 * @desc コマンドウィンドウのXの位置です。
 * 数値または JavaScript eval を指定できます。
 * @default Graphics.width - this._commandWindow.width - 20
 *
 * @param Command Window Y
 * @text コマンドウィンドウ Y
 * @desc コマンドウィンドウのY位置です。
 * 数値または JavaScript eval を指定できます。
 * @default (this._statusWindow.y + this._statusWindow.height) - this._commandWindow.height
 *
 * @param Max Columns
 * @text コマンド列数
 * @desc コマンドウィンドウの最大列数
 * @default 1
 *
 * @param Visible Rows
 * @text コマンド行数
 * @desc コマンドウィンドウが表示する行数
 * @default 5
 *
 * @param == HP Window ==
 * @text -- HPウィンドウ --
 * @default
 *
 * @param Draw MP Bar
 * @text MPバーを描画
 * @desc HPウィンドウにMPバーを表示
 * @default false
 *
 * @param Draw TP Bar
 * @text TPバーを描く
 * @desc HPウィンドウにTPバーを表示
 * @default false
 *
 * @param HP Window X
 * @text HPウィンドウX
 * @desc HPウィンドウのX位置です。
 * 数値または JavaScript eval を指定できます。
 * @default this._commandWindow.x
 *
 * @param HP Window Y
 * @text HPウィンドウY
 * @desc HPウィンドウのY位置です。
 * 数値または JavaScript eval を指定できます。
 * @default ((this._commandWindow.y - (this._goldWindow.y + this._goldWindow.height)) / 2) - (this._hpWindow.height / 2) + (this._goldWindow.y + this._goldWindow.height)
 *
 * @param HP Window Width
 * @text HPウィンドウ幅
 * @desc HPウィンドウの幅です。画面サイズに応じて大きくするか小さくするかを設定します。デフォルトは 256 です。
 * @default 256
 *
 * @param == Battler Window ==
 * @text -- バトラーウィンドウ --
 * @default
 *
 * @param Battler X Pos
 * @text バトラーX位置
 * @desc サイドビューバトラーのウィンドウ内のX位置です。
 * @default 6
 *
 * @param Battler Y Pos
 * @text バトラーY位置
 * @desc サイドビューバトラーのウィンドウ内のY位置です。
 * @default 6
 *
 * @param B. Window X
 * @text B. ウィンドウX位置
 * @desc バトラーウィンドウのX位置。
 * 数値または JavaScript eval を指定できます。
 * @default Graphics.width - 128
 *
 * @param B. Window Y
 * @text B. ウィンドウY位置
 * @desc バトラーウィンドウのYの位置。
 * 数値または JavaScript eval を指定できます。
 * @default this._hpWindow.y
 *
 * @param B. Window Width
 * @text B. ウィンドウ幅
 * @desc バトラーウィンドウの幅。
 * 数値または JavaScript eval を指定できます。
 * @default this.fittingHeight(2)
 *
 * @param B. Window Height
 * @text B. ウィンドウ高
 * @desc バトラーウィンドウの高さ。
 * 数値または JavaScript eval を指定できます。
 * @default this.fittingHeight(2)
 *
 * @param == Gold Window ==
 * @text -- 所持金ウィンドウ --
 * @default
 *
 * @param Gold Window X
 * @text 所持金ウィンドウX
 * @desc 所持金ウィンドウのX位置です。
 * 数値または JavaScript eval を指定できます。
 * @default this._commandWindow.x
 *
 * @param Gold Window Y
 * @text 所持金ウィンドウY
 * @desc 所持金ウィンドウのY位置です。
 * 数値または JavaScript eval を指定できます。
 * @default this._statusWindow.y
 *
 * @help
 * 翻訳:ムノクラ
 * https://fungamemake.com/
 * https://twitter.com/munokura/
 *
 * 元プラグイン: http://sumrndm.site/ams-bust-select/
 *
 * Alternative Menu Screen: Bust Select
 * Version 1.01
 * SumRndmDde
 *
 *
 * Changelog: Version 1.01
 *            - Allowed customization of positions for Gold,
 *              Command, and HP windows.
 *            - Can customize rows and columns for Bust Window
 *
 *
 * 別のメニュー画面を与えます。
 * 立ち絵とSV戦闘キャラに特化した特別なリクエストでした。
 *
 *
 * ==========================================================================
 *  立ち絵の設定方法
 * ==========================================================================
 *
 * 各アクターの立ち絵を設定するには、
 * アクターのメモ欄に以下のメモタグを使用します。
 *
 *  <Menu Bust: filename>
 *
 * このアクターの胸像に使用したい画像ファイル名を入力してください。
 * ※ファイル名は大文字小文字を区別し、拡張子(.png)は含めないでください。
 *
 * 下記に保存する必要があります。
 * img/SumRndmDde/menu
 *
 *
 * ==========================================================================
 *  立ち絵にカスタムポジションを設定する方法
 * ==========================================================================
 *
 * 以下は任意のメモタグです。
 * 以下を使用して、立ち絵のXとYを設定します(アクターのメモ欄)。
 *
 *  <Menu Bust X: number>
 *  <Menu Bust Y: number>
 *
 * デフォルトでは、立ち絵はパラメータの座標に設定されていますが、
 * アクターの特定の立ち絵が少し中心からずれているように見える場合、
 * これらのメモタグで、位置を調整できます。
 *
 *
 * ==========================================================================
 *  立ち絵を一定の幅と高さに伸ばす方法
 * ==========================================================================
 *
 * 以下はオプションのメモタグです。
 * 以下を使用して、
 * 立ち絵の幅と高さを指定した幅と高さ(アクターのメモ欄)に引き伸ばします。
 *
 *  <Menu Bust Width: number>
 *  <Menu Bust Height: number>
 *
 * デフォルトでは、立ち絵は画像ファイルと同じ幅と高さになっていますが、
 * これを利用して、立ち絵を伸ばす幅と高さをカスタムで設定することができます。
 *
 * 例:
 *  <Menu Bust Width: 128>
 *  <Menu Bust Height: 160>
 *
 *
 * ==========================================================================
 *  ヘルプファイルの終わり
 * ==========================================================================
 *
 * ヘルプファイルの終わりへようこそ。
 *
 * 読んでくれてありがとう!
 * 質問があったり、このプラグインを楽しめたら、
 * 私のYouTubeチャンネルを登録してください!!
 *
 * https://www.youtube.com/c/SumRndmDde
 *
 *
 * 次の機会まで
 *   ~ SumRndmDde
 */

スポンサードリンク

スポンサードリンク

Copyright© #ツクプラ , 2025 All Rights Reserved.