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

ddblue

新人
Veteran
Joined
Apr 9, 2013
Messages
135
Reaction score
18
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,227
Reaction score
1,634
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
135
Reaction score
18
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,227
Reaction score
1,634
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:
 

Latest Threads

Latest Profile Posts


And the beginning of a nearly complete grid system dawns.

I want to add a thin pixel border around the entire region. Like across all blue highlights that connect and red attack highlights that connect.
Ami
--- Remake ---

Hero: Hey,look! Some Artist will Remake us to 3D!
M.Knight: Really? Then i hope they make me so Cool & Handsome
Heroine: I hope they make me Cute & Sexy,too
(6 Months Later,The 3D Model Are Revealed With Unexpected Yet Horrible Model)
Hero: (Spit The Water)
M.Knight: What the Hell?!
Heroine: I'm Dissapointed...
my battle system is REALLY coming together. I can already see strategies between 2 of my party members forming lol. helps that battles are 2 at a time. but the combo of these two is really fun.
@taarna23's status just made me realise I haven't had any scam calls since that guy who hung up on me before he even began reading his script. How quiet it's been ... they were pretty much the only people who ever called!

Forum statistics

Threads
107,779
Messages
1,032,123
Members
139,930
Latest member
sokul2
Top