Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 18 nov 2018, 13:55



Svara på tråd  [ 13 inlägg ] 
 pyKsoko kraschar direkt vid start 
Författare Meddelande
Användarvisningsbild

Blev medlem: 06 dec 2014, 09:44
Inlägg: 822
OS: Linux Mint
Svara med citat
Inlägg pyKsoko kraschar direkt vid start
Kan inte starta favoritspelet (enda spelet). Det kraschar direkt vid start och jag fattar inte vad orsaken är.
Någon som kan tyda utdata, och förslå en fix? Eller kanske peka på ett annat sokoban-spel som fungerar?
Jag installerade den här ...
Kod:
eson@home ~ $ pyksoko
linux2
make dirs
/usr/share/games/pyKsoko/
main loop
Fontconfig error: "/home/eson/.config/fontconfig/conf.d/19-DisplayProperties.conf", line 13: "1,0": not a valid double
Fontconfig error: "/home/eson/.config/fontconfig/conf.d/19-DisplayProperties.conf", line 16: "96,0": not a valid double
Traceback (most recent call last):
  File "/usr/share/games/pyKsoko/pyKsoko.py", line 2566, in <module>
    start = Game_Basics(width=screenSizeX, height=screenSizeY)
  File "/usr/share/games/pyKsoko/pyKsoko.py", line 387, in __init__
    self.main_loop()
  File "/usr/share/games/pyKsoko/pyKsoko.py", line 457, in main_loop
    self.init_game_obj()
  File "/usr/share/games/pyKsoko/pyKsoko.py", line 584, in init_game_obj
    self.saveImages()
  File "/usr/share/games/pyKsoko/pyKsoko.py", line 1026, in saveImages
    self.load_Tex(sys_path+"data/img/classic_skin/wall.png")
  File "/usr/share/games/pyKsoko/pyKsoko.py", line 1107, in load_Tex
    tex =pyglet.image.load(img).texture
  File "/usr/lib/python2.7/dist-packages/pyglet/image/__init__.py", line 186, in load
    image = decoder.decode(file, filename)
  File "/usr/lib/python2.7/dist-packages/pyglet/image/codecs/pil.py", line 73, in decode
    return ImageData(width, height, image.mode, image.tostring())
  File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 695, in tostring
    "Please call tobytes() instead.")
Exception: tostring() has been removed. Please call tobytes() instead.

_________________
Alltid på kanelen!


29 nov 2016, 17:00
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 12:49
Inlägg: 2500
Ort: Göteborg
OS: Ubuntu
Utgåva: 19.04 Disco Dingo
Svara med citat
Inlägg Re: pyKsoko kraschar direkt vid start
Felmeddelanden är ofta enkelt sökbara. Den här fixen (ändringen i källkoden här) avser ett annat program, men kan ge dig en hint om vad som behöver justeras.


29 nov 2016, 17:14
Profil
Användarvisningsbild

Blev medlem: 06 dec 2014, 09:44
Inlägg: 822
OS: Linux Mint
Svara med citat
Inlägg Re: pyKsoko kraschar direkt vid start
Du överskattar mina kunskaper. Har ingen aning om hur man fixar sånt här.
Att ett anrop (tostring) behöver bytas ut mot ett annat (tobytes) förstår jag, men där är det stopp. Jag vill ju bara ha möjlighet att emellanåt spela det enda spel jag är intresserad av. ;)

_________________
Alltid på kanelen!


29 nov 2016, 17:27
Profil
Användarvisningsbild

Blev medlem: 06 dec 2014, 09:44
Inlägg: 822
OS: Linux Mint
Svara med citat
Inlägg Re: pyKsoko kraschar direkt vid start  Tråden är löst
xsok finns i förrådet och fungerar. Fult som stryk, men det verkar vara enda körbara versionen.

_________________
Alltid på kanelen!


29 nov 2016, 17:55
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 12:49
Inlägg: 2500
Ort: Göteborg
OS: Ubuntu
Utgåva: 19.04 Disco Dingo
Svara med citat
Inlägg Re: pyKsoko kraschar direkt vid start
eson57 skrev:
Du överskattar mina kunskaper. Har ingen aning om hur man fixar sånt här.
Att ett anrop (tostring) behöver bytas ut mot ett annat (tobytes) förstår jag, men där är det stopp.
Det är ungefär så mycket som jag förstår också. Vad jag skulle gjort är att söka efter "tostring" i Python-filerna och byta ut mot "tobytes".


29 nov 2016, 18:41
Profil
Serveradmin
Användarvisningsbild

Blev medlem: 22 okt 2006, 08:13
Inlägg: 3684
Ort: Svedala
OS: Ubuntu
Utgåva: 19.04 Disco Dingo
Svara med citat
Inlägg Re: pyKsoko kraschar direkt vid start
Detta tips http://askubuntu.com/questions/768416/tostring-has-been-removed-please-call-tobytes-instead kanske hjälper?


29 nov 2016, 22:40
Profil WWW
Användarvisningsbild

Blev medlem: 06 dec 2014, 09:44
Inlägg: 822
OS: Linux Mint
Svara med citat
Inlägg Re: pyKsoko kraschar direkt vid start
Gunnar Hjalmarsson skrev:
Vad jag skulle gjort är att söka efter "tostring" i Python-filerna och byta ut mot "tobytes".
Tack, men det är inget jag bör ge mig på. Jag fick 513 träffar på ...
Kod:
~ $ grep -r -i tostring /usr/lib/python2.7



Tack, men jag blev inte så mycket klokare av detta heller.

Får nog bara acceptera att det är Windows som gäller om jag vill spela Sokoban. Det är ju inget FPS-spel, och spel där man måste använda de små grå, verkar inte vara högprioriterade direkt.
Jag kör de 7946 nivåerna för andra gången, och har fortfarande stora problem med de högre nivåerna. Från första rundan, minns jag att det på vissa nivåer kunde ta dagar innan jag lyckades knäcka den. Hur kul som helst alltså. ;D

_________________
Alltid på kanelen!


Senast redigerad av eson57 30 nov 2016, 12:16, redigerad totalt 1 gång.



30 nov 2016, 08:20
Profil
Användarvisningsbild

Blev medlem: 06 dec 2014, 09:44
Inlägg: 822
OS: Linux Mint
Svara med citat
Inlägg Re: pyKsoko kraschar direkt vid start
Nu hittade jag en som fungerar, med grafik som börjar närma sig 2000-talet. :D
http://www.sokoban-online.de/download.html

Bilaga:
screen_2016-11-30.png
screen_2016-11-30.png [ 562.85 KiB | Visad 1758 gånger ]

_________________
Alltid på kanelen!


30 nov 2016, 09:35
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 12:49
Inlägg: 2500
Ort: Göteborg
OS: Ubuntu
Utgåva: 19.04 Disco Dingo
Svara med citat
Inlägg Re: pyKsoko kraschar direkt vid start
eson57 skrev:
Gunnar Hjalmarsson skrev:
Vad jag skulle gjort är att söka efter "tostring" i Python-filerna och byta ut mot "tobytes".
Tack, men det är inget jag bör ge mig på. Jag fick 513 träffar på ...
Kod:
~ $ grep -r -i tostring /usr/lib/python2.7
Jag menade Python-filerna som tillhör pyKsoko-programmet. :)


30 nov 2016, 14:50
Profil
Användarvisningsbild

Blev medlem: 06 dec 2014, 09:44
Inlägg: 822
OS: Linux Mint
Svara med citat
Inlägg Re: pyKsoko kraschar direkt vid start
Misstänkte det, och det var det första jag testade. Där var det 0 träffar... nada. ???

_________________
Alltid på kanelen!


30 nov 2016, 15:00
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 12:49
Inlägg: 2500
Ort: Göteborg
OS: Ubuntu
Utgåva: 19.04 Disco Dingo
Svara med citat
Inlägg Re: pyKsoko kraschar direkt vid start
Pröva detta då:

sudo sed -ie 's/tostring/tobytes/' /usr/lib/python2.7/dist-packages/pyglet/image/codecs/pil.py


30 nov 2016, 15:28
Profil
Användarvisningsbild

Blev medlem: 06 dec 2014, 09:44
Inlägg: 822
OS: Linux Mint
Svara med citat
Inlägg Re: pyKsoko kraschar direkt vid start
Tack! det fungerade. Första nivån spelad. ;D
Konstigt är det, exakt den ändringen var jag inne och gjorde manuellt i förmiddags, med enda resultatet att jag fick ännu ett obegripligt felmeddelande vid programstarten... och ny krasch. Så jag tog bort ändringen och gav upp...

Bilaga:
screen_2016-11-30_2.png
screen_2016-11-30_2.png [ 236.8 KiB | Visad 1730 gånger ]

_________________
Alltid på kanelen!


30 nov 2016, 15:45
Profil
Användarvisningsbild

Blev medlem: 06 dec 2014, 09:44
Inlägg: 822
OS: Linux Mint
Svara med citat
Inlägg Re: pyKsoko kraschar direkt vid start
Kan nu konstatera att java-varianten JSoko är det bäst utvecklade och mest användarvänliga Sokoban-spelet av de jag hittat och fått igång. Massor av anpassningsmöjligheter och även funktioner för att skapa egna banor, om man vill. JSoko får det bli...

_________________
Alltid på kanelen!


01 dec 2016, 06:32
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 13 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011