赞 | 118 |
VIP | 2 |
好人卡 | 13 |
积分 | 42 |
经验 | 63030 |
最后登录 | 2021-5-30 |
在线时间 | 594 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 4158
- 在线时间
- 594 小时
- 注册时间
- 2014-1-12
- 帖子
- 476
|
本帖最后由 沧笙 于 2016-6-12 23:12 编辑
YEP.65 – Extended Message Pack 1
Introduction
This plugin requires YEP_MessageCore.js to run. Place this plugin under YEP_MessageCore.js in the plugin list.
这个插件需要YEP_MessageCore.js,确保它放在YEP_MessageCore.js下面
This plugin extends the amount of things the Message system can do in RPG Maker MV. These features range from text sounds, more name window options, face index control, hex colors, extended choice controls, and more precise window positioning control. New text codes are also added to further ease the usage of the message window.
这个插件拓展了信息系统的很多功能。从文本声音,到更多的名字窗口选项,脸图,索引,文本样式,选项控制,窗口位置设置等。新的文本代码也被添加进来
Text Codes
By using certain text codes in your messages, you can have the game replace them with the following:
你可以使用下面的文本代码- * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- *
- * LetterSound Effect:
- * \lson - Turns Letter Sounds on.
- * \lsoff - Turns Letter Sounds off.
- * \lsn<filename> - Changes Letter Sound to play filename. This is case sensitive. Do not include the file extension.
- * \lsv[x] - Sets the volume of the Letter Sound to x.
- * \lspi[x] - Sets the pitch of the Letter Sound to x.
- * \lspiv[x] - Sets the pitch variance of the Letter Sound to x.
- * \lspa[x] - Sets the pan of the Letter Sound to x.
- * \lspav[x] - Sets the pan variance of the Letter Sound to x.
- * \lsi[x] - Sets the interval the Letter Sounds play to x.
- *
- * *Note: Works for message window only.
- *
- * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- *
- * NameWindow: Effect:
- * \n<x> - Creates a name box with x string. Left side.
- * \nc<x> - Creates a name box with x string. Centered.
- * \nr<x> - Creates a name box with x string. Right side.
- *
- * \nd<x> - Creates a dimmed name box with x string. Left side.
- * \ndc<x> - Creates a dimmed name box with x string. Centered.
- * \ndr<x> - Creates a dimmed name box with x string. Right side.
- *
- * \nt<x> - Creates a transparent name box with x string. Left side.
- * \ntc<x> - Creates a transparent name box with x string. Centered.
- * \ntr<x> - Creates a transparent name box with x string. Right side.
- *
- * *Note: Works for message window only.
- *
- * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- *
- * MessagePosition Effect:
- * \msgposx[x] - Sets the X position of the Message Window to x.
- * \msgposx[auto] - Sets the X position of the Message Window to default.
- *
- * \msgposy[x] - Sets the Y position of the Message Window to x.
- * \msgposy[auto] - Sets the Y position of the Message Window to default.
- *
- * \msgevent[x] - Map Field Only! Positions the X and Y position of the Message Window relative to the event x's position. If you use 0, the window will be placed relative to the player's position on the map.
- *
- * \msgactor[x] - Requires Battle Engine Core. Battle Only! Puts the message over actor x's head if actor is in the party. Otherwise, the message will appear in normal location.
- *
- * \msgparty[x] - Requires Battle Engine Core. Battle Only! Puts the message over party member x's head if member is present. Otherwise, the message will appear in normal location.
- *
- * \msgenemy[x] - Requires Battle Engine Core. Battle Only! Puts the message over enemy member x's head if member is present. Otherwise, the message will appear in normal location.
- *
- * \msgwidth[x] - Sets the width of the Message Window to x.
- * \msgwidth[auto] - Sets the width of the Message Window to fit the text.
- *
- * Do not use the auto function with Word Wrap.
- *
- * \msgrows[x] - Sets the rows of the Message Window to x.
- * \msgrows[auto] - Sets the rows of the Message Window to text. Do not use the auto function with Word Wrap.
- *
- * \auto - Sets the width and rows of the Message window to fit the current message window. Do not use this with Word Wrap.
- *
- * \autoevent[x] - Map Field Only! Sets the width and rows of the Message window to fit the current message window and positions it relative to event x. If you use 0, the window will be placed relative to the player's position on the map. Do not use this with Word Wrap.
- *
- * \autoactor[x] - Requires Battle Engine Core. Battle Only! Sets the width and rows of the message window to fit the current message window and puts the message over actor x's head if actor is in the party. Otherwise, the message will appear in normal location. Do not use this with Word Wrap.
- *
- * \autoparty[x] - Requires Battle Engine Core. Battle Only! Sets the width and rows of the message window to fit the current message window and puts the message over party member x's head if member is present. Otherwise, the message will appear in normal location. Do not use this with Word Wrap.
- *
- * \autoenemy[x] - Requires Battle Engine Core. Battle Only! Sets the width and rows of the message window to fit the current message window and puts the message over enemy member x's head if member is present. Otherwise, the message will appear in normal location. Do not use this with Word Wrap.
- *
- * \msgreset - Resets all of the positioning settings to default.
- *
- * * Note: This setting change will remain for just the current message. Going to the next message will reset this setting back to whatever the default setting is in the plugin parameters for the Message Core. If you change the amount of rows past 4, it will not acquire the messages following. You will need to use the 'MessageRows x' plugin command to accomplish that. These notetags work for the message window only.
- *
- * Do not use the [auto] width and row functions with Word Wrap. Word wrap will cause them to behave erratically.
- *
- * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- *
- * FaceIndex Effect:
- * \faceindex[x] - Changes the face index of the currently used face graphic to index x at the start of the message.
- *
- * *Note: Works for message window only.
- *
- * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- *
- * DigitGroup Effect:
- * \dg[x] - Groups the number value x with commas. 12345 becomes 12,345.
- *
- * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- *
- * HexColor Effect:
- * \hc[rrggbb] - Changes the text color to a hex color code using red, green, blue format. For example, pure red is \hc[ff0000].
- *
- * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- *
- * PlayTime Effect:
- * \playtime - Displays the current playtime of the player.
- *
- * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- *
- * MapName Effect:
- * \map[x] - Displays the map name of Map ID x. If x is 0, it will display the name of the map the player is currently on.
- *
- * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
复制代码 Plugin Commands
You can use the following plugin commands to adjust a few of the settings regarding the Message Window.
你可以使用下面的插件命令来调整
Plugin Commands
— Letter Sounds —- EnableLetterSound
- DisableLetterSound
复制代码 – These commands will enable or disable the letter sounds respectively.
开启或关闭文本声音– This will replace the current letter sound with the written filename. The filename is case sensitive. Do not use the file extension.
设置文本声音– This will change the letter sound volume to 100.
设置文本声音音量– This will change the letter sound pitch to 125.
设置文本声音音调- LetterSoundPitchVariance 10
复制代码 – This will cause the letter sound’s pitch to fluctuate between -10 & 10.
设置文本声音音调浮动– This will change the letter sound’s pan to 0.
设置文本声音音域- LetterSoundPanVariance 10
复制代码 – This will cause the letter sound’s pan to fluctuate between -10 and 10.
设置文本声音音域浮动– This will change the interval at which the letter sounds are played to 2 letters. Change it to 0 to play on every letter written out.
设置文本声音间隔– This will reset the letter sounds to their default settings.
重置文本声音
— Choice Settings —– This will set the maximum amount of visible choices to 4.
最大可选择排为4排
— Message Window Positions —– Changes the Message Rows displayed to 6. If you are using continuous Show Text events, this will continue displaying the following lines’s texts until it hits the row limit. Anything after that is cut off until the next message starts to avoid accidental overlap.
信息框可显示6排– Changes the Message Window Width to 400 pixels. This will cut off any words that are shown too far to the right so adjust accordingly!
信息框宽度400– Sets the Message Window’s X Position to 300. This position will be* relative to its horizontal anchor point.
信息框x位置为300– Sets the Message Window’s Y Position to 400. This position will be relative to its vertical anchor point.
信息框Y位置为400– Sets the Message Window’s X Position to be automatically fitted and not set relative to its vertical anchor point.
信息框自动调整x位置– Sets the Message Window’s Y Position to be automatically fitted and not set relative to its vertical anchor point.
信息框自动调整y位置– Sets the Message Window’s x anchor to ‘left’, ‘center’, or ‘right’ if you are using specified coordinates.
信息框基准点靠左– Sets the Message Window’s y anchor to ‘left’, ‘center’, or ‘right’ if you are using specified coordinates.
信息框基准点在底部– Resets both the Message Window’s X and Y Positions to its automatic positions and not adjusted to its anchor points. The Message Width and the Message Rows.
信息框位置重置
Happy RPG Making! |
|