Face Change Mid-Message

Status
Not open for further replies.

Merancapeman

Veteran
Veteran
Joined
Jun 9, 2013
Messages
39
Reaction score
17
First Language
English
I could be blind, but I've not found this in the masterlist, google, or frankly anywhere. It may seem like a stupid request, but I can't figure out a way to do this with eventing or any other script out there, especially messagecore from Yanfly.

Basically this script would operate a little like Galv's bust script, as he has a way of changing bust images mid-message. However, this only works with busts, and not face images. What I'm looking for is a way to create a talking animation or blinking animation while an NPC is talking, all by utilizing the faces you can make VIA the character generator. By all means correct me if I'm wrong, but there doesn't seem to be a way to do this through any other means.

One of two things would be possible:

Either the face editing would persist through messages via separate parallel process activated through switches (preferred).

E.G. One event for the message, activating switch [faceblink] which turns on a parallel event that sets the current message window face from file ActorX.png to index 1 (face with closed mouth), wait a quarter of a second, set current face to ActorX.png index 2 (face with open mouth), wait a quarter of a second, set it back to index 1. This would be set to loop until the message was over and a switch turned off the loop.

OR, a text command. I imagine this would be more tedious as you would have to litter your message with a command (worst case scenario).

E.G. "Hello Harold, \sf[ActorX, 1]how are you \sf[ActorX, 2] doing today? \sf[ActorX, 1]

Either way, what I'm going for is animated faces for the message window utilizing character faces made with the generator, as there are many resources that could allow for such animation, but no ability to. I'm not even sure how possible that is.
 
Last edited by a moderator:

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,108
Reaction score
13,713
First Language
English
Primarily Uses
RMMV
The More Escape Codes plugin does this.
 

Merancapeman

Veteran
Veteran
Joined
Jun 9, 2013
Messages
39
Reaction score
17
First Language
English
I guess I must have been blind... Shaz, your plugin looks great in the event of the worst-case-scenario (not in general, just MY worst case scenario. Chances are I'll use that for non-animated faces), but I'll have to dig deeper on Shiroi's plugin link. It seems complicated and the author doesn't go too in-depth (or I'm just confused with it) but I reaaaaally appreciate you guys for the info, regardless of whether it works.

EDIT: Tooling around with the plugin that Shiroi provided in the link, I realize that I may have to utilize your plugin along with that one! The one she linked provides me with the ability to add animations, but yours will allow me to change the face mid-message, which I'll need for most NPC's or non-integral members of the storyline.
 
Last edited by a moderator:

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,848
First Language
English
This can be done without plugins, but is tedious. There is a message code that allows you to display all text without any delays

\> - start showing all text at once\< - stop showing all text at once\^ - proceed to next message without waiting for inputSo you would do something like
Code:
First message: Hello Harold,\^Second message: \>Hello Harold, \<how are you\^Third message: \>Hello Harold, how are you\< doing today?\^
Or something like that. You just need to turn on and turn off the no-delay effect appropriately so that you can split your message into different parts while making it look like it flows together.Of course this is pretty ugly so it would be better to use message codes to change faces directly.
 
Last edited by a moderator:

Merancapeman

Veteran
Veteran
Joined
Jun 9, 2013
Messages
39
Reaction score
17
First Language
English
That actually gives me ideas for other things, Tsuki, so it helps. I've got to hand it to you guys, this community is by far the most helpful community of most games/development software I've been around, your help is invaluable and make working this program an exciting and satisfactory experience.

With that said, Shiroi, I would freakin' kiss you for that plugin. I had to really apply some brain power (and future work with it will require some serious configuration) but that plugin turned out to be exactly what I needed. I also feel ashamed that googling as well as looking through the master plugin list did not turn up the proper results, or that I did not see them. I had given up hope that I'd find such a plugin. This will make my game/interactive resume for video game composing/scoring a million times better, and for that you all have my utmost gratitude. I'd buy you all drinks if we bumped into each other at a bar. In the meantime, let me know if there's anything I can provide for assistance, be it game work or music, and I'll gladly chip in.
 
Status
Not open for further replies.

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

Latest Threads

Latest Profile Posts

Day 9 of giveaways! 8 prizes today :D
He mad, but he cute :kaopride:

Our latest feature is an interview with... me?!

People4_2 (Capelet off and on) added!

Just beat the last of us 2 last night and starting jedi: fallen order right now, both use unreal engine & when I say i knew 80% of jedi's buttons right away because they were the same buttons as TLOU2 its ridiculous, even the same narrow hallway crawl and barely-made-it jump they do. Unreal Engine is just big budget RPG Maker the way they make games nearly identical at its core lol.

Forum statistics

Threads
106,037
Messages
1,018,464
Members
137,821
Latest member
Capterson
Top