Message Pause Cursor

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?

Download

Plugin: download here (right-click, save-as)

If you’re looking for some pause cursors, here are some sites:

Installation

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.

Usage

Create an image called “MessagePauseCursor” and save it in the img/system folder of your project.

MessagePauseCursor2

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.

MessagePauseCursor3

Here is an example that I have prepared for you to use.

MessagePauseCursor

Changing Cursors

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

$gameMessage.setCursorId(2)

Changing Alignment

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

$gameMessage.setCursorAlign('right')

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

$gameMessage.setCursorSpeed(8)

You may also like...

37 Responses

  1. Wow, awesome blog format! How long have you ever been blogging for?
    you made blogging glance easy. The full glance of your site is
    excellent, let alone the content material! You can see similar here
    najlepszy sklep

  2. Valuable information. Lucky me I found your website unintentionally, and I am shocked why this accident didn’t came about earlier! I bookmarked it.

  3. When I originally commented I clicked the -Notify me when new feedback are added- checkbox and now each time a comment is added I get four emails with the identical comment. Is there any method you can take away me from that service? Thanks!

  4. I really like what you guys are up too. This kind of clever work and reporting! Keep up the excellent works guys I’ve incorporated you guys to blogroll.

  5. Celebrities says:

    Admiring the time and effort you put into your website and detailed information you provide. It’s good to come across a blog every once in a while that isn’t the same unwanted rehashed material. Excellent read! I’ve saved your site and I’m adding your RSS feeds to my Google account.

  6. Super-Duper website! I am loving it!! Will come back again. I am taking your feeds also.

  7. Health says:

    I have been surfing online more than three hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. Personally, if all site owners and bloggers made good content as you did, the web will be a lot more useful than ever before.

  8. Celebrities says:

    Howdy just wanted to give you a brief heads up and let you know a few of the pictures aren’t loading correctly. I’m not sure why but I think its a linking issue. I’ve tried it in two different internet browsers and both show the same outcome.

  9. Great content! Super high-quality! Keep it up!

  10. I was recommended this web site by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my trouble. You’re incredible! Thanks!

  11. Hair Type says:

    Hey there just wanted to give you a quick heads up. The words in your post seem to be running off the screen in Firefox. I’m not sure if this is a format issue or something to do with internet browser compatibility but I thought I’d post to let you know. The design look great though! Hope you get the issue resolved soon. Thanks

  12. Your articles are extremely helpful to me. Please provide more information!

  13. I have really learned some new things through the blog post. One other thing I have observed is that in most cases, FSBO sellers will certainly reject you actually. Remember, they can prefer not to ever use your providers. But if you actually maintain a steady, professional romance, offering support and keeping contact for four to five weeks, you will usually be able to win a business interview. From there, a listing follows. Thanks a lot

  14. I am constantly browsing online for posts that can benefit me. Thx!

  15. Thank you for writing this post. I like the subject too.

  16. The articles you write help me a lot and I like the topic

  17. S says:

    Hi! Is there a way to change the position more exactly? I want it to show up right on the edge of the text box (integrated into its design) but it doesn’t quite go over all the way. Is there a way to fix this? Thanks!

    • S says:

      Spoke too soon, I fixed it. By changing the line 223: “this._windowPauseSignSprite.anchor.x = 0.5;” to “this._windowPauseSignSprite.anchor.x = 0;” the cursor now sits right against the edge (it has transparency so it’s not right against it visually, just practically.)

  18. Renko says:

    For anyone who couldn’t get the cursor to appear, it would only appear after going into the menu once. I replaced the loadSystemImages function (line 157) with loadSystemWindowImage so that it loads properly now:

    var TH_SceneBoot_loadSystemWindowImage = Scene_Boot.prototype.loadSystemWindowImage;
    Scene_Boot.prototype.loadSystemWindowImage = function() {
    TH_SceneBoot_loadSystemWindowImage.call(this);
    ImageManager.loadSystem($.filename);
    };

  19. ArianTerra says:

    It does not work for me. I just downloaded the plugin and image, then I installed the plugin and nothing happened. Actually, my standard cursor disappeared. I checked my plugin settings, but everything is ok. Please help me and sorry for my bad English =)

  20. Luis says:

    Hello Hime! I am getting the following error:

    HIME_MessagePauseCursor.js:154 Uncaught TypeError: Cannot read property ‘toLowerCase’ of undefined

    Any idea? The game doe sload, but the cursor does not work, and I see this message displayed on console.

  21. Anonymous says:

    Doesn’t work at all. not on new project or old project. Seems par for the cource with this guys plugins. They sound cool but never really work right.

  22. Adam says:

    Hey, Hime, I posted this on your YouTube video of this but thought I’d post it here too:
    Your plugin isn’t working for some reason. I’ve tested it in a fresh project and no message pause cursor/animation is showing up on messages.

    • Adam says:

      Nevermind that, I missed the part where it was an extension of your message system.

      • Steve says:

        Can you please clarify that? I have an old project where this plugin is working perfectly. When trying to do it again in a brand new one, absolutely no cursor shows up no matter what I do. I have the settings and image exactly the same as my old working project, but it just doesn’t want to work in the new one.

        Is there some extra message plugin we need to download to make it work now? I don’t see any mention of that in the video or on this page.

        Tried both v1.1 (the one in my working, old project) and v1.2 from this site, and neither work in the new project. I recently updated my RPG Maker to v1.3.3 so I don’t know if that’s causing the conflict?

        Thanks for any help you can offer!

        • Adam says:

          Sorry for the late response. I didn’t actually try that. It just didn’t work for me and when I came to re-read the thread I saw he had a message system plugion and figured that’s why it wasn’t working.

  23. Xavy says:

    When I start to talk to the actor i’ve set the script the game says :

    • Xavy says:

      (I posted an img in the last comment but I can’t view it so I think I did something wrong, anyway
      the game says :
      “TypeError
      undefined is not a function”.)

  24. Val says:

    Great plugin that add a layer of quality in game 😀

  25. Casey Ford says:

    Are you planning on releasing the Message box over Events plugin? That reminds me of the comic style feature from Ccoa’s message system from RMXP. I loved that feature and miss it greatly. It also made the box fit the words. It made the game look slimmer. I really can’t stand the message box as it is by default. It’s so bulky.

    I have a copy of Ccoa’s Message System Script from RMXP if you want to peruse it for idea’s or inspiration.

Leave a Reply to Casey Ford Cancel reply

Your email address will not be published. Required fields are marked *