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

Please consider linking to the Download Ren'Py page, which will be updated when a new version of Ren'Py is released.

Ren'Py 6.11.0 "It Goes to Eleven"

Courtesy Dischan

Ren'Py 6.11.0 "It Goes to Eleven" was released on August 19, 2010. The main distributions are:

(The current release is internally known as 6.11.0l.)

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

You only need to download one of these three files. Each of these files contains the full Ren'Py software development kit, containing everything needed to develop Ren'Py games for Windows 2000 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. Each file also includes the jEdit text editor, the Ren'Py demo, and "The Question", an example game.

Java Requirement. Java 1.5 or later is required to run the jEdit text editor. If it's not installed on your computer, you'll need to download it from java.com. Java is not required to run Ren'Py games, only to develop your own.

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

Release History and Updates

Replacing renpy-6.11.0/renpy/ui.py (from here) fixes a bug in the screen language hotspots, that caused hotspots to display incorrectly when selected or insensitive.
Replacing renpy-6.11.0/renpy/display/core.py (from here) fixes a bug when loading saves created with older versions of Ren'Py.
Final release. (6.11.0l) Includes three small bug fixes.
Eleventh pre-release. (6.11.0k) Improvements based on practical use of the new screen system, and fixes bugs with same.
Tenth pre-release (6.11.0j). A new "graphics acceleration" menu accessed by starting with shift held down, a change to the way state is migrated between screens, and a new default screen language statement. Also, bug fixes and error reporting improvements.
Ninth pre-release (6.11.0i). Bug fixes.
Eighth pre-release (6.11.0h). Bug fixes and compatibility improvements.
Seventh pre-release (6.11.0g). Bug fixes, compatibility improvements, and documentation. (Again.)
Sixth pre-release (6.11.0f). Bug fixes, compatibility improvements, and documentation for the screen system.
Fifth pre-release (6.11.0e). More bug fixes and compatibility improvements, as we try to work with the broadest range of hardware possible.
Fourth pre-release (6.11.0d). This release fixes more bugs, and is compatible with more hardware.
Third pre-release (6.11.0c). This release fixes more bugs, and is more conservative when it comes to using hardware. It also includes improved diagnostic capabilities.
Second pre-release (6.11.0b). This should substantially increase stability, and allows 6.11 to run on Mac OS X.
Initial pre-release (6.11.0a).

Release Announcement

Ren'Py 6.11.0 "It Goes to Eleven" is a major release of Ren'Py. Six months in the making and with about one-quarter of Ren'Py new or changed, it adds two major features, along with a number of minor features and bug fixes.

The first major new feature is OpenGL accelerated rendering, allowing Ren'Py to take advantage of the GPU to render the screen. Apart from the speed improvement provided, Ren'Py games can now be scaled on the fly, by resizing the window. Other advantages are that fullscreen games are displayed with the proper aspect ratio, and Ren'Py will synchronize to the screen's vertical refresh, preventing tearing on properly configured systems.

The second major new feature is the new screen system, which supersedes layouts, overlay functions, imagemaps, and most other means of customizing the out-of-game menus and the in-game screens. The screen system allows you to use a language to add any supported function to any screen.

In addition to these major features:

  • Transforms were rewritten to make the more composeable and better-integrated.
  • New style and transform properties were added.
  • A new LiveTile displayable was added.
  • Python and FFmpeg were updated.
  • Ren'Py was made more correct, configurable, and better performing.

Downloads of 6.11.0 and a full release announcement can be found at:


A list of changes can be found at:



We're in the process of migrating to Sphinx generated documentation. Some useful links are:

Until the migration is finished, the wiki reference manual should be consulted for all otherwise-undocumented functionality.

Other Downloads

These are intended for people who plan to package Ren'Py, or to port it to new platforms.

Personal tools