Here’s a general idea of what I’m trying to accomplish. I’ve already managed to create a game UI that looks like the image below, with a scrolling “NVL”-type window.
What I’d like to be able to do is have a few different types of text boxes depending on what’s going on:
1) A simple one just for narration
2) A text box for when a character is speaking
3) A text box for when a character is thinking
I would like #2 and #3 to have an optional portrait for the character (it might be nice if clicking on the portrait brings up a full image of the character in the panel on the right-hand side—different expressions based on the situation would be nice, too).
Samples:
I’ve been tinkering with my screens.rpy file and I’ve slowly been making progress on figuring out how to modify the existing say window (though I’m a bit confused as to how to edit the name box while still allowing different colored names). This is about as far as I’ve gotten:
What I have no clue on, however, is how to make different windows for different thinking/talking/narration.
I would be nice to be able to just do something like this, and get the desired results:
Code: Select all
"And then Eileen appeared..."
eileen "Hi, I’m Eileen!"
eileen think "Wait, why am I here? You don’t have the rights to use my likeness!"