Ren'Py 6.13 "Eye of the Storm"

was released on September 14, 2011. It was updated to 6.13.12 on April 17, 2012. The main downloads of Ren'Py 6.13 are:

You only need to download one of these files. Each contains the full Ren'Py software development kit, with everything needed to develop Ren'Py games for the Windows, Mac, and Linux platforms; the Ren'Py tutorial; and "The Question", an example game.

Android. To package a Ren'Py game for Android, please use RAPT - the Ren'Py Android Packaging Tool. RAPT can be downloaded here, and is documented in the Ren'Py Documentation.

Ren'Py is free to download and use for commercial and non-commercial purposes. It may be modified and distributed under the terms of its license.

Java Requirement. Java is required to run the jEdit text editor. If it's not installed on your computer, you'll need to download it from Java is not required to run Ren'Py, only to develop with it.

Release History and Updates April 17, 2012

This release:

  • Fixes a related minimize and restore bug.
  • Improves compatibility with games that replace config.keymap.
  • Allows StylePreference and Language to work together.
  • Logs to the system temp directory if it can't writhe to the current directory.
  • Allows the screenshot filename to be configured by the creator.
  • Fixes keyboard adjustment of bars.
  • Updates the preferences screen when the window resizes.
  • Clears keyboard modifiers (like alt) when the window gains focus. This fixes a problem where the alt from an alt-tab would be remembered by Ren'Py, even after the key has been released. March 27, 2012
This fixes a bug triggered (in some circumstances) by minimizing and restoring the game on Windows. March 25, 2012
This release fixes a bug that can cause image buttons and image maps to not work on the software renderer. Other changes include more aggressive pruning of the rollback log to reduce memory consumption, improved handling of display initialization errors, and fixes to the loading of pure-python packages included as part of a game. March 14, 2012

This release introduces the RAPT tool, a new way of packaging your Ren'Py game for use with Android. It fixes several bugs, including problems with hardware compatibility, non-ASCII filenames, and save file size.

It introduces a new text editor documentation, backported from Ren'Py 6.14. If you use an editor other than jEdit, you'll need to check out the new text editor section of the Ren'Py documentation. January 17, 2012

This release fixes a number of bugs and hardware compatibility problems in Ren'Py. It also includes improvements to new-style side image support, and adds the ability to run a callback after each Python block.

It has one incompatible change - it reverts the removal of old-style substitution support. Please see the list of incompatible changes for more information. October 18, 2011
Fixes a problem with substitutions in the launcher. Fixes a crash on font searching. On Android, merges multiple taps so as not to overwhelm the event queue. October 13, 2011

Fixes a crash when loading automatically-created styles. Fixes a problem with quick saving not taking a screenshot. Fixes a problem with small solid textures not showing up, on the software renderer. Fixes a crash when playing back movies on Linux.

This release introduces two new actions, QuickSave and QuickLoad, which are used for quick save and qick load functionality. If your game uses the new quick menu, please update it with the new code found in template/game/screens.rpy. October 10, 2011
Fixes slow text. October 8, 2011

Bugfix release 6.13.4 includes the following fixes:

  • Jumps from called screens now work. This fixes the developer menu.
  • Hitting shift+G in-game brings the user to the renderer selection menu.
  • Include all source required to rebuild Ren'Py.
  • Fix the renpy-ppc packaging. October 5, 2011
Released bugfix release 6.13.2, which allows Text displayables to be instantiated in init blocks, and fixes error handling. October 3, 2011
Released bugfix release 6.13.1, which makes Ren'Py run stably. September 14, 2011
Official release. September 11, 2011
Support reading files out of an Android package. User-defined statements can take blocks. A fix to lint with non-ASCII characters. A fix to error handling. September 5, 2011
Adds error reporting when a non-string is used as text, fixes sound problems by moving to libav, and various other fixes. September 4, 2011
First public pre-release.


Ren'Py 6.13 "Eye of the Storm" includes two fundamental improvements to Ren'Py. The first is a complete rewrite of the text display code. In addition to supporting new features such as interpolation of fields, kerning, ruby text, the new display code is far faster than the previous code.

Ren'Py 6.13 also adds a DirectX rendering path. This new renderer should lead to faster and more functional graphics display on Windows systems lacking OpenGL support.

In addition to these major features, 6.13 adds a style preferences system, new actions - including actions for image galleries and music rooms - and new themes.

Some notes for upgraders:

  • The change in interpolation may cause your old scripts to stop working. Please see the incompatible changes documentation for information on how to upgrade your script or enable a compatibility mode.
  • The shift+U updater is not capable of upgrading 6.12.2 to this release. Please download 6.13 from the website.

Downloads of Ren'Py 6.13 can be found at:

A full list of changes to Ren'Py can be found at:

A list of changes that may require you to update your game can be found at:

Please also check out the credits and list of sponsors.

Additional Downloads

PowerPC Support:
Allows games developed with Ren'Py 6.13.12 to run on PowerPC Macintoshes.
Ren'Py Source Code: renpy-6.13.12-source.tar.bz2
Contains the source code of the Ren'Py distribution without any binary components.
Other Dependencies: renpy-deps-6.13.0.tar.bz2
Contains source code for the libraries that Ren'Py depends on.

We also maintain a complete list of releases.