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 Log Window - TMLogWindow.js

Plugin desc : Displays the log window in the map scene.

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

File name : TMLogWindow.js

Help of plugin :

@plugindesc Displays the log window in the map scene.
@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 - Log Window ver1.1.1

How to Use:

Installing this plugin will add a log window to the map scene.
You can Show Text in the log window by manually writing using plugin commands or automatically using transcription mode.

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

This plugin is distributed under the MIT License and is free for commercial use, modification, and redistribution.

Plugin Commands:

showLogWindow
Shows the log window.

hideLogWindow
Hides the log window.

addLogText
Adds text to the log window.
Some control characters are allowed (¥V[n], ¥N[n], ¥P[n], ¥G, ¥C[n]).

deleteLog
Deletes the oldest text.

startMirrorLogWindow
Enables transcription mode, which traces the "Show Text" Event's Contents.

stopMirrorLogWindow
Disables the Traits enabled by startMirrorLogWindow.

startAutoLogWindow
When used in conjunction with compatible plugins such as "TMJumpAction.js,"
This enables the automatic addition of reward information to the log when enemies are defeated.
This Traits is automatically enabled when the game starts.

stopAutoLogWindow
Disables the Traits enabled by startAutoLogWindow.

openLogScene
Proceeds to the log confirmation scene.

Additional plugin parameters:

padding
This is the number of dots between the text display area and the outside of the window frame.
The window height (vertical size) is calculated using the following formula:
Line height (lineHeight) * Number of lines (lines) + Margin (padding) * 2
If you want the window to fit exactly at the bottom of the screen, subtract the result of the above formula from the vertical screen size and set logWindowY to that value.

collideOpacity
If set to a value greater than opacity, collideOpacity will be applied to the log content, and opacity will be applied to the window frame and background.

autoDelete
If the value of the specified game variable is 0, the auto-delete function will be disabled.

@param logWindowX
@desc X coordinate of the log window. Default: 0
@default 0
@type number
@min -1000

@param logWindowY
@desc Y coordinate of the log window. Default: 460
@default 460
@type number
@min -1000

@param logWindowWidth
@desc Width of the log window. Default: 480
@default 480
@type number

@param lines
@desc Number of lines in the log window. Default: 6
@default 6
@type number

@param lineHeight
@desc The height of one line in the log window. Default: 24
@default 24
@type number

@param padding
@desc Log window margin size. Default: 10
@default 10
@type number

@param fontSize
@desc Log window font size. Default: 20
@default 20
@type number

@param startVisible
@desc Display status at the start of the game. Default: ON (true = ON display / false = OFF hidden)
@default true
@type boolean

@param opacity
@desc Opacity of the window frame and background. Default: 255 (0 - 255)
@default 255
@type number
@max 255

@param collideOpacity
@desc Opacity when overlapping with the player. Default: 128 (0 to 255)
@default 128
@type number
@max 255

@param messageBusyHide
@desc Hide the log window while the message window is displayed. Default: ON (true = ON hide / false = OFF do not hide)
@default true
@type boolean

@param eventBusyHide
@desc Hide the log window while an event is running. Default: ON (true = ON hide / false = OFF do not hide)
@default true
@type boolean

@param maxLogs
@desc Maximum number of log lines to save. Default: 30
@default 30
@type number

@param autoDelete
@desc The text will be automatically deleted at the interval of the value assigned to the specified game variable. The unit is the number of frames (60 frames = 1 second).
@default 0
@type variable

スポンサードリンク

-MV plugins

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