[SPOILER]I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/00_Functions/scene_controller.rpy", line 98, in script
with Dissolve(0.7)
File "game/00_Functions/screens.rpy", line 218, in execute
screen screen_sprites(data):
File "game/00_Functions/screens.rpy", line 218, in execute
screen screen_sprites(data):
File "game/00_Functions/screens.rpy", line 223, in execute
fixed:
File "game/00_Functions/screens.rpy", line 251, in execute
if data != False and game_version1_screen_ready_to_render == True and episode == 2 and after_load_ready_to_render == True:
File "game/00_Functions/screens.rpy", line 256, in execute
for pass_num in range(1,3): #pass1 - overlays, pass2 - sprites and masks
File "game/00_Functions/screens.rpy", line 257, in execute
for zorder_ptr in zorder_list:
File "game/00_Functions/screens.rpy", line 259, in execute
if (data[i].has_key("active") == False or data[i]["active"] == True) and (showObjectsNotOwner == True or checkObjectOwnerVisible(i, data[i]) == True):
File "game/00_Functions/screens.rpy", line 275, in execute
if data[i]["type"] == 2: #overlay image, with mask (if exists)
File "game/00_Functions/screens.rpy", line 284, in execute
if pass_num == 2:
File "game/00_Functions/screens.rpy", line 285, in execute
if sceneSpriteSurfacesCacheIdle.has_key(scene_name + i) == False or 1==1:
File "game/00_Functions/screens.rpy", line 287, in execute
if canvas_offset != False and spriteImageStr == scene_image_file:
File "game/00_Functions/screens.rpy", line 293, in execute
$ croppedImg = im.Crop(spriteImageStr, (canvas_offset[1], canvas_offset[0], canvas_offset[3]-canvas_offset[1]+1, canvas_offset[2] - canvas_offset[0]+1))
File "game/00_Functions/screens.rpy", line 293, in <module>
$ croppedImg = im.Crop(spriteImageStr, (canvas_offset[1], canvas_offset[0], canvas_offset[3]-canvas_offset[1]+1, canvas_offset[2] - canvas_offset[0]+1))
Exception: Could not construct image from argument.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/00_Functions/scene_controller.rpy", line 98, in script
with Dissolve(0.7)
File "renpy/ast.py", line 1397, in execute
renpy.exports.with_statement(trans, paired)
File "renpy/exports.py", line 1646, in with_statement
return renpy.game.interface.do_with(trans, paired, clear=clear)
File "renpy/display/core.py", line 2610, in do_with
clear=clear)
File "renpy/display/core.py", line 3101, 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 3512, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "renpy/display/core.py", line 567, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 567, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 567, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 567, in visit_all
d.visit_all(callback, seen)
File "renpy/display/screen.py", line 432, in visit_all
callback(self)
File "renpy/display/core.py", line 3512, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "renpy/display/screen.py", line 443, in per_interact
self.update()
File "renpy/display/screen.py", line 631, in update
self.screen.function(**self.scope)
File "game/00_Functions/screens.rpy", line 218, in execute
screen screen_sprites(data):
File "game/00_Functions/screens.rpy", line 218, in execute
screen screen_sprites(data):
File "game/00_Functions/screens.rpy", line 223, in execute
fixed:
File "game/00_Functions/screens.rpy", line 251, in execute
if data != False and game_version1_screen_ready_to_render == True and episode == 2 and after_load_ready_to_render == True:
File "game/00_Functions/screens.rpy", line 256, in execute
for pass_num in range(1,3): #pass1 - overlays, pass2 - sprites and masks
File "game/00_Functions/screens.rpy", line 257, in execute
for zorder_ptr in zorder_list:
File "game/00_Functions/screens.rpy", line 259, in execute
if (data[i].has_key("active") == False or data[i]["active"] == True) and (showObjectsNotOwner == True or checkObjectOwnerVisible(i, data[i]) == True):
File "game/00_Functions/screens.rpy", line 275, in execute
if data[i]["type"] == 2: #overlay image, with mask (if exists)
File "game/00_Functions/screens.rpy", line 284, in execute
if pass_num == 2:
File "game/00_Functions/screens.rpy", line 285, in execute
if sceneSpriteSurfacesCacheIdle.has_key(scene_name + i) == False or 1==1:
File "game/00_Functions/screens.rpy", line 287, in execute
if canvas_offset != False and spriteImageStr == scene_image_file:
File "game/00_Functions/screens.rpy", line 293, in execute
$ croppedImg = im.Crop(spriteImageStr, (canvas_offset[1], canvas_offset[0], canvas_offset[3]-canvas_offset[1]+1, canvas_offset[2] - canvas_offset[0]+1))
File "game/00_Functions/screens.rpy", line 293, in <module>
$ croppedImg = im.Crop(spriteImageStr, (canvas_offset[1], canvas_offset[0], canvas_offset[3]-canvas_offset[1]+1, canvas_offset[2] - canvas_offset[0]+1))
File "renpy/display/im.py", line 1049, in __init__
im = image(im)
File "renpy/display/im.py", line 1861, in image
raise Exception("Could not construct image from argument.")
Exception: Could not construct image from argument.[/SPOILER]
Windows-10-10.0.19041
Ren'Py 7.4.4.1439
EP3-v14-Extra
Mon Nov 14 21:48:10 2022