Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(14 edits)

People having issues could try creating an ‘environment.txt’ file right next to the game’s executable file.

In there, you can predefine some settings (one setting per line) and see if this helps:

RENPY_DISABLE_FULLSCREEN="True"

Run Ren’Py in windowed mode.

RENPY_RENDERER="<value>"

Enforce a specific renderer (default is gl, iirc)

  • gl: OpenGL 2.0 or greater.
  • angle: Windows, DirectX 9 or DirectX 11.
  • gles: OpenGL ES 3.0.
  • gl2: OpenGL 2.0 or greater.
  • angle2: Windows, DirectX 9 or DirectX 11.
  • gles2: OpenGL ES 3.0.

You should try ‘gl’, ‘angle’, ‘gl2’, and ‘angle2’ to see if this helps. (You can only specify one renderer at a time.)

RENPY_DISABLE_JOYSTICK="True"

Disable joystick support; some people claim it helps.

RENPY_NO_STEAM="True"

Should disable the Steam check/error. It did not work for me.

Find a list of “all” Renpy and SDL vars


About the Steam issue:

I also get the error: “Importing _renpysteam: ImportError(‘No module named _renpysteam’,)”, but my game works fine.

However, this issue was fixed in Ren’py 7.6.0 GitHub commit

You could try adding ‘define config.enable_steam = false’ to ‘options.rpy’, but they hardcoded the config value to true at the start of the file… Why?

You would have to include the fix yourself or change the value at the start of the file to False.

Thank you Neodory, this is very helpful!

adding the ‘environment.txt’ with the 

RENPY_RENDERER="angle2"
works letting me actually play the game but still crashes sometimes with the menu.