Welcome to PGMZ! 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.
Dark Plasma Text Log - DarkPlasma_TextLog.js
Plugin desc : Maintains and displays a log of event text
License : MIT License
Author : DarkPlasma
Website : https://github.com/munokura/DarkPlasma-MZ-Plugins/blob/main/DarkPlasma_TextLog.js
Desc page : https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
Download Page : https://raw.githubusercontent.com/munokura/DarkPlasma-MZ-Plugins/main/DarkPlasma_TextLog.js
File name : DarkPlasma_TextLog.js
Help of plugin :
@target MZ
@url https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
@plugindesc Maintains and displays a log of event text
@author DarkPlasma
@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/DarkPlasma-MZ-Plugins ).
Original plugin by DarkPlasma.
Please check the latest official version at:
https://github.com/elleonard/DarkPlasma-MZ-Plugins/tree/release
-----
version: 2.3.0
Event text is saved and displayed as a log.
Logs are not saved in save data.
Pressing the log open/close key on the map or during an event will open the
log window.
Close the log window with the log open/close key, the Confirm key, or the
Cancel key.
About ignoring control characters
Only control characters that are processed sequentially when a message is
displayed can be ignored.
Control characters that are converted when the message display process begins,
such as ¥V and ¥S, cannot be ignored.
You can open the log from the map using the following script:
$gameTemp.requestCallTextLogOnMap();
@param disableLoggingSwitch
@text Logging Disable Switch
@desc No logs will be kept while the set switch is ON. If it is 0, logs will always be kept.
@type switch
@default 0
@param openLogKeys
@text Log open/close button
@desc Sets the button to open and close the text log window.
@type select[]
@default ["tab"]
@option shift
@option control
@option tab
@option pageup (deprecated)
@value pageup
@option pagedown (deprecated)
@value pagedown
@param disableLogWindowSwitch
@text Log window disable switch
@desc The log window cannot be opened while the switch is ON. If it is set to 0, it can always be opened.
@type switch
@default 0
@param lineSpacing
@text Between the lines of the log
@desc Sets the line spacing for the log.
@type number
@default 0
@param messageSpacing
@text Message Interval
@desc Sets the interval between log messages. Messages are a group of event commands.
@type number
@default 0
@param logSplitter
@text Log separator
@desc Set a separator line to be inserted between events, etc.
@type string
@default -------------------------------------------------------
@param autoSplit
@text Automatic separator lines
@desc When ON, a dividing line will be automatically added at the end of events, excluding battle, common, and parallel events.
@type boolean
@default true
@param choiceFormat
@text Choice Format
@desc Sets the format for the choices displayed in the log. {choice} will be converted to the selected choice.
@type string
@default Choice:{choice}
@param choiceColor
@text Choice color
@desc Set the color of the options to be displayed in the log.
@type number
@default 17
@param choiceCancelText
@text Cancellation Log
@desc Sets what to record when a choice is cancelled.
@type string
@default Cancel
@param smoothBackFromLog
@text No text redisplay
@desc If ON, the text will not be displayed again when returning from the log scene.
@type boolean
@default true
@param backgroundImage
@text background image
@desc Set the background image to be displayed in the log scene.
@type file
@dir img
@param showLogWindowFrame
@text Window Frame Display
@desc If ON, the log window frame will be displayed.
@type boolean
@default true
@param escapeCharacterCodes
@text Control characters to ignore
@desc If you want the log window to ignore the control character ¥XXX, which is processed sequentially, add XXX here.
@type string[]
@default []
@param scrollSpeed
@text Scroll speed
@desc Sets the speed of scrolling with the up and down keys. The larger the value, the faster the speed.
@type number
@default 1
@min 1
@param scrollSpeedHigh
@text Fast scrolling speed
@desc Sets the scrolling speed when using the PageUp/PageDown keys.
@type number
@default 10
@min 1
@param maxLogMessages
@text Number of log messages retained
@desc Sets the number of log messages to keep. Note that increasing this too much may affect game behavior.
@type number
@default 200
@command showTextLog
@text Open the log window
@command insertLogSplitter
@text Add a separator to the log
@command insertTextLog
@text Adds the specified text to the log.
@arg text
@type string