Warning

This wiki is very out of date, and only exists for historical reasons. For more modern information, see the new documentation and cookbook forum.

renpy/releases/6.3.3

From Ren'Py Visual Novel Engine

Jump to: navigation, search

Contents

Ren'Py 6.3.3 "Spiral Energy"

Ren'Py 6.3.3 "Spiral Energy" was released on October 9, 2007. The main distributions are:

Each of these files contains the full Ren'Py development environment, which is enough to allow you to develop Ren'Py games on Windows 98 and up, Mac OS X 10.4 and up, and Linux x86. The development environment contains the files needed to produce games for all three platforms. It also includes a text editor and sample games.

Ren'Py is licensed under a very liberal license, that allows for free commercial and non-commercial use. Read the full license for details, but a short summary is that you can distribute Ren'Py games however you want, as long as you include LICENSE.txt.

For your convenience, we've posted the Release Announcement and Changelog.

Known Issues

No issues are known at this time.

Release Announcement

I've released Ren'Py 6.3.3 "Spiral Energy", the latest and greatest release of Ren'Py. This release rolls up a number of bug fixes, and adds support for timers and adds the infrastructure required for JCC, a technique that can lead to a 2/3rds reduction in the size of character art. It also includes includes some improvements to hyperlink support.

Downloads and a full release announcement can be found at:

http://www.renpy.org/wiki/renpy/releases/6.3.3

To migrate your game from Ren'Py 5.6.2 or later, copy the directory containing your game into the directory containing the new Ren'Py. Please see the 5.6.2 release notes for information about migrating from older releases.

CHANGELOG for Ren'Py 6.3.3

Raised the minimum supported Mac version to #4. No code was changed to break compatibility with #3, but such compatibility hasn't been tested in ages... Caveat Emptor.


The new im.AlphaMask image operator lets you use an image to alpha-mask another. The new config.missing_image_callback lets you specify a function that's called when an image is missing. Together, they provide the necessary infrastructure for JCC--- JPEG Compression of Character art.


The code for supporting hyperlinks (the {a} text tag) has been rewritten. It is now possible for hyperlinks to span more than one line. It is also possible to have code run when a hyperlink has been focused, using the config.hyperlink_focus callback.

This necessitated some changes to how hyperlinks work. They are no longer buttons, so style.hyperlink is no longer used... now, only style.hyperlink_text is used to change the look of a hyperlink.


The new ui.timer function lets you call a function after a certain amount of time has passed. The function may be called once, or it may repeat.


The ui.remove function removes a displayable from a layer.


The new config.say_menu_text_filter variable can be used to preprocess strings found in say and menu statements.


The subtitle layout algorithm now properly deals with newlines.

The {nw} text tag now suppresses text after it, and click-to-continue indicators.

Fixed bars so that they can be decreased using the keyboard.

Other Downloads

The following downloads may be useful if you want to run a windows-only Ren'Py program on other platforms, or if you plan to port Ren'Py to a new platform. Recent versions of Ren'Py default to producing distributions for all three supported platforms, making these programs rarely necessary.

Personal tools