Also, if there's a feature you want, now might be the time to ask for it. The next release might not be for a few more months. (Probably, it will be in early 2010.)
6.10 is shaping up to be one of the biggest releases I've done. So people can prepare themselves, here are some of the big changes coming:
The new Animation and Transformation Language (ATL) has been integrated throughout Ren'Py, including the image, scene, show, and the new transform statements. To a large degree, ATL supersedes the Animation, TransitionAnimation, anim.SMAnimation, anim.Blink, Zoom, FactorZoom, RotoZoom, SizeZoom, LiveCrop, Move, Pan, Position, Motion, and Revolve functions. And it does so in a way that is more powerful that those functions. Do you want to have a displayable zoom to different sizes in a repeating pattern? Now you can far more easily write that.
Code: Select all
transform zoom_sequence:
zoom 1
linear .5 zoom 1.5
linear .5 zoom 1
linear 1 zoom 2
linear 1 zoom 1
repeat
When Ren'Py uses a Transform (including an ATL transform) to display an image, it will record the position. If an image with the same tag is displayed with a transform, Ren'Py will initialize the new transform with the old position. If the new image doesn't use a transform, one is implicitly added. The upshot of this is that Ren'Py will now remember where things were positioned on the screen.
There have been a bunch of other improvements (a new pause statement, config.window_overlay_functions, config.automatic_images), but these are the improvements that might be the most controversial. I want to get them out here now, so if people have questions or concerns, I can take them into account before the release campaign begins.



