If the download links on this page are missing, please download the SDK from https://www.renpy.org/dl/5.6.5/. Or click here to download the latest version of Ren'Py.

Ren'Py 5.6.5 "Hachiko"

Ren'Py 5.6.5 "Hachiko" was released on December 18, 2006. 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+, Mac OS X 10.3+, 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.

For your convenience, we've posted the Release Announcement and Changelog. We've also made available the following programs, which can be used to run Windows-only Ren'Py games on non-Windows platforms:

Known Issues

Midi playing won't work on Intel versions of Mac OS X. Ren'Py will lock up when attempting to play a midi. We strongly recommend not using midi music with Ren'Py.

Release Announcement

I'm pleased to announce the release of Ren'Py 5.6.5 "Hachiko". This release brings with it a number of minor bug fixes and improvements, and also marks the return of the reference manual to the Ren'Py distribution. I'd like to thank everyone who contributed to the editing and wikification of the manual.

Downloads and a full release announcement can be found at:


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

CHANGELOG for Ren'Py 5.6.5

The reference manual once again ships with Ren'Py.

Lint now checks for improperly matched text tags, and for syntactically incorrect formating codes. Note that it cannot check for the use of undefined variables in an otherwise correct formatting code.

The new and variables can now be used to replace the buttons and labels (respectively) found on the game and main menus with image-based replacements.

The new focus_mask property allows image buttons to take a mask image that defines where the mouse must be for it to be focused. The focus_rect property lets a subrectangle be used to specify focus, when two imagebuttons overlap.

The show statement now takes a 'behind' clause, which gives a list of image tags the current image should be shown behind.

Ren'Py (not python) strings can now be quoted with ` as well as " and '.

We now store a digest of .rpy files in the corresponding .rpyc file. This will allow us to detect that the .rpy file has changed, even if there are problems with the system clock.

The default who_suffix for characters has been changed from ': ' to

Ren'Py games.)

Fixed minor bugs in the launcher.