The easy feature is the ability to change the title of the window that the game runs in, when it's not running in fullscreen mode. One can write code like:
Code: Select all
init: $ config.window_title = 'Homestay'
The second feature is more complicated. It's a style system that lets you change the look of all text, windows, and buttons that are displayed by the program. (Within reason.)
For example, one can change the background color of all the say windows displaying a particular character's dialogue.
The style system is fairly complicated by quite powerful. It can also be ignored by people who like the default look of the games.
I'm now using a different default font for the games. I'm using Vera Sans because FreeSans had some serious problems on Windows. Unfortunately, Vera only supports Latin-1, while Ren'Py supports unicode. If anyone knows where to get a good-looking font that supports unicode, let me know. I have a demo in which characters speak English, Japanese, and Russian (with the appropriate characters), but it doesn't work with the new font.
Anyway, more after I get back to New York.