This is what my dialogue currently renders as (Lucasarts):
http://img97.imageshack.us/img97/4023/sierral.png
I'm in the process of designing a new conversation GUI with embedded portraits (yes I know you adventure design buffs will probably take issue with the options but please reserve comment for now):
http://img836.imageshack.us/img836/6509/talkgui.png
It all works perfectly, except for the dialogue which appears as the above default Lucasarts. This is what I want my dialogue to render as, i.e. on a GUI (Sierra with Background):
http://img801.imageshack.us/img801/9284/sierrabackground.png
Unfortunately there seems to be no way of achieving the latter effect without using a blocking function like Display(), or using SierraWithBackground, which displays an extra portrait in the top left of the screen in addition to the one I've drawn in my GUI (I'm using SSH's GuiPortrait module to achieve that). My current workaround is SierraWithBackground and a blank SpeechView, but even with this the text is limited to rendering in two fixed positions of the screen i.e. top left or top right, whereas I want to move it wherever I want so that it doesn't necessarily cover up the conversation GUI or anything else.
If I make a new GUI to handle it, it isn't able to dynamically (and magically) resize itself depending on the amount of text it is displaying like the mysterious Text Window GUI.
So that's the problem. Solutions go.
PS: And why is SierraWithBackground destroying all my SpeechColor variables anyway?
PPS: No responses in 20 hours? A more complicated problem than I thought then?
http://img97.imageshack.us/img97/4023/sierral.png
I'm in the process of designing a new conversation GUI with embedded portraits (yes I know you adventure design buffs will probably take issue with the options but please reserve comment for now):
http://img836.imageshack.us/img836/6509/talkgui.png
It all works perfectly, except for the dialogue which appears as the above default Lucasarts. This is what I want my dialogue to render as, i.e. on a GUI (Sierra with Background):
http://img801.imageshack.us/img801/9284/sierrabackground.png
Unfortunately there seems to be no way of achieving the latter effect without using a blocking function like Display(), or using SierraWithBackground, which displays an extra portrait in the top left of the screen in addition to the one I've drawn in my GUI (I'm using SSH's GuiPortrait module to achieve that). My current workaround is SierraWithBackground and a blank SpeechView, but even with this the text is limited to rendering in two fixed positions of the screen i.e. top left or top right, whereas I want to move it wherever I want so that it doesn't necessarily cover up the conversation GUI or anything else.
If I make a new GUI to handle it, it isn't able to dynamically (and magically) resize itself depending on the amount of text it is displaying like the mysterious Text Window GUI.
So that's the problem. Solutions go.
PS: And why is SierraWithBackground destroying all my SpeechColor variables anyway?
PPS: No responses in 20 hours? A more complicated problem than I thought then?