Ren'Py All Renpy Games crash on startup

playerv2

New Member
Mar 25, 2018
3
1
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,491
5,923
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,130
3,194
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
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
5,380
8,652
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
10,978
16,234
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
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,944
10,835
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: