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.1 "T-Minus"

Ren'Py 6.6.1 "T-Minus" was released on March 15, 2008. The main distributions are:

(The current release is internally known as 6.6.1c.)

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-03-26: Ren'Py will crash if you enter the game menu, go to "Main Menu", and then right-click. Replacing renpy-6.6.1/common/00library.rpy with 00library.rpy will fix this problem.

2008-03-26: Ren'Py will crash, in some cases, when using NVL-mode with jumps. To fix it, replace renpy-6.6.1/renpy/ast.py with ast.py.

2008-03-29: It's impossible to load an autosave. Replacing renpy-6.6.1/common/_layout/classic_load_save.rpym with classic_load_save.rpym will fix the problem.

Release Announcement

I've released Ren'Py 6.6.1 "T-Minus". This release includes bug-fixes, performance improvements, and a number of minor new features that have been added in response to user feedback. Most notably, this fixes a major memory leak introduced in 6.6.0. I suggest all game-makers upgrade to 6.6.1, to ensure your users have the most stable experience possible.

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.1

The various styles used by the say statement are now indexed with "rollback" when rollback has occured. This makes it possible to indicate to the user that they're in rollback mode.

Setting config.nvl_paged_rollback will change the rollback mechanism to display entire pages of rollback at a time. For this to work, page-ends need to be predictable, which generally means nvl clear statements should immediately follow nvl-mode dialogue. (As opposed to occuring only after a page has finished.) This doesn't work well when mixing ADV and NVL modes, as the idea of a page isn't well-defined in that case.

Added a new _preferences.afm_enable preference. Setting this to False will disable auto-forward mode, while setting it to true will re-enable it. This allows the creating of a button that toggles auto-forward mode.

The new renpy.pop_return function pops a level off of the return stack. This allows for a multi-level return.

MoveTransition now takes an old argument, which causes it to move the old image, rather than the new one. This lets one (if you use define.move_transitions to define a family of transitions with old=True) use ComposeTransition(dissolve, oldmove, move) to dissolve between two sliding images.

config.auto_save_extra_info now lets you specify the extra_info that will be included as part of auto-saves. It defaults to a function that returns save_name, so the save_name will now be included as part of auto-saves.

{{funcref|renpy.in_rollback}] lets you query if Ren'Py is currently in rollback mode.

Somewhat improved the performance when large numbers of displayables are on the screen at once.

Fixed a bug that caused memory corruption when faced with an audio frame that was not a multiple of 8 samples (16 bytes) long.

Fixed a bug that prevented MultiPersistent from working.

Fixed a bug that caused bilinear scaling to sometimes fail.

Fixed a bug that caused weird (often unrelated-seeming) problems with ImageDissolves.

Fixed a bug that cause large memory leaks.

Fixed a bug with the {nw} text tag.

Fixed a bug in the style inspector.

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

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