Ren'Py All Renpy Games crash on startup

playerv2

New Member
Mar 25, 2018
3
1
33
Whenever I launch a ren'py game the launcher will crash and cause both of my monitors to briefly turn off as if my graphics driver crashed. These games worked in the past flawlessly so i dont know what changed to make them break this badly. This is my Traceback.txt. Any help would be greatly appreciated. Thanks!

While running game code:
File "renpy/common/00start.rpy", line 273, in script
python:
File "renpy/common/00start.rpy", line 273, in script
python:
File "renpy/common/00start.rpy", line 277, in <module>
renpy.call_in_new_context("_main_menu")
ShaderError: "r

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "renpy/bootstrap.py", line 331, in bootstrap
renpy.main.main()
File "renpy/main.py", line 662, in main
run(restart)
File "renpy/main.py", line 148, in run
renpy.execution.run_context(True)
File "renpy/execution.py", line 922, in run_context
context.run()
File "renpy/common/00start.rpy", line 273, in script
python:
File "renpy/common/00start.rpy", line 273, in script
python:
File "renpy/ast.py", line 928, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2245, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/00start.rpy", line 277, in <module>
renpy.call_in_new_context("_main_menu")
File "renpy/game.py", line 344, in call_in_new_context
return renpy.execution.run_context(False)
File "renpy/execution.py", line 922, in run_context
context.run()
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "renpy/ast.py", line 928, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2245, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
python hide:
File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
ui.interact()
File "renpy/ui.py", line 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3325, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
File "renpy/display/core.py", line 3814, in interact_core
if renpy.display.draw.update(force=self.display_reset):
File "gl2draw.pyx", line 554, in renpy.gl2.gl2draw.GL2Draw.update
File "gl2draw.pyx", line 512, in renpy.gl2.gl2draw.GL2Draw.on_resize
File "gl2texture.pyx", line 75, in renpy.gl2.gl2texture.TextureLoader.init
File "renpy/gl2/gl2shadercache.py", line 278, in get
rv.load()
File "gl2shader.pyx", line 225, in renpy.gl2.gl2shader.Program.load
File "gl2shader.pyx", line 209, in renpy.gl2.gl2shader.Program.load_shader
ShaderError: "r

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
Gem Domination Version_0.2.3
Tue May 24 04:38:39 2022
 
  • Like
Reactions: SPIKExNL

WICKEDp4th

AAAAAAAAAAAAAAA!
Donor
Sep 6, 2017
3,796
6,413
748
Regarding the Monitor outtage.

Double Click on the .Exe of the Game, then press and hold the Shift Key. In the following Window, disable the Power Safe Mode then quit the Window with the Button at the bottom left.
This might work.
 

rayminator

Engaged Member
Respected User
Sep 26, 2018
3,461
3,397
500
try updating your video card driver there was just a update for nvida drivers today

amd I don't know
intel I don't know
 
  • Like
Reactions: playerv2

LethalLeagueJET

New Member
Jun 22, 2022
7
16
3
Extract the file and drop it into every game's "game" folder you can't play.
MAN, I came here looking for some answers with low expectations, but this renderer helped me too, perfectly. You saved my life! Many VNs made in Ren'Py were locked because this crashes, and now, I just unlocked them, thanks a lot!
 

MissFortune

I Was Once, Possibly, Maybe, Perhaps… A Harem King
Respected User
Game Developer
Aug 17, 2019
6,810
10,527
872
MAN, I came here looking for some answers with low expectations, but this renderer helped me too, perfectly. You saved my life! Many VNs made in Ren'Py were locked because this crashes, and now, I just unlocked them, thanks a lot!
Just for future reference, you can change the renderer in Ren'Py by hitting Shift+G and finding the one that works for you.
 
  • Like
Reactions: LethalLeagueJET

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
12,751
20,972
1,026
Just for future reference, you can change the renderer in Ren'Py by hitting Shift+G and finding the one that works for you.
Cold_arctus file just turn off the mandatory use of gl2, what is something related, but different. Without this file, trying to change the renderer would be useless, Ren'Py would only propose those who aren't compatible with the GPU.
 

LethalLeagueJET

New Member
Jun 22, 2022
7
16
3
Cold_arctus file just turn off the mandatory use of gl2, what is something related, but different. Without this file, trying to change the renderer would be useless, Ren'Py would only propose those who aren't compatible with the GPU.
I just tried the trick metioned before, about changing the renderer manually without the ZIP file which I downloaded before, and you're right. It's useless, Ren'Py gave me the same error before cracking the game. I think Imma keep the file just in case. Is the most effective solution for now.
 

cold_arctus

Devoted Member
Sep 25, 2018
8,953
10,870
897
I just tried the trick metioned before, about changing the renderer manually without the ZIP file which I downloaded before, and you're right. It's useless, Ren'Py gave me the same error before cracking the game. I think Imma keep the file just in case. Is the most effective solution for now.
The renderer file is a lazy workaround... To fix your problem your probably have to up- or downgrade your gpu's driver.
 
Last edited:

puffmutter

Member
Aug 29, 2019
376
191
173
Sorry for taking up this old thread but since a few days I have problems with every RenPy game too.
What in the end helped was to set the renderer from GL2 to Angle (by pressing shift key when starting the exe and choose it in the menu).
Unfortunately there is no option the set Angle as standard for every RenPy game but maybe someone of you know another solution.

Additional info:
I also downgraded my graphics driver but it does not help.
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
12,751
20,972
1,026
Unfortunately there is no option the set Angle as standard for every RenPy game
Because Angle is an implementation of OpenGL ES 1.0 (22yo) that rely on DirectX 9.0c (21yo). It's support have been dropped by Ren'Py something like two years ago.


but maybe someone of you know another solution.
There's two solutions. One is to see if you can install DirectX 11 on your computer, with no guaranties that it will be able to emulate the OpenGL functions that your GPU don't have natively. The other is to replace your graphic card by one that is more recent.