• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
Idle Bubble System – Installation & Usage Guide

Resource Idle Bubble System – Installation & Usage Guide 1.0.1

Luxintra117

Rookie
Member
Joined
Jul 7, 2024
Posts
8
Luxintra117 submitted a new resource:

Idle Bubble System – Installation & Usage Guide - Automatic dialogue bubbles that appear above NPCs when the player is nearby


Step 1: Install the Script​

  1. Open RPG Maker XP.
  2. Press F11 to open the Script Editor.
  3. Scroll to just below the TextEntry section.
  4. Right-click → Insert → name it IdleBubbleSystem.
  5. Paste the full script (from Idle Bubble System.txt) into this section.
Screenshot-2025-04-30-200311.png



Step 2: Add Required Graphics​

Copy the following files into your game’s folders:
  • ...

Read more about this resource...
 

BIGFriv

Mr. Bigglesworth
Member
Joined
Mar 31, 2017
Posts
62
The plugin is amazing but I seem to have a weird issue.

It shows the idle box like normal, that part works, it then changes page because of the selfswitch A, but then the idle box just continues looping.

It keeps re-appearing over and over and over and over and over again.
I don't know why it does that.

isLUFlE.png
bubIVJo.png
 

Luxintra117

Rookie
Member
Joined
Jul 7, 2024
Posts
8
The plugin is amazing but I seem to have a weird issue.

It shows the idle box like normal, that part works, it then changes page because of the selfswitch A, but then the idle box just continues looping.

It keeps re-appearing over and over and over and over and over again.
I don't know why it does that.

isLUFlE.png
bubIVJo.png
I've posted an update for this, but in the current script replace:
if @idle_wait_time && Graphics.frame_count - @idle_wait_time > 1 * Graphics.frame_rate
@idle_wait_time = nil
with:
if @idle_wait_time && Graphics.frame_count - @idle_wait_time > $idleBub.wait_time * Graphics.frame_rate
@idle_wait_time = nil
 

BIGFriv

Mr. Bigglesworth
Member
Joined
Mar 31, 2017
Posts
62
I've posted an update for this, but in the current script replace:
if @idle_wait_time && Graphics.frame_count - @idle_wait_time > 1 * Graphics.frame_rate
@idle_wait_time = nil
with:
if @idle_wait_time && Graphics.frame_count - @idle_wait_time > $idleBub.wait_time * Graphics.frame_rate
@idle_wait_time = nil
Thank you.
That does decrease the speed of it showing the text box! Much better.

I am wondering, is there a way to make the text only appear once? I wanted to have an NPC say something when you're close only one time and then no longer do it.
 

Luxintra117

Rookie
Member
Joined
Jul 7, 2024
Posts
8
Thank you.
That does decrease the speed of it showing the text box! Much better.

I am wondering, is there a way to make the text only appear once? I wanted to have an NPC say something when you're close only one time and then no longer do it.
Yes if you only want it to display once you can use Wait and pbDisposeIdleBub, just adjust the wait time for as long as you want. On event page two you can have the event run something else. It will only run the Idle bubble once even if you exit and renter the map.
Screenshot-2025-05-09-130326.png
 

AenaonDogsky

Arbiter of Doggos
Member
Joined
Dec 12, 2017
Posts
531
Hello, it could be that I've done something wrong, but when the Essentials Hotfix Plugin is used, the script doesn't seem to work. Since this plugin is an official Essentials Bugfixing Plugin, and not just another plugin, I thought I would report the conflict. It's likely that the event proximity detection included in the Misc scripts or something along those lines, is interfering.
 

Luxintra117

Rookie
Member
Joined
Jul 7, 2024
Posts
8
Hello, it could be that I've done something wrong, but when the Essentials Hotfix Plugin is used, the script doesn't seem to work. Since this plugin is an official Essentials Bugfixing Plugin, and not just another plugin, I thought I would report the conflict. It's likely that the event proximity detection included in the Misc scripts or something along those lines, is interfering.
Thanks for the report, I'll take a look at and get a patch out for 1.1.0
 
Back
Top