Question about how to set up events for Yanfly's Gab Window plugin

ddblue

新人
Veteran
Joined
Apr 9, 2013
Messages
132
Reaction score
17
First Language
English
Primarily Uses
Hello everyone!

I really love the idea of Yanfly's Gab Window, and while I understand its basic operation, I am a little confused about how we're meant to set up the gab events. I watched Yanfly's tutorial and another YouTube tutorial, but both kinda skip over this part.

Are the events meant to be parallel processes? Or do we hide them around the map to trigger when the player walks over them like little conversation landmines?

I should clarify that I'm aware that having a parallel process that triggers when the party enters a map could work, but depending on certain player choices, party make-up will differ... so I was hoping to do conditional statements like, "If Harold is in party, run x gab". I also know that ideally players would step over a spot that would trigger a gab, but I have a lot of overworld / field type maps, and it's not really easy / natural for my game to force players to walk over 1 single square to trigger a bit of conversation.

What is the best way to go about this? Basic operation of this plugin is straightforward enough, but how do I do the eventing efficiently?

Suggestions and feedback greatly appreciated. Thank you for your time.

The plugin can be found here:
http://yanfly.moe/2015/12/18/yep-46-gab-window/
 
Last edited:

caethyril

^_^
Veteran
Joined
Feb 21, 2018
Messages
2,087
Reaction score
1,508
First Language
EN
Primarily Uses
RMMZ
A parallel event is good if you want the chat to start playing the moment you enter a map. Don't forget to end it with an Erase Event command (if you want it to play every time you enter the map) or a switch/variable to change the event page (if you want it to only run once). Other event triggers are just as valid, though: "conversation landmines" in particular are quite popular.

The Conditional Branch command has a "Actor in party" option if that's what you were seeking. ^_^

Maybe something like Yanfly's Region Events plugin could help reduce the number of events necessary? You don't even need a separate "gab" common event per map, since you can check (via a variable) what the current map ID is by using another Conditional Branch command.
 

ddblue

新人
Veteran
Joined
Apr 9, 2013
Messages
132
Reaction score
17
First Language
English
Primarily Uses
What a great reply - thank you!
The Erase Event command is extremely valuable in a case like this - thank you for that advice!

I'm curious, the second half of what you said - using Yanfly's Region Events - I actually use this plugin already for other reasons. Could you elaborate a bit more on how I might use it in this situation?
 

caethyril

^_^
Veteran
Joined
Feb 21, 2018
Messages
2,087
Reaction score
1,508
First Language
EN
Primarily Uses
RMMZ
Whoops, I ought to check back here more often. :kaoback:

With the regions: I just think drawing a line/block of regions rather than a whole load of events might make things neater. I imagine you'd be using common events anyway, so as to have one Common Event command per "landmine" event rather than each one having a copy of the same gab commands...that makes things much easier to maintain! In that case you don't really lose anything with the region events approach. You'd still need some switch/variable sort of thing to track what's been said, unless you're using the Erase Event thing. :kaoswt:

The map thing I mentioned should be fairly simple: you can set a variable equal to the ID of the current map, and check the value of that variable to see what map-specific gab should be going on here. Depending on what you want to be said (and when), it could be that you don't need any map checks, e.g. maybe you only want the gabs to depend on a "story" variable and a couple of other checks like who is currently in the party.

Also: depending on how many gabs you have, you may want to consider splitting it into several common events, just for ease of management. :kaothx:
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:
To whom ever person or persons who re-did the DS/DS+ asset packs for MV (as in, they are all 48x48, and not just x2 the pixel scale) .... THANK-YOU!!!!!!!!! XwwwwX

Forum statistics

Threads
105,849
Messages
1,016,981
Members
137,563
Latest member
cexojow
Top