Ren'Py Changed my renderer settings to GL2 This error pops up - HOW TO RESET? Help..!

Gyanakiow

New Member
Jul 24, 2022
7
2
Bootstrap to the start of init.init took 0.20s
Early init took 0.01s
Loader init took 0.32s
Loading error handling took 0.31s
Loading script took 5.51s
Loading save slot metadata. took 0.02s
Loading persistent took 0.00s
Importing _renpysteam: ImportError('No module named _renpysteam',)
Set script version to: (7, 4, 1)
- Init at renpy/common/00images.rpy:52 took 0.71341 s.
Running init code took 0.88s
Loading analysis data took 0.38s
Analyze and compile ATL took 0.10s
Index archives took 0.00s
Dump and make backups. took 0.00s
Cleaning cache took 0.00s
Making clean stores took 0.00s
Initial gc. took 0.34s
DPI scale factor: 1.000000
Creating interface object took 0.00s
Cleaning stores took 0.00s
Init translation took 0.33s
Build styles took 0.01s
Load screen analysis took 0.05s
Analyze screens took 0.00s
Save screen analysis took 0.00s
Prepare screens took 0.27s
Save pyanalysis. took 0.00s
Save bytecode. took 0.00s
Running _start took 0.00s
Performance test:
Interface start took 0.66s

Initializing angle2 renderer:
primary display bounds: (0, 0, 1366, 768)
swap interval: 1 frames
Could not find angle DLL.
Windowed mode.
Could not get pygame screen: error('Could not initialize OpenGL / GLES library',)

Initializing sw renderer:
Using GL DLL.
Total time until interface ready: 12.4257650375s

Full traceback:
File "renpy/common/00start.rpy", line 205, in script call
call _gl_test
File "renpy/common/00gltest.rpy", line 387, in script
$ __gl_test()
File "renpy/ast.py", line 922, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2218, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/00gltest.rpy", line 387, in <module>
$ __gl_test()
File "renpy/common/00gltest.rpy", line 317, in _m1_00gltest__gl_test
_gl_performance_test()
File "renpy/common/00gltest.rpy", line 342, in _gl_performance_test
ui.interact(suppress_underlay=True, suppress_overlay=True)
File "renpy/ui.py", line 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3006, 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 3516, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "renpy/display/core.py", line 2380, in draw_screen
renpy.display.draw.draw_screen(surftree)
File "renpy/display/swdraw.py", line 869, in draw_screen
if self.scale_fast:
AttributeError: 'SWDraw' object has no attribute 'scale_fast'

While running game code:
File "renpy/common/00start.rpy", line 205, in script call
call _gl_test
File "renpy/common/00gltest.rpy", line 387, in script
$ __gl_test()
File "renpy/common/00gltest.rpy", line 387, in <module>
$ __gl_test()
File "renpy/common/00gltest.rpy", line 317, in _m1_00gltest__gl_test
_gl_performance_test()
File "renpy/common/00gltest.rpy", line 342, in _gl_performance_test
ui.interact(suppress_underlay=True, suppress_overlay=True)
AttributeError: 'SWDraw' object has no attribute 'scale_fast'
While handling exception:
Traceback (most recent call last):
File "renpy/display/error.py", line 145, in report_exception
traceback_fn=traceback_fn,
File "renpy/game.py", line 284, in invoke_in_new_context
return callable(*args, **kwargs)
File "renpy/display/error.py", line 46, in call_exception_screen
return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
File "renpy/ui.py", line 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3006, 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 3516, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "renpy/display/core.py", line 2380, in draw_screen
renpy.display.draw.draw_screen(surftree)
File "renpy/display/swdraw.py", line 869, in draw_screen
if self.scale_fast:
AttributeError: 'SWDraw' object has no attribute 'scale_fast'

Full traceback:
File "renpy/bootstrap.py", line 326, in bootstrap
renpy.main.main()
File "renpy/main.py", line 617, 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 205, in script call
call _gl_test
File "renpy/common/00gltest.rpy", line 387, in script
$ __gl_test()
File "renpy/common/00start.rpy", line 205, in script call
call _gl_test
File "renpy/common/00gltest.rpy", line 387, in script
$ __gl_test()
File "renpy/ast.py", line 922, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2218, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/00gltest.rpy", line 387, in <module>
$ __gl_test()
File "renpy/common/00gltest.rpy", line 317, in _m1_00gltest__gl_test
_gl_performance_test()
File "renpy/common/00gltest.rpy", line 342, in _gl_performance_test
ui.interact(suppress_underlay=True, suppress_overlay=True)
File "renpy/ui.py", line 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3006, 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 3516, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "renpy/display/core.py", line 2380, in draw_screen
renpy.display.draw.draw_screen(surftree)
File "renpy/display/swdraw.py", line 869, in draw_screen
if self.scale_fast:
AttributeError: 'SWDraw' object has no attribute 'scale_fast'

While running game code:
File "renpy/common/00start.rpy", line 205, in script call
call _gl_test
File "renpy/common/00gltest.rpy", line 387, in script
$ __gl_test()
File "renpy/common/00start.rpy", line 205, in script call
call _gl_test
File "renpy/common/00gltest.rpy", line 387, in script
$ __gl_test()
File "renpy/common/00gltest.rpy", line 387, in <module>
$ __gl_test()
File "renpy/common/00gltest.rpy", line 317, in _m1_00gltest__gl_test
_gl_performance_test()
File "renpy/common/00gltest.rpy", line 342, in _gl_performance_test
ui.interact(suppress_underlay=True, suppress_overlay=True)
AttributeError: 'SWDraw' object has no attribute 'scale_fast'
 

PurpleDeep

Member
Aug 24, 2019
153
253
Try holding "Shift" while starting the game to change the renderer:

If for some reason that doesn't work you can backup your save files, remove all the game data and then reinstall.