Displays speech and characters.


Utage’s basic display is implemented by specifying “Character name” + “Display pattern” + “Text.”
In addition, you can also implement many other functionality such as controlling the character display, playing voices, etc.
On the other hand, such a wide range of functionality may seem slightly complex; however, you can just ignore it as long as you are not trying to implement anything special.

Sample

Reference

Data item name Description Type Handling process when empty
Command Must be empty
Arg1 Character name.
If it is a name set in the Character sheet, it displays its standing pose.
If not set, it displays it as it is on the name column of the message window.
string Input required
Arg2 Display pattern. For details, please refer to “Change Display Patterns such as Expressions” below. string Default pattern or no change
Arg3 Layer name. For details, please refer to “Display Multiple Characters” below. string Default layer or no change
Arg4 X coordinate. For details, please refer to “Configure Display Position” below. float 0 or no change
Arg5 Y coordinate. For details, please refer to “Configure Display Position” below. float 0 or no change
Arg6 Fade number of seconds float 0.2 (seconds)
Text Text to be displayed string Please refer to “If the Text is Omitted” below.
PageCtrl Page control Details: Text Display enum If empty, it is set to 1 page = 1 text as normal.
Voice Voice filename string If empty, no voice is played.
VoiceVersion Valid only when downloading. Voice file version. When doing data updates, the number gets bigger. int If empty, it is set to 0.

Display Speech without Standing Pose

Even with characters without a standing pose, by entering their name in ARG1, you can display their speech alongside their name. In this case, Arg2 to Arg6 which are related to the standing pose, are ignored.

Change Display Patterns such as Expressions

In Arg2, you can specify a pattern configured in the Character sheet in order to change the character’s expression, etc.
If no expression is specified, then it continues with the previous expression.
If displaying a character for the first time and no pattern has been specified, it displays the default pattern (the first pattern on the Character sheet).

To display a character using a different size, add an expression pattern with a different scale on the Character sheet, and then try using it.

Display Multiple Characters

To display multiple characters simultaneously, you use layers. If you specify a layer name in Arg3, the character is displayed in that layer.
You can only display one character per layer, so if you try to display another character on the same layer, the previous character will then disappear automatically.
As you can only display one character in the same layer, you need to set as many layers as there are characters.
If a character of the same name has already been displayed, you can leave the layer name empty.
If the layer of the new character to be displayed is empty, it will use the first one of the Character layers.

Specify Display Position

To specify the display coordinates in detail, you can set the X and Y coordinates using Arg4 and Arg5 respectively.
Please note that these coordinates and the position of the display layer are added together to calculate the actual display coordinates on screen.

If the Text is Omitted

If the Text is omitted, you can continue to change the Character’s expression, layer, position, etc. without the need to change the page.
Please try using this when you want to display multiple characters from the beginning, such as at the start of a scene, etc.

Even More Advanced Usage

3D Character Display
Character Name Display
Change Character Display for Changing Clothing, Gender, etc. During a Game