ToshaAngel

ToshaAngel 

14subscribers

41posts

NPC Dialogue Speech Bubble

Version: v4.0
Author: ToshAngel
Overview
NPC Dialogue Speech Bubble is a powerful plugin for RPG Maker MZ that enables developers to display customizable speech bubbles above NPCs (Non-Player Characters) on the game map. With extensive customization options for appearance and behavior, you can create a more immersive and interactive dialogue system in your game.
Opacity Settings:Control the transparency of both the message window and the arrow.
Message Behavior:
onApproach:Display the message every time the player enters the activation zone.
Advanced Functionality:
Local Switches:Change local switches for specific events, even across different maps.
New in v4.0
 New Feature: Character Dialogues (CharacterDialogue)
We are excited to introduce the **CharacterDialogue** feature, which allows you to add character dialogues that appear on the right side of the screen. This enhancement enables the creation of deeper and more interactive scenes without slowing down the gameplay.
Key Features of CharacterDialogue:
Parallel Operation:All dialogues run concurrently with the game process, ensuring smooth gameplay without any lag.
How to Use
Install the Plugin:
Place it in thejs/pluginsfolder of your RPG Maker MZ project.
Enable the plugin via the Plugin Manager in RPG Maker MZ.
Configure Messages:
Open the event on the map where you want to add a message.
In the "Comments" section, addmsgtags and other related tags (var,switch,lswitch) to define the message's behavior and appearance.
Configure CharacterDialogues:
Open the event editor in RPG Maker MZ.
Add theCharacter Dialoguecommand from the list of available plugin commands.
Configure the dialogue parameters, including the character face image, text, duration, and sound effects.
Usage Examples:
<msg id=1 text="Hello, traveler!" time=120 distance=2 repeat="onApproach" fontSize=18 textColor="#FFFFFF">
Description:Message: "Hello, traveler!"Display Duration: 120 frames (2 seconds)Activation Distance: 2 tilesRepeat Mode: onApproach (displays every time the player enters the zone)Font Size: 18Text Color: White (#FFFFFF)
<msg id=2 rand="How are you?|Nice to see you!|Long time no see!" time=150 distance=3 repeat="never" fontSize=16 textColor="#00FF00">
<msg time=60>
<var id=5 value=10>
Description:Random Messages: One of "How are you?", "Nice to see you!", or "Long time no see!"Display Duration: 150 frames (2.5 seconds)Activation Distance: 3 tilesRepeat Mode: never (displays only once)Delay: 60 frames (1 second) between messagesVariable Change: Sets variable with ID 5 to 10 after the message
<msg id=3 text="This is a secret message." time=180 distance=2 repeat="onMapReload" fontSize=20 textColor="#FF00FF">
<switch id=7 value=true>
<lswitch eventId=4 switchId=B value=false mapId=10>
Description:Message: "This is a secret message."Display Duration: 180 frames (3 seconds)Activation Distance: 2 tilesRepeat Mode: onMapReload (displays every time the player returns to the map)Font Size: 20Text Color: Magenta (#FF00FF)Switch Change: Sets switch with ID 7 to trueLocal Switch Change: Sets local switch B of event ID 4 on map ID 10 to false
Plugin Settings
Configure default parameters such as message display time, activation distance, repeat mode, font size, text color, background and arrow images, as well as their opacity and offset through the Plugin Manager in RPG Maker MZ.
Compatibility
Compatible with: RPG Maker MZ
Other Plugins: Not tested with other plugins. It is recommended to verify compatibility when using multiple plugins.
What's New in v4.0
In addition to all existing features, version 4.0 introduces the CharacterDialogue functionality, enhancing your ability to create engaging and dynamic character interactions. Upgrade to enjoy a more versatile dialogue system that seamlessly integrates with your game's flow.
Creator has disabled comments for this post.
Subscription levels4

Поддержка

$6 per month
-Благодарность за вашу поддержку!
-Доступ к новостям и обновлениям о новых плагинах.
-Возможность участвовать в опросах и голосованиях.
-Эксклюзивный доступ к некоторым бесплатным плагинам.
-Thanks for your support!
-Access to news and updates about new plugins.
-The opportunity to participate in polls and votes.
-Exclusive access to some free plug-ins.
+ chat

Энтузиаст

$14.9 per month
-Все привилегии уровня "Поддержка".
-Доступ к большинству эксклюзивных плагинов
-Ранний доступ к большинству новых плагинов
-Приоритетная поддержка в чате.
-Возможность предлагать идеи для новых плагинов с повышенным весом голоса в опросах.
-Access to most exclusive plugins
-Early access to most new plugins
-Priority support in chat.
-The ability to suggest ideas for new plugins with increased vote weight in polls.
+ chat

Разработчик

$45 per month
-Все привилегии уровня "Поддержка".
-Доступ ко всем моим плагинам, включая эксклюзивные.
-Ранний доступ к новым плагинам до их официального релиза.
-Приоритетная поддержка и помощь с установкой и настройкой плагинов.
-Возможность предлагать идеи для новых плагинов.
-Access to all my plugins, including exclusive ones.
-Early access to new plugins before their official release.
-Priority support and assistance with installing and configuring plugins.
-The ability to suggest ideas for new plugins.
+ chat

Индивидуальный разработчик

$75 per month
-Все привилегии уровня "Разработчик".
-Индивидуальная разработка одного плагина под ваши нужды.
-Личное консультирование и помощь с проектами.
-Ваше имя в благодарностях на моих страницах и в плагинах.
-All privileges of the "Developer" level.
-Individual development of a single plugin for your needs.
-Personal consulting and assistance with projects.
-Your name is in the acknowledgements on my pages and in the plugins.
+ chat
Go up