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.7.1 "Apple Juice"


Ren'Py 6.7.1 "Apple Juice" was released on September 28, 2008. The main distributions are:

(The current release is internally known as 6.7.1d.)

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, allows you 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.

Known Issues

Update renpy-6.7.1/renpy/script.py to fix a problem that could cause the bytecode.rpyb file to be regenerated unnecessarily.
The Avira Antivir virus scanner is incorrectly flagging the copy of jedit.exe included with 6.7.1d as a virus. It has been submitted to them as a false positive, and we're waiting on their response. (Update 2008-10-8: Avira emailed us back, and said that jedit.exe has been added to their list of false positives.)
The download has been updated to 6.7.1d. This improves the jedit experience, without changing Ren'Py. It also fixes a problem that occurred when starting jEdit in a directory with an apostrophe in its name.

Release Announcement

I'm pleased to announce the release of Ren'Py 6.7.1 "Apple Juice". The primary focus of this release is improving Mac OS X support, which was done by producing a universal binary and distributing Ren'Py with the cross-platform jEdit text editor. The jEdit text editor also supports a number of nice new features, including an optional spell-checking plugin. Other features include:

  • A background predictive image loading thread that allows images to be loaded while animations continue playing.
  • The ability to change, in-game, the caption of the Ren'Py window when running in windowed mode.
  • A canvas that allows user-defined displayables to draw lines, polygons, ellipses, and arcs.

I'd like to thank everyone who generously supported Ren'Py development over the past few months. Their donations allowed me to purchase a new Mac, which made improved Mac support possible.

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


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

Changelog for Ren'Py 6.7.1

Ren'Py now ships with jEdit as its default text editor. This means Java 1.5 or later is now required to edit scripts.

The Macintosh application is now universal, including both i386 and ppc binaries. This means it should run faster on newer Intel systems.

Ren'Py will now use Launch Services to report errors that occur on the Macintosh.

User-defined displayables can now use a canvas to draw lines, polygons, arcs, and ellipses on the screen.

The new _window_subtitle variable allows a portion of the window caption to be varied depending on the game circumstances. The new config.menu_window_subtitle variable controls the value of _window_subtitle when in a menu.

Image preloading now takes place in a separate thread. This allows image loading to proceed even while animations are playing on the screen.

A new button in the launcher now provides easy access to the local copy of the Ren'Py documentation.

The definitions of config.editor and config.editor_transient have been changed. While it's simplified, older values may no longer work. Please read the documentation for details of the new syntax.

Ren'Py now limits the framerate to 60 frames per second, which should improve smoothness on fast enough machines.

Ren'Py now scans the game directory for all .rpa files, and adds them to config.archives automatically. In addition, the archiver tool now prompts for the name of archives, and uses filename patterns to decide what to archive. This makes it easier to break the files up into multiple archives, in a single game.

The new renpy.copy_images function copies images with one prefix to a second prefix.

The launcher will no longer include directories beginning with a dot (like .svn and .bzr) when copying the template directory to create a new project.

This version includes a refresh of the character art included with "The Question". The new art is by Deji, and the full-color version of the art is available from http://wiki.renai.us/.

Other Downloads

The following downloads may be useful if you want to run a windows-only Ren'Py program on other platforms, if you plan to port Ren'Py to a new platform, or if you want to build a distribution of Ren'Py. Recent versions of Ren'Py default to producing distributions for all three supported platforms, making these programs rarely necessary.

Personal tools