I'm trying out a couple ideas in order to do more with character dialog. The idea is fairly simple: Have a character appear and in the middle of the text block, their expression changes. What makes this slightly trickier is making the whole thing automatic at the point of the expression change while also having voice playback.
Here's what I've tried:
Code: Select all
show char normal
voice "char_voice_01"
char "I am saying some things "
extend " but I will smile as well!"
show char smile
In practice, this works just fine except it requires user input to get the second half of the text and expression transition. A second choice is using {nw}:
Code: Select all
show char normal
voice "char_voice_01"
char "I am saying some things{nw}"
" but I will smile as well!"
show char smile
Unfortunately, using {nw} won't automatically advance the text so long as the voice clip is playing which somewhat defeats the purpose of trying this. Another problem with this option is that since I have it set up so that a voiced line will be highlighted in history, only the first half of the line is highlighted which makes things look a bit weird.
I'm debating some workarounds, such as splitting up the voice file and sticking with using extend or maybe not even bothering with this effort but I'd appreciate any suggestions or advice from everyone. o/