By default, when a message has finished displaying all of the words and is waiting for player input, a little animated cursor is shown to indicate that the player should press the confirm button to proceed.
However, this cursor is stored inside the windowskin, which gives you enough freedom to have one 24×24 cursor with 4 frames of animation. You also cannot choose where the cursor should appear, or how fast it should animate.
With this plugin, you are given more control over that pause cursor.
- You can change how it looks!
- You can change where it’s positioned!
- You can change how fast it animates!
What kind of cursor will you create?
Plugin: download here (right-click, save-as)
If you’re looking for some pause cursors, here are some sites:
Download ths plugin and place it in the “plugins” folder in your project’s “js” folder. Then open your Plugin Manager (F10), double-click an empty row, and select the HIME_MessagePauseCursor plugin.
Once it is in your list of plugins, turn the plugin on.
Create an image called “MessagePauseCursor” and save it in the img/system folder of your project.
This image is broken down into a grid. Each row represents a single cursor. Each column represents an animation frame for that cursor.
Each frame can be of any width or height, but all frames must have the same width and height. You can have any number of frames per cursor, but all cursors must have the same number of frames.
Once you have set up your pause cursor image, go to the plugin manager and for this plugin “Hime_MessagePauseCursor”, specify how many rows there are and how many frames there are in each row.
Here is an example that I have prepared for you to use.
To change which cursor is shown, you can use the script call
$gameMessage.setCursorId( NUMBER )
Where the NUMBER is the ID of the cursor. The first cursor at the top is number 1. The second is number 2. So if you wanted to change to cursor 2, you would make the script call
Alignment determines where the cursor is positioned in the window. To change the alignment, use the script call
$gameMessage.setCursorAlign( ALIGNMENT )
You have three options for the ALIGNMENT
‘center’ – center of window, at the bottom
‘left’ – lower-left corner of the window
‘right – lower right corner of the window
For example, to move the cursor to the right, use
Changing Animation Speed
To change the animation speed, use the script call
$gameMessage.setCursorSpeed( SPEED )
Where the SPEED is a number between 1 and probably 24. The higher the number, the faster it is. You can experiment with each number to see how fast they are.
For example, to set the speed to 8, use the script call