The first problem I have run into is that the narrator text does not offset like the character text. Because the character dialogue text has a character name attached to it, the actual text box is offset to the right, the narrator text box does not have a character name attached to it so the text box starts further to the left, which looks very strange when alternating narration and character text is on the same screen. I would like the narrators text box to be offset to line up with the character dialogue text boxes so all of the text lines up with the names of characters for dialogue offset to the left.
The second problem I am running into is getting the text boxes to be the appropriate size. From what I can tell each text box is a generic height (I have not modified any of the base settings other than adopting NVL mode). Because of that generic height, sometimes there is a lot of blank space between lines of text, and other times, there is no space at all. The worst though is when the narrators text get's longer than one or two sentences and it completely disappears off the bottom of the text box. I would like to have the text boxes auto resize based on the amount of text included in the text box with a single blank line of space below the last line of text to clearly separate each block of text.
I've attached a screenshot of what I am seeing. The code below is the code that I used which led to the screenshot.
Code: Select all
define mc = Character('[c_name]', kind=nvl, color="#99FF66")
define narrator = nvl_narrator
define c_name = "Main Character"
init python:
config.nvl_paged_rollback = True
label start:
"This is text without a character assigned to it."
mc "This is text from the main character."
narrator "This is text from the narrator."
"This is an extremely long set of text, it may contain several sentences of text and
can be the length of a paragraph in a typical book. At some point the text contained
in this box will be more than the box is designed to hold, I need the text boxes to
automatically adjust in size so that long paragraphs dispaly long text boxes, and short
paragraphs are shown in small text boxes. I can then use the nvl clear command to
clear text boxes at the end of each page of text."
