Position speech portraits

Started by brushfe, Mon 11/06/2007 13:48:01

Previous topic - Next topic

brushfe


Is there a way to alter the Y coordinates of the speech portraits?

Right now when the main char talks to other characters, both portraits are shown very high up on the screen and I'd like to lower them to the center.

thanks

centollo jurásico

#1
Well this is my first post, I hope that I don't screw it up!

I don't know a way of changing the position for all the characters, maybe someone more experienced than me knows it. Anyway you can try this:

c.SayAt(c.x-100, c.y-SPACING, 200, message);

where 'c' is the character, 'message' is the text and 'spacing' is the distance you want to set from the character's base to the text.

Akatosh

Does that work for speech portraits? I thought it only worked for LucasArts-style speech...

Ashen

Yup, as Akatosh points out, that doesn't work for Sierra-style speech, which it sounds like brushfe wants. (Actually, it causes a crash when I try to use it...)

Unfortunately, I don't think it's possible as is. Something like Shade's expression speech module, however, mimics Sierra-style and - since it uses GUIs - should allow you to position the portraits and speech wherever you want. Maybe you could modify it, or code your own to work?
I know what you're thinking ... Don't think that.

brushfe


Thanks for your help!

I remember in the Ben Jordan series seeing the portraits lowered, so i wondered if i was missing something easy...

I'll try Shade's expression module, sounds like it'll probably solve my problems.


SMF spam blocked by CleanTalk