Welcome to PGMV! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
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