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 Window Caption - TMWindowCaption.js

Plugin desc : Adds a caption to the top left of the window.

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/TMWindowCaption.js

File name : TMWindowCaption.js

Help of plugin :

@plugindesc Adds a caption to the top left of the window.
@author tomoaky
@url https://github.com/munokura/tomoaky-MV-plugins
@license MIT

@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.
-----
Place an image called TMWindowCaption.png in the img/system folder.
We'll use this image to create the caption frame.
The image size is 48x32, with the 16 dots on each side defining the caption's edges.
The center 16 dots, enlarged as needed, will define the caption's center.
https://github.com/munokura/tomoaky-MV-plugins/tree/master/img/system

The font name to be set in captionFontFace must first be added by editing fonts/gamefont.css.
Copy and paste the original GameFont setting (four lines) into the following:
font-family: font name;
src: url("font filename");
Rewrite the above two lines (you'll end up with eight lines).
Once you've edited gamefont.css, place a font file with the same name as the font filename you set in the fonts folder and set captionFontFace to that font name.

An error may occur if the font filename contains double-byte characters, such as Japanese.

Specify the captionFontColor and captionOutlineColor using the same color numbers as the control character ¥C[n].

Leave the parameter blank for windows in which you do not want captions to be displayed.

The skill type name and equipment type name are automatically set for the skill list and equipment scene item list, respectively.
To change the caption position using control characters, use the parameter.

Control Character:
¥WC[String] # By entering this control character in the text display command,
you can change the message window caption to the specified string.

Control Character (for Captions):
¥WCVR # Displays the caption upside down and over the window.
¥WCC # Centers the caption horizontally.
¥WCL # Sets the caption horizontally to the left edge of the window.
¥WCR # Sets the caption horizontally to the right edge of the window.
¥WCB # Sets the caption vertically to the bottom edge of the window.

In addition, the following control characters can be used in captions:
¥¥
¥V[n]
¥N[n]
¥P[n]
¥G

There are no plugin commands.

@param captionShiftX
@desc Caption X offset Default: 18
@default 18

@param captionWidth
@desc Maximum caption width Default: 320
@default 320

@param captionFontFace
@desc Font to use for captions. Default: GameFont
@default GameFont

@param captionFontSize
@desc Caption font size Default: 18
@default 18

@param messageCaptionFontSize
@desc Message window caption font size Default: 28
@default 28

@param captionFontColor
@desc Caption text color Default: 15
@default 15

@param captionOutlineWidth
@desc Caption border width Default: 4
@default 4

@param captionOutlineColor
@desc Caption border color Default: 8
@default 8

@param captionHelp
@desc Caption Window_Help Initial value: Help
@default Help

@param captionGold
@desc Caption Window_Gold Initial value: Gold
@default Gold

@param captionMenuCommand
@desc Caption Window_MenuCommand Initial value: Command
@default Command

@param captionMenuStatus
@desc Caption Window_MenuStatus Initial value: Status
@default Status

@param captionMenuActor
@desc Caption Window_MenuActor Initial value: Character selection
@default Character selection

@param captionItemCategory
@desc Caption Window_ItemCategory Initial value: Category
@default Category

@param captionItemList_item
@desc Caption Window_ItemList(Item Category) Initial value: Item
@default Item

@param captionItemList_weapon
@desc Caption Window_ItemList(Weapon Category) Default: Weapon
@default Weapon

@param captionItemList_armor
@desc Caption Window_ItemList(Armor Category) Default: Armor
@default Armor

@param captionItemList_keyItem
@desc Caption Window_ItemList(Key Item Category) Default: Key Item
@default Key Item

@param captionSkillType
@desc Caption Window_SkillType Default: Skill type
@default Skill type

@param captionSkillStatus
@desc Caption Window_SkillStatus Initial value: Status
@default Status

@param captionSkillList
@desc Caption Window_SkillList Initial value: ¥WCL (This parameter is for adding control characters)
@default ¥WCL

@param captionEquipStatus
@desc Caption Window_EquipStatus Initial value: Status
@default Status

@param captionEquipCommand
@desc Caption Window_EquipCommand Initial value: Command
@default Command

@param captionEquipSlot
@desc Caption Window_EquipSlot Default: Equip
@default Equip

@param captionEquipItem
@desc Caption Window_EquipItem Initial value: ¥WCL (This parameter is for adding control characters)
@default ¥WCL

@param captionStatus
@desc Caption Window_Status Initial value: Status
@default Status

@param captionOptions
@desc Caption Window_Options Initial value: Option
@default Option

@param captionSavefileList
@desc Caption Window_SavefileList Initial value: Save file
@default Save file

@param captionShopCommand
@desc Caption Window_ShopCommand Initial value: Command
@default Command

@param captionShopBuy
@desc Caption Window_ShopBuy Default: Product
@default Product

@param captionShopNumber
@desc Caption Window_ShopNumber Initial value: Quantity selection
@default Quantity selection

@param captionShopStatus
@desc Caption Window_ShopStatus Initial value: Status
@default Status

@param captionNameEdit
@desc Caption Window_NameEdit Initial value: Name
@default Name

@param captionNameInput
@desc Caption Window_NameInput Initial value: Text input
@default Text input

@param captionChoiceList
@desc Caption Window_ChoiceList Initial value: Choices
@default Choices

@param captionNumberInput
@desc Caption Window_NumberInput Initial value: Number input
@default Number input

@param captionEventItem
@desc Caption Window_EventItem (normal item) Initial value: Item
@default Item

@param captionEventItem_key
@desc Caption Window_EventItem(Important) Default: Key Item
@default Key Item

@param captionEventItem_A
@desc Caption Window_EventItem(Hidden Item A) Initial value: Hidden Item A
@default Hidden Item A

@param captionEventItem_B
@desc Caption Window_EventItem(Hidden Item B) Initial value: Hidden Item B
@default Hidden Item B

@param captionPartyCommand
@desc Caption Window_PartyCommand Initial value: Command
@default Command

@param captionActorCommand
@desc Caption Window_ActorCommand Initial value: Command
@default Command

@param captionBattleStatus
@desc Caption Window_BattleStatus Initial value: Status
@default Status

@param captionBattleActor
@desc Caption Window_BattleActor Default: Character Selection
@default Character Selection

@param captionBattleEnemy
@desc Caption Window_BattleEnemy Default: Enemy selection
@default Enemy selection

@param captionBattleSkill
@desc Caption Window_BattleSkill Default: Skill
@default Skill

@param captionBattleItem
@desc Caption Window_BattleItem Initial value: Item
@default Item

@param captionTitleCommand
@desc Caption Window_TitleCommand Initial value: Command
@default Command

@param captionGameEnd
@desc Caption Window_GameEnd Initial Value: Command
@default Command

スポンサードリンク

-MV plugins

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