Traceback (most recent call last):
File "editor.py", line 3, in <module>
File "corelibedit.py", line 719, in <module>
root.draw(screen)
File "coregui.py", line 59, in draw
if self.visible: [x.draw(dest) for x in self.children]
File "coregui.py", line 59, in draw
if self.visible: [x.draw(dest) for x in self.children]
File "coregui.py", line 513, in draw
surf = self.updatescroll()
File "coregui.py", line 494, in updatescroll
surf = super(self.__class__,self).render()
File "coregui.py", line 433, in render
w.draw(surf)
File "corelibedit.py", line 283, in draw
super(textbox_line,self).draw(dest)
File "corelibedit.py", line 108, in draw
super(aline,self).draw(dest)
File "coregui.py", line 445, in draw
dest.blit(self.render(),self.rpos)
File "coregui.py", line 433, in render
w.draw(surf)
File "corelibedit.py", line 217, in draw
self.tb.update()
File "corecore.py", line 1792, in update
self.img.blit(self.nt_left,[0,0])
AttributeError: 'textbox' object has no attribute 'nt_left'
Traceback (most recent call last):
File "editor.py", line 3, in <module>
File "corelibedit.py", line 719, in <module>
root.draw(screen)
File "coregui.py", line 59, in draw
if self.visible: [x.draw(dest) for x in self.children]
File "coregui.py", line 59, in draw
if self.visible: [x.draw(dest) for x in self.children]
File "coregui.py", line 513, in draw
surf = self.updatescroll()
File "coregui.py", line 494, in updatescroll
surf = super(self.__class__,self).render()
File "coregui.py", line 433, in render
w.draw(surf)
File "corelibedit.py", line 283, in draw
super(textbox_line,self).draw(dest)
File "corelibedit.py", line 108, in draw
super(aline,self).draw(dest)
File "coregui.py", line 445, in draw
dest.blit(self.render(),self.rpos)
File "coregui.py", line 433, in render
w.draw(surf)
File "corelibedit.py", line 217, in draw
self.tb.update()
File "corecore.py", line 1792, in update
self.img.blit(self.nt_left,[0,0])
AttributeError: 'textbox' object has no attribute 'nt_left'
Traceback (most recent call last):
File "editor.py", line 3, in <module>
File "corelibedit.py", line 722, in <module>
quit = root.handle_events(pygame.event.get())
File "coregui.py", line 93, in handle_events
self.event("click_down_over",evt.pos)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 72, in event
func(*args)
File "coregui.py", line 394, in click_down_over
getattr(tob,f)()
File "corelibedit.py", line 650, in _choose_
self.lgame(d)
File "corelibedit.py", line 657, in lgame
root.add_child(case_menu())
File "corelibedit.py", line 577, in __init__
for d in os.listdir(assets.game):
WindowsError: [Error 267] The directory name is invalid: 'games/Phoenix Wright- Ace Attourney The Dark Trials.rar/*.*'
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/unknowngirl.png
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/unknowngirl.png
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/unknowngirl.png
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/unknowngirl.png
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/unknowngirl.png
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/unknowngirl.png
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/unknowngirl.png
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/mayacellphone.png
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/unknowngirl.png
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/mayacellphone.png
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/gregory.png
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/unknowngirl.png
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/mayacellphone.png
Traceback (most recent call last):
File "corecore.py", line 1279, in reload
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/ev/gregory.png
Traceback (most recent call last):
File "editor.py", line 3, in <module>
File "corelibedit.py", line 722, in <module>
quit = root.handle_events(pygame.event.get())
File "coregui.py", line 95, in handle_events
self.event("rclick_down_over",evt.pos)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 72, in event
func(*args)
File "corelibedit.py", line 128, in rclick_down_over
newob.addline(v+" name=NOSAVE",0)
File "corelibedit.py", line 386, in addline
self.build()
File "corelibedit.py", line 392, in build
s.interpret()
File "corelibengine.py", line 392, in interpret
func(*args)
File "corelibengine.py", line 869, in _fg
self._obj(*args)
File "corelibengine.py", line 847, in _obj
o = func(args[0],x=x,y=y,flipx=flipx,**more)
File "corecore.py", line 1355, in __init__
self.load("fg/"+name)
File "corecore.py", line 904, in load
self.base = assets.open_art(name,key)
File "corecore.py", line 403, in open_art
return self._open_art_(name+".png",key)
File "corecore.py", line 368, in _open_art_
texture = pygame.image.load(pre+name)
pygame.error: Couldn't open art/fg/firstgallery.png
Traceback (most recent call last):
File "editor.py", line 3, in <module>
File "corelibedit.py", line 722, in <module>
quit = root.handle_events(pygame.event.get())
File "coregui.py", line 93, in handle_events
self.event("click_down_over",evt.pos)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 72, in event
func(*args)
File "coregui.py", line 394, in click_down_over
getattr(tob,f)()
File "corelibedit.py", line 525, in _choose_
self.lgame(d)
File "corelibedit.py", line 531, in lgame
root.add_child(script_edit(s))
File "corelibedit.py", line 492, in __init__
self.edit_pane = script(self.script.scriptlines)
File "corelibedit.py", line 480, in __init__
o = makeob(l,self)
File "corelibedit.py", line 423, in makeob
g = gfxblock(line)
File "corelibedit.py", line 333, in __init__
self.build()
File "corelibedit.py", line 392, in build
s.interpret()
File "corelibengine.py", line 392, in interpret
func(*args)
File "corelibengine.py", line 869, in _fg
self._obj(*args)
File "corelibengine.py", line 847, in _obj
o = func(args[0],x=x,y=y,flipx=flipx,**more)
File "corecore.py", line 1355, in __init__
self.load("fg/"+name)
File "corecore.py", line 904, in load
self.base = assets.open_art(name,key)
File "corecore.py", line 403, in open_art
return self._open_art_(name+".png",key)
File "corecore.py", line 368, in _open_art_
texture = pygame.image.load(pre+name)
pygame.error: Couldn't open art/fg/firstgallery.png
Traceback (most recent call last):
File "editor.py", line 3, in <module>
File "corelibedit.py", line 722, in <module>
quit = root.handle_events(pygame.event.get())
File "coregui.py", line 93, in handle_events
self.event("click_down_over",evt.pos)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 72, in event
func(*args)
File "coregui.py", line 394, in click_down_over
getattr(tob,f)()
File "corelibedit.py", line 525, in _choose_
self.lgame(d)
File "corelibedit.py", line 531, in lgame
root.add_child(script_edit(s))
File "corelibedit.py", line 492, in __init__
self.edit_pane = script(self.script.scriptlines)
File "corelibedit.py", line 480, in __init__
o = makeob(l,self)
File "corelibedit.py", line 423, in makeob
g = gfxblock(line)
File "corelibedit.py", line 333, in __init__
self.build()
File "corelibedit.py", line 392, in build
s.interpret()
File "corelibengine.py", line 392, in interpret
func(*args)
File "corelibengine.py", line 869, in _fg
self._obj(*args)
File "corelibengine.py", line 847, in _obj
o = func(args[0],x=x,y=y,flipx=flipx,**more)
File "corecore.py", line 1355, in __init__
self.load("fg/"+name)
File "corecore.py", line 904, in load
self.base = assets.open_art(name,key)
File "corecore.py", line 403, in open_art
return self._open_art_(name+".png",key)
File "corecore.py", line 368, in _open_art_
texture = pygame.image.load(pre+name)
pygame.error: Couldn't open art/fg/firstgallery.png
And the PyWright log:
Traceback (most recent call last):
File "PyWright.py", line 4, in <module>
File "corelibengine.py", line 1607, in run
assets.filter = 0
File "corelibengine.py", line 1761, in run
assets.cur_script.draw(pygame.screen)
File "corelibengine.py", line 307, in draw
o.draw(screen)
File "corecore.py", line 2353, in draw
self.case_screen()
File "corecore.py", line 2332, in case_screen
if os.path.exists(os.path.join(self.path,self.options[self.choice],"case_screen.txt")):
IndexError: list index out of range
Traceback (most recent call last):
File "PyWright.py", line 4, in <module>
File "corelibengine.py", line 1761, in run
assets.cur_script.draw(pygame.screen)
File "corelibengine.py", line 307, in draw
o.draw(screen)
File "corecore.py", line 2353, in draw
self.case_screen()
File "corecore.py", line 2332, in case_screen
if os.path.exists(os.path.join(self.path,self.options[self.choice],"case_screen.txt")):
IndexError: list index out of range
Traceback (most recent call last):
File "PyWright.py", line 4, in <module>
File "corelibengine.py", line 1790, in run
assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))
File "corelibengine.py", line 192, in handle_events
gui.widget.handle_events(self,n)
File "coregui.py", line 93, in handle_events
self.event("click_down_over",evt.pos)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 72, in event
func(*args)
File "corecore.py", line 1896, in click_down_over
if widget.recordb.click_down_over(mp):
File "corecore.py", line 1437, in click_down_over
assets.save_game()
File "corecore.py", line 647, in save_game
t = o.save()
File "corecore.py", line 946, in save
return pickle.dumps([self.name,self.key,self.scale,self.loopmode,self.z,self.next,self.pos,self.sounds,id_name,self.delays,self.x])
File "pickle.pyc", line 1366, in dumps
File "pickle.pyc", line 224, in dump
File "pickle.pyc", line 286, in save
File "pickle.pyc", line 600, in save_list
File "pickle.pyc", line 615, in _batch_appends
File "pickle.pyc", line 306, in save
File "copy_reg.pyc", line 69, in _reduce_ex
TypeError: can't pickle Surface objects
Traceback (most recent call last):
File "corelibengine.py", line 285, in update
File "corelibengine.py", line 392, in interpret
File "corelibengine.py", line 869, in _fg
File "corelibengine.py", line 847, in _obj
File "corecore.py", line 1355, in __init__
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/fg/Begin.png
Traceback (most recent call last):
File "PyWright.py", line 4, in <module>
File "corelibengine.py", line 1799, in run
assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))
File "corelibengine.py", line 194, in handle_events
gui.widget.handle_events(self,n)
File "coregui.py", line 93, in handle_events
self.event("click_down_over",evt.pos)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 72, in event
func(*args)
File "corecore.py", line 2216, in click_down_over
self.enter_down()
File "corecore.py", line 2361, in enter_down
assets.cur_script._game("",os.path.join(self.path,self.options[self.choice]))
File "corelibengine.py", line 511, in _game
self.init(scene)
File "corelibengine.py", line 213, in init
self.scriptlines = assets.open_script(scene,macros,ext)
File "corecore.py", line 299, in open_script
reallines.extend(self.open_script(line[8:].strip(),False))
File "corecore.py", line 294, in open_script
lines = self.raw_lines(name,ext)
File "corecore.py", line 232, in raw_lines
return open(start+"/"+name+ext).read().replace("rn","n").split("n")
IOError: [Errno 2] No such file or directory: 'gamesPhoenix Wright- Ace Attourney The Dark TrialsTurnabout Replay/evidence.txt'
Traceback (most recent call last):
File "PyWright.py", line 4, in <module>
File "corelibengine.py", line 1799, in run
assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))
File "corelibengine.py", line 194, in handle_events
gui.widget.handle_events(self,n)
File "coregui.py", line 93, in handle_events
self.event("click_down_over",evt.pos)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 72, in event
func(*args)
File "corecore.py", line 2216, in click_down_over
self.enter_down()
File "corecore.py", line 2361, in enter_down
assets.cur_script._game("",os.path.join(self.path,self.options[self.choice]))
File "corelibengine.py", line 511, in _game
self.init(scene)
File "corelibengine.py", line 213, in init
self.scriptlines = assets.open_script(scene,macros,ext)
File "corecore.py", line 299, in open_script
reallines.extend(self.open_script(line[8:].strip(),False))
File "corecore.py", line 294, in open_script
lines = self.raw_lines(name,ext)
File "corecore.py", line 232, in raw_lines
return open(start+"/"+name+ext).read().replace("rn","n").split("n")
IOError: [Errno 2] No such file or directory: 'gamesPhoenix Wright- Ace Attourney The Dark TrialsTurnabout Replay/evidence.txt'
Traceback (most recent call last):
File "PyWright.py", line 4, in <module>
File "corelibengine.py", line 1799, in run
assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))
File "corelibengine.py", line 194, in handle_events
gui.widget.handle_events(self,n)
File "coregui.py", line 93, in handle_events
self.event("click_down_over",evt.pos)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 72, in event
func(*args)
File "corecore.py", line 2216, in click_down_over
self.enter_down()
File "corecore.py", line 2361, in enter_down
assets.cur_script._game("",os.path.join(self.path,self.options[self.choice]))
File "corelibengine.py", line 511, in _game
self.init(scene)
File "corelibengine.py", line 213, in init
self.scriptlines = assets.open_script(scene,macros,ext)
File "corecore.py", line 299, in open_script
reallines.extend(self.open_script(line[8:].strip(),False))
File "corecore.py", line 294, in open_script
lines = self.raw_lines(name,ext)
File "corecore.py", line 232, in raw_lines
return open(start+"/"+name+ext).read().replace("rn","n").split("n")
IOError: [Errno 2] No such file or directory: 'gamesPhoenix Wright- Ace Attourney The Dark TrialsTurnabout Replay/evidence.txt'
Traceback (most recent call last):
File "PyWright.py", line 4, in <module>
File "corelibengine.py", line 1799, in run
assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))
File "corelibengine.py", line 194, in handle_events
gui.widget.handle_events(self,n)
File "coregui.py", line 93, in handle_events
self.event("click_down_over",evt.pos)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 72, in event
func(*args)
File "corecore.py", line 2216, in click_down_over
self.enter_down()
File "corecore.py", line 2361, in enter_down
assets.cur_script._game("",os.path.join(self.path,self.options[self.choice]))
File "corelibengine.py", line 511, in _game
self.init(scene)
File "corelibengine.py", line 213, in init
self.scriptlines = assets.open_script(scene,macros,ext)
File "corecore.py", line 299, in open_script
reallines.extend(self.open_script(line[8:].strip(),False))
File "corecore.py", line 294, in open_script
lines = self.raw_lines(name,ext)
File "corecore.py", line 232, in raw_lines
return open(start+"/"+name+ext).read().replace("rn","n").split("n")
IOError: [Errno 2] No such file or directory: 'gamesPhoenix Wright- Ace Attourney The Dark TrialsTurnabout Replay/evidence.txt'
Traceback (most recent call last):
File "PyWright.py", line 4, in <module>
File "corelibengine.py", line 1799, in run
assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))
File "corelibengine.py", line 194, in handle_events
gui.widget.handle_events(self,n)
File "coregui.py", line 93, in handle_events
self.event("click_down_over",evt.pos)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 72, in event
func(*args)
File "corecore.py", line 2216, in click_down_over
self.enter_down()
File "corecore.py", line 2361, in enter_down
assets.cur_script._game("",os.path.join(self.path,self.options[self.choice]))
File "corelibengine.py", line 511, in _game
self.init(scene)
File "corelibengine.py", line 213, in init
self.scriptlines = assets.open_script(scene,macros,ext)
File "corecore.py", line 299, in open_script
reallines.extend(self.open_script(line[8:].strip(),False))
File "corecore.py", line 294, in open_script
lines = self.raw_lines(name,ext)
File "corecore.py", line 232, in raw_lines
return open(start+"/"+name+ext).read().replace("rn","n").split("n")
IOError: [Errno 2] No such file or directory: 'gamesPhoenix Wright- Ace Attourney The Dark TrialsTurnabout Replay/evidence.txt'
Traceback (most recent call last):
File "PyWright.py", line 4, in <module>
File "corelibengine.py", line 1799, in run
assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))
File "corelibengine.py", line 194, in handle_events
gui.widget.handle_events(self,n)
File "coregui.py", line 93, in handle_events
self.event("click_down_over",evt.pos)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 72, in event
func(*args)
File "corecore.py", line 2216, in click_down_over
self.enter_down()
File "corecore.py", line 2361, in enter_down
assets.cur_script._game("",os.path.join(self.path,self.options[self.choice]))
File "corelibengine.py", line 511, in _game
self.init(scene)
File "corelibengine.py", line 213, in init
self.scriptlines = assets.open_script(scene,macros,ext)
File "corecore.py", line 299, in open_script
reallines.extend(self.open_script(line[8:].strip(),False))
File "corecore.py", line 294, in open_script
lines = self.raw_lines(name,ext)
File "corecore.py", line 232, in raw_lines
return open(start+"/"+name+ext).read().replace("rn","n").split("n")
IOError: [Errno 2] No such file or directory: 'gamesPhoenix Wright- Ace Attourney The Dark TrialsTurnabout Replay/evidence.txt'
Traceback (most recent call last):
File "corecore.py", line 488, in play_music
error: music not loaded
Traceback (most recent call last):
File "corelibengine.py", line 284, in update
File "corelibengine.py", line 279, in update_objects
File "corecore.py", line 1799, in update
File "corecore.py", line 794, in render
File "corecore.py", line 739, in get_char
ValueError: subsurface rectangle outside surface area
Traceback (most recent call last):
File "corelibengine.py", line 285, in update
File "corelibengine.py", line 392, in interpret
File "corelibengine.py", line 514, in _goto
File "corelibengine.py", line 468, in goto_result
script_error: no label "blarg" to go to.
Traceback (most recent call last):
File "corelibengine.py", line 285, in update
File "corelibengine.py", line 392, in interpret
File "corelibengine.py", line 514, in _goto
File "corelibengine.py", line 470, in goto_result
script_error: Trying to go to invalid line number
Traceback (most recent call last):
File "corelibengine.py", line 285, in update
File "corelibengine.py", line 392, in interpret
File "corelibengine.py", line 514, in _goto
File "corelibengine.py", line 470, in goto_result
script_error: Trying to go to invalid line number
Traceback (most recent call last):
File "PyWright.py", line 4, in <module>
File "corelibengine.py", line 1799, in run
assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))
File "corelibengine.py", line 194, in handle_events
gui.widget.handle_events(self,n)
File "coregui.py", line 93, in handle_events
self.event("click_down_over",evt.pos)
File "coregui.py", line 66, in event
done = w.event(name,p2,*args)
File "coregui.py", line 72, in event
func(*args)
File "corecore.py", line 2218, in click_down_over
assets.load_game(self.path+"/"+self.options[self.choice])
File "corecore.py", line 622, in load_game
s.load(line[:-1].replace("..–..","n"))
File "corelibengine.py", line 200, in load
self.init(self.scene)
File "corelibengine.py", line 213, in init
self.scriptlines = assets.open_script(scene,macros,ext)
File "corecore.py", line 294, in open_script
lines = self.raw_lines(name,ext)
File "corecore.py", line 232, in raw_lines
return open(start+"/"+name+ext).read().replace("rn","n").split("n")
IOError: [Errno 2] No such file or directory: 'games/Phoenix Wright- Ace Attourney The Dark Trials/Turnabout Replay/scene12.script.txt'
Traceback (most recent call last):
File "corelibengine.py", line 285, in update
File "corelibengine.py", line 392, in interpret
File "corelibengine.py", line 869, in _fg
File "corelibengine.py", line 847, in _obj
File "corecore.py", line 1355, in __init__
File "corecore.py", line 904, in load
File "corecore.py", line 403, in open_art
File "corecore.py", line 368, in _open_art_
error: Couldn't open art/fg/firstgallery.png