An open library of RPG Maker MV plugins, powered by the community.

PGMV - The Community-Driven Plugin Library for RPG Maker MV

MV plugins

TM Solo Menu - TMSoloMenu.js

Plugin desc : We will introduce a main menu specifically for solo travelers.

License : MIT License

Author : tomoaky

Desc page : https://github.com/munokura/tomoaky-MV-plugins

Download Page : https://raw.githubusercontent.com/munokura/tomoaky-MV-plugins/refs/heads/master/TMSoloMenu.js

File name : TMSoloMenu.js

Help of plugin :

@plugindesc We will introduce a main menu specifically for solo travelers.
@author tomoaky
@url https://github.com/munokura/tomoaky-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/tomoaky-MV-plugins ).
Original plugin by tomoaky.
-----
TMPlugin - Solo Travel Menu ver0.1.3b

How to Use:

By changing the plugin parameter values, you can freely customize the display position, text size, and other aspects of almost all displayed items.

Actor selection in menu scenes is also skipped.

There are no plugin commands.

This plugin has been tested with RPG Maker MV Version 1.6.1.

This plugin is distributed under the MIT License and is free to use, including commercial use, modifications, and redistribution.

Plugin Parameter Notes:

You can hide an item by setting its width to 0.

The width value does not affect the profile and free text, but you can hide them by setting it to 0.

The height value only affects the following items:

statusWindow / menuFace / horzLine1 through horzLine5

You can use control characters such as ¥C[16] and ¥} in the profile and free text.

@param commandWindow
@desc Command Window Parameters
@default {"x":"0","y":"0","width":"240"}
@type struct<Parameter>

@param statusWindow
@desc Status Window Parameters
@default {"x":"240","y":"0","width":"576","height":"624"}
@type struct<Parameter>

@param goldWindow
@desc Money window parameters
@default {"x":"0","y":"552","width":"240"}
@type struct<Parameter>

@param menuFace
@desc Face graphic parameters
@default {"x":"0","y":"0","width":"144","height":"144"}
@type struct<Parameter>

@param menuName
@desc Actor Name Parameter
@default {"x":"152","y":"0","width":"168"}
@type struct<Parameter>

@param menuNickname
@desc Two-name parameters
@default {"x":"328","y":"0","width":"168","fontSize":"20"}
@type struct<Parameter>

@param menuClass
@desc Occupation name parameters
@default {"x":"152","y":"36","width":"96"}
@type struct<Parameter>

@param menuLevel
@desc Level parameters
@default {"x":"260","y":"36","width":"280"}
@type struct<Parameter>

@param menuHp
@desc HP parameters
@default {"x":"152","y":"72","width":"186"}
@type struct<Parameter>

@param menuMp
@desc MP parameters
@default {"x":"152","y":"108","width":"186"}
@type struct<Parameter>

@param menuTp
@desc Take Profit parameters
@default {"x":"350","y":"108","width":"120"}
@type struct<Parameter>

@param menuIcons
@desc Status Abnormality Icon Parameters
@default {"x":"0","y":"108","width":"144"}
@type struct<Parameter>

@param menuEquips
@desc Equipment parameters
@default {"x":"300","y":"172","width":"240","fontSize":"20","cols":"1","space":"8"}
@type struct<Parameter>

@param menuStateRate
@desc State validity parameters
@default {"x":"0","y":"380","width":"97","fontSize":"20","name":"4 5 6 8 9 10","cols":"2","space":"8"}
@type struct<Parameter>

@param menuElementRate
@desc Elements Efficiency Parameters
@default {"x":"233","y":"380","width":"97","fontSize":"20","name":"2 3 4 5 6 7 8 9","cols":"3","space":"8"}
@type struct<Parameter>

@param menuProfile
@desc Profile parameters
@default {"x":"0","y":"516","width":"186"}
@type struct<Parameter>

@param menuMhp
@desc Max HP parameters
@default {"name":"最大HP"}
@type struct<Parameter>

@param menuMmp
@desc Maximum MP parameters
@default {"name":"最大MP"}
@type struct<Parameter>

@param menuAtk
@desc Attack power parameters
@default {"x":"0","y":"172","width":"130","fontSize":"20","name":"Attack"}
@type struct<Parameter>

@param menuDef
@desc Defense parameters
@default {"x":"138","y":"172","width":"130","fontSize":"20","name":"Defense"}
@type struct<Parameter>

@param menuMat
@desc Magical Power Parameters
@default {"x":"0","y":"208","width":"130","fontSize":"20","name":"MAT"}
@type struct<Parameter>

@param menuMdf
@desc Magic defense parameters
@default {"x":"138","y":"208","width":"130","fontSize":"20","name":"MDF"}
@type struct<Parameter>

@param menuAgi
@desc Agility Parameter
@default {"x":"0","y":"244","width":"130","fontSize":"20","name":"AGI"}
@type struct<Parameter>

@param menuLuc
@desc Luck Parameter
@default {"x":"138","y":"244","width":"130","fontSize":"20","name":"LUC"}
@type struct<Parameter>

@param menuHit
@desc Hit Rate Parameter
@default {"x":"0","y":"280","width":"130","fontSize":"20","name":"Hit Rate"}
@type struct<Parameter>

@param menuEva
@desc Evasion rate parameter
@default {"x":"138","y":"280","width":"130","fontSize":"20","name":"Evasion Rate"}
@type struct<Parameter>

@param menuCri
@desc Criticality Rate Parameters
@default {"x":"0","y":"316","width":"130","fontSize":"20","name":"Critical Rate"}
@type struct<Parameter>

@param menuCev
@desc Critical hit avoidance rate parameter
@default {"name":"Critical Evasion"}
@type struct<Parameter>

@param menuMev
@desc Magic evasion rate parameter
@default {"name":"Magic Evasion"}
@type struct<Parameter>

@param menuMrf
@desc Magic Reflectionion Parameter
@default {"name":"Magic Reflection"}
@type struct<Parameter>

@param menuCnt
@desc Counter Attack rate parameter
@default {"x":"138","y":"316","width":"130","fontSize":"20","name":"Counter Attack"}
@type struct<Parameter>

@param menuHrg
@desc HP regeneration rate parameter
@default {"name":"HP Regeneration"}
@type struct<Parameter>

@param menuMrg
@desc MP regeneration rate parameter
@default {"name":"MP Regeneration"}
@type struct<Parameter>

@param menuTrg
@desc TP regeneration rate parameters
@default {"name":"TP Regeneration"}
@type struct<Parameter>

@param menuTgr
@desc Target Rate Parameter
@default {"name":"Target Rate"}
@type struct<Parameter>

@param menuGrd
@desc Defense effectiveness parameter
@default {"name":"Guard Effect"}
@type struct<Parameter>

@param menuRec
@desc Recovery effect rate parameter
@default {"name":"Recovery Effect"}
@type struct<Parameter>

@param menuPha
@desc Drug Knowledge Parameters
@default {"name":"Pharmacology"}
@type struct<Parameter>

@param menuMcr
@desc MP consumption rate parameters
@default {"name":"MP Cost Rate"}
@type struct<Parameter>

@param menuTcr
@desc TP charge rate parameters
@default {"name":"TP Charge Rate"}
@type struct<Parameter>

@param menuPdr
@desc Physical damage rate parameters
@default {"name":"Physical Damage"}
@type struct<Parameter>

@param menuMdr
@desc Magic damage rate parameters
@default {"name":"Magic Damage"}
@type struct<Parameter>

@param menuFdr
@desc Floor damage rate parameter
@default {"name":"Floor Damage"}
@type struct<Parameter>

@param menuExr
@desc Experience Gain Rate Parameter
@default {"name":"Experience"}
@type struct<Parameter>

@param horzLine1
@desc Rule 1 parameters
@default {"x":"0","y":"162","width":"540","height":"2"}
@type struct<Parameter>

@param horzLine2
@desc Rule 2 parameters
@default {"x":"0","y":"370","width":"540","height":"2"}
@type struct<Parameter>

@param horzLine3
@desc Rule 3 parameters
@default {"x":"0","y":"506","width":"540","height":"2"}
@type struct<Parameter>

@param horzLine4
@desc Rule 4 parameters
@default {"height":"2"}
@type struct<Parameter>

@param horzLine5
@desc Rule 5 parameters
@default {"height":"2"}
@type struct<Parameter>

@param freeText1
@desc Free Text 1 Parameters
@default {"x":"100","y":"144","width":"186","name":"¥¥C[16]¥¥}Parameter"}
@type struct<Parameter>

@param freeText2
@desc Free Text 2 Parameters
@default {"x":"396","y":"144","width":"186","name":"¥¥C[16]¥¥}Equips"}
@type struct<Parameter>

@param freeText3
@desc Free Text 3 Parameters
@default {"x":"70","y":"352","width":"186","name":"¥¥C[16]¥¥}StateRate"}
@type struct<Parameter>

@param freeText4
@desc Free Text 4 Parameters
@default {"x":"344","y":"352","width":"186","name":"¥¥C[16]¥¥}ElementRate"}
@type struct<Parameter>

@param freeText5
@desc Free Text 5 Parameters
@default {"x":"240","y":"488","width":"186","name":"¥¥C[16]¥¥}Profile"}
@type struct<Parameter>

@param freeText6
@desc Free Text 6 Parameters
@default {}
@type struct<Parameter>

@param freeText7
@desc Free Text 7 Parameters
@default {}
@type struct<Parameter>

@param freeText8
@desc Free Text 8 Parameters
@default {}
@type struct<Parameter>

@param freeText9
@desc Free Text 9 Parameters
@default {}
@type struct<Parameter>

@param freeText10
@desc Free text 10 parameters
@default {}
@type struct<Parameter>

@param expGaugeColor1
@desc Experience Gauge Color 1 Initial Value: 30
@default 30
@type number
@max 31

@param expGaugeColor2
@desc Experience Gauge Color 2 Initial Value: 31
@default 31
@type number
@max 31

@param expNextText
@desc Experience format Default: Next %1 EXP
@default Next %1 EXP
@type string

@param expMaxText
@desc EXP format at maximum level Default: %1 EXP
@default %1 EXP
@type string

@param expFontSize
@desc Experience value font size Default: 20
@default 20
@type number

@param equipMax
@desc Maximum number of equipment to display Default: 5
@default 5
@type number

@param elementIcons
@desc Elements Icon Default: 77 64 65 66 67 68 69 70 71
@default 77 64 65 66 67 68 69 70 71
@type string

@param textBackColor
@desc Text background color Default: #000000
@default #000000
@type string

@param textBackOpacity
@desc Text background opacity Default: 128
@default 128
@type number
@max 255

@param horzLineColor
@desc Border color Default: #ffffff
@default #ffffff
@type string

@param horzLineOpacity
@desc Border Opacity Default: 48
@default 48
@type number
@max 255

@param forceChangeSoloMenu
@desc Menu switching method according to the number of people in the party. Default: Always use the solo travel menu (true)
@default true
@type select
@option Use the solo travel menu only when traveling alone
@value false
@option Always use the solo travel menu
@value true

@param soloItemStatus
@desc Display width of parameters to be displayed in the item scene (Name / State / HP / MP / TP in this order, separated by a space)
@default 144 160 144 144 96

スポンサードリンク

-MV plugins

Copyright© PGMV - The Community-Driven Plugin Library for RPG Maker MV , 2026 All Rights Reserved.