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


From Ren'Py Visual Novel Engine

Jump to: navigation, search


Ren'Py 6.6.2 "But I Get Up Again"

Ren'Py 6.6.2 "But I Get Up Again" was released on May 14, 2008. The main distributions are:

(The current release is internally known as 6.6.2b.)

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

2008-06-07. Released four fixes for issues affecting this release:

Release Announcement

I've released Ren'Py 6.6.2 "But I Get Up Again". This release contains a number of requested feature improvements, including an imagemap-based main menu, new text tags, improved menu customization, and more. It also include performance enhancements (especially to Jpeg loading) and bug fixes.

Downloads and a full release announcement can be found at:


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

Changelog for Ren'Py 6.6.2

The new layout.imagemap_main_menu function makes it easy to use imagemaps to define the main menu.

The new {s} text tag causes text to be struck-through. The new {=style_name} text tag cause text to be rendered in the given style (for example, {=foo}text{/=foo} causes text to be rendered in the foo style.

The config.main_menu and config.game_menu variables can now optionally take 4- and 5-component tuples, respectively. In both cases, the new last component is a python expression that must be true for the button to be shown.

The config.after_load_transition variable can be used to specify a transition that occurs after a game has been loaded. [doc]

Calling renpy.restart_interaction will no longer cause ongoing transitions to be terminated.

The new config.hyperlink_styler variable allows the style of hyperlinks to be changed based on the argument to the hyperlink.

Now, the nvl_window style also gets indexed by "rollback" when in rollback is occuring.

The JPEG library has been recompiled with optimization enabled, which should allow for somewhat faster image loading.

Fixed a series of issues that made _window_during_transitions interact poorly with click-to-continue.

Fixed windows font-scanning code. Updated to the pygame 1.8 version of the unix font-scanning code, which actually stands a chance of working on a modern Linux system.

Fixed a crash when right-clicking at a yes/no screen, and a crash when using NVL-mode and jump.

The use of tab to toggle skipping is now disabled while inside the game and main menus.

Pressing control will no longer cause transitions to end when config.allow_skipping is False.

The changes to the reference manual can be found in Category:New in 6.6.2 and Category:Changed in 6.6.2.

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