From Ren'Py Visual Novel Engine
Ren'Py 6.3.2 "Wheel of Fire"
Ren'Py 6.3.2 "Wheel of Fire" was released on August 15, 2007. 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 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. We've also made available the following programs, which can be used to run Windows-only Ren'Py games on non-Windows platforms:
- Ren'Py Launcher for Macintosh 6.3.0 (Mac OS X)
- py4renpy 6.3.2 (Linux)
- renpy-deps 6.3.2 (other platforms)
No issues are known at this time.
I've released Ren'Py 6.3.2 "Wheel of Fire". The big new feature in this release is extensibility, both through user-defined displayables and through the renpygame framework. This release also includes better lint support, a debugger that can be accessed through shift+D, and several other improvements and fixes.
Downloads and a full release announcement can be found at:
The DSE is no longer distributed with Ren'Py. Along with renpygame, it can be downloaded from our new frameworks page:
To migrate your game from Ren'Py 5.6.2 or later, copy the directory containing your game into the directory containing the new Ren'Py. Please see the 5.6.2 release notes for information about migrating from older releases.
CHANGELOG for Ren'Py 6.3.2
Recompiled the Windows version using GCC 4.1. This should lead to some performance improvements.
When config.developer is set to True, hitting shift+D will display the value of every varible that has been changed since the end of the init phase.
East Asian (Chinese and Japanese) line breaking support is now included in Ren'Py proper. It can be enabled by setting the language style property of a text field to "eastasian".
Lint has been improved to now check that files used by styles exist.
Documented how displayables work, and how users can define their own displayables. This involved making public the types renpy.Displayable, renpy.Render, and renpy.IgnoreEvent; and the functions renpy.render, renpy.redraw, and renpy.timeout.
Added in support for the new renpygame extension, which allows many pygame games to be run under Ren'Py.
Added a new function, renpy.free_memory, that causes Ren'Py to temporarily reduce it's memory usage. This is useful to prepare for a game.
The .rpa format has been modified slightly to make it work better with DLsite's protect mechanism.
Modified Ren'Py so that when using the mouse to focus overlapping buttons, the topmost button is the one that's focused. Previously the order was undefined (and happened to be the lowest one). The keyboard focus behavior of overlapping buttons is still undefined.
The distribution code in the launcher has been simplified.
Bug fixes in lint and styles.
Fixed a bug that prevented the Linux version from working when installed on a path that includes a space in the name.