一人旅メニュー - TMSoloMenu.js

▼一人旅メニュー(tomoaky様作) - TMSoloMenu.js
https://plugin.fungamemake.com/archives/2321
一人旅に特化したメインメニューを導入します。
ふりがな:ひとりたびめにゅー
機能概要: 一人旅に特化したメインメニューを導入します。
利用規約(ライセンス): MITライセンス
作者:tomoaky
作者サイト:https://x.com/tomoaky
直接ダウンロード:Zipファイルダウンロードページ:https://raw.githubusercontent.com/munokura/tomoaky-MV-p…
ファイル名:TMSoloMenu.js
プラグインのヘルプ:
/*: * @plugindesc 一人旅に特化したメインメニューを導入します。 * * @author tomoaky (https://hikimoki.sakura.ne.jp/) * * @param commandWindow * @type struct<Parameter> * @desc コマンドウィンドウのパラメータ * @default {”x”:”0”,”y”:”0”,”width”:”240”} * * @param statusWindow * @type struct<Parameter> * @desc ステータスウィンドウのパラメータ * @default {”x”:”240”,”y”:”0”,”width”:”576”,”height”:”624”} * * @param goldWindow * @type struct<Parameter> * @desc 所持金ウィンドウのパラメータ * @default {”x”:”0”,”y”:”552”,”width”:”240”} * * @param menuFace * @type struct<Parameter> * @desc 顔グラフィックのパラメータ * @default {”x”:”0”,”y”:”0”,”width”:”144”,”height”:”144”} * * @param menuName * @type struct<Parameter> * @desc アクター名のパラメータ * @default {”x”:”152”,”y”:”0”,”width”:”168”} * * @param menuNickname * @type struct<Parameter> * @desc 二つ名のパラメータ * @default {”x”:”328”,”y”:”0”,”width”:”168”,”fontSize”:”20”} * * @param menuClass * @type struct<Parameter> * @desc 職業名のパラメータ * @default {”x”:”152”,”y”:”36”,”width”:”96”} * * @param menuLevel * @type struct<Parameter> * @desc レベルのパラメータ * @default {”x”:”260”,”y”:”36”,”width”:”280”} * * @param menuHp * @type struct<Parameter> * @desc HPのパラメータ * @default {”x”:”152”,”y”:”72”,”width”:”186”} * * @param menuMp * @type struct<Parameter> * @desc MPのパラメータ * @default {”x”:”152”,”y”:”108”,”width”:”186”} * * @param menuTp * @type struct<Parameter> * @desc TPのパラメータ * @default {”x”:”350”,”y”:”108”,”width”:”120”} * * @param menuIcons * @type struct<Parameter> * @desc 状態異常アイコンのパラメータ * @default {”x”:”0”,”y”:”108”,”width”:”144”} * * @param menuEquips * @type struct<Parameter> * @desc 装備のパラメータ * @default {”x”:”300”,”y”:”172”,”width”:”240”,”fontSize”:”20”,”cols”:”1”,”space”:”8”} * * @param menuStateRate * @type struct<Parameter> * @desc ステート有効度のパラメータ * @default {”x”:”0”,”y”:”380”,”width”:”97”,”fontSize”:”20”,”name”:”4 5 6 8 9 10”,”cols”:”2”,”space”:”8”} * * @param menuElementRate * @type struct<Parameter> * @desc 属性有効度のパラメータ * @default {”x”:”233”,”y”:”380”,”width”:”97”,”fontSize”:”20”,”name”:”2 3 4 5 6 7 8 9”,”cols”:”3”,”space”:”8”} * * @param menuProfile * @type struct<Parameter> * @desc プロフィールのパラメータ * @default {”x”:”0”,”y”:”516”,”width”:”186”} * * @param menuMhp * @type struct<Parameter> * @desc 最大HPのパラメータ * @default {”name”:”最大HP”} * * @param menuMmp * @type struct<Parameter> * @desc 最大MPのパラメータ * @default {”name”:”最大MP”} * * @param menuAtk * @type struct<Parameter> * @desc 攻撃力のパラメータ * @default {”x”:”0”,”y”:”172”,”width”:”130”,”fontSize”:”20”,”name”:”攻撃”} * * @param menuDef * @type struct<Parameter> * @desc 防御力のパラメータ * @default {”x”:”138”,”y”:”172”,”width”:”130”,”fontSize”:”20”,”name”:”防御”} * * @param menuMat * @type struct<Parameter> * @desc 魔法力のパラメータ * @default {”x”:”0”,”y”:”208”,”width”:”130”,”fontSize”:”20”,”name”:”魔攻”} * * @param menuMdf * @type struct<Parameter> * @desc 魔法防御のパラメータ * @default {”x”:”138”,”y”:”208”,”width”:”130”,”fontSize”:”20”,”name”:”魔防”} * * @param menuAgi * @type struct<Parameter> * @desc 敏捷性のパラメータ * @default {”x”:”0”,”y”:”244”,”width”:”130”,”fontSize”:”20”,”name”:”敏捷”} * * @param menuLuc * @type struct<Parameter> * @desc 運のパラメータ * @default {”x”:”138”,”y”:”244”,”width”:”130”,”fontSize”:”20”,”name”:”幸運”} * * @param menuHit * @type struct<Parameter> * @desc 命中率のパラメータ * @default {”x”:”0”,”y”:”280”,”width”:”130”,”fontSize”:”20”,”name”:”命中”} * * @param menuEva * @type struct<Parameter> * @desc 回避率のパラメータ * @default {”x”:”138”,”y”:”280”,”width”:”130”,”fontSize”:”20”,”name”:”回避”} * * @param menuCri * @type struct<Parameter> * @desc 会心率のパラメータ * @default {”x”:”0”,”y”:”316”,”width”:”130”,”fontSize”:”20”,”name”:”会心”} * * @param menuCev * @type struct<Parameter> * @desc 会心回避率のパラメータ * @default {”name”:”会心回避率”} * * @param menuMev * @type struct<Parameter> * @desc 魔法回避率のパラメータ * @default {”name”:”魔法回避率”} * * @param menuMrf * @type struct<Parameter> * @desc 魔法反射率のパラメータ * @default {”name”:”魔法反射率”} * * @param menuCnt * @type struct<Parameter> * @desc 反撃率のパラメータ * @default {”x”:”138”,”y”:”316”,”width”:”130”,”fontSize”:”20”,”name”:”反撃”} * * @param menuHrg * @type struct<Parameter> * @desc HP再生率のパラメータ * @default {”name”:”HP再生率”} * * @param menuMrg * @type struct<Parameter> * @desc MP再生率のパラメータ * @default {”name”:”MP再生率”} * * @param menuTrg * @type struct<Parameter> * @desc TP再生率のパラメータ * @default {”name”:”TP再生率”} * * @param menuTgr * @type struct<Parameter> * @desc 狙われ率のパラメータ * @default {”name”:”狙われ率”} * * @param menuGrd * @type struct<Parameter> * @desc 防御効果率のパラメータ * @default {”name”:”防御効果率”} * * @param menuRec * @type struct<Parameter> * @desc 回復効果率のパラメータ * @default {”name”:”回復効果率”} * * @param menuPha * @type struct<Parameter> * @desc 薬の知識のパラメータ * @default {”name”:”薬の知識”} * * @param menuMcr * @type struct<Parameter> * @desc MP消費率のパラメータ * @default {”name”:”MP消費率”} * * @param menuTcr * @type struct<Parameter> * @desc TPチャージ率のパラメータ * @default {”name”:”TPチャージ率”} * * @param menuPdr * @type struct<Parameter> * @desc 物理ダメージ率のパラメータ * @default {”name”:”物理ダメージ率”} * * @param menuMdr * @type struct<Parameter> * @desc 魔法ダメージ率のパラメータ * @default {”name”:”魔法ダメージ率”} * * @param menuFdr * @type struct<Parameter> * @desc 床ダメージ率のパラメータ * @default {”name”:”床ダメージ率”} * * @param menuExr * @type struct<Parameter> * @desc 経験獲得率のパラメータ * @default {”name”:”経験獲得率”} * * @param horzLine1 * @type struct<Parameter> * @desc 罫線1のパラメータ * @default {”x”:”0”,”y”:”162”,”width”:”540”,”height”:”2”} * * @param horzLine2 * @type struct<Parameter> * @desc 罫線2のパラメータ * @default {”x”:”0”,”y”:”370”,”width”:”540”,”height”:”2”} * * @param horzLine3 * @type struct<Parameter> * @desc 罫線3のパラメータ * @default {”x”:”0”,”y”:”506”,”width”:”540”,”height”:”2”} * * @param horzLine4 * @type struct<Parameter> * @desc 罫線4のパラメータ * @default {”height”:”2”} * * @param horzLine5 * @type struct<Parameter> * @desc 罫線5のパラメータ * @default {”height”:”2”} * * @param freeText1 * @type struct<Parameter> * @desc フリーテキスト1のパラメータ * @default {”x”:”100”,”y”:”144”,”width”:”186”,”name”:”\C[16]\}Parameter”} * * @param freeText2 * @type struct<Parameter> * @desc フリーテキスト2のパラメータ * @default {”x”:”396”,”y”:”144”,”width”:”186”,”name”:”\C[16]\}Equips”} * * @param freeText3 * @type struct<Parameter> * @desc フリーテキスト3のパラメータ * @default {”x”:”70”,”y”:”352”,”width”:”186”,”name”:”\C[16]\}StateRate”} * * @param freeText4 * @type struct<Parameter> * @desc フリーテキスト4のパラメータ * @default {”x”:”344”,”y”:”352”,”width”:”186”,”name”:”\C[16]\}ElementRate”} * * @param freeText5 * @type struct<Parameter> * @desc フリーテキスト5のパラメータ * @default {”x”:”240”,”y”:”488”,”width”:”186”,”name”:”\C[16]\}Profile”} * * @param freeText6 * @type struct<Parameter> * @desc フリーテキスト6のパラメータ * @default {} * * @param freeText7 * @type struct<Parameter> * @desc フリーテキスト7のパラメータ * @default {} * * @param freeText8 * @type struct<Parameter> * @desc フリーテキスト8のパラメータ * @default {} * * @param freeText9 * @type struct<Parameter> * @desc フリーテキスト9のパラメータ * @default {} * * @param freeText10 * @type struct<Parameter> * @desc フリーテキスト10のパラメータ * @default {} * * @param expGaugeColor1 * @type number * @max 31 * @desc 経験値ゲージの色1 * 初期値: 30 * @default 30 * * @param expGaugeColor2 * @type number * @max 31 * @desc 経験値ゲージの色2 * 初期値: 31 * @default 31 * * @param expNextText * @type string * @desc 経験値の書式 * 初期値: あと %1exp * @default あと %1exp * * @param expMaxText * @type string * @desc 最大レベルのときの経験値の書式 * 初期値: %1exp * @default %1exp * * @param expFontSize * @type number * @desc 経験値の文字の大きさ * 初期値: 20 * @default 20 * * @param equipMax * @type number * @desc 装備を表示する最大数 * 初期値: 5 * @default 5 * * @param elementIcons * @type string * @desc 属性アイコン * 初期値: 77 64 65 66 67 68 69 70 71 * @default 77 64 65 66 67 68 69 70 71 * * @param textBackColor * @type string * @desc 文字の背景の色 * 初期値: #000000 * @default #000000 * * @param textBackOpacity * @type number * @max 255 * @desc 文字の背景の不透明度 * 初期値: 128 * @default 128 * * @param horzLineColor * @type string * @desc 罫線の色 * 初期値: #ffffff * @default #ffffff * * @param horzLineOpacity * @type number * @max 255 * @desc 罫線の不透明度 * 初期値: 48 * @default 48 * * @param forceChangeSoloMenu * @type select * @option ひとりの時だけ一人旅メニューを使う * @value false * @option 常に一人旅メニューを使う * @value true * @desc パーティの人数によるメニュー切り替え方式。 * 初期値: 常に一人旅メニューを使う (true) * @default true * * @param soloItemStatus * @desc アイテムシーンに表示するパラメータの表示幅 * ( 名前 / ステート / HP / MP / TP の順で半角スペース区切り) * @default 144 160 144 144 96 * * @help * TMPlugin - 一人旅メニュー ver0.1.3b * * 使い方: * * プラグインパラメータの値を変更することで、ほぼすべての表示物の * 表示位置、文字サイズなどを自由にカスタマイズすることができます。 * また、メニュー系シーンにおけるアクター選択の処理も省略されます。 * * プラグインコマンドはありません。 * * このプラグインは RPGツクールMV Version 1.6.1 で動作確認をしています。 * * このプラグインはMITライセンスのもとに配布しています、商用利用、 * 改造、再配布など、自由にお使いいただけます。 * * * プラグインパラメータ補足: * * width の値に 0 を設定することで、その項目を非表示にすることができます。 * プロフィールとフリーテキストには width の値が反映されませんが、 * 0 を設定すれば非表示にすることはできます。 * * height の値が反映されるのは以下の項目のみとなります。 * statusWindow / menuFace / horzLine1 ~ horzLine5 * * プロフィールとフリーテキストには C[16] や } などの制御文字を * 使用することができます。 */
