Forum | HELP NEEDED URGENTLY !!!!

You must be logged in to post Login Register

Search Forums:


 






HELP NEEDED URGENTLY !!!!

UserPost

6:50 pm
February 13, 2010


Dougidog

Member

posts 14

Ok so im making a case and i have preety much NO IDEA of how i do it. 


I've looked at a few other cases and tried to make my own.

But when i say "New Game" it says "see the log thingy for details".


HELP!!!

I would appriciate a tutorial (if there even IS one) or someone to look at my case and hel me fix it.


PLEASE!!!

ps. Im a total newb so please explain simply.Frown

4:58 am
February 14, 2010


Matx

Roma (Italy)

Member

posts 104

Could you explain a bit 'better I'm afraid I did not understand well …

12:08 pm
February 14, 2010


saluk

Admin

posts 144

There should be a tutorial but every effort to make one has been halted. I really need help to make one …

Did you open the log and see what it says? Without knowing what went wrong, no one can help. If you don't understand the log, post the text here, and I can interpret for you.

3:58 am
February 15, 2010


Dougidog

Member

posts 14

Post edited 2:55 pm – February 17, 2010 by saluk


OK here is my game in a .rar archive:

(you will need winrar or other)

http://www.megaupload.com/?d=ICD253W2

Can you please look over it?

Thanks!Laugh


PS. i'm sorry if it was a little vague, let me explain it again.

I've copied (kind of) text from anoher case but changed pictues and things.

Here is the log file text:

IOError: [Errno 2] No such file or directory: 'gamesPhoenix Wright- Ace Attourney The Dark TrialsTurnabout Replay/evidence.tx    return open(start+"/"+name+ext).read().replace("rn","n").split("n")  File "corecore.py", line 232, in raw_lines    lines = self.raw_lines(name,ext)  File "corecore.py", line 294, in open_script    reallines.extend(self.open_script(line[8:].strip(),False))  File "corecore.py", line 299, in open_script    self.scriptlines = assets.open_script(scene,macros,ext)  File "corelibengine.py", line 213, in init    self.init(scene)  File "corelibengine.py", line 511, in _game    assets.cur_script._game("",os.path.join(self.path,self.options[self.choice]))  File "corecore.py", line 2361, in enter_down    self.enter_down()  File "corecore.py", line 2216, in click_down_over    func(*args)  File "coregui.py", line 72, in event    done = w.event(name,p2,*args)  File "coregui.py", line 66, in event    self.event("click_down_over",evt.pos)  File "coregui.py", line 93, in handle_events    gui.widget.handle_events(self,n)  File "corelibengine.py", line 194, in handle_events    assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))  File "corelibengine.py", line 1799, in run  File "PyWright.py", line 4, in <module>Traceback (most recent call last):IOError: [Errno 2] No such file or directory: 'gamesPhoenix Wright- Ace Attourney The Dark TrialsTurnabout Replay/evidence.txt'    return open(start+"/"+name+ext).read().replace("rn","n").split("n")  File "corecore.py", line 232, in raw_lines    lines = self.raw_lines(name,ext)  File "corecore.py", line 294, in open_script    reallines.extend(self.open_script(line[8:].strip(),False))  File "corecore.py", line 299, in open_script    self.scriptlines = assets.open_script(scene,macros,ext)  File "corelibengine.py", line 213, in init    self.init(scene)  File "corelibengine.py", line 511, in _game    assets.cur_script._game("",os.path.join(self.path,self.options[self.choice]))  File "corecore.py", line 2361, in enter_down    self.enter_down()  File "corecore.py", line 2216, in click_down_over    func(*args)  File "coregui.py", line 72, in event    done = w.event(name,p2,*args)  File "coregui.py", line 66, in event    self.event("click_down_over",evt.pos)  File "coregui.py", line 93, in handle_events    gui.widget.handle_events(self,n)  File "corelibengine.py", line 194, in handle_events    assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))  File "corelibengine.py", line 1799, in run  File "PyWright.py", line 4, in <module>Traceback (most recent call last):IOError: [Errno 2] No such file or directory: 'gamesPhoenix Wright- Ace Attourney The Dark TrialsTurnabout Replay/evidence.txt'    return open(start+"/"+name+ext).read().replace("rn","n").split("n")  File "corecore.py", line 232, in raw_lines    lines = self.raw_lines(name,ext)  File "corecore.py", line 294, in open_script    reallines.extend(self.open_script(line[8:].strip(),False))  File "corecore.py", line 299, in open_script    self.scriptlines = assets.open_script(scene,macros,ext)  File "corelibengine.py", line 213, in init    self.init(scene)  File "corelibengine.py", line 511, in _game    assets.cur_script._game("",os.path.join(self.path,self.options[self.choice]))  File "corecore.py", line 2361, in enter_down    self.enter_down()  File "corecore.py", line 2216, in click_down_over    func(*args)  File "coregui.py", line 72, in event    done = w.event(name,p2,*args)  File "coregui.py", line 66, in event    self.event("click_down_over",evt.pos)  File "coregui.py", line 93, in handle_events    gui.widget.handle_events(self,n)  File "corelibengine.py", line 194, in handle_events    assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))  File "corelibengine.py", line 1799, in run  File "PyWright.py", line 4, in <module>Traceback (most recent call last):IOError: [Errno 2] No such file or directory: 'gamesPhoenix Wright- Ace Attourney The Dark TrialsTurnabout Replay/evidence.txt'    return open(start+"/"+name+ext).read().replace("rn","n").split("n")  File "corecore.py", line 232, in raw_lines    lines = self.raw_lines(name,ext)  File "corecore.py", line 294, in open_script    reallines.extend(self.open_script(line[8:].strip(),False))  File "corecore.py", line 299, in open_script    self.scriptlines = assets.open_script(scene,macros,ext)  File "corelibengine.py", line 213, in init    self.init(scene)  File "corelibengine.py", line 511, in _game    assets.cur_script._game("",os.path.join(self.path,self.options[self.choice]))  File "corecore.py", line 2361, in enter_down    self.enter_down()  File "corecore.py", line 2216, in click_down_over    func(*args)  File "coregui.py", line 72, in event    done = w.event(name,p2,*args)  File "coregui.py", line 66, in event    self.event("click_down_over",evt.pos)  File "coregui.py", line 93, in handle_events    gui.widget.handle_events(self,n)  File "corelibengine.py", line 194, in handle_events    assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))  File "corelibengine.py", line 1799, in run  File "PyWright.py", line 4, in <module>Traceback (most recent call last):IOError: [Errno 2] No such file or directory: 'gamesPhoenix Wright- Ace Attourney The Dark TrialsTurnabout Replay/evidence.txt'    return open(start+"/"+name+ext).read().replace("rn","n").split("n")  File "corecore.py", line 232, in raw_lines    lines = self.raw_lines(name,ext)  File "corecore.py", line 294, in open_script    reallines.extend(self.open_script(line[8:].strip(),False))  File "corecore.py", line 299, in open_script    self.scriptlines = assets.open_script(scene,macros,ext)  File "corelibengine.py", line 213, in init    self.init(scene)  File "corelibengine.py", line 511, in _game    assets.cur_script._game("",os.path.join(self.path,self.options[self.choice]))  File "corecore.py", line 2361, in enter_down    self.enter_down()  File "corecore.py", line 2216, in click_down_over    func(*args)  File "coregui.py", line 72, in event    done = w.event(name,p2,*args)  File "coregui.py", line 66, in event    self.event("click_down_over",evt.pos)  File "coregui.py", line 93, in handle_events    gui.widget.handle_events(self,n)  File "corelibengine.py", line 194, in handle_events    assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))  File "corelibengine.py", line 1799, in run  File "PyWright.py", line 4, in <module>Traceback (most recent call last):IOError: [Errno 2] No such file or directory: 'gamesPhoenix Wright- Ace Attourney The Dark TrialsTurnabout Replay/evidence.txt'    return open(start+"/"+name+ext).read().replace("rn","n").split("n")  File "corecore.py", line 232, in raw_lines    lines = self.raw_lines(name,ext)  File "corecore.py", line 294, in open_script    reallines.extend(self.open_script(line[8:].strip(),False))  File "corecore.py", line 299, in open_script    self.scriptlines = assets.open_script(scene,macros,ext)  File "corelibengine.py", line 213, in init    self.init(scene)  File "corelibengine.py", line 511, in _game    assets.cur_script._game("",os.path.join(self.path,self.options[self.choice]))  File "corecore.py", line 2361, in enter_down    self.enter_down()  File "corecore.py", line 2216, in click_down_over    func(*args)  File "coregui.py", line 72, in event    done = w.event(name,p2,*args)  File "coregui.py", line 66, in event    self.event("click_down_over",evt.pos)  File "coregui.py", line 93, in handle_events    gui.widget.handle_events(self,n)  File "corelibengine.py", line 194, in handle_events    assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))  File "corelibengine.py", line 1799, in run  File "PyWright.py", line 4, in <module>Traceback (most recent call last):error: Couldn't open art/fg/Begin.png  File "corecore.py", line 368, in _open_art_  File "corecore.py", line 403, in open_art  File "corecore.py", line 904, in load  File "corecore.py", line 1355, in __init__  File "corelibengine.py", line 847, in _obj  File "corelibengine.py", line 869, in _fg  File "corelibengine.py", line 392, in interpret  File "corelibengine.py", line 285, in updateTraceback (most recent call last):TypeError: can't pickle Surface objects  File "copy_reg.pyc", line 69, in _reduce_ex  File "pickle.pyc", line 306, in save  File "pickle.pyc", line 615, in _batch_appends  File "pickle.pyc", line 600, in save_list  File "pickle.pyc", line 286, in save  File "pickle.pyc", line 224, in dump  File "pickle.pyc", line 1366, in dumps    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 "corecore.py", line 946, in save    t = o.save()  File "corecore.py", line 647, in save_game    assets.save_game()  File "corecore.py", line 1437, in click_down_over    if widget.recordb.click_down_over(mp):  File "corecore.py", line 1896, in click_down_over    func(*args)  File "coregui.py", line 72, in event    done = w.event(name,p2,*args)  File "coregui.py", line 66, in event    self.event("click_down_over",evt.pos)  File "coregui.py", line 93, in handle_events    gui.widget.handle_events(self,n)  File "corelibengine.py", line 192, in handle_events    assets.cur_script.handle_events(pygame.event.get([pygame.MOUSEMOTION,pygame.MOUSEBUTTONUP,pygame.MOUSEBUTTONDOWN]))  File "corelibengine.py", line 1790, in run  File "PyWright.py", line 4, in <module>Traceback (most recent call last):IndexError: list index out of range    if os.path.exists(os.path.join(self.path,self.options[self.choice],"case_screen.txt")):  File "corecore.py", line 2332, in case_screen    self.case_screen()  File "corecore.py", line 2353, in draw    o.draw(screen)  File "corelibengine.py", line 307, in draw    assets.cur_script.draw(pygame.screen)  File "corelibengine.py", line 1761, in run  File "PyWright.py", line 4, in <module>Traceback (most recent call last):IndexError: list index out of range    if os.path.exists(os.path.join(self.path,self.options[self.choice],"case_screen.txt")):  File "corecore.py", line 2332, in case_screen    self.case_screen()  File "corecore.py", line 2353, in draw    o.draw(screen)  File "corelibengine.py", line 307, in draw    assets.cur_script.draw(pygame.screen)  File "corelibengine.py", line 1761, in run    assets.filter = 0  File "corelibengine.py", line 1607, in run  File "PyWright.py", line 4, in <module>Traceback (most recent call last):

2:54 pm
February 15, 2010


saluk

Admin

posts 144

Ok, I looked it over. Here are some problems:


The one that's crashing it, is because you have an "include evidence" line in intro.txt, but there is no "evidence.txt" in the case directory. Rename "evidene.txt" to "evidence.txt". There should be a better error for this situation, so thank you for running into it :)


Next, on line 18 of scene1.script.txt you have {p60″}. The quote there is going to throw an error, just change it to {p60}. It's not a crash like above, so it's not as bad.


Finally, obviously there is no scene2.script.txt yet. So your next step after fixing the above is to finish making the case :)


Copying other cases and changing things is a pretty good way to learn. You will run into problems like this that leave you clueless, since you don't always understand why something you copied works the way it does, but after working through those problems you will learn how things work. Good luck!

5:44 pm
February 16, 2010


StBacchus

Madison, WI

Member

posts 39

saluk said:

There should be a tutorial but every effort to make one has been halted. I really need help to make one …


I'm your girl, Saluk. Laugh IIRC, someone was working on a tutorial a while ago…do you have whatever they wrote?

1:04 pm
February 17, 2010


saluk

Admin

posts 144

Post edited 1:04 pm – February 17, 2010 by saluk


No I don't, I think it might be better to start from scratch anyway. The other tutorial projects kind of went in the wrong direction. Starting a new thread Laugh

Tutorial Project

2:25 pm
February 18, 2010


Dougidog

Member

posts 14

Post edited 10:14 pm – February 18, 2010 by saluk


OK more help needed.

I've been making my .mcro file for the game and come across some errors.

Any help would be apriciated:).

Edidtor log:

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

Thanks in advnce :)

8:34 pm
February 18, 2010


StBacchus

Madison, WI

Member

posts 39

Your first problem is that PyWright chokes on missing art assets. So create art/fg/firstgallery.png, even if it's just a black box or a copy of something else.


Could you also post the macro you're trying to use?

2:56 pm
February 19, 2010


saluk

Admin

posts 144

The editor has been discontinued, so there are bound to be issues with that. How I handled that has been my biggest blunder with the project to date! You are better off editing the .txt files with the text editor of your choice. Notepad works just fine in most cases, although something with more features, such as showing all of the line numbers, will be better. Notepad++ has been known to work well.

Being able to see more of what you have done will help find out if anything else is going on. Be careful with spelling and how you name things. If you have a "goto somelabel" and then you have "label somelable" instead of "label somelabel" then it's not smart enough to know what you meant. Also make sure that your files are named correctly and in the right places.

2:40 pm
March 1, 2010


Dougidog

Member

posts 14

saluk said:

The editor has been discontinued, so there are bound to be issues with that. How I handled that has been my biggest blunder with the project to date! You are better off editing the .txt files with the text editor of your choice. Notepad works just fine in most cases, although something with more features, such as showing all of the line numbers, will be better. Notepad++ has been known to work well.

Being able to see more of what you have done will help find out if anything else is going on. Be careful with spelling and how you name things. If you have a "goto somelabel" and then you have "label somelable" instead of "label somelabel" then it's not smart enough to know what you meant. Also make sure that your files are named correctly and in the right places.


Yeah, I don't use the editor.

Ever.

I use notepad.


Also, I've got a very good grasp of the maker now, I just keep making typo's.

I would be happy to make a tutorial about the courtroom.Cool