public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers
Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: Quasi Popup
  • Original author: Quxios
  • Original date: March 8, 2016
  • Source thread: https://forums.rpgmakerweb.com/threads/quasi-popup.58257/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMV)

Summary

Quasi Popup Version - 1.00 by Quasi * I'll make a better video on youtube eventually. * The actually works in this release. 

Archived First Post

Quasi Popup Version - 1.00


by Quasi




* I'll make a better video on youtube eventually.


* The <icon:1> actually works in this release. 


About
This plugin adds a popup feature to RPG Maker MV. The popups you create will appear above the character and will pick a random popup dialog that you created at a fixed interval. This plugin is not meant to be used as a custom message system, it's intended to make a map look more lively. These popups can be locked to a map coordinate or set as a Notification which will move with the screen ( if you create them manually through script call ). There's also a List feature for notifications, when a popup is added to a list and any popup that list is currently displaying will be shifted up.
 


Links


Github - Download


Other


The notification list doesn't have much documentation on it yet because it's done through pure js script call.


Disclaimer: This plugin is not meant to be used as a message system!



Setting up Random popups at a Set Interval



We can bring a map to life by having a random popup over an event at every X interval. There are 4 steps to doing this, 2 are optional.


Step 1 – Popup Settings



Setup the following inside a comment in the event.


<popupSettings>

interval: intervalValue

duration: durationValue

offsetX: offsetXValue

offsetY: offsetYValue

alignX: alignXValue

alignY: alignYValue

window: windowValue

</popupSettings>


intervalValue: Set this value to how often should a popup appear ( In frames )durationValue: Set this value to how long a popup appears for ( In frames )offsetXValue(Optional, default: 0) Set this value to offset the X position of the popupoffsetYValue(Optional, default: 0) Set this value to offset the Y position of the popupalignXValue(Optional, default: center) Set this value to left, center, or rightalignYValue(Optional, default: top) Set this value to top, center or bottomwindowValue(Optional, default: false) Set this to true or false to display a windowskin


Step 2 – Popup Style



(Optional)
Setup the following inside a comment in the event.


<popupStyle>

font: fontValue

fill: fillValue

stroke: strokeValue

strokeThickness: strokeThicknessValue

align: alignValue

</popupStyle>


fontValue: Set to font the popup will use in the format fontSize fontNamefillValue: Set to the css color of the font to usestrokeValue: Set to the stroke color to use, css ColorstrokeThicknessValue: Set to the size of the strokealignValue: Set to text align value; left, center or right


Step 3 – Popup Transition



(Optional)
Setup the following inside a comment in the event.


<popupTransition>

startFrame duration transitionName transitionSetting

</popupTransition>


startFrame: At what frame does this transition startduration: How long does the transition lasttransitionName: Name of the transition to use; See -link- for detailstransitionSetting: Settings for the transition


Step 4 – Popup Text



For popup text we will write our message inside a comment, with a label directly above it.


Label Format





Quasi Popup X


X: Change this to the number of that popup


A Comment directly below that label will be marked as Popup #X.


Popup Examples



A bit lazy to write a proper explanation on the examples. But here as some screenshots of my sample popups.

zIzxBBl.png



5pSs0q1.png



Making Notifications



Making notifications will be considered “Advanced” section. You will need to do quite a bit of javascript using the script command inside event.


Script Call



Two different types of popups.
1. A normal popup


QuasiPopup.start(x, y, string, style, settings, notification);


x: The X location for the popup to appear ( in pixels )y: The Y location for the popup to appear ( in pixels )string: The text inside the popupsettings: An object will the settings, or set to null to use default settingsnotification: set to true or false to mark as notification.


2. A popup in a list ( if another popup is added to list, existing popups will slide up )


QuasiPopup.startList = function(id, x, y, string, style, settings);


id: The List ID to add a new popup tox: The X location for the popup to appear ( in pixels )y: The Y location for the popup to appear ( in pixels )string: The text inside the popupsettings: An object will the settings, or set to null to use default settings

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download
Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#039#rmmv#plugin-archive

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar