This page is out of date

You've reached a page on the Ren'Py wiki. Due to massive spam, the wiki hasn't been updated in over 5 years, and much of the information here is very out of date. We've kept it because some of it is of historic interest, but all the information relevant to modern versions of Ren'Py has been moved elsewhere.

Some places to look are:

Please do not create new links to this page.


Windows Vista

It is only necessary to read this page when using Vista to run a game released using version 5.6.5 to 6.0.0 of Ren'Py. Other games should run on Vista unchanged.

Windows Vista has changed the behavior of the fopen function in a way that prevents games released using versions of Ren'Py between 5.6.5 and 6.0.0 from working, without a patch. Ren'Py versions 6.1.0 includes a workaround for this problem. Games using affected versions require a fix to function properly. This patch can be applied by the end user or the game developer.

This page includes instructions for the end user, the game developer, and a list of games and their patch status.

The symptom of this problem is that Ren'Py games refuse to start when running under Windows Vista.

For the End User

The first thing you should do is to check the game status section below. If the game is listed as "Fix included." or "Engine upgraded.", then you do not need to do anything to ensure Vista compatibility. If your game is listed as "Requires fix." then you will need to apply a fix for the game to function.

To apply the fix, you'll need to download:

You need to place the file re.py in the directory containing the exe file used to launch the game. (If the game uses an installer, this may be found under "Program Files".) Once properly placed, the game will run.

For assistance, please post in this thread.

For the Game Developer

We recommend that all Ren'Py game developers release Vista-compatible versions of their games. There are two ways that this can be done:

Engine Upgrade

The first is to upgrade the game to use Ren'Py 6.1.0 or later. Ren'Py 6.1.0 should be compatible with games written using Ren'Py 5.3.0 or higher, without needing to change the game script.

If you choose to update the engine, please edit this page to list your game as "Engine upgraded." Also, please let us know in this thread, especially if your game is in the Ren'Ai archives.

Include Fix

The second way you can update your game is to include the fix. You need to download:

and place it in the directory containing the exe file used to launch the game. You should then re-package your game, and re-release it.

If you choose to include the fix, please edit this page to list your game as "Fix included." Also, please let us know in this thread, especially if your game is in the Ren'Ai archives.

Game Status