There are several variants of <line> semantics I can think of:
1. RenPy clone, unnamed character IS a character named 'narrator' in every sense: <line> = <line s='narrator'>
2. No attribute = Empty attribute: <line> = <line s=''>

Guest

09-29-2013, 02:50 PM

Only effects implemented right now are “slide” and “fade”. I think it is very important to support 'dissolve' effect.

I have a small collection of VNs written by IIchan.hk/IIchan.ru community at http://cf.ichan.ru/games/vn/, most of them are RenPy-based. After using a simple script to calculate usage of 'with ...', 'hide ... with ...', 'show ... with ...' and 'scene ... with ...' I got this statistics:

Guest

Glad it works for you. If you have any other effects you need, just ask and I might add it to the next version. Alternatively, writing an extension is always an option, too.

Guest

10-05-2013, 02:18 AM

_lb_ Wrote:Defining character in RenPy usually means not only defining their names, but also colors of their displayed names.

This should be allowed using additional child tag of

Code:

<character>

/ additional property of

Code:

<displayname>

. It should not be done using

Code:

<nameTemplate>

and other stuff at

Code:

<textbox>

.

The difficulty here is that those two options don't work well together. The idea for the nameTemplate is that you can have your own custom-styled name tag for a textbox, more than what you can do with just stylesheets. One thing that's possible and might even be a better solution than just a color option would be to let the developer define variables for characters. Those variables could then be used inside the nameTemplate tag. Possible examples: